@font-face{font-family:'opensanslight';src:url('fonts/opensans-light.eot');src:url('fonts/opensans-light.eot') format('embedded-opentype'),
url('fonts/opensans-light.woff') format('woff'),
url('fonts/opensans-light.ttf') format('truetype'),
url('fonts/opensans-light.svg#OpenSansLight') format('svg');}
@font-face{font-family:'opensansregular';src:url('fonts/OpenSans-Regular-webfont.eot');src:url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/OpenSans-Regular-webfont.woff') format('woff'),
url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
url('fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'opensansbold';src:url('fonts/lkhexin3-webfont.eot');src:url('fonts/lkhexin3-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/lkhexin3-webfont.woff') format('woff'),
url('fonts/lkhexin3-webfont.ttf') format('truetype'),
url('fonts/lkhexin3-webfont.svg#open_sansbold') format('svg');font-weight:normal;font-style:normal;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
h1, h2{font:30px "opensansbold"}
input[type="text"],
input[type="email"],
input[type="password"],
textarea{font:12px arial;}
input.form-submit{cursor:pointer;}
input.error,
textarea.error,
input[type="text"].error,
input[type="password"].error{border:1px solid red !important;}
a{color:#666;outline:none;text-decoration:underline;}
a:hover{text-decoration:none;}
tbody,
img{border:none;}
input{vertical-align:middle;}
*{margin:0;padding:0;outline:none;}
p{margin:0 0 18px;}
html{height:100%;}
body{font:12px/18px Arial, sans-serif;width:100%;height:100%;min-width:960px;}
.wrapper{width:100%;margin:0 auto;min-height:100%;height:auto !important;height:100%;min-width:960px;}
.content{width:960px;margin:0 auto;position:relative;}
.content:after{display:table;content:'';clear:both;}
#header{height:0;}
.main_menu:after{display:table;content:'';clear:both;}
.main_menu{position:fixed;width:100%;top:0;left:0;height:45px;background:url("images/bg_menu.png") repeat-x scroll 0 0 transparent;z-index:10;}
.main_menu ul{display:table;width:100%;}
.main_menu li{list-style:none;display:table-cell;text-align:center;}
.main_menu li + li{margin-left:20px;}
.main_menu li a{font:15px/41px 'opensansregular';color:#fff;text-decoration:none;margin:0px 14px;border-bottom:1px dashed #fff;padding:5px 0px;}
.main_menu li a.active,
.main_menu li a:hover{border-bottom:1px dashed #00ADEF;color:#00ADEF;}
#middle{width:100%;padding:0 0 128px;position:relative;}
#middle:after{display:table;clear:both;content:'';}
#block_info{height:699px;background:url("images/bg_block_info.jpg") repeat-x scroll center 0 transparent;}
#block_info .group_info_top:after{display:table;content:'';clear:both;}
#block_info .group_info_top .row{float:left;margin-top:100px;}
#block_info .group_info_top .row.logo{position:relative;width:390px;}
#block_info .group_info_top .row.logo .slogan{position:absolute;top:27px;left:62px;font:14px 'opensansregular';color:#fff;}
#block_info .group_info_top .row.address{width:300px;font:16px/20px 'opensansregular';color:#fff;}
#block_info .group_info_top .row.address img{float:left;margin-right:15px;}
#block_info .group_info_top .row.call{float:right;overflow:hidden;width:260px;padding:5px;padding-right:0;margin-top:95px;color:#fff;font:22px 'opensansbold';}
#block_info .group_info_top .row.call .call_button{font:15px 'opensansregular';color:#ffffff;margin-top:5px;float:right;cursor:pointer;text-decoration:underline;margin-right:5px;}
#block_info .group_info_top .row.call .call_button:hover{text-decoration:none;}
#block_info .group_info_top .row.call img{float:left;margin-right:15px;}
#block_info .group_info_top .row.call img{animation:vibrate 1s linear 0s infinite normal;-webkit-animation:vibrate 1s linear 0s infinite normal;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;}
@keyframes vibrate{0%, 10%, 100%{transform:rotate(0deg);}
30%, 50%{transform:rotate(10deg);}
20%, 40%, 60%{transform:rotate(-10deg) scale(1.1);}
70%, 90%{transform:rotate(5deg);}
80%{transform:rotate(-5deg);}
}
@-webkit-keyframes vibrate{0%, 10%, 100%{-webkit-transform:rotate(0deg);}
30%, 50%{-webkit-transform:rotate(10deg);}
20%, 40%, 60%{-webkit-transform:rotate(-10deg) scale(1.1);}
70%, 90%{-webkit-transform:rotate(5deg);}
80%{-webkit-transform:rotate(-5deg);}
}
#block_info .title{margin-top:65px;position:relative;left:-8px;text-transform:uppercase;}
#block_info .title div{font:24px/30px 'opensansbold';color:#fff;background:rgba(0,0,0,0.5);padding:5px 10px;display:table;}
#block_info .title div+div{padding-top:0;}
#block_info .sub_title{font:17px/27px 'opensansregular';color:#fff;margin-top:20px;width:500px;}
#block_info .button_calc{width:440px;height:90px;background:url("images/batton_shadow_info_block.png") no-repeat scroll 0 0 transparent;position:relative;left:-80px;margin-top:70px;padding-top:30px;}
#block_info .button_calc span{text-decoration:none;margin-left:80px;padding:0px 60px;font:17px/57px 'opensansbold';color:#fff;text-align:center;border-radius:3px;display:table;cursor:pointer;background:url("images/button_calc.png") repeat-x scroll 0 0 transparent;text-shadow:1px 1px 1px rgba(0,0,0,0.6);text-transform:uppercase;transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}
#block_info .button_calc span:hover{opacity:0.8;}
#block_info .button_calctop{width:440px;height:90px;background:url("images/batton_shadow_info_block.png") no-repeat scroll 0 0 transparent;position:relative;left:-80px;margin-top:5px;padding-top:30px;}
#block_info .button_calctop span{text-decoration:none;margin-left:80px;padding:0px;font:17px/57px 'opensansbold';color:#fff;text-align:center;border-radius:3px;display:table;cursor:pointer;background:url("images/button_calc.png") repeat-x scroll 0 0 transparent;text-shadow:1px 1px 1px rgba(0,0,0,0.6);text-transform:uppercase;transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}
#block_info .button_calctop span:hover{opacity:0.8;}
#block_info .button_down a{padding-top:90px;background:url("images/button_down.png") no-repeat scroll center top transparent;color:#fff;margin-left:20px;font:15px 'opensansregular';transition:all ease 0.5s;-webkit-transition:all ease 0.5s;display:table;text-decoration:none;}
#block_info .button_down a:hover{background:url("images/button_down.png") no-repeat scroll center 10px transparent;}
#block_why{border-top:2px solid #ffffff;padding-bottom:14px;background:url("images/bg_block_why.png") no-repeat scroll center bottom transparent;}
#block_why .block_wrap{background:#005BA0;height:333px;}
#block_why .row{float:left;width:20%;text-align:center;padding-top:60px;}
#block_why .row .text{font:18px/30px 'opensansregular';color:#fff;margin-top:25px;}
#block_why .row{transform:scale(0.1);}
#block_why .row1{-webгkit-transition:all ease 0.5s 0.4s;transition:all ease 0.5s 0.4s;}
#block_why .row2{-webkit-transition:all ease 0.5s 0.2s;transition:all ease 0.5s 0.2s;}
#block_why .row3{-webkit-transition:all ease 0.5s 0s;transition:all ease 0.5s 0s;}
#block_why .row4{-webkit-transition:all ease 0.5s 0.2s;transition:all ease 0.5s 0.2s;}
#block_why .row5{-webkit-transition:all ease 0.5s 0.4s;transition:all ease 0.5s 0.4s;}
#block_why.block_in_focus .row{transform:scale(1);}
#block_garant{padding:70px 0 90px;}
#block_contacts .content,
#block_recommended .content,
#block_causes .content,
#block_garant .content{width:966px;border:2px solid #1E83DB;padding-bottom:55px;}
.block_title{font:30px 'opensansbold';color:#0c121b;text-align:center;padding:0 40px;display:table;margin:0 auto;background:#fff;position:relative;top:-23px;text-transform:uppercase;padding-bottom:10px;}
#block_recommended .content .row,
#block_causes .content .row,
#block_garant .content .row{padding:0 90px;overflow:hidden;font:18px/22px 'opensansregular';color:#0c121b;margin-top:20px;}
#block_recommended .content .row table,
#block_garant .content .row table{min-height:66px;vertical-align:middle;}
#block_recommended .content .row img,
#block_causes .content .row img,
#block_garant .content .row img{float:left;margin-right:25px;}
#block_order_calculation1{background:url("images/bg_block_order_calculation.jpg") repeat-x scroll center 0 transparent;height:564px;padding-top:100px;}
.form_block{background:url("images/bg_form_block.jpg") no-repeat scroll 0 0 transparent;padding:6px;margin:0 auto;display:table;background-size:100% 100%;border-radius:3px;box-shadow:1px 1px 12px 0 rgba(0,0,0,0.6);}
.form_block .form_block_wrap{padding:35px;background:#fff;max-width:390px;}
.form_block .title{font:20px/30px 'opensansbold';color:#000;text-align:center;text-transform:uppercase;}
.form_block .sub_title{font:14px/23px 'opensansregular';color:#0c121b;text-align:center;margin-top:15px;padding-bottom:10px;}
.form_block .form_item{position:relative;margin-top:10px;}
.form_block .form_item textarea,
.form_block .form_item input{padding:0 10px;font:14px 'opensansregular';color:#696969;border:1px solid #b6b7ba;border-radius:3px;width:368px;height:36px;}
.form_block .form_item textarea{resize:none;height:60px;padding:10px;width:370px;}
.form_block .form_item textarea:focus,
.form_block .form_item input:focus{box-shadow:0 0 6px 1px rgba(86,183,251,0.4);}
.form_block .form_item textarea.error,
.form_block .form_item input.error{border:1px solid #eb1f1f;box-shadow:none;}
.form_block .form_item .error_mes{position:absolute;padding:10px 20px;background:#ec2120;border-radius:2px;top:0;right:-150px;font:14px 'opensansregular';color:#fff;display:none;}
.form_block .form_item_textarea .error_mes{top:60px;}
.form_block .form_item .error_mes:before{content:'';width:7px;height:15px;background:url("images/bg_error_mes.png") no-repeat scroll 0 0 transparent;left:-7px;top:50%;margin-top:-7px;position:absolute;}
.form_block .form-actions{padding-top:30px;}
.form_block .form-actions a,
.form_block .form-actions input{width:298px;box-shadow:1px 1px 2px 0 rgba(0,0,0,0.3);height:57px;text-transform:uppercase;text-shadow:1px 1px 1px rgba(0,0,0,0.6);border:none;border-radius:3px;color:#fff;font:17px 'opensansregular';cursor:pointer;text-decoration:none;background:url("images/form_button.png") repeat-x scroll 0 0 transparent;transition:all ease 0.3s;-webkit-transition:all ease 0.3s;margin:0 auto;display:block;}
.form_block .form-actions a:hover,
.form_block .form-actions input:hover{opacity:0.8;}
.calctop .form-actions input{width:298px;box-shadow:1px 1px 2px 0 rgba(0,0,0,0.3);height:57px;text-transform:uppercase;text-shadow:1px 1px 1px rgba(0,0,0,0.6);border:none;border-radius:3px;color:#fff;font:17px/57px "opensansbold";cursor:pointer;text-decoration:none;background:none;-webkit-transition:all ease 0.3s;margin:0 auto;display:block;}
.form_block .form{position:relative;}
.form_block .message{position:absolute;width:105%;height:110%;left:0px;display:none;background:#fff;text-align:center;}
.form_block .message span{font:16px/22px 'opensansregular';color:#0c121b;text-align:center;margin-top:30px;display:block;}
#block_causes{padding:80px 0 90px;}
#block_causes .content{border-color:#0e141d;}
#block_causes .content .row .title{font:24px 'opensansbold';color:#0e141d;text-transform:uppercase;}
#block_causes .content .row{margin-top:15px;}
#block_causes .content .row +.row{margin-top:45px;}
#block_causes .content .row img{margin-top:10px;}
#block_causes .content .row .text{font:18px 'opensansregular';color:#0e141d;overflow:hidden;margin-top:10px;}
#block_present{background:url("images/bg_block_present.jpg") repeat-x scroll center transparent;height:698px;}
#block_present .title{padding-top:80px;font:30px/42px 'opensansbold';color:#fff;text-align:center;text-transform:uppercase;}
#block_present .text_wrap{background:url("images/bg_block_present_text.png") no-repeat scroll 0 0 transparent;width:400px;height:386px;margin:0 auto;padding:35px 35px 0;margin-top:50px;box-shadow:1px 1px 12px 0 rgba(0,0,0,0.6);}
#block_present .sub_title{font:20px/30px 'opensansregular';color:#fff;text-align:center;}
#block_present .group{padding-top:45px;overflow:hidden;}
#block_present .group .row{width:190px;float:left;}
#block_present .group .row img{float:left;margin-right:15px;}
#block_present .group .row+.row{float:right;}
#block_present .group .row .text{overflow:hidden;font:16px/20px 'opensansregular';color:#fff;padding-top:10px;}
#block_present .group .row .text span{text-transform:uppercase;}
#block_faq .batton_add_faq,
#block_present .button{text-align:center;box-shadow:1px 1px 2px 0 rgba(0,0,0,0.3);height:57px;text-transform:uppercase;border:none;text-shadow:1px 1px 1px rgba(0,0,0,0.6);border-radius:3px;margin:0 auto;color:#fff;font:17px/57px 'opensansregular';cursor:pointer;text-decoration:none;margin-top:50px;background:url("images/bg_block_present_button.png") repeat-x scroll 0 0 transparent;transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}
#block_faq .batton_add_faq:hover,
#block_present .button:hover{opacity:0.8;}
#block_components{padding:85px 0;}
#block_components .title{font:30px 'opensansbold';color:#0c121b;text-align:center;text-transform:uppercase;}
#block_components .group{padding-top:80px;}
#block_components .group:after{display:table;content:'';clear:both;}
#block_components .group > .row{width:438px;height:460px;float:left;border-radius:3px;border:1px dashed #177DD1;padding:10px 10px 0;}
#block_components .group >.row+.row{float:right;margin-left:0;}
#block_components .group .row .title_row{text-align:center;display:table;background:#fff;margin:0 auto;padding:0 10px;position:relative;top:-27px;font:24px/32px 'opensansbold';color:#043B68;text-transform:uppercase;}
#block_components .group .row .title_list{font:24px 'opensansbold';color:#0c121b;top:-10px;position:relative;}
#block_components .group .row .list_item{font:14px 'opensansregular';color:#0c121b;text-align:center;}
#block_components .group .row .list_item + .list_item{margin-top:10px;}
#block_components .group .row .group_list_mini{padding-top:20px;overflow:hidden;}
#block_components .group .row .group_list_mini .row img{float:left;margin-right:5px;}
#block_components .group .row .group_list_mini .row .text{font:14px/30px 'opensansregular';color:#0c121b;}
#block_components .group .row .group_list_mini .row{width:255px;float:left;}
#block_components .group .row .group_list_mini .row + .row{width:165px;float:right;}
#block_components .group .row .group_list_mini .row.row_main .text{font:14px/30px 'opensansbold';}
#block_components .group .row .group_list_mini .row.row_main{float:left;width:100%;padding-top:20px;}
#block_components .group .row .price{margin-top:20px;font:22px 'opensansbold';color:#0c121b;text-transform:uppercase;text-align:center;}
#block_components .group .row .price span{margin-top:20px;font:40px 'opensansbold';color:#0c121b;text-transform:uppercase;text-align:center;}
#block_components .group .row .price_text{font:14px 'opensansbold';color:#0c121b;text-transform:uppercase;text-align:center;padding-top:5px;}
#block_components .group .row .button_components{text-align:center;display:block;width:260px;bottom:10px;box-shadow:1px 1px 2px 0 rgba(0,0,0,0.3);height:57px;text-transform:uppercase;text-shadow:1px 1px 1px rgba(0,0,0,0.6);border-radius:3px;border:none;margin:0 auto;color:#fff;cursor:pointer;font:17px/57px 'opensansregular';text-decoration:none;position:relative;background:url("images/bg_block_present_button.png") repeat-x scroll 0 0 transparent;margin-top:50px;transition:all ease 0.5s;-webkit-transition:all ease 0.5s;}
#block_components .group .row .button_components_blue{text-align:center;display:block;width:260px;bottom:10px;box-shadow:1px 1px 2px 0 rgba(0,0,0,0.3);height:57px;text-transform:uppercase;text-shadow:1px 1px 1px rgba(0,0,0,0.6);border-radius:3px;border:none;margin:0 auto;color:#fff;cursor:pointer;font:17px/57px 'opensansregular';text-decoration:none;position:relative;background:url("images/bg_block_present_button_blue.png") repeat-x scroll 0 0 transparent;margin-top:50px;transition:all ease 0.5s;-webkit-transition:all ease 0.5s;}
#block_components .group .row .button_components:hover{bottom:9px;}
#block_components .group .row.action{background:url("images/action.png") no-repeat scroll right top transparent;}
#block_components .group .row.action .price{margin-top:9px;}
#block_order_type_soundproofing{background:url("images/bg_block_order_type_soundproofing.jpg") repeat-x scroll center 0 transparent;height:573px;padding-top:90px;}
#block_konst{padding:50px 0 50px;}
#block_konst .content > .title{text-align:center;text-transform:uppercase;color:#0c121b;font:30px/43px 'opensansbold';}
#block_reviews{padding:80px 0 100px;}
#block_reviews .content > .title{text-align:center;text-transform:uppercase;color:#0c121b;font:30px/43px 'opensansbold';}
#block_reviews .content .row_rev{margin-top:40px;border:2px solid #1e83db;padding:40px;}
#block_reviews .content .row_rev .title{font:18px 'opensansbold';color:#0c121b;text-transform:uppercase;}
#block_reviews .content .row_rev .text{font:18px/30px 'opensansregular';color:#0c121b;text-align:justify;margin:15px 0 20px;}
#block_reviews .content .row_rev .user{overflow:hidden;}
#block_reviews .content .row_rev .user .user_img{width:120px;overflow:hidden;border-radius:3px;float:left;margin-right:20px;}
#block_reviews .content .row_rev .user .user_row+.user_row{margin-top:10px;}
#block_reviews .content .row_rev .user .user_row .label{font:14px 'opensansbold';color:#0c121b;}
#block_reviews .content .row_rev .user .user_row .value{font:14px 'opensansregular';color:#0c121b;}
#block_reviews .content .row_rev .user .user_photo{margin-top:10px;font:14px/30px 'opensansregular';color:#1e83db;text-decoration:underline;height:32px;overflow:hidden;display:table;cursor:pointer;}
#block_reviews .content .row_rev .user .user_photo:hover{text-decoration:none;}
#block_reviews .content .row_rev .user .user_photo img{float:left;margin-right:10px;}
#block_order_calculation2{background:url("images/bg_block_order_calculation2.jpg") repeat-x scroll center 0 transparent;height:777px;}
#block_order_calculation2 .block_order_title{color:#fff;padding:60px 0 50px;font:30px/43px 'opensansbold';text-transform:uppercase;text-align:center;}
#block_recommended{padding:85px 0 100px;}
#block_recommended .row img{margin-top:5px;}
#block_steps{height:1234px;background:url("images/bg_block_steps.jpg") repeat-x scroll center 0 transparent;}
#block_steps .title{padding:80px 0 50px;text-align:center;text-transform:uppercase;color:#fff;font:30px 'opensansbold';}
#block_steps .content{background:url("images/bg_block_steps_content.png") no-repeat scroll center 0 transparent;height:1000px;}
#block_steps .content .text{position:absolute;text-align:center;font:18px/30px 'opensansregular';color:#fff;}
#block_steps .content .button_steps{text-decoration:none;padding:0 20px;font:17px/37px 'opensansbold';color:#fff;height:37px;text-align:center;border-radius:3px;cursor:pointer;position:relative;text-decoration:none;background:url("images/button_steps.png") repeat-x scroll 0 0 transparent;text-shadow:1px 1px 1px rgba(0,0,0,0.6);margin-top:10px;transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}
#block_steps .content .button_steps:hover{top:1px;}
#block_steps .content .text1{top:150px;left:26px;}
#block_steps .content .text2{top:325px;left:387px;}
#block_steps .content .text3{top:500px;left:721px;}
#block_steps .content .text4{top:680px;left:386px;}
#block_steps .content .text5{top:860px;left:17px;}
#block_steps .text{transform:scale(0.1);}
#block_steps .text1{-webгkit-transition:all ease 0.5s 0s;transition:all ease 0.5s 0s;}
#block_steps .text2{-webkit-transition:all ease 0.5s 0.3s;transition:all ease 0.5s 0.3s;}
#block_steps .text3{-webkit-transition:all ease 0.5s 0.6s;transition:all ease 0.5s 0.6s;}
#block_steps .text4{-webkit-transition:all ease 0.5s 0.9s;transition:all ease 0.5s 0.9s;}
#block_steps .text5{-webkit-transition:all ease 0.5s 1.2s;transition:all ease 0.5s 1.2s;}
#block_steps.block_in_focus .text{transform:scale(1);}
#block_faq .content > .title{font:30px 'opensansbold';color:#0d131c;text-transform:uppercase;padding-top:80px;text-align:center;}
#block_faq .row_faq{margin-top:25px;padding:0 30px;}
#block_faq .row_faq .title{padding-left:50px;cursor:pointer;min-height:30px;font:18px/22px 'opensansregular';color:#0c121b;text-align:left;background:url("images/faq_plus.png") no-repeat scroll 0 0 transparent;padding-top:4px;transition:all ease 0.5s;-webkit-transition:all ease 0.5s;text-decoration:underline;}
#block_faq .row_faq .title:hover{text-decoration:none;}
#block_faq .row_faq .title.active{background:url("images/faq_minus.png") no-repeat scroll 0 0 transparent;}
#block_faq .row_faq .text{margin-left:50px;border:1px solid #00ADEF;padding:20px;font:18px/26px 'opensansregular';color:#0c121b;margin-top:20px;display:none;}
#block_faq .batton_add_faq{display:table;margin:0 auto;padding:0 60px;margin-top:25px;}
#block_contacts{padding:85px 0 60px;}
#block_contacts .content{padding:0 28px 55px;width:500px;border-color:#00ADEF;}
#block_contacts .content .row_contacts{float:left;margin:0 auto;padding-left:85px;width:345px;background:url("images/bg_row_contacts1.png") no-repeat scroll 0 0 transparent;}
#block_contacts .content .row_contacts +.row_contacts{float:right;background:url("images/bg_row_contacts2.png") no-repeat scroll 0 0 transparent;}
#block_contacts .content .title_row{font:20px 'opensansbold';color:#0c121b;padding:20px 0;text-transform:uppercase;}
#block_contacts .content .text{font:16px/26px 'opensansregular';color:#0c121b;padding-bottom:20px;}
#block_contacts .content .phone{font:20px 'opensansbold';color:#0c121b;}
#block_contacts .content .phone span{font:16px 'opensansregular';padding-right:5px;}
#block_contacts .content .button_contacts{font:17px 'opensansbold';color:#00ADEF;text-decoration:underline;margin-top:20px;cursor:pointer;}
#block_contacts .content .button_contacts:hover{text-decoration:none;}
#block_contacts .content .cont{font:17px 'opensansbold';color:#00ADEF;text-decoration:underline;margin-top:20px;cursor:pointer;}
#block_contacts .content .cont:hover{text-decoration:none;}
#map{height:710px;}
#footer{width:100%;margin:-128px auto 0;height:128px;position:relative;background:url("images/footer_bg.jpg") repeat scroll 0 0 transparent;top:100px;}
.not_front #footer{background:none;}
#footer .logo_foot_block{padding-top:38px;position:relative;float:left;width:370px;}
#footer .logo_foot_block .slogan{position:absolute;left:63px;top:66px;font:14px 'opensansregular';color:#fff;}
#footer .call{float:left;margin-left:110px;background:url("images/icon_foot_call.png") no-repeat scroll 0 0 transparent;padding-left:55px;margin-top:38px;}
#footer .call .text{font:22px 'opensansbold';color:#fff;padding-top:3px;}
#footer .call .call_button{float:right;margin-top:10px;font:15px 'opensansregular';color:#fff;text-decoration:underline;cursor:pointer;}
#footer .call .call_button:hover{text-decoration:none;}
#footer .developer{float:right;width:150px;font:14px 'opensansregular';color:#fff;text-align:right;margin-top:43px;}
#footer .developer a{color:#fff;margin-top:17px;float:right;text-transform:uppercase;}
.popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.8);z-index:20;display:none;}
.form_popup,
.form_block.order_call,
.form_block.order_faq,
.form_block.order_services{position:fixed;top:50%;left:50%;margin:-200px 0 0 -230px;display:none;z-index:50;}
.form_popup .close,
.form_block.order_call .close,
.form_block.order_faq .close,
.form_block.order_services .close{background:url("images/close.png") no-repeat scroll 0 0 transparent;width:16px;height:16px;cursor:pointer;border-radius:50%;position:absolute;top:10px;right:10px;}
.form_block.order_faq{margin-top:-305px;}
.form_block.submit_message .link{color:#dc1010;font:14px 'opensansregular';cursor:pointer;}
.form_block.submit_message .sub_title{margin-top:40px;}
#cboxContent #cboxCurrent,
.photo_report .cboxElement + .cboxElement{display:none !important;}
.not_front{background:url("images/bg_page_form_ok.jpg") repeat scroll center top transparent;}
.not_front .form_block_content{padding-top:150px;padding-bottom:50px;}
.not_front .submit_message .sub_title{padding-bottom:30px;}
.not_front .submit_message .link{display:block;}
.not_front .submit_message .form-actions{padding-top:40px;}
.not_front .submit_message .form-actions a{line-height:54px;text-align:center;}
#cboxTitle{text-align:left !important;color:#0c121b !important;font:12px 'opensansregular' !important;padding:0 30px 0 60px !important;width:auto !important;height:40px !important;}
#cboxLoadedContent{margin-bottom:50px !important;}
#cboxClose,
#cboxNext,
#cboxPrevious{bottom:10px !important;}
.lt-label{background:#1F381F !important;border-radius:5px 0 0 5px !important;}
.lt-invite{left:auto !important;right:0 !important;}
.img-pre{margin-bottom:20px;float:none !important;margin-right:15px !important;}
.group201,
.group202,
.group203,
.group204,
.group205,
.group206,
.group207,
.group208{color:#ffffff;padding:16px 63px;text-decoration:none;}
.group201x,
.group202x,
.group203x,
.group204x,
.group205x,
.group206x,
.group207x,
.group208x{color:#ffffff;padding:0px;text-decoration:none;}
.calctop{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:medium none;box-shadow:none;margin-left:20px;}