﻿@charset "utf-8";
/* CSS Document */

body{
margin:0;
padding:0;
background:#71DCFF url(/common/img/images/bg_space_bottom.jpg) repeat-y left;
min-width:995px;
}
body,th,td,form,input,select,textarea{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5B5B5B;
}
th,td{vertical-align:top;}
img{border:0;}
h1{
font-size:14px;
font-weight:bold;
text-transform:uppercase;
padding:0;
margin:0 0 10px 0;
color:#0F238C;
}
h2{
font-size:12px;
font-weight:bold;
padding:0;
margin:0 0 10px 0;
color:#5155A4;
}
p{
padding:0;
margin:0 0 15px 0;
}
a{color:#032AF6;}
div#b1{background:url(/common/img/images/bg_collage_right_2.gif) repeat-x top;}
div#b2{background:url(/common/img/images/bg_collage_right1.jpg) no-repeat top right;}
div#body{
}

/* шапка */
div#collage{
background:url(/common/img/images/collage.jpg) no-repeat 0 0;
height:136px;
text-align:right;
}
div#region{
text-align:left;
padding:10px 0 0 0;
width:835px;
margin:0 170px 0 auto;
}
div#region div{
margin:0 0 0 690px;
}
div#region, div#region a{
color:#FFFFFF;
text-decoration:none;
}
div#region a.selected{color:#FFFFFF;}
div#region p{margin:0 0 5px 0;}
div#region img{margin:0 30px 10px 0;}
div#space_top{
background:url(/common/img/images/bg_space_top.gif) repeat-y left;
height:22px;
margin:2px 0 0 0;
}

div#c1{background:#FFFFFF url(/common/img/images/content_border_n.gif) repeat-x top;}
div#c2{background:url(/common/img/images/content_border_e.gif) repeat-y right;}
div#c3{background:url(/common/img/images/content_border_s1.gif) repeat-x left bottom;}
div#c4{background:url(/common/img/images/content_border_s.gif) no-repeat left bottom;}
div#c5{background:url(/common/img/images/content_corner_ne.gif) no-repeat top right;}
div#content{
background:url(/common/img/images/content_corner_se.gif) no-repeat bottom right;
padding:2px 40px 60px 16px;
}

/* левая колонка */
td#td_left{
border:1px solid #BCDDF1;
border-top:0;
width:237px;
padding:0 0 10px 0;
}
div#menu{
padding:1px 2px 5px 1px;
}
div#menu div{
padding:7px 17px;
cursor:pointer;
}
div#menu div,div#menu div a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
color:#05449E;
}
div#menu div a{}

div#announces{
padding:0 27px 0 0;
}
div#announces div{
border-bottom:1px solid #BEDBEF;
padding:15px 8px;
text-align:center;
color:#0967B3;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
}
div#announces a{
color:#60BB46;
text-decoration:none;
}
div#announces p{margin:0;}
div#announces div#announce_how_connect{
text-align:center;
vertical-align: middle;
padding-left:51px;
background:url(/common/test/images/img_how_connect.gif) no-repeat 9px 8px;
}
div#announces div#announce_mail{
text-align:left;
padding-left:51px;
background:url(/common/img/images/img_mail.gif) no-repeat 9px 8px;
}
div#announces div#announce_rescue{
height:50px;
text-align: center;
vertical-align: middle;
padding-left: 51px;
background:url(/common/test/images/rescue.gif) no-repeat 9px 8px;
}
div#announces div#announce_book{
height:50px;
text-align: center;
vertical-align: middle;
padding-left:51px;
background:url(/common/test/images/book.gif) no-repeat 9px 8px;
}


/* содержание */
td.td_soft, td.td_soft_brd{
text-align:center;
width:50%;
}
td.td_soft{
padding:0 0 0 10px;
}
td.td_soft_brd{
border-right:1px solid #BCDDF1;
padding:0 10px 0 0;
}
td.td_soft, td.td_soft_brd, td.td_soft a, td.td_soft_brd a{
color:#00126F;
text-decoration:none;
}
td.td_soft p, td.td_soft_brd p{margin:0 0 7px 0;}
td.td_soft div.separator, td.td_soft_brd div.separator{
border-top:1px solid #BCDDF1;
font-size:0;
height:0;
margin:10px 30px 17px 30px;
}
td.td_soft_top{
padding-top:24px;
}
td.td_soft_bottom{
border-bottom:1px solid #BCDDF1;
padding:0 0 10px 0;
}
.header_blue{
text-transform:uppercase;
font-size:14px;
color:#0F238C;
font-weight:bold;
}

