
@import url(//fonts.googleapis.com/css?family=Comfortaa:400,700&subset=latin,cyrillic);

/*@font-face {
    font-family: 'Roboto';
    src: url('../fonts/roboto-bold-webfont.woff2') format('woff2'),
         url('../fonts/roboto-bold-webfont.woff') format('woff'),
         url('roboto-bold-webfont.ttf') format('truetype'),
         url('roboto-bold-webfont.svg#robotobold') format('svg');
    font-weight: 700;
    font-style: normal;
}*/

@font-face {
    font-family:'Roboto';
    src: url('../fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('../fonts/roboto-regular-webfont.woff') format('woff'),
         url('../fonts/roboto-regular-webfont.ttf') format('truetype'),
         url('../fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

html{height:100%;}

body{
    font-family: 'Roboto', sans-serif; font-size:62.5%; color: #333333;overflow-y:scroll;
    height:100%;
}

a{
    color: #0b5eac;
}

#container{
    width: 1000px; margin:0 auto;position:relative;
}

#logo{
    background: url(../images/logo.png) no-repeat; width:273px; height:87px; display: block; float:left;
     margin: 15px 0 0 22px;
}
.phone{font-family: Comfortaa, cursive; position:absolute;right: 18px;top: 65px;}

#zakazat-zvonok{cursor:pointer;position:absolute;color: #327FC7;font-family: Arial,Roboto;font-size: 13px;font-weight: normal; right:20px;top:45px;border-bottom:1px dashed #327FC7}

.phone span{
    font-size:24px;  letter-spacing: 1px;
}
.phone span.bold{
    font-size: 18px;    position: relative;
    top: -4px;
}
.phone span a{
    font-size:24px;  letter-spacing: 1px;   color:#333333; text-decoration:none;
    position: relative;
    top: inherit;     border:none;
}
#call_phone_1 a,
#call_phone_2 a,
#call_phone_3 a{
    text-decoration:none;
}
.form_2  #call_phone_3 a{
  color:white;
}


.phone a{
    border-bottom: 1px dashed;
    color: #327FC7;
    display: block;
    font-family: Roboto;
    font-size: 13px;
    font-weight: 500;
   
    padding: 0 0 2px;
    position: absolute;
    text-decoration: none;
    top: -20px;
}
/*.phone span i{
    background: url(../images/disc.png) no-repeat;  width: 10px;    
}*/


#top_menu{
    font-weight: bold; font-size: 1.4em;  text-transform: uppercase;
    margin: 58px 0 0 334px;
    position:absolute;
    top:0;
}
#top_menu li{
   display: block;
    float: left;
    margin-right: 24px;
}
#top_menu li a{
    color: black; text-decoration:none;
}

#top_menu_2_back{background: url(../images/top_menu.png) no-repeat; float: left;width:1025px;  height: 106px;  margin:16px 0 0 0;position:relative}

#top_menu_2_icons{position:absolute;}

#top_menu_2 {   background: url(../images/top_menu_icons.png) no-repeat; float: left;width:1025px;  height: 106px;}


#top_menu_2 li{display:block; float:left;/*margin: 18px 20px 0 0;*/ padding:18px 20px 14px 0;position:relative;margin-left:1px;}

#top_menu_2 li span{position:absolute;width:100%;height:100%;top:0;left:0;display:block;z-index:1;}

#top_menu_2 li:hover{background: url(../images/menu-hover.png);}

#top_menu_2 li.l1{width: 148px;margin-left:0;}
#top_menu_2 li.l1 span{background: url(../images/m_1.png) no-repeat 15px 0;}

#top_menu_2 li.l2{width: 118px;}
#top_menu_2 li.l2 a{padding-left:65px;}
#top_menu_2 li.l2 span{background: url(../images/m_2.png) no-repeat 16px 0;}

#top_menu_2 li.l3{width: 162px;}
#top_menu_2 li.l3 a{padding-left:65px;}
#top_menu_2 li.l3 span{background: url(../images/m_3.png) no-repeat 16px 0;}

#top_menu_2 li.l4{  width: 119px;
  height: 44px;
  margin-left: 2px;}
#top_menu_2 li.l4 a{/*padding-left:68px; */  padding-left: 78px; padding-top:9px;}
#top_menu_2 li.l4 span{background: url(../images/m_4.png) no-repeat 15px 0;}

#top_menu_2 li.l5{width: 183px;}
#top_menu_2 li.l5 a{padding-left:68px;}
#top_menu_2 li.l5 span{background: url(../images/m_5.png) no-repeat 14px 0;}

#top_menu_2 li.l6{width: 147px;margin-right: 0;}
#top_menu_2 li.l6 a{padding-left:64px;}
#top_menu_2 li.l6 span{background: url(../images/m_6.png) no-repeat 14px 0;}

#top_menu_2 li a{
        color: #FFFFFF;
    display: block;
    font-size: 16px;
    font-weight: bolder;
    line-height: 1.4em;
    padding: 0 0 0 55px;
    text-decoration: none;
    text-transform: uppercase;
    position:relative;z-index:2;
}


.block_1{
    float:left;    margin-left: 12px;
}
.block_1_top{
    background: url(../images/block_1_top.png) no-repeat; width:381px; height:6px;
}
.block_1_bottom{
    background: url(../images/block_1_bottom.png) no-repeat;width:381px; height:6px;
}
.block_1_center{
    background: url(../images/block_1_center.png) repeat-y;padding-bottom: 3px;
}
.block_1_center img{
 margin: 0 0 6px 24px;
}
.block_1 p.head{
    font-size: 22px; text-transform: uppercase;font-weight: normal;    padding: 8px 10px 18px 22px;line-height: 1.12em;
}
.block_1 p.head b{
    font-size: 26px; font-weight: bolder;
}
.block_1 p{
    font-size: 16px; font-weight: bolder; line-height: 1.12em;
    padding: 0 0 10px 24px;
}
.block_1 p.v2{
    font-size: 18px; font-weight: bolder;padding: 9px 0 17px 24px;
}
.link_block_1 {
    color: white; background: #FC5D00; border-radius: 3px; font-size: 14px; font-weight: bolder; display: inline-block; 
     line-height: 100%;
    text-decoration: none;margin: 0 0 10px 19px;
    padding: 7px 13px;
}

.form_1{
    float:left; margin-left: 17px;position:relative;
}

#page1 .form_1{position:absolute;top:246px;right:13px;}
#page107 .form_1{position:absolute;top:246px;right:13px;}

.form_1 .field{
    margin: 0 0 6px;
}
.form_1 label {
    color: #666666; font-size: 12px; display: block;margin-bottom: 5px;
}
.form_1 input,
.form_1 textarea
{
    background: #E8E8E8; border:none; width: 180px; height:24px; line-height:24px; padding: 0 2px; font-family: Roboto,sans-serif;
    font-size: 12px;border-radius: 4px;
}
.form_1 textarea{
    overflow: auto; height: 57px;
}
#submit_button_form_1{
    background: url(../images/submit_form_1.png) no-repeat; border:none; padding: 0; width:182px; height: 34px; cursor:pointer;
}

.block_2{
    background: url(../images/shadow.png) no-repeat 50% 0;
     margin: 22px 0 0;
    padding: 31px 0 0 22px;
}

#page1 .block_2{position:absolute;top:558px;left:0;}
#page107 .block_2{position:absolute;top:558px;left:0;}

.block_2 p{
    font-size: 30px; font-weight:300;  position: relative;
}
.block_2 p b{
    font-weight: 500;
}
.block_2 p span{
    background: url(../images/arrow.png) no-repeat; width:28px; height: 27px; dispay:block; position: absolute;  cursor: pointer;
    right: 49px;
    top: 5px;
}
.block_2 p span.next a.bx-next{
  width:28px;height:27px; cursor: pointer;display:block;
}

