body { font-family: "Times New Roman", Times, serif; margin-left: 8px; margin-top: 4px; margin-right: 8px;}

div#wrapper { float: left; width: 100%; margin-left: -250px;}

/* левая колонка */
div#content { margin-left: 250px; padding-right: 10px; padding-left: 4px;}

/* правое меню */
div#navigation{ float: right; width: 250px;}

/* это то, что под правым меню */
div#extra{ background: #FF8539; float: right; clear: right; width: 250px; }

/* футер */
div#footer {margin-top: 15px; clear: both; width: 100%; border-top: solid 1px #fff;}

a:link, a:visited, a:hover, a:active { color: #000099;}

/* для формы в футере  */
table.FormFooter {color:#000000; font-size:10px; font-family: Verdana,Arial,Tahoma,Sans Serif,sans-serif; }

/* заголовок ссылок отчетов */
div.ReportsHdr { background-color: #cdcd99; color:#000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 3px; font-size: 60%; margin-bottom: 5px; }
div.ReportsHdr img { margin-right: 6px;}

h3.ReportHead { margin-bottom: 1em; }

ul.NavStat { padding: 0; margin: 0; margin-left: 2em; }
ul.NavStat li { margin: 4px 0 0 0; padding: 0 0 0 0; list-style-type: disc; line-height: 100%; }
ul.NavStat li a.select { color: #000000; text-decoration: none; font-weight: bolder; }

ul.Conf { padding: 0 0 0 0; margin: 0 0 0 0; }
ul.Conf li { margin: 4px 0 0 0; padding: 0 0 0 25px; list-style-type: none; background: url(/i/lock.gif) 4px 0px no-repeat; line-height: 100%; }
a.selected { color: #000000; text-decoration: none; font-weight: bolder; }

table.HeadTxt { color:#000000;  background-color: #e0e3e6; }
table.HeadTxt td { color: #000000; font-size: 60%; font-family: Verdana,Arial,Tahoma, Sans Serif,sans-serif;}
table.HeadTxt a:link, table.HeadTxt a:visited, table.HeadTxt a:active { text-decoration: underline; color: #000000; } 
table.HeadTxt a:hover { text-decoration: none; color: #000000; }

table.HeadMenu { color:#000000;  background-color: #ffffff; }
table.HeadMenu td { color: #000000; font-size: 60%; font-family: Verdana,Arial,Tahoma,Sans Serif,sans-serif;}
table.HeadMenu a:visited, table.HeadMenu a:link, table.HeadTxt a:active { text-decoration: underline; color: #000000; } 
table.HeadMenu a:hover { text-decoration: none; color: #000000; }

table.Stat tr.hdr td { border-bottom: 1px #cdcd99 solid; padding-bottom: 3px; background-color: #F0F0F0; }
table.Stat tr.even td {	background-color: #F0F0F0; }
table.Stat a:hover, table.Stat a:link, table.Stat a:visited, table.Stat a:active { text-decoration: none; }

table.Rating tr.hdr td { border-bottom: 1px #cdcd99 solid; padding-bottom: 3px; }

table.NavDate { background-color: #f5f5f5;}
table.NavDate td { padding: 3px; }
	 
.t { color: #000000; font-size: 10px; font-family: Verdana, Arial, Tahoma, Sans Serif, sans-serif; }
.m1 { color: #FFFFFF; font-size: 12px; font-family: Verdana,Arial,Tahoma,Sans Serif; }
.m2 { color: #CBD8E7; font-size: 10px; font-family: Verdana,Arial,Tahoma,Sans Serif; }
.m4 { color: #505050; font-size: 11px; font-family: Verdana,Arial,Tahoma,Sans Serif; }
a:hover {color: #CC0000; }
table.frame {margin: 0 0 0 0; }
table.frame td.cont {margin:0px; padding:3px 40px 6px 11px; border:1px solid #CDCD98; font-size:80%; background-color:#EDEDCC; line-height:1.1em; }

div.RateWrap {border: solid 1px #cfdeef;} /* обертка для таблицы статистики */
table.Rate { border-top: solid 1px #cfdeef; border-left: solid 1px #cfdeef; }
table.Rate td { border-bottom: solid 1px #cfdeef; border-right: solid 1px #cfdeef;}
table.Rate td.pos { background-color: #f5f5f5; border-bottom: solid 1px #cfdeef; border-right: solid 1px #cfdeef;} /* позиции в рейтинге, заголовок */

div.DeltaPos {color: #558855;}
div.DeltaNeg {color: #885555;}

div.MsgError {color:#CC0000;}

.l1 a:hover,.l2 a:hover {color:#F25100; }
.l1 a {color:#6F6F5D; font-size:110%; }
.l2 a {color:#6F6F5D; }
.l3 {color:#805620; font-size:125%; font-weight:bold; margin:2px 0 4px 0; }

.bold {font-weight: bold;}

.t50 { font-size: 50% }
.t60 { font-size: 60% }
.t70 { font-size: 70% }
.t80 { font-size: 80% }
.t90 { font-size: 90% }
.t100 { font-size: 100% }

.mt1 { margin-top: 1px; }
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt25 { margin-top: 25px; }
.mb1 { margin-bottom: 1px; }
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb25 { margin-bottom: 25px; }

.pb5 { padding-bottom: 5px; }

.pl5 { padding-left: 5px; }
.pl10 { padding-left: 10px; }
.pl25 { padding-left: 25px; }
.pl35 { padding-left: 35px; }

.pr5 { padding-right: 5px; }
.pr10 { padding-right: 10px; }
.pr15 { padding-right: 15px; }
.pr25 { padding-right: 25px; }

.plr5 { padding-left: 5px; padding-right: 5px; }
.plr10 { padding-left: 10px; padding-right: 10px; }

.pt5 { padding-top: 5px; }
.pt10 { padding-top: 10px; }

.p5 { padding:5px; }
.p10 { padding:10px; }

/* wa == width absolute, wr == width relative*/
.wa50 { width: 50px; }
.wa75 { width: 75px; }
.wa100 { width: 100px; }
.wa150 { width: 150px; }
.wa200 { width: 200px; }

.wr100 { width: 100%; }

.btGreen { border-top: 1px #cdcd99 solid; }
.bbGreen { border-bottom: 1px #cdcd99 solid; }

i.favicon { padding-left: 16px; background-repeat: no-repeat; }

.nowrap { white-space: nowrap; }

div.hr { background-color: gray; height:1px; font-size: 1px; line-height: 1px; border: 0 0 0 0; clear:both; margin: 8px 0 8px 0; width: 100%; }

