/*last-modified: Wed, 1 Feb 2017 8:58:53 GMT (/var/www/lclt/actions/HomePage.php)*/
.actions {}.Partner-list{padding:3em 0; text-align:center;}.Partner-list-item{display:inline-block; display:inline-table; margin:1em;}.Partner-item-pict{display:block; width:258px; height:92px; margin:0 auto; background-size:contain; background-position:center center; background-repeat:no-repeat;}.Partner-item-name{margin-top:0.5em; font-size:1.2em;}.Partner-item-post-pict{margin-top:0.5em; font-size:1.2em;}.Partner-pass-input{height:60px;}.btn-border.Partner-pass-submit{height:60px; background:#009bcf; width:140px;}.btn-border.Partner-pass-submit .btn{background:none; padding: 11px 0;}.Partner-item-full{margin-top: 0.5em;font-size: 1.2em;}.Partner-item-full-text{display:none;}div.FormForCalc-block{color:#fff;position:absolute;z-index:5;top:115px;right:0;width:515px;box-sizing:border-box;background:none;background:rgba(0,0,0,0.4);border:3px solid #fff;border:3px solid rgba(255,255,255,0.1);padding:30px;}.FormForCalc-h2{color:#fff;font-weight:700;font-size:2.5em;text-align:left;font-family:'Lato';}.FormForCalc-h3{margin-top:0.3em;color:#fff;font-weight:300;font-size:1.3em;text-align:left;font-family:'Lato';}div.FormForCalc .form-block__header{margin-bottom:1em;}div.FormForCalc .field-block{margin-top:10px; height:55px; float:left; width:50%; padding-right:10px; box-sizing:border-box;}div.FormForCalc .field-block-email, div.FormForCalc .field-block-cargo, div.FormForCalc .field-block-to{padding-right:0;}div.FormForCalc input{width:100%;color:#e2e2f2;border-radius:0;height:55px;box-shadow:none;background:none;background:rgba(255,255,255,0.05);border:3px solid transparent;}div.FormForCalc select{width:100%;color:#e2e2f2;border-radius:0;height:55px;box-shadow:none;background:none;background:rgba(255,255,255,0.05);border:3px solid transparent;}div.FormForCalc option{color:#000;}div.FormForCalc input:focus, div.FormForCalc input:hover{border:3px solid rgba(255,255,255,0.1);}div.FormForCalc input:-webkit-input-placeholder{color:rgba(255,255,255,0.7);}div.FormForCalc input::-webkit-input-placeholder{color:rgba(255,255,255,0.7);}div.FormForCalc input::-moz-placeholder{color:rgba(255,255,255,0.7);}div.FormForCalc input:-moz-placeholder{color:rgba(255,255,255,0.7);}div.FormForCalc input:-ms-input-placeholder{color:rgba(255,255,255,0.7);}div.FormForCalc .field-block-type{width:100%;padding-right:0}div.FormForCalc .field-block-submit{width:100%;padding-right:0px}div.FormForCalc .field-block-submit input{width:100%; padding:15px 20px; height:55px; border-radius:2px; border:0; background:#2698ec; color:#fff; font-size:1.1em;}div.FormForCalc .field-block-submit input:hover{background-color:#218cdb;}.Hot{padding:3em 0; text-align:center;}.Hot-list{padding: 0;background: #f7f6fc}.Hot-list-item{box-sizing:border-box; float:left; text-align:left; position:relative; overflow:hidden; background:#fff; width:50%; height:333px; cursor:pointer;}.Hot-list-item:hover{opacity:0.9;}.Hot-list-item--1{float:right;}.Hot-item-pict{height:100%; background-size:cover;background-repeat:no-repeat; background-position:top left;}.Hot-list-item--0 .Hot-item-pict{background-position:top right;}.Hot-list-item--2{float:none; width:100%; height:250px;}.Hot-list-item--2 .Hot-item-pict{background-position:top center;}.Hot-item-bar{position:absolute; z-index:10; width:90%; left:auto; right:5%; top:30px; padding:30px;}.Hot-item-name{line-height:1.2; text-align:right; font-weight:bold; color:#fff; font-size:3em; text-decoration:none;}.Hot-list-item--1 .Hot-item-bar{right:auto; left:5%;}.Hot-list-item--1 .Hot-item-name{text-align:left;}.Hot-item-short{position:relative; margin-top:0.5em; line-height:1.2; text-align:right; color:#fff; font-size:2em; padding-right:20px;}.Hot-item-short:before{content:'';position:absolute;top:0;bottom:0;right:0;width:6px;background:#6A94F6;}.Hot-list-item--1 .Hot-item-short:before{left:0;right:auto;}.Hot-list-item--1 .Hot-item-short{text-align:left;padding-left:20px;}.Hot-list-item--2 .Hot-item-name, .Hot-list-item--2 .Hot-item-short{text-align:center;}.Hot-list-item--2 .Hot-item-bar{left:0; right:0; margin:0 auto;}.button-container--Hot .btn-border{width:350px; height:66px;}.clear{font-size:0;clear:both;width:100%;overflow:hidden;height:0;line-height:0}.s{font-weight:normal;font-size:0.7em;}.hL{text-align:left}.hC{text-align:center}.hR{text-align:right}.vC{vertical-align:middle}.vT{vertical-align:top}.vB{vertical-align:bottom}.nw{white-space:nowrap}.m0{margin:0}.p0{padding:0}.b0{border:0}.mt0{margin-top:0}.clickable{cursor:pointer}.hidden{display:none}.visible{display:block}.visibleTR{display:table-row}.invisible{visibility:hidden}.display{display:block}ul{margin:0;padding:0;list-style:none}li{margin:0;padding:0;}table{border-spacing:0;border-collapse:collapse;}td{padding:0;}th{padding:0;}img{border:0;}:focus{outline:none;-moz-outline-style:none;}.w1{width:8.3%}.w2{width:16.7%}.w3{width:25%}.w4{width:33.3%}.w5{width:41.7%}.w6{width:50%}.w7{width:58.3%}.w8{width:66.7%}.w9{width:75%}.w10{width:83.3%}.w11{width:91.7%}.w12{width:100%}.w100{width:100%;}.wa{width:auto}.w32px{width:32px}.w64px{width:64px}.w128px{width:128px}.w256px{width:256px}.w512px{width:512px}.w640px{width:640px}html{font-size:14px;}body{position:relative; font:1em Calibri Regular, 'PT Sans';color:#4d4c54;padding:0;margin:0;background:#fff;min-width:940px; line-height:1.2;}h1{font:2.5em Calibri Light, 'PT Sans'; margin:0; padding-top:1.2em; line-height:1.5;}h2{font:2em Calibri Light, 'PT Sans'; margin:0; padding:1em 0 0em 0; line-height:1.5;}h3{font:1.2em Calibri Light, 'PT Sans'; margin:1em 0 0.5em 0; line-height:1.5;}h4{font:1em Calibri Light, 'PT Sans';margin:1em 0 0.5em 0; line-height:1.5;}h1, h2, h3, h4{color:#454545; text-align:center;}a{text-decoration:underline;outline:0;color:#11a9e9}a.spec:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;z-index:1;background-color:#000;
					-webkit-transform: scaleX(0);-moz-transform: scaleX(0);transform: scaleX(0);transition:all 0.2s ease-in-out 0s;}a:hover{color:#000}a.spec:hover:before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);transform:scaleX(1);}p{margin:0.5em 0 0.5em 0;padding:0;}div.text{line-height:1.7em; margin:1.5em 0; font-size:1em;}h1, h2, h3, h4, .h1, .h2, .h3{cursor:default}.h1{font:2.5em Calibri Light, 'PT Sans'; margin:0; padding-top:1.2em; line-height:1.5;}.h2{font:2em Calibri Light, 'PT Sans'; margin:0; padding:1em 0 0em 0; line-height:1.5;}.h3{font:1.2em Calibri Light, 'PT Sans'; margin:1em 0 0.5em 0; line-height:1.5;}.h4{font:1em Calibri Light, 'PT Sans';margin:1em 0 0.5em 0; line-height:1.5;}.h5{}.b{font-weight:bold}.ah{text-decoration:none}.ah:hover{text-decoration:underline}mrg4{margin:4em 0;}div.pageBody{font-size:1.25em; text-align:justify;}div.pageBody h2{text-align:left;}div.pageBody ul{list-style:disc;margin:1em 0 0.75em 3em;line-height: 1.4;}div.pageBody ol{padding:0;margin:1em 0 0.75em 2em; line-height:1.5em;}div.pageBody ol li{padding:0;margin:0;}div.pageBody table td{padding:0.5em 0;}div.pageBody p{line-height: 1.3; margin:1em auto;}div.pageBody ul.ok li{list-style:none; position:relative; padding-left:40px;}div.pageBody ul.ok li:before{content:''; position:absolute; top:10px; left:0; width:27px; height:17px; background:url('/i/li.png') no-repeat 0 0;}div.pageBody ul.ok li:hover:before{background-position:0 -18px;}div.pageBody img.left{float:left;margin:0 1em 1em 0}div.pageBody img.right{float:right;margin:0 1em 1em 0}div.err{border-radius: 3px;cursor:default;border:1px solid #f48588;color:#ca0207;padding:1em;margin:0 0 1em 0;background-color:#fff0f0;}div.info{border-radius: 3px;cursor:default;border-left:8px solid #ddf;padding:1em;margin:1em 0 1em 0;background-color:#eef;}.a{text-decoration:underline;outline:0;color:#11a9e9;color:#11a9e9;cursor:pointer}.a:hover{color:#000;}.a2{text-decoration:underline;outline:0;color:#11a9e9;color:#11a9e9;cursor:pointer;text-decoration:none;border-bottom:1px dotted #11a9e9}.a2:hover{color:#000;border-bottom:1px dotted #000}.animate{transition:all 0.3s ease-out 0s;}.animateFast{transition:all 0.2s ease-out 0s;}.animateSlow{transition:all 0.5s ease-out 0s;}.rotate{transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);}.rotate1{transform:rotate(1deg);-webkit-transform:rotate(1deg);-o-transform:rotate(1deg);-moz-transform:rotate(1deg);}.rotate45{transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);}.rotate90{transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transform:rotate(90deg);}.noTransform{transform:none;-webkit-transform:none;-o-transform:none;-moz-transform:none;}.loader{position: absolute;top: 0;left:50%;margin-left:-75px;width: 150px;height: 150px;}.loader .loaderBody{display:block;position: relative;left: 50%;top: 50%;width:100px;height:100px;margin: -75px 0 0 -75px;
				border: 3px solid #000;
				z-index: 1500;border: 3px solid transparent;border-top-color: #000;border-radius: 50%;-webkit-animation: spin 2s linear infinite;   animation: spin 2s linear infinite;}.loader .loaderBody:before{content: "";position: absolute;top: 5px;left: 5px;right: 5px;bottom: 5px;
				border: 3px solid #000;border: 3px solid transparent;border-top-color: #000;border-radius: 50%;-webkit-animation: spin 3s linear infinite;animation: spin 3s linear infinite;}.loader .loaderBody:after{content: "";position: absolute;top: 15px;left: 15px;right: 15px;bottom: 15px;
				border: 3px solid #000;border: 3px solid transparent;border-top-color: #000;border-radius: 50%;-webkit-animation: spin 1.5s linear infinite;animation: spin 1.5s linear infinite;}.tar{text-align:right}.tal{text-align:left}.tac{text-align:center}.phone{background:url('/i/PublicPage.phone.png') no-repeat left 0;padding:4px 0 0 56px;font-size:1.4em;min-height:40px;}.logos{padding: 0; margin: 0;}.logos li{display: inline; float: left; list-style: none; background: none; padding: 0; margin: 0;}.logos li img{display: block; margin: 0 5px 5px 0;border:1px solid #e2e2e2;border-radius:3px}.rub{position:relative;}.rub:after{content:'–';position:absolute;left:-0.1em;bottom:0;font-size:0.83em}div.clear{clear:both}div.layout{position:relative; margin:0 auto; padding:0 58px; min-width:940px;max-width:1250px;}div.layout-text{position:relative; margin:0 auto; min-width:940px;max-width:1150px;}div#header{position:relative; padding-bottom:0; height:70px; background:#27313c;}div#header a{text-decoration:none}div#header p{margin:0;}div#header a:hover{}div#header .a2:hover{color:#fff;border-bottom:1px dotted #fff}#white-header-shit{position:absolute; background:#30a2f3; width:0; height:91px;top:0; left:0; z-index:1;}div#logo{float:left; position:relative; width:230px; height:70px;}div#logo img{position:absolute; z-index:99; top:0; left:0;}div#header .header-phone-address{float:right; text-align:right; padding-left:60px; background:url('/i/PuplicPage.header.phone-tr.png') no-repeat 0 0 #27313c; height:70px;}div#header .header-phone{float:left; font-size:28px; color:#fff; line-height:70px; cursor:pointer;}.header-phone-icon{margin-top:20px; position:relative; margin-left:10px; float:right; cursor:pointer; width:28px; height:28px; background:url(/i/PuplicPage.header.phone-ico.png) no-repeat 0 0;}div.header-block{background:#2c3b4b;}div.menu{float:left;padding-left:30px}#header .menu ul.l0{height:100%;}#header .menu li.l0{position:relative; display:inline-block; margin:0;}#header .menu li.l0.first{}#header .menu li.l0:hover > .children{display:block;}#header .menu li.l0.open{}#header .menu a.l0{position:relative; display: block; text-decoration:none; color:#fff; font:17px Calibri Light; padding:0 18px; line-height:70px;}#header .menu a.l0 span.menu-add{display:inline-block; border-left:1px solid #616c78; position:absolute; top:33px; height:5px; left:0; width:0;}#header .menu a.l0.first span.menu-add{display:none;}#header .menu a span.menu-color{display:none;}#header .menu a.l0:hover{color:#11a9e9; text-decoration:none;}#header .menu a.l0.first{}#header .menu a.l0.open{color:#11a9e9;}#header .menu a{background:none !important;}#header .menu li.lang{position:absolute;right:24%;width:120px;background-color:#1985d0;background-image:url('/i/lang.png');background-repeat:no-repeat;background-position:70px 20px}#header .menu li.lang:hover{background-color:#12639b}#header .menu li.lang div.children{background-color:#1985d0;border:none}#header .menu li.lang ul li{width:80px;background-color:#1985d0}#header .menu li.lang ul li span:hover{color:#fff}#header .menu li.lang ul li:hover span{color:#fff}#header .menu li.lang ul li:hover a{color:#fff}#header .menu li.lang ul li a:hover{color:#fff}#header .menu li.lang a{color:#fff;padding:0 30px;}#header .menu li.lang a:hover{color:#fff;}#header .menu li.lang.open a{color:#fff;padding:0 30px;}#header .menu li.lang.open a:hover{color:#fff;}#header .menu div.children{border:1px solid #ccc; z-index:700; display:none; position:absolute; top:70px; left:0; background: #2c3b4b; padding:10px 20px; border-top:0;}#header .menu div.children ul li a{white-space:nowrap; display:block; padding:10px 0 5px; color:#fff;}#header .menu div.children ul li.open a{color:#11a9e9;}#header .menu div.children ul li a:hover{color:#11a9e9;}div#footer{clear:both; padding:25px 0; border-top:1px solid #e5e5e5; position:relative;}div.footer-line{height:6px; background:url('/i/PublicPage.footer-bg.png') no-repeat center center; background-size:cover;}div#copyrights{position: absolute;  top: -0.5em;  left:0px; font-size:14px; width:35%; color:#000000;}a#PlayNext{display:block; margin:10px auto 0; width: 111px;  height: 33px;  background: url('/i/PlayNext.png') no-repeat 0 0px;}div.err h1{cursor:default;color:#f00;font-weight:bold;padding:0;margin:4px 0 12px 0;}div.err div.icon{float:left;margin:0 1em 0 0;width:48px;height:48px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/a/icon-err.png'),sizingMethod=crop)}html>body div.err div.icon{background-image:url('/i/a/icon-err.png');background-repeat:no-repeat;}div.msg{border-radius: 3px;cursor:default;border:1px solid #ffe400;padding:1em;margin:1em 0 1em 0;color:#564d00;background-color:#fffad0;}form{margin:0;padding:0;}form input{font-size:1.2em; font-family:PT Sans; color:#000;width:250px; padding:12px 20px; outline:0;border:1px solid #dcdcdc;background-color:#fff; box-sizing:border-box;}form select{font-size:1.2em; font-family:PT Sans; color:#000;width:250px; padding:12px 20px; outline:0;border:1px solid #dcdcdc;background-color:#fff; box-sizing:border-box;}form .chosen-container{font-size:1em}form .chosen-container-single .chosen-single{height:32px;padding:8px 0 0 10px}form .chosen-container-single .chosen-single div b{background-position:0 10px}form .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 10px}form textarea{font-size:1.2em; font-family:PT Sans; color:#000; width:250px; padding:12px 20px; outline:0; height:120px; border:1px solid #e8e8e8; box-sizing:border-box;}form textarea[name='msg']{background:url('/i/Form.textarea-icons.png') no-repeat 0 0;padding-left:36px}form textarea:hover{box-shadow:1px 2px 2px #eee;}form textarea:focus{box-shadow:1px 2px 2px #eee; border-color:#aaa}input:-webkit-autofill, textarea:-webkit-autofill{background-color:#fff !important;background-image:auto;}form div.hint{color:#ccc;}input[type=checkbox],input[type=radio]{background:transparent;border:0;width:auto}input[type=checkbox], input[type=radio]{visibility:hidden;width:0;height:0;margin:0;}input[type=radio] + label:before{content:'';cursor:pointer;height:20px;width:16px;position:absolute;left:0;background:url('/i/admin/radio.png') left 0px no-repeat;}input[type=checkbox] + label:before {content:'';cursor:pointer;height:25px;width:25px;position:absolute;left:0;background:url('/i/checkbox.png') left 0 no-repeat;}input[type=checkbox] + label, input[type=radio] + label{position:relative;cursor:pointer;font-size:1em;}input[type=checkbox]:before:checked,input[type=radio]:before:checked {background-position:left -40px;}input[type=checkbox]:checked + label, input[type=radio]:checked + label{color:#ed2227}input[type=checkbox] + label:hover, input[type=radio] + label:hover{color:#ed2227;}input[type=checkbox] + label:hover:before, input[type=radio] + label:hover:before{background-position:left -27px;}input[type=checkbox]:checked + label:before, input[type=radio]:checked + label:before{background-position:left -54px;}label{cursor:pointer;font-size:1em;padding:5px 0 5px 45px; display:inline-block; line-height: 1.6;}label:hover{color:#000}form table.form{border-collapse:collapse;border-spacing:0;width:100%}form table.form th{display:none}form table.form td{padding:0.5em 0;vertical-align:top;}form table.form tr.h td{color:#b7b7b7;font-weight:bold;padding-top:2em}form table.form tr.submit td{padding:1em 0 0 0}form table.form tr.err div.i{border:2px solid #fe0000;padding:5px;background-color:#fcc;}form table.form tr.err input{background-color:#fcc;color:#000}form table.form tr.err select{background-color:#fcc;color:#000}form table.form tr.err div.hint{color:#fff;}form table.form.w100 tr td select{width:200px;}input[type=submit], input[type=button]{cursor:pointer; text-align:center; padding:12px 0; width:250px;margin:0;display:inline;border:0;color:#fff;background-color:#11a9e9;text-align:center;border-radius:3px;box-shadow:none;font-size:1em;}input[type=submit]:hover, input[type=button]:hover{color:#fff;background-color:#000}lock{overflow: hidden;}.themodal-overlay{
				/* overlay will stay fixed and will take all the space available */
				position: fixed;
				bottom: 0;
				left: 0;
				top: 0;
				right: 0;
				z-index: 10005;
				/* if modal content doesn't fit inside the overlay, display scrollbars */
				overflow: auto;
				/* allow one-finger iPad scrolling */
				-webkit-overflow-scrolling: touch;
				background: rgba(0, 0, 0, 0.5);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #7F000000, endColorstr = #7F000000);
				zoom: 1;
				font-weight:bold; text-align:center; font-size:1.2em;
			}.themodal-overlay > *{
				-webkit-transform: translateZ(0px);
			}div.form-close{position:absolute;top:4px;right:4px;font-weight:bold;text-align:center;width:20px;height:20px;cursor:pointer;color:#11a9e9}div.form-close:hover{color:#000}.modal{
				background: #fff;
				width:450px;
				-webkit-border-radius:0.3em;
				 border-radius:0.3em;
				-moz-border-radius:0.3em;

				-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);
				-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);
				box-shadow:0 0 10px rgba(0,0,0,0.5);
				margin:20px auto;
				padding:1.5em 1.8em 1.5em 1.8em;
				border:1px solid #D0D0D0;
				position:relative;
				display:none;
				-webkit-transition: margin-top .3s ease;
				-moz-transition: margin-top .3s ease;
				-ms-transition: margin-top .3s ease;
				transition: margin-top .3s ease;
			}.modal input, .modal textarea, .modal select{width:100%}.modal label{

			}.modal-row{
				margin-bottom:10px;
				overflow:hidden;
			}.modal .form-field-name{
				text-align:left;
			}.modal .error-div{
				position:absolute;
				top:0;
				left:0;
				width:100%;
				background:rgba(255,255,255,0.5);
				z-index:2;
				font-weight:bold; text-align:center;}.modal .error-div__inner--table{
				display:table;
				width:100%;
				height:100%;

			}.modal .error-div__inner--table-cell{
				display:table-cell;
				width:100%;
				height:100%;
				text-align: center;
				vertical-align: middle;
			}.modal .error-div__inner__text{
background: none repeat scroll 0 0 rgba(239, 88, 92, 0.7);
color: #fff;
max-width: 100%;
padding: 1em;
font-weight:400;
			}.printOnly{display:none}a.h2{cursor:pointer; text-decoration:none;color:#454545;}a.h2:hover{text-decoration:underline;}.p-r{position:relative;}span.red{color:#d24a45;}.twoColumns{-webkit-column-width: 45%; -moz-column-width: 45%; column-width: 45%; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 40px; -moz-column-gap: 40px; column-gap: 40px; overflow-x: hidden;}.threeColumns{-webkit-column-width: 30%; -moz-column-width: 30%; column-width: 30%; -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-gap: 40px; -moz-column-gap: 40px; column-gap: 40px; overflow-x: hidden;}.h1-b{position:relative;}.h1-b:before{content:''; position:absolute; top:-12px; left:-25px; width:18px; height:18px; background:url(/i/h1-b.png) no-repeat 0 0;}.h1-b--light:before{background:url(/i/h1-b2.png) no-repeat 0 0;}.gray-bg{background:#f7f6fc; padding:0 0 3.5em 0;}.white-bg{background:#fff; padding:0 0 3.5em 0;}div#navPath ul li{float:left; margin: 0 5px 0 0;}div#navPath ul li:before{content: ' '; display: inline-block; width:5px; height:6px; background:url('/i/PublicPage.br-cr.png') no-repeat 0 0; margin:0 9px 0 4px;}div#navPath ul li.first:before{content: ''; margin: 0; width:0;}.btn-border{display:inline-block; padding:0; box-sizing:border-box; width:260px; transition:all 0.2s ease-out 0s; border:7px solid #d0e7f3; height:84px; cursor:pointer; border-radius:3px; background:url('/i/btn-bg.png') repeat 0 0; }.btn-border .btn{box-sizing:border-box; display:inline-block; height:100%; width:100%; transition:all 0.2s ease-out 0s; color:#fff; background:url('/i/btn-img.png') no-repeat 26px center; border:1px solid #008dc2; font-size:20px; border-radius:3px; padding:25px 0 25px 20px; cursor:pointer;}.btn-border:hover{border:7px solid #88c9eb;}@font-face{font-family: 'ALS Rubl';
                                font-style: normal;
                                font-weight: normal;
                                src: local('ALS Rubl'), url('/css/fonts/rouble.woff') format('woff');}.rouble{font-family: ALS Rubl;}#up-scroll{cursor:pointer; display:none; z-index:10000; width:80px; height:80px; position:fixed; top:65%; right:0; background-image:url('/i/slider-ico.png'); background-repeat:no-repeat; background-position:0 0;}#up-scroll:hover{background-position:0 -80px;}img.w100{display:block;}.h-bg{background-repeat:no-repeat; background-size:cover; background-position:top center;}.h-bg-filter{height:100%; background:rgba(0, 20, 40, 0.75);}.h-bg-filter-wrapper{padding:5em 0;}.h-bg-h1, .h-bg-h3{padding:0; color:#fff;}.mrg0, div.mrg0{margin:0}.pd0, div.pd0{padding:0}.mrg5-top, div.mrg5-top{margin-top:5em}.mrg5-bt, div.mrg5-bt{margin-bottom:5em}.pd5-top, div.pd5-top{padding-top:5em}.pd5-bt, div.pd5-bt{padding-bottom:5em}.pd6-top, div.pd6-top{padding-top:6em}.pd6-bt, div.pd6-bt{padding-bottom:6em}.pd7-top, div.pd7-top{padding-top:7em}.pd7-bt, div.pd7-bt{padding-bottom:7em}.green-ok-ul{margin-top:2em;}.green-ok-ul li{max-width:880px; margin:0.7em auto 0; font-size:1.2em; line-height:1.5; padding:15px 0 15px 90px; background:url('/i/CleaningPage.li-img.png') no-repeat left center;}div.FormModal{width:80%; max-width:800px; padding:1.5em 5em}div.FormModal .form-block__header{margin:2em 0;}div.FormModal .form-block__header h2{margin:0; padding:0; font-size:1.5em; color:#455a64;}div.FormModal .form-h{margin:0 0 3em 0; font-size:1.4em; text-align:center; line-height:1.5; color:#455a64;}div.FormModal input{width:100%; box-shadow:none; border-color:#c4c4c4; padding-right:40px; position:relative; z-index:20;}div.FormModal .field-block{position:relative;}div.FormModal .field-block-name{float:left; width:48%;}div.FormModal .field-block-phone{float:right; width:48%;}div.FormModal .field-block-message{clear:both; padding-top:2em;}div.FormModal textarea{width:100%; height:165px; box-shadow:none; border-color:#c4c4c4;}div.FormModal textarea:focus, div.FormModal textarea:hover{border-color:#37c7ef;}div.FormModal .field-block-submit{margin-top:2em; text-align:center;}div.FormModal .field-block .field-img{position:absolute; z-index:25; top:16px; right:15px; width:18px; height:18px; background-image:url('/i/Form.icons.png'); background-repeat:no-repeat;}div.FormModal .field-block-name .field-img{background-position:0 0;}div.FormModal .field-block-phone .field-img{background-position:-18px 0;}div.FormModal .field-block-message .field-img{display:none;}div.FormModal input.alert, div.FormServiceWhite textarea.alert{border-color:#d24e49;}div.FormModal .field-block-name .iFocus .field-img{background-position:0 -18px;}div.FormModal .field-block.alert .field-img{background-position:0 -36px;}div.FormModal input:focus, div.FormServiceWhite input:hover{border-color:#37c7ef;}div.FormModal .field-block-submit input{width:365px; padding:12px 0; border-radius:0; border:3px solid #455a64; background:#fff; color:#455a64;}div.FormModal .field-block-submit input:hover{background:#455a64; color:#fff;}#mapBox{position:relative;}#mapPage{height:0px}.slide-bg{height:994px; position:relative; background:url('/i/HomePage.slide2_ru.jpg') no-repeat center center; background-size:cover;}.slide-services{position:absolute; left:0; right:0; bottom:180px; z-index:1;}.slide-services-bg{position:relative; max-width:1426px; margin:0 auto;}.slide-services-list{position:absolute; top:0; left:15px; right:0; bottom:0; z-index:2;}.slide-services-item{float:left; height:100%; position:relative; width:20%; color:#fff; text-align:center; font-size:18px; font-family:Calibri Light; cursor:pointer;}.slide-services-item--i1{width:19.5%;}.slide-services-item--i2{width:19%;}.slide-services-item--i3{width:18%;}.slide-services-item--i4{width:19%;}.slide-services-item__img{width:55px; margin:1em auto 0.5em; height:55px; background:url('/i/HomePage.service-items.png') no-repeat 0 0;}.slide-services-item:hover{text-shadow: 1px 3px 7px #fff;}.slide-services-item:hover .slide-services-item__img{opacity:0.8;}.slide-mouse{position:absolute; left:0; right:0; bottom:30px; z-index:1; height:105px; background:url(/i/HomePage.mouse.png) no-repeat center;}.train-img{margin:4em auto; max-width:870px;}.button-container{margin:2em 0 0; text-align:center;}.button-container--fos .btn-border{width:230px; height:66px;}.button-container--fos .btn-border .btn{background:url('/i/btn-img.png') no-repeat 22px center;font-size:17px; padding:16px 0 16px 20px;}.button-container--Hot .btn-border .btn{background:url('/i/btn-img.png') no-repeat 22px center;font-size:17px; padding:16px 0 16px 20px;}div.text--HomePage{font-size:1.1em;}.second-slide{width: 100%; height: 470px; background: url('/i/HomePage-second.png') no-repeat center / contain; margin-bottom: 70px;}.main-h1{font-weight: bold; max-width: 850px; margin: 0 auto 2em;}.h1-bold{font-family: Calibri Bold, Arial; font-size: 3em; line-height: 1.2}.hot-box{padding-top: 10px; position: relative; margin-bottom: -2em;}.hot-box:before{display: block; content: ""; position: absolute; z-index: 1; width: 290px; margin-left: -175px; height: 290px; color: #000; opacity: 0.06; border: 25px solid; top: 0; left: 50%;}.hot-box h2{z-index: 5; position: relative;}.mapBlock{width:96%;min-width:1000px;max-width:1250px;margin:0 auto;font-size:0px;padding:100px 0px}.mapPart{width:50%;font-size:16px;display:inline-block;height:300px;box-sizing:border-box;vertical-align:top;position:relative}.mapPart.mapPart-info{background:#2c3b4b;color:#fff;padding:50px}.mpInfo-title{color:#009bcf;font-size:31px;font-weight:bold}.mpInfo-title span{font-size:22px;}.mpInfo-address{color:#fff;font-weight:bold;font-size:18px;padding-top:10px}.mpInfo-contacts{margin-top:20px;font-size:18px}.mpInfo-contacts td{padding:5px 10px 5px 0px}.mpInfo-contacts td.info-b{font-weight:bold;}.mpInfo-contacts td span{color:#009bcf}.mpInfo-triangle--right{right:-10px;z-index:999;top:0;bottom:0;margin:auto;position:absolute;width: 0;
  height: 0;
  border-top: 60px solid transparent;
  border-bottom: 60px solid transparent;

  border-left: 60px solid #2c3b4b;}.mpInfo-triangle--left{left:-10px;z-index:999;top:0;bottom:0;margin:auto;position:absolute;width: 0;
  height: 0;
  border-top: 60px solid transparent;
  border-bottom: 60px solid transparent;

  border-right: 60px solid #2c3b4b;}@media all and (max-width: 1680px) {
