* {font-family:"Arial Cyr",Arial,Geneva,Helvetica,sans-serif; }

td {font-weight: normal; color: #000000;}

.itemindex {
 color:#CC9900;
 margin-top:10pt; margin-bottom:10pt;
 font-weight: bold; font-size:100%;
}

.time { font-size: 65%; }
.hint { font-size: 70%; font-style:italic;}
.small, .mini2 { font-size: 70%;}
.mini { font-size: xx-small;}
.micro { font-family:"Times New Roman Cyr",Times,serif; font-size: 70%; }
.more a { font-size: 65%; }

.atitle { font-size:90%; color: #000000;}

.mbot { font-size: 70%; color: #993300;}
.mbot a { color: #993300;}

.tform { font-size: 70%; padding-top: 3px; padding-bottom: 2px; }

.tab1 tr td { font-size: 70%;}
.tab1 tr th { font-size: 70%; font-weight: normal; border-bottom: 1px dashed #C0C0C0; }

.tab2 tr td { font-size: 80%;}

.tdsub {font-weight: bold; font-size:140%; color:#FFBF01; }
.tdsubsimple {font-weight: bold; font-size:80%; color:#000000;}
.samtitle {
 font-weight: bold; font-size:80%;
 color:#000000; 
}
.yellow {
 font-weight: bold;
 color:#E4B422;
}
tr.spr th {
 font-size: 80%;
 background:#FAEBD7;
 text-align: left;
}
tr.spr td {font-size: 80%; background: #FCFCFC;}
tr.spr2 td {font-size: 80%; background: #FFFFFF;}
tr.spryest td {color: #999999; background: #FCFCFC; font-size: 80%;}
tr.spr2yest td {color: #999999; background: #FFFFFF; font-size: 80%;}

table.tformfull { font-size: 80%;}
.standartfont { font-size: x-small;}

.standartyellow {font-size: 80%; font-weight: bold; color:#E4B422;}
.dic_header { font-size: 14pt; font-weight: bold;}

A.cat_head {color: #000080; text-decoration: underline; font-weight:   bold; font-size: 90%; font-family: times new roman;}
A.cat_list {color: #000080; text-decoration: underline; font-weight: normal; font-size: 80%; font-family: times new roman;}
A.cat_nav {text-decoration: none; font-weight: bold; font-size: small; color: #FFFFFF; font-family: arial;}
A.more_link {text-decoration: underline; font-weight: bold; font-size: xx-small; color: #006699; font-family: arial;}

.cn_comp {font-size:70%;}
.cn_header {font-size:95%; font-weight: bold;}
.cn_req, .cn_req * {font-size: 90%; font-weight: normal;}
div.cn_text, div.cn_text * {font-size: 90%;}

.usd_yest td{ color: #999999;}
A.top {color: #000000; font-size: 80%; font-weight: 700; text-decoration: none;}
A.top:hover {color: #F00000; text-decoration: underline;}

input { font-size: 80%;}
select { font-size: 90%; }

input.button {
 background-image: url('/img/aqua.gif'); background-repeat: repeat-x; background-position: left top;
 border: 1 outset #eeeeee;
 font-size: 70%;
}

A.button,A.button:visited,A.button:hover{
 color: black;
 background-image: url('/img/aqua.gif'); background-repeat: repeat-x; background-position: left bottom;
 border: 1 outset #eeeeee;
 padding: 3px 9px;
 text-align:center; text-valign:middle;
 text-decoration: none;
 font-weight: normal; font-size: 70%; 
 white-space:nowrap;
}

.numb_cnt{
  text-decoration: none;
  font-size: 100%;  font-weight: bold;
  color: black;  background-color: #FFFFFF;
  border: 0px;
}

.pgtitle {
 color: #FFFFFF; background: #FFBF01;
 font-size: 160%; font-weight: bolder;
}
table.calendar { font-size: 80%; }
td.calendarToday { font-size: 80%; color: #ffbf01; }
td.calendarHeader { font-size: 100%; }
td.calendarHeaderHol { color: #ffbf01; }
td.calendarSelected {
  border: 1px solid #ffbf01;
}

A.calendar, A.calendarSelected { font-size: 80%; color: #000000; text-decoration: none; }
A.calendar:hover, A.calendarSelected:hover { text-decoration: underline; }

A.calendarToday       { font-size: 150%; color: #ffbf01; font-weight: bold; text-decoration: none; }
A.calendarToday:hover { text-decoration: underline; }

.tbs{
 color:#005555;
 font-size: 80%; font-weight: bold;
 font-family: Verdana,Arial
}
.tbs2{
 color:#005555; background: #FFFFFF;
 font-size: 9pt; font-weight: bold;
 font-family: Verdana,Arial
 border-left: 1px solid #FFFFFF;
 border-right: 1px solid #777777;
}
.tbs3{
 color:#005555; background: #FFFFFF;
 font-size: 8pt; font-weight: bold;
 font-family: Verdana,Arial;
 border-left: 0x solid #FFFFFF;
 border-right: 0px solid #777777;
}

A.tbu {
 color:#005555;
 font-weight: bold; font-size:18pt;
}
td.tbu2 {
 background: #FFFFF0;
 border-left: 0px solid #FFFFFF;
 border-right: 0px solid #777777;
 border-top: 0px solid #FFFFFF;
}
.tbu2 A {
 font-weight: bold; font-size:18pt;
 color:#005555;
}

td.tbu3 {
 background: #FFFFFF;
 border-left: 0px solid #FFFFFF;
 border-right:0px solid #777777;
 border-bottom: 0px solid #777777;
}
.tbu3 A {
 color:#005555;
 font-weight: bold; font-size:10pt;
}

.serv_list {
 font-size: 60%; font-weight: bold;
 color:#000000;
}

.firm_name {
 font-size: 70%; font-weight: bold;
 color:#000000;
}
td.menu { background: #F9C000; }
td.menustat {
 background: #C0F900;
 border-bottom: 1px solid #707070;
 border-right: 1px solid #707070;
}

td.menutxt { font-size: 70%; font-weight: normal;}
td.menutxt A, A.menutxt { color: black;}