.block_2 ul,.block_2 .vmesto-ul{
    color: #2e2c2d; font-size: 16px;margin: 37px 0 0 3px; float:left; width:100%;
    height: 90px;
}
.block_2 li,.block_2 h2, .block_2 span{
    float:left;line-height: 1.12em;padding-bottom: 20px;
}
.block_2 .l1{
    background: url(../images/icon_1.png) no-repeat;padding-left: 57px;margin-right: 37px;
}
.block_2 .l2{
    background: url(../images/icon_2.png) no-repeat;padding-left: 54px; margin-right: 39px;
}
.block_2 .l3{
    background: url(../images/icon_3.png) no-repeat;   
    margin-right: 35px;
    margin-top: -11px;
    padding-left: 59px;
    padding-top: 10px;
}
.block_2 .l4{
    background: url(../images/icon_4.png) no-repeat; padding-left: 58px;
}

.block_2 .l5{
    background: url(../images/icon_5.png) no-repeat;
    padding-left: 50px;
    margin-right: 30px;

}

.block_2 .l6{
    background: url(../images/icon_6.png) no-repeat; padding-left: 68px;
    margin-top: -10px;
    padding-top: 10px;
    margin-right: 20px;
}

.block_2 .l7{
    background: url(../images/icon_7.png) no-repeat; padding-left: 58px;
}

.block_2 .l8{
    background: url(../images/icon_8.png) no-repeat; padding-left: 58px;
    margin-right: 100px;
}
.block_2 .l9{
    background: url(../images/icon_9.png) no-repeat; padding-left: 58px;
    margin-right: 110px;
}
.block_2 .l10{
    background: url(../images/icon_10.png) no-repeat; padding-left: 58px;
}

.block_3{
    background: url(../images/clients.png) no-repeat;   float: left;
    width: 100%;margin: 26px 0 0 10px;padding: 27px 0;
}

#page1 .block_3{position:absolute;top:729px;left:0;}
#page107 .block_3{position:absolute;top:729px;left:0;}

.block_3 p{
    float: left;padding-left: 12px;
}
.block_3 p a{
    color:#0b5eac; font-size: 14px;  display:block;text-align:right;
}
.block_3 p span{
    color: #333333; font-size:22px; font-weight:900;
}
.block_3 ul{
    float:left;margin: 0 15px 0 62px;
}
.block_3 li{
    float: left;display:block;  margin-right: 32px;
}
.block_3 p.plus_500{
    background: url(../images/plus_500.png) no-repeat;  height: 36px;
    margin-top: 6px;
    text-indent: -1111em;
    width: 207px;
}

.block_4{
    border-bottom:1px solid #C4C4C8;    float: left;
padding-bottom: 38px;
    width: 100%;
}
.block_4 ul{
    width:100%; float:left; color:#333333;margin: 29px 0 0 4px;
}
.block_4 li{
    width:300px;float:left; position: relative;  padding: 0 20px;
}
.block_4 .v_line{
    background: url(../images/v_line.png) no-repeat; position:absolute; top:0;left:0;
    width:1px; height:115px;
}
.block_4 p.head{
    font-size:18px; font-weight: 700;margin-bottom: 15px; line-height: 18px;
    }
.block_4 p{
    font-size:14px; line-height: 20px;
}
.block_4_link{
    display: block; font-size:14px; margin:10px 0 0 0;
}
.block_4 li.last{
    padding: 0 0 0 20px;
}

.block_5{
    float: left;
    margin: 32px 0 0 24px;
    position: relative;
    width: auto;
}

#page1 .block_5{position:absolute;top:1043px;left:0;}
#page107 .block_5{position:absolute;top:1043px;left:0;}



 p.cut_1, h2.cut_1{
    font-size:24px; position: relative; border-bottom:2px solid #EA4639; display:inline-block;padding-bottom: 13px;
}
 p.cut_1 span, h2.cut_1 span{
    background: url(../images/h_line_1.png) no-repeat;  
    position:absolute; display: block; height:16px; width:16px;  bottom: -16px;right: 100px;

}
.block_5 a.right_link{
    background: #FC5D00;
    border-radius: 3px;
    color: #FFFFFF;
    display: inline-block;
    font-size: 14px;
    font-weight: bolder;
    line-height: 100%;
    padding: 7px 10px;
    position: absolute;
    right: 16px;
    text-decoration: none;
    top: -60px;
    white-space: nowrap;
} 
.block_5 p.desc{
    font-size: 16px;  position: relative;
        line-height: 1.35em;
margin: 19px 0 13px;
}

p.desc{
    font-size: 16px;  position: relative;
        line-height: 1.35em;
}


.block_5 .ul{
        line-height: 100%;margin: 2px 0 27px 22px;
}

.block_5 .li{
    font-size: 14px;position: relative;  padding: 10px 0 21px 59px; line-height:1.5em;border-bottom:1px solid #C4C4C8;
}

.block_5 .last{border-bottom:0;}

.block_5 .li p.head, .block_5 .li h2.head{
    font-weight: 700;
}
.block_5 .li span{
    font-size:45px; font-weight: 300; color: #ed6e33;position: absolute; left:0; top: 23px;
}

.block_6 {
    position:relative; margin: 5px 14px 0 24px;
}
.block_6 .head{
    color: #fc5d00;  font-size:26px;text-align: center; padding-bottom: 17px;
}
.form_2 p{
    font-size:24px; text-align: center; line-height: 1.7em;
    padding: 26px 0 17px;
}
.form_2 p .form_2-span{
    font-size:36px; color:white; display: block;line-height: 1.3em;
}
.form_center{
    background: url(../images/form_center.png) repeat-x;height:310px;position: relative;
}
.form_left{
    background: url(../images/form_left.png) no-repeat; width: 6px; height:310px; position: absolute;
}
.form_right{
    background: url(../images/form_right.png) no-repeat;width: 6px; height:310px; position: absolute; right: 0;
}
.form_2{
    background: url(../images/form_c.png) no-repeat 39% 0;padding: 0 14px;
}
.form_2 .field{
    float:left;margin: 0 10px 0 0;
}
.form_2 label{
    color: white; font-size: 14px;   display: block; margin-bottom: 4px;
}
.form_2 input{
    font-family: Roboto; font-size:14px;  line-height: 30px; height:26px; display: block;width: 175px;
    border: 1px solid #e7e7e7;
    border-radius: 4px;
    border-top-color:#924a23;
-webkit-box-shadow: inset 0px 1px 0px 0px rgba(231,231,231,1);
box-shadow: inset 0px 1px 0px 0px rgba(231,231,231,1);
}
    #submit_button_form_2{
 font-size: 24px; background: none; border:2px solid white; border-radius:4px; color: white; line-height:40px; 
  text-align: center; margin:20px auto;width:240px;height: 47px; cursor:pointer;
-webkit-box-shadow:none;
box-shadow:none;
  
  
}

.ab1 {
    background: url("../images/ch1.png") no-repeat scroll 0 11px rgba(0, 0, 0, 0);
    float: left;
    height: 78px;
    width: 300px;
}
.ab2 {
   background: url("../images/ch2.png") no-repeat scroll 0 21px rgba(0, 0, 0, 0);
    float: left;
    height: 78px;
    margin-left: 100px;
    width: 153px;
}
.ab3 {
    background: url("../images/ch3.png") no-repeat scroll 0 21px rgba(0, 0, 0, 0);
    float: left;
    height: 78px;
    margin-left: 220px;
    width: 153px;
}
.ab1 a{
    font-size: 13px;
    left: 70px;
    position: relative;
    top: 31px;
}
.ab2 a{
    font-size: 13px;
    left: 70px;
    position: relative;
    top: 31px;
}
.ab3 a{
    font-size: 13px;
    left: 70px;
    position: relative;
    top: 31px;
}