.actions-item{display:inline-block; float:none; width:390px;}
.actions-item--i1{ width:810px; display:block; margin:2em auto 0;}
.actions-item--i2{margin-left:0;}
}
@media all and (max-width: 1625px) {
div.pageBody img.left{float:none;display:block;margin:1em auto 1em auto}
}
@media all and (max-width: 1450px) {
div.pageBody img.right{float:none;display:block;margin:1em auto 1em auto}
}
@media all and (max-width: 1350px) {
.Hot-list-item{width:100%;float:none;}
div#header .header-phone{font-size:22px;}
div#header .header-phone-icon{}
#header .menu li.lang{right:22%;}
.SliderViewHomeBlock .swiper-slide-context{font-size:2.5em;}
.SliderViewHomeBlock .swiper-slide-dopcontext{font-size:1.5em;}
}
@media all and (max-width: 1250px) {
div.layout{padding:0 10px;}
div#header .header-phone{font-size:18px;}
div#header .header-phone-icon{}
div#logo img{height:70px}
#white-header-shit{height:70px;}
div.menu{padding-left:30px}
#header .menu a.l0{padding:0 10px;}
.slide-services-item__img{height:1px;}
div.second-slide{height: 350px;}
}
@media all and (max-width: 1100px) {
div#header .header-phone-address{padding-left:40px;}
div.menu{padding-left:0px}
#header .menu a.l0{padding:0 11px;}
#header .menu li.lang{right:20%;width:100px;background-position:60px 20px}
#header .menu li.lang a{padding:0 20px;}
#header .menu li.lang ul li{width:60px;}
}
@media all and (max-width: 1000px) {
div.menu{padding-left:0px;margin:0 0 0 -2em}
}
@media print {.actions {}.Partner-list{padding:3em 0; text-align:center;}.Partner-list-item{display:inline-block; display:inline-table; margin:1em;}.Partner-item-pict{display:block; width:258px; height:92px; margin:0 auto; background-size:contain; background-position:center center; background-repeat:no-repeat;}.Partner-item-name{margin-top:0.5em; font-size:1.2em;}.Partner-item-post-pict{margin-top:0.5em; font-size:1.2em;}.Partner-pass-input{height:60px;}.btn-border.Partner-pass-submit{height:60px; background:#009bcf; width:140px;}.btn-border.Partner-pass-submit .btn{background:none; padding: 11px 0;}.Partner-item-full{margin-top: 0.5em;font-size: 1.2em;}.Partner-item-full-text{display:none;}div.FormForCalc-block{color:#fff;position:absolute;z-index:5;top:115px;right:0;width:515px;box-sizing:border-box;background:none;background:rgba(0,0,0,0.4);border:3px solid #fff;border:3px solid rgba(255,255,255,0.1);padding:30px;}.FormForCalc-h2{color:#fff;font-weight:700;font-size:2.5em;text-align:left;font-family:'Lato';}.FormForCalc-h3{margin-top:0.3em;color:#fff;font-weight:300;font-size:1.3em;text-align:left;font-family:'Lato';}div.FormForCalc .form-block__header{margin-bottom:1em;}div.FormForCalc .field-block{margin-top:10px; height:55px; float:left; width:50%; padding-right:10px; box-sizing:border-box;}div.FormForCalc .field-block-email, div.FormForCalc .field-block-cargo, div.FormForCalc .field-block-to{padding-right:0;}div.FormForCalc input{width:100%;color:#e2e2f2;border-radius:0;height:55px;box-shadow:none;background:none;background:rgba(255,255,255,0.05);border:3px solid transparent;}div.FormForCalc select{width:100%;color:#e2e2f2;border-radius:0;height:55px;box-shadow:none;background:none;background:rgba(255,255,255,0.05);border:3px solid transparent;}div.FormForCalc option{color:#000;}div.FormForCalc input:focus, div.FormForCalc input:hover{border:3px solid rgba(255,255,255,0.1);}div.FormForCalc input:-webkit-input-placeholder{color:rgba(255,255,255,0.7);}div.FormForCalc input::-webkit-input-placeholder{color:rgba(255,255,255,0.7);}div.FormForCalc input::-moz-placeholder{color:rgba(255,255,255,0.7);}div.FormForCalc input:-moz-placeholder{color:rgba(255,255,255,0.7);}div.FormForCalc input:-ms-input-placeholder{color:rgba(255,255,255,0.7);}div.FormForCalc .field-block-type{width:100%;padding-right:0}div.FormForCalc .field-block-submit{width:100%;padding-right:0px}div.FormForCalc .field-block-submit input{width:100%; padding:15px 20px; height:55px; border-radius:2px; border:0; background:#2698ec; color:#fff; font-size:1.1em;}div.FormForCalc .field-block-submit input:hover{background-color:#218cdb;}.Hot{padding:3em 0; text-align:center;}.Hot-list{padding: 0;background: #f7f6fc}.Hot-list-item{box-sizing:border-box; float:left; text-align:left; position:relative; overflow:hidden; background:#fff; width:50%; height:333px; cursor:pointer;}.Hot-list-item:hover{opacity:0.9;}.Hot-list-item--1{float:right;}.Hot-item-pict{height:100%; background-size:cover;background-repeat:no-repeat; background-position:top left;}.Hot-list-item--0 .Hot-item-pict{background-position:top right;}.Hot-list-item--2{float:none; width:100%; height:250px;}.Hot-list-item--2 .Hot-item-pict{background-position:top center;}.Hot-item-bar{position:absolute; z-index:10; width:90%; left:auto; right:5%; top:30px; padding:30px;}.Hot-item-name{line-height:1.2; text-align:right; font-weight:bold; color:#fff; font-size:3em; text-decoration:none;}.Hot-list-item--1 .Hot-item-bar{right:auto; left:5%;}.Hot-list-item--1 .Hot-item-name{text-align:left;}.Hot-item-short{position:relative; margin-top:0.5em; line-height:1.2; text-align:right; color:#fff; font-size:2em; padding-right:20px;}.Hot-item-short:before{content:'';position:absolute;top:0;bottom:0;right:0;width:6px;background:#6A94F6;}.Hot-list-item--1 .Hot-item-short:before{left:0;right:auto;}.Hot-list-item--1 .Hot-item-short{text-align:left;padding-left:20px;}.Hot-list-item--2 .Hot-item-name, .Hot-list-item--2 .Hot-item-short{text-align:center;}.Hot-list-item--2 .Hot-item-bar{left:0; right:0; margin:0 auto;}.button-container--Hot .btn-border{width:350px; height:66px;}.clear{font-size:0;clear:both;width:100%;overflow:hidden;height:0;line-height:0}.s{font-weight:normal;font-size:0.7em;}.hL{text-align:left}.hC{text-align:center}.hR{text-align:right}.vC{vertical-align:middle}.vT{vertical-align:top}.vB{vertical-align:bottom}.nw{white-space:nowrap}.m0{margin:0}.p0{padding:0}.b0{border:0}.mt0{margin-top:0}.clickable{cursor:pointer}.hidden{display:none}.visible{display:block}.visibleTR{display:table-row}.invisible{visibility:hidden}.display{display:block}ul{margin:0;padding:0;list-style:none}li{margin:0;padding:0;}table{border-spacing:0;border-collapse:collapse;}td{padding:0;}th{padding:0;}img{border:0;}:focus{outline:none;-moz-outline-style:none;}.w1{width:8.3%}.w2{width:16.7%}.w3{width:25%}.w4{width:33.3%}.w5{width:41.7%}.w6{width:50%}.w7{width:58.3%}.w8{width:66.7%}.w9{width:75%}.w10{width:83.3%}.w11{width:91.7%}.w12{width:100%}.w100{width:100%;}.wa{width:auto}.w32px{width:32px}.w64px{width:64px}.w128px{width:128px}.w256px{width:256px}.w512px{width:512px}.w640px{width:640px}html{font-size:14px;}body{position:relative; font:1em Calibri Regular, 'PT Sans';color:#4d4c54;padding:0;margin:0;background:#fff;min-width:940px; line-height:1.2;}h1{font:2.5em Calibri Light, 'PT Sans'; margin:0; padding-top:1.2em; line-height:1.5;}h2{font:2em Calibri Light, 'PT Sans'; margin:0; padding:1em 0 0em 0; line-height:1.5;}h3{font:1.2em Calibri Light, 'PT Sans'; margin:1em 0 0.5em 0; line-height:1.5;}h4{font:1em Calibri Light, 'PT Sans';margin:1em 0 0.5em 0; line-height:1.5;}h1, h2, h3, h4{color:#454545; text-align:center;}a{text-decoration:underline;outline:0;color:#11a9e9}a.spec:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;z-index:1;background-color:#000;
					-webkit-transform: scaleX(0);-moz-transform: scaleX(0);transform: scaleX(0);transition:all 0.2s ease-in-out 0s;}a:hover{color:#000}a.spec:hover:before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);transform:scaleX(1);}p{margin:0.5em 0 0.5em 0;padding:0;}div.text{line-height:1.7em; margin:1.5em 0; font-size:1em;}h1, h2, h3, h4, .h1, .h2, .h3{cursor:default}.h1{font:2.5em Calibri Light, 'PT Sans'; margin:0; padding-top:1.2em; line-height:1.5;}.h2{font:2em Calibri Light, 'PT Sans'; margin:0; padding:1em 0 0em 0; line-height:1.5;}.h3{font:1.2em Calibri Light, 'PT Sans'; margin:1em 0 0.5em 0; line-height:1.5;}.h4{font:1em Calibri Light, 'PT Sans';margin:1em 0 0.5em 0; line-height:1.5;}.h5{}.b{font-weight:bold}.ah{text-decoration:none}.ah:hover{text-decoration:underline}mrg4{margin:4em 0;}div.pageBody{font-size:1.25em; text-align:justify;}div.pageBody h2{text-align:left;}div.pageBody ul{list-style:disc;margin:1em 0 0.75em 3em;line-height: 1.4;}div.pageBody ol{padding:0;margin:1em 0 0.75em 2em; line-height:1.5em;}div.pageBody ol li{padding:0;margin:0;}div.pageBody table td{padding:0.5em 0;}div.pageBody p{line-height: 1.3; margin:1em auto;}div.pageBody ul.ok li{list-style:none; position:relative; padding-left:40px;}div.pageBody ul.ok li:before{content:''; position:absolute; top:10px; left:0; width:27px; height:17px; background:url('/i/li.png') no-repeat 0 0;}div.pageBody ul.ok li:hover:before{background-position:0 -18px;}div.pageBody img.left{float:left;margin:0 1em 1em 0}div.pageBody img.right{float:right;margin:0 1em 1em 0}div.err{border-radius: 3px;cursor:default;border:1px solid #f48588;color:#ca0207;padding:1em;margin:0 0 1em 0;background-color:#fff0f0;}div.info{border-radius: 3px;cursor:default;border-left:8px solid #ddf;padding:1em;margin:1em 0 1em 0;background-color:#eef;}.a{text-decoration:underline;outline:0;color:#11a9e9;color:#11a9e9;cursor:pointer}.a:hover{color:#000;}.a2{text-decoration:underline;outline:0;color:#11a9e9;color:#11a9e9;cursor:pointer;text-decoration:none;border-bottom:1px dotted #11a9e9}.a2:hover{color:#000;border-bottom:1px dotted #000}.animate{transition:all 0.3s ease-out 0s;}.animateFast{transition:all 0.2s ease-out 0s;}.animateSlow{transition:all 0.5s ease-out 0s;}.rotate{transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);}.rotate1{transform:rotate(1deg);-webkit-transform:rotate(1deg);-o-transform:rotate(1deg);-moz-transform:rotate(1deg);}.rotate45{transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);}.rotate90{transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transform:rotate(90deg);}.noTransform{transform:none;-webkit-transform:none;-o-transform:none;-moz-transform:none;}.loader{position: absolute;top: 0;left:50%;margin-left:-75px;width: 150px;height: 150px;}.loader .loaderBody{display:block;position: relative;left: 50%;top: 50%;width:100px;height:100px;margin: -75px 0 0 -75px;
				border: 3px solid #000;
				z-index: 1500;border: 3px solid transparent;border-top-color: #000;border-radius: 50%;-webkit-animation: spin 2s linear infinite;   animation: spin 2s linear infinite;}.loader .loaderBody:before{content: "";position: absolute;top: 5px;left: 5px;right: 5px;bottom: 5px;
				border: 3px solid #000;border: 3px solid transparent;border-top-color: #000;border-radius: 50%;-webkit-animation: spin 3s linear infinite;animation: spin 3s linear infinite;}.loader .loaderBody:after{content: "";position: absolute;top: 15px;left: 15px;right: 15px;bottom: 15px;
				border: 3px solid #000;border: 3px solid transparent;border-top-color: #000;border-radius: 50%;-webkit-animation: spin 1.5s linear infinite;animation: spin 1.5s linear infinite;}.tar{text-align:right}.tal{text-align:left}.tac{text-align:center}.phone{background:url('/i/PublicPage.phone.png') no-repeat left 0;padding:4px 0 0 56px;font-size:1.4em;min-height:40px;}.logos{padding: 0; margin: 0;}.logos li{display: inline; float: left; list-style: none; background: none; padding: 0; margin: 0;}.logos li img{display: block; margin: 0 5px 5px 0;border:1px solid #e2e2e2;border-radius:3px}.rub{position:relative;}.rub:after{content:'–';position:absolute;left:-0.1em;bottom:0;font-size:0.83em}div.clear{clear:both}div.layout{position:relative; margin:0 auto; padding:0 58px; min-width:940px;max-width:1250px;}div.layout-text{position:relative; margin:0 auto; min-width:940px;max-width:1150px;}div#header{position:relative; padding-bottom:0; height:70px; background:#27313c;}div#header a{text-decoration:none}div#header p{margin:0;}div#header a:hover{}div#header .a2:hover{color:#fff;border-bottom:1px dotted #fff}#white-header-shit{position:absolute; background:#30a2f3; width:0; height:91px;top:0; left:0; z-index:1;}div#logo{float:left; position:relative; width:230px; height:70px;}div#logo img{position:absolute; z-index:99; top:0; left:0;}div#header .header-phone-address{float:right; text-align:right; padding-left:60px; background:url('/i/PuplicPage.header.phone-tr.png') no-repeat 0 0 #27313c; height:70px;}div#header .header-phone{float:left; font-size:28px; color:#fff; line-height:70px; cursor:pointer;}.header-phone-icon{margin-top:20px; position:relative; margin-left:10px; float:right; cursor:pointer; width:28px; height:28px; background:url(/i/PuplicPage.header.phone-ico.png) no-repeat 0 0;}div.header-block{background:#2c3b4b;}div.menu{float:left;padding-left:30px}#header .menu ul.l0{height:100%;}#header .menu li.l0{position:relative; display:inline-block; margin:0;}#header .menu li.l0.first{}#header .menu li.l0:hover > .children{display:block;}#header .menu li.l0.open{}#header .menu a.l0{position:relative; display: block; text-decoration:none; color:#fff; font:17px Calibri Light; padding:0 18px; line-height:70px;}#header .menu a.l0 span.menu-add{display:inline-block; border-left:1px solid #616c78; position:absolute; top:33px; height:5px; left:0; width:0;}#header .menu a.l0.first span.menu-add{display:none;}#header .menu a span.menu-color{display:none;}#header .menu a.l0:hover{color:#11a9e9; text-decoration:none;}#header .menu a.l0.first{}#header .menu a.l0.open{color:#11a9e9;}#header .menu a{background:none !important;}#header .menu li.lang{position:absolute;right:24%;width:120px;background-color:#1985d0;background-image:url('/i/lang.png');background-repeat:no-repeat;background-position:70px 20px}#header .menu li.lang:hover{background-color:#12639b}#header .menu li.lang div.children{background-color:#1985d0;border:none}#header .menu li.lang ul li{width:80px;background-color:#1985d0}#header .menu li.lang ul li span:hover{color:#fff}#header .menu li.lang ul li:hover span{color:#fff}#header .menu li.lang ul li:hover a{color:#fff}#header .menu li.lang ul li a:hover{color:#fff}#header .menu li.lang a{color:#fff;padding:0 30px;}#header .menu li.lang a:hover{color:#fff;}#header .menu li.lang.open a{color:#fff;padding:0 30px;}#header .menu li.lang.open a:hover{color:#fff;}#header .menu div.children{border:1px solid #ccc; z-index:700; display:none; position:absolute; top:70px; left:0; background: #2c3b4b; padding:10px 20px; border-top:0;}#header .menu div.children ul li a{white-space:nowrap; display:block; padding:10px 0 5px; color:#fff;}#header .menu div.children ul li.open a{color:#11a9e9;}#header .menu div.children ul li a:hover{color:#11a9e9;}div#footer{clear:both; padding:25px 0; border-top:1px solid #e5e5e5; position:relative;}div.footer-line{height:6px; background:url('/i/PublicPage.footer-bg.png') no-repeat center center; background-size:cover;}div#copyrights{position: absolute;  top: -0.5em;  left:0px; font-size:14px; width:35%; color:#000000;}a#PlayNext{display:block; margin:10px auto 0; width: 111px;  height: 33px;  background: url('/i/PlayNext.png') no-repeat 0 0px;}div.err h1{cursor:default;color:#f00;font-weight:bold;padding:0;margin:4px 0 12px 0;}div.err div.icon{float:left;margin:0 1em 0 0;width:48px;height:48px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/a/icon-err.png'),sizingMethod=crop)}html>body div.err div.icon{background-image:url('/i/a/icon-err.png');background-repeat:no-repeat;}div.msg{border-radius: 3px;cursor:default;border:1px solid #ffe400;padding:1em;margin:1em 0 1em 0;color:#564d00;background-color:#fffad0;}form{margin:0;padding:0;}form input{font-size:1.2em; font-family:PT Sans; color:#000;width:250px; padding:12px 20px; outline:0;border:1px solid #dcdcdc;background-color:#fff; box-sizing:border-box;}form select{font-size:1.2em; font-family:PT Sans; color:#000;width:250px; padding:12px 20px; outline:0;border:1px solid #dcdcdc;background-color:#fff; box-sizing:border-box;}form .chosen-container{font-size:1em}form .chosen-container-single .chosen-single{height:32px;padding:8px 0 0 10px}form .chosen-container-single .chosen-single div b{background-position:0 10px}form .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 10px}form textarea{font-size:1.2em; font-family:PT Sans; color:#000; width:250px; padding:12px 20px; outline:0; height:120px; border:1px solid #e8e8e8; box-sizing:border-box;}form textarea[name='msg']{background:url('/i/Form.textarea-icons.png') no-repeat 0 0;padding-left:36px}form textarea:hover{box-shadow:1px 2px 2px #eee;}form textarea:focus{box-shadow:1px 2px 2px #eee; border-color:#aaa}input:-webkit-autofill, textarea:-webkit-autofill{background-color:#fff !important;background-image:auto;}form div.hint{color:#ccc;}input[type=checkbox],input[type=radio]{background:transparent;border:0;width:auto}input[type=checkbox], input[type=radio]{visibility:hidden;width:0;height:0;margin:0;}input[type=radio] + label:before{content:'';cursor:pointer;height:20px;width:16px;position:absolute;left:0;background:url('/i/admin/radio.png') left 0px no-repeat;}input[type=checkbox] + label:before {content:'';cursor:pointer;height:25px;width:25px;position:absolute;left:0;background:url('/i/checkbox.png') left 0 no-repeat;}input[type=checkbox] + label, input[type=radio] + label{position:relative;cursor:pointer;font-size:1em;}input[type=checkbox]:before:checked,input[type=radio]:before:checked {background-position:left -40px;}input[type=checkbox]:checked + label, input[type=radio]:checked + label{color:#ed2227}input[type=checkbox] + label:hover, input[type=radio] + label:hover{color:#ed2227;}input[type=checkbox] + label:hover:before, input[type=radio] + label:hover:before{background-position:left -27px;}input[type=checkbox]:checked + label:before, input[type=radio]:checked + label:before{background-position:left -54px;}label{cursor:pointer;font-size:1em;padding:5px 0 5px 45px; display:inline-block; line-height: 1.6;}label:hover{color:#000}form table.form{border-collapse:collapse;border-spacing:0;width:100%}form table.form th{display:none}form table.form td{padding:0.5em 0;vertical-align:top;}form table.form tr.h td{color:#b7b7b7;font-weight:bold;padding-top:2em}form table.form tr.submit td{padding:1em 0 0 0}form table.form tr.err div.i{border:2px solid #fe0000;padding:5px;background-color:#fcc;}form table.form tr.err input{background-color:#fcc;color:#000}form table.form tr.err select{background-color:#fcc;color:#000}form table.form tr.err div.hint{color:#fff;}form table.form.w100 tr td select{width:200px;}input[type=submit], input[type=button]{cursor:pointer; text-align:center; padding:12px 0; width:250px;margin:0;display:inline;border:0;color:#fff;background-color:#11a9e9;text-align:center;border-radius:3px;box-shadow:none;font-size:1em;}input[type=submit]:hover, input[type=button]:hover{color:#fff;background-color:#000}lock{overflow: hidden;}.themodal-overlay{
				/* overlay will stay fixed and will take all the space available */
				position: fixed;
				bottom: 0;
				left: 0;
				top: 0;
				right: 0;
				z-index: 10005;
				/* if modal content doesn't fit inside the overlay, display scrollbars */
				overflow: auto;
				/* allow one-finger iPad scrolling */
				-webkit-overflow-scrolling: touch;
				background: rgba(0, 0, 0, 0.5);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #7F000000, endColorstr = #7F000000);
				zoom: 1;
				font-weight:bold; text-align:center; font-size:1.2em;
			}.themodal-overlay > *{
				-webkit-transform: translateZ(0px);
			}div.form-close{position:absolute;top:4px;right:4px;font-weight:bold;text-align:center;width:20px;height:20px;cursor:pointer;color:#11a9e9}div.form-close:hover{color:#000}.modal{
				background: #fff;
				width:450px;
				-webkit-border-radius:0.3em;
				 border-radius:0.3em;
				-moz-border-radius:0.3em;

				-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);
				-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);
				box-shadow:0 0 10px rgba(0,0,0,0.5);
				margin:20px auto;
				padding:1.5em 1.8em 1.5em 1.8em;
				border:1px solid #D0D0D0;
				position:relative;
				display:none;
				-webkit-transition: margin-top .3s ease;
				-moz-transition: margin-top .3s ease;
				-ms-transition: margin-top .3s ease;
				transition: margin-top .3s ease;
			}.modal input, .modal textarea, .modal select{width:100%}.modal label{

			}.modal-row{
				margin-bottom:10px;
				overflow:hidden;
			}.modal .form-field-name{
				text-align:left;
			}.modal .error-div{
				position:absolute;
				top:0;
				left:0;
				width:100%;
				background:rgba(255,255,255,0.5);
				z-index:2;
				font-weight:bold; text-align:center;}.modal .error-div__inner--table{
				display:table;
				width:100%;
				height:100%;

			}.modal .error-div__inner--table-cell{
				display:table-cell;
				width:100%;
				height:100%;
				text-align: center;
				vertical-align: middle;
			}.modal .error-div__inner__text{
background: none repeat scroll 0 0 rgba(239, 88, 92, 0.7);
color: #fff;
max-width: 100%;
padding: 1em;
font-weight:400;
			}.printOnly{display:block}a.h2{cursor:pointer; text-decoration:none;color:#454545;}a.h2:hover{text-decoration:underline;}.p-r{position:relative;}span.red{color:#d24a45;}.twoColumns{-webkit-column-width: 45%; -moz-column-width: 45%; column-width: 45%; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 40px; -moz-column-gap: 40px; column-gap: 40px; overflow-x: hidden;}.threeColumns{-webkit-column-width: 30%; -moz-column-width: 30%; column-width: 30%; -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-gap: 40px; -moz-column-gap: 40px; column-gap: 40px; overflow-x: hidden;}.h1-b{position:relative;}.h1-b:before{content:''; position:absolute; top:-12px; left:-25px; width:18px; height:18px; background:url(/i/h1-b.png) no-repeat 0 0;}.h1-b--light:before{background:url(/i/h1-b2.png) no-repeat 0 0;}.gray-bg{background:#f7f6fc; padding:0 0 3.5em 0;}.white-bg{background:#fff; padding:0 0 3.5em 0;}div#navPath ul li{float:left; margin: 0 5px 0 0;}div#navPath ul li:before{content: ' '; display: inline-block; width:5px; height:6px; background:url('/i/PublicPage.br-cr.png') no-repeat 0 0; margin:0 9px 0 4px;}div#navPath ul li.first:before{content: ''; margin: 0; width:0;}.btn-border{display:inline-block; padding:0; box-sizing:border-box; width:260px; transition:all 0.2s ease-out 0s; border:7px solid #d0e7f3; height:84px; cursor:pointer; border-radius:3px; background:url('/i/btn-bg.png') repeat 0 0; }.btn-border .btn{box-sizing:border-box; display:inline-block; height:100%; width:100%; transition:all 0.2s ease-out 0s; color:#fff; background:url('/i/btn-img.png') no-repeat 26px center; border:1px solid #008dc2; font-size:20px; border-radius:3px; padding:25px 0 25px 20px; cursor:pointer;}.btn-border:hover{border:7px solid #88c9eb;}@font-face{font-family: 'ALS Rubl';
                                font-style: normal;
                                font-weight: normal;
                                src: local('ALS Rubl'), url('/css/fonts/rouble.woff') format('woff');}.rouble{font-family: ALS Rubl;}#up-scroll{cursor:pointer; display:none; z-index:10000; width:80px; height:80px; position:fixed; top:65%; right:0; background-image:url('/i/slider-ico.png'); background-repeat:no-repeat; background-position:0 0;}#up-scroll:hover{background-position:0 -80px;}img.w100{display:block;}.h-bg{background-repeat:no-repeat; background-size:cover; background-position:top center;}.h-bg-filter{height:100%; background:rgba(0, 20, 40, 0.75);}.h-bg-filter-wrapper{padding:5em 0;}.h-bg-h1, .h-bg-h3{padding:0; color:#fff;}.mrg0, div.mrg0{margin:0}.pd0, div.pd0{padding:0}.mrg5-top, div.mrg5-top{margin-top:5em}.mrg5-bt, div.mrg5-bt{margin-bottom:5em}.pd5-top, div.pd5-top{padding-top:5em}.pd5-bt, div.pd5-bt{padding-bottom:5em}.pd6-top, div.pd6-top{padding-top:6em}.pd6-bt, div.pd6-bt{padding-bottom:6em}.pd7-top, div.pd7-top{padding-top:7em}.pd7-bt, div.pd7-bt{padding-bottom:7em}.green-ok-ul{margin-top:2em;}.green-ok-ul li{max-width:880px; margin:0.7em auto 0; font-size:1.2em; line-height:1.5; padding:15px 0 15px 90px; background:url('/i/CleaningPage.li-img.png') no-repeat left center;}div.FormModal{width:80%; max-width:800px; padding:1.5em 5em}div.FormModal .form-block__header{margin:2em 0;}div.FormModal .form-block__header h2{margin:0; padding:0; font-size:1.5em; color:#455a64;}div.FormModal .form-h{margin:0 0 3em 0; font-size:1.4em; text-align:center; line-height:1.5; color:#455a64;}div.FormModal input{width:100%; box-shadow:none; border-color:#c4c4c4; padding-right:40px; position:relative; z-index:20;}div.FormModal .field-block{position:relative;}div.FormModal .field-block-name{float:left; width:48%;}div.FormModal .field-block-phone{float:right; width:48%;}div.FormModal .field-block-message{clear:both; padding-top:2em;}div.FormModal textarea{width:100%; height:165px; box-shadow:none; border-color:#c4c4c4;}div.FormModal textarea:focus, div.FormModal textarea:hover{border-color:#37c7ef;}div.FormModal .field-block-submit{margin-top:2em; text-align:center;}div.FormModal .field-block .field-img{position:absolute; z-index:25; top:16px; right:15px; width:18px; height:18px; background-image:url('/i/Form.icons.png'); background-repeat:no-repeat;}div.FormModal .field-block-name .field-img{background-position:0 0;}div.FormModal .field-block-phone .field-img{background-position:-18px 0;}div.FormModal .field-block-message .field-img{display:none;}div.FormModal input.alert, div.FormServiceWhite textarea.alert{border-color:#d24e49;}div.FormModal .field-block-name .iFocus .field-img{background-position:0 -18px;}div.FormModal .field-block.alert .field-img{background-position:0 -36px;}div.FormModal input:focus, div.FormServiceWhite input:hover{border-color:#37c7ef;}div.FormModal .field-block-submit input{width:365px; padding:12px 0; border-radius:0; border:3px solid #455a64; background:#fff; color:#455a64;}div.FormModal .field-block-submit input:hover{background:#455a64; color:#fff;}#mapBox{position:relative;}#mapPage{height:0px}.slide-bg{height:994px; position:relative; background:url('/i/HomePage.slide2_ru.jpg') no-repeat center center; background-size:cover;}.slide-services{position:absolute; left:0; right:0; bottom:180px; z-index:1;}.slide-services-bg{position:relative; max-width:1426px; margin:0 auto;}.slide-services-list{position:absolute; top:0; left:15px; right:0; bottom:0; z-index:2;}.slide-services-item{float:left; height:100%; position:relative; width:20%; color:#fff; text-align:center; font-size:18px; font-family:Calibri Light; cursor:pointer;}.slide-services-item--i1{width:19.5%;}.slide-services-item--i2{width:19%;}.slide-services-item--i3{width:18%;}.slide-services-item--i4{width:19%;}.slide-services-item__img{width:55px; margin:1em auto 0.5em; height:55px; background:url('/i/HomePage.service-items.png') no-repeat 0 0;}.slide-services-item:hover{text-shadow: 1px 3px 7px #fff;}.slide-services-item:hover .slide-services-item__img{opacity:0.8;}.slide-mouse{position:absolute; left:0; right:0; bottom:30px; z-index:1; height:105px; background:url(/i/HomePage.mouse.png) no-repeat center;}.train-img{margin:4em auto; max-width:870px;}.button-container{margin:2em 0 0; text-align:center;}.button-container--fos .btn-border{width:230px; height:66px;}.button-container--fos .btn-border .btn{background:url('/i/btn-img.png') no-repeat 22px center;font-size:17px; padding:16px 0 16px 20px;}.button-container--Hot .btn-border .btn{background:url('/i/btn-img.png') no-repeat 22px center;font-size:17px; padding:16px 0 16px 20px;}div.text--HomePage{font-size:1.1em;}.second-slide{width: 100%; height: 470px; background: url('/i/HomePage-second.png') no-repeat center / contain; margin-bottom: 70px;}.main-h1{font-weight: bold; max-width: 850px; margin: 0 auto 2em;}.h1-bold{font-family: Calibri Bold, Arial; font-size: 3em; line-height: 1.2}.hot-box{padding-top: 10px; position: relative; margin-bottom: -2em;}.hot-box:before{display: block; content: ""; position: absolute; z-index: 1; width: 290px; margin-left: -175px; height: 290px; color: #000; opacity: 0.06; border: 25px solid; top: 0; left: 50%;}.hot-box h2{z-index: 5; position: relative;}.mapBlock{width:96%;min-width:1000px;max-width:1250px;margin:0 auto;font-size:0px;padding:100px 0px}.mapPart{width:50%;font-size:16px;display:inline-block;height:300px;box-sizing:border-box;vertical-align:top;position:relative}.mapPart.mapPart-info{background:#2c3b4b;color:#fff;padding:50px}.mpInfo-title{color:#009bcf;font-size:31px;font-weight:bold}.mpInfo-title span{font-size:22px;}.mpInfo-address{color:#fff;font-weight:bold;font-size:18px;padding-top:10px}.mpInfo-contacts{margin-top:20px;font-size:18px}.mpInfo-contacts td{padding:5px 10px 5px 0px}.mpInfo-contacts td.info-b{font-weight:bold;}.mpInfo-contacts td span{color:#009bcf}.mpInfo-triangle--right{right:-10px;z-index:999;top:0;bottom:0;margin:auto;position:absolute;width: 0;
  height: 0;
  border-top: 60px solid transparent;
  border-bottom: 60px solid transparent;

  border-left: 60px solid #2c3b4b;}.mpInfo-triangle--left{left:-10px;z-index:999;top:0;bottom:0;margin:auto;position:absolute;width: 0;
  height: 0;
  border-top: 60px solid transparent;
  border-bottom: 60px solid transparent;

  border-right: 60px solid #2c3b4b;}.noPrint{display:none}}