/*last-modified: Mon, 20 Sep 2021 9:20:24 GMT (/var/www/www-root/data/www/test-optparts.rolf.ru/actions/HomePage.php)*/
@font-face {font-family: 'Roboto';font-weight:normal;src: url('/css/fonts/Roboto/Roboto-Regular.ttf');}@font-face {font-family: 'Roboto';font-weight:300;src: url('/css/fonts/Roboto/Roboto-Light.ttf');}@font-face {font-family: 'Roboto';font-weight:bold;src: url('/css/fonts/Roboto/Roboto-Bold.ttf');}@font-face {font-family: 'Roboto';font-weight:normal;font-style:italic;src: url('/css/fonts/Roboto/Roboto-Italic.ttf');}@font-face {font-family: 'Roboto';font-weight:bold;font-style:italic;src: url('/css/fonts/Roboto/Roboto-BoldItalic.ttf');}@font-face {font-family: 'ALS Rubl';font-weight:normal;src:url('/css/fonts/ALSRubl/ALSRubl.eot') format("eot"),url('/css/fonts/ALSRubl/ALSRubl.woff2') format("woff2"),url('/css/fonts/ALSRubl/ALSRubl.woff') format("woff"),url('/css/fonts/ALSRubl/ALSRubl.ttf') format("truetype");}.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}.bt0{border-top:0}.bb0{border-bottom:0}.mt0{margin-top:0}.mb0{margin-bottom:0}.clickable{cursor:pointer}.hidden{display:none}.zero{position:absolute;top:-100px;left:0;width:0;height:0;overflow:hidden}.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%}.w75{width:75%}.w50{width:50%}.w25{width:25%}.wa{width:auto}.w32px{width:32px}.w64px{width:64px}.w128px{width:128px}.w256px{width:256px}.w512px{width:512px}.w640px{width:640px}html{font-size:16px;overflow-y:scroll;}body{font:1em 'Roboto',sans-serif,Tahoma,Arial;color:#464646;padding:0;margin:0;background:#fff;-moz-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;-webkit-transition:all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s}h1{font:300 2.8em 'Roboto',sans-serif,Tahoma,Arial;line-height:1em;letter-spacing:-2px;margin:0 0 0.5em 0;border-bottom:3px solid #f14841;padding:0 0 0.5em 0;color:#464646}h2{font:300 2em 'Roboto',sans-serif,Tahoma,Arial;line-height:1em;margin:1em 0 0.5em 0;color:#161616}h3{font:300 1.4em 'Roboto',sans-serif,Tahoma,Arial;line-height:1em;margin:1em 0 0.5em 0;color:#161616}a{color:#00aefc;-moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; -webkit-transition:all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;}a:hover{text-decoration:underline;color:#a0ce6b}a:active{text-decoration:none;color:#000}p{margin:0 0 1.5em 0;padding:0;}h1, h2, h3, h4, .h1, .h2, .h3{cursor:default}.h1{font:300 2.8em 'Roboto',sans-serif,Tahoma,Arial;line-height:1em;letter-spacing:-2px;margin:0 0 0.5em 0;border-bottom:3px solid #f14841;padding:0 0 0.5em 0;color:#464646}.h2{font:300 2em 'Roboto',sans-serif,Tahoma,Arial;line-height:1em;margin:1em 0 0.5em 0;color:#161616}.h3{font:300 1.4em 'Roboto',sans-serif,Tahoma,Arial;line-height:1em;margin:1em 0 0.5em 0;color:#161616}.h4{}.h5{}.b{font-weight:bold}.ah{text-decoration:none}.ah:hover{text-decoration:underline}.a{color:#00aefc;-moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; -webkit-transition:all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;;color:#00aefc;cursor:pointer;-moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; -webkit-transition:all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;}.a:active{color:#000;}.a:hover{color:#a0ce6b;}.a2{color:#00aefc;-moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; -webkit-transition:all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;;color:#00aefc;cursor:pointer;text-decoration:none;border-bottom:1px dotted #00aefc}.a2:hover{color:#a0ce6b;border-bottom:1px dotted #a0ce6b}.a2:active{color:#000;border-bottom:1px dotted #000}.fs{font-size:1em}.fs-sm{font-size:0.83em}.fs-lg{font-size:1.2em}div.pageBody ul{list-style:disc;margin:0 0 1.5em 3em;line-height:2em;}ul.ul{list-style: disc; margin: 0 0 1.5em 3em; line-height: 1.6em;}div.pageBody ol{padding:0;margin:0 0 0.75em 3em}div.pageBody ol li{padding:0;margin:0}div.pageBody table td{padding:0.5em 0;}div.pageBody img.left{float:left;margin:0 1em 1em 0}div.pageBody img.right{float:right;margin:0 1em 1em 0}.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;}.rub{font-family: 'ALS Rubl'}.route-enter-active, .route-leave-active{;-moz-transition: opacity .2s; -o-transition: opacity .2s; -webkit-transition:opacity .2s; transition: opacity .2s;}.route-enter, .route-leave-to{opacity: 0;}.fast-enter-active, .fast-leave-active{;-moz-transition: opacity .2s; -o-transition: opacity .2s; -webkit-transition:opacity .2s; transition: opacity .2s;}.fast-enter, .fast-leave-to{opacity: 0;}.fade-enter-active, .fade-leave-active{transition: all .5s}.fade-enter, .fade-leave-to{opacity:0; transform: translateY(-50px);}.hilight-enter-active{;-moz-transition: all 2s; -o-transition: all 2s; -webkit-transition:all 2s; transition: all 2s;}.hilight-enter{color:#fff;background-color:#f24942}template{display:none}main,header,footer,section{display:block}main{position:relative;}.layout{position:relative;padding:0 15px; max-width:1280px;  margin:0 auto;}.frame{position:relative;}.pad{padding:2em;background:#fff;border:1px solid #ededed}.absy{position:absolute;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}.absx{position:absolute;left:50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}.absxy{position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}.col{float:left;width:8.33%;padding:0 15px;box-sizing:border-box;}.col-1{float:left;width:8.33%;padding:0 15px;box-sizing:border-box;}.col-2{float:left;width:16.666%;padding:0 15px;box-sizing:border-box;margin-right:-30px;}.col-2-url{float:right;width:16.666%;padding:0 20px;box-sizing:border-box;margin-right:-70px;margin-top:25px}.col-3{float:left;width:25%;padding:0 15px;box-sizing:border-box;}.col-4{float:left;width:33.333%;padding:0 15px;box-sizing:border-box;}.col-5{float:left;width:41.666%;padding:0 15px;box-sizing:border-box;}.col-6{float:left;width:50%;padding:0 15px;box-sizing:border-box;}.col-7{float:left;width:58.333%;padding:0 15px;box-sizing:border-box;}.col-8{float:left;width:66.666%;padding:0 15px;box-sizing:border-box;}.col-9{float:left;width:75%;padding:0 15px;box-sizing:border-box;}.col-10{float:left;width:83.333%;padding:0 15px;box-sizing:border-box;}.col-11{float:left;width:91.666%;padding:0 15px;box-sizing:border-box;}.col-12{width:100%;padding:0 15px;box-sizing:border-box;}.col-r{float:right;}.col-clr{clear:both}.col-cl{clear:left}.col-cr{clear:right}.col-c{float:none;margin:0 auto}header{position:absolute; z-index:1000; width:100%; height:80px; background:none; color:#fff}header a{color:#fff}header a:hover{color:#a0ce6b}header a:active{color:#fff}.header__top{padding:35px 0 0 0;}.header__top:after{clear:both; display:block; content:'';}#logo{height:30px;width:151px;background-repeat:no-repeat;background-position:left center;background-size:contain}#menu{padding:4px 0 0 0}#menu ul li{display:inline-block;margin-right:1em}.menu-btn{display: none; position:relative; top:-10px; width: 40px; height: 40px; cursor: pointer;}.menu-btn span{display: block; position: absolute; z-index: 13; left: 0; right: 0; top: 10px; width: 20px; height: 2px; background: #fff; border-radius: 1px; margin: 0 auto; transition: all 0.3s ease-out 0s;}.menu-btn span:nth-child(2){top:20px;}.menu-btn span:nth-child(3){top:30px;}.menu-btn--open span:nth-child(1){top:20px; transform: rotate(45deg);}.menu-btn--open span:nth-child(2){display:none;}.menu-btn--open span:nth-child(3){top:20px; transform: rotate(-45deg);}#phone{text-align:right;font-size:1.4em;font-weight:bold}.menu-shade{display: none; opacity:0; position:fixed; left:0; right:0; bottom:0; top:0; z-index:100; background:#000;}footer{background:#000;color:#fff;padding:2.5em 0 2em 0}footer a{color:#fff}footer a:hover{color:#a0ce6b}footer a:active{color:#fff}.PublicPage__footer__logo{margin:0 0 1.5em 0}#footerMenu ul li{display:inline-block;margin-right:1em;line-height:31px}#playnext{opacity:0.5;text-align:right;;-moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; -webkit-transition:all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;}#playnext:hover{opacity:1;}.err{border-radius: 3px;cursor:default;border:1px solid #f48588;color:#ca0207;padding:2.5em 3em 2.5em 3em;margin:0 0 1.5em 0;background-color:#fff0f0;}.msg{border-radius: 3px;cursor:default;border:1px solid #ffe400;padding:2.5em 3em 2.5em 3em;margin:0 0 1.5em 0;color:#564d00;background-color:#fffad0;}.info{border-radius: 3px;cursor:default;border-left:8px solid #ddf;padding:2.5em 3em 2.5em 3em;margin:0 0 1.5em 0;background-color:#eef;}form{margin:0;padding:0;font-size:1em}input{font:1em 'Roboto',sans-serif,Tahoma,Arial;color:#000;margin:0;width:100%;outline:0;border-radius:3px;box-sizing:border-box;padding:0 15px;width:100%;height:39px;line-height:39px;border:1px solid #ccc;-moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; -webkit-transition:all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;}input:hover{box-shadow:0 0 5px #1f95d6}input:focus{box-shadow:0 0 12px #1f95d6}input[type=submit]:hover{box-shadow:none}input[type=submit]:focus{box-shadow:none}input[type=file]{padding:0;border:0;box-shadow:none;height:auto;line-height:0}input[type=file]:hover{;box-shadow:none}input[type=file]:focus{;box-shadow:none}textarea{font:1em 'Roboto',sans-serif,Tahoma,Arial;display:block;color:#000;margin:0;width:100%;padding:15px;outline:0;border-radius:3px;box-sizing:border-box;width:100%;height:100px;border:1px solid #ccc}.FormUserRegistration textarea:hover{box-shadow:0 0 5px #1f95d6}.FormUserRegistration textarea:focus{box-shadow:0 0 12px #1f95d6}select{font:1em 'Roboto',sans-serif,Tahoma,Arial;color:#000;margin:0;width:100%;padding:5px;height:39px;box-sizing:border-box;outline:0;border-radius:3px;border:1px solid #ccc}select:hover{box-shadow:0 0 5px #1f95d6}select:focus{box-shadow:0 0 12px #1f95d6}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=checkbox] + label:before, input[type=radio] + label:before{content:'';cursor:pointer;height:40px;width:40px;position:absolute;left:0;top:0;background:url('/i/Form.icons.png') -40px 0 no-repeat;}input[type=radio] + label:before{background-position:-40px -120px;}input[type=checkbox] + label, input[type=radio] + label{display:inline-block;position:relative;font-size:1em;cursor:pointer;padding-left:40px;line-height: 40px;}input[type=checkbox]:checked + label, input[type=radio]:checked + label{color:#00aeef}input[type=checkbox] + label:hover, input[type=radio] + label:hover{color:#00aeef;text-decoration:underline}input[type=checkbox] + label:hover:before{background-position:-40px -40px;}input[type=radio] + label:hover:before{background-position:-40px -160px;}input[type=checkbox]:checked + label:before{background-position:-40px -80px;}input[type=radio]:checked + label:before{background-position:-40px -200px;}::-webkit-input-placeholder{color:#ccc;}::-moz-placeholder{color:#ccc;}:-moz-placeholder{color:#ccc;}:-ms-input-placeholder{color:#ccc;}input:-webkit-autofill{-webkit-box-shadow: 0 0 0 1000px #fff inset !important;}table.form{border-collapse:collapse;border-spacing:0;width:100%}table.form th{padding:16px 16px 0 0;vertical-align:top;text-align:right}table.form td{padding:8px 0;vertical-align:top;}table.form tr.h td{color:#b7b7b7;font-weight:bold;padding-top:2em}.form-multi-col .form-col{float:left;width:48%;}.form-multi-col .form-col:nth-child(even){float:right}input[type=submit], button{cursor:pointer;margin:0;padding:0 15px;height:39px;line-height:39px;outline:0;border-radius:3px;box-sizing:border-box;width:100%;display:inline-block;text-align:center;text-transform:uppercase;border:none; font-size:1em; font-weight:normal;border:1px solid #a0ce6b;color:#fff;background-color:#a0ce6b;-moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; -webkit-transition:all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;}input[type=submit]:hover, button:hover{border:1px solid #f24942;color:#fff;background-color:#f24942}input[type=submit]:disabled, button:disabled{background:#f1f1f1;color:#c5c5c5;border-color:#f1f1f1;cursor:default}.btn-hi{height:50px;line-height:50px;}.btn-del{transform: rotate(45deg);
				background: none;
				border: 0;
				color: #777;
				width: 30px;
				height: 30px;
				padding: 0;
				display: block;
				font-size: 1.4em;
				font-weight: 100;}.btn-del:hover{background: none;border: 0;color: #000;}button.remodal-cancel{width:auto}button.remodal-confirm{width:auto}.nanobar .bar{background: #fc0;}.PublicPage-loader-fade-enter-active, .PublicPage-loader-fade-leave-active{transition: opacity .5s}.PublicPage-loader-fade-enter, .PublicPage-loader-fade-leave-to{opacity: 0;}.PublicPage-loader-bg{position: fixed;z-index:9000;top: 0;left:0;width:100%;height:100%;background:#f6f6f6}.PublicPage-loader{position: fixed;z-index:9001;top: 50%;left: 50%;transform: translate(-50%, -50%);}.loader-circles{display:inline-block;width: 100px;height: 100px;}.loader-circles__inner{display:block;position: relative;left: 50%;top: 50%;width:100px;height:100px;margin: -50px 0 0 -50px;
				border: 3px solid #3498db;
				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-circles__inner:before{content: "";position: absolute;top: 5px;left: 5px;right: 5px;bottom: 5px;
				border: 3px solid #e74c3c;border: 3px solid transparent;border-top-color: #e74c3c;border-radius: 50%;-webkit-animation: spin 3s linear infinite;animation: spin 3s linear infinite;}.loader-circles__inner:after{content: "";position: absolute;top: 15px;left: 15px;right: 15px;bottom: 15px;
				border: 3px solid #f9c922;border: 3px solid transparent;border-top-color: #00c853;border-radius: 50%;-webkit-animation: spin 1.5s linear infinite;animation: spin 1.5s linear infinite;}@-webkit-keyframes spin{0% {-webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg);}}@keyframes spin{0% {-webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); }}.printOnly{display:none}.pr{position:relative;}.header-bg{height:390px;background:#050505 url('/i/HomePage.header.bg.jpg') no-repeat center center;color:#fff}.header-bg h1{font-weight:normal;color:#fff;margin:0;padding:110px 0 0 0;border:0;text-align:center;}.header-bg h2{font-size:1.4em;font-weight:normal;color:#fff;margin:0.5em 0 2em 0;padding:0;border:0;text-align:center;}.header__auth{float:none;position:relative;margin:0 auto;padding:0 0 0 30px;border-radius:28px;background:#fff;height:56px;}.header__auth .header__auth__input{width:33.33%;padding:0;margin:0;border:0;background:#fff;color:#000;border-radius:0;}.header__auth .header__auth__input:hover{box-shadow:none;border:0;}.header__auth .header__auth__input:focus{box-shadow:none;border:0;}.header__auth .header__auth__input--login{border-right:1px solid #c1c1c1;}.header__auth .header__auth__input--login:hover{border-right:1px solid #c1c1c1;}.header__auth .header__auth__input--login:focus{border-right:1px solid #c1c1c1;}.header__auth .header__auth__input--password{padding-left:20px;box-sizing:border-box;}.header__auth .header__auth__input--submit{position:relative;left:1px;background:#f24942;color:#fff;border-radius:0 28px 28px 0;height:56px;}.header__auth .header__auth__input--submit:hover{background:#a0ce6b}#logos{margin:20px 0 0 0;height:118px;background:url('/i/HomePage.logos.png') no-repeat center center;background-size:contain}#news{margin:60px 0;}#news li{margin:0 0 40px 0;}#news li h2{margin:0 0 0.5em 0;}.HomePage-form{margin:60px 0}.HomePage-form h2{margin:0 0 0.5em 0}.HomePage-form table.form tr th{display:none}.HomePage-form input[type=text].validated{border:1px solid #090}.HomePage-form select.unselected{color:#ccc}.HomePage-form select.unselected:focus{color:#464646}.HomePage-form select.validated{border:1px solid #090}.form__td-companyTypeId, .form__td-inn{display: flex;}.form__td-companyTypeId span:nth-child(odd), .form__td-inn span:nth-child(odd){margin-right: 10px;}.form__td-name{flex-grow: 1;}.HomePage_about{background:#f6f6f6;padding:80px 0}.HomePage__about__logo{width:261px;height:89px;display:block;margin-bottom:50px}.HomePage_about h2{margin:0 0 30px 0}.mobile-open-btn{display:none; text-decoration:underline;}.form-agreement{font-size:.8em;}.form-offer{
                font-size: .8em;
                font-weight: bold;
                margin: 10px 0;
            }.form-offer-check{
                margin-bottom: 15px;
            }.form-offer-check input{
                visibility: unset;
                width: auto;
                height: auto;
                margin-right: 5px;
            }.Pub-list{width:100%;}.Pub-list__name a{color:#464646}.Pub-list__name a:hover{color:#a0ce6b}.Pub-list__date{font-weight:bold}.Pub-list__short{margin-top:20px;}@media all and (max-width: 1625px) {
div.pageBody img.left{float:none;display:block;margin:1em auto 1em auto}
}
@media all and (max-width: 1335px) {
div.pageBody img.right{float:none;display:block;margin:1em auto 1em auto}
.col-md-none{padding:0; float:none; width:100%;}
.col-md-12{width:100%;}
.col-md-6{width:50%;}
.col-md-4{width:33.333%;}
.col-md-3{width:25%;}
.col-md-2{width:16.666%;}
.col-md-1{width:8.333%;}
#logo{width:100%; height:auto; max-width:151px;}
.col-2.header__phone{width:22%;}
.header__phone{}
}
@media all and (max-width: 980px) {
p{line-height:1.7em;}
ul.ul{margin:0 0 1.5em 2em; line-height:1.7em;}
.layout{padding:0 20px;}
.col-12{padding:0;}
.col-mobile-none{padding:0; float:none; width:100%;}
header{position:relative; height: auto; padding: 0;}
.header__top{padding: 20px 0 0 0; background:#000;}
.header__logo{width:auto; padding:0;}
#logo{width:100px; height:auto;}
#menu{transition:max-height 0.6s ease-out; max-height:0; position:absolute; left:0; right:0; top:40px; padding:0; overflow:hidden; background: #000; text-align:center; z-index:10;}
#menu.menu--open{max-height:500px;}
#menu ul.menu{padding:1em 0; text-align:center;}
#menu ul.menu li{padding:0; margin:0; text-align:center; display:block;}
#menu ul.menu li a{font-size: 1.2em; padding:0.4em 0; text-decoration:none; display:block;}
.menu-btn{display: block;}
.header__phone{display:none;}
.menu-shade--open{display:block; opacity:0.5;}
.PublicPage__footer__logo{display:none;}
#footerMenu{display:none;}
#playnext{float:none; width:100%; text-align:center; margin-top:1.8em;}
.PublicPage__footer__copyright{float:none; width:100%; text-align:center;}
.PublicPage__footer__mailto{display:none;}
.form-multi-col .form-col{float:none; width:100%;}
.form-multi-col .form-col:nth-child(even){float:none; width:100%;}
body .remodal{padding: 20px;}
body .remodal-confirm, body .remodal-cancel{min-width: 97px;;}
.header-bg h1{padding:30px 0 0 0; font-size:1.9em;}
.header-bg h2{font-size:1.1em; margin-top:1.5em;}
.header__auth{width:100%; height:auto; background:none; border-radius:0; padding:0 0 10px 0;}
.header__auth .header__auth__input{width:100%; border-radius:20px; padding:0 20px; margin:0 0 10px 0;}
.header__auth .header__auth__input--submit{height:40px; position: static;}
#logos{display:none;}
.HomePage-form{float:none; width:100%; padding:0; margin: 30px 0;}
.HomePage-form input, .HomePage-form select{height:50px;}
.Pub-list-block{float:none; width:100%; padding:0;}
.HomePage-form h2{font-size:1.75em;}
.HomePage_about{padding: 30px 0;}
.HomePage__about__logo{margin:0 auto 40px;}
.HomePage_about-left{float:none; width:100%; padding:0;}
.HomePage_about-right{float:none; width:100%; padding:0;}
.HomePage_about h2{margin-top:0.5em; font-size:1.75em;}
.mobile-hidden{transition:all 1.0s ease-out; max-height:0; overflow:hidden;}
.mobile-hidden--open{max-height:1000px;}
.mobile-open-btn{display:inline-block;}
.mobile-open-btn--open{display:none;}
.Pub-list__name{font-size:1.75em; margin: 1em 0 1em 0;}
.Pub-list__date{font-size:1em; margin: 1em 0 1.5em 0;}
}
@media print {.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}.bt0{border-top:0}.bb0{border-bottom:0}.mt0{margin-top:0}.mb0{margin-bottom:0}.clickable{cursor:pointer}.hidden{display:none}.zero{position:absolute;top:-100px;left:0;width:0;height:0;overflow:hidden}.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%}.w75{width:75%}.w50{width:50%}.w25{width:25%}.wa{width:auto}.w32px{width:32px}.w64px{width:64px}.w128px{width:128px}.w256px{width:256px}.w512px{width:512px}.w640px{width:640px}html{font-size:16px;overflow-y:scroll;}body{font:1em 'Roboto',sans-serif,Tahoma,Arial;color:#464646;padding:0;margin:0;background:#fff;-moz-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;-webkit-transition:all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s}h1{font:300 2.8em 'Roboto',sans-serif,Tahoma,Arial;line-height:1em;letter-spacing:-2px;margin:0 0 0.5em 0;border-bottom:3px solid #f14841;padding:0 0 0.5em 0;color:#464646}h2{font:300 2em 'Roboto',sans-serif,Tahoma,Arial;line-height:1em;margin:1em 0 0.5em 0;color:#161616}h3{font:300 1.4em 'Roboto',sans-serif,Tahoma,Arial;line-height:1em;margin:1em 0 0.5em 0;color:#161616}a{color:#00aefc;-moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; -webkit-transition:all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;}a:hover{text-decoration:underline;color:#a0ce6b}a:active{text-decoration:none;color:#000}p{margin:0 0 1.5em 0;padding:0;}h1, h2, h3, h4, .h1, .h2, .h3{cursor:default}.h1{font:300 2.8em 'Roboto',sans-serif,Tahoma,Arial;line-height:1em;letter-spacing:-2px;margin:0 0 0.5em 0;border-bottom:3px solid #f14841;padding:0 0 0.5em 0;color:#464646}.h2{font:300 2em 'Roboto',sans-serif,Tahoma,Arial;line-height:1em;margin:1em 0 0.5em 0;color:#161616}.h3{font:300 1.4em 'Roboto',sans-serif,Tahoma,Arial;line-height:1em;margin:1em 0 0.5em 0;color:#161616}.h4{}.h5{}.b{font-weight:bold}.ah{text-decoration:none}.ah:hover{text-decoration:underline}.a{color:#00aefc;-moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; -webkit-transition:all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;;color:#00aefc;cursor:pointer;-moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; -webkit-transition:all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;}.a:active{color:#000;}.a:hover{color:#a0ce6b;}.a2{color:#00aefc;-moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; -webkit-transition:all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;;color:#00aefc;cursor:pointer;text-decoration:none;border-bottom:1px dotted #00aefc}.a2:hover{color:#a0ce6b;border-bottom:1px dotted #a0ce6b}.a2:active{color:#000;border-bottom:1px dotted #000}.fs{font-size:1em}.fs-sm{font-size:0.83em}.fs-lg{font-size:1.2em}div.pageBody ul{list-style:disc;margin:0 0 1.5em 3em;line-height:2em;}ul.ul{list-style: disc; margin: 0 0 1.5em 3em; line-height: 1.6em;}div.pageBody ol{padding:0;margin:0 0 0.75em 3em}div.pageBody ol li{padding:0;margin:0}div.pageBody table td{padding:0.5em 0;}div.pageBody img.left{float:left;margin:0 1em 1em 0}div.pageBody img.right{float:right;margin:0 1em 1em 0}.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;}.rub{font-family: 'ALS Rubl'}.route-enter-active, .route-leave-active{;-moz-transition: opacity .2s; -o-transition: opacity .2s; -webkit-transition:opacity .2s; transition: opacity .2s;}.route-enter, .route-leave-to{opacity: 0;}.fast-enter-active, .fast-leave-active{;-moz-transition: opacity .2s; -o-transition: opacity .2s; -webkit-transition:opacity .2s; transition: opacity .2s;}.fast-enter, .fast-leave-to{opacity: 0;}.fade-enter-active, .fade-leave-active{transition: all .5s}.fade-enter, .fade-leave-to{opacity:0; transform: translateY(-50px);}.hilight-enter-active{;-moz-transition: all 2s; -o-transition: all 2s; -webkit-transition:all 2s; transition: all 2s;}.hilight-enter{color:#fff;background-color:#f24942}template{display:none}main,header,footer,section{display:block}main{position:relative;}.layout{position:relative;padding:0 15px; max-width:1280px;  margin:0 auto;}.frame{position:relative;}.pad{padding:2em;background:#fff;border:1px solid #ededed}.absy{position:absolute;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}.absx{position:absolute;left:50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}.absxy{position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}.col{float:left;width:8.33%;padding:0 15px;box-sizing:border-box;}.col-1{float:left;width:8.33%;padding:0 15px;box-sizing:border-box;}.col-2{float:left;width:16.666%;padding:0 15px;box-sizing:border-box;margin-right:-30px;}.col-2-url{float:right;width:16.666%;padding:0 20px;box-sizing:border-box;margin-right:-70px;margin-top:25px}.col-3{float:left;width:25%;padding:0 15px;box-sizing:border-box;}.col-4{float:left;width:33.333%;padding:0 15px;box-sizing:border-box;}.col-5{float:left;width:41.666%;padding:0 15px;box-sizing:border-box;}.col-6{float:left;width:50%;padding:0 15px;box-sizing:border-box;}.col-7{float:left;width:58.333%;padding:0 15px;box-sizing:border-box;}.col-8{float:left;width:66.666%;padding:0 15px;box-sizing:border-box;}.col-9{float:left;width:75%;padding:0 15px;box-sizing:border-box;}.col-10{float:left;width:83.333%;padding:0 15px;box-sizing:border-box;}.col-11{float:left;width:91.666%;padding:0 15px;box-sizing:border-box;}.col-12{width:100%;padding:0 15px;box-sizing:border-box;}.col-r{float:right;}.col-clr{clear:both}.col-cl{clear:left}.col-cr{clear:right}.col-c{float:none;margin:0 auto}header{position:absolute; z-index:1000; width:100%; height:80px; background:none; color:#fff}header a{color:#fff}header a:hover{color:#a0ce6b}header a:active{color:#fff}.header__top{padding:35px 0 0 0;}.header__top:after{clear:both; display:block; content:'';}#logo{height:30px;width:151px;background-repeat:no-repeat;background-position:left center;background-size:contain}#menu{padding:4px 0 0 0}#menu ul li{display:inline-block;margin-right:1em}.menu-btn{display: none; position:relative; top:-10px; width: 40px; height: 40px; cursor: pointer;}.menu-btn span{display: block; position: absolute; z-index: 13; left: 0; right: 0; top: 10px; width: 20px; height: 2px; background: #fff; border-radius: 1px; margin: 0 auto; transition: all 0.3s ease-out 0s;}.menu-btn span:nth-child(2){top:20px;}.menu-btn span:nth-child(3){top:30px;}.menu-btn--open span:nth-child(1){top:20px; transform: rotate(45deg);}.menu-btn--open span:nth-child(2){display:none;}.menu-btn--open span:nth-child(3){top:20px; transform: rotate(-45deg);}#phone{text-align:right;font-size:1.4em;font-weight:bold}.menu-shade{display: none; opacity:0; position:fixed; left:0; right:0; bottom:0; top:0; z-index:100; background:#000;}footer{background:#000;color:#fff;padding:2.5em 0 2em 0}footer a{color:#fff}footer a:hover{color:#a0ce6b}footer a:active{color:#fff}.PublicPage__footer__logo{margin:0 0 1.5em 0}#footerMenu ul li{display:inline-block;margin-right:1em;line-height:31px}#playnext{opacity:0.5;text-align:right;;-moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; -webkit-transition:all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;}#playnext:hover{opacity:1;}.err{border-radius: 3px;cursor:default;border:1px solid #f48588;color:#ca0207;padding:2.5em 3em 2.5em 3em;margin:0 0 1.5em 0;background-color:#fff0f0;}.msg{border-radius: 3px;cursor:default;border:1px solid #ffe400;padding:2.5em 3em 2.5em 3em;margin:0 0 1.5em 0;color:#564d00;background-color:#fffad0;}.info{border-radius: 3px;cursor:default;border-left:8px solid #ddf;padding:2.5em 3em 2.5em 3em;margin:0 0 1.5em 0;background-color:#eef;}form{margin:0;padding:0;font-size:1em}input{font:1em 'Roboto',sans-serif,Tahoma,Arial;color:#000;margin:0;width:100%;outline:0;border-radius:3px;box-sizing:border-box;padding:0 15px;width:100%;height:39px;line-height:39px;border:1px solid #ccc;-moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; -webkit-transition:all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;}input:hover{box-shadow:0 0 5px #1f95d6}input:focus{box-shadow:0 0 12px #1f95d6}input[type=submit]:hover{box-shadow:none}input[type=submit]:focus{box-shadow:none}input[type=file]{padding:0;border:0;box-shadow:none;height:auto;line-height:0}input[type=file]:hover{;box-shadow:none}input[type=file]:focus{;box-shadow:none}textarea{font:1em 'Roboto',sans-serif,Tahoma,Arial;display:block;color:#000;margin:0;width:100%;padding:15px;outline:0;border-radius:3px;box-sizing:border-box;width:100%;height:100px;border:1px solid #ccc}.FormUserRegistration textarea:hover{box-shadow:0 0 5px #1f95d6}.FormUserRegistration textarea:focus{box-shadow:0 0 12px #1f95d6}select{font:1em 'Roboto',sans-serif,Tahoma,Arial;color:#000;margin:0;width:100%;padding:5px;height:39px;box-sizing:border-box;outline:0;border-radius:3px;border:1px solid #ccc}select:hover{box-shadow:0 0 5px #1f95d6}select:focus{box-shadow:0 0 12px #1f95d6}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=checkbox] + label:before, input[type=radio] + label:before{content:'';cursor:pointer;height:40px;width:40px;position:absolute;left:0;top:0;background:url('/i/Form.icons.png') -40px 0 no-repeat;}input[type=radio] + label:before{background-position:-40px -120px;}input[type=checkbox] + label, input[type=radio] + label{display:inline-block;position:relative;font-size:1em;cursor:pointer;padding-left:40px;line-height: 40px;}input[type=checkbox]:checked + label, input[type=radio]:checked + label{color:#00aeef}input[type=checkbox] + label:hover, input[type=radio] + label:hover{color:#00aeef;text-decoration:underline}input[type=checkbox] + label:hover:before{background-position:-40px -40px;}input[type=radio] + label:hover:before{background-position:-40px -160px;}input[type=checkbox]:checked + label:before{background-position:-40px -80px;}input[type=radio]:checked + label:before{background-position:-40px -200px;}::-webkit-input-placeholder{color:#ccc;}::-moz-placeholder{color:#ccc;}:-moz-placeholder{color:#ccc;}:-ms-input-placeholder{color:#ccc;}input:-webkit-autofill{-webkit-box-shadow: 0 0 0 1000px #fff inset !important;}table.form{border-collapse:collapse;border-spacing:0;width:100%}table.form th{padding:16px 16px 0 0;vertical-align:top;text-align:right}table.form td{padding:8px 0;vertical-align:top;}table.form tr.h td{color:#b7b7b7;font-weight:bold;padding-top:2em}.form-multi-col .form-col{float:left;width:48%;}.form-multi-col .form-col:nth-child(even){float:right}input[type=submit], button{cursor:pointer;margin:0;padding:0 15px;height:39px;line-height:39px;outline:0;border-radius:3px;box-sizing:border-box;width:100%;display:inline-block;text-align:center;text-transform:uppercase;border:none; font-size:1em; font-weight:normal;border:1px solid #a0ce6b;color:#fff;background-color:#a0ce6b;-moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; -webkit-transition:all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;}input[type=submit]:hover, button:hover{border:1px solid #f24942;color:#fff;background-color:#f24942}input[type=submit]:disabled, button:disabled{background:#f1f1f1;color:#c5c5c5;border-color:#f1f1f1;cursor:default}.btn-hi{height:50px;line-height:50px;}.btn-del{transform: rotate(45deg);
				background: none;
				border: 0;
				color: #777;
				width: 30px;
				height: 30px;
				padding: 0;
				display: block;
				font-size: 1.4em;
				font-weight: 100;}.btn-del:hover{background: none;border: 0;color: #000;}button.remodal-cancel{width:auto}button.remodal-confirm{width:auto}.nanobar .bar{background: #fc0;}.PublicPage-loader-fade-enter-active, .PublicPage-loader-fade-leave-active{transition: opacity .5s}.PublicPage-loader-fade-enter, .PublicPage-loader-fade-leave-to{opacity: 0;}.PublicPage-loader-bg{position: fixed;z-index:9000;top: 0;left:0;width:100%;height:100%;background:#f6f6f6}.PublicPage-loader{position: fixed;z-index:9001;top: 50%;left: 50%;transform: translate(-50%, -50%);}.loader-circles{display:inline-block;width: 100px;height: 100px;}.loader-circles__inner{display:block;position: relative;left: 50%;top: 50%;width:100px;height:100px;margin: -50px 0 0 -50px;
				border: 3px solid #3498db;
				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-circles__inner:before{content: "";position: absolute;top: 5px;left: 5px;right: 5px;bottom: 5px;
				border: 3px solid #e74c3c;border: 3px solid transparent;border-top-color: #e74c3c;border-radius: 50%;-webkit-animation: spin 3s linear infinite;animation: spin 3s linear infinite;}.loader-circles__inner:after{content: "";position: absolute;top: 15px;left: 15px;right: 15px;bottom: 15px;
				border: 3px solid #f9c922;border: 3px solid transparent;border-top-color: #00c853;border-radius: 50%;-webkit-animation: spin 1.5s linear infinite;animation: spin 1.5s linear infinite;}@-webkit-keyframes spin{0% {-webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg);}}@keyframes spin{0% {-webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); }}.printOnly{display:block}.pr{position:relative;}.header-bg{height:390px;background:#050505 url('/i/HomePage.header.bg.jpg') no-repeat center center;color:#fff}.header-bg h1{font-weight:normal;color:#fff;margin:0;padding:110px 0 0 0;border:0;text-align:center;}.header-bg h2{font-size:1.4em;font-weight:normal;color:#fff;margin:0.5em 0 2em 0;padding:0;border:0;text-align:center;}.header__auth{float:none;position:relative;margin:0 auto;padding:0 0 0 30px;border-radius:28px;background:#fff;height:56px;}.header__auth .header__auth__input{width:33.33%;padding:0;margin:0;border:0;background:#fff;color:#000;border-radius:0;}.header__auth .header__auth__input:hover{box-shadow:none;border:0;}.header__auth .header__auth__input:focus{box-shadow:none;border:0;}.header__auth .header__auth__input--login{border-right:1px solid #c1c1c1;}.header__auth .header__auth__input--login:hover{border-right:1px solid #c1c1c1;}.header__auth .header__auth__input--login:focus{border-right:1px solid #c1c1c1;}.header__auth .header__auth__input--password{padding-left:20px;box-sizing:border-box;}.header__auth .header__auth__input--submit{position:relative;left:1px;background:#f24942;color:#fff;border-radius:0 28px 28px 0;height:56px;}.header__auth .header__auth__input--submit:hover{background:#a0ce6b}#logos{margin:20px 0 0 0;height:118px;background:url('/i/HomePage.logos.png') no-repeat center center;background-size:contain}#news{margin:60px 0;}#news li{margin:0 0 40px 0;}#news li h2{margin:0 0 0.5em 0;}.HomePage-form{margin:60px 0}.HomePage-form h2{margin:0 0 0.5em 0}.HomePage-form table.form tr th{display:none}.HomePage-form input[type=text].validated{border:1px solid #090}.HomePage-form select.unselected{color:#ccc}.HomePage-form select.unselected:focus{color:#464646}.HomePage-form select.validated{border:1px solid #090}.form__td-companyTypeId, .form__td-inn{display: flex;}.form__td-companyTypeId span:nth-child(odd), .form__td-inn span:nth-child(odd){margin-right: 10px;}.form__td-name{flex-grow: 1;}.HomePage_about{background:#f6f6f6;padding:80px 0}.HomePage__about__logo{width:261px;height:89px;display:block;margin-bottom:50px}.HomePage_about h2{margin:0 0 30px 0}.mobile-open-btn{display:none; text-decoration:underline;}.form-agreement{font-size:.8em;}.form-offer{
                font-size: .8em;
                font-weight: bold;
                margin: 10px 0;
            }.form-offer-check{
                margin-bottom: 15px;
            }.form-offer-check input{
                visibility: unset;
                width: auto;
                height: auto;
                margin-right: 5px;
            }.Pub-list{width:100%;}.Pub-list__name a{color:#464646}.Pub-list__name a:hover{color:#a0ce6b}.Pub-list__date{font-weight:bold}.Pub-list__short{margin-top:20px;}.noPrint{display:none}}