*{margin:0;padding:0}body{background:#fff;font-family:Calibri,calibri_web,Helvetica,Arial,sans-serif;font-size:20px;line-height:1.2em;font-weight:300;color:#3d3d40;height:auto!important}.w-100{width:100%!important;padding:0!important}.container{min-width:990px}.nocalibri body{font-size:18px;line-height:1.3em}a img{border:none}.hidden-link:link,a:link{color:red}.hidden-link:visited,a:visited{color:#f55}.fancybox-btn,.hidden-link{color:red;text-decoration:underline;cursor:pointer}.cc{width:1000px;margin:0 auto;position:relative}.clear{clear:both;font-size:0;line-height:0}h1{font-size:36px;line-height:40px;font-weight:300;margin-bottom:20px}.nocalibri h1{font-size:33px}.content_area p{margin:10px 0 20px 0}.content_area ol,.content_area ul{margin:20px 0}.content_area li{margin:10px 0 10px 36px}.content_area ul.arrows{list-style:none}.content_area ul.arrows li{padding-left:27px;background:url(../images/ul_arrow.png) left 4px no-repeat;margin-left:20px}.content_area a{color:red;text-decoration:underline}.content_area a:hover{color:#f99;text-decoration:underline}.content_area li a,.content_area p a{color:#333;text-decoration:underline}.content_area li a:hover,.content_area p a:hover{color:#999;text-decoration:underline}.mobile_menu{display:none}.mobile_only{display:none}@media (min-width:600px){.mobile_only{display:none!important}}.mobile_submenu,.mobile_submenu_title{display:none}acronym{text-decoration:none;border:none;cursor:default}.nocalibri body{font-size:18px;line-height:1.3em}a img{border:none}a:link{color:red}a:visited{color:#f55}.cc{width:1000px;margin:0 auto;position:relative}@media screen and (max-width:599px){.cc{width:auto}.cc img{max-width:100%;height:auto}}.clear{clear:both}.clear-left{clear:left}.clear-right{clear:right}.topper{background:#ebebeb;height:40px;color:#333;font-size:12px;padding-top:17px;position:relative;box-sizing:content-box}.topper .cc{height:100%}.topper .slogan{text-align:left;float:left;margin-right:0;line-height:1.2;max-width:200px;margin-top:-10px}.topper .slogan.msk{margin-top:5px;margin-right:20px}.topper .slogan.saransk{margin-right:20px}.topper .slogan.stupino{max-width:none;margin-right:20px;margin-top:0}.topper .slogan.kamchatka,.topper .slogan.komi,.topper .slogan.mo{max-width:165px}.topper .slogan.nn{max-width:165px;margin-top:-5px;margin-right:10px}.topper .slogan.kaluga{margin-top:0;margin-right:20px}.topper .region{position:static;float:left;margin-right:20px;line-height:1.2;margin-top:5px}.topper .region .fancybox-btn{color:#333;text-decoration:underline}.topper .region .fancybox-btn:hover{color:#999;text-decoration:underline}.topper .search{float:left;margin-right:20px}.topper .search .field{border:1px solid #dbdbdb;height:25px;width:130px;border-radius:3px;box-shadow:inset 0 0 3px rgba(0,0,0,.2);padding-left:8px;padding-right:8px;float:left;position:relative;top:-3px;behavior:url(/js/PIE.php)}.lt-ie9 .topper .search .field{padding-top:4px;height:21px}.topper .search .search_button{cursor:pointer;width:22px;height:22px;float:left;margin-left:8px;background:url(../images/icon_search.png) right top no-repeat}.topper .menus{position:absolute;right:0;top:-5px}.topper .menu_left,.topper .menu_right{display:inline;list-style:none}.topper .menus li{display:inline;margin-left:15px}.topper .menus li a{color:#333;line-height:32px;vertical-align:middle}.topper .menus li a:hover{color:#999}.topper .menus li .icon{line-height:32px;vertical-align:middle;max-height:32px;max-width:32px}.topper .regime{position:absolute;right:0;top:8px;display:none}.content_area .important,.content_area .okna_profile .important{font-size:16px;line-height:20px;position:absolute;bottom:0}.content_area .okna_profile .important p{font-size:16px;line-height:20px}.mainpage .topper{height:38px;background:#989898;color:#fff;font-size:16px;padding-top:0}.mainpage .topper .region{position:absolute;left:0;top:8px;float:none;margin-right:0;margin-top:0}.mainpage .topper .region a{color:#fff}.mainpage .topper .region a:hover{color:#eee}.mainpage .topper .slogan br{display:none}.mainpage .topper .slogan{text-align:center;width:500px;position:absolute;left:250px;top:8px;float:none;margin-right:0}.mainpage .topper .regime{display:block}.mainpage .topper .menus,.mainpage .topper .search{display:none}.mainpage .header_bg{display:none}.container{position:relative;overflow-x:hidden}header.full{position:relative;z-index:10;height:205px;background:url(../images/header_bg.png) left top repeat;display:none}.mainpage header.full{display:block}header.full .logo{position:absolute;width:134px;height:auto;top:34px;left:50%;margin-left:-67px}header.full .menu_left{position:absolute;left:0;top:40px;font-size:15px;white-space:nowrap;list-style:none}header.full .menu_right{position:absolute;right:0;top:40px;font-size:15px;white-space:nowrap;list-style:none}header.full .menu_left li,header.full .menu_right li{float:left;margin-left:32px}header.full .menu_left li:first-child,header.full .menu_right li:first-child{margin-left:0}header.full .menu_left a,header.full .menu_right a{color:#3d3d40;line-height:32px;vertical-align:middle}header.full .menu_left a:hover,header.full .menu_right a:hover{color:#999}header.full .menu_left .icon,header.full .menu_right .icon{max-width:32px;max-height:32px;width:auto;height:auto;display:inline-block;zoom:1;vertical-align:middle}header.full .header_phone{position:absolute;left:0;top:93px}.header_phone .phone{font-size:19px;padding-left:30px;padding-top:1px;padding-bottom:1px;background:url(../images/icon_phone.png) left top no-repeat}header.full .header_phone .callback{font-size:12px;text-decoration:none;color:red;position:relative;left:40px;top:-8px;text-decoration:none;border-bottom:1px dashed red}header.full .menu_main{height:65px;position:absolute;left:25px;top:170px;background:url(../images/header_menu.png) left top no-repeat}header.full .menu_main .cap_right{width:10px;height:65px;position:absolute;right:-10px;top:0;background:url(../images/header_menu.png) right top no-repeat;padding:0;float:none}header.full .menu_main ul{list-style:none;white-space:nowrap;padding-left:8px;padding-right:8px}header.full .menu_main li{float:left;padding-top:10px}header.full .menu_main li a{display:block;padding:10px 16px;text-transform:uppercase;font-size:19px;border-left:1px solid #d8d8d8;color:#3d3d40;text-decoration:none}.nocalibri header.full .menu_main li a{font-size:17px}header.full .menu_main li a:hover{color:red}header.full .menu_main li:first-child a{border-left:none}header.full .search{position:absolute;top:90px;right:0}header.full .search .field{border:1px solid #dbdbdb;height:25px;width:200px;border-radius:3px;box-shadow:inset 0 0 3px rgba(0,0,0,.2);padding-left:8px;padding-right:8px;float:left;behavior:url(/js/PIE.php)}.lt-ie9 header.full .search .field{padding-top:4px;height:21px}header.full .search .search_button{cursor:pointer;width:22px;height:22px;float:left;margin-left:8px;background:url(../images/icon_search.png) right top no-repeat}header.full .search .example{color:#a0a0a0;font-size:12px;position:relative;top:-3px;clear:both}header.full .search .example a{text-decoration:none;color:#a0a0a0;border-bottom:1px dashed #a0a0a0}header.full .search .example a:hover{color:#ccc;border-bottom:1px dashed #ccc}header.full .header_phone .callback:hover{color:#f99;border-bottom:1px dashed #f99}header.short{height:90px;width:100%;position:absolute;top:57px;left:0;background:rgba(255,255,255,.94);z-index:1000}.mainpage header.short{position:fixed;top:-90px}.top-bar-red-fixed.floating,header.short.floating{position:fixed;top:0;z-index:1000}header.full.scroll-margin{margin-top:47px}div.garant-label.fixed{position:fixed;left:50%;-webkit-transform:translate(493px,0);transform:translate(493px,0)}header.full .menu_main.floating{position:fixed;left:inherit;height:80px;top:47px;padding-left:55px;background:0 0}header.full .menu_main.floating::after{content:'';display:block;position:fixed;left:0;right:0;height:80px;background:rgba(255,255,255,.94);z-index:-1}header.full .menu_main.floating .cap_right{background:0 0}header.full .menu_main.floating li{padding-top:21px}header.full .menu_main.floating li a{font-size:15px;padding:8px 12px}.mainpage header.short .logo.dropped{top:157px}.mainpage #ct_phone_2.dropped{position:absolute;top:160px;left:-10px}header.short .logo{position:absolute;left:0;top:23px;left:0;overflow:hidden;width:35px}header.short .header_phone{position:absolute;right:0;top:5px}header.short .header_phone .callback{font-size:12px;text-decoration:none;color:red;position:relative;left:30px;top:-4px;text-decoration:none;border-bottom:1px dashed red}header.short .header_phone .callback:hover{color:#f99;border-bottom:1px dashed #f99}header.short .header_phone .phone{font-size:20px;font-weight:400}header.short .header_phone .regime{font-size:12px;position:relative;left:30px;top:4px}header.short .menu_main{height:90px;position:absolute;left:40px;top:0}header.short .menu_main ul{list-style:none;white-space:nowrap;padding-left:20px;padding-right:10px}header.short .menu_main li{float:left;height:66px;padding-top:24px}header.short .menu_main li.active{background:url(../images/header_scroll_active2.png) left bottom no-repeat}header.short .menu_main li a{display:block;padding:8px 12px;text-transform:uppercase;font-size:15px;border-left:1px solid #d8d8d8;color:#3d3d40;text-decoration:none}.nocalibri header.short .menu_main li a{font-size:13px}header.short .menu_main li.active+li>a{border-left:none}.inactive{opacity:.3}header.short .menu_main li.active a{font-weight:700;border-left:none;height:58px;padding-bottom:0;padding-top:32px;margin-top:-24px;border-left:none;background:url(../images/header_scroll_active_line2.png) right bottom no-repeat}header.short .menu_main li a:hover{color:red}header.short .menu_main li:first-child a{border-left:none}.header_bg{height:137px;background:url(../images/header_bg_inside.jpg) center top repeat;background-size:cover}.submenu{padding:13px 0 15px 0;background:url(../images/separator_dots.png) left bottom repeat-x;margin-bottom:20px}.submenu ul{list-style:none;font-size:12px;position:relative}.nocalibri .submenu ul{font-size:14px}.submenu li{display:inline;padding:0 10px;border-left:1px solid #c6c6c6}.submenu li:first-child{border-left:none;padding-left:0}.submenu li a{color:#333}.submenu li a:hover{color:#999}.submenu li.active>a{font-weight:700}.submenu .cc.show_submenu{padding-bottom:60px}.submenu ul li>ul{display:none;position:absolute;left:0;top:100%;width:100%;padding:10px 0}.submenu ul li.active>ul{display:block}.submenu ul li.active>ul{font-weight:400}.superpromo{height:469px;position:relative;z-index:5;margin-bottom:52px}.superpromo .item.active{display:block}.superpromo .item{display:block;height:674px;width:100%;overflow:hidden;position:absolute;bottom:0;left:0}@media (max-width:600px){.heightContainerAll{position:relative;height:100%}.superpromo_content .superpromo_button{width:90%!important;bottom:0;position:absolute}.superpromo{height:600px!important}}.superpromo .item .bg{height:675px;position:absolute;left:50%;margin-left:-730px;bottom:0}.superpromo .item .bg.fitwidth{width:100%;left:0;margin-left:0;height:auto}.superpromo .item .text{height:470px;width:1000px;display:block;position:absolute;left:50%;bottom:0;margin-left:-500px}.superpromo .dots{position:absolute;width:200px;text-align:center;left:50%;margin-left:-100px;bottom:-20px;font-size:16px;line-height:16px}.superpromo .dots .dot{display:inline;padding-left:16px;height:16px;background:url(../images/slider_dots.png) 4px 4px no-repeat;margin-left:1px;margin-right:1px;cursor:pointer}.superpromo .dots .dot.active{background-position:4px -16px;cursor:default}.superpromo .prev:hover{background:url(../images/promo_arrow_left.png) center center no-repeat}.superpromo .prev{height:100%;width:8%;position:absolute;left:0;top:0}.superpromo .next:hover{background:url(../images/promo_arrow_right.png) center center no-repeat}.superpromo .next{height:100%;width:8%;position:absolute;right:0;top:0}.superpromo_content{left:50%;position:absolute;top:275px;width:542px;margin:0 0 0 -40px}.superpromo_content .superpromo_title{color:#59656c;font-size:30px;margin:0 0 42px}.superpromo_content .superpromo_text{color:red;font-size:26px;font-weight:700;line-height:40px;text-transform:uppercase}.superpromo_content .superpromo_text span{display:block;font-size:44px;line-height:58px;margin:0 0 30px 0}@media screen and (max-width:599px){.superpromo_content .superpromo_text span{display:block;font-size:20px!important;line-height:58px;margin:0 0 30px 0}}.plastikovye-okna-new .offers_promo .superpromo_text.no-padding span{margin:0}.superpromo_content .superpromo_button{color:red;font-size:20px;font-weight:700;padding:15px 20px;border-radius:15px;display:inline-block;zoom:1;background:rgba(255,255,255,.5);border:2px solid red;margin:30px 0 0 0}.bottom .left{float:left;width:650px}.intro .cc{width:900px}.morelinks .cc{width:940px}.advantages h2{width:900px;margin-left:auto;margin-right:auto}#skrollr-body .topper{background-color:#ececec}.mainpage .topper .cc .slogan{display:none}div.garant-label{display:none}.nam25let{position:fixed;top:0;left:50%;width:112px;height:149px;-webkit-transform:translate(510px,0);transform:translate(510px,0);z-index:1001;background-image:url(/local/templates/mosokna/images/nam25let.png)}.mainpage .topper .cc .region,.mainpage .topper .cc .region a,.mainpage .topper .regime{color:#727274}.mainpage .topper .cc .region a:hover{color:#999}header.full .cc .menu_main.floating{top:0}.rehau{position:absolute;left:370px}.rehau_main{top:6px}.rehau_all{top:30px}header.full .cc .logo{width:auto;height:auto;left:40%;margin-left:0}#skrollr-body header.full.scroll-margin{margin-top:0}header.full .cc .menu_main{left:10%;background-color:#fff;background-image:none;border-radius:5px}header.full .cc .menu_main li a{font-size:16px;-webkit-transition:color .5s;transition:color .5s}header.full .cc .menu_main li.active:nth-last-child(3) a,header.short .cc .menu_main li.active:nth-last-child(3) a{border-right:none}header.full .cc .menu_main .garant25 img,header.short .cc .menu_main .garant25 img{display:inline-block;opacity:.7;-webkit-transition:opacity .7s;transition:opacity .7s}header.full .cc .menu_main .garant25 img:hover,header.short .cc .menu_main .garant25 img:hover{opacity:1}header.full .cc .menu_main .garant25 a,header.short .cc .menu_main .garant25 a{border-left:none}header.full .cc .menu_main .cap_right,header.short .cc .menu_main .cap_right{display:none}header.short .cc .menu_main{top:70px;width:1100px}header.short .cc .logo{width:320px}header.short .cc .menu_main li a{padding-left:21px;padding-right:21px}.top_0{top:0!important}.short.after-bar-red{height:137px}.mainpage #skrollr-body header.short.after-bar-red{top:-157px}header.short .cc .header_phone{right:0}#skrollr-body header.short .cd_mobile_menu{display:none}::-webkit-input-placeholder{color:#fff;letter-spacing:1px}::-moz-placeholder{color:#fff;letter-spacing:1px}:-moz-placeholder{color:#fff;letter-spacing:1px}:-ms-input-placeholder{color:#fff;letter-spacing:1px}@media screen and (min-width:601px){#skrollr-body section.top-bar-red{display:none}header.short .cc .header_phone{top:0}#skrollr-body header.short{height:157px}.mainpage #skrollr-body header.short.after-bar-red{height:137px}#skrollr-body .header_bg{height:157px}}@media (max-width:600px){html{min-width:320px}body{background:#fff;min-width:320px;font-size:14px;line-height:1.4em;color:#333}.mobile_only{display:block}.mobile_hide{display:none!important}.cc,.intro .cc,.morelinks .cc{width:auto;margin:0 20px}.container{min-width:320px;width:100%;overflow:visible}.mainpage header.full,section.topper{display:none}.bottom .left{width:auto;float:none}.bottom .right{width:auto;float:none}.ceny-compare{white-space:normal}.share{margin:30px 0}.advantages h2,.products h2{width:auto}.superpromo{overflow:hidden}footer .contacts .address,footer .links .cards{position:static}.mainpage header.short,header.short{position:fixed;-webkit-transition:right .5s ease,margin-right .5s ease;-o-transition:right .5s ease,margin-right .5s ease;transition:right .5s ease,margin-right .5s ease;top:45px!important;background:#fff;background:-moz-linear-gradient(top,#fff 56%,#dcd9e5 100%);background:-webkit-linear-gradient(top,#fff 56%,#dcd9e5 100%);background:linear-gradient(to bottom,#fff 56%,#dcd9e5 100%);height:105px}.mainpage header.short.floating,header.short.floating{top:0!important}.offset{left:-100%!important;margin-left:60px}.top-bar-message-left{width:39%;margin-top:14px}.top-bar-message-right{width:35%;margin-top:5px;margin-right:14px}header.short .header_phone .regime,header.short .menu_main{display:none}header.short .logo{top:21px;left:0;width:156px;height:43px;background:url(../images/header_scroll_logo@2x.png) left top no-repeat;background-size:contain;margin-top:16px}header.short .logo img{display:none}header.short .header_phone{right:auto;left:0;top:16px;width:100%}header.short .header_phone .phone{float:right;margin-right:0;font-size:12px;color:#464646;background:0 0;padding:0;line-height:14px}header.short .header_phone .callback{float:left;margin-left:0;font-size:12px;line-height:14px;left:0;top:0;padding:0;font-weight:400}.container{transition:left .5s ease,margin-left .5s ease;left:0}.mobile_menu{box-sizing:border-box;width:100%;position:fixed;right:-100%;top:0;height:100%;transition:right .5s ease,margin-right .5s ease;display:block;opacity:0}.menu_opened .mobile_menu{right:0}.menu_opened .container{left:-100%;margin-left:60px}.mobile_menu_button{width:60px;height:60px;background:url(../images/mobile_menu_button.png) center center no-repeat;background-size:25px 23px;position:absolute;right:2px;top:72px;cursor:pointer;display:none}.mobile_menu_tip{width:65px;height:52px;background:url(../images/mobile_menu_tip.png) center center no-repeat;background-size:contain;position:absolute;right:10px;top:85px;display:none}.mobile_menu_container{width:100%;background:#f6f6f6;padding-bottom:20px}.mobile_menu_topper{height:125px;background:#f20000;position:relative}.mobile_region_selector{height:34px;padding-left:20px;padding-right:10px;padding-top:8px}.mobile_region_selector label{color:#fff;font-size:13px}.mobile_region_selector select{font-size:12px;font-weight:700;margin-left:8px}.mobile_region_selector select#mobile_region_select{background:0 0;border:1px solid #fff;border-radius:6px;padding:5px 0 5px 6px;font-weight:400;color:#fff;font-size:12px;width:165px}.mobile_fast_menu{list-style:none;color:#fff;font-size:12px;padding-top:5px}.mobile_fast_menu li{width:25%;height:47px;float:left;text-align:center;position:relative}.mobile_fast_menu li a{display:block;width:100%;height:100%;box-sizing:border-box;padding-top:32px;background-position:center top;background-repeat:no-repeat;background-size:32px 82px;color:#fff;text-decoration:none}.mobile_fast_menu .call a{background-image:url(../images/mobile_icon_phone.png)}.mobile_fast_menu .calc a{background-image:url(../images/mobile_icon_calc.png)}.mobile_fast_menu .offers a{background-image:url(../images/mobile_icon_offer.png)}.mobile_fast_menu .card a{background-image:url(../images/mobile_icon_card.png)}.mobile_close-button{position:absolute;top:10px;right:20px;font-size:35px;color:#fff}.mobile_main_menu{list-style:none}.mobile_main_menu li{border-bottom:1px solid #d1d1d1}.mobile_main_menu li a{display:block;text-decoration:none;padding:16px 20px 16px 40px}.mobile_menu .buttons{margin:20px;margin-bottom:0}.mobile_menu .buttons .button,.mobile_menu .buttons .button_primary{display:block;border:1px solid red;border-radius:10px;color:red;font-size:16px;text-align:center;padding:15px;margin-bottom:7px;text-decoration:none}.mobile_menu .buttons .button_primary{color:#fff;background-color:red}.obshivka-balkona .big-header{margin:0}.obsada .big-header .big-header-text{width:100%;left:0;margin:0;top:0;height:auto}.obsada .big-header .big-header-text .title{font-size:30px;line-height:1em;margin-top:30px}.obsada .big-header .big-header-text .subtitle{font-size:20px;line-height:1em;margin-bottom:15px}.obsada .big-header .big-header-text .button{width:150px;font-size:18px;height:50px;line-height:50px}.superpromo{margin-top:60px;height:auto;height:575px;margin-bottom:20px}.superpromo .item{height:auto;top:0;text-decoration:none;touch-action:pan-y}.superpromo .item:hover{text-decoration:none}.superpromo .item .bg{left:0;margin-left:0;position:static;width:100%;height:300px!important;object-fit:cover;object-position:left}.superpromo .item .bg.right_side{position:relative;left:-75%}.superpromo_content{position:static;left:0;margin:15px 20px;width:auto}.superpromo_content .superpromo_text{font-size:16px;line-height:20px;color:#333;font-weight:300;text-transform:none;text-decoration:none}.superpromo_content .superpromo_text span{color:red;font-size:20px;font-weight:700;line-height:25px;text-transform:uppercase;margin-bottom:10px}.superpromo_content .superpromo_title{font-size:20px;margin:0 0 10px 0}.counter_913{margin:10px 0;display:block}.counter_913 .counter_title{font-size:16px;font-weight:400;color:#464646;font-family:Roboto,'Helvetica Neue',calibri_web;margin:0 1px 5px 1px}.counter_913 .counter_number{font-family:Roboto,'Helvetica Neue',calibri_web;font-size:24px;line-height:42px;font-weight:700;width:25px;height:40px;background-size:contain}.counter_913 .counter_units{font-family:Roboto,'Helvetica Neue',calibri_web;line-height:20px;margin:6px 0}.superpromo_content .superpromo_button{color:#fff;font-size:16px;font-weight:400;padding:15px 20px;border-radius:10px;display:inline-block;zoom:1;background:red;border:none;margin:15px 0 0 0;text-align:center;box-sizing:border-box;width:100%}.superpromo .dots{top:230px;height:18px;padding-top:50px;background:url(../images/dots_shadow.png) center bottom no-repeat;bottom:auto}.superpromo .dots .dot.active{background:red;cursor:default}.superpromo .dots .dot{display:inline-block;background:rgba(255,255,255,.8);padding:0;width:5px;height:5px;border-radius:50%;margin-left:2px;margin-right:2px;cursor:pointer}.superpromo .next,.superpromo .prev{display:none}.mainpage .separator{display:none}.mainpage .content_area .products{-webkit-order:2;order:2}.mainpage .content_area .zamerform{-webkit-order:3;order:3}.mainpage .content_area .intro{-webkit-order:4;order:4;border-bottom:2px dotted #ddd;padding-bottom:10px}.mainpage .content_area .morelinks{-webkit-order:5;order:5}.mainpage .content_area .share{-webkit-order:6;order:6}.mainpage .content_area .bottom{-webkit-order:7;order:7}.mainpage .content_area .superpromo{-webkit-order:1;order:1;height:484px;margin-bottom:0}.mainpage .content_area{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.superpromo_text img{display:none}.superpromo_content .big-header-content-link .superpromo_button__modify{margin:-60px 0}.bg-line-wrapper{width:100%;height:0;position:relative;overflow:hidden;margin-top:22px}.bg-line-wrapper .bg-line{height:298px;position:absolute;right:0;bottom:0;top:auto!important}header.short .top-bar-red{background-color:#ebebeb;height:33px}header.short .top-bar-red .nam25let{-webkit-transform:none;transform:none;right:5px;left:auto;width:60px;height:80px;background-size:cover}header.short .cc .logo{height:40px;background-image:url(../images/logo_all.png);top:-5px;left:-8px}.top-bar-message-left,.top-bar-message-right,.top-bar-puh,header.short .cc .header_phone{display:none}header.short .top-bar-red .rehau-mobile{position:static;width:294px;padding-left:10px;padding-top:3px}header.short .mobile_menu_button{top:80px}header.short{background:#fff!important}.mobile_menu .mobile_fast_menu .garant25{width:50%}.mobile_menu .mobile_fast_menu .garant25 a{background-image:url(/local/templates/mosokna/images/mo_header25/garant5.png);background-size:120px 45px}.mobile_menu .mobile_fast_menu .garant25{display:none}.mobile_menu .mobile_fast_menu .offers a{background-image:url(/local/templates/mosokna/images/mo_header25/podarok.png);background-size:32px 32px}.mobile_menu .mobile_fast_menu .card a{background-image:url(/local/templates/mosokna/images/mo_header25/card.png);background-position:center 8px;background-size:32px 24px}#skrollr-body header.short .cd_mobile_menu{display:block;position:relative;top:60px;height:40px}#skrollr-body header.short .cd_mobile_menu li{display:inline-block;width:50px;margin-left:20px}#skrollr-body header.short .cd_mobile_menu li a{height:40px;width:35px;display:block;background-size:cover}#skrollr-body header.short .cd_mobile_menu .out a{background-image:url(/local/templates/mosokna/images/mo_header25/out.png)}#skrollr-body header.short .cd_mobile_menu .in a{background-image:url(/local/templates/mosokna/images/mo_header25/in.png)}#skrollr-body header.short .cd_mobile_menu .calc a{background-image:url(/local/templates/mosokna/images/mo_header25/calc.png);width:32px}#skrollr-body header.short .cd_mobile_menu .geo a{background-image:url(/local/templates/mosokna/images/mo_header25/geo.png);width:28px}}.header-banner{background-color:#e83323;padding:21px 0 17px}a.header-banner__link:link,a.header-banner__link:visited{color:#fff;text-decoration:none}a.header-banner__link:hover{cursor:pointer;text-decoration:underline}.header-banner__link{display:flex;justify-content:center;align-items:center;font-size:22px}.header-banner__link:before{content:'';display:block;width:72px;height:42px;margin-top:-5px;margin-right:40px;flex-shrink:0;background-image:url(../images/gruyzz.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.header-banner~header.short{top:125px}.header-banner~header.short.floating{top:0}.header-banner+.topper{padding-top:10px}.zamerform .bg img{padding-top:0!important}@media screen and (max-width:600px){.header-banner{padding:10px 0 7px}.header-banner__link{font-size:14px;line-height:1.2}.header-banner__link:before{width:42px;height:26px;margin-right:20px}}@media screen and (max-width:374px){.header-banner__link{font-size:12px}}.special-schedule{position:absolute;top:8px;right:0;padding-left:28px;margin:auto;text-align:left;color:red;font-size:13px;line-height:.9;width:max-content;box-sizing:border-box}@media screen and (max-width:600px){.special-schedule{width:330px}}.special-schedule.is-inner{top:4px;left:22px}.special-schedule:before{content:'!';position:absolute;left:0;top:0;display:block;width:22px;height:22px;line-height:26px;font-size:18px;font-weight:700;color:#fff;background-color:red;border-radius:30px;text-align:center}.special-schedule span{font-size:1.1em;font-weight:700;letter-spacing:.3px;margin:0 4px}.special-schedule span:first-child{margin-left:0}@media screen and (max-width:600px){.special-schedule{font-size:12px;line-height:1}.mainpage header.short.after-bar-red.is-with-message,.short.after-bar-red.is-with-message{height:174px}header.short.is-with-message .cc .logo{height:40px;top:0}#skrollr-body header.short.is-with-message .cd_mobile_menu{top:90px}header.short.is-with-message .mobile_menu_button{top:114px}.is-with-message .special-schedule.is-inner{top:7px;left:-10px}.container .header_bg{height:175px}}