body {padding:0; margin:0; background:#e8f9ea; font-family:Arial; font-size:12px;}
.main {width:100%; float:left; min-width:990px;}
*html .main {width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 990)? "990px" : "auto"); }
.header {height:183px; width:100%; float:left; background: #FFFFFF url(images/header.gif) repeat-x top;}
.lg {width:506px; height:183px; float:left; background:url(images/lg.gif) no-repeat left top; padding:0 0 0 81px; text-align:center;}
p.lg_top {padding:0; margin:17px 0 0 0; color:#188d39; font-family:"Times New Roman"; font-size:20px; font-weight:bold;}
p.lg_middle {padding:0; margin:35px 0 0 0; color:#188d39; font-family:"Times New Roman"; font-size:21px; font-weight:bold;}
p.lg_bottom {padding:0; margin:3px 0 0 0; color:#000000; font-family: "Lucida Sans Unicode"; font-size:12px;}
.chitata {margin:0 18px 0 596px;}
.chitata p {font-family:Verdana; font-size:11px; color:#FFFFFF; padding:0 0 0 0; margin:42px 0 0 0; text-indent:14px;  text-align:justify;}
.chitata p span {float:right; color:#e8e12d;}

.cont {width:100%; float:left;}
.bl_l {width:238px; float:left;}

.menu {width:238px; float:left; background:url(images/bl_f.gif) repeat-y left;}
.m_v {width:238px; float:left; background:url(images/bl_v.gif) no-repeat left top;}
.m_n {width:238px; float:left; background:url(images/bl_n.gif) no-repeat left bottom; padding:7px 0 12px 0;}



.lang {width:100%; float:left; margin:8px 0 0 0;}
a.eng {float:left; margin:0 0 0 32px; display:inline;}
a.rus {float:left; margin:0 0 0 9px; display:inline;}

.bl_r {margin:0 0 0 243px;}
.c_l {background: #FFFFFF url(images/c_l.gif) repeat-y left; float:left; width:100%;}
.c_r {background:url(images/c_r.gif) repeat-y right; float:left; width:100%;}
.c_n {background:url(images/c_n.gif) repeat-x bottom; float:left; width:100%;}
.ug_vl {background:url(images/ug_vl.gif) no-repeat left top; float:left; width:100%;}
.ug_vr {background:url(images/ug_vr.gif) no-repeat right top; float:left; width:100%;}
.ug_nl {background:url(images/ug_nl.gif) no-repeat left bottom; float:left; width:100%;}
.ug_nr {background:url(images/ug_nr.gif) no-repeat right bottom; float:left; width:100%; padding-bottom:50px;}

.content {margin:14px 41px 0 18px;}

.ban {width:100%; float:left; text-align:center; border-top:1px solid #c7efb7; padding:11px 0 0 0;}
.w50 {width:49%; float:left;}
.w50 p {padding:0 0 0 11px; margin:16px 0 0 45px; background:url(images/v.gif) no-repeat left top; font-size:12px; color:#000000; font-family: "Arial Unicode MS";}
h1 {padding:0 0 0 45px; margin:18px 0 0 0; font-family:Verdana; font-size:14px; color:#3a3d53; font-weight:normal;}
.w50 ul {padding:0 0 0 0; margin:15px 0 0 0px; display:inline; list-style:none;}
.w50 ul li {padding:0 0 0 0px; margin:8px 0 0 0px; float:left; width:100%; list-style:none; text-indent:0; font-size:12px; color:#000000; font-family: "Arial Unicode MS";  display:block;}
.w50 ul li a {padding:0 0 0 11px; margin:0 0 0 45px; list-style:none; background:url(images/v.gif) no-repeat left top; float:left;}

.fl {width:100%; float:left; padding-bottom:22px;}
a {color:#346f46;}
a:hover {text-decoration:none;}
.text {width:100%; float:left;}
.line {background:url(images/line.gif) repeat-x top; padding-top:11px;}
.text p {padding:0; margin:20px 0 0 0; text-align:justify;}
.text p.ot {text-indent:8px;}

.footer {width:100%; float:left; margin-top:18px; height:90px; background: url(images/foot.gif) repeat-x left bottom;}
p.f_l {float:left; padding:15px 0 0 45px; font-family:Arial; font-size:11px; color:#646965; margin:0px 0 0 0px; display:inline; width:235px; height:75px; background:url(images/f_l.gif) no-repeat left top; line-height:20px;}
p.f_l img {padding-bottom:5px;}
.under-no {text-decoration: none;}
p.counter {float:left; padding:47px 0 0 0; margin:0 0 0 0;}
p.f_r {width:162px; height:55px; padding:35px 0 0 19px; margin:0; float:right; background: url(images/lin_y.gif) no-repeat left bottom; font-size:11px; color:#646965; line-height:20px;}