@charset "windows-1251";
html, body{
height:100%;margin:0;padding:0;border:0;font:normal 12px arial, helvetica, sans-serif
}
body form{
height:100%;padding:0;margin:0
}
.container{
width:100%;margin-bottom:-51px;min-height:100%
}
* html .container{
height:100%
}
.empty{
height:51px;clear:both
}
.footer{
height:51px;width:100%;height:51px;font-size:11px
}
.footer-l{
float:left;width:265px;color:#7d7d87;padding:10px 0 0 58px;height:41px
}
.footer-l a{
color:#7d7d87
}
.footer-r{
background-color:#9bbed8;height:34px;margin-left:350px;text-align:right;padding:17px 25px 0 0 
}
.site a, .site span{
display:block;float:left;width:22px;height:22px;margin-right:10px;background-position:left top
}
.site a:hover, .site span{
background-position:left -22px
}
.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:#3E4F6F
}
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
}
textarea{
margin:0
}
p{
margin:0 0 10px 0
}
font{
line-height:auto
}
label input{
vertical-align:middle
}
.wrap{
overflow:hidden;zoom:1
}
.header{
height:272px;background:url(header1.png) 0 0 repeat-x;margin-bottom:5px
}
.content{
overflow:hidden;zoom:1
}
.content-l{
width:323px;margin-right:-350px;float:left;padding-bottom:20px;overflow:hidden;zoom:1
}
.content-r{
margin-left:350px;padding:0 0 20px 0;overflow:hidden;zoom:1;//padding-left:10px
}
.primary-nav div{
padding:11px 10px 12px 60px
}
.primary-nav a, .primary-nav span{
display:block;color:#000;font-weight:bold;font-size:13px
}
.primary-nav span{
color:#5783a4
}
.primary-nav i{
font-style:normal;display:block;color:#3e4f6f
}
.primary-nav .m1{
background:#ebeef3 url(primary-nav/m1.png) 23px 50% no-repeat
}
.primary-nav .m2{
background:url(primary-nav/m2.png) 24px 50% no-repeat
}
.primary-nav .m3{
background:#ebeef3 url(primary-nav/m3.png) 26px 50% no-repeat
}
.primary-nav .m4{
background:url(primary-nav/m4.png) 23px 50% no-repeat
}
.primary-nav .m5{
background:#ebeef3 url(primary-nav/m5.png) 24px 50% no-repeat
}
.logo{
position:absolute;top:94px;right:57px;width:318px;height:44px;background:url(images.png) 0 0 no-repeat
}
.logo a{
height:44px;display:block;background:url(s.png)
}
ul{
margin:0;padding:0;list-style:none
}
li{
margin-bottom:20px
}
.tariffs, .tariffs1, .tariffs2{
border-spacing:7px;border-collapse:separate;margin:-10px -7px 20px -7px
}
.tariffs td, .tariffs1 td, .tariffs2 td{
border:solid 1px #a3c4e1;padding:0 13px 0 13px;vertical-align:top;width:33%
}
.tariffs .title, .tariffs1 .title, .tariffs2 .title{
height:34px;background:url(images.png) 0 -83px no-repeat;color:#51a4df;text-align:right;line-height:30px;padding-right:10px;margin:0 -13px 11px -13px
}
.tariffs1 .title{
background-position:0 -120px;color:#fff
}
.tariffs2 .title{
background-position:0 -155px;color:#293a58
}
.title big{
font-size:18px
}
.tariffs a, .tariffs1 a, .tariffs2 a{
color:#104b7e;text-decoration:none
}
.tariffs ul, .tariffs1 ul, .tariffs2 ul{
margin:0 0 20px 20px
}
.tariffs li, .tariffs1 li, .tariffs2 li{
background:url(bullet1.png) 0 5px no-repeat;padding-left:13px
}
.blue{
color:#20395f
}
.phone{
color:#51a4df;font-size:20px;text-align:right;margin-right:25px
}
.plan{
margin-bottom:19px
}
.atilekt{
background:url(images.png) 0 -47px no-repeat;height:24px;padding-left:25px;line-height:26px
}
h1{
color:#20395f;font-size:16px;margin:0 0 14px 0
}
h1 img{
vertical-align:middle;margin-right:10px
}
h2{
color:#286fa5;font-size:13px;font-weight:bold;margin:0
}
.t_m3{
margin-bottom:15px;font-size:11px
}
.t_m3 a, .t_m3 span{
margin-right:10px;color:#3e4f6f
}
.inp, select, textarea{
border:solid 1px #9bbed8;font:normal 13px arial, helvetica, sans-serif
}
.form1{
margin-bottom:20px
}
.form1 td{
padding:8px 30px 8px 0;vertical-align:top
}
.form1 .l{
font-weight:bold
}
.form1 textarea, .form1 .inp{
width:266px
}
.form1 select{
width:268px
}
.form1 textarea{
height:115px
}
.form1 .inp1{
width:66px
}
.form1 .code{
vertical-align:middle;margin-right:18px
}
.error .inp{
border:solid 1px #ca92a6
}
.btn{
background:#9bbed8;font-weight:bold;color:#fff;padding:5px 30px 6px 30px;text-decoration:none
}
.line1{
width:1px;background:#51a4df;height:271px;position:absolute;left:4px;z-index:3;overflow:hidden;top:0
}
.line2{
width:1px;background:#51a4df;height:271px;position:absolute;right:4px;z-index:3;overflow:hidden;top:0
}
.t_m3{
font-size:11px;margin-bottom:15px
}
.t_m3 a, .t_m3 span{
margin-right:8px
}
.tariff{
border-left:solid 1px #9bbed8;border-bottom:solid 8px #2d4061
}
.tariff th{
height:34px;background:url(images.png) 0 -191px repeat-x;line-height:30px;font-size:16px
}
.tariff th.l{
color:#fff;padding-left:25px;text-align:left
}
.tariff th.r{
color:#51a4df;padding-right:25px;text-align:right
}
.tariff th.r img{
vertical-align:middle;margin-right:10px
}
.tariff td{
border-right:solid 1px #9bbed8;padding:7px 25px;color:#125384
}
.tariff td.l{
width:60%
}
.tariff td.r{
text-align:center
}
.tariff .clr td{
background:#ebeef3
}
.delimit td{
background:#9bbed8;height:16px;font-size:0;padding:0
}
