html, body{
height:100%;margin:0;padding:0;border:0;text-align:center;font:normal 13px arial, helvetica, sans-serif;color:#504841
}
body form{
height:100%;padding:0;margin:0
}
.container{
width:990px;margin:0 auto -87px auto;min-height:100%;text-align:left;background:url(body.png) 211px 330px no-repeat
}
* html .container{
height:100%
}
.empty{
height:87px;clear:both
}
.footer{
height:87px;width:945px;text-align:left;margin:0 auto;font-size:11px;color:#c1a061;background:url(footer.png) 0 0 repeat-x
}
.footer .l{
float:left;width:45%;padding:40px 0 0 20px
}
.footer .r{
float:right;width:45%;padding:15px 20px 0 0
}
.atilekt{
height:64px;margin-right:9px;float:right;color:#504841
}
.atilekt img{
vertical-align:middle;margin-right:10px
}
embed, object{
outline:none
}
.s{
font-size:0;
height:1px
}
table{
border-collapse:collapse
}
img{
border:0
}
a img{
vertical-align:middle
}
a{
text-decoration:underline;outline:none;color:#b77d1a
}
a:hover{
text-decoration:none
}
.b{
font-weight:bold
}
.w{
width:100%
}
.h{
height:100%
}
.wh{
width:100%;height:100%
}
.fl{
float:left !important
}
.fr{
float:right !important
}
.ar{
text-align:right !important
}
.ac{
text-align:center !important
}
.al{
text-align:left !important
}
.aj{
text-align:justify !important
}
.at{
vertical-align:top !important
}
.am{
vertical-align:middle !important
}
.ab{
vertical-align:bottom !important
}
.clear{
clear:both;overflow:hidden;height:1px
}
* html .png{
width:expression(this.firstChild.width);filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"', sizingMethod='image')")
}
* html .png img{
behavior:expression(this.style.visibility="hidden")
}
textarea{
margin:0
}
p{
margin:0 0 10px 0
}
font{
line-height:auto
}
.wrap{
overflow:hidden;zoom:1
}
.inp, select, textarea{
border:solid 1px #d9ba86;font:normal 13px arial, helvetica, sans-serif;color:#b77d1a
}
.inp{
padding-top:2px;padding-bottom:2px
}
.site{
position:absolute;z-index:2;left:50%;top:286px;height:22px;margin-left:328px
}
* html .site{
margin-left:318px
}
.site a, .site span{
display:block;float:left;width:22px;height:22px;margin:0 12px;background:url(images.png) 0 0 no-repeat
}
a.ico-main{
background-position:0 0 !important
}
a.ico-main:hover, span.ico-main{
background-position:0 -22px !important
}
a.ico-mail{
background-position:-22px 0 !important
}
a.ico-mail:hover, span.ico-mail{
background-position:-22px -22px !important
}
a.ico-smap{
background-position:-44px 0 !important
}
a.ico-smap:hover, span.ico-smap{
background-position:-44px -22px !important
}
.text{
overflow:hidden;zoom:1;margin-bottom:30px
}
.text img{
float:right;margin:0 0 15px 21px;border:solid 1px #c9c9c9
}
.header-en{
height:315px;background:url(header-en.jpg) 0 0 no-repeat;margin-bottom:23px;position:relative
}
.header-ru{
height:315px;background:url(header-ru.jpg) 0 0 no-repeat;margin-bottom:23px;position:relative
}
h1{
font-size:18px;color:#007237;margin:0 0 12px 0
}
h2{
font-size:14px;color:#007237;margin:15px 0 12px 0
}
.t_m3{
color:#b77d1a;font-size:11px;margin:-2px 0 16px 0
}
.t_m3 a, .t_m3 span{
margin-right:4px
}
.form1{
margin:0 0 20px 0
}
.form1 td{
padding:8px 10px 8px 0;vertical-align:top
}
.form1 .l{
padding-right:10px
}
.form1 .inp{
width:180px;display:block;margin-top:3px
}
.form1 textarea{
height:105px;width:180px;display:block;margin-top:3px
}
.form1 p{
margin-bottom:15px
}
.form1 .btn{
font-weight:bold;padding-right:14px;background:url(bullet1.png) 100% 4px no-repeat;text-decoration:none
}
.content-l{
width:182px;padding:0 80px 20px 23px;float:left;margin-right:-305px
}
.content-r{
margin-left:305px;padding:0 45px 20px 0
}
.search{
position:absolute;top:287px;left:50%;margin-left:120px;//margin-left:60px
}
.search .inp{
border:none;background:transparent;font-size:11px;width:120px
}
.search a{
width:26px;height:18px;background:url(bullet1.png) 50% 50% no-repeat;display:block;position:absolute;right:-30px;top:0
}
ul{
margin:0 0 20px 0
}
.primary-nav{
width:946px;margin:220px auto 0 22px;position:absolute;font-size:11px
}
.primary-nav td{
width:946px;padding:0;vertical-align:top;text-align:center;background:url(images.png) 0 -219px no-repeat
}
.primary-nav a, .primary-nav span{
color:#fff;text-decoration:none;display:block;padding:20px 10px 13px 10px;white-space:nowrap;zoom:1;background:url(images.png) 100% -119px no-repeat
}
.primary-nav a:hover{
color:#85c88e
}
.primary-nav span{
color:#85c88e
}
.primary-nav .act{
background:url(images.png) 0 -514px no-repeat
}
.primary-nav .last a, .primary-nav .last span{
background:url(images.png) 100% -318px no-repeat
}
.error{
font-size:11px;color:#ea761e
}
ul.t_m43{
margin:0 0 30px 0;padding:0;list-style:none;overflow:hidden;zoom:1
}
.t_m43 .date{
color:#b77d1a;font-size:11px;margin-bottom:0
}
.t_m43 .anons{
margin-bottom:0
}
.t_m43 .anons a{
color:#007237;font-weight:bold
}
ul.t_m43 li{
margin-bottom:20px;overflow:hidden;zoom:1;background:url(border1.png) 0 100% repeat-x;padding-bottom:10px
}
.calendar{
width:182px;background:url(calendar.png) -182px 100% no-repeat
}
.calendar td{
padding:0;text-align:center;font-size:11px;height:23px
}
.calendar a{
cursor:hand;color:#007237
}
.calendar .dates{
width:100%;background:url(calendar.png) 0 0 no-repeat
}
.calendar .dates td{
font-weight:bold;height:19px;color:#b77d1a
}
.calendar .dates a{
color:#b77d1a;text-decoration:none
}
.calendar .year .l, .calendar .year .r{
font-size:14px;width:30%
}
.calendar .month td{
padding:3px 0 6px 0
}
.calendar .act{
color:white;font-weight:bold;background-color:#007237
}
.t_m37{
margin-bottom:10px
}
.t_m37 td{
padding:0;font-size:12px;color:#b77d1a
}
.t_m37 a, .t_m37 span{
display:block;float:left;padding:3px 5px;color:#007237
}
.t_m37 .l{
padding-right:8px
}
.t_m37 .act{
font-weight:bold;color:#b77d1a
}
.sel{
margin:5px 0 10px 0;overflow:hidden;zoom:1
}
.sel div{
float:right
}
.green{
color:#007237
}
.newfull .date{
color:#b77d1a;margin-bottom:10px;font-size:11px
}
.gallery{
margin:0 -22px 20px 0;overflow:hidden;zoom:1
}
.gallery-l{
float:left
}
.gallery-l img{
border:solid 1px #bc862a
}
.gallery-r{
float:right;width:130px;background:#f9f4e7;padding:0 5px
}
.gallery .images div{
height:347px;overflow:hidden;white-space:nowrap;text-align:left
}
.gallery .images div a img{
display:block;margin-bottom:2px
}
.gallery .up, .gallery .down{
width:126px;height:20px;display:block;margin:0
}
.gallery .up{
background:url(up.png) 50% 50% no-repeat
}
.gallery .down{
background:url(down.png) 50% 50% no-repeat
}
.secondary-nav{
margin-bottom:20px;padding:0;list-style:none
}
.secondary-nav li{
font-weight:bold;margin-bottom:5px;zoom:1;overflow:hidden
}
.secondary-nav a{
background:url(border1.png) 0 100% repeat-x;display:block;padding-bottom:2px
}
.secondary-nav span{
color:#b77d1a;background:url(border1.png) 0 100% repeat-x;display:block;padding-bottom:2px
}
.secondary-nav ul{
padding:0;list-style:none
}
.secondary-nav ul li{
font-weight:normal;background:none;margin-bottom:22px
}
.secondary-nav ul a{
color:#054d28;background:none;text-decoration:underline;padding-bottom:0
}
.secondary-nav ul span{
color:#054d28;background:none;padding-bottom:0;font-weight:bold
}
.t_m4{
margin-bottom:20px;padding:0;list-style:none
}
.t_m4 li{
margin-bottom:15px
}
.t_m4 a{
color:#007237;background:url(bullet2.png) 0 4px no-repeat;padding-left:16px
}
.t_m4 ul{
margin:13px 0 0 45px;list-style:none;padding:0
}
.t_m4 ul li{
margin-bottom:12px
}
.t_m4 ul a{
color:#504841;background:none;padding:0
}
.address{
margin-bottom:20px
}
.address td{
color:#a36e13;font-size:11px;padding:0 10px 1px 0
}
.address .l{
padding-right:
}
.links1{
color:#b77d1a
}
.links1 a{
color:#007237;font-weight:bold
}
.banner{
width:257px;margin-bottom:20px;margin-top:-10px
}
.banner div{
height:200px;width:257px;background:url(banner.png);-behavior:url(img/iepngfix.htc);margin-bottom:-200px;position:relative
}
.banner img{
height:200px;width:257px;-behavior:url(img/iepngfix.htc)
}
.banner a{
height:200px;width:257px;display:block;margin-bottom:-200px;position:relative;z-index:10;background:url(s.png)
}
.text1{
padding-left:63px;margin-bottom:30px
}
.t_m34{
margin-bottom:25px
}
.t_m34 td{
vertical-align:top;padding:0 8px 18px 0
}
.t_m34 .l{
font-weight:bold;color:#007237
}
.t_m34 .title{
margin-bottom:2px;font-weight:bold;color:#007237
}
.t_m34 .link{
margin-bottom:2px
}
.t_m34 .link a{
color:#007237
}
.t_m34 p{
margin-bottom:5px
}
.logo1{
widtH:63px;height:11px;position:absolute;left:50%;top:220px;background:url(logo1.png) 0 0 no-repeat;margin-left:-31px
}
.logo{
display:block;width:121px;height:156px;background:url(s.png);position:absolute;top:64px;left:50%;margin-left:-60px
}
.informer{
text-align:center
}
.informer table{
margin:0 auto 20px auto
}
.lang{
position:absolute;z-index:2;right:20px;top:30px;height:13px
}
.lang a, .lang span{
display:block;float:left;height:13px;margin:0 0 0 30px;background:url(images.png) 0 0 no-repeat
}
a.ico-ru{
background-position:0 -562px !important;width:21px
}
a.ico-ru:hover, span.ico-ru{
background-position:0 -575px !important;width:21px
}
a.ico-en{
background-position:-22px -562px !important;width:24px
}
a.ico-en:hover, span.ico-en{
background-position:-22px -575px !important;width:24px
}