::-moz-selection{background:#EF3B63;color:#FFF;}::selection{background:#EF3B63;color:#FFF;}.themodal-close-block{position:fixed;left:0px;top:0px;right:0px;bottom:0px;background:rgba(0,0,0,0.8);cursor:pointer;z-index:100501;-webkit-transform:translate3d(0, 0, 0);}.themodal-lock{overflow:hidden;}.themodal-height-block{min-height:102%;z-index:2;}.themodal-overlay{position:fixed;display:none;bottom:0;left:0;top:0;right:0;z-index:100500;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(0, 0, 0);}.themodal-overlay>*{-webkit-transform:translateZ(0px);}.themodal-overlay{zoom:1;}.blur-3{-webkit-filter:blur(3px);-ms-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);filter:blur(3px);filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='blur'><feGaussianBlur stdDeviation='3'/></filter></svg>#blur");}.blur-3 *{-moz-pointer-events:none !important;-webkit-pointer-events:none !important;pointer-events:none !important;}.blur-5{-webkit-filter:blur(5px);-ms-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);filter:blur(5px);filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='blur'><feGaussianBlur stdDeviation='3'/></filter></svg>#blur");}.blur-5 *{-moz-pointer-events:none !important;-webkit-pointer-events:none !important;pointer-events:none !important;}.blur-10{-webkit-filter:blur(10px);-ms-filter:blur(10px);-moz-filter:blur(10px);-o-filter:blur(10px);filter:blur(10px);filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='blur'><feGaussianBlur stdDeviation='3'/></filter></svg>#blur");}.blur-10 *{-moz-pointer-events:none !important;-webkit-pointer-events:none !important;pointer-events:none !important;}html,body{position:relative;}body{background:#FFF;color:#06183E;font:16px Arial,Helvetica,sans-serif;line-height:24px;}header,footer,section,aside,label,nav,main,figure,article,hgroup,figurecapture,div,form{display:block;position:relative;}iframe{border:0px;outline:0px;}.left{float:left;}.right{float:right;}.center{margin:0px auto;}.justifycenter{text-align:center;}.justifyleft{text-align:left;}.justifyright{text-align:right;}.justifyfull{text-align:justify;}.hide{display:none;}.displayBlock{display:block;position:relative;margin:0px;padding:0px;}.container{display:block;position:relative;width:1000px;margin:0px auto;}.h1,h1{font-size:30px;line-height:36px;}.h2,h2{font-size:35px;line-height:35px;}.h3,h3{font-size:24px;line-height:48px;}.h4,h4{font-size:14px;line-height:18px;}.h5,h5{font-size:12px;line-height:16px;}.h6,h6{font-size:10px;line-height:14px;}.hImmitate,h1,h2,h3,h4,h5,h6{font-family:"Trebuchet MS",Helvetica,sans-serif;color:#06183E;font-weight:normal;text-align:center;margin:0px;padding:35px 0px;padding-bottom:15px;}b,strong{font-weight:bold;font-family:"Trebuchet MS",Helvetica,sans-serif;color:#02007B;}i,em{font-style:italic;}hr{height:0px;border:0px;border-top:1px dotted #B7B5B4;border-bottom:1px dotted #FFF;}a{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;color:#000;text-decoration:underline;}a:hover{text-decoration:none;}input[type="text"],input[type="mail"],input[type="phone"],input[type="email"],input[type="number"],input[type="password"],textarea{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;width:238px;padding:15px 11px;padding-bottom:14px;margin:0px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:auto;color:#6D6D6D;outline:none;-moz-appearance:none;background:#FFF;border:1px solid #AEBABD;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;}input[type="text"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,textarea:focus{background:#FFF;border-color:#84969B;color:#535353;}input[type="text"].error,input[type="email"].error,input[type="number"].error,input[type="password"].error,textarea.error{border-color:#EF3B3B;}textarea{height:104px;vertical-align:top;padding:15px 11px;padding-bottom:14px;}input::-webkit-input-placeholder{color:#828B9E;}input::-moz-placeholder{color:#828B9E;}input:-ms-input-placeholder{color:#828B9E;}input::placeholder{color:#828B9E;}textarea::-webkit-input-placeholder{color:#828B9E;}textarea::-moz-placeholder{color:#828B9E;}textarea:-ms-input-placeholder{color:#828B9E;}textarea::placeholder{color:#828B9E;}input[type="password"]::-webkit-input-placeholder{line-height:20px;}input[type="password"]::-moz-placeholder{line-height:20px;}input[type="password"]::-ms-input-placeholder{line-height:20px;}input[type="password"]::placeholder{line-height:20px;}@-webkit-keyframes "buttonLoad"{from{background-position:0% 0%;}to{background-position:0% 50px;}}@keyframes "buttonLoad"{from{background-position:0% 0%;}to{background-position:0% 50px;}}.button,button,input[type="submit"]{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;outline:none;padding:0px;margin:0px;-moz-appearance:none;cursor:pointer;border:0px;border-bottom:5px solid #CB3254;background:#EF3B63;padding:9px 19px;padding-bottom:5px;color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:14px;text-transform:uppercase;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}.button.Big,button.Big,input[type="submit"].Big{width:260px;font-size:20px;line-height:20px;padding:12px 0px;padding-bottom:8px;border-bottom:6px solid #CB3254;}.button.yellow,button.yellow,input[type="submit"].yellow{background-color:#F5D74B;color:#06183E;border-bottom:6px solid #D0B740;}.button:hover,button:hover,input[type="submit"]:hover{color:#FFF;background:#FF5A7F;border-color:#D94D6C;}.button:hover.yellow,button:hover.yellow,input[type="submit"]:hover.yellow{background-color:#FAE47F;border-color:#D5C26C;color:#06183E;}.button[disabled="disabled"],button[disabled="disabled"],input[type="submit"][disabled="disabled"]{color:#FFF;border-color:#D5385B;background:#D5385B;}.button.success,button.success,input[type="submit"].success{background:#1278C8;color:#FFF;border-color:#0E5C99;}.button.error,button.error,input[type="submit"].error{background:#EF3B3B;border-color:#CB3232;color:#FFF;}.button.yellow[disabled="disabled"],button.yellow[disabled="disabled"],input[type="submit"].yellow[disabled="disabled"]{color:#FFF;border-color:#CFBA58;background:#CFBA58;}.button.yellow.success,button.yellow.success,input[type="submit"].yellow.success{background:#1278C8;color:#FFF;border-color:#0E5C99;}header.header{height:146px;}header.header .logo{display:block;position:relative;width:277px;height:93px;padding-top:24px;margin-left:-5px;background:url('../img/logo.png') bottom left no-repeat;}header.header .about{margin-left:80px;padding-top:39px;}header.header .about ul{margin:0px;padding:0px;}header.header .about ul li{list-style-image:url('../img/liPoint.png');margin:0px;padding:0px;margin-left:5px;font-size:16px;line-height:24px;font-family:Arial,Helvetica,sans-serif;color:#06183E;}header.header .contacts{text-align:right;padding-top:23px;}header.header .contacts .phone{width:300px;font-size:35px;line-height:35px;color:#02007B;font-family:"Trebuchet MS",Helvetica,sans-serif;font-weight:bold;}header.header .contacts .emailTo{display:block;margin-top:-1px;margin-bottom:13px;font-size:14px;line-height:20px;font-family:Arial,Helvetica,sans-serif;color:#06183E;text-decoration:none;border-bottom:1px dashed #06183E;}header.header .contacts .emailTo:hover{color:#1278C8;border-color:#1278C8;}.navSpace{height:0px;}.navSpace.fixed{height:52px;}#nav{background:#D9E9EC;}#nav ul.menu{width:100%;display:table;position:relative;margin:0px;padding:0px;}#nav ul.menu li{display:table-cell;text-align:center;margin:0px;padding:0px;}#nav ul.menu li a{display:block;position:relative;line-height:52px;height:52px;color:#06183E;font-size:18px;font-family:"Trebuchet MS",Helvetica,sans-serif;font-weight:bold;text-decoration:none;text-transform:uppercase;}#nav ul.menu li a:hover{color:#EF3B63;}#nav ul.menu li a.active{color:#EF3B63;}#nav ul.menu li a.contact{cursor:pointer;}#nav ul.menu li .iconCalc{width:14px;height:21px;margin-right:5px;margin-top:-3px;}#nav.fixed{position:fixed;top:0px;left:0px;z-index:100;width:100%;min-width:1000px;-webkit-box-shadow:0 0px 50px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 0px 50px rgba(0, 0, 0, 0.1);box-shadow:0 0px 50px rgba(0,0,0,0.1);}.templ-coll-1{width:33.33333%;}.templ-coll-2{width:50%;}.templ-coll-3{width:66.66666%;}.templ-coll-4{width:25%;}.templ-coll-1 img,.templ-coll-2 img,.templ-coll-3 img,.templ-coll-4 img{max-width:100%;}section.welcome{height:457px;background:url('../img/welcomeBg.jpg') center top no-repeat;}section.welcome h1{position:relative;display:block;margin:0px;padding:0px;margin-left:430px;text-align:left;color:#FFF;font-family:"Trebuchet MS",Helvetica,sans-serif;font-weight:bold;font-size:40px;line-height:48px;padding-top:48px;}section.welcome .about{position:absolute;left:396px;top:228px;width:600px;}section.welcome .about ul{margin:0px;padding:0px;}section.welcome .about ul li{margin:0px;padding:0px;list-style-image:url('../img/liPointWhite.png');color:#FFF;font-family:"Trebuchet MS",Helvetica,sans-serif;font-weight:500;font-size:18px;line-height:30px;}section.welcome .about ul li .act{display:inline-block;position:relative;padding:6px 8px;padding-bottom:4px;margin-left:8px;top:6px;color:#06183E;background:#F5D74B;font-size:14px;line-height:14px;font-family:Arial,Helvetica,sans-serif;}section.welcome .about ul li .act:before{content:' ';position:absolute;left:-10px;top:7px;width:0;height:0;border-top:10px solid #F5D74B;border-left:10px solid transparent;}section.welcome .butZakaz{position:absolute;left:396px;top:373px;}.sectionTitle{display:block;position:relative;margin:0px;padding:0px;padding:38px 0px;padding-bottom:51px;color:#06183E;font-size:30px;line-height:36px;font-family:"Trebuchet MS",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;}section.scheme{height:464px;background:url('../img/SchemeBg.jpg') center top no-repeat;}section.scheme .one{width:22%;margin-left:2.333%;}section.scheme .one .icon{width:82px;height:82px;}section.scheme .one .icon img{width:82px;height:82px;}section.scheme .one .icon:after{content:' ';position:absolute;left:151px;top:15px;width:47px;height:33px;background:url('../img/schemeIconArrow.png') no-repeat;}section.scheme .one .title{color:#02007B;font-family:"Trebuchet MS",Helvetica,sans-serif;font-weight:bold;font-size:24px;line-height:30px;margin-top:9px;}section.scheme .one ul{margin:0px;padding:0px;margin-top:15px;margin-left:13px;}section.scheme .one ul li{margin:0px;padding:0px;margin-bottom:17px;list-style-image:url('../img/li.png');font-size:14px;line-height:17px;font-family:Arial,Helvetica,sans-serif;}section.scheme .one.first{width:27%;margin-left:0;}section.scheme .one.last .icon:after{display:none;}section.scheme button{margin-top:-10px;padding-left:11px;padding-right:11px;}section.service{padding-bottom:55px;}section.service .sectionTitle{padding-bottom:20px;}section.service .one{margin-bottom:30px;width:48%;}section.service .one .img{margin-top:25px;}section.service .one .img img{max-width:100%;}section.service .one .title{color:#02007B;font-size:24px;line-height:30px;font-weight:bold;font-family:"Trebuchet MS",Helvetica,sans-serif;padding-bottom:15px;}section.service .one .title.pink{color:#EF3B63;padding-top:15px;}section.service .one .text{font-size:16px;line-height:24px;color:#06183E;font-family:Arial,Helvetica,sans-serif;}section.service .one .text .act{display:inline-block;position:relative;padding:6px 8px;padding-bottom:4px;margin-left:8px;top:6px;color:#06183E;background:#F5D74B;font-size:14px;line-height:14px;font-family:Arial,Helvetica,sans-serif;}section.service .one .text .act:before{content:' ';position:absolute;left:-10px;top:7px;width:0;height:0;border-top:10px solid #F5D74B;border-left:10px solid transparent;}section.consultForm{height:258px;background:url('../img/formBg.jpg') center top no-repeat;}section.consultForm .title{position:absolute;left:374px;top:85px;color:#FFF;font-size:24px;line-height:30px;font-weight:bold;font-family:"Trebuchet MS",Helvetica,sans-serif;}section.consultForm .title span{font-size:30px;text-transform:uppercase;}section.consultForm form{position:absolute;right:102px;top:32px;width:260px;}section.consultForm form input{margin-bottom:8px;}section.consultForm form button{margin-top:5px;}section.consultForm form .info{padding-top:15px;font-size:14px;color:#FFF;font-family:Arial,Helvetica,sans-serif;}footer.footer{background:#355066;color:#FFF;min-height:185px;}footer.footer .logo{width:232px;height:78px;padding-top:49px;background:url('../img/logoWhite.png') bottom center no-repeat;}footer.footer .addr{font-size:11px;font-family:Arial,Helvetica,sans-serif;color:#FFF;line-height:13px;padding-left:36px;}footer.footer .addr .town{padding-top:55px;padding-bottom:16px;font-size:14px;line-height:14px;}footer.footer .addr a{color:#FFF;}footer.footer .addr a:hover{color:#FF5A7F;text-decoration:underline;}footer.footer .contacts{text-align:right;padding-top:38px;}footer.footer .contacts .phone{font-size:35px;line-height:35px;color:#FFF;font-family:"Trebuchet MS",Helvetica,sans-serif;font-weight:bold;}footer.footer .contacts .emailTo{display:block;margin-top:-1px;margin-bottom:23px;font-size:14px;line-height:20px;font-family:Arial,Helvetica,sans-serif;color:#FFF;text-decoration:none;border-bottom:1px dashed #FFF;}footer.footer .contacts .emailTo:hover{color:#FF5A7F;border-color:#FF5A7F;}section.about{z-index:2;padding-top:20px;}section.about .text{width:535px;padding-bottom:17px;}section.about .text .sectionTitle{text-align:left;padding-bottom:13px;}section.about .text ul{margin-left:0px;padding-left:27px;padding-top:7px;padding-bottom:0px;}section.about .text ul li{margin-left:0px;padding-left:0px;padding-bottom:24px;list-style-image:url('../img/li.png');}section.about .text ul li:last-child{padding-bottom:7px;}section.about .director{position:absolute;bottom:-122px;left:18px;}section.about .director .desr{position:absolute;text-align:center;width:172px;height:139px;top:280px;left:-8px;padding-top:33px;border-radius:86px;-moz-border-radius:86px;-webkit-border-radius:86px;-khtml-border-radius:86px;background:#EF3B63;color:#FFF;font-family:"Trebuchet MS",Helvetica,sans-serif;font-weight:bold;font-size:32px;line-height:30px;}section.about .director .desr div{padding-top:15px;font-size:16px;line-height:16px;font-weight:normal;}section.anyQuestions{height:122px;background:#EDF4F6;z-index:1;}section.anyQuestions .questions{padding-top:20px;padding-right:59px;}section.anyQuestions .questions .icon{width:82px;height:82px;margin-right:21px;}section.anyQuestions .questions .icon img{width:82px;height:82px;}section.anyQuestions .questions .descr .title{padding-top:13px;padding-bottom:6px;color:#06183E;font-family:"Trebuchet MS",Helvetica,sans-serif;font-weight:bold;font-size:30px;line-height:30px;text-transform:uppercase;}section.anyQuestions .questions .descr .action{cursor:pointer;}section.anyQuestions .questions .descr .action span{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:inline-block;color:#EF3B63;font-size:16px;font-family:"Trebuchet MS",Helvetica,sans-serif;font-weight:bold;line-height:27px;height:27px;border-bottom:1px dashed #EF3B63;}section.anyQuestions .questions .descr .action span:hover{color:#1278C8;border-bottom:1px dashed #1278C8;}.stylized_select{position:relative;overflow:hidden;width:376px;height:45px;line-height:100%;cursor:pointer;border:1px solid #AEBABD;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;-webkit-box-shadow:0 0px 5px rgba(0, 0, 0, 0.22);-moz-box-shadow:0 0px 5px rgba(0, 0, 0, 0.22);box-shadow:0 0px 5px rgba(0,0,0,0.22);}.stylized_select select{position:absolute;z-index:2;width:376px;top:0px;height:45px;cursor:pointer;line-height:100%;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);}.stylized_select .input_wrapper{position:absolute;z-index:1;left:0;top:0px;width:376px;height:45px;padding:0px;line-height:100%;background:#FFF url('../img/select.png') right no-repeat;background-position:336px 5px;cursor:pointer;}.stylized_select .input_wrapper input{font-size:14px !important;text-align:left !important;width:70% !important;height:45px;line-height:100% !important;border:0 !important;color:#06183E;text-transform:uppercase;padding:0px !important;margin:0px !important;padding-left:10px !important;padding-top:0px !important;background:none !important;}section.calc{height:655px;padding-top:83px;background:url('../img/calcBg.jpg') center top no-repeat;font-size:14px;line-height:16px;}section.calc #calculate{border:8px solid #4192D1;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;background:rgba(255,255,255,0.77);padding-left:108px;padding-right:57px;padding-bottom:57px;}section.calc #calculate .sectionTitle{color:#EF3B63;}section.calc #calculate .title{color:#02007B;font-size:24px;line-height:30px;font-family:"Trebuchet MS",Helvetica,sans-serif;font-weight:bold;padding-bottom:20px;}section.calc #calculate .stylized_select{margin-bottom:45px;}section.calc #calculate .count{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;padding-bottom:20px;}section.calc #calculate .count .controll{cursor:pointer;width:35px;height:35px;margin-top:5px;background:url('../img/arrows.png') left top no-repeat;}section.calc #calculate .count .controll.disabled{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}section.calc #calculate .count .controll.minus{margin-right:5px;background-position:bottom right;}section.calc #calculate .count .controll.minus:hover{background-position:bottom left;}section.calc #calculate .count .controll.minus.disabled{background-position:bottom right;}section.calc #calculate .count .controll.plus{margin-left:5px;background-position:top left;}section.calc #calculate .count .controll.plus:hover{background-position:top right;}section.calc #calculate .count .controll.plus.disabled{background-position:top left;}section.calc #calculate .count .input input{width:43px;text-align:center;padding-left:0px;padding-right:0px;padding:8px 0px;color:#06183E;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:24px;-webkit-box-shadow:0 0px 5px rgba(0, 0, 0, 0.22);-moz-box-shadow:0 0px 5px rgba(0, 0, 0, 0.22);box-shadow:0 0px 5px rgba(0,0,0,0.22);}section.calc #calculate .count .name{width:120px;line-height:46px;font-size:14px;color:#06183E;font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;}section.calc #calculate .infoText{margin-top:7px;margin-bottom:50px;}section.calc #calculate .checkbox{cursor:pointer;line-height:31px;margin-bottom:10px;font-size:14px;color:#06183E;text-transform:uppercase;}section.calc #calculate .checkbox input[type="radio"]{display:none;}section.calc #calculate .checkbox span.check{display:inline-block;position:relative;cursor:pointer;width:30px;height:31px;margin-bottom:-10px;margin-right:2px;background:url('../img/radio.png') top left;border:0px;}section.calc #calculate .checkbox:hover span.check{background-color:#FFF;}section.calc #calculate .checkbox.active span.check{background-position:bottom left;}section.calc #calculate button.Big{margin-top:21px;}.loadEffect{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}.loadEffect.active{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;}.titleFormPopUp{line-height:30px;padding:21px 0px;background:#EDF4F6;color:#06183E;font-size:30px;font-weight:bold;font-family:"Trebuchet MS",Helvetica,sans-serif;text-align:center;text-transform:uppercase;}#callback{display:none;position:relative;overflow:hidden;}#callback #callbackForm{z-index:100502;width:384px;margin:0px auto;margin-top:100px;margin-bottom:100px;background:#FFF;border:0px;}#callback #callbackForm .form{padding:23px 0px;padding-bottom:54px;}#callback #callbackForm .form input[type="text"]{margin-bottom:8px;-webkit-box-shadow:0 0px 5px rgba(0, 0, 0, 0.12);-moz-box-shadow:0 0px 5px rgba(0, 0, 0, 0.12);box-shadow:0 0px 5px rgba(0,0,0,0.12);}#callback #callbackForm .form button{margin-top:9px;}#priceCheck{display:none;position:relative;overflow:hidden;}#priceCheck #priceCheckForm{z-index:100502;width:464px;margin:0px auto;margin-top:100px;margin-bottom:100px;background:#FFF;border:0px;}#priceCheck #priceCheckForm .form{padding:8px 0px;padding-bottom:54px;}#priceCheck #priceCheckForm .form input[type="text"],#priceCheck #priceCheckForm .form textarea{margin-bottom:8px;-webkit-box-shadow:0 0px 5px rgba(0, 0, 0, 0.12);-moz-box-shadow:0 0px 5px rgba(0, 0, 0, 0.12);box-shadow:0 0px 5px rgba(0,0,0,0.12);}#priceCheck #priceCheckForm .form button{margin-top:9px;}#priceCheck #priceCheckForm .form .subTitle{color:#02007B;font-size:18px;font-weight:bold;font-family:"Trebuchet MS",Helvetica,sans-serif;line-height:22px;padding-bottom:25px;}#calcPrice{display:none;position:relative;overflow:hidden;}#calcPrice #calcPriceForm{z-index:100502;width:690px;padding-left:75px;padding-top:18px;margin:0px auto;margin-top:100px;margin-bottom:100px;background:#FFF;border:8px solid #4392CF;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;}#calcPrice #calcPriceForm .titleFormPopUp{color:#EF3B63;font-size:24px;line-height:24px;background:transparent;text-align:left;}#calcPrice #calcPriceForm .form{padding:23px 0px;padding-bottom:54px;}#calcPrice #calcPriceForm .form input[type="text"]{margin-bottom:8px;-webkit-box-shadow:0 0px 5px rgba(0, 0, 0, 0.12);-moz-box-shadow:0 0px 5px rgba(0, 0, 0, 0.12);box-shadow:0 0px 5px rgba(0,0,0,0.12);}#calcPrice #calcPriceForm .form button{margin-top:9px;}#calcPrice #calcPriceForm .form .str .inf{font-size:14px;line-height:16px;font-family:Arial,Helvetica,sans-serif;color:#06183E;margin-left:18px;margin-top:8px;}#contacts{display:none;position:relative;overflow:hidden;}#contacts #contactsForm{z-index:100502;width:980px;margin:0px auto;margin-top:100px;margin-bottom:100px;background:#FFF;border:0px;}#contacts #contactsForm .form{padding:23px 0px;padding-bottom:54px;}#contacts #contactsForm .form input[type="text"]{margin-bottom:8px;-webkit-box-shadow:0 0px 5px rgba(0, 0, 0, 0.12);-moz-box-shadow:0 0px 5px rgba(0, 0, 0, 0.12);box-shadow:0 0px 5px rgba(0,0,0,0.12);}#contacts #contactsForm .form button{margin-top:9px;}#contacts #contactsForm .info .titleFormPopUp,#contacts #contactsForm .info .descr{padding-left:110px;text-align:left;}#contacts #contactsForm .info .descr{padding-top:20px;font-size:16px;line-height:24px;color:#06183E;}#contacts #contactsForm .info .descr a span{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:inline-block;border-bottom:1px dashed #06183E;}#contacts #contactsForm .info .descr a span:hover{color:#1278C8;border-color:#1278C8;}#contacts #contactsForm .consult .titleFormPopUp{font-size:24px;text-align:left;}#contacts #contactsForm .consult button{font-size:16px;}#contacts #contactsForm .map,#contacts #contactsForm .map > ymaps{width:100% !important;height:337px !important;}.mobVersion{font-size:14px;line-height:16px;color:#FFF;background:#EF3B63;padding:10px 3px;text-align:center;text-transform:uppercase;}.mobileShow{display:none;}@media (max-width:1050px){.container{width:auto;padding:0px 10px;}#nav ul.menu li a{font-size:14px;}#nav.fixed{min-width:auto;}header.header .about{margin-left:60px;padding-top:39px;}header.header .about ul li{font-size:13px;line-height:24px;}header.header .contacts .phone{font-size:25px;line-height:35px;}header.header .contacts .emailTo{font-size:14px;line-height:20px;}.stylized_select{width:280px;}.stylized_select select{width:100%;}.stylized_select .input_wrapper{width:100%;background-position:240px 5px;}footer.footer{min-height:185px;}footer.footer .addr{font-size:11px;line-height:13px;padding-left:26px;}footer.footer .addr .town{font-size:14px;line-height:14px;}footer.footer .contacts{padding-top:38px;}footer.footer .contacts .phone{font-size:25px;line-height:35px;}footer.footer .contacts .emailTo{font-size:14px;line-height:20px;}section.welcome h1{margin-left:43%;}section.welcome .about{left:38%;width:auto;}section.welcome .about ul li{font-size:16px;}section.welcome .butZakaz{left:43%;}section.scheme .sectionTitle{padding-bottom:30px;}section.scheme .one .title{font-size:20px;line-height:30px;}section.scheme .one .icon:after{left:121px;}section.scheme .one ul li{font-size:14px;line-height:17px;}section.consultForm .title{left:38%;top:85px;font-size:24px;line-height:30px;}section.consultForm .title span{font-size:30px;}section.consultForm form{right:5%;top:32px;width:260px;}section.consultForm form .info{font-size:14px;}section.about .text{width:50%;padding-bottom:17px;}section.anyQuestions .questions{padding-right:9px;}#contacts #contactsForm{width:780px;}#contacts #contactsForm .info .titleFormPopUp,#contacts #contactsForm .info .descr{padding-left:20px;}}@media (max-width:915px){section.consultForm .title{left:36%;font-size:22px;}section.consultForm .title span{font-size:26px;}}@media (max-width:850px){header.header .logo{width:200px;height:67px;padding-top:0px;top:39px;background-size:cover;}header.header .about{margin-left:60px;padding-top:39px;}header.header .about ul li{font-size:13px;line-height:24px;}header.header .contacts .phone{font-size:25px;line-height:35px;width:auto;}header.header .contacts .emailTo{font-size:14px;line-height:20px;}footer.footer .logo{width:200px;height:67px;padding-top:0px;top:45px;background-size:cover;}footer.footer .addr{font-size:11px;line-height:13px;padding-left:26px;}footer.footer .addr .town{font-size:12px;line-height:14px;}section.about{font-size:14px;}section.about .text{width:45%;padding-bottom:17px;}section.about .director{position:absolute;bottom:-122px;left:18px;}section.about .director .desr{width:172px;height:139px;top:280px;left:-8px;}section.anyQuestions .questions{padding-right:19px;}section.anyQuestions .questions .descr .title{font-size:20px;line-height:30px;}section.anyQuestions .questions .descr .action span{font-size:14px;line-height:27px;height:27px;}.stylized_select{width:240px;}.stylized_select .input_wrapper{background-position:200px 5px;}section.calc #calculate .infoText{margin-top:0px;margin-bottom:30px;}section.welcome .about{left:38%;width:auto;}section.welcome .about ul li{font-size:14px;}section.welcome .butZakaz{left:43%;}section.scheme .one .title{font-size:18px;line-height:30px;}section.scheme .one .icon:after{left:111px;}section.scheme .one ul li{font-size:12px;line-height:17px;}section.consultForm .title{left:32%;top:85px;font-size:20px;line-height:30px;}section.consultForm .title span{font-size:26px;}section.consultForm form{right:5%;top:32px;width:260px;}section.consultForm form .info{font-size:14px;}#contacts #contactsForm{width:680px;}#contacts #contactsForm .info .titleFormPopUp,#contacts #contactsForm .info .descr{padding-left:20px;}#contacts #contactsForm .info .descr{font-size:14px;}#contacts #contactsForm .consult .titleFormPopUp{font-size:20px;}#calcPrice #calcPriceForm{z-index:100502;width:590px;padding-left:75px;padding-top:18px;}}.mobile .mobileShow{display:block;}.mobile .templ-coll-2,.mobile .templ-coll-1,.mobile .templ-coll-3,.mobile .templ-coll-4{float:none;display:block;width:auto;}.mobile header.header{height:auto;padding-bottom:20px;}.mobile header.header .logo{float:none;margin:15px auto;top:0px;}.mobile header.header .about{padding-top:10px;float:none;margin:0px auto;text-align:center;}.mobile header.header .about ul{display:block;}.mobile header.header .about ul li{display:block;}.mobile header.header .contacts{padding-top:10px;text-align:center;float:none;margin:0px auto;}.mobile header.header .contacts .emailTo{float:none;margin:0px auto;border:0px;padding:5px 0px;text-decoration:underline;}.mobile #nav ul.menu{width:auto;display:block;position:relative;padding:7px 0px;}.mobile #nav ul.menu li{display:block;position:relative;}.mobile #nav ul.menu li a{font-size:14px;line-height:16px;height:auto;padding:7px 0px;}.mobile #nav ul.menu li a.justifyleft,.mobile #nav ul.menu li a.justifyright{text-align:center;}.mobile #nav.fixed{position:relative;top:auto;left:auto;width:auto;min-width:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.mobile .navSpace.fixed{height:0px;}.mobile section.welcome{height:auto;background-image:none;padding-bottom:50px;background:#041C52;background:-moz-linear-gradient(top,#041C52 0%,#0C3C72 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #041c52), color-stop(100%, #0c3c72));background:-webkit-linear-gradient(top,#041C52 0%,#0C3C72 100%);background:-o-linear-gradient(top,#041C52 0%,#0C3C72 100%);background:-ms-linear-gradient(top,#041C52 0%,#0C3C72 100%);background:linear-gradient(to bottom,#041C52 0%,#0C3C72 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#041c52, endColorstr=#0c3c72, GradientType=0);}.mobile section.welcome h1{position:relative;display:block;margin:0px;padding:0px;text-align:center;font-size:24px;line-height:28px;padding-top:48px;}.mobile section.welcome .about{position:relative;left:auto;top:auto;width:auto;}.mobile section.welcome .about ul{margin:0px;padding:0px;padding:25px 0px;display:block;position:relative;}.mobile section.welcome .about ul li{margin:0px;padding:0px;text-align:center;display:block;position:relative;color:#FFF;font-family:"Trebuchet MS",Helvetica,sans-serif;font-weight:500;font-size:14px;line-height:20px;}.mobile section.welcome .butZakaz{position:relative;display:block;left:auto;top:auto;text-align:center;}.mobile section.scheme{height:auto;padding-bottom:40px;background-image:none;background-color:#F5F6F9;}.mobile section.scheme .one{width:auto !important;float:none;margin-left:0;text-align:center;padding-bottom:10px;}.mobile section.scheme .one .icon{margin:0px auto;}.mobile section.scheme .one ul{display:block;position:relative;}.mobile section.scheme .one ul li{display:block;position:relative;}.mobile section.scheme .ostavit{text-align:center;}.mobile section.service{padding-bottom:55px;}.mobile section.service .one{margin-bottom:10px;width:auto;float:none;}.mobile section.service .one .img{margin-top:25px;}.mobile section.service .one .img img{max-width:100%;}.mobile section.service .one .title{color:#02007B;font-size:20px;line-height:24px;padding-bottom:15px;padding-top:15px;}.mobile section.service .one .title.pink{color:#EF3B63;padding-top:15px;}.mobile section.service .one .text{font-size:16px;line-height:24px;}.mobile .mobileHide{display:none;}.mobile section.consultForm{height:auto;padding:30px 0px;background-image:none;text-align:center;background:#041C52;background:-moz-linear-gradient(top,#041C52 0%,#0C3C72 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #041c52), color-stop(100%, #0c3c72));background:-webkit-linear-gradient(top,#041C52 0%,#0C3C72 100%);background:-o-linear-gradient(top,#041C52 0%,#0C3C72 100%);background:-ms-linear-gradient(top,#041C52 0%,#0C3C72 100%);background:linear-gradient(to bottom,#041C52 0%,#0C3C72 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#041c52, endColorstr=#0c3c72, GradientType=0);}.mobile section.consultForm .title{position:relative;left:auto;top:auto;padding-bottom:20px;font-size:20px;line-height:30px;}.mobile section.consultForm .title span{font-size:26px;}.mobile section.consultForm form{position:relative;right:auto;top:auto;margin:0px auto;width:260px;}.mobile section.consultForm form .info{font-size:14px;}.mobile section.consultForm form button.Big{width:260px;}.mobile section.calc{height:auto;padding:50px 0px;background-image:none;background:#D9DAD9;}.mobile section.calc #calculate{padding-left:10px;padding-right:10px;padding-bottom:57px;}.mobile section.calc #calculate .sectionTitle{color:#EF3B63;}.mobile section.calc #calculate .title{color:#02007B;font-size:24px;line-height:30px;font-family:"Trebuchet MS",Helvetica,sans-serif;font-weight:bold;padding-bottom:20px;}.mobile section.calc #calculate .stylized_select{margin-bottom:5px;}.mobile section.calc #calculate .infoText{width:auto;margin-top:0px;margin-bottom:10px;}.mobile section.calc #calculate button.Big{margin-top:21px;}.mobile section.about{z-index:2;padding-top:20px;}.mobile section.about .text{float:none;width:auto;padding-bottom:0px;}.mobile section.about .text .sectionTitle{text-align:center;padding-bottom:13px;}.mobile section.about .text ul{margin-left:0px;padding-left:27px;padding-top:7px;padding-bottom:0px;}.mobile section.about .text ul li{margin-left:0px;padding-left:0px;padding-bottom:24px;list-style-image:url('../img/li.png');}.mobile section.about .text ul li:last-child{padding-bottom:7px;}.mobile section.about .director{position:relative;top:auto;bottom:auto;left:10px;height:606px;}.mobile section.about .director img{width:270px;height:606px;}.mobile section.about .director .desr{position:absolute;text-align:center;width:172px;height:139px;top:280px;left:-8px;padding-top:33px;border-radius:86px;-moz-border-radius:86px;-webkit-border-radius:86px;-khtml-border-radius:86px;background:#EF3B63;color:#FFF;font-family:"Trebuchet MS",Helvetica,sans-serif;font-weight:bold;font-size:32px;line-height:30px;}.mobile section.about .director .desr div{padding-top:15px;font-size:16px;line-height:16px;font-weight:normal;}.mobile section.anyQuestions{height:122px;background:#EDF4F6;z-index:1;}.mobile section.anyQuestions .questions{float:none;padding-top:30px;padding-right:0px;}.mobile section.anyQuestions .questions .icon{width:62px;height:62px;margin-right:11px;}.mobile section.anyQuestions .questions .icon img{width:62px;height:62px;}.mobile section.anyQuestions .questions .descr{width:205px;}.mobile section.anyQuestions .questions .descr .title{padding-top:13px;padding-bottom:6px;color:#06183E;font-family:"Trebuchet MS",Helvetica,sans-serif;font-weight:bold;font-size:18px;line-height:18px;text-transform:uppercase;}.mobile section.anyQuestions .questions .descr .action span{font-size:12px;font-family:"Trebuchet MS",Helvetica,sans-serif;font-weight:bold;line-height:14px;height:14px;}.mobile footer.footer{padding:30px 0px;min-height:auto;}.mobile footer.footer .logo{float:none;margin:0px auto;top:auto;width:200px;height:67px;padding:0px;background-size:cover;}.mobile footer.footer .addr{float:none;text-align:center;padding-top:30px;font-size:11px;font-family:Arial,Helvetica,sans-serif;color:#FFF;line-height:13px;}.mobile footer.footer .addr .town{padding-top:0px;padding-bottom:16px;font-size:14px;line-height:14px;}.mobile footer.footer .contacts{float:none;text-align:center;padding-top:38px;}.mobile footer.footer .contacts .phone{font-size:25px;line-height:35px;color:#FFF;font-family:"Trebuchet MS",Helvetica,sans-serif;font-weight:bold;}.mobile footer.footer .contacts .emailTo{float:none;margin:0px auto;margin-bottom:20px;border:0px;padding:5px 0px;text-decoration:underline;}.mobile #callback #callbackForm{z-index:100502;width:290px;margin:0px auto;margin-top:80px;margin-bottom:80px;}.mobile #callback #callbackForm .titleFormPopUp{padding-left:10px;padding-right:10px;}.mobile #callback #callbackForm .form{padding:23px 0px;padding-bottom:54px;}.mobile #callback #callbackForm .form input,.mobile #callback #callbackForm .form textarea{width:198px;}.mobile button.Big{width:220px;font-size:16px;}.mobile #priceCheck #priceCheckForm{z-index:100502;width:290px;margin:0px auto;margin-top:80px;margin-bottom:80px;}.mobile #priceCheck #priceCheckForm .form .subTitle{color:#02007B;font-size:18px;font-weight:bold;font-family:"Trebuchet MS",Helvetica,sans-serif;line-height:22px;padding-bottom:25px;}.mobile #priceCheck #priceCheckForm .form input,.mobile #priceCheck #priceCheckForm .form textarea{width:198px;}.mobile #calcPrice #calcPriceForm{width:280px;padding-left:10px;padding-top:18px;margin:0px auto;margin-top:80px;margin-bottom:80px;text-align:center;}.mobile #calcPrice #calcPriceForm .titleFormPopUp{font-size:22px;line-height:24px;text-align:center;}.mobile #calcPrice #calcPriceForm .form{padding:23px 0px;padding-bottom:54px;}.mobile #calcPrice #calcPriceForm .form input[type="text"]{margin-bottom:8px;-webkit-box-shadow:0 0px 5px rgba(0, 0, 0, 0.12);-moz-box-shadow:0 0px 5px rgba(0, 0, 0, 0.12);box-shadow:0 0px 5px rgba(0,0,0,0.12);}.mobile #calcPrice #calcPriceForm .form button{margin-top:9px;}.mobile #calcPrice #calcPriceForm .form .left{float:none;}.mobile #calcPrice #calcPriceForm .form .str .inf{font-size:12px;line-height:14px;margin-left:0px;margin-top:4px;margin-bottom:4px;}.mobile #calcPrice #calcPriceForm .form input,.mobile #calcPrice #calcPriceForm .form textarea{width:198px;}.mobile #contacts #contactsForm{width:290px;margin:0px auto;margin-top:80px;margin-bottom:80px;}.mobile #contacts #contactsForm .form{padding:23px 0px;padding-bottom:54px;}.mobile #contacts #contactsForm .info .titleFormPopUp,.mobile #contacts #contactsForm .info .descr{padding-left:0px;text-align:center;}.mobile #contacts #contactsForm .info .descr{font-size:14px;line-height:20px;text-align:left;padding:20px;}.mobile #contacts #contactsForm .info .descr a span{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:inline-block;border-bottom:1px dashed #06183E;}.mobile #contacts #contactsForm .info .descr a span:hover{color:#1278C8;border-color:#1278C8;}.mobile #contacts #contactsForm .consult{text-align:center;}.mobile #contacts #contactsForm .consult .titleFormPopUp{font-size:24px;text-align:center;}.mobile #contacts #contactsForm .consult input,.mobile #contacts #contactsForm .consult textarea{width:198px;}.mobile #contacts #contactsForm .map,.mobile #contacts #contactsForm .map > ymaps{width:100% !important;height:160px !important;}@media only screen and (max-width:767px){body .mobileShow{display:block;}body .templ-coll-2,body .templ-coll-1,body .templ-coll-3,body .templ-coll-4{float:none;display:block;width:auto;}body header.header{height:auto;padding-bottom:20px;}body header.header .logo{float:none;margin:15px auto;top:0px;}body header.header .about{padding-top:10px;float:none;margin:0px auto;text-align:center;}body header.header .about ul{display:block;}body header.header .about ul li{display:block;}body header.header .contacts{padding-top:10px;text-align:center;float:none;margin:0px auto;}body header.header .contacts .emailTo{float:none;margin:0px auto;border:0px;padding:5px 0px;text-decoration:underline;}body #nav ul.menu{width:auto;display:block;position:relative;padding:7px 0px;}body #nav ul.menu li{display:block;position:relative;}body #nav ul.menu li a{font-size:14px;line-height:16px;height:auto;padding:7px 0px;}body #nav ul.menu li a.justifyleft,body #nav ul.menu li a.justifyright{text-align:center;}body #nav.fixed{position:relative;top:auto;left:auto;width:auto;min-width:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}body .navSpace.fixed{height:0px;}body section.welcome{height:auto;background-image:none;padding-bottom:50px;background:#041C52;background:-moz-linear-gradient(top,#041C52 0%,#0C3C72 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #041c52), color-stop(100%, #0c3c72));background:-webkit-linear-gradient(top,#041C52 0%,#0C3C72 100%);background:-o-linear-gradient(top,#041C52 0%,#0C3C72 100%);background:-ms-linear-gradient(top,#041C52 0%,#0C3C72 100%);background:linear-gradient(to bottom,#041C52 0%,#0C3C72 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#041c52, endColorstr=#0c3c72, GradientType=0);}body section.welcome h1{position:relative;display:block;margin:0px;padding:0px;text-align:center;font-size:24px;line-height:28px;padding-top:48px;}body section.welcome .about{position:relative;left:auto;top:auto;width:auto;}body section.welcome .about ul{margin:0px;padding:0px;padding:25px 0px;display:block;position:relative;}body section.welcome .about ul li{margin:0px;padding:0px;text-align:center;display:block;position:relative;color:#FFF;font-family:"Trebuchet MS",Helvetica,sans-serif;font-weight:500;font-size:14px;line-height:20px;}body section.welcome .butZakaz{position:relative;display:block;left:auto;top:auto;text-align:center;}body section.scheme{height:auto;padding-bottom:40px;background-image:none;background-color:#F5F6F9;}body section.scheme .one{width:auto !important;float:none;margin-left:0;text-align:center;padding-bottom:10px;}body section.scheme .one .icon{margin:0px auto;}body section.scheme .one ul{display:block;position:relative;}body section.scheme .one ul li{display:block;position:relative;}body section.scheme .ostavit{text-align:center;}body section.service{padding-bottom:55px;}body section.service .one{margin-bottom:10px;width:auto;float:none;}body section.service .one .img{margin-top:25px;}body section.service .one .img img{max-width:100%;}body section.service .one .title{color:#02007B;font-size:20px;line-height:24px;padding-bottom:15px;padding-top:15px;}body section.service .one .title.pink{color:#EF3B63;padding-top:15px;}body section.service .one .text{font-size:16px;line-height:24px;}body .mobileHide{display:none;}body section.consultForm{height:auto;padding:30px 0px;background-image:none;text-align:center;background:#041C52;background:-moz-linear-gradient(top,#041C52 0%,#0C3C72 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #041c52), color-stop(100%, #0c3c72));background:-webkit-linear-gradient(top,#041C52 0%,#0C3C72 100%);background:-o-linear-gradient(top,#041C52 0%,#0C3C72 100%);background:-ms-linear-gradient(top,#041C52 0%,#0C3C72 100%);background:linear-gradient(to bottom,#041C52 0%,#0C3C72 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#041c52, endColorstr=#0c3c72, GradientType=0);}body section.consultForm .title{position:relative;left:auto;top:auto;padding-bottom:20px;font-size:20px;line-height:30px;}body section.consultForm .title span{font-size:26px;}body section.consultForm form{position:relative;right:auto;top:auto;margin:0px auto;width:260px;}body section.consultForm form .info{font-size:14px;}body section.consultForm form button.Big{width:260px;}body section.calc{height:auto;padding:50px 0px;background-image:none;background:#D9DAD9;}body section.calc #calculate{padding-left:10px;padding-right:10px;padding-bottom:57px;}body section.calc #calculate .sectionTitle{color:#EF3B63;}body section.calc #calculate .title{color:#02007B;font-size:24px;line-height:30px;font-family:"Trebuchet MS",Helvetica,sans-serif;font-weight:bold;padding-bottom:20px;}body section.calc #calculate .stylized_select{margin-bottom:5px;}body section.calc #calculate .infoText{width:auto;margin-top:0px;margin-bottom:10px;}body section.calc #calculate button.Big{margin-top:21px;}body section.about{z-index:2;padding-top:20px;}body section.about .text{float:none;width:auto;padding-bottom:0px;}body section.about .text .sectionTitle{text-align:center;padding-bottom:13px;}body section.about .text ul{margin-left:0px;padding-left:27px;padding-top:7px;padding-bottom:0px;}body section.about .text ul li{margin-left:0px;padding-left:0px;padding-bottom:24px;list-style-image:url('../img/li.png');}body section.about .text ul li:last-child{padding-bottom:7px;}body section.about .director{position:relative;top:auto;bottom:auto;left:10px;height:606px;}body section.about .director img{width:270px;height:606px;}body section.about .director .desr{position:absolute;text-align:center;width:172px;height:139px;top:280px;left:-8px;padding-top:33px;border-radius:86px;-moz-border-radius:86px;-webkit-border-radius:86px;-khtml-border-radius:86px;background:#EF3B63;color:#FFF;font-family:"Trebuchet MS",Helvetica,sans-serif;font-weight:bold;font-size:32px;line-height:30px;}body section.about .director .desr div{padding-top:15px;font-size:16px;line-height:16px;font-weight:normal;}body section.anyQuestions{height:122px;background:#EDF4F6;z-index:1;}body section.anyQuestions .questions{float:none;padding-top:30px;padding-right:0px;}body section.anyQuestions .questions .icon{width:62px;height:62px;margin-right:11px;}body section.anyQuestions .questions .icon img{width:62px;height:62px;}body section.anyQuestions .questions .descr{width:205px;}body section.anyQuestions .questions .descr .title{padding-top:13px;padding-bottom:6px;color:#06183E;font-family:"Trebuchet MS",Helvetica,sans-serif;font-weight:bold;font-size:18px;line-height:18px;text-transform:uppercase;}body section.anyQuestions .questions .descr .action span{font-size:12px;font-family:"Trebuchet MS",Helvetica,sans-serif;font-weight:bold;line-height:14px;height:14px;}body footer.footer{padding:30px 0px;min-height:auto;}body footer.footer .logo{float:none;margin:0px auto;top:auto;width:200px;height:67px;padding:0px;background-size:cover;}body footer.footer .addr{float:none;text-align:center;padding-top:30px;font-size:11px;font-family:Arial,Helvetica,sans-serif;color:#FFF;line-height:13px;}body footer.footer .addr .town{padding-top:0px;padding-bottom:16px;font-size:14px;line-height:14px;}body footer.footer .contacts{float:none;text-align:center;padding-top:38px;}body footer.footer .contacts .phone{font-size:25px;line-height:35px;color:#FFF;font-family:"Trebuchet MS",Helvetica,sans-serif;font-weight:bold;}body footer.footer .contacts .emailTo{float:none;margin:0px auto;margin-bottom:20px;border:0px;padding:5px 0px;text-decoration:underline;}body #callback #callbackForm{z-index:100502;width:290px;margin:0px auto;margin-top:80px;margin-bottom:80px;}body #callback #callbackForm .titleFormPopUp{padding-left:10px;padding-right:10px;}body #callback #callbackForm .form{padding:23px 0px;padding-bottom:54px;}body #callback #callbackForm .form input,body #callback #callbackForm .form textarea{width:198px;}body button.Big{width:220px;font-size:16px;}body #priceCheck #priceCheckForm{z-index:100502;width:290px;margin:0px auto;margin-top:80px;margin-bottom:80px;}body #priceCheck #priceCheckForm .form .subTitle{color:#02007B;font-size:18px;font-weight:bold;font-family:"Trebuchet MS",Helvetica,sans-serif;line-height:22px;padding-bottom:25px;}body #priceCheck #priceCheckForm .form input,body #priceCheck #priceCheckForm .form textarea{width:198px;}body #calcPrice #calcPriceForm{width:280px;padding-left:10px;padding-top:18px;margin:0px auto;margin-top:80px;margin-bottom:80px;text-align:center;}body #calcPrice #calcPriceForm .titleFormPopUp{font-size:22px;line-height:24px;text-align:center;}body #calcPrice #calcPriceForm .form{padding:23px 0px;padding-bottom:54px;}body #calcPrice #calcPriceForm .form input[type="text"]{margin-bottom:8px;-webkit-box-shadow:0 0px 5px rgba(0, 0, 0, 0.12);-moz-box-shadow:0 0px 5px rgba(0, 0, 0, 0.12);box-shadow:0 0px 5px rgba(0,0,0,0.12);}body #calcPrice #calcPriceForm .form button{margin-top:9px;}body #calcPrice #calcPriceForm .form .left{float:none;}body #calcPrice #calcPriceForm .form .str .inf{font-size:12px;line-height:14px;margin-left:0px;margin-top:4px;margin-bottom:4px;}body #calcPrice #calcPriceForm .form input,body #calcPrice #calcPriceForm .form textarea{width:198px;}body #contacts #contactsForm{width:290px;margin:0px auto;margin-top:80px;margin-bottom:80px;}body #contacts #contactsForm .form{padding:23px 0px;padding-bottom:54px;}body #contacts #contactsForm .info .titleFormPopUp,body #contacts #contactsForm .info .descr{padding-left:0px;text-align:center;}body #contacts #contactsForm .info .descr{font-size:14px;line-height:20px;text-align:left;padding:20px;}body #contacts #contactsForm .info .descr a span{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:inline-block;border-bottom:1px dashed #06183E;}body #contacts #contactsForm .info .descr a span:hover{color:#1278C8;border-color:#1278C8;}body #contacts #contactsForm .consult{text-align:center;}body #contacts #contactsForm .consult .titleFormPopUp{font-size:24px;text-align:center;}body #contacts #contactsForm .consult input,body #contacts #contactsForm .consult textarea{width:198px;}body #contacts #contactsForm .map,body #contacts #contactsForm .map > ymaps{width:100% !important;height:160px !important;}}@media only screen and (min-device-width:320px) and (max-device-width:480px){body .mobileShow{display:block;}body .templ-coll-2,body .templ-coll-1,body .templ-coll-3,body .templ-coll-4{float:none;display:block;width:auto;}body header.header{height:auto;padding-bottom:20px;}body header.header .logo{float:none;margin:15px auto;top:0px;}body header.header .about{padding-top:10px;float:none;margin:0px auto;text-align:center;}body header.header .about ul{display:block;}body header.header .about ul li{display:block;}body header.header .contacts{padding-top:10px;text-align:center;float:none;margin:0px auto;}body header.header .contacts .emailTo{float:none;margin:0px auto;border:0px;padding:5px 0px;text-decoration:underline;}body #nav ul.menu{width:auto;display:block;position:relative;padding:7px 0px;}body #nav ul.menu li{display:block;position:relative;}body #nav ul.menu li a{font-size:14px;line-height:16px;height:auto;padding:7px 0px;}body #nav ul.menu li a.justifyleft,body #nav ul.menu li a.justifyright{text-align:center;}body #nav.fixed{position:relative;top:auto;left:auto;width:auto;min-width:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}body .navSpace.fixed{height:0px;}body section.welcome{height:auto;background-image:none;padding-bottom:50px;background:#041C52;background:-moz-linear-gradient(top,#041C52 0%,#0C3C72 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #041c52), color-stop(100%, #0c3c72));background:-webkit-linear-gradient(top,#041C52 0%,#0C3C72 100%);background:-o-linear-gradient(top,#041C52 0%,#0C3C72 100%);background:-ms-linear-gradient(top,#041C52 0%,#0C3C72 100%);background:linear-gradient(to bottom,#041C52 0%,#0C3C72 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#041c52, endColorstr=#0c3c72, GradientType=0);}body section.welcome h1{position:relative;display:block;margin:0px;padding:0px;text-align:center;font-size:24px;line-height:28px;padding-top:48px;}body section.welcome .about{position:relative;left:auto;top:auto;width:auto;}body section.welcome .about ul{margin:0px;padding:0px;padding:25px 0px;display:block;position:relative;}body section.welcome .about ul li{margin:0px;padding:0px;text-align:center;display:block;position:relative;color:#FFF;font-family:"Trebuchet MS",Helvetica,sans-serif;font-weight:500;font-size:14px;line-height:20px;}body section.welcome .butZakaz{position:relative;display:block;left:auto;top:auto;text-align:center;}body section.scheme{height:auto;padding-bottom:40px;background-image:none;background-color:#F5F6F9;}body section.scheme .one{width:auto !important;float:none;margin-left:0;text-align:center;padding-bottom:10px;}body section.scheme .one .icon{margin:0px auto;}body section.scheme .one ul{display:block;position:relative;}body section.scheme .one ul li{display:block;position:relative;}body section.scheme .ostavit{text-align:center;}body section.service{padding-bottom:55px;}body section.service .one{margin-bottom:10px;width:auto;float:none;}body section.service .one .img{margin-top:25px;}body section.service .one .img img{max-width:100%;}body section.service .one .title{color:#02007B;font-size:20px;line-height:24px;padding-bottom:15px;padding-top:15px;}body section.service .one .title.pink{color:#EF3B63;padding-top:15px;}body section.service .one .text{font-size:16px;line-height:24px;}body .mobileHide{display:none;}body section.consultForm{height:auto;padding:30px 0px;background-image:none;text-align:center;background:#041C52;background:-moz-linear-gradient(top,#041C52 0%,#0C3C72 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #041c52), color-stop(100%, #0c3c72));background:-webkit-linear-gradient(top,#041C52 0%,#0C3C72 100%);background:-o-linear-gradient(top,#041C52 0%,#0C3C72 100%);background:-ms-linear-gradient(top,#041C52 0%,#0C3C72 100%);background:linear-gradient(to bottom,#041C52 0%,#0C3C72 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#041c52, endColorstr=#0c3c72, GradientType=0);}body section.consultForm .title{position:relative;left:auto;top:auto;padding-bottom:20px;font-size:20px;line-height:30px;}body section.consultForm .title span{font-size:26px;}body section.consultForm form{position:relative;right:auto;top:auto;margin:0px auto;width:260px;}body section.consultForm form .info{font-size:14px;}body section.consultForm form button.Big{width:260px;}body section.calc{height:auto;padding:50px 0px;background-image:none;background:#D9DAD9;}body section.calc #calculate{padding-left:10px;padding-right:10px;padding-bottom:57px;}body section.calc #calculate .sectionTitle{color:#EF3B63;}body section.calc #calculate .title{color:#02007B;font-size:24px;line-height:30px;font-family:"Trebuchet MS",Helvetica,sans-serif;font-weight:bold;padding-bottom:20px;}body section.calc #calculate .stylized_select{margin-bottom:5px;}body section.calc #calculate .infoText{width:auto;margin-top:0px;margin-bottom:10px;}body section.calc #calculate button.Big{margin-top:21px;}body section.about{z-index:2;padding-top:20px;}body section.about .text{float:none;width:auto;padding-bottom:0px;}body section.about .text .sectionTitle{text-align:center;padding-bottom:13px;}body section.about .text ul{margin-left:0px;padding-left:27px;padding-top:7px;padding-bottom:0px;}body section.about .text ul li{margin-left:0px;padding-left:0px;padding-bottom:24px;list-style-image:url('../img/li.png');}body section.about .text ul li:last-child{padding-bottom:7px;}body section.about .director{position:relative;top:auto;bottom:auto;left:10px;height:606px;}body section.about .director img{width:270px;height:606px;}body section.about .director .desr{position:absolute;text-align:center;width:172px;height:139px;top:280px;left:-8px;padding-top:33px;border-radius:86px;-moz-border-radius:86px;-webkit-border-radius:86px;-khtml-border-radius:86px;background:#EF3B63;color:#FFF;font-family:"Trebuchet MS",Helvetica,sans-serif;font-weight:bold;font-size:32px;line-height:30px;}body section.about .director .desr div{padding-top:15px;font-size:16px;line-height:16px;font-weight:normal;}body section.anyQuestions{height:122px;background:#EDF4F6;z-index:1;}body section.anyQuestions .questions{float:none;padding-top:30px;padding-right:0px;}body section.anyQuestions .questions .icon{width:62px;height:62px;margin-right:11px;}body section.anyQuestions .questions .icon img{width:62px;height:62px;}body section.anyQuestions .questions .descr{width:205px;}body section.anyQuestions .questions .descr .title{padding-top:13px;padding-bottom:6px;color:#06183E;font-family:"Trebuchet MS",Helvetica,sans-serif;font-weight:bold;font-size:18px;line-height:18px;text-transform:uppercase;}body section.anyQuestions .questions .descr .action span{font-size:12px;font-family:"Trebuchet MS",Helvetica,sans-serif;font-weight:bold;line-height:14px;height:14px;}body footer.footer{padding:30px 0px;min-height:auto;}body footer.footer .logo{float:none;margin:0px auto;top:auto;width:200px;height:67px;padding:0px;background-size:cover;}body footer.footer .addr{float:none;text-align:center;padding-top:30px;font-size:11px;font-family:Arial,Helvetica,sans-serif;color:#FFF;line-height:13px;}body footer.footer .addr .town{padding-top:0px;padding-bottom:16px;font-size:14px;line-height:14px;}body footer.footer .contacts{float:none;text-align:center;padding-top:38px;}body footer.footer .contacts .phone{font-size:25px;line-height:35px;color:#FFF;font-family:"Trebuchet MS",Helvetica,sans-serif;font-weight:bold;}body footer.footer .contacts .emailTo{float:none;margin:0px auto;margin-bottom:20px;border:0px;padding:5px 0px;text-decoration:underline;}body #callback #callbackForm{z-index:100502;width:290px;margin:0px auto;margin-top:80px;margin-bottom:80px;}body #callback #callbackForm .titleFormPopUp{padding-left:10px;padding-right:10px;}body #callback #callbackForm .form{padding:23px 0px;padding-bottom:54px;}body #callback #callbackForm .form input,body #callback #callbackForm .form textarea{width:198px;}body button.Big{width:220px;font-size:16px;}body #priceCheck #priceCheckForm{z-index:100502;width:290px;margin:0px auto;margin-top:80px;margin-bottom:80px;}body #priceCheck #priceCheckForm .form .subTitle{color:#02007B;font-size:18px;font-weight:bold;font-family:"Trebuchet MS",Helvetica,sans-serif;line-height:22px;padding-bottom:25px;}body #priceCheck #priceCheckForm .form input,body #priceCheck #priceCheckForm .form textarea{width:198px;}body #calcPrice #calcPriceForm{width:280px;padding-left:10px;padding-top:18px;margin:0px auto;margin-top:80px;margin-bottom:80px;text-align:center;}body #calcPrice #calcPriceForm .titleFormPopUp{font-size:22px;line-height:24px;text-align:center;}body #calcPrice #calcPriceForm .form{padding:23px 0px;padding-bottom:54px;}body #calcPrice #calcPriceForm .form input[type="text"]{margin-bottom:8px;-webkit-box-shadow:0 0px 5px rgba(0, 0, 0, 0.12);-moz-box-shadow:0 0px 5px rgba(0, 0, 0, 0.12);box-shadow:0 0px 5px rgba(0,0,0,0.12);}body #calcPrice #calcPriceForm .form button{margin-top:9px;}body #calcPrice #calcPriceForm .form .left{float:none;}body #calcPrice #calcPriceForm .form .str .inf{font-size:12px;line-height:14px;margin-left:0px;margin-top:4px;margin-bottom:4px;}body #calcPrice #calcPriceForm .form input,body #calcPrice #calcPriceForm .form textarea{width:198px;}body #contacts #contactsForm{width:290px;margin:0px auto;margin-top:80px;margin-bottom:80px;}body #contacts #contactsForm .form{padding:23px 0px;padding-bottom:54px;}body #contacts #contactsForm .info .titleFormPopUp,body #contacts #contactsForm .info .descr{padding-left:0px;text-align:center;}body #contacts #contactsForm .info .descr{font-size:14px;line-height:20px;text-align:left;padding:20px;}body #contacts #contactsForm .info .descr a span{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:inline-block;border-bottom:1px dashed #06183E;}body #contacts #contactsForm .info .descr a span:hover{color:#1278C8;border-color:#1278C8;}body #contacts #contactsForm .consult{text-align:center;}body #contacts #contactsForm .consult .titleFormPopUp{font-size:24px;text-align:center;}body #contacts #contactsForm .consult input,body #contacts #contactsForm .consult textarea{width:198px;}body #contacts #contactsForm .map,body #contacts #contactsForm .map > ymaps{width:100% !important;height:160px !important;}} .green {position: absolute; top: 0px;background-color:#6f6 !important;border-bottom:6px solid #3c3 !important;} #orderForm {display: none;top: -302px;padding: 5px 60px 0px 5px;border: 2px solid #0c0451;width: 260px;background-color: #fffffa;position: relative;} #logoF {background-image: url('/favicon.ico');background-repeat:no-repeat;background-size:cover;width: 47px;height: 47px;position: absolute;right: 5px;top: 5px;} #orderForm input{margin-bottom: 5px;} .btndiv {height: 39px;position: relative;} .btndiv > .yellow {position: absolute; top: 0px;} .infoOrder {margin: 0;color: red;position: absolute; top: 0;left: 0;right:0;bottom: 0;display: flex;justify-content: center;align-items: center;text-align: center;background-color: #607d8b78;}#captcha, #captcha2 {height: 70px;width: 150px;font-size: 30px;letter-spacing: 3px;margin: auto;display: block;top: 0;bottom: 0;left: 0;right: 0;}#refreshButton {background-color: #08e5ff;border: 0px;font-weight: bold;}