.our-methods1 {
    float: left;
    height: 106px;
    margin: 30px 0 -34px !important;
    width: 1000px;
}
.feed-contact{
    background: url("../images/bg-grey.png") repeat-x scroll center -12px rgba(0, 0, 0, 0);
    float: left;
    font-size: 18px;
    margin: 37px 0 -8px 16px !important;
    text-align: center;
    width: 985px !important;
}

.gtitle-2 {
    background: url("../images/bg-grey.png") repeat-x scroll center -12px rgba(0, 0, 0, 0);
    float: left;
    font-size: 18px;
    margin: 0 0 0 15px !important;
    text-align: center;
    width: 985px !important;
}
.gtitle-2 span{
    background: none repeat scroll 0 0 #FFFFFF;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
}
.feed-contact span{
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
    font-size: 15px;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
}
ul.full-contact-feed{
    float: left;
    height: 106px;
    margin: 30px 0 -34px !important;
    width: 1000px;
}
.re1{
    background: url("../images/ph1.png") no-repeat scroll 0 11px rgba(0, 0, 0, 0);
    float: left;
    height: 78px;
    margin-left: 140px;
    width: 300px;
}
.re2{
    background: url("../images/ph2.png") no-repeat scroll 0 11px rgba(0, 0, 0, 0);
    float: left;
    height: 78px;
    margin-left: 123px;
    width: 300px;
}
.re1 .span-re1{
    font-size: 15px;
    font-weight: normal;
    position: relative;
    top: 23px;
    font-weight:bold;
}

.pl0{padding-left:0 !important;}

.re2 span{
    font-size: 16px;
    font-weight: normal;
    margin-left: 15px;
    position: relative;
    top: 23px;
}

.our-prefer {
    float: left;
    font-size: 16px;
    margin: 16px 0 !important;
    width: 1000px;
}
.block_2_1_1 {
    background: url("../images/shadow.png") no-repeat scroll 50% 0 rgba(0, 0, 0, 0);
    margin: 22px 0 0;
    padding: 0 0 0 22px;
}
.prefer-ico-1{
     background: url("../images/icon_7.png") no-repeat scroll 0 11px rgba(0, 0, 0, 0);
    float: left;
    height: 32px;
    margin-bottom: 10px;
    margin-left: 20px;
    padding: 26px 0 0 60px;
}
.prefer-ico-2{
    background: url("../images/icon_11.png") no-repeat scroll 0 11px rgba(0, 0, 0, 0);
    float: left;
    height: 36px;
    margin-bottom: 10px;
    margin-left: 139px;
    padding: 20px 0 0 60px;
}
.prefer-ico-3{
    background: url("../images/icon_10.png") no-repeat scroll 0 11px rgba(0, 0, 0, 0);
    float: left;
    height: 32px;
    margin-bottom: 10px;
    margin-left: 81px;
    padding: 26px 0 0 60px;
}
.prefer-ico-4{
    background: url("../images/icon_3.png") no-repeat scroll 0 11px rgba(0, 0, 0, 0);
    float: left;
    height: 43px;
    margin-left: 20px;
    padding: 26px 0 0 60px;
}
.prefer-ico-5{
    background: url("../images/icon_9.png") no-repeat scroll 0 11px rgba(0, 0, 0, 0);
    float: left;
    height: 49px;
    margin-bottom: 10px;
    margin-left: 110px;
    padding: 11px 0 0 60px;
}
.prefer-ico-6{
    background: url("../images/icon_6.png") no-repeat scroll 0 11px rgba(0, 0, 0, 0);
    float: left;
    height: 55px;
    margin-bottom: 10px;
    margin-left: 81px;
    padding: 16px 0 0 60px;
}
.block_7{
margin: 39px 0 0 23px;
}


#page1 .block_7{position:absolute;top:2643px;left:0;top:2583px}
#page1 .block_7.block_7_new{position: static;}
#page107 .block_7{
  position:absolute;
  /*top:1903px;*/

left:0;
/*top:2643px;  */   top: 2583px;
}



.block_7 p.cut_1, .block_7 h2.cut_1{
    font-size:24px; position: relative; border-bottom:2px solid #FC5D00; display:inline-block;
     padding-bottom: 13px;
}
.block_7 p.cut_1 span, .block_7 h2.cut_1 span{
    background: url(../images/h_line_2.png) no-repeat;  
    position:absolute; display: block; height:16px; width:16px;  bottom: -16px; right:100px;

}
.block_7 p.desc{
    font-size: 16px;  margin:20px 0; position: relative;line-height: 1.4em;
    margin: 28px 0 0;
}
.block_7 ul{
    font-size: 14px; margin: 15px 0 0 18px; margin-bottom:-12px;
}
.block_7  li{
    background: url(../images/li_custom_disc.png) no-repeat 0 10px; line-height: 1.5em; margin-bottom: 15px;;padding-left: 20px;
}
#footer{
    border-top: 4px solid #C4C4C8;
    color: #666666;
    float: left;
    margin: 150px 0 10px;
    padding: 23px 0;
    width: auto;
}

#page1 #footer{margin-top:136px;}
#page107 #footer{margin-top:136px;}

#footer a{
    color: #666;
}
#footer .block_1{
    float: left;
    font-size: 13px;
    margin-left: 0;
    width: 260px;line-height: 1.4em;
}
#footer .block_1.v2{
    width:220px;
}
#footer .block_1.v3{
    width:270px; padding-right:48px;; position: relative;padding-top: 29px;
}
#footer .block_1.v3 .phone{
    width:220px; position:absolute; top:3px;left:0;float:none;
    font-size: 25px;
}
#footer .block_1.v3 .phone .bold{
font-size:18px;position: relative;
    top: -6px;
}
#footer .block_1.v4{
    width:160px;
}
#footer .social_icons{
        float: left;
    margin: 6px 0 0;
    width: auto;
}
 .social_icons a{
float:left; display: block; width:10px; height:10px;background: url(../images/social_icons.png) no-repeat; width: 25px; height:25px;
}
 .social_icons .google{
    background-position: 0 0;
}
 .social_icons .twitter{
    background-position: -27px 0;
}
 .social_icons .facebook{
    background-position: -54px 0;
}
 .social_icons .vk{
    background-position: -81px 0;
}
 .social_icons .odn{
    background-position: -108px 0;
}




#zatemnenie{position:fixed;width:100%;height:100%;z-index:11;background:url(../images/zatemn.png);display:none;left:0;top:0;}

#znonok{position:fixed;top:300px;left:50%;width:337px;height:259px;padding:30px;margin-left:-198px;margin-top:-160px;
background-color:#fff;z-index:12;display:none;}

#zv-title {color:#333333;font-size:24px;margin-bottom:20px;float:left;}

#submit-form3{background:url(../images/perezvonite.jpg) no-repeat;width:192px;height:36px;border:0;margin-top:30px;}

.zv-text{width:328px;padding-left:4px;height:28px;border:1px solid #ccc;border-radius:5px;}

#znonok label{margin-top:18px;font-size:14px;color:#333333;float:left;margin-bottom:4px;}

#close{float:right;cursor:pointer;}

#maintitle{position:absolute;top:220px;left:35px;font-size:16px;font-weight:bold;z-index: 2;}

#form-title{position:absolute;top:220px;left:803px;font-size:16px;font-weight:bold;

}

