::-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:#235d94}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="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:#235d94;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:#235d94;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:#235d94;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.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:#235d94;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:#235d94;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:#235d94;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:#235d94;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:#235d94;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:#235d94;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:#235d94;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:#235d94;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:#235d94;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:#235d94;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:#235d94;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}}