@charset "utf-8";@font-face{font-family:"PFDinTextCondPro-Regular.ttf";src:url('/fonts/PFDinTextCondPro-Regular.eot');src:local('☺'), url('/fonts/PFDinTextCondPro-Regular.woff') format('woff'),
url('/fonts/PFDinTextCondPro-Regular.ttf') format('truetype'),
url('/fonts/PFDinTextCondPro-Regular.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:"PFDinTextCondPro-Bold.ttf";src:url('/fonts/PFDinTextCondPro-Bold.eot');src:local('☺'), url('/fonts/PFDinTextCondPro-Bold.woff') format('woff'),
url('/fonts/PFDinTextCondPro-Bold.ttf') format('truetype'),
url('/fonts/PFDinTextCondPro-Bold.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:"PFDinTextCondPro-Light.ttf";src:url('/fonts/PFDinTextCondPro-Light.eot?#iefix') format('embedded-opentype'),
url('/fonts/PFDinTextCondPro-Light.woff') format('woff'),
url('/fonts/PFDinTextCondPro-Light.ttf') format('truetype'),
url('/fonts/PFDinTextCondPro-Light.svg#PFDinTextCondPro-Light') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:"PFDinTextCondPro-Medium.ttf";src:url('/fonts/PFDinTextCondPro-Medium.eot');src:local('☺'), url('/fonts/PFDinTextCondPro-Medium.woff') format('woff'),
url('/fonts/PFDinTextCondPro-Medium.ttf') format('truetype'),
url('/fonts/PFDinTextCondPro-Medium.svg') format('svg');font-weight:normal;font-style:normal;}
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,tr,th,td{font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}body{line-height:1}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
article, aside, details, figcaption, figure, footer, header, menu, nav, section{display:block;}
input[type="button"], input[type="submit"]{cursor:pointer;border:0;}
.clear{clear:both;}
body{font-family:"PFDinTextCondPro-Regular.ttf";min-width:1100px;}
a{text-decoration:none;cursor:pointer}
#shadow{width:100%;height:100%;position:fixed;background:#000;opacity:0.5;z-index:10;display:none;}
#results{width:440px;height:195px;margin:0 auto;background-color:#fff;border-radius:10px;border:1px solid #d4d4d4;border-bottom:3px solid #d4d4d4;padding-toP:115px;z-index:50;text-align:center;position:fixed;top:50%;left:50%;margin-top:-155px;margin-left:-220px;display:none;}
#results p{color:#616161;font-size:19px;line-height:30px;}
#popup_form{width:430px;padding:15px 5px;background-color:#fff;display:none;border-radius:7px;z-index:20;text-align:center;position:fixed;top:150px;left:50%;margin-left:-215px;}
#popup_form5{background-color:#fff;border-radius:7px;display:none;left:50%;margin-left:-215px;padding:15px 5px;position:fixed;text-align:center;top:150px;width:430px;z-index:20;}
#popup_form6{background-color:#fff;border-radius:7px;display:none;left:50%;margin-left:-215px;padding:15px 5px;position:fixed;text-align:center;top:150px;width:430px;z-index:20;}
#popup_form p{width:320px;margin:0 auto 20px;font-size:19px;}
#popup_form input{width:310px;height:40px;margin-bottom:10px;border:1px solid #d0d8e3;border-radius:5px;font-size:18px;color:#898989;padding-left:15px;box-shadow:inset 3px 3px 6px 1px rgba(202, 202, 202, 0.34);font-family:Calibri;color:#898989;}
#popup_form .btn{margin:0 auto;cursor:pointer;}
#close_button,
#close_button5,
#close_button6{width:24px;height:24px;cursor:pointer;position:absolute;top:-30px;right:-30px;}
.needsfilled{border-color:red !important;}
.back-to-top{position:fixed;bottom:10px;right:5px;text-decoration:none;color:#000000;font-size:12px;display:none;z-index:5;}
.styled-timer > div{display:inline-block;margin:0;}
.styled-timer > div:last-child{margin-right:0;}
.styled-timer > div.sec{margin:0;}
.styled-timer .value{height:45px;width:40px;display:inline-block;margin:0 auto;text-align:center;line-height:57px;font-size:32px;color:#000;}
.styled-timer .value > span{width:49%;display:block;float:left;height:100%;overflow:hidden;text-align:left;}
.styled-timer .value > span:first-child{text-align:right;}
.styled-timer .value > span .position{display:block;position:relative;z-index:1;}
.styled-timer .value > span .position > span{position:absolute;z-index:1;left:0;top:0;display:block;width:100%;}
.counter-text > div{display:block;text-align:center;line-height:20px;float:left;width:51px;margin:0 0 0 18px;font-size:18px;color:#6a6a6a;}
.full_width{width:100%;min-width:960px;}
.px_990{width:950px;padding:0 5px;margin:0 auto;position:relative;}
#top_bg{padding:10px 0 15px 0;min-height:90px;}
#top>div{float:left;}
#top .logo{float:left}
.moyh2{float:left;margin:20px 0 0 10px}
#top>h2,
#footer>h2{color:#404040;font-size:18px;line-height:22px;font-family:"PFDinTextCondPro-Light.ttf";text-transform:uppercase;display:inline-block;}
#top .top_h2{font-size:20px;margin-top:20px;}
#top>h2{padding-top:0px;}
#opt{margin:14px auto 0;}
.contacts{position:absolute;right:0;top:0;font-family:"PFDinTextCondPro-Light.ttf";margin-right:-60px;}
.contacts_btn{display:block;color:#860d0d;font-size:22px;font-family:"PFDinTextCondPro-Light.ttf";text-transform:uppercase;text-decoration:underline;margin-bottom:5px;font-weight:bold;}
.contacts_btn:hover{text-decoration:none;}
.contacts p{color:#404040;font-family:"PFDinTextCondPro-Light.ttf";font-size:37px;font-weight:bold;margin-bottom:9px;margin-top:-14px;}
.contacts p span{display:inline-block;font-size:26px;font-weight:lighter;letter-spacing:-2px;position:relative;right:0;top:12px;width:147px;}
#top .contacts p span{margin-left:15px;}
#top_menu_bg{border-top:1px solid #575757;border-bottom:1px solid #575757;background:url(/images/top_menu_bg.jpg);background-size:cover;text-align:center;position:relative;top:0;z-index:5;}
#top_menu_bg a{color:#fff;font-size:20px;text-transform:uppercase;line-height:45px;padding:0 15px;border-left:1px solid #626262;}
#top_menu_bg a:last-child{border-right:1px solid #626262;}
#top_menu_bg a:hover{text-decoration:underline;}
#header_bg{background:rgba(0, 0, 0, 0) url(/images/header_bg.jpg) no-repeat scroll 0 0/cover;height:720px;margin-bottom:78px;position:relative;}
#header{padding:25px 0 35px 0;background:rgba(255, 255, 255, 0.75);text-align:center;margin-bottom:25px;}
#header h1{color:#860d0d;font-size:59px;text-transform:uppercase;margin-bottom:35px;}
#header h3{color:#3c3c3c;font-size:30px;font-family:"PFDinTextCondPro-Light.ttf";}
#promo{padding-top:60px;}
#promo_block{width:260px;text-align:center;border-radius:10px;box-shadow:0 0 30px rgba(0, 0, 0, 0.75);}
#promo_block>h3{color:#fff;font-size:30px;font-family:"PFDinTextCondPro-Medium.ttf";padding:10px 0;text-transform:uppercase;background:#860d0d;border-radius:10px 10px 0 0;}
#promo_block>p{font-size:25px;font-family:"PFDinTextCondPro-Light.ttf";padding:15px 0 10px 0;background:#fff;}
#promo_block>p span{font-family:"PFDinTextCondPro-Medium.ttf";text-transform:uppercase;}
.timer{font-family:"PFDinTextCondPro-Medium.ttf";border-radius:0 0 10px 10px;background:#e8e8e8;padding:10px 0 20px 0;}
.timer h4{color:#860d0d;font-size:18px;}
.timer>p span{font-size:12px;margin:0 7px;font-family:"PFDinTextCondPro-Regular.ttf";}
#form1{width:380px;padding:30px 0 25px 0;background:#fff;position:absolute;right:0;top:0;}
.form{text-align:center;}
.form>h3{font-size:24px;margin-bottom:25px;}
.form>h3 span{font-family:"PFDinTextCondPro-Medium.ttf";text-transform:uppercase;}
.form input{color:#7c7c7c;font-size:19px;font-family:"PFDinTextCondPro-Regular.ttf";width:315px;height:44px;text-align:center;text-transform:none;border:1px solid #7b7b7b;margin-bottom:15px;}
.btn{display:inline-block;color:#fff;font-size:27px;font-family:"PFDinTextCondPro-Medium.ttf";text-transform:uppercase;border-radius:5px;box-shadow:0 4px 13px rgba(244, 216, 27, 0.75);width:320px;height:55px;line-height:55px;margin-bottom:20px;background:#f2a92b;background:-moz-linear-gradient(top, #f2a92b 0%, #c3860f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2a92b), color-stop(100%,#c3860f));background:-webkit-linear-gradient(top, #f2a92b 0%,#c3860f 100%);background:-o-linear-gradient(top, #f2a92b 0%,#c3860f 100%);background:-ms-linear-gradient(top, #f2a92b 0%,#c3860f 100%);background:linear-gradient(to bottom, #f2a92b 0%,#c3860f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2a92b', endColorstr='#c3860f',GradientType=0);}
.btn:hover{background:#c3860f;background:-moz-linear-gradient(top, #c3860f 0%, #f2a92b 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#c3860f), color-stop(100%,#f2a92b));background:-webkit-linear-gradient(top, #c3860f 0%,#f2a92b 100%);background:-o-linear-gradient(top, #c3860f 0%,#f2a92b 100%);background:-ms-linear-gradient(top, #c3860f 0%,#f2a92b 100%);background:linear-gradient(to bottom, #c3860f 0%,#f2a92b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c3860f', endColorstr='#f2a92b',GradientType=0);}
.btn2{display:inline-block;color:#fff;font-size:27px;font-family:"PFDinTextCondPro-Medium.ttf";text-transform:uppercase;border-radius:5px;box-shadow:0 4px 13px rgba(244, 216, 27, 0.75);width:320px;height:55px;line-height:55px;margin-bottom:20px;background:#f2a92b;background:-moz-linear-gradient(top, #f2a92b 0%, #c3860f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2a92b), color-stop(100%,#c3860f));background:-webkit-linear-gradient(top, #f2a92b 0%,#c3860f 100%);background:-o-linear-gradient(top, #f2a92b 0%,#c3860f 100%);background:-ms-linear-gradient(top, #f2a92b 0%,#c3860f 100%);background:linear-gradient(to bottom, #f2a92b 0%,#c3860f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2a92b', endColorstr='#c3860f',GradientType=0);}
.btn2:hover{background:#c3860f;background:-moz-linear-gradient(top, #c3860f 0%, #f2a92b 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#c3860f), color-stop(100%,#f2a92b));background:-webkit-linear-gradient(top, #c3860f 0%,#f2a92b 100%);background:-o-linear-gradient(top, #c3860f 0%,#f2a92b 100%);background:-ms-linear-gradient(top, #c3860f 0%,#f2a92b 100%);background:linear-gradient(to bottom, #c3860f 0%,#f2a92b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c3860f', endColorstr='#f2a92b',GradientType=0);}
#benefits_bg{position:absolute;bottom:-80px;}
.benefit{display:inline-block;vertical-align:top;width:160px;height:160px;border:3px solid #b8b8b8;border-radius:100%;text-align:center;background:#fff;margin:0 10px;}
.benefit_img{padding-top:25px;height:55px;}
.benefit p{color:#860d0d;font-size:18px;line-height:20px;font-family:"PFDinTextCondPro-Medium.ttf";text-transform:uppercase;}
.benefit .benefit_p_ltl{font-size:11px;line-height:14px;}
#scheme_piles_bg{padding-bottom:25px;padding-top:30px;text-align:center;}
.title_h3{color:#860d0d;font-size:48px;margin-bottom:20px;text-transform:uppercase;text-align:center;}
#why_bg{padding-top:45px;background:url(/images/striped_bg.jpg);overflow:hidden;}
#why_bg .line{height:4px;width:510px;background-color:#8c0707;margin:10px auto;}
#why_bg>.title_h3{text-align:center;margin-bottom:35px;}
#why_bg h4{color:#3c3c3c;font-family:"PFDinTextCondPro-Light.ttf";font-size:36px;text-transform:uppercase;text-align:center;}
#why>p{display:inline-block;vertical-align:top;width:380px;padding-left:75px;min-height:80px;font-size:18px;background:url(/images/why_we_1.jpg) no-repeat;}
#why>p:nth-child(odd){margin-right:20px;}
#why>p:nth-child(2){background-image:url(/images/why_we_2.jpg);}
#why>p:nth-child(3){background-image:url(/images/why_we_3.jpg);}
#why>p:nth-child(4){background-image:url(/images/why_we_4.jpg);}
#why>p:nth-child(5){background-image:url(/images/why_we_5.jpg);}
#why>p:nth-child(6){background-image:url(/images/why_we_6.jpg);}
#why>p:nth-child(7){background-image:url(/images/why_we_7.jpg);}
#why>p:nth-child(8){background-image:url(/images/why_we_8.jpg);}
#why>p:last-child{background-image:url(/images/why_we_9.jpg);margin-left:480px;}
.why_wrapper .why_left{width:49%;float:left;border-right:4px solid #010101;}
.why_wrapper .why_right{width:50%;float:right;}
.why_wrapper .why_right h5{font-size:32px;text-align:left;color:#3c3c3c;margin:30px 0 30px 60px;}
.why_wrapper .why_left h5{font-size:32px;text-align:right;color:#3c3c3c;margin:30px 80px 30px 0;}
.why_wrapper .why_right img{float:left;margin:20px 15px 20px 7px;width:250px;}
.why_wrapper .why_right img.big_img{width:345px;}
.why_wrapper .why_left img{float:right;margin:20px 15px 30px;width:250px;}
.why_wrapper .why_left p{color:#313131;float:right;margin:15px;text-align:right;width:300px;position:relative;}
.why_wrapper .why_left .p_wrap{margin-top:40px;}
.why_wrapper .why_left p span{float:right;margin:6px;position:absolute;right:-20px;}
.why_wrapper .why_right p{color:#313131;float:left;margin:15px;width:320px;position:relative;}
.why_wrapper .why_right p.big_p{width:201px;}
.why_wrapper .why_right .p_wrap{margin-top:40px;}
.why_wrapper .why_right p span{float:left;margin:6px 6px 40px;position:absolute;left:-20px;}
.why_wrapper .why_right p a{color:#8c0606;font-style:italic;display:inline-block;border-bottom:1px dashed #8c0606;}
.why_wrapper p span{background-color:#000;border-radius:3px;display:block;height:6px;width:6px;}
.why_wrapper.sv .why_right p{margin:3px 15px;}
.why_wrapper.sv .why_left p{margin:7px 15px;}
.why_wrapper .block{width:470px;height:71px;background-image:url(/images/block.png);background-size:100% 100%;margin:0 auto;}
.why_wrapper .block p{color:#8c0606;font-size:36px;font-weight:bold;line-height:67px;text-align:center;}
#applications_bg{padding:0 0 20px;}
#applications{min-height:305px;overflow:hidden;width:940px;}
#applications>.title_h3{margin-bottom:70px;text-align:center;text-transform:none;}
#applications ul li{font-size:18px;margin-bottom:15px;margin-left:15px;}
#applications .application_item{width:868px;height:282px;background-image:url(/images/mont_bg.png);}
#applications .application_item.ai1{margin-top:45px;}
#applications .application_item.app_it2{background-image:url(/images/mont_bg2.png);height:178px;margin-left:48px;margin-top:34px;width:868px;}
#applications .application_item img{width:400px;}
.app_img{float:left;}
#applications .application_item .p1{left:103px;position:relative;top:-45px;}
#applications .application_item .p2{left:241px;position:relative;top:4px;}
#applications .application_item .p3{left:223px;position:relative;top:4px;}
#applications .application_item .p4{left:56px;position:relative;top:-12px;}
#applications .application_item .p6{left:205px;position:relative;top:-14px;}
#applications .application_item img.a1{left:23px;position:relative;top:-55px;width:310px;}
#applications .application_item img.a1_1{left:23px;position:relative;top:-46px;width:325px;}
#applications .application_item img.a2{left:140px;position:relative;top:-40px;width:487px;}
#applications .application_item img.a3{left:137px;position:relative;top:-18px;width:351px;}
#applications .application_item img.a4{left:-30px;position:relative;top:-26px;width:365px;}
#applications .application_item img.a6{left:107px;position:relative;top:-21px;width:365px;}
#our_prices_bg{padding:28px 0;}
#our_prices{width:940px;}
#our_prices>.title_h3{margin-bottom:40px;text-align:center;}
.item{display:inline-block;vertical-align:top;width:450px;padding-top:25px;border:3px solid #c4c4c4;margin-bottom:20px;background:#e8e8e8;text-align:center;}
.zakaz{margin-top:10px;width:200px;}
.item:nth-child(odd){margin-right:20px;}
.item>*{display:inline-block;vertical-align:middle;}
.item>img{margin-right:40px;}
.item>div>div{margin:15px 0;}
.item>div>div>p{display:inline-block;vertical-align:middle;color:#343434;font-size:18px;text-align:left;}
.item_descr{width:160px;}
.item .item_price{font-size:41px;font-family:"PFDinTextCondPro-Medium.ttf";}
.item .item_price span{font-size:18px;}
.note{font-family:"PFDinTextCondPro-Medium.ttf";font-size:18px;margin-bottom:-32px;text-align:left;}
#our_prices ul{margin-bottom:20px;margin-top:38px;text-align:left;}
#our_prices ul li{font-size:18px;list-style-image:url(/images/prices_li.png);margin-bottom:10px;margin-left:15px;}
#form2{background:#fff none repeat scroll 0 0;margin:0 auto;padding:25px 0 4px;width:940px;}
#form2 input{width:395px;margin:0 20px 20px 20px;text-align:left;padding-left:20px;}
.form2_class #form2 input{width:195px;float:left;}
#form2 .btn{width:500px;}
.form2_class #form2 .btn{width:auto;padding:0 20px;}
#prices_table{text-align:center;}
#scheme_work_bg{padding:35px 0 27px;}
#scheme_work{text-align:center;}
#scheme_work>.title_h3{margin-bottom:50px;text-align:center;}
#scheme_work>div,
#scheme_work>form{display:inline-block;vertical-align:middle;}
#scheme_work>div{text-transform:uppercase;text-align:left;margin-right:40px;}
#scheme_work>div h3{font-size:43px;font-family:"PFDinTextCondPro-Medium.ttf";margin-bottom:30px;}
#scheme_work>div p{font-size:26px;line-height:30px;margin-bottom:15px;}
#scheme_work>div>div{text-align:right;margin-right:-15px;}
#form3{width:385px;padding:20px 0;border-radius:10px;background:#eaeaea;box-shadow:0 0 10px #eaeaea;}
#form3 input,
#form3 .btn{width:335px;font-size:23px;}
#release_projects_bg{background:rgba(0, 0, 0, 0) url(/images/striped_bg.jpg) repeat scroll 0 0;padding:27px 0 50px;}
#release_projects>.title_h3,
#certificates>.title_h3{margin-bottom:50px;text-align:center;}
#rp_slideshow>div,
#cert_slideshow>div{text-align:center;}
#rp_slideshow>div a{display:inline-block;vertical-align:top;margin:5px;height:310px;text-align:center;position:relative;}
#cert_slideshow>div a{display:inline-block;vertical-align:top;margin:5px;width:220px;height:310px;text-align:center;position:relative;}
#rp_slideshow>div a::before{content:"";width:453px;height:310px;position:absolute;left:0;}
#cert_slideshow>div a::before{content:"";width:220px;height:310px;position:absolute;left:0;}
#rp_slideshow>div a:hover::before,
#cert_slideshow>div a:hover::before{outline:3px solid #860d0d;background:url(/images/cert_hover.png) center center no-repeat;background-color:rgba(255, 0, 0, 0.25);}
#rp_slideshow>div a img,
#cert_slideshow>div a img{height:100%;}
#certificates_bg{padding:45px 0 0;}
#serv_and_benefits_bg{margin-bottom:40px;}
#serv_and_benefits>*{display:inline-block;vertical-align:middle;}
#serv_and_benefits>div>div>.title_h3{font-size:30px;margin-bottom:25px;text-align:center;}
#serv_and_benefits>div>div p{color:#474747;font-size:18px;line-height:20px;margin-bottom:15px;padding-left:20px;background:url(/images/serv_and_benefits_p.png) top 5px left 0 no-repeat;}
#serv_and_benefits>img{position:relative;top:-40px;margin:0 35px;}
#form4{width:305px;padding:20px 0;border-radius:10px;background:#eaeaea;box-shadow:0 0 10px #eaeaea;}
#form4 input, #form4 .btn{width:265px;}
#form4 .btn{font-size:23px;line-height:25px;height:63px;padding-top:12px;}
#footer_bg{padding:30px 0;border-top:3px solid #c4c4c4;}
#footer>*{display:inline-block;vertical-align:middle;}
#footer h2{margin-left:40px;margin-right:60px;}
#footer .contacts{position:relative;text-align:center;}
#footer .contacts .contacts_btn{margin-bottom:15px;}
#callback_btn{width:300px;height:35px;line-height:35px;font-size:18px;margin-top:20px;}
#calc_outer{border-bottom:3px solid #c4c4c4;font-size:16pt;padding:50px 0 40px;}
#calc_menu li{display:inline-block;vertical-align:top;font-size:28px;margin-right:20px;}
#calc_menu li a{color:#000;}
#calc_outer .btn{text-align:center;display:block;margin:30px auto 10px;}
.total_hide{background-color:rgba(0, 0, 0, 0.5);position:absolute;left:0;top:0;z-index:10000;display:none;}
.total_panel{background-color:#fff;width:700px;position:fixed;top:10%;}
.total_panel h3{text-align:center;padding:10px;font-weight:bold;}
.total_panel .total_bottom_h3{text-align:center;padding:0;text-transform:uppercase;color:#f39434;}
.total_panel p{color:#aeaeae;margin-left:10px;padding:5px;text-align:left;width:90%;}
.total_panel .cc1{color:#555;font-weight:bold;}
.total_title{width:100%;border-top:8px solid #d9d9d9;border-bottom:8px solid #d9d9d9;overflow:hidden;}
.total_title p{padding:5px;float:right;color:#860D0E;font-size:17px;cursor:pointer;}
.total_panel p span{text-transform:uppercase;}
.total_panel .polit{text-align:center;color:#57baf7;text-decoration:underline dashed;}
.total_table{width:90%;margin-left:5%;color:#999;}
.total_table td{padding:6px;border:1px solid #ccc;width:70px;font-size:120%;}
.total_table td:first-child{width:115px;}
#total_close{float:right;display:block;line-height:39px;}
#total_close span{margin-left:80px;margin-right:100px;font-size:27px;color:#000;}
#total_close .close_cross{margin-top:15px;}
#total_close .total_logo{float:left;}
#total_close img{float:right;margin:4px;}
.total_table #svai-totalprice{vertical-align:middle;width:150px;border:none;font-size:26px;color:#860D0E;text-align:center;}
#form_total{background:#fff none repeat scroll 0 0;margin:0 auto 5px;padding:5px 0 0;width:100%;}
#form_total input{background-color:#e8e8e8;color:#7c7c7c;font-size:19px;font-family:"PFDinTextCondPro-Regular.ttf";width:200px;height:44px;text-align:left;text-transform:none;margin-bottom:15px;padding-left:10px;}
#calc_outer .title_h3{text-align:center;margin-bottom:15px;}
#calc_bg{padding:20px;border:1px solid gray;}
.index_price tr td{font-size:18px;}
#calc_bg h4{text-align:center;margin-bottom:20px;}
#calc_menu{width:760px;margin:0 auto;}
.checkbox_img{background-image:url(/images/checkbox.png);cursor:pointer;float:left;height:20px;margin:6px 0 0 6px;width:20px;}
.calculator_menu li a{float:left;cursor:default;}
.calculator_menu li.active .checkbox_img{background-position:20px 0;}
body{position:relative;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:1px solid #dddbdb;border-radius:100%;background:#fdfdfd;background:-moz-linear-gradient(top, #fdfdfd 0%, #bdbdbd 100%);background:-webkit-linear-gradient(top, #fdfdfd 0%,#bdbdbd 100%);background:linear-gradient(to bottom, #fdfdfd 0%,#bdbdbd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#bdbdbd',GradientType=0);}
#main_links_bg{text-align:center;padding:15px 0;border-bottom:1px solid #000000;margin-bottom:50px;}
#main_links_bg *{display:inline-block;vertical-align:middle;height:24px;line-height:24px;}
#main_links_bg a{color:#212121;font-size:20px;text-transform:uppercase;}
#main_links_bg a:hover{text-decoration:underline;}
#main_links_bg i{width:1px;background:#860d0d;margin:0 10px;}
#main_text_bg>.title_h3{margin-bottom:30px;text-transform:none;text-align:center;}
.mt{margin-bottom:10px;}
.mt>div{display:inline-block;vertical-align:top;}
.mt_left{width:160px;padding-left:140px;padding-top:25px;height:252px;position:relative;background:url(/images/mt_bg1.jpg) top center no-repeat;background-size:100% 100%;text-align:center;}
.mtl_b1 h3{color:#860d0d;font-size:25px;font-family:"PFDinTextCondPro-Bold.ttf";text-align:center;text-transform:uppercase;margin-bottom:15px;}
.mtl_b1 p{font-size:22px;line-height:30px;text-transform:uppercase;margin-bottom:20px;}
.mtl_b1 .mtl_price{color:#343434;font-size:47px;font-family:"PFDinTextCondPro-Medium.ttf";}
.mtl_b1 .mtl_price span{font-size:18px;text-transform:none;}
.mt_left a{width:260px;height:55px;line-height:55px;font-size:20px;font-family:"PFDinTextCondPro-Medium.ttf";text-align:center;position:absolute;left:50%;bottom:20px;margin-left:-130px;}
.mt_right{width:620px;padding-left:20px;}
.mt_right img{max-width:315px;padding:0 20px 10px 0;float:left;}
.mt_right .right_img{max-width:315px;padding:10px 20px;float:right;}
.mt_right p{color:#757575;font-size:21px;text-align:left;line-height:24px;margin-bottom:15px;}
.mt_right a{color:#a25b5b;text-decoration:underline;}
.mt_right a:hover{text-decoration:none;}
.mtl_b2{width:277px;padding-left:25px;padding-top:100px;height:378px;background:url(/images/mt_bg2.jpg) top center no-repeat;background-size:100% 100%;text-align:left;margin-top:-510px;}
.mtl_b2 .mt_prices{width:100%;}
.mtl_b2 .mt_prices p{width:30%;display:table-cell;vertical-align:middle;font-size:18px;padding-bottom:20px;}
.mtl_b2 .mtl_price{color:#860d0d;font-size:45px !important;font-family:"PFDinTextCondPro-Medium.ttf";}
.mtl_b2 .mtl_price span{color:#000;font-size:18px;}
.mtl_b2 .btn{bottom:50px;}
#useful_articles_bg{padding:35px 0 50px;background:url(/images/useful_bg.jpg);}
#useful_articles{text-align:center;}
#useful_articles_bg>h3{font-size:22px;font-family:"PFDinTextCondPro-Medium.ttf";text-align:center;text-transform:uppercase;margin-bottom:25px;}
.useful_article{width:220px;display:inline-block;vertical-align:top;margin:0 10px;}
.ua_img{display:block;width:220px;height:175px;text-align:center;overflow:hidden;margin-bottom:15px;position:relative;background:#fff;}
.ua_img img{display:block;width:100%;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.ua_img:hover{box-shadow:0 0 0 2px #EBA427;}
.useful_article p{font-size:18px;}
#photo{padding-top:5px;display:inline-block;}
#main_text_bg{padding-top:30px;}
#promo_popup{background:#fff;position:fixed;top:50%;left:50%;z-index:20;padding:25px 0 0 0;margin-left:-450px;margin-top:-290px;display:none;}
#promo_popup>h3{margin-bottom:25px;padding-left:45px;}
#promo_popup>h3 span{color:#000;}
#promo_popup_block{width:900px;background:url(/images/house.jpg) left 0 bottom 120px no-repeat;background-size:350px auto;}
#promo_popup_block div{padding-left:450px;margin-bottom:35px;}
#promo_popup_block p{font-size:24px;margin-bottom:10px;}
#promo_popup_block h4{color:#910000;font-size:26px;font-weight:bold;margin-bottom:10px;}
#promo_popup_block .form{width:800px;margin:0 auto;padding:15px 0;background:#e8e8e8;}
#promo_popup_block input{margin:0 10px 15px 10px;}
#promo_popup_block .btn{width:520px;}
#articles_bg{padding:25px 0;display:none;}
#articles_bg>a{display:block;width:100%;color:#757575;font-size:19px;font-family:"PFDinTextCondPro-Medium.ttf";margin-bottom:25px;text-align:center;text-decoration:underline;}
#articles_bg>a:hover{text-decoration:none;}
#articles{display:table;}
#articles>div{display:table-cell;vertical-align:top;width:33.3%;padding:0 10px;}
#articles a{display:block;width:100%;color:#757575;font-size:19px;font-family:"PFDinTextCondPro-Medium.ttf";margin-bottom:20px;padding-left:10px;background:url(/images/arr.png) top 5px left no-repeat;}
#articles a:hover{text-decoration:underline;}
#banner_bg{padding:40px 0 0;}
#b_map{float:left;width:300px;}
#b_map img{display:block;width:100%;margin-left:30px;padding-bottom:30px;}
#b_img{width:538px;float:right;margin-right:30px;}
#b_img img{width:100%;}
#b_info{float:right;}
#b_info p{font-size:20px;font-family:"PFDinTextCondPro-Light.ttf";padding-left:45px;line-height:28px;background-position:top left;background-repeat:no-repeat;}
#b_info>div{margin-bottom:30px;}
#b_adress{background-image:url(/images/b_adress.png);background-repeat:no-repeat;padding:10px 0 10px 50px;background-position:1px;float:left;margin-left:50px;margin-bottom:20px;}
#b_email{background-image:url(/images/b_email.png);background-position:1px center;background-repeat:no-repeat;color:#2f0000;float:left;margin-left:50px;padding:10px 0 10px 50px;}
#b_phone{background-image:url(/images/b_phone.png);background-repeat:no-repeat;padding:10px 0 10px 50px;background-position:1px;float:left;margin-left:50px;}
#b_contacts{width:100%;margin-bottom:20px;}
.fnew{font-size:18px;font-family:"PF Din Text Comp Pro";color:rgb(52, 52, 52);line-height:1.2;text-align:left;}
.clear{clear:both;}
.container{margin:20px auto 0;overflow:hidden;width:940px;}
.price_title img{float:left;}
.price_title h2{color:#9D0505;font-size:31px;font-family:"PFDinTextCondPro-Regular.ttf"!important;text-transform:uppercase;padding-top:25px;}
.price_title p{color:#9D0505;font-family:"PFDinTextCondPro-Regular.ttf"!important;}
.container table{font-family:"PFDinTextCondPro-Regular.ttf" !important;margin-bottom:0;margin-top:20px;text-align:center;width:100%;}
.container table .table_title{min-height:60px;background-color:#9D0505;color:#ffffff;font-size:18px;vertical-align:middle;font-weight:lighter;}
.container table .table_title td{min-height:60px;background-color:#9D0505;color:#ffffff;font-size:20px;}
.container table .active{background-color:#d7951a;color:#ffffff;}
.container table .table_title td{height:80px;width:80px;background-color:#9D0505;color:#ffffff;font-size:17px;}
.container table td{border:1px solid #b6b6b6;color:#343434;font-size:17px;height:45px;vertical-align:middle;}
.container table td img{height:181px;vertical-align:text-top;}
.container .table3 img{width:200px;height:90px;}
.p_table_bottom{text-align:center;margin:0;}
.p_table_bottom span{color:#9D0505;}
.index_price td{width:20%;background-color:#E8E8E8;border-width:2px;text-transform:uppercase;color:#000;}
.title_table1{height:110px;}
.index_price td span{font-size:13px;}
.title_table2 td{font-size:14px;text-transform:none;}
.container .index_price .col1{font-size:28px;font-weight:bold;color:#000;}
.index_price .col4{color:#9D0505;}
.container .index_price td{font-weight:bold;font-size:24px;}
.container .index_price .title_table2 td{font-size:20px;font-weight:normal;}
.container .index_price .title_table1 td{font-weight:lighter;}
.container .zap img{height:76px;padding:10px 40px;width:102px;}
.container .zap .img_mitt{height:76px;padding:10px 0;width:209px;}
.container .zap tr td{height:40px;}
.remodal .container{width:830px;}
@media only screen and (max-width:1335px){.why_wrapper .why_left p{color:#313131;float:right;margin:15px;text-align:right;width:220px;position:relative;}
.why_wrapper .why_left .p_wrap{margin-top:40px;}
.why_wrapper .why_left p span{float:right;margin:6px;position:absolute;right:-20px;}
.why_wrapper .why_right p{color:#313131;float:left;margin:15px;width:220px;position:relative;}
.why_wrapper .why_right p.big_p{width:120px;}
.why_wrapper .why_right .p_wrap{margin-top:40px;}
}

.verhtel{margin-top:15px;padding-top:15px;display:inline-block;}
.moyh2{font-size:28px !important;line-height:30px !important;}
.topp{font-size:30px;}
.mytext{padding:40px;}
.mytext h2{font-size:20px;padding:10px 0;}
.mytext ul{padding:10px 0 10px 20px;list-style: square;}
.mytext ol{padding:10px 0 10px 20px;}
#nashiceny{background: url(/images/striped_bg.jpg);width:100%;margin-top:20px;}

input[type="radio" i], input[type="checkbox" i] {cursor:pointer!important}