.promo1-span {font-size: 16px;font-weight: bolder;line-height: 1.12em; padding-left:10px;}


#ordertitle{font-size:26px;text-align:center;}

#orderback{width:607px;height:382px;background:url(../images/orderback.jpg) no-repeat;margin-left:auto;margin-right:auto;margin-top:26px;}

#order1 .left{width:270px;height:136px;float:left;margin:28px 0 0 28px;}
#order1 .right{width:264px;height:136px;float:left;margin:28px 0 0 8px;}

#order1 .bottom{float:left;margin:0 0 0 28px;}

#order1 label{color:#424852;font-size:14px;display:block;margin-bottom:3px;}

#order1 label span{color:red;}

#order1 input{border-radius:3px;border:0;border-top:1px solid #cdcecf;width:262px;padding-left:4px;height:29px;color:#424852;margin-bottom:20px;}

#order1 textarea{border-radius:3px;border:0;border-top:1px solid #cdcecf;width:539px;padding-left:4px;height:77px;color:#424852;margin-bottom:10px;}

#order1 #prikrepit{padding-left:20px;background:url('../images/zaka4at.png') no-repeat; color:#327fc7;font-size:13px;margin-bottom:0;border:0;width: 229px;}

#order1 #formati{color:#777f8b;font-size:13px;}

#order1  .otpravit1 {width:234px;height:43px;background-color:#ea483b;color:#fff;cursor:pointer;margin:0 auto;font-size:18px;display:block;margin-top:15px;}

.gradient{width:100%;height:58px;background:url('../images/gradient.jpg') no-repeat center center;margin-top:34px;}

#nam-doveryaut{width:178px;height:66px;background:url('../images/skobka.jpg') no-repeat right center;
color:#333333;font-size:22px;/*text-align:right*/;padding-right:12px;padding-top:10px;float:left;}

#nam-doveryaut-back{background:url('../images/nam-doveryaut-back.jpg') no-repeat;width:986px;height:100px;margin-left:14px;padding:14px 0 0 20px;}

#nashi-klienti{font-size:14px;color:#666666;}

#sl4{position:relative;width:650px;float:left;padding:13px 60px 0 70px;}
#sl4 .bx-default-pager{display:none;}
#sl4 .bx-prev{position:absolute;left:20px;top:25px;font-size:0;width:15px;height:24px;background:url('../images/arrowleft.jpg') no-repeat;}
#sl4 .bx-next{position:absolute;right:40px;top:25px;font-size:0;width:15px;height:24px;background:url('../images/arrowright.jpg') no-repeat;}

.k1{float:left;width:400px;font-size:16px;margin-bottom:34px;margin-left:144px;}

.k1a{padding-left:67px;padding-top:5px;background:url(../images/i1.jpg) no-repeat;height:56px;line-height:1.4;}

