html, body{
height:100%;margin:0;padding:0;border:0;font:normal 11px verdana, geneva, sans-serif;background:url(body.png) 0 0 repeat-y
}
body form{
height:100%;padding:0;margin:0
}
.l-container{
min-width:990px;position:relative
}
.empty{
height:100px;clear:both
}
.l-footer{
height:29px;border-width:1px 0 0 0;border-style:solid;margin:-30px 0 0 218px
}
embed, object, textarea, select{
outline:none;margin:0
}
.s{
font-size:0;height:1px
}
img{
border:0
}
ul{
list-style-type:square;margin:0 0 20px 20px;padding:0
}
ul li{
margin:0 0 5px 0
}
a img{
vertical-align:middle
}
a{
text-decoration:underline;outline:none;color:#245791;text-decoration:none
}
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
}
p{
margin:0 0 10px 0
}
font{
line-height:auto
}
.wrap{
overflow:hidden
}
.inp, select, textarea{

}
.ico-home, .ico-smap{
position:absolute;z-index:3;width:17px;height:19px;background-image:url(images.png);background-repeat:no-repeat
}
.ico-home{
left:330px;top:12px;background-position:0 -20px
}
.ico-smap{
left:354px;top:12px;background-position:-17px -20px
}
.ico-en, .ico-ru{
position:absolute;z-index:3;left:528px;top:12px;width:31px;height:19px;background-image:url(images.png);background-repeat:no-repeat
}
.ico-en{
background-position:0 0
}
.ico-ru{
background-position:-38px 0
}
.l-text{
overflow:hidden;margin:0 0 10px -106px;padding:0 0 0 106px
}
.l-text .img3{
float:left;margin:0 25px 10px -105px
}
.l-text .img3 img{
vertical-align:bottom
}
.l-header{
height:84px;overflow:hidden
}
.l-header-l{
width:198px;height:84px;position:relative;float:left
}
.l-header-c{
height:84px;width:577px;float:left;background:#dcdcdc;text-align:center
}
.l-header-r{
background:#c6c5c5;height:84px;margin-left:775px
}
.b-search{
height:25px;width:198px;position:absolute;bottom:0;left:0;text-align:right;padding:8px 0 0 0
}
.b-search input{
width:68px;border-width:1px;border-style:solid;color:#fff;font:normal 11px verdana, geneva, sans-serif;padding-left:10px;padding-right:10px;margin:0 7px 0 80px;float:left
}
.b-search a{
width:9px;height:9px;background:url(arrow1.png) 0 0 no-repeat;display:block;float:left;margin-top:5px
}
.b-logo{
height:51px
}
.b-logo img{
vertical-align:bottom
}
.b-primary-nav{
width:100%;height:33px;margin:0 auto
}
.b-primary-nav td{
text-align:center;padding:0 5px;color:#808080;white-space:nowrap
}
.b-primary-nav a{
text-decoration:none;color:#383838
}
.b-primary-nav a:hover{
text-decoration:underline;color:#808080
}
.b-primary-nav a.act{
color:#808080
}
.b-primary-nav img{
width:4px;height:4px;vertical-align:top;margin:3px 2px 0 0
}
.b-phone{
font-size:20px;background:#f4f4f4;height:36px;padding:15px 0 0 6px
}
.l-content{
width:100%;border-collapse:collapse
}
.l-content-in{
padding:33px 25px 50px 33px;border-width:0 1px 0 1px;border-style:solid;margin:0 0 0 71px;position:relative;min-height:200px;width:450px
}
.l-content-l{
width:198px;vertical-align:top;padding:0
}
.l-content-r{
vertical-align:top;padding:0;position:relative
}
.b-secondary-nav{
list-style:none;margin:0 0 0 9px;padding:15px 0 6px 0;background:#a4a3a3
}
.b-secondary-nav li{
margin:0;line-height:10px
}
.b-secondary-nav a, .b-secondary-nav span{
color:#383838;text-decoration:none;padding:4px 10px 4px 18px;display:block
}
.b-secondary-nav a:hover{
background:#dcdcdc
}
.b-secondary-nav span{
color:#fff;cursor:default
}
.b-secondary-nav a.act{
color:#fff
}
.b-secondary-nav a.act:hover{
color:#383838
}
.b-decor1{
height:190px;width:9px;float:left;margin-right:-9px;border-bottom:solid 61px #dcdcdc
}
.b-head{
height:251px
}
.b-head-img{
width:581px;height:251px;background:url(b-head-img.png);position:relative
}
.b-head-btm{
height:61px;margin-top:-61px
}
.l-head-content{
height:251px;position:relative;margin-top:-251px	
}
.b-head-photo{
position:absolute;left:0;width:293px;height:191px;overflow:hidden
}
.b-head-photo img{
vertical-align:bottom
}
.b-head-text{
font-size:24px;color:#fff;position:absolute;z-index:4;left:0;top:193px;width:293px;text-align:right;line-height:100%;padding-bottom:5px
}
.b-head-text2{
font-style:italic;color:#fff;position:absolute;left:330px;top:50px;width:230px
}
.b-head-text3{
font-size:24px;color:#fff;position:absolute;z-index:4;left:307px;top:193px;width:260px;text-align:right;line-height:100%;padding-bottom:5px
}
.b-tertiary-nav{
position:absolute;left:596px;top:0;width:142px;font-weight:bold;text-align:center;padding:5px 3px 3px 3px;line-height:100%
}
.b-tertiary-nav ul{
list-style:none;margin:0;padding:0
}
.b-tertiary-nav ul li{
margin:0;font-weight:normal
}
.b-tertiary-nav ul a{
color:#383838;text-decoration:none;display:block;padding:2px 5px 3px 5px
}
.b-tertiary-nav ul a:hover{
background:#dcdcdc
}
.b-decor2{
height:1px;font-size:0;margin-top:49px
}
.l-block1{
margin:0 0 0 -33px
}
.b-nav4{
list-style:none;margin:0 0 10px 33px;padding:0
}
.b-decor3{
height:49px;width:1px;font-size:0;top:-49px;left:580px;position:relative;margin-bottom:-49px
}
.b-decor4{
width:12px;height:12px;position:absolute;left:0;top:0
}
.copyrights{
color:#828282;font-size:10px;width:172px;padding:0 18px 0 26px;position:absolute;left:0;bottom:0
}
.b-title{
position:absolute;top:350px;left:310px
}
h1{
font:bold 15px verdana, geneva, sans-serif;
}
h2{
font:bold 15px verdana, geneva, sans-serif;
}
.t_m43{
margin:0 -25px 20px -105px;border-collapse:collapse;width:580px
}
.t_m43 td{
border-width:1px 0 0 0;border-style:solid
}
.t_m43 p{
margin-bottom:3px
}
.t_m43 .datetitle{
margin-bottom:13px;text-align:left
}
.t_m43 .date{
color:#a4a3a3;font-weight:bold;margin-right:10px
}
.t_m43 .anons{
font-weight:bold
}
.t_m43 .anons a{
color:#000
}
.t_m43 .anons a:hover{
text-decoration:underline
}
.t_m43 td.td1{
padding:0;width:292px;vertical-align:top
}
.t_m43 td.td1 img{
vertical-align:bottom
}
.img1{
width:18px;height:103px
}
.t_m43 td.td2{
padding:45px 25px 20px 0
}
.t_m43 td.td2_noimg{
padding:45px 25px 20px 98px
}
.gallery{
margin:0 -22px 15px -30px;width:460px;border-collapse:collapse
}
.gallery td{
padding:0;vertical-align:top;text-align:center
}
.gallery .images div{
width:460px;overflow:hidden;white-space:nowrap;text-align:left
}
.gallery .images div a{
display:block;margin-right:5px;text-align:center;color:#162e58;text-decoration:none
}
.gallery .images div a:hover{
background:url(catalog_hover2.png) left top no-repeat;text-decoration:underline
}
.gallery .images div a img{
display:block;margin-bottom:12px
}
.gallery .prev, .gallery .next{
width:6px
}
.gallery .prev a{
display:block;height:50px;width:10px;background-image:url(prev.png);background-position:0 0;background-repeat:no-repeat
}
.gallery .next a{
display:block;height:50px;width:10px;background-image:url(next.png);background-position:0 0;background-repeat:no-repeat
}
.bigimage{
text-align:center;padding-right:5px;margin:0 0 10px 0
}
.ico-doc, .ico-xls, .ico-pdf, .ico-pp, .ico-zip, .ico-blank{
width:21px;height:27px;background-image:url(images.png)
}
.ico-doc{
background-position:0 -39px
}
.ico-xls{
background-position:-21px -39px
}
.ico-pdf{
background-position:-42px -39px
}
.ico-pp{
background-position:-63px -39px
}
.ico-zip{
background-position:-84px -39px
}
.ico-blank{
background-position:-105px -39px
}
.b-files{
margin:25px 0;list-style:none;padding:0
}
.b-files .l{
float:left;width:32px;margin:0 -32px 10px 0;overflow:hidden
}
.b-files .r{
margin:0 0 10px 32px;overflow:hidden
}
.b-files a{
font-weight:bold;font-size:13px
}
.b-files a:hover{
text-decoration:underline
}
.b-files p{
line-height:140%;margin-bottom:5px
}
.b-atilect{
background:url(b-atilect.png) 0 0 no-repeat;padding:0 0 0 20px
}
.b-atilect a{
color:#828282;text-decoration:underline
}
.date{
color:#a4a3a3
}
.img2, .td1 a{
position:relative
}
.img2{
display:-moz-inline-stack;display:inline-block;//overflow:hidden;//zoom:1;//display:inline
}
