@charset "windows-1251";
body{font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; text-align:justify; font-size:10px}
ol {list-style-type:decimal}
hr {color:#cbcdb5; width:90%; height:1px; border-bottom-style:dashed; border-top-width:0px; border-left-width:0px;border-right-width:0px}
h1 { font-size:20px; line-height:23px; font-weight:normal; color:#000066; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif}
h1 a { font-size:20px; font-weight:normal; color:#000066; text-decoration:none; }
h1 a:hover { font-size:20px; font-weight:normal; color:#000066; text-decoration:none; }
.h1 a:hover{ text-decoration:none; color:#0066CC}
h2 { font-size:18px; line-height:21px; font-weight:normal; color:#1F7D92; text-decoration:none}
ul{ list-style-type:circle; font-size:11px}
a{text-decoration:none; color:#003399; font-size:12px}
a:active {color:#003366;}
a:hover {color: #285670; text-decoration:underline }
a:visited {color: #003399; }
.nb{margin-top:8px; margin-left:5px;  margin-right:5px;}
.nb_r{margin-right:5px;}
.nb_dt{font-weight:bold; color:#3a718f; font-size:10px; padding-top:1px; padding-bottom:1px;}
.nb_t{font-size:11px;}
.nbb{font-size:10px; line-height:11px; padding-bottom:3px}
.nbb a {font-size:10px; line-height:11px; color:#22478c}
.nbb a:hover{text-decoration:none; color:#0066CC}
.nb_w{white-space:nowrap}
.mn2{border:1px solid #000000; border-right-width:0px; border-right-width:0px}
.rmn{color:#003399; font-size:12px;border: 1px dashed #8c8e7d; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px}
.cp{padding-left:25px;  padding-right:25px; font-size:11px; line-height:13px;}
.cp a { padding-right:20px; font-size:11px}
.gmtbl {border: 0px solid #449000;}
.gmtdttl { font-size:12px; text-align:center; background-color: #cbcdb5;}
.gmtdtext { font-weight: normal; color:#000000;text-align:center; font-size:10px; }
.pp { border:1px solid #666666}
.ppl p{padding:2px; padding-top:0px; font-size:11px; }
.ppl div{ padding-left:2px; padding-right:2px;  padding-bottom:10px;}
.ppl img { border:1px solid #666666; }
.ppl td {background-color:#FFFFFF;}
.menu td{ border-bottom:1px solid #8c8e7d; padding:5px}
.lnk{text-decoration:none; color:#F0EBC8}
.cap{background-image:url(img/t_l.gif); background-repeat:no-repeat; background-position:left; padding:3 150 3 20; border-top-width:0px; letter-spacing:1px; display:block; background-color:#adc097; border-bottom:1px solid #3d7594; border-right:1px solid #3d7594; font-size:18px; color:#000066; white-space:nowrap; line-height:21px }
.lpt{padding-left:5px}
.mpd{ padding-right:3px;padding-left:3px;}
.tm{background-image:url(img/ttb.gif); background-repeat:repeat-x; background-color:#FFFFFF;border:1px solid #3d7594;}
.mm{border-top:1px dashed #74a3bd}
.les{background-image:url(img/ls.gif); background-repeat:no-repeat; background-position:right}
.ar{border:1px solid #000000}
.mn2{padding-bottom:5px; padding-top:5px}
.mn{border:1px solid #000000; border-top-width:0px; border-left-width:0px}
.menu {background: transparent;	text-align:left;}
.menu td{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding:2 2 5 20;text-decoration: none; vertical-align:top;}
.menu-item { margin-left:0px;	border-bottom: 1px dashed #8c8e7d; border-width:1px; line-height:14px;
font-style: normal;	font-size: 13px;display: block;color: #000000;white-space:nowrap}
.menu-cap{ background-color:#cbcdb5; padding-left:43px; background-repeat:no-repeat;  background-image:url(img/okm.gif); background-repeat:no-repeat;
line-height:29px;  border-top:1px dashed #8c8e7d; letter-spacing:2px;;display:block; background-position:left}
.mag{letter-spacing:1px}
.menu-item a { background-image:url(img/p.gif); background-repeat:no-repeat; background-position:left;display:block;color: #000000;text-decoration: none;padding-top: 1px;padding-bottom: 2px; padding-left:20px}
.menu-item a:hover {text-decoration: none; color:#000000; background-color:#E3E4C2; border-left:1px dashed #8c8e7d;padding-left:19px;display:block}
.menu-item a:active {color: #000000;text-decoration: none}
.menu-item a:visited {color: #000000;text-decoration: none}
.sx{text-align:justify; padding-bottom:20px; padding-right:25px; font-size:12px; line-height:18px; margin-left:25px;}
.sx table{font-size:12px}
.nlnl{border-top:1px solid #36698d; border-bottom:1px solid #36698d}
.forum {font-size:10; line-height:12}
.img {float:left; display:block; padding:0px 10px 5px 10px;  font-size:8px}
.img_r {float:right; display:block; padding:0px 10px 5px 10px; font-size:8px}