.k1b{border:2px solid #ee6b61;border-radius:4px;margin-top:16px;padding:21px 0 21px 15px;}

.k2{float:left;font-size:16px;width:293px;margin-left:73px;}

.k2a{padding-left:67px;padding-top:5px;background:url(../images/i2.jpg) no-repeat;height:56px;line-height:1.4;}

.k2b{padding-left:67px;padding-top:5px;background:url(../images/i4.jpg) no-repeat;height:56px;line-height:1.4;margin-top:25px;}

.k3{float:left;font-size:16px;margin-bottom:34px;}

.k3a{padding-left:67px;padding-top:5px;background:url(../images/i3.jpg) no-repeat;height:56px;line-height:1.4;}

.k3b{padding-left:67px;padding-top:5px;background:url(../images/i5.jpg) no-repeat;height:56px;line-height:1.4;margin-top:25px;}

b{font-weight:bold;}


#ekspress-h1{font-size: 26px;text-align: center;color:#424852;}



#express-go{width:1000px;height:407px;position:relative;background:url(../images/express-analiz-go.jpg) no-repeat 40px bottom;border:0px solid #ccc;margin-top:22px;}

.redline{position:absolute;top:0;left:50%;margin-left:-45px;width:91px;height:3px;background-color:#ea483b;}

#express-go .poluchite{position:absolute;top:16px;left:297px;width:633px;font-size:18px;font-weight: 400;}

#expressformback{position:absolute;top:80px;left:495px;width:492px;height:313px;background:url(../images/express-form-back.jpg) no-repeat;}



#order2 .uznayte{font-size:16px;margin-top:18px;margin-bottom:12px;text-align:center;font-weight:bold;}

#order2 .left{width:230px;float:left;margin-left:13px;}
#order2 .right{width:230px;float:left;margin-left:6px;}

#order2 label{color:#424852;font-size:14px;display:block;margin-bottom:3px;}
#order2 label span{color:red;}

#order2 input{width:224px;height:26px;border:1px solid #ccc;border-radius:3px;padding-left:4px;margin-bottom:9px;}

#order2 .bottom{margin-left:13px;}

#order2 textarea{width:458px;height:70px;border:1px solid #ccc;border-radius:3px;padding-left:4px;}

#order2 .otpravit{width:463px;height:43px;border:0px solid #ccc;background:none;margin:6px 0 0 2px;cursor:pointer;font-size:20px;color:#fff;}

.serv{margin:27px 68px 0 53px;/*padding-left:53px;padding-right:68px;*/padding-bottom:30px;border-bottom:1px solid #c4c4c8;}

.serv-last{border-bottom:0;}

.serv .icon-s{float:left;width:122px;min-height:85px;}

.serv .title{font-size:18px;color:#f86501;text-transform:uppercase;}

.serv p{margin-top:14px;font-size:14px;line-height:1.4;margin-left:122px;}

.serv .otpravit-zayavku{display:block;background-color:#fd6101;width:159px;height:26px;line-height:26px;text-align:center;text-decoration:none;border-radius:3px;color:#fff;font-size:14px;margin-top:25px;margin-left:122px;}

.pod-h1{text-align:center;font-size:16px;font-weight:700;line-height:1.5;}

.serv .cena {font-size:21px;margin:24px 0 24px 122px;}
.serv .cena span{color:#a9a9a9;}


.lampochka{padding-left:70px;padding-top:10px;background:url(../images/lampochka.jpg) no-repeat;min-height:49px;margin:20px 0 0 35px;font-size: 18px;color:#f86501;}

.n1{padding-bottom:19px;width:896px;}

.n1 .cifra{float:left;display:block;width:57px;text-align:left;font-size:42px;color:#f86501;}

.n1 p{float:left;width:839px;font-size:14px;line-height:1.5;}


/* Новые стили */
strong{
    font-weight: 700;
}
.clr{
    clear: both;
}
.h1-descr{
    text-align: center;
    float: left;
    width: 100%;
    font-size: 18px;
    line-height: 22px;
    margin-top: -22px;
    margin-bottom: 25px;
}
.descr-line{
    float: left;
    width: 100%;
}
.descr-line .linebg{
    width: 91px;
    margin: 0 auto;
    height: 3px;
    background: #ea483b;
    margin-bottom: 25px;
}
.descr-price{
    width: 100%;
    float: left;
    height: 108px;
    margin-bottom: 25px;
}
.descr-price .dprice{
    width: 352px;
    margin: 0 auto;
    height: 108px;
    background:url(../images/s6.png) no-repeat left 0;
    font-size: 25px;
    line-height: 103px;
    padding-left: 120px; 
}
.descr-price .dprice span{
    color: #a9a9a9;
}
.descr-price .dprice.s7{
    background:url(../images/s7.png) no-repeat left 0; 
}
.descr-price .dprice.s8{
    background:url(../images/s8.png) no-repeat left 0; 
}
.descr-price .dprice.s9{
    background:url(../images/s9.png) no-repeat left 0; 
}
.alldescr-price{
    width: 100%;
    float: left;
    margin-bottom: 25px;
}
.alldescr-price .alldprice{
    width: 800px;
    margin: 0 auto;
    height: 135px;
    font-size: 16px;
    padding-left: 170px; 
    line-height: 22px;
    padding-top: 12px;
}
.alldescr-price .alldprice.s10{
    background:url(../images/s10.png) no-repeat left 0; 
}
.alldescr-price .alldprice.s11{
    background:url(../images/s11.png) no-repeat left 30px;
    height: 190px; 
}
.alldescr-price .alldprice.s12{
    background:url(../images/s12.png) no-repeat left 18px;
    height: 165px; 
}
.alldescr-price .alldprice.s13{
    background:url(../images/s13.png) no-repeat left 8px;
    height: 145px; 
}
.alldescr-price .alldprice.s14{
    background:url(../images/s14.png) no-repeat left 20px;
    height: 160px; 
}
.block_2_1{
    background: url(../images/shadow.png) no-repeat 50% 0;
     margin: 22px 0 0;
    padding: 31px 0 0 22px;
}
.block_2_1 ul{
    line-height: 100%;
    margin: 30px 0 27px 22px;
}
.block_2_1 ul.big{
    margin-bottom: 40px;
}
.block_2_1 ul.big li.last span{
    top: 10px;
}
.block_2_1 li{
    font-size: 14px;
    position: relative;
    padding: 10px 0 0 44px;
    line-height: 1.5em;
}
.block_2_1 li span{
    font-size: 30px;
    font-weight: 300;
    color: #ed6e33;
    position: absolute;
    left: 0;
    top: 15px;
}
.block_2_1 li div{
    border-bottom: 1px solid #C4C4C8;
    padding-bottom: 13px;
    margin-bottom: 6px;
}
.block_2_1 p.bp,
.block_2_2 p.bp,
p.bp{
    font-size: 16px;
    line-height: 1.5em;
    float: left;
    width: 100%;
    margin-top: 35px;
}
.block_2_1 p.bp-bold,
.block_2_2 p.bp-bold{
    font-size: 16px;
    line-height: 1.5em;
    float: left;
    width: 100%;
    margin-top: 14px;
    font-weight: 700;
}
.bp.margin{
    margin-top: 14px !important;
}
.block-left{
    float: left;
    width: 431px;
    margin-right: 40px;
}
.margin.small24{
    font-size: 23px;
}
.block-right{
    float: left;
    width: 504px;
}
.cut_1.margin{
    margin-top: 14px;
    padding-bottom: 10px !important;
    border-bottom: 2px solid #f86501;
}
.cut_1.margin span{
    background: url(../images/h_line_2.png) no-repeat;
}
.block_2_2{
    background: url(../images/shadow.png) no-repeat 50% 0;
     margin: 22px 0 0;
    padding: 31px 0 0 22px;
}
.block_2_2 p{
    font-size: 14px;
    line-height: 1.5em;
    float: left;
    width: 100%;
    margin-top: 14px;
}
.block_2_2 p.desc{
    font-size: 16px;
}
.block_2_2 .cut_1.margin{
    margin-top: 20px;
    float: none;
    width: auto;
    margin-bottom: 15px;
    font-size: 24px;
    padding-bottom: 10px !important;
    line-height: 1em;
    border-bottom: 2px solid #f86501;
}
.cut_1.margin.m35{
    margin-top: 35px;
}
ul.ul2{
    float: left;
    margin-top: 15px;
    margin-left: 24px;
}
ul.ul2.ts16 li{
    background: url(../images/li1.png) no-repeat left 1px;
}
ul.ul2.ts16 p{
    font-size: 16px;
    padding-top: 0;
    padding-bottom: 18px;
    margin-top: 0 !important;
    line-height: 20px;
}
ul.ul2 li{
    float: left;
    width: 100%;
    padding-left: 40px;
    background: url(../images/li1.png) no-repeat left 0;
}
ul.ul2 li p{
    padding-top: 4px;
    padding-bottom: 13px;
    margin-top: 0 !important;
}
.price-services{
    float: left;
    width: 100%;
    background: url(../images/lampochka.jpg) no-repeat 8px center;  
    margin-top: 15px;
}
.price-services p{
    float: left;
    padding-left: 85px;
    font-size: 18px;
    color: #f86501;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 22px;
    width: auto;
}
#orderback.form2 .ftitle{
    font-size: 16px;
    text-align: center;
    background: url(../images/bg-ftitle.png) repeat-x center -5px;
    margin: 13px 0 0 15px !important;
    width: 461px !important;
    float: left;
}
#orderback.form2 .ftitle span{
    padding-left: 10px;
    padding-right: 10px;
    background: #f1f2f3;
    font-weight: bold;
}
#orderback.form2{
    width: 492px !important;
    background: url(../images/form2.png) no-repeat;
    margin-top: 10px !important;
    height: 350px !important;
}
#orderback.form2 .left, #orderback.form2 .right{
    width: 228px;
    height: 113px;
    float: left;
    margin: 14px 0 0 15px;
}
#orderback.form2 .right{
    margin: 14px 0 0 5px !important;
}
#orderback.form2 #order1 input{
    width: 224px !important;
    margin-bottom: 8px !important;
}
#orderback.form2 #order1 .bottom {
    margin: 0 0 0 15px !important;
}
#orderback.form2 #order1 textarea{
    width: 454px !important;
    margin-bottom: 5px !important;
}
#orderback.form2 #order1 .otpravit1{
    background-color: #f75d01 !important;
    font-size: 24px !important;
    width: 100% !important;
    margin-top: 0 !important;
}
.breadcrumps{
    background: url("../images/bg-grey.png") repeat-x scroll center -12px rgba(0, 0, 0, 0);
    float: left;
    font-size: 18px;
    margin: -18px 0 35px 7px !important;
    text-align: center;
    width: 1003px !important;
}
.breadcrumps span {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #B8B8B8;
    font-size: 13px;
    font-weight: normal;
    padding-left: 10px;
    padding-right: 10px;
}
.breadcrumps a{
    color: #B8B8B8;
}
#ekspress-h404{
    color: #424852;
    font-size: 26px;
    margin: 0 auto;
    text-align: center;
    width: 485px;
}
.img-404{
    margin: 35px auto 0;
    width: 500px;
}
.gtitle{
    font-size: 18px;
    text-align: center;
    background: url(../images/bg-grey.png) repeat-x center -12px;
    margin: 40px 0 0 15px !important;
    width: 985px !important;
    float: left;
}
.gtitle span{
    padding-left: 10px;
    padding-right: 10px;
    background: #fff;
    font-weight: bold;
}
.info-text{
    color: #333333;
    font-size: 13px;
    margin: 35px auto 38px;
    text-align: center;
    width: 100%;
}
.info-text span{
    font-size: 18px;
}
.label-how{
    font-size: 30px;
    text-align: center;
}
.our-methods{
    float: left;
    height: 106px;
    margin: 30px 0 -55px 20px !important;
    width: 1000px;
}
.st1{
   background: url("../images/icon_1.png") no-repeat scroll 0 11px rgba(0, 0, 0, 0);
    float: left;
    height: 47px;
}
.st2{
   background: url("../images/icon_2.png") no-repeat scroll 0 11px rgba(0, 0, 0, 0);
    float: left;
    height: 47px;
    margin-left:63px;
}
.st3{
    background: url("../images/icon_3.png") no-repeat scroll 0 0px rgba(0, 0, 0, 0);
    float: left;
    height: 60px;
    margin-left:63px;
}
.st4{
   background: url("../images/icon_4.png") no-repeat scroll 0 11px rgba(0, 0, 0, 0);
    float: left;
    height: 47px;
    margin-left:63px;
}
.foot-met{
    padding: 0 0 0 10px;
}
.slider-about{
    margin: 30px 0 0 -118px;
    overflow: hidden;
    width: 1207px;
}

