/* - fonts - */

/* SERIF */
.doc_title, .doc_subtitle, .highlight, .vvodka, font b a.alink, 
.times { font-family: "Times New Roman Cyr", "Times New Roman", Times, serif; }

.rinfo,
.georgia { font-family: "Georgia", Times, serif; }

/* SANS */
.nav2, .anons, .anons_alnk, .days1, .days2, .days3, .alink, .alink i, .kreml,
.arial { font-family: "Arial Cyr", Arial, Helvetica, sans-serif; }
.trebuchet { font-family: "Trebuchet MS", Helvetica, sans-serif; }
.verdana { font-family: Verdana, Helvetica, sans-serif; }

/* MONO */
.tt,
.courier { font-family: "Courier New Cyr", "Courier New", Courier, monospace; }
.andale { font-family: "Andale Mono", Courier, monospace; }

/* ETC */
.comic { font-family: "Comic Sans MS", cursive; }
.impact { font-family: Impact, fantasy; }

/* - base family - */
BODY, TD { font-family: "Times New Roman Cyr", "Times New Roman", Times, serif; }
BODY { background-color: #FFFEED; }

input, select, textarea { font-family: ""; }
input, select, textarea { NS4ignore:; font-family: "Arial Cyr", Arial, Helvetica, sans-serif; }

.sans, .sans TD { font-family: "Arial Cyr", Arial, Helvetica, sans-serif; }
.sans input { NS4ignore:; font-family: "Arial Cyr", Arial, Helvetica, sans-serif; }

.serif, .serif TD { font-family: "Times New Roman Cyr", "Times New Roman", Times, serif; }
.serif input { NS4ignore:; font-family: "Times New Roman Cyr", "Times New Roman", Times, serif; }


/* - styles - */

.alink  { text-decoration: none; color: #666666; }
:hover.alink  { text-decoration: underline; color: #666666; }

.alink2  { text-decoration: none; }
:hover.alink2  { text-decoration: underline; }

.nav2 { font-size: 12px; text-decoration: none; }
.nav2lnk { color: #666666; text-decoration: none; }
.nav2cur { color: #AA7944; text-decoration: none; }

td b font span#text {
  font-family: "Arial Cyr", Arial, Helvetica, sans-serif; 
}

select, form small select, input { font-size:10px; }
input.big { font-size:12px; }

.author { text-decoration: none; color: #9B6831; }
:hover.author { color: #003399; }

.anons { font-size: x-small; fontsize: small; }
.anons_alnk { font-size: 9pt; }
.doc_title { font-size: x-large; color: #555555; }
.doc_subtitle { font-size: medium; color: #9B6831; }
.highlight { color: #9B6831; font-size: 12pt; }

.days  { font-size: 8pt; color: #FFFEED; background-color: #ACACAC; }
.days1 { font-size: 8pt; color: #336699; text-decoration: none; }
.days2 { font-size: 8pt; color: #787878; text-decoration: none; }
.days3 { font-size: 8pt; color: #FFFFFF; background-color: #336699; text-decoration: none; }

.news { font-size: 9pt; }
.news_date { font-size: 8pt; color: #C80000; }

.brown { color: #ab7b42; }
.purple { color: #a00030; }
.red { color: #FF0000; }

.vvodka { font-size: small; }
