@charset "windows-1251";
html, body{
height:100%;margin:0;padding:0;border:0;font:normal 13px arial, helvetica, sans-serif;color:#3a3a3a
}
body form{
height:100%;padding:0;margin:0
}
.container{
width:100%;margin-bottom:-75px;min-height:100%
}
* html .container{
height:100%
}
ul{
margin:0 0 15px 24px;padding:0;list-style:none
}
ul li{
background:url(bullet3.png) 0 7px no-repeat;padding-left:14px
}
.empty{
height:75px;clear:both
}
.footer{
height:75px;width:100%;background:#004a92;color:#e9e8e8;font-family:tahoma, arial, helvetica, sans-serif
}
.footer a{
color:#fff
}
.footer a{
color:#fff
}
.footer .l{
padding:30px 0 0 130px;background:url(images.png) 0 -80px no-repeat;float:left;height:45px;width:15%
}
.footer .r{
float:right;width:20%;
}
.footer .r a{
color:#33bef2
}
.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:#004a92
}
a:hover{
text-decoration:none
}
.b{
font-weight:bold
}
.w{
width:100%
}
.h{
height:100%
}
.wh{
width:100%;height:100%
}
.fl{
float:left
}
.fr{
float:right
}
.ar{
text-align:right
}
.ac{
text-align:center
}
.al{
text-align:left
}
.aj{
text-align:justify
}
.at{
vertical-align:top
}
.am{
vertical-align:middle
}
.ab{
vertical-align:bottom
}
.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-top:solid 2px #808080;border-left:solid 2px #808080;border-bottom:solid 1px #d4d0c8;border-right:solid 1px #d4d0c8;font:normal 13px arial, helvetica, sans-serif
}
.site{
height:30px;float:right
}
.site a, .site span{
display:block;float:left;width:22px;height:30px;background-position:left top;background-image:url(images.png);background-repeat:no-repeat;border-left:dotted 1px #fff;padding:0 30px
}
a.ico-main{
background-position:30px -185px
}
a.ico-main:hover, span.ico-main{
background-position:-36px -185px
}
a.ico-mail{
background-position:30px -216px
}
a.ico-mail:hover, span.ico-mail{
background-position:-37px -216px
}
a.ico-smap{
background-position:30px -247px
}
a.ico-smap:hover, span.ico-smap{
background-position:-37px -247px
}
.text{
overflow:hidden;zoom:1;margin-bottom:30px
}
.text img{
float:right;margin:0 0 15px 21px;border:solid 1px #05b0ef
}
.top{
height:30px;background:#004a92
}
.primary-nav{
margin:0;padding:0;list-style:none;font-size:12px;font-family:verdana;float:right;overflow:hidden;zoom:1
}
.primary-nav li{
float:left;zoom:1;overflow:hidden;border-left:dotted 1px #fff;padding:0;background:none
}
.primary-nav a, .primary-nav span{
display:block;color:#fff;padding:7px 39px 8px 39px
}
.primary-nav span{
color:#c7c7c7
}
.header{
height:251px;background:url(header.jpg) 50% 0 no-repeat;margin-bottom:13px
}
h1{
color:#00aeef;margin:0 0 15px 0;font-size:20px;font-weight:normal
}
.t_m3{
font-size:11px;margin:-12px 0 25px 0
}
.t_m3 a, .t_m3 span{
color:#a7a7a7;margin-right:5px
}
.content{
overflow:hidden;zoom:1
}
.content-l{
float:left;width:224px;margin-right:-310px;padding:0 29px 20px 32px
}
.content-r{
padding:0 30px 20px 0;margin-left:310px
}
.btn, .btn1{
background:#004a92;font-size:11px;color:#fff;padding:1px 16px 2px 16px;border:solid 1px #d4d0c8;text-decoration:none
}
.btn1{
padding:5px 22px 6px 22px
}
.secondary-nav, .secondary-nav1{
font-size:14px;padding:15px 0 10px 28px;background:#eceaea;list-style:none;margin:0 0 13px -32px
}
.secondary-nav1{
background:#c7c7c7
}
.secondary-nav li, .secondary-nav1 li{
zoom:1;background:none;padding:0
}
.secondary-nav a, .secondary-nav span, .secondary-nav1 a, .secondary-nav1 span{
display:block;padding:3px 0 4px 40px;background:url(bullet1.png) 0 0 no-repeat;margin-bottom:6px
}
.secondary-nav span, .secondary-nav a:hover{
background:url(bullet2.png) 0 0 no-repeat;color:#a4a5a5
}
.secondary-nav1 span, .secondary-nav1 a:hover{
background:url(bullet4.png) 0 0 no-repeat;color:#a4a5a5
}
.secondary-nav1 span, .secondary-nav1 a:hover{
color:#707070
}
.secondary-nav .act, .secondary-nav1 .act{
background:url(bullet4.png) 0 0 no-repeat
}
.secondary-nav ul, .secondary-nav1 ul{
margin:-4px 0 -1px 75px;font-size:13px
}
.secondary-nav ul a, .secondary-nav1 ul a, .secondary-nav ul a:hover, .secondary-nav1 ul a:hover{
background:none;padding:0
}
.banners{
text-align:center;margin-left:-32px
}
.banners img{
display:block;margin:0 auto 20px auto
}
.addition-nav{
margin:0 0 12px -32px
}
h2{
font-size:14px;font-weight:bold;color:#004a92
}
.form1{
margin:0 0 20px 0
}
.form1 td{
padding:4px 10px 4px 0;vertical-align:top;color:#004a92
}
.form1 .l{
padding-right:20px
}
.form1 .inp{
margin:-4px 0;width:220px
}
.form1 textarea{
height:105px;width:220px
}
.qa .q{
margin-bottom:20px;color:#004a92
}
.qa .q a{
color:#004a92;border-bottom:dotted 1px #004a92;text-decoration:none
}
.qa .a{
margin-bottom:32px
}
.qa .qact a
{
color:#004a92;text-decoration:none
}
.atilekt{
background:url(images.png) 0 0 no-repeat;padding:7px 0 4px 50px;float:right;margin:20px 30px 0 0
}
.search{
padding:6px 59px 0 39px;border-left:dotted 1px #fff;float:right;height:24px
}
.search a{
width:11px;height:11px;display:block;background:url(images.png) 0 -173px no-repeat;margin:3px 0 0 113px;position:absolute
}
.search .inp{
width:100px;border:none;font-size:11px
}
embed, object{
outline:none
}
.date{
color:#004a92
}
.small{
font-size:11px
}
.t_m43{
margin:0 0 30px 0;padding:0;list-style:none
}
.t_m43 .date{
margin-bottom:0
}
.t_m43 .anons{
font-size:12px;margin-bottom:4px
}
.t_m43 li{
margin-bottom:9px;overflow:hidden;zoom:1
}
.t_m43 img{
border:solid 3px #ebd4c3;float:left;margin:0 24px 14px 0
}
.t_m37{
margin:0 auto 10px auto
}
.t_m37 td{
padding:0;font-size:14px
}
.t_m37 a, .t_m37 span{
display:block;float:left;padding:3px 10px
}
.t_m37 .l{
padding-right:8px;color:#939393
}
.t_m37 span{
color:#939393
}
.t_m34{
margin-bottom:25px
}
.t_m34 td{
vertical-align:top;padding:0 4px 15px 0
}
.t_m34 .link{
margin-bottom:1px
}
.t_m34 p{
margin-bottom:5px
}
.t_m34 .title{
color:#2f3b84;font-weight:bold;margin-bottom:1px
}
.res strong{
color:#2f3b84
}
.t_m4 li{
background:none;font-style:italic;margin-bottom:7px
}
.t_m4 li a{
text-decoration:none
}
.t_m4 ul li{
font-style:normal
}
.t_m4 ul li a{
color:#00aeef;text-decoration:underline
}
.t_m4 ul ul li a{
color:#898c8f
}
.t_m3a{
font-weight:bold
}
.t_m3a li{
margin-bottom:7px;background:none
}
.test{
overflow:hidden;zoom:1
}
.test label{
display:block;margin-bottom:3px
}
.test div{
margin:0 0 35px 35px
}
.test .l{
float:left;width:35px;margin-right:-35px;color:#939393
}
.test .r{
margin-left:35px
}
.blue{
color:#004a92
}
.map{
margin:25px 0
}
.step2 select{
margin:0 20px
}
.sale{
margin-bottom:20px
}
.sale td{
padding:0 130px 15px 0;vertical-align:top
}
.sale .l{
float:left;width:70px;margin-right:-70px
}
.sale .r{
margin-left:70px
}
.main-nav{
overflow:hidden;zoom:1;margin-bottom:40px
}
.main-nav .l{
float:left;margin-right:10px;zoom:1
}
.main-nav .r{
float:left;margin:25px 0 0 0;padding:0;list-style:none;width:40%
}
.main-nav .r li{
background:none;padding:0;font-size:18px;margin-bottom:10px;zoom:1
}
.main-nav .r ul{
margin-bottom:0
}
.banners1{
margin:0 -25px 20px 0;overflow:hidden;zoom:1
}
.banners1 img{
float:left;margin-right:20px
}
.news{
margin-bottom:20px;overflow:hidden;zoom:1
}
.news .l{
float:left;width:45%
}
.news .r{
width:45%;float:right
}
.lblue{
color:#00aeef
}
.opros{
margin-bottom:25px
}
.opros label{
color:#062d94;font-size:11px;margin-bottom:3px
}
.opros .title{
line-height:150%
}
.schetchik{ 
	width: 50%; 
	float: left;

   }