.slider-about ul li{
    float: left;
}
.links-ul{
    margin: 0 0 0 -27px;
    position: relative;
    top: -30px;
}
.links-ul li{
    margin-left: 260px;
}
.links-text{
    font-size: 16px;
    margin: -10px 0 82px;
    text-align: center;
}
.ws1{
    float: left;
    margin-left: 83px;
}
.ws2{
    float: left;
    margin-left: 143px;
}
.ws3{
    float: left;
    margin-left: 100px;
}
.lebel-about-company{
    font-size: 48px;
    position: relative;
    top: 8px;
}
ul.ul9{
    float: left;
    font-size: 14px;
    margin-bottom: 30px;
    margin-left: 24px;
    margin-top: 15px;
    width: 842px;
}

ul.ul9 li {
    background: url("../images/li1.png") no-repeat scroll left 2px rgba(0, 0, 0, 0);
    float: left;
    margin-top: 7px;
    padding-left: 40px;
    width: 100%;
}
.block-srt{
    
}
ul.ul9 li span {
   font-size:30px;
}
ul.ul9 li p {
    margin-top: 5px !important;
    padding-bottom: 13px;
    padding-top: 4px;
}
ul.ul-services{
    float:left;
    width: 100%;
    margin-top: 40px;
    margin-bottom: 20px;
    line-height: 30px;
}
ul.ul-services li{
    float: left;
    width: 30%;
    margin-left: 30px;
    border-right: 1px solid #e8e8e8;
    font-size: 18px;
}
ul.ul-services li span.usbold{
    font-weight: 700;
}
ul.ul-services li a.mail{
    font-size: 14px;
}
ul.ul-services li span.ussmall{
    font-size: 14px;
}
ul.ul-services li.first{
    margin-left: 15px;
}
ul.ul-services li.last{
    border-right: 0;
}
.gtitle a{
    background-color: #f75d01 !important;
    font-size: 18px !important;
    width: auto !important;
    margin-top: 0 !important;
    color: #fff;
    cursor: pointer;
    margin: 0 auto;
    height: 43px;
    border-radius: 3px;
    border: 0;
    text-decoration: none;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-transform: uppercase;
}
ul.ul-number{
    line-height: 100%;
    margin: 14px 0 27px 15px;
}
.ul-number li{
    font-size: 14px;
    position: relative;
    padding: 10px 0 0 44px;
    line-height: 1.5em;
    float: left;
    width: 100%;
}
.ul-number li span{
    font-size: 30px;
    font-weight: 300;
    color: #ed6e33;
    position: absolute;
    left: 0;
    top: 12px;
}
.ul-number li div{
    padding-bottom: 13px;
    margin-bottom: 6px;
    float: left;
}
.ul-number li p{
    margin-top: 0;
}
.ul-number span.bold{
    font-size: 24px;
    position: relative;
    top: 2px;
    font-weight: 400;
    color: #333333;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.ul-number .ul-tck li{
    padding: 0;
}
.ul-number li p.lst{
    font-size: 16px;
}
ul.ul-tck{
    line-height: 100%;
    margin: 20px 0 27px 22px;
    list-style-type: disc;
}
ul.ul-tck.mrg{
    line-height: 100%;
    margin: 5px 0 27px 10px;
    list-style-type: disc;
}
ul.ul-tck li{
    float: left;
    width: 100%;
    font-size: 9px;
    margin-top: 14px;
    margin-left: 21px;
}
ul.ul-tck li p{
    float: none;
    font-size: 14px;
    line-height: 1.5em;
    width: auto;
    margin-top: 0px;
}
ul.ul-optim{
    line-height: 100%;
    margin: 14px 0 27px 22px;
}
.ul-optim li{
    font-size: 14px;
    position: relative;
    padding: 10px 0 20px 210px;
    line-height: 1.5em;
    float: left;
}
.ul-optim li.last{
    padding: 10px 0 0 210px;
}
.ul-optim li span{
    font-size: 30px;
    font-weight: 300;
    color: #ed6e33;
    position: absolute;
    left: 0;
    top: 12px;
}
.ul-optim li span.google{
    background: url(../images/google.png) no-repeat;
    height: 30px;
    width: 169px;
}
.ul-optim li span.vwo{
    background: url(../images/vwo.png) no-repeat;
    height: 40px;
    width: 147px;
}
.ul-optim li div{
    padding-bottom: 13px;
    margin-bottom: 6px;
    float: left;
}
.ul-optim li p{
    margin-top: 0;
}
.fs30{
    font-size: 30px !important;
}
.fs18{
    font-size: 18px !important;
    line-height: 25px;
    padding-top: 36px !important;
    padding-bottom: 36px !important;
}
.fs16{
    font-size: 16px !important;
}
.fs16.m35{
    font-size: 16px !important;
    margin-top: 25px;
    line-height: 25px;
}
.big.m5{
    margin-top: 10px;
    margin-left: 10px;
}
.footer-block-price{
    background: url(../images/form_center.png) repeat-x;
    margin: 0 auto;
    width: 972px;
    padding-top: 40px;
    padding-bottom: 40px;
    color: #fff;
    text-align: center;
    font-size: 24px;
    position: relative;
    margin-top: 45px;
}
.footer-block-price .line{
    background: url(../images/form_c.png) no-repeat 39% 0;
    float: left;
    width: 100%;
    height: 18px;
    position: absolute;
    top: 0;
}
.footer-block-price-bg.three{
    background: url(../images/footer-block-price-3.png) no-repeat center 0;
    float: left;
    width: 100%;
    height: 125px;
}
.footer-block-price-bg.two{
    background: url(../images/footer-block-price-2.png) no-repeat center 0;
    float: left;
    width: 100%;
    height: 125px;
}
.footer-block-price-bg.one{
    background: url(../images/footer-block-price-1.png) no-repeat center 0;
    float: left;
    width: 100%;
    height: 125px;
}
.footer-block-price-bg.three .one, .footer-block-price-bg.three .two, .footer-block-price-bg.three .three{
    float: left;
    width: 33.3333%;
    text-align: center;
}
.footer-block-price-bg.two .one, .footer-block-price-bg.two .two{
    float: left;
    width: 50%;
    text-align: center;
}
.footer-block-price-bg.one .one{
    float: left;
    width: 100%;
    text-align: center;
}
.footer-block-price-bg.one .one{
    float: left;
    width: 100%;
    text-align: center;
}
.footer-block-price-bg.one .one .cntr{
    width: 1000px;
    height: 98px;
    vertical-align: middle;
    display: table-cell; 
    font-size: 16px;
    text-align: center;
    font-weight: 500;
}
.footer-block-price-bg.one .one .cntr span{
    font-size: 30px;
    font-weight: 100;
}
.fblock-bg-bottom span{
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    float: left;
    width: 100%;
}
.fbptitle{
    float: left;
    width: 100%;
    font-size: 16px;
    font-weight: 800;
    margin-bottom: 5px;
    height: 50px;
    margin-top: 15px;
}
.fbptitle .cntr{
    width: 1000px; 
    height: 50px;
    vertical-align: middle;
    display: table-cell; 
}
.fbpprice{
    float: left;
    width: 100%;
    font-size: 26px;
    font-weight: 100;
}
.fbpprice span{
    font-size: 18px;
}
.phonefot{
    float: left;
    width: 100%;
    text-align: center;
    font-size: 22px;
    margin-top: 20px;
}










