@font-face{font-family:"NeoSansPro";src:url(./fonts/NeoSansPro-Regular.ttf);font-weight:400}@font-face{font-family:"NeoSansPro";src:url(./fonts/NeoSansPro-Bold.ttf);font-weight:700}@font-face{font-family:"Myriad Pro";src:url(./fonts/MyriadPro-Regular.otf);font-weight:400}@font-face{font-family:"Myriad Pro";src:url(./fonts/MyriadPro-Bold.otf);font-weight:700}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,th{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline}html,body{width:100%}.main{width:100%;min-width:1170px;overflow:hidden;position:relative}.wrap_avto{width:1170px;margin:0 auto;position:relative}.clr{clear:both}.main_head{height:917px;background:url(./img/bg1.jpg) 50% 0 no-repeat}.top_head{overflow:hidden;padding:35px 0 75px}.logo{display:block;float:left}.right_zv{float:right;text-align:right}.phone_head{color:#fff;font:700 29px/30px "Open Sans";display:block;margin:0 0 15px}.btn_zv{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none;display:inline-block;vertical-align:top;cursor:pointer;background:#ffb517;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.17);font:700 18px/36px "Open Sans";width:230px;height:43px;padding:0 0 5px}.top_zayavka{float:right;padding:10px 30px;background:rgba(35,87,114,.9);width:310px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.header_zaiavki{display:block;text-align:center;color:#fff;font:700 26px/30px "Open Sans";text-transform:uppercase;padding:0 0 10px}.desc_action{display:block;text-align:center;color:#fff;font:18px/20px "Open Sans"}.desc_action strong{font-weight:600}.top_zayavka form{padding:10px 0;clear:both}.row_f{padding:0 0 20px}.row_f > span{display:block;padding:10px 10px 10px 45px;height:27px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;background-image:url(./img/ico_btn.png);background-repeat:no-repeat}.row_f input{display:block;border:none;width:100%;font:14px/16px "Open Sans";color:#000;background:transparent;height:24px}.row_f .your-name,.row_f .your-name2,.row_f .your-name3{background-position:10px 12px}.row_f .tel-26,.row_f .tel-22{background-position:10px -56px}.row_f .your-email{background-position:10px -124px}#sub1{width:100%;text-shadow:0 1px 1px rgba(0,0,0,.17)}.ajax-loader{position:absolute}.top_desc{float:left;color:#fff;width:650px;text-shadow:0 1px 1px rgba(0,0,0,.37);text-transform:uppercase}.top_desc h1{font-weight:700;font-family:NeoSansPro;font-size:28px;line-height:35px;padding:0 0 35px}.top_desc h1 strong{font-size:62px;line-height:61px}.top_desc h2{font:36px/39px NeoSansPro}.wpcf7-not-valid-tip{}.wpcf7-validation-errors{background:#fff}.blu_block{padding:40px 0;background-color:#0076a3;background-image:-webkit-linear-gradient(top,#00678c,#006083);background-image:-moz-linear-gradient(top,#00678c,#006083);background-image:-o-linear-gradient(top,#00678c,#006083);background-image:-ms-linear-gradient(top,#00678c,#006083);background-image:linear-gradient(to bottom,#00678c,#006083)}.blu_block ul{list-style-type:none;display:-ms-flex;display:-webkit-flex;display:flex;display:-moz-flex;justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between}.blu_block li{color:#fff;font:16px/20px "Open Sans";text-align:center}.blu_block li strong{font:bold 86px/88px NeoSansPro;color:#ffc30d;display:block;padding:0 0 5px}.white_block{padding:60px 0}.white_block h2{color:#555}.title{text-align:center;padding:20px 0;position:relative}.title::after{content:"";display:block;width:250px;height:1px;position:absolute;top:50%;right:0;background:#555}.title::before{content:"";display:block;width:250px;height:1px;position:absolute;top:50%;left:0;background:#555}.hasCountdown{padding:10px 0}.countdown-section{margin-left:15px;display:block;float:left;text-align:center;position:relative}.countdown-section:first-child{margin-left:0}.countdown-section::after{content:"";display:block;width:66px;height:1px;background:#c2c2c2;position:absolute;top:35px;left:0}.countdown-amount{width:66px;display:block;position:relative;height:72px;font:700 40px/70px "Myriad Pro";color:#e81f24;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-color:#fff;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.25),inset 1px 1px rgba(255,255,255,.2);-moz-box-shadow:1px 1px 1px rgba(0,0,0,.25),inset 1px 1px rgba(255,255,255,.2);box-shadow:1px 1px 1px rgba(0,0,0,.25),inset 1px 1px rgba(255,255,255,.2)}.countdown-amount::after{content:"";display:block;width:1px;height:11px;position:absolute;left:-1px;top:30px;background:#ffc30d}.countdown-amount::before{content:"";display:block;width:1px;height:11px;position:absolute;right:-1px;top:30px;background:#ffc30d}.countdown-period{width:66px;display:block;text-transform:uppercase;font:12px/25px "Myriad Pro";color:#fff}.sps{width:50%;float:left}.sps ul{list-style-type:none;padding:20px 10px 0 70px}.sps li{position:relative;min-height:120px;padding:20px 0 0;color:#464646;font:18px/24px "Open Sans"}.sps li strong{display:block;margin-top:-20px;font-weight:700;color:#0076a3}.sps li::after{content:"";display:block;width:58px;height:58px;background-image:url(./img/ico.jpg);background-repeat:no-repeat;position:absolute;top:10px;left:-70px}.left_sps li::after{content:"";display:block;background-position:0 0}.right_sps li::after{content:"";display:block;background-position:0 -62px}h2{font:bold 38px/42px NeoSansPro}.form2{height:426px;padding:95px 0 0}.form3{height:406px;padding:115px 0 0}.form_rasch{padding:25px 50px;margin:0 auto;width:380px;background:rgba(0,0,0,.9);-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;text-align:center;color:#fff}.title_rasch{display:block;text-align:center;text-transform:uppercase;color:#fff;font:700 28px/30px "Open Sans";padding:0 0 10px}.pod_title{display:block;text-align:center;text-transform:uppercase;color:#fff;font:16px/20px "Open Sans";padding:0 0 25px}.row_f2{padding:0 0 20px}.row_f2 input{display:block;text-align:center;width:100%;border:none;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:47px;color:#000;font:16px/45px "Open Sans"}#sub2{width:100%;height:57px;text-shadow:0 1px 1px rgba(0,0,0,.4)}.predlog{width:300px;text-align:center;float:left;padding-bottom:50px;padding-top:20px}.pred_center{padding-left:135px;padding-right:135px}.predlog h3{display:block;color:#0076a3;font:bold 28px/32px NeoSansPro;padding:10px 0;text-transform:uppercase}.predlog img{display:block;margin:0 auto}.predlog p{color:#929292;font:14px "Open Sans"}.predlog p strong{display:block;color:#0076a3;font:bold 28px/32px NeoSansPro;padding:5px 0 0}.predlog button{display:block;margin:20px auto 0;width:190px}.btn_org{border:none;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#ffb517;height:42px;color:#fff;font:600 18px/38px "Open Sans";padding:0 0 4px}.btn_blu{border:none;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#0076a3;height:45px;color:#fff;font:600 18px/38px "Open Sans";padding:0 25px 4px;text-shadow:0 1px 1px rgba(0,0,0,.17)}.link_praic{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block;width:470px;text-align:center;background:#0076a3;height:50px;color:#fff;font:600 18px/50px "Open Sans";text-decoration:none;margin:0 auto}#blu_block2{background:#0076a3;padding:60px 0;color:#fff;text-align:center}#blu_block2 .title::before,#blu_block2 .title::after{background:#fff}.vibor{display:inline-block;vertical-align:top;width:222px;padding:250px 0 0;margin:20px 30px;background-image:url(./img/ico_sps.png);background-repeat:no-repeat}.vibor h3{display:block;padding:0 0 10px;font:bold 20px/22px NeoSansPro;text-transform:uppercase}.vibor p{font:16px/22px "Open Sans"}.vibor2{background-position:-223px 0}.vibor3{background-position:-446px 0}.vibor4{background-position:-668px 0}.vibor5{background-position:-891px 0}.vibor6{background-position:-1115px 0}.vibor7{background-position:-1338px 0}#car_block{background:#faf9f9}#car{height:850px;position:relative;background:url(./img/car.jpg) 50% 70px no-repeat}.sectr{position:absolute;cursor:pointer;z-index:100}.sectr1{top:670px;left:40px;width:250px;height:120px;background:url(./img/line1.png) 70px 10px no-repeat}.sectr2{top:554px;left:0;width:280px;height:100px;background:url(./img/line2.png) 47px 30px no-repeat}.sectr3{top:270px;left:150px;width:300px;height:292px;background:url(./img/line3.png) 30px 21px no-repeat}.sectr4{top:100px;left:450px;width:350px;height:220px;background:url(./img/line4.png) 100px 21px no-repeat}.sectr5{top:155px;right:40px;width:150px;height:190px;background:url(./img/line5.png) 0 30px no-repeat}.sectr6{top:355px;right:110px;width:150px;height:140px;background:url(./img/line6.png) 0 0 no-repeat}.sectr7{top:500px;right:350px;width:180px;height:120px;background:url(./img/line7.png) 0 0 no-repeat}.sectr8{top:595px;left:390px;width:190px;height:160px;background:url(./img/line8.png) 0 0 no-repeat}.sectr .btn_org{position:absolute;width:108px;text-align:center;padding:0}.hover_block{position:absolute;display:none;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:2px solid #ffb517;padding:20px 30px;width:250px;z-index:120}.hover_block h3{color:#ffb517;display:block;padding:0 0 8px;font:bold 26px/26px NeoSansPro}.hover_block td{color:#555;font:15px/24px "Open Sans"}.hover_block td:first-child{width:145px}.car_zv{color:#ffb517;font:700 15px/24px "Open Sans";display:block;padding:5px 0 0;text-decoration:underline}.sectr1 .hover_block{top:70px;left:-10px}.sectr2 .hover_block{bottom:60px;left:-10px}.sectr3 .hover_block{bottom:250px;right:60px}.sectr4 .hover_block{top:-110px;right:80px}.sectr5 .hover_block{bottom:150px;right:-60px}.sectr6 .hover_block{top:100px;right:-100px}.sectr7 .hover_block{top:80px;right:-150px}.sectr8 .hover_block{top:80px;right:-200px}.sectr1 .btn_org{top:80px;left:15px}.sectr2 .btn_org,.sectr3 .btn_org,.sectr4 .btn_org{top:0;left:0}.sectr5 .btn_org{top:0;right:10px}.sectr6 .btn_org{bottom:0;right:-25px}.sectr7 .btn_org{bottom:-2px;right:-30px}.sectr8 .btn_org{bottom:0;right:-20px}.sectr:hover::after{content:"";display:block;z-index:90;position:absolute}.sectr:hover .btn_org{display:none}.sectr:hover .hover_block{display:block}.sectr1:hover::after{content:"";width:191px;height:166px;top:-99px;right:-73px;background:url(./img/hover1.png) 0 0 no-repeat}.sectr2:hover::after{content:"";width:89px;height:41px;bottom:-8px;right:-33px;background:url(./img/hover2.png) 0 0 no-repeat}.sectr3:hover::after{content:"";width:333px;height:306px;bottom:-74px;right:-53px;background:url(./img/hover3.png) 0 0 no-repeat}.sectr4:hover::after{content:"";width:345px;height:180px;bottom:-31px;right:-40px;background:url(./img/hover4.png) 0 0 no-repeat}.sectr5:hover::after{content:"";width:62px;height:117px;bottom:-67px;left:-38px;background:url(./img/hover5.png) 0 0 no-repeat}.sectr6:hover::after{content:"";width:239px;height:243px;top:-110px;left:-155px;background:url(./img/hover6.png) 0 0 no-repeat}.sectr7:hover::after{content:"";width:263px;height:227px;top:-128px;left:-124px;background:url(./img/hover7.png) 0 0 no-repeat}.sectr8:hover::after{content:"";width:223px;height:138px;top:-85px;left:-77px;background:url(./img/hover8.png) 0 0 no-repeat}.zayavka2{float:right;padding:20px;width:650px;background:rgba(0,0,0,.7);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.left_count{width:310px;float:left}.right_form{width:310px;float:right}.sps_work{height:620px;position:relative}.sps_work li{display:inline-block;text-align:center;color:#555;font:16px/24px "Open Sans";position:absolute;list-style-type:none}.sps_work li::after{content:"";display:block;width:131px;height:131px;-webkit-border-radius:65px;-moz-border-radius:65px;border-radius:65px;background-color:#0076a3;position:absolute;left:50%;margin-left:-65px;top:-150px;background-image:url(./img/ico2.png);background-repeat:no-repeat}.sps_work li strong{display:block;color:#ffb517;padding:0 0 10px;font:bold 18px/22px NeoSansPro;text-transform:uppercase}.zaivka{display:block;margin:10px auto;width:190px}.sps_work li:nth-child(1){top:260px;left:10px;width:200px}.sps_work li:nth-child(1)::after{content:"";background-position:0 0}.sps_work li:nth-child(2){top:480px;left:180px;width:350px}.sps_work li:nth-child(2)::after{content:"";background-position:-134px 6px}.sps_work li:nth-child(3){bottom:520px;left:420px;width:330px}.sps_work li:nth-child(3)::after{content:"";background-position:-260px 0;top:115px}.sps_work li:nth-child(4){top:480px;right:220px;width:240px}.sps_work li:nth-child(4)::after{content:"";background-position:-394px 0}.sps_work li:nth-child(5){top:260px;right:10px;width:200px}.sps_work li:nth-child(5)::after{content:"";background-position:-521px 15px}.line1,.line2,.line3,.line4{display:block;width:110px;height:110px;position:absolute;top:230px}.line1{left:190px;background:url(./img//li1.png) 0 0 no-repeat}.line2{left:410px;background:url(./img//li2.png) 0 0 no-repeat}.line3{left:658px;background:url(./img//li1.png) 0 0 no-repeat}.line4{right:172px;background:url(./img//li2.png) 0 0 no-repeat}.rews_block{padding:50px 0;background:#ebebeb}.rew{padding:12px 0;position:relative;overflow:hidden}.thumb{width:157px;float:left;height:157px;padding:4px;border:3px solid #ffb517;-webkit-border-radius:82px;-moz-border-radius:82px;border-radius:82px}.thumb img{display:block;-webkit-border-radius:78px;-moz-border-radius:78px;border-radius:78px}.rew_inner{width:630px;min-height:140px;float:left;padding:15px 21px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;position:relative}.l_rew .rew_inner{margin:0 0 0 30px}.r_rew .rew_inner{margin:0 30px 0 296px}.l_rew .rew_inner::after{content:"";display:block;top:120px;left:-20px;position:absolute;width:24px;height:33px;background:url(./img/lrt.png) 0 0 no-repeat}.r_rew .rew_inner::after{content:"";display:block;top:120px;right:-20px;position:absolute;width:24px;height:33px;background:url(./img/rtl.png) 0 0 no-repeat}.rew_inner h3{color:#ffb517;display:block;padding:0 0 10px;font:bold 16px/22px NeoSansPro}.rew_inner p{color:#555;font:16px/20px "Open Sans"}.ps_rews{display:block;padding:5px 0 0;font:bold 16px/22px NeoSansPro;color:#0076a3}.l_rew .ps_rews,.r_rew .rew_inner h3{text-align:right}.org_block{padding:40px 0;background:#ffb517;color:#fff}.slider_block{padding:50px 0 0}.inner_sl_block{position:relative;padding:10px 0 0;background:url(./img/foot_sl.png) 100% 100% repeat-x #ebebeb;overflow:hidden}.inner{position:relative}.inner h3{display:block;color:#0076a3;text-align:center;padding:15px 0 20px;font:700 28px/30px "Open Sans"}.before_img{width:570px;float:left}.after_img{width:570px;float:right}.before_img span,.after_img span{display:block;text-align:center;color:#555;font:700 28px/30px "Open Sans";padding:15px 0}.bottom_proplems{clear:both;height:111px}.head_problem{display:block;text-align:center;color:#ffb517;font:700 26px/30px "Open Sans";padding:15px 0}.bottom_proplems ul{display:table;list-style-type:none;width:100%}.bottom_proplems ul li{display:table-cell;vertical-align:top;text-align:center;color:#fff;font:700 18px/30px "Open Sans"}.foot_sl{height:53px;overflow:hidden;padding:15px 0 0}.foot_sl span{display:block;height:35px;padding:0 0 0 40px;color:#fff;font:700 26px/35px "Open Sans"}.work{background:url(./img/ico_time.png) 0 3px no-repeat;float:left}.cost{background:url(./img/ico_price.png) 0 3px no-repeat;float:right}#next a,#prev a{display:block;width:23px;height:33px;background-image:url(./img/str_sl.png);background-repeat:no-repeat}#prev a{background-position:100% 0}#next{position:absolute;top:200px;left:-50px}#prev{position:absolute;top:200px;right:-50px}.left_text{float:left;padding:0 70px 0 0}.left_text span{font:bold 82px/65px NeoSansPro;color:#fff;display:block;padding-bottom:12px}.left_text span strong{font-size:62px}.center_text{float:left;padding:20px 0 0}.center_text p{color:#fff;font:22px/24px "Open Sans"}.right_text{float:right;text-align:right;padding:40px 0 0}.right_text span{color:#fff;font:bold 28px/30px NeoSansPro;display:block;padding-bottom:20px}#map{width:100%;height:400px}.foot_map{position:relative}.contacts{padding:20px;background:#fff;position:absolute;z-index:100;top:100px;right:50%;width:370px}.row_cont{display:block;color:#0076a3;font:16px/35px "Open Sans";overflow:hidden;text-align:right}.row_cont strong{font-weight:600;float:left}.row_cont2{display:block;color:#0076a3;font:16px/20px "Open Sans";overflow:hidden;text-align:right;padding-top:5px}.row_cont2 strong{font-weight:600;float:left;width:70px;display:block;text-align:left}.row_cont2 p{float:right;width:300px;display:block;padding:0}.foot_qvesh{padding:30px 0;text-align:center}.foot_qvesh span{color:#555;font:bold 56px/60px NeoSansPro;display:inline-block;vertical-align:bottom}.menedger{display:inline-block;vertical-align:bottom;color:#0076a3;text-transform:uppercase;font:600 22px/22px "Open Sans"}.footer{padding:10px 0;background:#363636}.site{display:block;float:right;width:150px;height:25px;background:url(./img/seo.png) 100% 0 no-repeat;padding:10px 0 0;font:14px/20px "Open Sans";color:#ffb517;text-decoration:none}.foot_tel{float:left;font:24px/30px "Open Sans";color:#fff}.foot_zv{display:block;float:left;margin:10px 0 0 10px;font:14px/20px "Open Sans";color:#ffb517;text-decoration:none}.foot_mail{display:block;float:left;margin:10px 0 0 280px;font:14px/20px "Open Sans";color:#ffb517;text-decoration:none}.inner_form{padding:30px;background:rgba(35,87,114,1);width:310px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative}#mask{display:none;background:rgba(255,255,255,.8);position:fixed;z-index:1000;top:0;left:0;right:0;bottom:0}.popup{display:none;position:fixed;top:30px;left:50%;z-index:1500;margin-left:-185px}.close{position:absolute;top:3px;right:3px;width:20px;height:20px;background:url(./img/close.png) 0 0 no-repeat}.hid{display:none}.row_sel,.row_f3{padding-bottom:20px}#select{width:100%;padding:10px 0;font:14px/20px "Open Sans";color:#000}.wpcf7-textarea{width:100%;border:none;width:290px;padding:10px;font:14px/20px "Open Sans";color:#000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:120px}.ist{display:inline-block;vertical-align:top;position:relative;width:40px;height:40px;text-decoration:none;background:url(./img/ico_ist.jpg) 0 0 no-repeat;margin-left:10px}.ist span{position:absolute;top:-40px;left:20px;padding:2px 5px;font:14px/20px "Open Sans";color:#fff;width:140px;display:block;background:#f50909;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.ist span::after{content:"";display:block;width:0;height:0;border-top:6px solid #f50909;border-right:5px solid transparent;position:absolute;bottom:-6px;left:5px}@media (max-width: 1366px){.main_head{height:670px;background-size:1410px auto}.top_head{padding:15px 0 30px}}div.wpcf7-validation-errors{background: transparent none repeat scroll 0 0;}
.jq-file {
	width: 100%;
	border-radius: 4px;
}
.jq-file input {
	cursor: pointer;
	height: auto;
	line-height: 1em;
}
.jq-file__name {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 47px;
	padding: 0 80px 0 10px;
	color: #333;
	font: 14px/47px NeoSansPro;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1;
	background: #FFF;
}
.focused .jq-file__name {
	border: 1px solid #5794BF;
}
.jq-file__browse {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0 10px;
	border-left: 1px solid #CCC;
	border-radius: 0 4px 4px 0;
	background: #F50909;
	height: 47px;
	color: #fff;
	font: 14px/47px NeoSansPro;
}
.jq-file:hover .jq-file__browse {
	background-color: #FFB517;
}
.jq-file:active .jq-file__browse {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-file.disabled .jq-file__name {
	color: #888;
}
.jq-file.disabled,
.jq-file.disabled .jq-file__browse {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}