div#buy_kontur{
background: url(/common/img/images/plashka.jpg) no-repeat top left;
width:520px;
height:150px;
padding:5px 20px 0 135px;
margin:0 0 0 0;
position:relative;
}
div#buy_kontur div#logo{
position:absolute;
top:20px;
left:20px;
}
/* абзацы */
div.text_mark_green{
background:url(/common/img/images/text_left_line_green_01.gif) no-repeat left top;
font-size:12px;
padding:5px 0 9px 20px;
margin: 0 0 10px 0;
width:630px;
}
div.text_mark_blue{
background:url(/common/img/images/text_left_line_blue_01.gif) no-repeat left top;
font-size:12px;
padding:5px 0 9px 20px;
margin: 0 0 10px 0;
width:630px;
}
div.text_mark_red{
background:url(/common/img/images/text_left_line_red_01.gif) no-repeat left top;
font-size:12px;
padding:5px 0 9px 20px;
margin: 0 0 10px 0;
width:630px;
}
div.text_mark_green_niz{
background:url(/common/img/images/text_left_line_green_02.gif) no-repeat left bottom;
}
div.text_mark_blue_niz{
background:url(/common/img/images/text_left_line_blue_02.gif) no-repeat left bottom;
}
div.text_mark_red_niz{
background:url(/common/img/images/text_left_line_red_02.gif) no-repeat left bottom;
}
div.text_mark_green_fon{
background:url(/common/img/images/text_left_line_green_03.gif) repeat-y;
}
div.text_mark_blue_fon{
background:url(/common/img/images/text_left_line_blue_03.gif) repeat-y;
}
div.text_mark_red_fon{
background:url(/common/img/images/text_left_line_red_03.gif) repeat-y;
}
/***************/
div.text_mark_green h2{
font-size:12px;
font-weight:bold;
color:#42A427;
}
div.text_mark_blue h2{
font-size:12px;
font-weight:bold;
color:#5155A4;
}
div.text_mark_red h2{
font-size:12px;
font-weight:bold;
color:#F05CA3;
}
div#vtorichka{
padding:10px 0 25px 7px;
}
div#vtorichka, div#vtorichka a{
font-size:11px;
font-weight:bold;
color:#0F238C;
text-decoration:none;
}

table.tarif{
border-collapse:collapse;
}
table.tarif td{
text-align:center;
vertical-align:middle;
border:1px solid #BDDDF1;
padding:10px 2px;
color:#52375F;
}
table.tarif th.tarif_th_left{
color:#52375F;
text-align:left;
vertical-align:middle;
font-weight:normal;
border:1px solid #BDDDF1;
padding:5px 5px 5px 20px;
background:#FFFFFF;
}
th.tarif_th_left strong{
text-align:left;
padding:0 20px 0 0;
}
table.tarif th.tarif_th_images{
text-align:center;
padding:20px 0 10px 0;

}

table.tarif th.tarif_th_top1_wave{
color:#4CD2F2;
font-weight:bold;
font-size:12px;
border-bottom:1px solid #BDDDF1;
padding:0 0 7px 0;
vertical-align:bottom;
}
table.tarif th.tarif_th_top1_blue{
color:#466ED5;
font-weight:bold;
font-size:12px;
border-bottom:1px solid #BDDDF1;
padding:0 0 7px 0;
vertical-align:bottom;
}

table.tarif th.tarif_th_top2_wave, table.tarif th.tarif_th_top2_blue, table.tarif th.tarif_th_top2_pink{
color:#FFFFFF;
text-align:center;
vertical-align:top;
font-weight:bold;
padding:0 0 0 0;
}
table.tarif th.tarif_th_top2_wave{background:#46D0F2 url(/common/img/images/corner_wave_nw.gif) no-repeat left top;}
table.tarif th.tarif_th_top2_wave div{background:url(/common/img/images/corner_wave_ne.gif) no-repeat right top; padding:7px 2px;}

table.tarif th.tarif_th_top2_blue{background:#466ED5 url(/common/img/images/corner_blue_nw.gif) no-repeat left top;}
table.tarif th.tarif_th_top2_blue div{background:url(/common/img/images/corner_blue_ne.gif) no-repeat right top; padding:7px 2px;}

table.tarif th.tarif_th_top2_pink{background:#7574B6 url(/common/img/images/corner_pink_nw.gif) no-repeat left top;}
table.tarif th.tarif_th_top2_pink div{background:url(/common/img/images/corner_pink_ne.gif) no-repeat right top; padding:7px 2px;}


table.tarif input.text{
border:1px solid #BDDDF1;
width:80%;
text-align:center;
}
table.tarif td.tarif_td_price{font-size:18px; font-weight:normal !important;}
.bg_white{background:#FFFFFF;}
.no_border{border:0 !important;}
td.tarif_td_price_ob{text-align:right !important; padding:0 55px 0 0 !important;font-size:15px;}
td.tarif_td_price_ob_shot{text-align:right !important; padding:0 15px 0 0 !important;font-size:15px;}

/* партнеры */
#partners{
padding:35px 0 0 38px;
height:110px;
}
#partners h2{
color:#069206;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
margin:0;
padding:0;
}
#partners div{
width:900px;
margin:0 auto 0 auto;
height:75px;
vertical-align: middle;
}

#partners div div.all a{
vertical-align: middle;
}

#partners div div.all{
width:175px;
margin:0;
float:left;
background:url(/common/img/images/partner_separator.gif) no-repeat right center;
text-align:center;
vertical-align: middle;
height: 73px;
}

div#partners div.end{
width:175px;
margin:0;
float:left;
text-align:center;
vertical-align: middle;
height: 73px;
}

/* низ */
#footer{
padding:18px 0 30px 50px;
}
#footer p{
margin:0;
}
#footer_stat{
padding:0px 10px 0px 0px;
width: 100px;
float: left;
}
#footer_copy{
width: 900px;
}
.vista{
font-size:14px;
}


/* ссылки */
#avac{
text-decoration: none;
color: black;
}
#avac:visited{
text-decoration: none;
color: black;
}
#avac:hover{
text-decoration: underline;
color: black;
}

a#under:hover {
text-decoration:underline;
}