.alldescr-price .alldprice.s33{
    background:url(../images/s33.png) no-repeat left 40px;
    height: 200px; 
}
p.bld{
    font-size: 22px;
    float: left;
    width: 100%;
}
.ul-number.on li {
    padding: 2px 0 0 44px !important;
}
.ftitle-center{
    font-size: 24px;
    float: left;
    width: 100%;
    color: #fa771d;
    text-align: center;
    margin-top: 11px;
}
.gtitle.gt-2 {
      margin: 40px 0 0 3px !important;
      width: 972px !important;
}
.cut_1.margin.m50{
    margin-top: 50px;
}
p.nobig{
    font-size: 14px;
    color: #333333;
    float: left;
    padding-left: 85px;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 10px;
    line-height: 22px;
    width: auto;
}
.footer-block-price-bg.three.allbig{
    background: url(../images/footer-block-price-3-allbig.png) no-repeat center 0;
    float: left;
    width: 100%;
    height: 240px;
}
.footer-block-price-bg.three.allbig .fbptitle{
    margin-top: 22px;
}
.footer-block-price-bg.three.allbig .cntr{
    font-weight: normal;
    font-size: 20px;
}
.footer-block-price-bg.three.allbig .cntr span{
    float: left;
    width: 100%;
    margin-top: 10px;
    font-size: 24px;
}
.footer-block-price-bg.three.allbig  .fbpprice{
    font-size: 24px;
    margin-top: 55px;
}
.footer-block-price-bg.three.allbig  .fbpprice span{
    font-size: 16px;
    float: left;
    width: 100%;
    margin-bottom: 15px;
    font-weight: bold;
}
p.cptitle{
    font-size: 24px;
}
.left-sevic-one{
    background: url(../images/s34.png) no-repeat 0 22px;
    padding-left: 130px;
}
.left-sevic-two{
    background: url(../images/s35.png) no-repeat 0 22px;
    padding-left: 130px;
}
.serv.partner p {
    margin-left: 232px;
}
.serv .title {
    margin-left: 110px;
}
span.linkp{
    margin-left: 110px;
    font-size: 14px;
    margin-top: 15px;
    float: left;
    cursor:pointer;
    color: #0b5eac;
    text-decoration:underline;
}
.gtitle a.clients{
    text-transform: none;
    /*background: url(../images/bg-cl-arrow.png) no-repeat 70px 14.5px;*/
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 7px;
    padding-bottom: 7px;
}









.alldescr-price .alldprice.s36{
    background:url(../images/s36.png) no-repeat left 80px;
    height: 280px; 
}
.ul-tck.mrg-non{
    margin-top: -25px;
    float: left;
    width: 100%;
}
p.bld-on{
    margin-top: -5px !important;
    font-size: 22px;
    float: left;
    width: 100%;
}
.descr-price .dprice.s37{
    background:url(../images/s37.png) no-repeat left 0; 
}
.ul-optim li span.search-google {
    background: url(../images/search-1.png) no-repeat -10px 0;
    height: 171px;
    width: 134px;
}
.ul-optim li span.search-google-two {
    background: url(../images/search-2.png) no-repeat -5px 0;
    height: 171px;
    width: 134px;
}
.ul-optim li span.search-google-three {
    background: url(../images/search-3.png) no-repeat -24px 0;
    height: 171px;
    width: 134px;
}
li.mleft{
    padding-left: 140px;
}
p.fsbold{
    font-weight: bold;
}
.descr-line-cont{
    float: left;
    width: 100%;
    padding-bottom: 0 !important; 
}
.descr-line-cont .linebg {
    width: 91px;
    height: 3px;
    background: #ea483b;
    margin-bottom: 15px;
    margin-top: 15px;
    padding-bottom: 0 !important; 
}
p.sprice{
    color: #424852;
    font-size: 21px;
}
p.sprice span{
    color: #a9a9a9;
    position: inherit !important;
    font-size: 21px;
}
p.spricetw{
    color: #424852;
    font-size: 18px;
}
p.spricetw span{
    color: #a9a9a9;
    position: inherit !important;
    font-size: 18px;
}






.left-smap{
    float: left;
    width: 460px;
    margin-right: 25px;
}
.right-smap{
    float: left;
    width: 500px;
}
.left-smap .cenmap{
    float: left;
    width: 368px;
    text-align: left;
    margin-left: 62px;
}
.left-smap .cenmap a{
    color: #333333;
    text-decoration: underline;
    font-size: 20px;
}
.left-smap ul{
    float: left;
    width: 368px;
    margin-left: 62px;
    margin-top: 20px;
}
.left-smap ul li{
    float: left;
    width: 343px;
    padding-left: 25px;
    background: url(../images/circle-big.png) no-repeat 0 2px;
    margin-top: 12px;
    margin-bottom: 12px;
}
.left-smap ul li a{
    color: #333333;
    text-decoration: underline;
    font-size: 16px;
}

.left-smap ul ul{   float: left;width: 368px;   margin-left: 15px;  margin-top: 15px;}

.left-smap ul ul li{
    float: left;
    width: 386px;
    padding-left: 0;
    list-style-type: disc;
    margin-top: 6px;
    margin-bottom: 6px;
    background: none;
}

.left-smap ul ul li a{
    font-size: 13px;
}

.right-smap ul{
    float: left;
    width: 500px;
    margin-top: -8px;
}
.right-smap ul li{
    float: left;
    width: 475px;
    padding-left: 25px;
    background: url(../images/circle-big.png) no-repeat 0 2px;
    margin-top: 12px;
    margin-bottom: 12px;
}
.right-smap ul li a{
    color: #333333;
    text-decoration: underline;
    font-size: 16px;
}
.right-smap ul ul{
    float: left;
    width: 475px;
    margin-top: 5px;
    margin-left: 0px;
}
.right-smap ul ul li{
    float: left;
    width: 450px;
    padding-left: 25px;
    background: url(../images/circle-small.png) no-repeat 0 2px;
    margin-top: 12px;
    margin-bottom: 12px;
}
.right-smap ul ul ul{
    float: left;
    width: 425px;
    margin-top: 5px;
    margin-left: 25px;
}
.right-smap ul ul ul li{
    float: left;
    width: 425px;
    padding-left: 0;
    list-style-type: disc;
    margin-top: 6px;
    margin-bottom: 6px;
    background: none;
}
.right-smap ul ul ul li a{
    font-size: 13px;
}

a.namdov{color: #333333 !important;font-size: 22px !important;text-decoration:none;border-bottom:1px solid #333;margin:12px 0 0 7px;}
a.namdov:hover{border-bottom:1px solid #333;text-decoration2:underline;}

#page107 p.our{
  position:relative;  width:170px;
}
/*#page107 p.our:before{
content:' '; display:block;

}*/

#page107 a.namdov{
  border:none;  position:absolute;    text-align:left; /* width: 960px;
  line-height: 80px;*/
/*top: -30px; */
border-bottom:1px solid #333;
}
#page107 .block_3 ul{
             margin-left:230px;
}

.block_5a{
    float: left;
/*margin: 32px 0 70px 24px; */
  position: relative;
  width: auto;
  margin: 32px 0 40px 24px;
  padding-top:42px;
  border-top: 1px solid #C4C4C8;
  margin-top:510px;

}

.block_5a  p.desc{
  margin:.5em 0;
}
.block_5a span._b{
  font-weight: bolder;
}

.block_5a ol{
    font-size: 14px;
  list-style-position: outside;
  margin: 10px 40px;
  list-style-type: disc;
  line-height: 1.5em;
  padding-left:20px;
}
.button_link
{
   background: #b01c2a; 
    border-radius: 3px;
    color: #FFFFFF;
    display: inline-block;
    font-size: 14px;
    font-weight: bolder;
    line-height: 100%;
    padding: 7px 10px;
    margin-left:10px;
    text-decoration: none;
    top: -60px;
    white-space: nowrap;
}

.services_home ol li{
    font-size:16px;
}

a.namdov2{color: #333333 !important;font-size: 22px !important;text-decoration:none;margin:14px 0 0 9px;display:block;float:left;border-bottom:1px solid #333;}
a.namdov2:hover{border-bottom:1px solid #333;text-decoration2:underline;}


#top-ico{position:absolute;top:42px;left:2px;}
#top-ico li{margin-bottom:3px;}


#text2{position:absolute;bottom:115px;left:0;height:111px;width:970px;}

.tex2-item {width:275px;border-right:1px solid #e8e8e8;height:75px;padding:0 27px 0 27px;float:left;}
.tex2-item-last{border-right:0;padding-right:0px;}

.tex2-item a{color:#025797;font-size:15px;text-decoration:underline;font-weight:bold;padding-bottom:11px;display:block;}
.tex2-item p{color:#333333;font-size:13px;line-height:1.3;}

.for-block_2{width:1000px;height:176px;}

.for-block_5{width:1000px;height:500px;position: relative; display:none}
.for-block_7{width:1000px;height:470px;position: relative;}

.for-block_3{width:1000px;height:135px;}

.for-form_1{float: left;margin-left: 17px;width:184;height:306;}



.mt10{margin-top:10px !important;}
.ml27{margin-left:27px;}
/* CORRECTION */
    .serv .title {margin-left: 0;}
     #page74 .serv .title, .parent74  .serv .title{margin-left: 110px;}
    .breadcrumb {background: url(../images/bg-grey.png)  repeat-x 5px -15px;padding:0;text-align:center;}
    .B_crumbBox{background-color:#fff;padding:0 15px 0 15px;}
    .breadcrumb a, .breadcrumb span{color: #B8B8B8;font-size: 13px;}

    #top_menu_2{margin-bottom:0}

    #page1 #top_menu_2_back{margin-bottom:22px;}

    #page107 #top_menu_2_back
    {
        margin-bottom:22px;
        background: url(../images/v2/top_menu_.png) no-repeat;
    }


#page148 #top_menu_2_back,
#page149 #top_menu_2_back,
#page150 #top_menu_2_back,
#page151 #top_menu_2_back,
#page152 #top_menu_2_back,
#page153 #top_menu_2_back,
#page154 #top_menu_2_back,
#page155 #top_menu_2_back,
#page156 #top_menu_2_back,
#page157 #top_menu_2_back,
#page158 #top_menu_2_back,
#page159 #top_menu_2_back,
#page160 #top_menu_2_back,
#page161 #top_menu_2_back,
#page162 #top_menu_2_back,
#page163 #top_menu_2_back,
#page164 #top_menu_2_back,
#page165 #top_menu_2_back,
#page166 #top_menu_2_back,
#page167 #top_menu_2_back,
#page168 #top_menu_2_back,
#page169 #top_menu_2_back,
#page170 #top_menu_2_back,
#page171 #top_menu_2_back,
#page172 #top_menu_2_back,
#page173 #top_menu_2_back,
#page174 #top_menu_2_back,
#page175 #top_menu_2_back,
#page176 #top_menu_2_back,
#page177 #top_menu_2_back,
#page178 #top_menu_2_back,
#page179 #top_menu_2_back,
#page180 #top_menu_2_back,
#page181 #top_menu_2_back,
#page182 #top_menu_2_back,
#page183 #top_menu_2_back,
#page184 #top_menu_2_back,
#page185 #top_menu_2_back,
#page186 #top_menu_2_back,
#page187 #top_menu_2_back,
#page188 #top_menu_2_back,
#page189 #top_menu_2_back,
#page190 #top_menu_2_back
    {
     background: url(../images/v2/top_menu_.png) no-repeat;
    }
    /*
    slider for ab test
    */

    #page107 .block_1{
      height:307px;/*width:770px;

      background:url(../images/v2/back_slider_.png) no-repeat;*/
      position:relative;
    }

    #page107 .block_1 .bxslider_2{
      margin-left:18px;
    }


    #page107 .block_1 .el_1,
    #page107 .block_1 .el_2 {
    width:100%;float:left; height:307px;
    width: 733px;
    }


    #page107 .block_1 .el_1 a,
    #page107 .block_1 .el_2 a{
    display:inline-block;position:relative;   width: 156px; left: 32px;
height: 28px; top: 249px;
    }

    #page107 .block_1 .el_1 a{

    }

    #page107 .block_1 .el_2 a{

width: 228px;
    }



    #page107 .block_1 .el_1{
      background:url(../images/v2/slider1_.png) no-repeat;
    }
    #page107 .block_1 .el_2{
      background:url(../images/v2/slider2_.png) no-repeat;
    }
    #page107 .block_1 .bx-wrapper{
      position:relative;
    }

    #page107 .block_1 .bx-controls,
    #page107 .block_1 .bx-controls-direction
    {
      position:absolute;left:0;top:0;
    }

    #page107 .block_1 .bx-prev,
    #page107 .block_1 .bx-next{
      position: absolute;
      height: 31px;
      width: 20px;
      top: 131px;
    }

    #page107 .block_1 .bx-next{
     left: 749px;
    }

 span#call_phone_4 a{text-decoration:none; color:#b01c2a;   }

   #footer .block_1{
     height:auto;background:none;width: 260px;
   }



    .breadcrumb{margin-bottom:22px;}
    
    
    .gt-2{ margin: 40px 0 0 3px !important;width: 972px !important;}
    
    #footer .block_1.v4 {width: 200px;position:relative;}
    
    .parent16 p,
    .parent147 p
    {font-size: 16px;line-height: 1.35em;margin:0 0 10px 0;}
    .parent16 h1,
    .parent147 h1
    {font-size: 26px;text-align: center;color: #424852;margin:0 0 20px 0;}
    .parent16 h2,
    .parent147 h2
    {font-size: 20px;text-align: left;color: #424852;margin:20px 0 10px 0;}
    .parent16 ul,
    .parent147 ul
    {margin: 10px 0 27px 30px;list-style-type: disc;}
    .parent16 ul li,
    .parent147 ul li
    {float: left;width: 100%;font-size: 16px;margin:7px 0 7px 0;line-height: 1.4;}
    #page41 .parent16 ul,
    #page149 .parent147 ul

    {list-style-type:none;margin:0;}
    #page41 .parent16 ul li,
    #page149 .parent147 ul li
    {margin:7px 0 7px 0;}
    .parent16 ol,
    .parent147 ol
    {margin: 10px 0 27px 30px;list-style-type:decimal;}
    .parent16 ol li,
    .parent147 ol li
    {float: left;width: 100%;font-size: 16px;margin:7px 0 7px 0;line-height: 1.4;}
    #ekspress-h1{text-transform:uppercase;}

    #page1 .block_5 li {width: 875px;}
    #page107 .block_5 li {width: 875px;}

.dspln{display:none;}

#fb-link{position:absolute;top:31px;left:145px;}
#vk-link{position:absolute;top:55px;left:145px;}

#vk_like, #vk_like iframe{width:143px !important;}

.test-input{display:none;}




.block_7.mob_ {
/* display:none; width:auto;float:left;  background:silver;  */
}
.block_5a.mob_ {

}


    .for-block_3,
    .for-block_2{
      display:none;
    }

.block_4 {
    margin-top: 310px;
}