@font-face { font-family:'Ampir Deco'; src:url('/style/fonts/AmpirDeco2.eot'); src:url('/style/fonts/AmpirDeco2.eot?#iefix') format('embedded-opentype'), url('/style/fonts/AmpirDeco2.woff2') format('woff2'), url('/style/fonts/AmpirDeco2.woff') format('woff'), url('/style/fonts/AmpirDeco2.ttf') format('truetype'), url('/style/fonts/AmpirDeco2.svg#svgFontName') format('svg'); font-weight:normal; font-style:normal}
@font-face { font-family:'a-presentumnr'; src:url('/style/fonts/a-presentumnr.eot'); src:url('/style/fonts/a-presentumnr.eot?#iefix') format('embedded-opentype'), url('/style/fonts/a-presentumnr.woff2') format('woff2'), url('/style/fonts/a-presentumnr.woff') format('woff'), url('/style/fonts/a-presentumnr.ttf') format('truetype'), url('/style/fonts/a-presentumnr.svg#svgFontName') format('svg'); font-weight:normal; font-style:normal}
@font-face { font-family:'book-antiqua'; src:url('/style/fonts/book-antiqua2.eot'); src:url('/style/fonts/book-antiqua2.eot?#iefix') format('embedded-opentype'), url('/style/fonts/book-antiqua2.woff2') format('woff2'), url('/style/fonts/book-antiqua2.woff') format('woff'), url('/style/fonts/book-antiqua2.ttf') format('truetype'), url('/style/fonts/book-antiqua2.svg#svgFontName') format('svg'); font-weight:normal; font-style:normal}
@font-face { font-family:'Seminaria'; src:url('/style/fonts/seminaria-normal.eot'); src:url('/style/fonts/seminaria-normal.eot?#iefix') format('embedded-opentype'), url('/style/fonts/seminaria-normal.woff2') format('woff2'), url('/style/fonts/seminaria-normal.woff') format('woff'), url('/style/fonts/seminaria-normal.ttf') format('truetype'), url('/style/fonts/seminaria-normal.svg#svgFontName') format('svg'); font-weight:normal; font-style:normal}
@font-face { font-family:'Academia-bold'; src:url('/style/fonts/academia-bold.eot'); src:url('/style/fonts/academia-bold.eot?#iefix') format('embedded-opentype'), url('/style/fonts/academia-bold.woff2') format('woff2'), url('/style/fonts/academia-bold.woff') format('woff'), url('/style/fonts/academia-bold.ttf') format('truetype'), url('/style/fonts/academia-bold.svg#svgFontName') format('svg'); font-weight:normal; font-style:normal}
@font-face { font-family:'Akademie Alte'; src:url('/style/fonts/AkademieAlte.eot'); src:url('/style/fonts/AkademieAlte.eot?#iefix') format('embedded-opentype'), url('/style/fonts/AkademieAlte.woff2') format('woff2'), url('/style/fonts/AkademieAlte.woff') format('woff'), url('/style/fonts/AkademieAlte.ttf') format('truetype'), url('/style/fonts/AkademieAlte.svg#svgFontName') format('svg'); font-weight:normal; font-style:normal}
@font-face { font-family:'DXAngelusMediaval'; src:url("/style/fonts/dxangelusmediaval.otf") format("opentype")}
@font-face { font-family:'Pobeda'; src:url('/style/fonts/Pobeda-Bold.eot'); src:url('/style/fonts/Pobeda-Bold.eot?#iefix') format('embedded-opentype'), url('/style/fonts/Pobeda-Bold.woff2') format('woff2'), url('/style/fonts/Pobeda-Bold.woff') format('woff'), url('/style/fonts/Pobeda-Bold.ttf') format('truetype'); font-weight:bold; font-style:normal}
@font-face { font-family:'Pobeda'; src:url('/style/fonts/Pobeda-Regular.eot'); src:url('/style/fonts/Pobeda-Regular.eot?#iefix') format('embedded-opentype'), url('/style/fonts/Pobeda-Regular.woff2') format('woff2'), url('/style/fonts/Pobeda-Regular.woff') format('woff'), url('/style/fonts/Pobeda-Regular.ttf') format('truetype'); font-weight:normal; font-style:normal}
@font-face { font-family:"Izhitsa"; src:url("/style/fonts/IzhitsaRegular.eot"); src:url("/style/fonts/IzhitsaRegular.eot?#iefix")format("embedded-opentype"), url("/style/fonts/IzhitsaRegular.woff") format("woff"), url("/style/fonts/IzhitsaRegular.ttf") format("truetype"); font-style:normal; font-weight:400}
@font-face { font-family:"a_AlgeriusNr"; src:url("/style/fonts/AlgerAmpir.eot"); src:url("/style/fonts/AlgerAmpir.eot?#iefix")format("embedded-opentype"), url('/style/fonts/AlgerAmpir.woff2') format('woff2'), url("/style/fonts/AlgerAmpir.woff") format("woff"), url("/style/fonts/AlgerAmpir.ttf") format("truetype"), url('/style/fonts/AlgerAmpir.svg#svgFontName') format('svg'); font-style:normal; font-weight:400}
@font-face { font-family:"sf_alien_encounters"; src:url("/style/fonts/sf_alien_encounters.eot"); src:url("/style/fonts/sf_alien_encounters.eot?#iefix")format("embedded-opentype"), url('/style/fonts/sf_alien_encounters.woff2') format('woff2'), url("/style/fonts/sf_alien_encounters.woff") format("woff"), url("/style/fonts/sf_alien_encounters.ttf") format("truetype"), url('/style/fonts/sf_alien_encounters.svg#svgFontName') format('svg'); font-style:normal; font-weight:400}
body { margin:0; padding:0; display:inline-block; text-align:center; width:100%}
.container-fluid { padding:0}
.row { margin:0}
p { color:#222; word-break:break-word; text-align:left; font-size:16px; line-height:1.4}
.h1, h1 { font-size:32px; font-weight:400; margin:0; padding:0; margin-bottom:18px}
.otstup_not { float:left; margin-left:10px; margin-top:22px}
.Favourites_2024 { width:28px; height:28px !important}
.Comparison_2024 { width:25px; height:25px !important}
.hide_dec { display:inline-block}
.hide_dec_none { display:none}
.hide_dec_none .search { margin-left:60px; margin-top:3px}
.hide_dec_none .otstup_not { margin-top:0px; padding-top:6px !important}
.hide_dec_none .block3 img { margin-bottom:0px; width:24px; height:23px !important}
.hide_dec_none .korzmen { margin-top:12px; margin-left:30px}
a { text-decoration:none; color:#000000}
a:hover { color:rgb(192 0 0 / 1)}
.container { width:1200px; padding:0}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { padding:0}
a:hover { text-decoration:none; opacity:.85}
.logo { display:inline-block; float:left; margin:5px 10px 4px 0}
.logo img { border-radius:12px; height:50px}
.lozyng { display:inline-block; float:left; margin:7px 0px 0px 0; padding-top:3px; overflow:hidden}
.lozyng p { font-weight:700; font-size:24px; margin-left:30px; line-height:1.1}
.lozyng p { position:relative}
.lozyng p:after { content:""; position:absolute; top:0; left:0em; width:100%; height:100%; background:linear-gradient(to left, rgba(121, 117, 117, 0), rgba(255,255,255,.8), rgba(121, 117, 117, 0)) no-repeat -2em 0%; background-size:2em 100%; -moz-transform:skewX(-50deg); -o-transform:skewX(-50deg); -webkit-transform:skewX(-50deg); transform:skewX(-50deg)}
.lozyng p.blink_on:after { transition:1s linear; background-position:130% 0%}
.telefondiv { padding:8px 0px 0px 0px; display:inline-block; margin:0px; margin-left:0px; float:left}
.telefon span { font-size:13px; font-weight:400; margin-top:2px; display:inline-block}
.telefon span img { height:0; margin-top:2px !important; border:5px solid #51c85d; border-radius:50%; margin-right:5px; width:auto !important}
.telefon { display:inline-block !important; font-size:18px; font-weight:700; color:rgb(0 0 0); width:auto !important; text-align:right !important; margin-top:10px; position:relative; line-height:1}
.telefon:hover { opacity:0.85; color:rgb(0 0 0)}
.telefon img { display:inline-block; height:20px; float:left; margin-left:1px; margin-right:3px}
.whatsapp { display:inline-block !important; width:auto !important; position:relative; line-height:1; margin-bottom:0 !important; vertical-align:super}
.whatsapp:hover { opacity:0.85; color:rgb(244 244 244)}
.whatsapp img { display:inline-block; float:left; margin-bottom:-6px !important; height:31px; width:31px !important; margin-right:1px}
.whatsapp img:hover { height:33px; margin-top:-2px !important; margin-left:-1px; margin-right:0; margin-bottom:-7px !important; width:33px !important}
.telegramm img:hover { height:35px; margin-top:-1px !important; margin-left:0px; margin-right:0; margin-bottom:-1px !important; width:35px !important}
.telegramm { display:inline-block !important; width:auto !important; position:relative; line-height:1; margin-bottom:-7px; vertical-align:super}
.telegramm:hover { opacity:0.85; color:rgb(244 244 244)}
.telegramm img { display:inline-block; float:left; margin-left:1px; height:33px; width:33px !important; margin-right:1px}
.telefondivleft { display:inline-block; float:left; margin-top:-15px; margin-bottom:-8px}
.footercollg3textcenter .telefondivleft { float:none; margin-right:0; display:inline-block; width:100%; margin-top:0; margin-bottom:2px}
.footercollg3textcenter .telefondivcenter { float:none}
.telefondivright img { height:65px}
.telefondivright { display:inline-block; float:left}
.footercollg3textcenter .telefondiv .telefondivright { margin-top:5px; margin-bottom:0px; float:none}
.telefondivcenter { text-align:right; display:block; float:right}
.emailzhak { display:inline-block; width:auto; text-align:right; color:#000; font-size:18.5px; line-height:1}
.emailzhak:hover { opacity:0.85; color:rgb(0 0 0)}
.emailzhak img { display:inline-block; width:20px; float:left; margin-right:0px}
.tablichkazakaz img { width:80%; margin:30px 10%}
.tablichkazakaz .strblok { display:none !important}
.block3 { display:inline-block; width:65px; vertical-align:top; margin-top:0px; float:left}
.block3 img { width:30px; height:29px !important; margin-bottom:4px; margin-top:10px}
.block3 span { font-size:12px; line-height:1.1; font-weight:700}
.block3 a { text-decoration:none; margin-left:0 !important; padding-bottom:0 !important}
.block3 a:hover { text-decoration:underline; font-weight:700}
.block4 { display:inline-block; float:right; margin:10px 0px 0px 0px; width:110px; text-align:right; line-height:1.4}
.zakazat img { margin-right:3px; margin-top:-3px; height:15px}
.zakazat { text-decoration:underline; font-size:14px}
.zakazat:hover { text-decoration:none; color:#c00000}
.dileram { text-decoration:underline; font-size:13px !important; font-weight:700; width:100%; display:inline-block}
.dileram:hover { text-decoration:none; color:#c00000}
.menu { background:rgb(255 255 255); padding:4px 0}
.menu .col-lg-12 { display:flex; justify-content:center}
.menu .col-lg-12 a { color:#000000; padding:10px 35px; font-size:16px; font-weight:700}
.menu .col-lg-12 a span { text-decoration:underline}
.menu .col-lg-12 a img { height:22px; margin-top:-2px}
.menu .col-lg-12 a:hover span { color:rgb(192 0 0 / 1); text-decoration:none}
.menu .col-lg-12 a.menuglav { background:rgb(192 0 0 / 1); color:#fff !important; text-decoration:none !important; border-radius:10px}
.menu .col-lg-12 a.menuglav:hover { text-decoration:underline !important}
.menunew { background:rgb(255 255 255); padding:2px 0; width:100%; z-index:3; border-bottom:1px solid #ccc; top:0}
.menunew.activenew { position:fixed}
.menunew .col-lg-12 .nav { display:flex; justify-content:left; width:100%; float:none}
.menunew .col-lg-12 a { color:#000000; padding:11px 0px 7px 0px; font-size:14px; font-weight:700; margin-left:38px; line-height:1; margin-right:0px}
.menunew .col-lg-12 .dropdown a { font-size:14px}
.menunew .col-lg-12 .dropdown .dropdown-menu .dropdown .dropdown-menu a { padding:13px 15px !important}
.nav>li>a:focus, .nav>li>a:hover { text-decoration:none; background-color:rgb(238 238 238 / 0%); color:#c92626}
.menunew .col-lg-12 a span { text-decoration:underline}
.menunew .col-lg-12 a img { height:17px; margin-top:0px}
.menunew .col-lg-12 a:hover span { color:rgb(108 12 1); text-decoration:none}
.menunew .col-lg-12 a.menuglav { background:rgb(72 79 85); color:#fff !important; text-decoration:none !important; border-radius:10px; padding:10px 17px 9px 18px; line-height:1; margin:0 !important}
.menunew .col-lg-12 a.menuglav:hover { text-decoration:none !important}
.menunew .col-lg-12 a.menuglav img { margin-right:5px}
.slider_new_20241210 { height:291px; margin-bottom:10px; overflow:hidden; border-radius:5px}
.slider_new_20241210 .slide { margin:0 10px; text-align:center}
.slider_new_20241210 .slide a { background:#f4f5f7; width:100%; display:inline-block; border-radius:15px; text-align:center; padding:15px}
.slider_new_20241210 .slide a:hover { background:#dcdcde}
.slider_new_20241210 .slide img { height:250px; display:inline-block}
.slider { height:275px; margin-bottom:10px; overflow:hidden; border-radius:5px}
.sliderfondiler { height:695px; width:100%; position:absolute}
.sliderfondilerfon { height:695px; width:100%; position:absolute; background-color:rgba(0, 0, 0, 0.4)}
.sliderfondiler .slide { width:100%; display:inline-block; height:695px}
.sliderfondiler .slide img { width:100%; margin-top:0%}
.sliderfondiler .slide.slick-active img { width:100%; margin-top:0%; transform-origin:center center; animation:grow 6000ms ease}
@keyframes grow { 0% { transform:scale(1); }
 100% { transform:scale(1.1); }
}
.slideleft { width:50%; display:inline-block; float:left; text-align:center}
.slideright { width:100%; display:inline-block; float:right; height:100%}
.slideleft img { height:90%; display:inline-block}
.sl1 { width:50%; display:inline-block; margin-top:166px; font-size:28px; font-weight:700; color:rgb(192 0 0 / 1); margin-left:50%}
.sl2 { width:50%; display:inline-block; font-size:24px; font-weight:700; margin-left:50%}
a:hover .sl2 { color:#000}
.sl3 { width:50%; display:inline-block; font-size:28px; font-weight:700; color:rgb(192 0 0 / 1); margin-left:50%}
.sl4 { width:100%; display:inline-block; color:rgb(192 0 0 / 1); font-size:18px; margin-top:10px}
.sl5 { width:100%; display:inline-block; color:rgb(192 0 0 / 1); font-size:18px}
.slideright form { width:70%; display:inline-block; margin:10px 15% 0px 15%}
.slideright form input { width:50%; display:inline-block; float:left; height:35px}
.slideright form input#call_tell2 { border-radius:5px 0 0 5px; border:2px solid rgb(192 0 0 / 1); border-right:0px solid #ccc}
.slideright form input.btn_submit { background:rgb(192 0 0 / 1); color:#fff; font-size:18px; font-weight:700; border-radius:5px; border:2px solid rgb(192 0 0 / 1)}
.slider .slick-dots { bottom:-10px}
.tablichkifotogal { display:none}
.akciisikon4lupa { display:inline-block; width:24px; position:absolute; margin-top:-27px; margin-left:168px}
.akciisikon4lupa img { width:100%}
.parametritablichki { display:inline-block; width:100%; border-radius:10px; padding:0px 20px 0px 0px}
.parametritablichki h1 { color:rgb(192 0 0 / 1); font-size:28px; font-weight:700; border-bottom:1px solid rgb(127 127 127 / 1); padding-bottom:10px; width:60%; margin:0 20%; margin-bottom:15px}
.parametritablichkileft60 { width:655px; display:inline-block; float:left}
.knopka1 { width:23%; display:inline-block; float:left; margin:0 1%; background:rgb(216 216 216 / 1); padding:2px 25px; border-radius:10px; font-weight:700; cursor:pointer}
.knopka2 { width:23%; display:inline-block; float:left; margin:0 1%; background:rgb(216 216 216 / 1); padding:12px 25px; border-radius:10px; font-weight:700; cursor:pointer; border:2px solid rgb(182 182 182)}
.knopka3 { width:23%; display:inline-block; float:left; margin:0 1%; background:rgb(216 216 216 / 1); padding:2px 25px; border-radius:10px; font-weight:700; cursor:pointer; border:2px solid rgb(182 182 182)}
.knopka4 { width:23%; display:inline-block; float:left; margin:0 1%; background:rgb(216 216 216 / 1); padding:2px 38px; border-radius:10px; font-weight:700; cursor:pointer; border:2px solid rgb(182 182 182)}
.knopka1:hover { border:2px solid rgb(192 0 0 / 1)}
.knopka2:hover { border:2px solid rgb(192 0 0 / 1)}
.knopka3:hover { border:2px solid rgb(192 0 0 / 1)}
.knopka4:hover { border:2px solid rgb(192 0 0 / 1)}
.active { background:#fff}
.parametritablichkiright40 { width:calc(100% - 0px); display:inline-block; float:right; padding:0}
.haks20240110 label { float:left; margin-bottom:0; margin-top:3px; width:195px; text-align:left}
.releffonastext { width:auto; text-align:left; float:left; margin-right:8px; margin-bottom:0; margin-top:3px}
.haks20240110 { display:inline-block; width:calc(100% - 20px); padding:0px 0 3px 0}
.font_title { position:absolute; bottom:0; left:0; margin-bottom:0}
}
.parametritablichkiright40 label { margin-bottom:0; text-align:left; width:auto; line-height:1; font-weight:400; font-size:14px; float:left; margin-top:6px; margin-right:10px}
.tipylici_fon { display:inline-block; width:calc(33.33% - 7.7px); float:left; margin-right:10px; position:relative; height:60px}
.nameylici_fon { display:inline-block; width:calc(33.33% - 7.7px); float:left; margin-right:10px}
.nomerdoma_fon { display:inline-block; width:calc(33.83% - 7.7px); float:left}
.parametritablichkiright40 select { width:100%; display:inline-block; padding:4px 5px 5px 5px; border:2px solid #000000; background:rgb(255 255 255 / 0%); font-size:13px; cursor:pointer; font-weight:700; float:left; margin-right:0; background:#fff; margin-bottom:13px}
.parametritablichkiright40 select:hover { border:2px solid rgb(192 0 0 / 1)}
.parametritablichkiright40 input { cursor:pointer; width:100%; display:inline-block; padding:3px 5px; margin-bottom:0; background:rgb(255 255 255); font-size:13px; color:#000; margin-bottom:8px}
.parametritablichkiright40 input:hover { border:2px solid rgb(192 0 0 / 1)}
.nameyliciblock { width:auto; display:inline-block; text-align:right; margin-bottom:0px; float:left}
#nameylici { width:100%; margin-right:0; display:inline-block; position:relative; float:left; margin-bottom:8px}
.bezprobel { margin-right:5px; color:#000; padding:4px 9px 5px 9px; cursor:pointer; font-size:12px; text-align:center; line-height:1; display:inline-block; position:relative; float:left; font-weight:700; border-radius:3px; background:rgb(235,235,235); border:2px solid rgb(208 208 208)}
.bezprobel:hover { border:2px solid rgb(192 0 0 / 1)}
.probel { margin-right:0px; color:#000; padding:4px 9px 5px 9px; cursor:pointer; font-size:12px; text-align:center; line-height:1; display:inline-block; float:left; font-weight:700; background:rgb(235,235,235); border-radius:3px; border:2px solid rgb(208 208 208)}
.probel:hover { border:2px solid rgb(192 0 0 / 1)}
.polprobel { margin-right:5px; color:#000; padding:4px 9px 5px 9px; cursor:pointer; font-size:12px; text-align:center; line-height:1; display:inline-block; float:left; font-weight:700; background:rgb(235,235,235); border-radius:3px; border:2px solid rgb(208 208 208)}
.polprobel:hover { border:2px solid rgb(192 0 0 / 1)}
.tablichka { margin-bottom:2px; display:inline-block; position:relative; background-size:cover !important; width:450px; margin-left:75px; margin-right:75px; overflow:hidden}
.tablichka img { width:100%; margin:0px}
.tablichkazakaz { margin-bottom:2px; display:inline-block; position:relative; background-size:cover !important}
.parametritablichkiright40 input#kolichestvo { width:41px; display:none; float:left; font-size:13px; z-index:2; position:relative; border:1px solid rgb(216 216 216 / 1); padding:5px 5px 5px 5px; border-left:0; border-right:0; text-align:center}
.parametritablichkiright40 input#kolichestvo:focus-visible { outline:-webkit-focus-ring-color auto 0px}
.parametritablichkiright40 .releffonas { display:inline-block; float:left; text-align:left; padding:0; line-height:1; font-size:12px; z-index:2; position:relative; font-weight:700}
.releffonas1 { border-radius:3px; margin-right:5px; color:#000; padding:4px 9px 5px 9px; cursor:pointer; font-size:12px; text-align:center; line-height:1; display:inline-block; position:relative; float:left; font-weight:700; background:rgb(235,235,235); border:2px solid rgb(208 208 208)}
.releffonas1:hover { border:2px solid rgb(192 0 0 / 1)}
.releffonas2:hover { border:2px solid rgb(192 0 0 / 1)}
.releffonas3:hover { text-decoration:none; background:rgb(192 0 0 / 1) !important; color:#fff}
.activ { border:2px solid rgb(192 0 0 / 1) !important}
.activs { border:2px solid rgb(192 0 0 / 1) !important}
.releffonas2 { margin:0px 3px; margin-right:5px; color:#000; padding:4px 9px 5px 9px; cursor:pointer; font-size:12px; text-align:center; line-height:1; display:inline-block; position:relative; float:left; font-weight:700; border-radius:3px; background:rgb(235,235,235); border:2px solid rgb(208 208 208)}
.releffonas3 { padding:4px 9px 5px 9px; display:inline-block; cursor:pointer; font-size:12px; font-weight:700; float:left; background:rgb(235,235,235); border-radius:3px; line-height:1}
.patina { width:34%; display:inline-block; float:right; text-align:left; padding:2px 5px; margin-bottom:2px; height:24.5px; line-height:1.4; border:1px solid #7a7a7a; font-size:10px; font-weight:700; z-index:2; position:relative}
.patina:hover { border:1px solid rgb(192 0 0 / 1)}
.patina1 { float:left; width:16px; height:16px; background:rgb(255 192 0 / 1); border:2px solid rgb(255 192 0 / 1); display:inline-block; border-radius:50%; margin:0px 4px -7px; cursor:pointer}
.patina1:hover { border:2px solid rgb(192 0 0 / 1)}
.patina2:hover { border:2px solid rgb(192 0 0 / 1)}
.patina1.activ { border:2px solid rgb(192 0 0 / 1)}
.patina2.activ { border:2px solid rgb(192 0 0 / 1)}
.patina2 { float:left; width:16px; height:16px; background:rgb(216 216 216 / 1); border:2px solid rgb(216 216 216 / 1); display:inline-block; border-radius:50%; margin:0 4px -7px; cursor:pointer}
.patina3 { margin:0px 3px; display:inline-block; cursor:pointer; float:left; font-size:12px; font-weight:700}
.parametritablichkiright40 .shrifts { width:100%; display:inline-block; float:left; text-align:left; padding:0; line-height:1.4; font-size:13px; font-weight:700}
.shrifts1 { margin:0; display:inline-block; cursor:pointer; font-weight:700; padding:4px 9px 5px 9px; border-radius:3px; background:rgb(235,235,235); margin-right:2px; font-size:12px; line-height:1; border:2px solid rgb(208 208 208)}
.shrifts2 { margin:0; display:inline-block; cursor:pointer; font-weight:700; padding:4px 9px 5px 9px; border-radius:3px; background:rgb(235,235,235); margin-right:2px; font-size:12px; line-height:1; border:2px solid rgb(208 208 208)}
.shrifts3 { margin:0; display:inline-block; cursor:pointer; font-weight:700; padding:4px 9px 5px 9px; border-radius:3px; background:rgb(235,235,235); margin-right:2px; font-size:12px; line-height:1; border:2px solid rgb(208 208 208)}
.shrifts4 { margin:0; display:inline-block; cursor:pointer; font-weight:700; padding:4px 9px 5px 9px; border-radius:3px; background:rgb(235,235,235); margin-right:0; font-size:12px; line-height:1; border:2px solid rgb(208 208 208)}
.shrifts1:hover { border:2px solid rgb(192 0 0 / 1)}
.shrifts2:hover { border:2px solid rgb(192 0 0 / 1)}
.shrifts3:hover { border:2px solid rgb(192 0 0 / 1)}
.shrifts4:hover { border:2px solid rgb(192 0 0 / 1)}
.text_area_1_shrifts1 { margin:0; display:inline-block; cursor:pointer; font-weight:700; padding:4px 9px 5px 9px; border-radius:3px; background:rgb(235,235,235); margin-right:2px; font-size:12px; line-height:1; border:2px solid rgb(208 208 208)}
.text_area_1_shrifts2 { margin:0; display:inline-block; cursor:pointer; font-weight:700; padding:4px 9px 5px 9px; border-radius:3px; background:rgb(235,235,235); margin-right:2px; font-size:12px; line-height:1; border:2px solid rgb(208 208 208)}
.text_area_1_shrifts3 { margin:0; display:inline-block; cursor:pointer; font-weight:700; padding:4px 9px 5px 9px; border-radius:3px; background:rgb(235,235,235); margin-right:2px; font-size:12px; line-height:1; border:2px solid rgb(208 208 208)}
.text_area_1_shrifts4 { margin:0; display:inline-block; cursor:pointer; font-weight:700; padding:4px 9px 5px 9px; border-radius:3px; background:rgb(235,235,235); font-size:12px; line-height:1; border:2px solid rgb(208 208 208); margin-right:2px}
.text_area_1_shrifts5 { margin:0; display:inline-block; cursor:pointer; font-weight:700; padding:4px 9px 5px 9px; border-radius:3px; background:rgb(235,235,235); margin-right:0; font-size:12px; line-height:1; border:2px solid rgb(208 208 208)}
.text_area_1_shrifts1:hover { border:2px solid rgb(192 0 0 / 1)}
.text_area_1_shrifts2:hover { border:2px solid rgb(192 0 0 / 1)}
.text_area_1_shrifts3:hover { border:2px solid rgb(192 0 0 / 1)}
.text_area_1_shrifts4:hover { border:2px solid rgb(192 0 0 / 1)}
.text_area_1_shrifts5:hover { border:2px solid rgb(192 0 0 / 1)}
.text_area_2_shrifts1 { margin:0; display:inline-block; cursor:pointer; font-weight:700; padding:4px 9px 5px 9px; border-radius:3px; background:rgb(235,235,235); margin-right:2px; font-size:12px; line-height:1; border:2px solid rgb(208 208 208)}
.text_area_2_shrifts2 { margin:0; display:inline-block; cursor:pointer; font-weight:700; padding:4px 9px 5px 9px; border-radius:3px; background:rgb(235,235,235); margin-right:2px; font-size:12px; line-height:1; border:2px solid rgb(208 208 208)}
.text_area_2_shrifts3 { margin:0; display:inline-block; cursor:pointer; font-weight:700; padding:4px 9px 5px 9px; border-radius:3px; background:rgb(235,235,235); margin-right:2px; font-size:12px; line-height:1; border:2px solid rgb(208 208 208)}
.text_area_2_shrifts4 { margin:0; display:inline-block; cursor:pointer; font-weight:700; padding:4px 9px 5px 9px; border-radius:3px; background:rgb(235,235,235); font-size:12px; line-height:1; border:2px solid rgb(208 208 208); margin-right:2px}
.text_area_2_shrifts5 { margin:0; display:inline-block; cursor:pointer; font-weight:700; padding:4px 9px 5px 9px; border-radius:3px; background:rgb(235,235,235); margin-right:0; font-size:12px; line-height:1; border:2px solid rgb(208 208 208)}
.text_area_2_shrifts1:hover { border:2px solid rgb(192 0 0 / 1)}
.text_area_2_shrifts2:hover { border:2px solid rgb(192 0 0 / 1)}
.text_area_2_shrifts3:hover { border:2px solid rgb(192 0 0 / 1)}
.text_area_2_shrifts4:hover { border:2px solid rgb(192 0 0 / 1)}
.text_area_2_shrifts5:hover { border:2px solid rgb(192 0 0 / 1)}
.text_area_3_shrifts1 { margin:0; display:inline-block; cursor:pointer; font-weight:700; padding:4px 9px 5px 9px; border-radius:3px; background:rgb(235,235,235); margin-right:2px; font-size:12px; line-height:1; border:2px solid rgb(208 208 208)}
.text_area_3_shrifts2 { margin:0; display:inline-block; cursor:pointer; font-weight:700; padding:4px 9px 5px 9px; border-radius:3px; background:rgb(235,235,235); margin-right:2px; font-size:12px; line-height:1; border:2px solid rgb(208 208 208)}
.text_area_3_shrifts3 { margin:0; display:inline-block; cursor:pointer; font-weight:700; padding:4px 9px 5px 9px; border-radius:3px; background:rgb(235,235,235); margin-right:2px; font-size:12px; line-height:1; border:2px solid rgb(208 208 208)}
.text_area_3_shrifts4 { margin:0; display:inline-block; cursor:pointer; font-weight:700; padding:4px 9px 5px 9px; border-radius:3px; background:rgb(235,235,235); font-size:12px; line-height:1; border:2px solid rgb(208 208 208); margin-right:2px}
.text_area_3_shrifts5 { margin:0; display:inline-block; cursor:pointer; font-weight:700; padding:4px 9px 5px 9px; border-radius:3px; background:rgb(235,235,235); margin-right:0; font-size:12px; line-height:1; border:2px solid rgb(208 208 208)}
.text_area_3_shrifts1:hover { border:2px solid rgb(192 0 0 / 1)}
.text_area_3_shrifts2:hover { border:2px solid rgb(192 0 0 / 1)}
.text_area_3_shrifts3:hover { border:2px solid rgb(192 0 0 / 1)}
.text_area_3_shrifts4:hover { border:2px solid rgb(192 0 0 / 1)}
.text_area_3_shrifts5:hover { border:2px solid rgb(192 0 0 / 1)}
.parametritablichkiright40 .lakpodlatyns { width:auto; display:inline-block; text-align:left; line-height:1}
.lakpodlatyns1 { display:inline-block; cursor:pointer; text-align:center; font-size:12px; font-weight:700; padding:4px 9px 5px 9px; border-radius:3px; margin-right:2px; line-height:1; background:rgb(235,235,235); border:2px solid rgb(208 208 208)}
.lakpodlatyns2 { display:inline-block; cursor:pointer; text-align:center; font-size:12px; font-weight:700; padding:4px 9px 5px 9px; border-radius:3px; margin-right:2px; line-height:1; background:rgb(235,235,235); border:2px solid rgb(208 208 208)}
.lakpodlatyns3 { display:inline-block; cursor:pointer; text-align:center; font-size:12px; font-weight:700; padding:4px 9px 5px 9px; border-radius:3px; margin-right:2px; line-height:1; background:rgb(235,235,235); border:2px solid rgb(208 208 208)}
.lakpodlatyns4 { display:inline-block; cursor:pointer; text-align:center; font-size:12px; font-weight:700; padding:4px 9px 5px 9px; border-radius:3px; margin-right:2px; line-height:1; background:rgb(235,235,235); border:2px solid rgb(208 208 208)}
.lakpodlatyns5 { display:inline-block; cursor:pointer; text-align:center; font-size:12px; font-weight:700; padding:4px 9px 5px 9px; border-radius:3px; line-height:1; background:rgb(235,235,235); border:2px solid rgb(208 208 208)}
.lakpodlatyns1:hover { border:2px solid rgb(192 0 0 / 1)}
.lakpodlatyns2:hover { border:2px solid rgb(192 0 0 / 1)}
.lakpodlatyns3:hover { border:2px solid rgb(192 0 0 / 1)}
.lakpodlatyns4:hover { border:2px solid rgb(192 0 0 / 1)}
.lakpodlatyns5:hover { border:2px solid rgb(192 0 0 / 1)}
.cvettablichki { width:462px; display:flex; justify-content:space-between}
.cvettablichki1 { width:40px; height:40px; background:rgb(130 117 115 / 1); background:url(/style/img/cvettablichki1.webp); border:2px solid rgb(130 117 115 / 1); display:inline-block; border-radius:5px; cursor:pointer}
.cvettablichki2 { width:40px; height:40px; background:rgb(100 80 63 / 1); background:url(/style/img/cvettablichki2.webp); border:2px solid rgb(100 80 63 / 1); display:inline-block; border-radius:5px; cursor:pointer}
.cvettablichki3 { width:40px; height:40px; background:rgb(108 208 192 / 1); background:url(/style/img/cvettablichki3.webp); border:2px solid rgb(108 208 192 / 1); display:inline-block; border-radius:5px; cursor:pointer}
.cvettablichki4 { width:40px; height:40px; background:rgb(116 75 62 / 1); background:url(/style/img/cvettablichki5.webp); border:2px solid rgb(116 75 62 / 1); display:inline-block; border-radius:5px; cursor:pointer}
.cvettablichki5 { width:40px; height:40px; background:rgb(124 76 85 / 1); background:url(/style/img/cvettablichki4.webp); border:2px solid rgb(124 76 85 / 1); display:inline-block; border-radius:5px; cursor:pointer}
.cvettablichki6 { width:40px; height:40px; background:rgb(242 42 38 / 1); background:url(/style/img/cvettablichki6.webp); border:2px solid rgb(242 42 38 / 1); display:inline-block; border-radius:5px; cursor:pointer}
.cvettablichki7 { width:40px; height:40px; background:rgb(178 180 191 / 1); background:url(/style/img/cvettablichki7.webp); border:2px solid rgb(178 180 191 / 1); display:inline-block; border-radius:5px; cursor:pointer}
.cvettablichki8 { width:40px; height:40px; background:rgb(26 65 156 / 1); background:url(/style/img/cvettablichki8.webp); border:2px solid rgb(26 65 156 / 1); display:inline-block; border-radius:5px; cursor:pointer}
.cvettablichki9 { width:40px; height:40px; background:rgb(90 90 90 / 1); background:url(/style/img/cvettablichki11.webp); border:2px solid rgb(90 90 90 / 1); display:inline-block; border-radius:5px; cursor:pointer}
.cvettablichki10 { width:40px; height:40px; background:rgb(55 55 55 / 1); background:url(/style/img/cvettablichki10.webp); border:2px solid rgb(55 55 55 / 1); display:inline-block; border-radius:5px; cursor:pointer}
.cvettablichki11 { width:40px; height:40px; background:rgb(48 48 48 / 1); background:url(/style/img/cvettablichki9.webp); border:2px solid rgb(48 48 48 / 1); display:inline-block; border-radius:5px; cursor:pointer}
.cvettablichki1:hover { border:2px solid rgb(192 0 0 / 1)}
.cvettablichki2:hover { border:2px solid rgb(192 0 0 / 1)}
.cvettablichki3:hover { border:2px solid rgb(192 0 0 / 1)}
.cvettablichki4:hover { border:2px solid rgb(192 0 0 / 1)}
.cvettablichki5:hover { border:2px solid rgb(192 0 0 / 1)}
.cvettablichki6:hover { border:2px solid rgb(192 0 0 / 1)}
.cvettablichki7:hover { border:2px solid rgb(192 0 0 / 1)}
.cvettablichki8:hover { border:2px solid rgb(192 0 0 / 1)}
.cvettablichki9:hover { border:2px solid rgb(192 0 0 / 1)}
.cvettablichki10:hover { border:2px solid rgb(192 0 0 / 1)}
.cvettablichki11:hover { border:2px solid rgb(192 0 0 / 1)}
.razmertablichki { width:auto; display:inline-block; text-align:left; font-size:13px; font-weight:700; float:left}
.kolichestvoleft { background:rgb(246 246 246); border:1px solid rgb(216 216 216 / 1); display:none; font-size:24px; padding:3px 6px 2px 5px; line-height:1; font-weight:400; color:#8c8c8c; float:left; cursor:pointer}
.kolichestvoright { background:rgb(246 246 246); border:1px solid rgb(216 216 216 / 1); display:none; font-size:24px; padding:3px 5px 2px 6px; line-height:1; font-weight:400; color:#8c8c8c; float:left; margin-right:10px; cursor:pointer}
.kolichestvoleft img { height:24px; padding:4px}
.kolichestvoright img { height:24px; padding:4px}
.razmertablichki1 { display:inline-block; cursor:pointer; padding:4px 9px 5px 9px; border-radius:3px; margin-right:2px; line-height:1; background:rgb(235,235,235); border:2px solid rgb(208 208 208)}
.razmertablichki2 { display:inline-block; cursor:pointer; padding:4px 9px 5px 9px; border-radius:3px; margin-right:2px; line-height:1; background:rgb(235,235,235); border:2px solid rgb(208 208 208)}
.razmertablichki3 { display:inline-block; cursor:pointer; padding:4px 9px 5px 9px; border-radius:3px; margin-right:2px; line-height:1; background:rgb(235,235,235); border:2px solid rgb(208 208 208)}
.razmertablichki4 { display:inline-block; cursor:pointer; padding:4px 9px 5px 9px; border-radius:3px; margin-right:0; line-height:1; background:rgb(235,235,235); border:2px solid rgb(208 208 208)}
.razmertablichki1:hover { border:2px solid rgb(192 0 0 / 1)}
.razmertablichki2:hover { border:2px solid rgb(192 0 0 / 1)}
.razmertablichki3:hover { border:2px solid rgb(192 0 0 / 1)}
.razmertablichki4:hover { border:2px solid rgb(192 0 0 / 1)}
.raschet:hover { opacity:0.85}
.raschet { width:auto; display:inline-block; margin:0; background:rgb(192 0 0 / 1); color:#fff; padding:10px 8px; border-radius:5px; font-weight:700; border:1px solid #5d5d5d; cursor:pointer; font-size:16px; line-height:1; float:left; margin-right:5px}
.vkorziny { width:auto; display:none; margin:0; background:rgb(192 0 0 / 1); color:#fff; padding:10px 8px; border-radius:5px; font-weight:700; border:1px solid #5d5d5d; cursor:pointer; font-size:16px; line-height:1; float:left; margin-right:5px}
.vkorziny:hover { color:#fff}
.otzivi h2 { color:rgb(192 0 0 / 1); font-size:28px; font-weight:700; margin-bottom:20px}
.akciis { background:rgb(255 255 255); padding:100px 25px 55px 15px; border:1px solid #ccc; border-radius:25px; display:inline-block}
.akciisleft { width:50%; display:inline-block; float:left}
.akciisleft span { color:rgb(192 0 0 / 1); display:inline-block; width:100%; text-align:left; font-size:22px; margin-bottom:20px; margin-top:20px}
.akciisleft span img { margin:0 8px; width:24px}
.akciisright { width:50%; display:inline-block; float:right; padding-top:43px; margin-bottom:30px}
.akciisrighth2 { color:rgb(192 0 0 / 1); font-size:38px; margin:0; margin-bottom:70px; font-weight:700}
.akciisright form { width:100%; display:inline-block; margin:0px 0% 40px 0%}
.akciisright form input { width:50%; display:inline-block; float:left; height:45px}
.akciisright form input#call_tell2 { border-radius:5px 0 0 5px; border:2px solid rgb(192 0 0 / 1); border-right:0px solid #ccc}
.akciisright form input.btn_submit { background:rgb(192 0 0 / 1); color:#fff; font-size:14px; font-weight:700; border-radius:5px; border:2px solid rgb(192 0 0 / 1)}
.footer { padding:25px 0 35px 0}
.footer a { width:100%; display:inline-block; text-align:left; margin-bottom:3px}
.footer a.telegramm { margin-bottom:-7px}
.footer a:hover { color:rgb(192 0 0 / 1)}
.footer hr { width:100%; display:inline-block; border-top:1px solid #222}
.strongb { font-weight:700; text-align:left; margin-bottom:3px; display:inline-block; width:100%}
.footer a.textcenter { width:100%; display:inline-block; text-align:center}
.footer span.textcenter { width:100%; display:inline-block; text-align:center; margin-bottom:5px; font-size:16px; line-height:1.23; font-weight:700}
.footer span.textcenter b { font-size:16px}
.smalti p { color:#929292; font-size:12px; margin-bottom:15px}
.smalti a { color:#929292; font-size:14px; width:auto; margin:0}
.serii p { color:#929292; font-size:10px; margin-bottom:2px; line-height:1.23}
.serii p a { color:#929292}
.tovargl { display:inline-block; width:31.33%; float:left; border:1px solid #ccc; margin-bottom:10px; margin-left:1%; margin-right:1%; padding:5px; text-align:center; cursor:pointer; height:223px; border-radius:10px}
.tovargl:hover { opacity:0.85; border:1px solid rgb(192 0 0 / 1)}
.tovargl:hover .artikul { color:rgb(192 0 0 / 1)}
.tovargl img { display:inline-block; max-width:100%; max-height:150px}
.artikul { display:inline-block; width:100%; text-decoration:underline; font-size:14px; margin-bottom:7px}
.price { display:inline-block; width:50%; float:left; font-weight:700; text-align:left; padding:11px 0; font-size:24px}
.knopka1s { display:inline-block; width:100%; margin-top:10px}
.knopka2s { display:none; width:100%; margin-top:10px}
.knopka3s { display:none; width:100%; margin-top:10px}
.knopka4s { display:inline-block !important; width:320px; margin-top:0px}
.tovarmecyaca { display:table; background:rgb(0 116 52 / 60%); width:auto; color:#fff; border-radius:5px; padding:5px 8px 4px 8px; float:right; position:relative; margin-bottom:-30px; margin-top:0px; margin-right:0px; z-index:1; font-size:11px}
.priceold { display:inline-block; position:relative; width:auto; float:left; text-align:left; font-size:20px; color:#666}
.priceold:before { border-bottom:2px solid #666; position:absolute; content:""; width:100%; height:50%; transform:rotate(-7deg)}
.pricenew { display:inline-block; width:100%; float:left; font-weight:700; text-align:left; position:relative; font-size:24px}
.skidka { display:inline-block; width:auto; margin-right:0px; margin-top:28px; background:rgb(0 116 52 / 1); color:#fff; padding:1px 6px 1px 6px; border-radius:5px; float:none; position:absolute; margin-left:-200px; font-size:18px}
.block100 { display:inline-block; width:100%}
.shirina { display:inline-block; width:90%; margin:0px 5%}
.shirinatext { display:inline-block; background:rgb(246 149 69 / 0.85); padding:3px 15px; font-weight:700; font-size:14px; border-radius:5px; margin-top:3px; z-index:2; line-height:1; margin-bottom:-23px}
.shirina1 { display:inline-block; float:left}
.shirina2 { display:inline-block; width:calc(100% - 8px)}
.shirina2 hr { display:inline-block; color:#000; margin:9px 0 8px 0; width:100%; border:0; border-bottom:2px solid #000}
.shirina3 { display:inline-block; float:right}
.visota { display:inline-block; width:90%; margin:0 5%; -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -o-transform:rotate(90deg); transform:rotate(90deg); margin-top:-50%; margin-left:58.5%; position:relative; margin-right:-48%}
.visotatext { display:inline-block; background:rgb(246 149 69 / 0.85); padding:3px 15px; font-weight:700; font-size:14px; border-radius:5px; margin-top:0; z-index:2; line-height:1}
.visota1 { display:inline-block; float:left}
.visota2 { display:inline-block; width:calc(100% - 8px)}
.visota2 hr { display:inline-block; color:#000; margin:9px 0 8px 0; width:100%; border-bottom:1px solid #000}
.visota3 { display:inline-block; float:right}
.artikulnew { display:inline-block; padding:3px 15px; font-weight:700; font-size:14px; border-radius:5px; line-height:1; margin-top:-20px; float:left; z-index:2; position:relative}
.artikulnewtext { display:inline-block}
.lakpodlatyns1n div { background-image:url(/style/img/fonzoloto6.webp)}
.lakpodlatyns1n div span { background-image:url(/style/img/fonzoloto6.webp)}
.lakpodlatyns2n div { background-image:url(/style/img/fonserebro.webp)}
.lakpodlatyns2n div span { background-image:url(/style/img/fonserebro.webp)}
.lakpodlatyns3n div { background-image:url(/style/img/fon4new3.webp)}
.lakpodlatyns3n div span { background-image:url(/style/img/fon4new3.webp)}
.lakpodlatyns4n div { background-image:url(/style/img/fon5new2.webp)}
.lakpodlatyns4n div span { background-image:url(/style/img/fon5new2.webp)}
.lakpodlatyns5n div { background-image:url(/style/img/fon3new1.webp)}
.lakpodlatyns5n div span { background-image:url(/style/img/fon3new1.webp)}
.lakpodlatynsColor1 div, .lakpodlatynsColor1 div span { background-repeat:repeat !important; background-size:inherit !important; background-image:url(/style/img/cvettablichki1n.jpg)}
.lakpodlatynsColor2 div, .lakpodlatynsColor2 div span { background-repeat:repeat !important; background-size:inherit !important; background-image:url(/style/img/cvettablichki2n.jpg)}
.lakpodlatynsColor3 div, .lakpodlatynsColor3 div span { background-repeat:repeat !important; background-size:inherit !important; background-image:url(/style/img/cvettablichki3n.jpg)}
.lakpodlatynsColor4 div, .lakpodlatynsColor4 div span { background-repeat:repeat !important; background-size:inherit !important; background-image:url(/style/img/cvettablichki5n.jpg)}
.lakpodlatynsColor5 div, .lakpodlatynsColor5 div span { background-repeat:repeat !important; background-size:inherit !important; background-image:url(/style/img/cvettablichki4n.jpg)}
.lakpodlatynsColor6 div, .lakpodlatynsColor6 div span { background-repeat:repeat !important; background-size:inherit !important; background-image:url(/style/img/cvettablichki6n.jpg)}
.lakpodlatynsColor7 div, .lakpodlatynsColor7 div span { background-repeat:repeat !important; background-size:inherit !important; background-image:url(/style/img/cvettablichki7n.jpg)}
.lakpodlatynsColor8 div, .lakpodlatynsColor8 div span { background-repeat:repeat !important; background-size:inherit !important; background-image:url(/style/img/cvettablichki8n.jpg)}
.lakpodlatynsColor9 div, .lakpodlatynsColor9 div span { background-repeat:repeat !important; background-size:inherit !important; background-image:url(/style/img/cvettablichki11n.jpg)}
.lakpodlatynsColor10 div, .lakpodlatynsColor10 div span { background-repeat:repeat !important; background-size:inherit !important; background-image:url(/style/img/cvettablichki10n.jpg)}
.lakpodlatynsColor11 div, .lakpodlatynsColor11 div span { background-repeat:repeat !important; background-size:inherit !important; background-image:url(/style/img/cvettablichki9n.jpg)}
.lakpodlatyns1ten div { text-shadow:rgb(118 100 24 / 0.85) 1px 1px, rgb(118 100 24 / 0.85) 1px -1px, rgb(118 100 24 / 0.85) -1px 1px, rgb(118 100 24 / 0.85) -1px -1px, rgb(118 100 24 / 0.85) 1px 1px 4px}
.lakpodlatyns2ten div { text-shadow:rgb(76 76 76) 1px 1px, rgb(116 116 116) 1px -1px, rgb(163 163 163) -1px 1px, rgb(113 113 113) -1px -1px, rgb(140 140 140) 1px 1px 4px}
.lakpodlatyns3ten div { text-shadow:rgb(118 100 24 / 0.85) 1px 1px, rgb(118 100 24 / 0.85) 1px -1px, rgb(118 100 24 / 0.85) -1px 1px, rgb(118 100 24 / 0.85) -1px -1px, rgb(118 100 24 / 0.85) 1px 1px 4px}
.lakpodlatyns4ten div { text-shadow:rgb(58 58 58) 1px 1px, rgb(67 67 67) 1px -1px, rgb(3 3 3) -1px 1px, rgb(0 0 0) -1px -1px, rgb(36 36 36) 1px 1px 4px}
.lakpodlatyns5ten div { text-shadow:rgb(76 76 76) 1px 1px, rgb(114 114 114) 1px -1px, rgb(93 93 93) -1px 1px, rgb(81 81 81) -1px -1px, rgb(93 93 93) 1px 1px 2px}
.textnomerdoma { display:flex; align-items:center; justify-content:center; position:absolute; text-align:center}
.textnomerdoma div { display:inline-block; font-family:Ampir Deco; color:transparent; -webkit-background-clip:text; background-clip:text; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; line-height:1; text-transform:uppercase}
.textnomerdomaten { display:flex; align-items:center; justify-content:center; position:absolute; text-align:center}
.textnomerdomaten div { display:inline-block; font-family:Ampir Deco; color:transparent; -webkit-background-clip:text; background-clip:text; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; line-height:1; text-transform:uppercase}
.dopelementtablichkas { display:flex; align-items:center; justify-content:center; position:absolute; text-align:center}
.dopelementtablichkas div { display:inline-block; font-family:Ampir Deco; color:transparent; -webkit-background-clip:text; background-clip:text; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; text-transform:uppercase}
.dopelementtablichkasten { display:flex; align-items:center; justify-content:center; position:absolute; text-align:center; overflow:hidden}
.dopelementtablichkasten div { display:inline-block; font-family:Ampir Deco; color:transparent; -webkit-background-clip:text; background-clip:text; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; line-height:1; text-transform:uppercase}
.textnomerdoma2 { display:flex; align-items:center; justify-content:center; position:absolute; text-align:center; overflow:hidden}
.textnomerdoma2 div { display:inline-block; font-family:Ampir Deco; color:transparent; -webkit-background-clip:text; background-clip:text; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; line-height:1}
.textnomerdoma2ten { display:flex; align-items:center; justify-content:center; position:absolute; text-align:center; overflow:hidden}
.textnomerdoma2ten div { display:inline-block; font-family:Ampir Deco; color:transparent; -webkit-background-clip:text; background-clip:text; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; line-height:1}
.textylicadoma { display:flex; align-items:flex-end; justify-content:center; position:absolute; text-align:center}
.textylicadoma div { display:inline-block; color:transparent; -webkit-background-clip:text; background-clip:text; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; line-height:1; letter-spacing:2px; text-transform:uppercase}
.textylicadoma div span { display:inline-block; color:transparent; -webkit-background-clip:text; background-clip:text; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; line-height:1}
.textylicadomaten { display:flex; align-items:flex-end; justify-content:center; position:absolute; text-align:center}
.textylicadomaten div { display:inline-block; color:transparent; -webkit-background-clip:text; background-clip:text; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; line-height:1; letter-spacing:2px; text-transform:uppercase}
.textylicadomaten div span { display:inline-block; color:transparent; -webkit-background-clip:text; background-clip:text; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; line-height:1}
.textylicadoma2 { display:flex; align-items:flex-end; justify-content:center; position:absolute; text-align:center}
.textylicadoma2 div { display:inline-block; color:transparent; -webkit-background-clip:text; background-clip:text; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; line-height:1}
.textylicadoma2 div span { display:inline-block; color:transparent; -webkit-background-clip:text; background-clip:text; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; line-height:1}
.textylicadoma2ten { display:flex; align-items:flex-end; justify-content:center; position:absolute; text-align:center; overflow:hidden}
.textylicadoma2ten div { display:inline-block; color:transparent; -webkit-background-clip:text; background-clip:text; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; line-height:1}
.textylicadoma2ten div span { display:inline-block; color:transparent; -webkit-background-clip:text; background-clip:text; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; line-height:1}
.slidetovar { background:rgb(255 255 0 / 1); height:300px; margin-bottom:10px; margin-top:20px; margin-bottom:20px}
.slidetovar .sl2 { font-size:24px}
.diler1 { display:inline-block; width:100%; color:rgb(0 0 0); font-size:48px; font-weight:700; line-height:1.4; margin-top:50px; margin-bottom:20px; text-align:left}
.diler2 { display:inline-block; text-decoration:underline}
.diler3 { display:inline-block; width:100%; font-size:21px; margin-bottom:10px; line-height:1.4; color:#000; text-align:left}
.diler4 { display:inline-block; color:rgb(0 0 0); font-size:29px; width:100%; font-weight:700; margin-bottom:20px; text-align:left}
.diler5 { display:inline-block; text-decoration:underline}
.diler6 { display:inline-block; width:100%}
.diler6left { display:inline-block; width:70%; float:left}
.diler6right { display:inline-block; width:24%; float:left; border:1px solid rgb(0 0 0); padding:10px 10px 0px 10px; margin-bottom:70px}
.diler7 { display:inline-block}
.diler7 input { width:100%; margin-bottom:10px; color:#000; background:rgb(255 255 0 / 0)}
.diler7 input.form-control:focus { border-color:#fff; outline:0; -webkit-box-shadow:inset 0 1px 1px #fff, 0 0 4px #fff; box-shadow:inset 0 1px 1px #fff, 0 0 4px #fff}
.diler7 input.btn_submit { width:60%; margin-bottom:0px; border-radius:5px; background:rgb(192 0 0 / 1); color:#fff; font-size:14px; font-weight:700; margin-left:20%; margin-right:20%; padding:7px; border:0}
.diler8 { display:inline-block; text-align:center; width:100%; color:#000; margin-bottom:5px}
.diler9 { display:inline-block; width:100%; color:rgb(0 0 0); font-size:24px; font-weight:700; margin-bottom:0px; line-height:1.23}
.diler10 { display:inline-block; width:100%; margin-top:40px}
.diler11 { display:inline-block; width:100%; color:rgb(192 0 0 / 1); font-size:25px; font-weight:700; margin-bottom:10px; text-transform:none; text-align:center}
.diler12 { display:inline-block; width:100%; color:rgb(0 0 0); font-size:25px; font-weight:700; margin-bottom:20px; text-transform:none; text-align:center; margin-top:20px}
.diler33block { display:inline-block; width:21%; margin:0 6%; vertical-align:top; border:5px double #ccc; border-radius:25px; padding:10px 10px; position:relative}
.diler33block img { width:40%; margin-bottom:20px}
.diler44block { display:inline-block; width:19.65%; margin:0px 2%; vertical-align:top; border:5px double #ccc; border-radius:25px; padding:10px 10px; position:relative; min-height:325px; margin-bottom:50px}
.diler44block img { width:100%; margin-bottom:10px}
.diler55block { display:inline-block; width:27%; margin:0 3%; vertical-align:top; border:5px double #ccc; border-radius:25px; padding:10px; position:relative; margin-bottom:50px; min-height:368px}
.diler55block img { width:100%; margin-bottom:20px}
.diler19new { display:inline-block; width:24%; margin:0 1% 0 6%; vertical-align:top; border:5px double #ccc; border-radius:25px; padding:10px; position:relative; margin-bottom:50px; float:left}
.diler19new img { width:100%; margin-bottom:0px}
.diler14 { display:inline-block; font-size:16px; font-weight:700}
.diler44block .diler14 { color:rgb(192 0 0 / 1)}
.diler55block .diler14 { color:rgb(192 0 0 / 1)}
.diler15 { display:inline-block; font-size:28px; width:100%; color:rgb(192 0 0 / 1); font-weight:700; margin-top:50px; margin-bottom:50px; position:relative}
.diler16 { display:inline-block; width:86%; float:right; padding:20px 0 15px 0; background:linear-gradient(90deg, rgb(255 236 10 / 50%), rgb(255 236 10 / 0%)); margin-top:87px; margin-left:-400px}
.diler16 p { display:inline-block; width:100%; padding:0 25px; margin-bottom:0px; font-size:20px}
.diler17new { display:inline-block; width:auto; float:left; height:710px; position:absolute}
.diler17 { text-decoration:underline}
.diler18 { display:inline-block; width:100%; color:rgb(192 0 0 / 1); font-size:25px; font-weight:700; margin-bottom:10px; text-transform:none; text-align:center}
.diler19 { display:inline-block; width:63%; border:5px double #ccc; padding:10px 15px 0px 11px; margin-bottom:25px; margin-right:6%}
.diler19 li { font-size:23px; text-align:left; line-height:1.39}
.diler20left { display:inline-block; width:50%; padding:50px 50px 35px 50px; margin-bottom:25px; float:left; background:#fff; box-shadow:0 5px 30px rgb(0 0 0 / 10%); border-radius:8px; margin-top:35px}
.diler20left hr { margin-top:20px; margin-bottom:20px; border:0; border-top:4px solid rgb(192 0 0 / 1); width:20%; margin-right:80%; float:left}
.diler20rightnew hr { margin-top:20px; margin-bottom:20px; border:0; border-top:4px solid rgb(192 0 0 / 1); width:20%; margin-right:80%; float:left}
.diler20left img { width:12px; margin-right:8px}
.diler20left h3 { font-size:32px; font-weight:700; margin-bottom:0; line-height:1.23; text-align:left}
.diler20left div { font-size:16px; text-align:left; line-height:1.23; margin-bottom:15px}
.diler20right { display:inline-block; width:50%; padding:0; margin-top:61px}
.diler20right img { border-radius:0px 8px 8px 0px; width:95%; margin-right:5%; margin-bottom:112px}
.diler20right h3 { font-size:30px; font-weight:700; margin-top:-90px; margin-bottom:22px; line-height:1.23}
.diler20right li { font-size:17px; text-align:left; line-height:1.23}
.diler20leftnew { display:inline-block; width:50%; padding:0; margin-top:90px}
.diler20leftnew img { border-radius:8px 0px 0px 8px; width:95%; margin-left:5%}
.diler20leftnew h3 { font-size:30px; font-weight:700; margin-top:-90px; margin-bottom:22px; line-height:1.23}
.diler20leftnew li { font-size:17px; text-align:left; line-height:1.23}
.diler20rightnew { display:inline-block; width:50%; padding:50px 50px 35px 50px; float:right; background:#fff; box-shadow:0 5px 30px rgb(0 0 0 / 10%); border-radius:8px}
.diler20rightnew img { width:12px; margin-right:8px}
.diler20rightnew h3 { font-size:32px; font-weight:700; margin-bottom:0; line-height:1.23; text-align:left}
.diler20rightnew div { font-size:16px; text-align:left; line-height:1.23; margin-bottom:15px}
.kont1 { display:inline-block; width:70%; margin:0px 15% 0px 15%}
.kont2 { display:inline-block; color:rgb(192 0 0 / 1)}
.kont3 { display:inline-block; width:50%; float:left; text-align:left}
.kont3 h1 { font-size:16px; color:rgb(192 0 0 / 1); font-weight:700; margin-bottom:15px}
.kont4 { display:inline-block; width:50%; float:right; text-align:right}
.kont4 a { color:rgb(192 0 0 / 1)}
.kont4 a:hover { color:rgb(192 0 0 / 1); text-decoration:underline}
.kont5 { display:inline-block; width:100%}
.kont5 strong { color:rgb(192 0 0 / 1)}
.kont6 { display:inline-block; width:100%; margin-bottom:10px}
.pagetext { display:inline-block; width:100%}
.pagetext h1 { display:inline-block; text-align:left; width:100%; font-size:36px; margin-bottom:15px}
.pagetext h2 { font-size:20px; text-align:left}
.pagetext h3 { font-size:18px; text-align:left}
.pagetext h4 { font-size:16px; text-align:left}
.pagetext h5 { font-size:14px; text-align:left}
.pagetext h6 { font-size:14px; text-align:left}
.pagetext li { text-align:left; width:100%}
.tovargls { display:inline-block; width:19.5%; float:left; border:1px solid #ccc; margin-bottom:10px; margin-left:0.25%; margin-right:0.25%; padding:10px; text-align:center; border-radius:10px; min-height:429px}
.tovargls:hover { opacity:0.85; border:1px solid rgb(192 0 0 / 1)}
.tovargls img { display:inline-block; max-width:100%; max-height:282px; margin-bottom:5px}
.raschets { width:86%; display:inline-block; margin:10px 7%; background:rgb(192 0 0 / 1); color:#fff; padding:8px; border-radius:10px; font-weight:700; border:1px solid #5d5d5d; cursor:pointer}
.giftcard { display:inline-block; width:23%; margin:15px 1%; float:left}
.giftcard1 { display:inline-block; color:rgb(192 0 0 / 1); font-size:22px; text-align:left; line-height:1.23; position:absolute; margin-top:27px; margin-left:20px}
.giftcard img { width:100%; display:inline-block}
.giftcard2 { display:inline-block; width:100%; text-align:left; font-size:16px; font-weight:700; text-indent:25px; line-height:1.4}
.raschetss { width:82%; display:inline-block; margin:10px 9%; background:rgb(192 0 0 / 1); color:#fff; padding:8px; border-radius:10px; font-weight:700; border:1px solid #5d5d5d; cursor:pointer}
.personalaccount1 { display:inline-block; width:100%; margin-top:20px; margin-bottom:20px}
.personalaccount1left { display:inline-block}
.personalaccount1right { display:inline-block}
.knopleft { display:inline-block; background:rgb(216 216 216 / 1); color:#000; text-decoration:none; border-radius:10px 0px 0px 10px; padding:8px 25px; margin-right:-2px; cursor:pointer}
.knopright { display:inline-block; background:rgb(216 216 216 / 1); color:#000; text-decoration:none; border-radius:0px 10px 10px 0px; padding:8px 25px; margin-left:-2px; cursor:pointer}
.knopactive { display:inline-block; background:rgb(192 0 0 / 1); color:#fff}
.personalaccount2 { display:inline-block; width:100%}
.addsubdiller { display:inline-block; width:100%}
.personalaccount2left { display:inline-block; width:100%; text-align:center}
.personalaccount2right { display:none; width:100%}
.personalaccount3 { font-size:20px; margin-bottom:20px; display:inline-block}
.personalaccount4 { display:inline-block; width:100%; text-align:left; margin-bottom:5px; font-size:16px}
.personalaccount2 input { display:inline-block; width:95%; padding:6px 10px; text-align:left; float:left}
.personalaccount2 input.btn_submit { float:none; margin-top:20px; display:inline-block; width:150px; text-align:center; background:rgb(192 0 0 / 1); color:#fff; border-radius:10px; border:0; padding:10px; margin-bottom:20px}
.addsubdiller input { display:inline-block; width:95%; padding:6px 10px; text-align:left; float:left}
.addsubdiller input.btn_submit { float:none; margin-top:20px; display:inline-block; width:150px; text-align:center; background:rgb(192 0 0 / 1); color:#fff; border-radius:10px; border:0; padding:10px; margin-bottom:20px}
.errorreg { display:none; margin-top:20px; position:relative; float:left; width:100%; color:rgb(192 0 0 / 1)}
.errorregactive { border:1px solid rgb(192 0 0 / 1)}
.errorreg2 { display:none; margin-top:0; position:relative; float:left; width:calc(100% - 5px); color:rgb(192 0 0 / 1); border:1px solid #ccc; background:#f3f3f3; padding:10px; border-radius:5px; margin-bottom:10px}
.lk1 { display:inline-block; width:100%; margin:0; text-align:left; font-size:16px; margin-bottom:20px}
.lk1 a { color:rgb(192 0 0 / 1)}
.lk1 a:hover { color:rgb(192 0 0 / 1); text-decoration:underline}
.lk1left { display:inline-block; width:12%; border:1px solid rgb(192 0 0 / 1); float:left; border-bottom:0}
.lk1left a { display:inline-block; width:100%; padding:7px 15px; text-align:left; border-bottom:1px solid rgb(192 0 0 / 1)}
.lk1left a:hover { display:inline-block; width:100%; color:#000; font-weight:700}
.lk1left a img { width:24px; margin-top:-3px; margin-bottom:-3px}
.lk1right { display:inline-block; width:88%; float:right; padding:0 15px}
.lk2 { display:inline-block; width:100%; font-size:24px !important}
.fast_req { display:inline-block; width:100%}
.fast_req h1.text-center { display:inline-block; width:100%; margin-top:20px; font-size:28px}
.fast_req .fast_request { display:inline-block; width:70%; margin:0 15%}
.fast_req .fast_request3left { display:inline-block; width:48%; margin-right:4%; float:left}
.fast_req .fast_request3right { display:inline-block; width:48%; float:right}
.fast_req label { display:inline-block; width:100%; text-align:left; margin-bottom:5px}
.fast_req input { display:inline-block; width:100%; margin-bottom:20px}
.fast_req input.btn_submit { display:inline-block; width:150px; background:rgb(192 0 0 / 1); color:#fff !important; text-decoration:none !important; border-radius:10px; border:0; padding:10px}
.fast_req textarea { display:inline-block; width:100%; height:120px; margin-bottom:20px}
.form-control:focus { border-color:rgb(192 0 0 / 1); outline:0; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 4px rgb(192 0 0 / 1); box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 4px rgb(192 0 0 / 1)}
.tovarglsoformitzayvky { display:none; width:676px}
.tovarglsoformitzayvkycenter { display:inline-block; width:676px; margin:0; border:1px solid rgb(192 0 0 / 1)}
.tovarglsoformitzayvkyleft { display:inline-block; width:50%; float:left; padding:15px}
.tovarglsoformitzayvkyleft img { display:inline-block; width:100%}
.tovarglsoformitzayvkyright { display:inline-block; width:50%; float:right; padding:15px 15px 15px 0px; text-align:left}
.tovarglsoformitzayvkyright label { display:inline-block; width:100%; font-size:16px}
.tovarglsoformitzayvkyright input { display:inline-block; width:100%; margin-bottom:15px}
.tovarglsoformitzayvkycenter2 { display:inline-block; width:100%}
.tovarglsoformitzayvkycenter2 input.btn_submit { display:inline-block; width:100%; background:rgb(192 0 0 / 1); color:#fff; padding:10px 15px; margin-top:10px; border:0; border-radius:10px}
.giftcards { display:none; width:676px}
.giftcards1 { display:inline-block; color:rgb(192 0 0 / 1); font-size:22px; text-align:left; line-height:1.23; position:absolute; margin-top:45px; margin-left:40px}
.giftcardcenter { display:inline-block; width:676px; margin:0; border:1px solid rgb(192 0 0 / 1)}
.giftcardleft { display:inline-block; width:50%; float:left; padding:0px 15px 0px 15px}
.giftcards label.target { font-size:22px; margin-top:15px}
.giftcardleft img { display:inline-block; width:100%}
.giftcardright { display:inline-block; width:50%; float:right; padding:15px 15px 15px 0px; text-align:left}
.giftcardright label { display:inline-block; width:100%; font-size:14px; margin-bottom:0}
.giftcardright input { display:inline-block; width:100%; margin-bottom:5px}
.giftcardcenter2 { display:inline-block; width:100%}
.giftcardcenter2 input.btn_submit { display:inline-block; width:30%; background:rgb(192 0 0 / 1); color:#fff; padding:10px 15px; margin-top:0px; border:0; border-radius:10px; margin-bottom:15px}
.knopka4scenter { display:inline-block; width:calc(100% - 2px); margin-bottom:0}
.knopka4starget { display:inline-block; width:100%; text-align:center; padding:0; font-size:18px; margin-bottom:10px}
.knopka4stargetnew { display:inline-block; width:100%; text-align:left; padding:10px 0; font-size:24px; margin-bottom:0px}
.knopka4starget2 { display:inline-block; width:100%; color:rgb(192 0 0 / 1); font-weight:700; margin-bottom:10px; font-size:20px; text-align:left}
.knopka4scenter input { display:inline-block; width:100%; margin-bottom:10px; float:left}
.knopka4scenter label { display:inline-block; width:100%; margin-bottom:3px; text-align:left}
.knopka4scenter input.btn_submit { display:inline-block; width:50%; background:rgb(192 0 0 / 1); color:#fff; padding:7px 10px; border:0; border-radius:5px; margin-top:10px; margin-left:25%; margin-right:25%}
.bistriizakaznew { display:inline-block; width:calc(100% - 2px); margin-bottom:0}
.bistriizakaznew input { display:inline-block; width:100%; margin-bottom:10px; float:left}
.bistriizakaznew label { display:inline-block; width:100%; margin-bottom:3px; text-align:left}
.bistriizakaznew input.btn_submit { display:inline-block; width:50%; background:rgb(192 0 0 / 1); color:#fff; padding:7px 10px; border:0; border-radius:5px; margin-top:10px; margin-left:25%; margin-right:25%}
.knopka4scenternew { display:inline-block; width:calc(100% - 2px); margin-bottom:0}
.knopka4scenternew input { display:inline-block; width:49%; margin-bottom:10px; float:left}
.knopka4scenternew label { display:inline-block; width:100%; margin-bottom:3px; text-align:left}
.knopka4scenternew input:focus { border-color:#e96666; outline:0; -webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(255 50 50 / 60%); box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(255 71 71 / 60%)}
.knopka4scenternew input.active { border-color:#e96666; outline:0; -webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(255 50 50 / 60%); box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(255 71 71 / 60%)}
.knopka4scenternew input.btn_submitnew { display:inline-block; width:49%; background:rgb(192 0 0 / 1); color:#fff; padding:7px 10px; border:0; border-radius:5px; margin-top:0; float:right}
.raschetnew { display:none; width:100%; margin-top:0px}
.raschetnewcenter { display:inline-block; width:1052px; margin:0; border:1px solid #ccc; padding:15px}
.raschetnewleft { display:inline-block; width:50%; float:left; margin-bottom:0; height:470px}
.raschetnewleft img { display:inline-block; width:70%}
.raschetnewrightnew { display:inline-block; width:47%; float:right; margin-bottom:15px}
.raschetnewright { display:inline-block; width:100%; margin-bottom:0px}
.raschetnewpar1 { display:inline-block; width:100%; text-align:left; font-size:14px; padding-left:15px; margin-bottom:3px; line-height:1.23}
.raschetnewleft2 { display:inline-block; width:48%; float:left; margin-right:4%}
.raschetnewright2 { display:inline-block; width:48%; float:right}
.raschetnew label { display:inline-block; width:100%; text-align:left; margin-bottom:0; font-size:14px}
.raschetnew input { display:inline-block; width:100%; margin-bottom:5px; height:28px; padding:5px 12px}
.raschetnewcenter2 { display:inline-block; width:100%}
.raschetnew input.btn_submit { display:inline-block; width:30%; margin:0px 35% 0 35%; background:rgb(192 0 0 / 1); color:#fff; padding:6px 15px; margin-top:0px; border:0; border-radius:10px; height:35px}
.raschetnewcen { display:inline-block; width:100%}
.raschetnewrightnew .raschetnewcen { padding-left:15px}
.tipylicidoma { display:flex; align-items:flex-end; justify-content:center; position:absolute; text-align:center; font-family:Akademie Alte}
.tipylicidoma div { display:inline-block; color:transparent; -webkit-background-clip:text; background-clip:text; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; font-family:Akademie Alte; line-height:1.15; margin-bottom:-0.5%; text-transform:uppercase}
.tipylicidomaten { display:flex; align-items:flex-end; justify-content:center; position:absolute; text-align:center; overflow:hidden; font-family:Akademie Alte}
.tipylicidomaten div { display:inline-block; color:transparent; -webkit-background-clip:text; background-clip:text; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; font-family:Akademie Alte; line-height:1.15; margin-bottom:-0.5%; text-transform:uppercase}
.tipylicidoma div span { display:inline-block; color:transparent; -webkit-background-clip:text; background-clip:text; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; line-height:1; font-family:Akademie Alte}
.tipylicidomaten div span { display:inline-block; color:transparent; -webkit-background-clip:text; background-clip:text; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; line-height:1; font-family:Akademie Alte}
.pagetext h1.text-center { text-align:center}
.httpsref { background:rgb(192 0 0 / 1); color:#fff !important; text-decoration:none !important; border-radius:5px; text-align:center; padding:6px 12px; width:auto; margin:auto; margin-bottom:0; font-size:14px; cursor:pointer}
.httpsref:hover { opacity:.85}
.oplat1 { background:rgb(192 0 0 / 1); color:#fff !important; text-decoration:none !important; border-radius:10px; text-align:center; padding:10px; width:210px; margin:auto; margin-bottom:15px}
.oplat2 { color:rgb(192 0 0 / 1)}
.oplat2:hover { color:rgb(192 0 0 / 1); text-decoration:underline}
.oplat3 { width:50%; margin:0 25%; border:1px solid #ccc; padding:10px; margin-bottom:10px; border-radius:10px}
.oplat3 .hretstyleimgadmin { width:250px; display:block; margin:auto; margin-top:25px}
.oplat3 .hretstyleimgramkaadmin { width:250px; display:block; margin:auto; margin-top:-250px}
.oplat3 .hretstyleimghrefadmin { width:0px; display:none}
.zakazchetpdf { width:50%; margin:0 25%; border:1px solid #ccc; padding:13px 10px 0px 10px; margin-bottom:10px; border-radius:10px; display:inline-block}
.zakazchetpdf p { font-size:14px; text-align:center}
.zakazchetpdf .personalaccount4 { font-size:13px}
.zakazchetpdf .col-lg-6 { text-align:center}
.zakazchetpdf .col-lg-6 input { width:98%; margin-right:2%; padding:5px 10px; margin-bottom:15px}
.zakazchetpdfbtn { width:98%; display:inline-block; margin:0; background:rgb(192 0 0 / 1); color:#fff; padding:6px; border-radius:5px; font-weight:700; border:1px solid #5d5d5d; cursor:pointer}
.margincenter { margin-top:50px; text-align:left; display:inline-block; width:100%}
.zakaziparam { text-align:left; font-size:12px; line-height:1.23}
.zakazibl3 { display:inline-block; width:33%; float:left}
.zakazibl3 p { font-weight:400}
.zakazibl3nth2 { color:rgb(192 0 0 / 1) !important; text-align:center; width:100%; text-decoration:underline}
.zakazibl3nth3 { text-align:right; width:100%}
.lk1right hr { display:inline-block; width:100%; margin:10px 0; border-bottom:1px solid #707070}
.bl100pr { display:inline-block; width:100%; text-align:left}
.bl100pr p { margin-bottom:5px}
.bl33pr { display:inline-block; width:calc(31.91% - 2px); margin-right:2%}
.bl33prright { margin-right:0%}
.bl100prs { display:inline-block; width:100%; padding:5px 10px; margin-bottom:20px}
textarea.bl100prs { height:80px}
#savepass { color:#fff; background-color:rgb(192 0 0 / 1); border-color:rgb(192 0 0 / 1)}
#savepass:hover { color:#fff; background-color:rgb(192 0 0 / 1); border-color:rgb(192 0 0 / 1)}
.sslk a { color:rgb(192 0 0 / 1)}
.sslk a:hover { color:rgb(192 0 0 / 1); text-decoration:underline}
#messsave { color:#fff; background-color:rgb(192 0 0 / 1); border-color:rgb(192 0 0 / 1)}
#messsave:hover { color:#fff; background-color:rgb(192 0 0 / 1); border-color:rgb(192 0 0 / 1)}
.istoriyamess { display:inline-block; width:calc(100% - 0px); padding:0px; margin:0px 0px 15px 0px !important; color:#000}
.tipmessdiler { display:inline-block; width:75%; background:#f1f1f1; float:left; padding:10px; border-radius:5px; text-align:left; margin-bottom:10px}
.tipmessadmin { display:inline-block; width:75%; background:#dcf8c6; float:right; padding:10px; border-radius:5px; text-align:right; margin-bottom:10px}
.tipmessadmin p { text-align:right}
.mess_id_user { display:inline-block; width:100%; font-size:10px; margin-bottom:3px; line-height:1; padding:0; position:relative; float:right; color:#2980b9; font-weight:700}
.text_mess { display:inline-block; width:100%; margin:0; font-size:16px; margin-bottom:5px}
.mess_data { display:inline-block; width:100%; font-size:10px; font-style:italic; margin-bottom:3px; line-height:1; padding:0; position:relative; float:right}
.prosmotrel { display:inline-block; width:100%; font-size:10px; font-style:italic; margin-bottom:3px; line-height:1; position:relative; float:right}
.deletemessuser { display:inline-block; width:100%; font-size:12px; margin-bottom:0; color:rgb(192 0 0 / 1); position:relative; float:right}
.deletemessuser:hover { text-decoration:none; display:inline-block; width:100%; font-size:12px; margin-bottom:0; color:rgb(192 0 0 / 1); position:relative; float:right}
.oplat1diler { display:inline-block}
.textblue { color:blue; text-decoration:underline; font-size:17px; margin-bottom:0 !important}
.textblue:hover { color:blue !important; text-decoration:none}
.textdecor { text-decoration:underline; width:auto !important; margin:0 !important}
.oplat1diler .oplat1 { margin-bottom:0}
.strleftn { width:30px !important; cursor:pointer; margin:0 !important}
.strrightn { width:30px !important; cursor:pointer; margin:0 !important}
.strblok { display:inline-block; float:right; width:70px; margin-right:5px; margin-top:-35px; position:absolute; right:0}
.strblokleft { background:rgb(255 255 255); width:30px; border-radius:17px; float:left; cursor:pointer}
.strblokright { background:rgb(255 255 255); width:30px; border-radius:17px; float:right; cursor:pointer}
.errorknopka4s { display:none}
.errorknopka4snew { color:rgb(192 0 0 / 1); font-size:20px}
.sliderotzivi { height:530px; overflow:hidden}
.sliderotzivivideo { height:365px; overflow:hidden}
.slick-dots { bottom:-10px}
.slick-dots li button:before { width:40px; height:40px; font-size:36px}
.slick-dots li button { height:40px; width:40px}
.sliderotzivi .slide { display:inline-block; padding:0 10px}
.sliderotzivi .slide a { display:inline-block; min-height:475px; border:1px solid #4f4f4f; border-radius:25px; overflow:hidden; padding:5px}
.sliderotzivi .slide div { display:inline-block; min-height:475px; border:1px solid #4f4f4f; border-radius:25px; overflow:hidden; padding:5px}
.sliderotzivi .slide a img { display:inline-block; width:208px; border-radius:20px}
.sliderotzivi .slide p { text-align:center; margin-top:15px}
.sliderotzivivideo .slide { display:inline-block; padding:0 10px}
.knopadddiler { display:inline-block; width:120px; background:rgb(192 0 0 / 1); color:#fff; padding:8px 10px; border:0; border-radius:10px; margin-top:5px; float:left}
.knopadddiler:hover { display:inline-block; width:120px; background:rgb(192 0 0 / 1); color:#fff; padding:8px 10px; border:0; border-radius:10px; margin-top:5px; float:left}
.table.table-bordered { display:inline-table; min-width:100%; margin-top:15px}
.table.table-bordered a { padding:5px; border:1px solid rgb(192 0 0 / 1)}
.table.table-bordered a img { width:20px}
.statright { float:right}
.statright:hover { float:right}
.bl25pr .knopadddiler { margin-top:0; padding:7px 10px; cursor:pointer}
.bl25pr .knopadddiler:hover { margin-top:0; padding:7px 10px; cursor:pointer}
.bl9.bl100pr input { width:calc(100% - 15px); margin:0px !important; padding:5px}
.bl25pr { width:24%; display:inline-block; margin-right:1%; float:left}
.bl25pr label { width:100%; display:inline-block}
.bl25prnthchild4n { margin-right:0%}
.bl25pr input { width:calc(100% - 15px)}
.bl25pr select { width:100%; display:inline-block; color:#000; padding:7px}
.tablestatzakazi { display:inline-block; min-width:calc(100% - 30px) !important}
.tablestatzakazi tbody { display:inline-block; min-width:100% !important}
.tablestatzakazi tr { display:inline-block; min-width:100% !important}
.tablestatzakazi th { display:inline-block; min-width:calc(33% - 28px); text-align:center; font-weight:700; border:1px solid #ccc; margin:0; float:left; padding:5px 15px}
.tablestatzakazi td { display:inline-block; min-width:calc(33% - 28px); border:1px solid #ccc; float:left; padding:5px 15px}
.bl100prtableth { display:inline-block; min-width:calc(33% - 0px); text-align:center; font-weight:700; border:1px solid #ccc; margin:0; float:left; padding:5px 15px; color:#222}
.bl100prtabletd { display:inline-block; min-width:calc(33% - 0px); border:1px solid #ccc; float:left; padding:5px 15px; color:#222}
.bl100prtablelable { display:inline-block; width:100%; margin-top:15px}
.akciinew { color:#c00000; text-decoration:none !important; font-size:18px; display:inline-block; position:absolute; margin-left:-20px; margin-top:-2px; font-weight:700}
.menunew .col-lg-12 .dropdown a.a_href_s .akciinew { margin-left:4px; position:relative; margin-right:6px}
.akciinew2 { color:#630a00; text-decoration:none !important; font-size:28px; display:inline-block; margin-top:0px; font-weight:700; margin-left:-32px; position:absolute; margin-top:-8px}
.dropdown-menu .akciinew2 { margin-left:16px; position:relative; margin-top:0px; margin-right:19px; line-height:1; vertical-align:sub}
.akciinewleft { padding-left:22px !important}
.str2 { display:none}
.pagindiv1 { display:inline-block; width:100%}
.pagindiv1 span { display:inline-block; width:auto; padding:5px; cursor:pointer}
.pagindiv1 span.actv { color:#c00000; font-weight:700}
.slick-prev { left:0px; width:32px; height:32px; color:rgb(255 255 255 / 0%); background:#fff; border-radius:17px; overflow:hidden; z-index:1; margin-top:-16px}
.slick-prev:hover { left:0px; width:32px; height:32px; color:rgb(255 255 255 / 0%); background:#fff; border-radius:17px}
.slick-prev:before { background:url(/style/img/strleftn.webp); width:32px; height:32px; color:rgb(255 255 255 / 0%); font-size:32px; padding:0 2px}
.slick-next { right:0px; width:32px; height:32px; color:rgb(255 255 255 / 0%); background:#fff; border-radius:17px; overflow:hidden; margin-top:-16px}
.slick-next:hover { right:0px; width:32px; height:32px; color:rgb(255 255 255 / 0%); background:#fff; border-radius:17px}
.slick-next:before { background:url(/style/img/strrightn.webp); width:32px; height:32px; color:rgb(255 255 255 / 0%); font-size:32px; padding:0 2px}
.slick-prev:before, .slick-next:before { color:rgb(0 0 0 / 0%)}
.slider:hover .slick-prev, .slider:hover .slick-next, .slider:hover .slick-prev:before, .slider:hover .slick-next:before { display:inline-block !important}
.slider .slick-prev { display:none !important; left:0px; width:32px; height:32px; color:rgb(255 255 255 / 0%); background:#fff; border-radius:17px; overflow:hidden; z-index:1; margin-top:-16px}
.slider .slick-prev:hover { left:0px; width:32px; height:32px; color:rgb(255 255 255 / 0%); background:#fff; border-radius:17px}
.slider .slick-prev:before { display:none; background:url(/style/img/strleftn2023.webp); width:32px; height:32px; color:rgb(255 255 255 / 0%); font-size:32px; padding:0 2px}
.slider .slick-next { display:none !important; right:0px; width:32px; height:32px; color:rgb(255 255 255 / 0%); background:#fff; border-radius:17px; overflow:hidden; margin-top:-16px}
.slider .slick-next:hover { right:0px; width:32px; height:32px; color:rgb(255 255 255 / 0%); background:#fff; border-radius:17px}
.slider .slick-next:before { display:none !important; background:url(/style/img/strrightn2023.webp); width:32px; height:32px; color:rgb(255 255 255 / 0%); font-size:32px; padding:0 2px}
.slider .slick-prev:before, .slider .slick-next:before { color:rgb(0 0 0 / 0%)}
.footercollg3textcenter { background:#fff; border-radius:25px; width:100%; border:1px solid #ccc; padding:10px; margin:-11px 0% 0 0%; display:inline-block}
.footercollg3textcenter .telefondiv { padding:0; margin:0; border:0; text-align:right}
.footercollg3textcenter .telefondiv a { text-align:center}
.footercollg3textcenter .telefondiv a.textcenter.textblue { font-size:14px; float:right; width:auto; line-height:1.1}
.footercollg3textcenter .telefondiv img.atextcentertextblue { width:21px; float:left}
.tablichkaleft { display:inline-block; width:50%; float:left; z-index:2; position:relative}
.tablichkaright { display:inline-block; width:calc(50% - 2px); float:right; margin-left:2px; border:1px solid #7a7a7a; padding:2px; margin-bottom:2px; z-index:2; position:relative}
.tablichkaright:hover { border:1px solid #c00000}
.nomerdoma1 { color:#000; cursor:pointer; font-size:12px; text-align:center; line-height:1; display:inline-block; position:relative; font-weight:700; padding:4px 10px 5px 10px; border-radius:3px; background:rgb(235,235,235); margin-right:2px; border:2px solid rgb(208 208 208)}
.nomerdoma2 { color:#000; cursor:pointer; font-size:12px; text-align:center; line-height:1; display:inline-block; font-weight:700; padding:4px 10px 5px 10px; border-radius:3px; background:rgb(235,235,235); margin-right:2px; border:2px solid rgb(208 208 208)}
.nomerdoma3 { cursor:pointer; font-size:12px; text-align:center; line-height:1; display:inline-block; font-weight:700; padding:4px 10px 5px 10px; border-radius:3px; background:rgb(235,235,235); color:#000; margin-right:2px; border:2px solid rgb(208 208 208)}
.nomerdoma4 { cursor:pointer; font-size:12px; text-align:center; line-height:1; display:inline-block; font-weight:700; padding:4px 10px 5px 10px; border-radius:3px; background:rgb(235,235,235); color:#000; margin-right:0; border:2px solid rgb(208 208 208)}
.nomerdoma1:hover { border:2px solid rgb(192 0 0 / 1); text-decoration:none}
.nomerdoma2:hover { border:2px solid rgb(192 0 0 / 1); text-decoration:none}
.nomerdoma3:hover { border:2px solid rgb(192 0 0 / 1); text-decoration:none}
.nomerdoma4:hover { border:2px solid rgb(192 0 0 / 1); text-decoration:none}
.nomerdomaactive { text-decoration:none; border:2px solid rgb(192 0 0 / 1)}
.nomerdomablock { border:1px solid #7a7a7a; padding:2px; margin-bottom:2px}
.nomerdomablock:hover { border:1px solid #c00000}
.lakpodlatynsspan { display:inline-block; width:16.66%; margin-bottom:3px; font-size:12px; float:left; text-align:left; font-weight:700}
.nomerdomazagolovok { display:inline-block; font-size:13px; font-weight:700}
.releffonashead { line-height:1; display:inline-block; float:left}
.patinahead { line-height:1; display:inline-block; float:left}
.nomerdomadiv { width:100%; display:inline-block; text-align:left}
.tablichka img.hretstyleimgramka { margin-top:-448.31px}
.tablichkazakaz img.hretstyleimgramka { margin-top:-438.31px}
.tablichkanewss img.hretstyleimgramka { margin-top:-600px}
.tablichkacenterblok4 { display:none; width:calc(100% - 0px); float:left; margin-left:0; border:1px solid #7a7a7a; padding:2px; margin-bottom:3px; z-index:2; position:relative}
.tablichkacenterblok4:hover { border:1px solid #c00000}
.tablichkacenterblok5 { display:none; font-size:13px; font-weight:700; width:calc(100% - 0px); float:left; margin-left:0; border:1px solid #7a7a7a; padding:2px; margin-bottom:3px; z-index:2; position:relative}
.tablichkacenterblok5:hover { border:1px solid #c00000}
.variantvidcenter { width:32%; display:inline-block; text-align:left}
.variantvid1 { width:33%; display:inline-block; text-align:left; cursor:pointer}
.variantvid2 { width:33%; display:inline-block; text-align:left; cursor:pointer}
.variantvid1:hover { color:#c00000; text-decoration:underline}
.variantvid2:hover { color:#c00000; text-decoration:underline}
#pervbykva { width:50%; margin-right:0; display:inline-block; position:relative; float:left; margin-bottom:0}
.shriftspervbykva { border:1px solid #7a7a7a; width:calc(50% - 2px); float:right; font-weight:700; font-size:13px; height:24px; padding:2px 5px 1px 5px}
.shriftspervbykva:hover { border:1px solid #c00000}
.shrifts1pervbykva { margin:0px 18px; display:inline-block; cursor:pointer}
.shrifts2pervbykva { margin:0px 18px; display:inline-block; cursor:pointer}
.shrifts3pervbykva { margin:0px 17px; display:inline-block; cursor:pointer}
.shrifts4pervbykva { margin:0px 17px; display:inline-block; cursor:pointer}
.shrifts1pervbykva:hover { color:rgb(192 0 0 / 1); text-decoration:underline}
.shrifts2pervbykva:hover { color:rgb(192 0 0 / 1); text-decoration:underline}
.shrifts3pervbykva:hover { color:rgb(192 0 0 / 1); text-decoration:underline}
.shrifts4pervbykva:hover { color:rgb(192 0 0 / 1); text-decoration:underline}
.emailzhak { display:inline-block; width:100%; text-align:right; line-height:1}
.emailzhak img { display:inline-block; float:none; margin-left:2px; height:16px; width:auto; margin-top:-3px}
.footercollg3textcenter .telefondiv { text-align:center; display:inline-block; width:100%}
.footercollg3textcenter .telefon img { margin-left:1px}
.tablichkazakaz img { width:80%; margin:30px 10%}
.tablichkazakaz .strblok { display:none !important}
.footers { margin-top:50px; display:inline-block; background:#f4f4f4; width:100%}
.imghaks { display:flex; max-width:100%; max-height:233px; height:100%; margin-bottom:2px; overflow:hidden; justify-content:center; align-items:center}
.imghaks .imghakshaks { max-width:100%}
.atextcentertextbluediv { width:100%; display:inline-block}
.korzina { margin-right:0 !important}
.menunew .col-lg-12 a.korzina span { text-decoration:none; color:rgb(0 0 0) !important}
.dropdown:hover > .dropdown-menu { display:block; background-color:rgb(255 255 255); width:291px; border-radius:0; margin-left:0px; padding:0}
.dropdown:hover > .dropdown-menu.dropdown2024 { margin-left:60px}
.dropdown .dropdown-menu .dropdown-menu { left:100%; top:-3px; border-radius:0; border-left:0; box-shadow:8px 6px 12px rgba(0,0,0,.175); height:428px}
.dropdown-menu a { margin:0 !important; padding:5px 10px !important; font-weight:400 !important}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover { color:#222; text-decoration:none; background-color:#ffe9e9}
.menunew .col-lg-12 .dropdown-menu>li>a img.ikonmenu4, .menunew .col-lg-12 .dropdown-menu>li>a img.ikonmenu5, .menunew .col-lg-12 .dropdown-menu>li>a img.ikonmenu8, .menunew .col-lg-12 .dropdown-menu>li>a img.ikonmenu11 { height:38px !important; !i; !}
.menunew .col-lg-12 .dropdown-menu>li>a img { margin-top:0px; height:30px}
.headcategory h1, .pagetext h1.sch_pyatak, .pagetext h2.sch_pyatak { display:inline-block; width:100%; font-size:24px; line-height:28px; font-weight:700; text-align:left; padding:0px}
.kroshki { color:#666; display:inline-block; width:100%; text-align:left; padding:10px 0 15px 0}
.kroshki a { color:#666}
.kroshki a:hover { color:rgb(192 0 0 / 1)}
.menuleft { border:1px solid #dcdcdc; padding:3px 7px; border-radius:5px; margin-right:10px}
.menuleft a { color:#666; display:inline-block; width:100%; text-align:left; padding:6px 0px 6px 39px}
.menuleft a:hover { color:rgb(192 0 0 / 1)}
.menuleft a img { height:30px; margin-left:-39px; position:absolute; margin-top:-5px}
.ikonmenu3, .ikonmenu5, .ikonmenu6, .ikonmenu8, .ikonmenu9, .svoidizain { height:28px !important}
.menuleft .ikonmenu3, .menuleft .ikonmenu5, .menuleft .ikonmenu6, .menuleft .ikonmenu8, .menuleft .ikonmenu9, .menuleft .svoidizain { margin-left:-38px !important; margin-top:-4px !important}
.ikonmenu14 { height:26px !important}
.menuleft .ikonmenu14 { margin-left:-35px !important; margin-top:-4px !important}
.menunew .col-lg-12 .dropdown-menu>li>a img.ikonmenu3, .menunew .col-lg-12 .dropdown-menu>li>a img.ikonmenu5, .menunew .col-lg-12 .dropdown-menu>li>a img.ikonmenu6, .menunew .col-lg-12 .dropdown-menu>li>a img.ikonmenu8, .menunew .col-lg-12 .dropdown-menu>li>a img.ikonmenu9, .menunew .col-lg-12 .dropdown-menu>li>a img.svoidizain { margin-left:1px; margin-right:1px}
.menunew .col-lg-12 .dropdown-menu>li>a img.ikonmenu14 { margin-left:4px; margin-right:4px}
.menuleft a:nth-child(1) img, .menuleft a:nth-child(2) img { margin-top:4px}
.tovarglnew { display:inline-block; width:31.33%; float:left; border:1px solid #ccc; margin-bottom:23px; margin-left:1%; margin-right:1%; padding:5px 5px 5px 6px; text-align:center; border-radius:10px; min-height:472px}
.tovarglnew:hover { opacity:0.85; border:1px solid rgb(192 0 0 / 1)}
.tovarglnew:hover .artikul { color:rgb(192 0 0 / 1)}
.tovarglnew:hover .kategoritovar { color:rgb(0 0 0)}
.tovarglnew:hover .priceold { color:#666}
.tovarglnew:hover .pricenew { color:rgb(0 0 0)}
.tovarglnew:hover .price { color:rgb(0 0 0)}
.tovarglnew img { display:inline-block; max-width:100%; max-height:200px}
.tovarglnew .readmore { width:auto; display:inline-block; background:rgb(192 0 0 / 1); color:#fff; padding:13px 13px 12px 13px; border-radius:50%; font-weight:700; border:1px solid #b0b0b0; cursor:pointer; font-size:13px; float:right; margin-top:32px; position:absolute; margin-left:-55px; opacity:0.75}
.tovarglnew .readmore:hover { opacity:1}
.tovarglnew .readmore img { height:22px}
.tovarglnewkviz { width:calc(31.33% - 0px)}
.pagetextnew { display:inline-block; padding:0; width:100%}
.pagetextnew h1 { display:inline-block; text-align:left; width:100%; font-size:36px; margin-bottom:15px}
.pagetextnew h2 { font-size:20px; text-align:left}
.pagetextnew h3 { font-size:18px; text-align:left}
.pagetextnew h4 { font-size:16px; text-align:left}
.pagetextnew h5 { font-size:14px; text-align:left}
.pagetextnew h6 { font-size:14px; text-align:left}
.pagetextnew li { text-align:left; width:100%}
.pagetextnew h1.text-center { text-align:center}
.menuleft a.menuactive { color:rgb(192 0 0 / 1)}
.pagetextnewleft { width:calc(100% - 2px); float:left; border:1px solid #ccc; border-radius:5px 5px 0px 0px; border-bottom:0; overflow:hidden}
.pagetextnewright { width:calc(100% - 2px); float:left; border:1px solid #ccc; border-radius:0px 0px 5px 5px; border-top:0; margin-bottom:10px}
.pagetextslider { display:inline-block; width:calc(100% - 10px) !important; margin-bottom:5px; min-height:586px}
.tovarglnew2 { border:1px solid #ccc; padding:5px; text-align:center; cursor:pointer; height:185px; border-radius:5px; margin:0 5px; display:flex !important; justify-content:center; align-items:center; width:185px; float:left; margin-bottom:10px}
.tovarglnew2:hover, .tovarglnew2.active { border-color:rgb(192 0 0 / 1) !important; outline:0; -webkit-box-shadow:inset 0 1px 1px rgb(192 0 0 / 0.075), 0 0 8px rgb(192 0 0 / 0.6); box-shadow:inset 0 1px 1px rgb(192 0 0 / 0.075), 0 0 8px rgb(192 0 0 / 0.6)}
.tovarglnew2 img { display:inline-block; width:100%; max-width:fit-content; max-height:138px}
.pagetextslider .slick-prev { left:-32px}
.pagetextslider .slick-next { right:-32px}
.pagetextslider .slick-prev, .pagetextslider .slick-next { top:43%}
.fondlyaadresa { float:left; width:100%; padding:8px 10px !important; box-sizing:border-box; text-align:left}
.priceview { display:inline-block; margin-bottom:7px; text-align:right; padding:6px 0 9px 0; float:left; padding-left:15px}
.priceview p { color:rgb(192 0 0 / 1); font-size:30px; width:auto; display:inline-block; font-weight:400; line-height:1; margin:0}
.priceview span { font-weight:normal; color:rgb(150,150,150); font-size:18px; line-height:1; margin:0}
.discount { display:inline-block; width:100%; margin-bottom:10px; margin-top:20px}
.discount table { width:100%}
.discount th { border:1px solid rgb(230,230,230); background:rgb(245,245,245); text-align:center; padding:5px; font-size:13px}
.discount td { border:1px solid rgb(230,230,230); text-align:center; padding:5px; font-size:13px}
.korzinafon { display:inline-block; float:right; margin-right:15px; margin-top:3px}
.fontovarslider { display:inline-block; width:calc(100% - 64px); height:272px; margin-bottom:15px; margin-left:32px}
.fontovarslider .slick-prev { left:-32px}
.fontovarslider .slick-next { right:-32px}
.fontovarslider a { width:96%; margin:0 2%; display:inline-block}
.fontovarslider a img { max-width:100%; max-height:260px; text-align:center; margin:auto}
.pagetextnewtext { display:inline-block; width:100%}
.pagetextnewtext h2 { font-size:20px; margin-bottom:10px; color:rgb(192 0 0 / 1)}
.pagetextnewtext p { font-size:14px; margin-bottom:5px}
.menulefthide { display:none !important}
.producttags { font-size:13px; line-height:1.23; font-style:italic; color:#686868; margin-bottom:18px}
.kategoritovar { font-size:14px; line-height:1.23; display:inline-block; width:100%; font-weight:700; height:22px}
.kolvo_zvezd { display:inline-block; width:100%; margin-bottom:5px; margin-top:5px}
.kolvo_zvezd_fon { width:80px; height:16px; position:relative; background:url(/style/img/star_favourite2.webp) left top no-repeat; background-size:cover; float:left; overflow:hidden; margin-right:10px}
.kolvo_zvezd_fon_n { height:16px; position:relative; background:url(/style/img/star_favourite_n2.webp) left top no-repeat; position:absolute; left:0; top:0; bottom:0; background-size:cover}
.nashiraboti { display:inline-block; width:100%; text-align:left !important; color:#000; font-size:18px !important; font-weight:700; padding-left:33px}
.pagetextnewtexttab { width:100%; height:46px; background:rgb(245,245,245); text-align:left; margin-bottom:15px}
.tab { text-transform:uppercase; cursor:pointer; padding:18px 5px 10px 5px; display:inline-block; line-height:1; margin:0 20px; border-bottom:3px solid rgb(245 245 245)}
.tab:hover { color:rgb(192 0 0 / 1)}
.tab.actives { text-transform:uppercase; border-bottom:3px solid rgb(192 0 0 / 1)}
.tab0s { display:inline-block; width:100%; text-align:left}
.tab1s { display:none; width:100%; text-align:left}
.tab1s iframe { width:297px}
.tab2s { display:none; width:100%; text-align:center}
.tab3s { display:none; width:100%; text-align:left}
.vnimakciya { display:inline-block; width:100%}
.vnimakciya h2 { text-align:left; color:rgb(192 0 0 / 1)}
.setimtovarom { display:inline-block; width:100%}
.setimtovarom h2 { text-align:left; color:#222; font-size:28px; margin-top:45px; margin-bottom:40px; font-weight:700}
.korzmen { width:100px; text-align:left; margin-left:10px; margin-right:0; float:left; margin-top:24px}
.korzmen a { margin-left:0 !important; margin-right:0 !important}
.korzina span { font-weight:700}
.korzina img { height:26px}
.kolvo_zakazov { width:auto; float:left; line-height:1.6; font-size:11px; color:#666}
.tovarglnew:hover .kolvo_zakazov { color:rgb(0 0 0)}
.politika { display:inline-block; text-align:left; margin-top:5px; width:100%; margin-bottom:0px}
.politika input { float:left; cursor:pointer; margin:-1px 4px 0px 0px; width:29px; height:29px}
.politika label { font-size:12px; color:rgb(0 0 0); font-weight:400; display:block; cursor:pointer; line-height:1.1}
.politika a { font-size:12px; color:rgb(0 0 0); text-decoration:underline}
.politika a:hover { font-size:12px; text-decoration:none}
.politika p { display:none; color:rgb(192 0 0 / 1); font-size:13px}
.rkntrebovanie { background-color:rgb(243, 243, 245); padding:10px; display:none; width:384px; position:fixed; border:1px solid #7c7c7c; z-index:2; border-radius:24px; left:10%; text-align:center; bottom:20px}
.rkntrebovanie span { color:black; letter-spacing:0.6px; line-height:1.23; font-size:12px; padding:0px 0px; text-align:center; display:inline-block}
.rkntrebovanie a { color:black; text-decoration:underline}
.rkntrebovanie a:hover { color:black; text-decoration:none}
.rkntrebovanieclose { position:absolute; float:left; left:9px; width:22px; cursor:pointer; top:9px}
.fontsize0px { font-size:0px}
.tovarmesyaca { display:inline-block; width:100%; margin-bottom:30px}
.tovarmesyacas { height:471px; padding:0 32px}
.tovarmesyacas .tovarglnew { width:365px; min-height:470px}
.tovarmesyaca h2 { color:rgb(0 0 0); font-size:28px; font-weight:700; margin-bottom:10px; text-transform:none; margin-top:55px; text-align:left}
.tovarmesyacas .slide { display:inline-block; padding:0 5px}
.tovarmesyacas .imghaks { height:333px}
.tovarmesyacas .favouritesplash { width:25px; height:25px; margin-top:3px}
.tovarmesyacas .comparisonplash { width:20px; margin-left:37px; height:20px; margin-top:5px}
.tovarmesyacas .artikul { font-size:14px; margin-bottom:7px}
.tovarmesyacas .kategoritovar { font-size:14px; height:22px}
.tovarmesyacas .priceold { font-size:20px}
.tovarmesyacas .pricenew { font-size:24px}
.tovarmesyacas .skidka { margin-top:28px; margin-left:-200px; font-size:18px}
.tovarmesyacas .price { font-size:24px}
.tovarmesyacas .tovarglnew .readmore { padding:13px 13px 12px 13px; margin-top:32px; margin-left:-54px}
.tovarmesyacas .tovarglnew .readmore img { height:22px}
.newproducts { display:inline-block; width:100%; margin-bottom:30px}
.newproductss { height:470px; padding:0 32px}
.newproductss .tovarglnew { width:365px; min-height:468px}
.newproducts h2 { color:rgb(0 0 0); font-size:28px; font-weight:700; margin-bottom:10px; text-transform:none; text-align:left; margin-top:55px}
.newproductss .imghaks { height:333px}
.newproductss .favouritesplash { width:25px; height:25px; margin-top:3px}
.newproductss .comparisonplash { width:20px; margin-left:37px; height:20px; margin-top:5px}
.newproductss .artikul { font-size:14px; margin-bottom:7px}
.newproductss .kategoritovar { font-size:14px; height:22px}
.newproductss .priceold { font-size:20px}
.newproductss .pricenew { font-size:24px}
.newproductss .skidka { margin-top:28px; margin-left:-200px; font-size:18px}
.newproductss .price { font-size:24px}
.newproductss .tovarglnew .readmore { padding:13px 13px 12px 13px; margin-top:32px; margin-left:-54px}
.newproductss .tovarglnew .readmore img { height:22px}
.newproductss .slide { display:inline-block; padding:0 5px}
.hitofsales { display:inline-block; width:100%; margin-bottom:30px}
.hitofsaless { height:472px; padding:0 32px}
.hitofsaless .tovarglnew { width:365px; min-height:470px}
.hitofsales h2 { color:rgb(0 0 0); font-size:28px; font-weight:700; margin-bottom:10px; text-transform:none; text-align:left; margin-top:75px}
.hitofsaless .slide { display:inline-block; padding:0 5px}
.hitofsaless .imghaks { height:333px}
.hitofsaless .favouritesplash { width:25px; height:25px; margin-top:3px}
.hitofsaless .comparisonplash { width:20px; margin-left:37px; height:20px; margin-top:5px}
.hitofsaless .artikul { font-size:14px; margin-bottom:7px}
.hitofsaless .kategoritovar { font-size:14px; height:22px}
.hitofsaless .priceold { font-size:20px}
.hitofsaless .pricenew { font-size:24px}
.hitofsaless .skidka { margin-top:28px; margin-left:-200px; font-size:18px}
.hitofsaless .price { font-size:24px}
.hitofsaless .tovarglnew .readmore { padding:13px 13px 12px 13px; margin-top:32px; margin-left:-54px}
.hitofsaless .tovarglnew .readmore img { height:22px}
.otzivi { display:inline-block; width:100%}
.otziviblok { display:inline-block; text-align:left; width:100%; margin:15px 0}
.otziviblokleft { display:inline-block; width:30%; float:left}
.otziviblokleft span { font-size:12px; color:rgb(140,140,140); margin-bottom:0; display:inline-block}
.otziviblokleft p { font-size:16px; font-weight:700; margin-bottom:0}
.otziviblokright { display:inline-block; width:70%; float:left}
.otziviq { margin-bottom:5px; display:inline-block; width:100%}
.otziviq p { font-size:14px}
.otziviq iframe { width:auto}
.otziviqfotogal { display:flex; justify-content:left; margin-bottom:5px}
.otziviqfotogal a { width:100px; border:1px solid #ccc; border-radius:5px; overflow:hidden; margin-right:5px}
.otziviqfotogal a img { width:100%}
.otzivia { display:inline-block; width:100%; padding-left:35px}
.otzivia p { font-size:13px}
.otzivia span { font-size:13px; font-weight:700; margin-bottom:0}
.otzivia img { position:absolute; margin-left:-35px}
.otzivi hr { border-bottom:1px solid #ccc; display:inline-block; width:100%; color:#fff}
.newaksiiotvsetablichki { display:inline-block; width:calc(100% - 0px)}
.newaksiiotvsetablichki img { max-width:100%}
.newaksiiotvsetablichki h2 { color:rgb(192 0 0 / 1); font-size:25px; font-weight:700; margin-bottom:10px; text-transform:none; text-align:left}
.preimnew { display:inline-block; width:calc(100% - 10px)}
.preimnew h2 { color:rgb(192 0 0 / 1); font-size:25px; font-weight:700; margin-bottom:10px; text-transform:none; text-align:center}
.preimnew100 { display:flex; width:100%; justify-content:space-between}
.preimnew31 { display:inline-block; width:31%; margin-bottom:30px; margin-top:30px}
.preimnew31 img { display:inline-block; width:48px; float:left; margin-top:5px}
.preimnew31 span { padding:0; margin:0 0 5px 0; font-size:18px; display:block; width:100%; text-align:left; padding-left:68px; font-weight:700; line-height:1.7}
.preimnew31 p { padding:0; margin:0; line-height:120%; font-size:14px; width:100%; text-align:left; padding-left:68px}
.disnone { display:none !important}
.redramka { border:3px solid rgb(192 0 0 / 1); padding:10px; margin-bottom:10px; margin-top:10px}
.redtext { color:rgb(192 0 0 / 1)}
.newaksiiotvsetablichki h1 { color:rgb(192 0 0 / 1); font-size:25px; font-weight:700; margin-bottom:10px; text-transform:none; text-align:left}
.textrightimg { float:right; margin-left:10px; width:325px}
.setimtovaromslider { height:478px; width:calc(100% - 64px); margin-left:32px; margin-right:32px; margin-bottom:0}
.setimtovaromslider .tovarglnew { width:97%}
.setimtovaromslider .slick-prev { left:-32px}
.setimtovaromslider .slick-next { right:-32px}
.oformitzakaz { border:1px solid #eee; box-sizing:border-box; box-shadow:0 2px 2px rgb(0 0 0 / 10%); border-radius:5px; display:inline-block; width:100%; padding:15px}
.oformitzakaz h3 { font-size:24px; line-height:28px; margin-bottom:12px; margin-top:0; text-align:left; font-weight:700}
.oformitzakaz .oformitzakaztext { display:inline-block; width:100%; margin-bottom:10px}
.oformitzakaz .oformitzakaztext .oformitzakaztextleft { display:inline-block; width:50%; float:left; text-align:left}
.oformitzakaz .oformitzakaztext .oformitzakaztextright { display:inline-block; width:50%; float:right; text-align:right; font-weight:700}
.oformitzakaz .btn_make_order { width:auto; margin:auto; background:rgb(192 0 0 / 1); color:#fff; padding:8px 25px; border-radius:5px; font-weight:700; border:1px solid #5d5d5d; cursor:pointer; font-size:13px; line-height:1}
.oformitzakaz .btn_make_order:hover { color:#fff}
.oformitzakaz hr { background-color:#dcdcdc; border:none; height:1px; margin:10px 0 20px 0}
.trtopnolzakaz3new { width:34px; background-color:#fff; border:1px solid #eee; box-shadow:0 1px 4px #bfbfbf; border-radius:6px; text-decoration:none; padding:9px 9px; cursor:pointer}
.trtopnolzakaz5new { width:49px; min-width:44px; background-color:#fff; border:1px solid #eee; border-radius:6px; margin:0 3px; padding:9px 8px; text-align:center; font-size:14px; line-height:1; box-shadow:0 1px 4px #bfbfbf; display:inline-block}
.trtopnolzakaz4new { width:34px; background-color:#fff; border:1px solid #eee; box-shadow:0 1px 4px #bfbfbf; border-radius:6px; text-decoration:none; padding:9px 9px; cursor:pointer}
.pg_korzina_01 .table.table-bordered { margin-top:0; margin-right:10px; min-width:calc(100% - 10px); width:calc(100% - 10px); border:0px solid #eee}
.pg_korzina_01 .table.table-bordered td { padding:5px; border:0px solid #eee; border-bottom:1px solid #eee}
.pg_korzina_01 .table.table-bordered a { padding:0px; border:0px solid rgb(192 0 0 / 1)}
.trtopnolzakaz6new { width:22px; cursor:pointer}
.korzin1 { width:98px}
.korzin2 span { display:inline-block; width:100%; text-align:left; font-size:14px}
.artikulkorz { font-size:12px !important; line-height:1.23; color:#999; margin-bottom:0}
.korzin3 { width:115px; text-align:center; padding-top:12px !important}
.korzin4 { width:145px}
.korzin5 { width:115px; text-align:center; padding-top:12px !important; font-weight:700}
.korzin6 { width:42px; padding-top:12px !important}
.table.table-bordered span img.korzimage { width:88px; height:88px}
.table.table-bordered span img.korzimageramka { width:88px; height:88px; margin-top:-88px}
.table.table-bordered .img107 { width:88px; height:88px; margin-top:-88px; display:inline-block}
.table.table-bordered .img107 img { width:100%}
.head { font-weight:700; margin-top:0; padding-top:0 !important; text-align:left}
.korzin1link { cursor:pointer}
.korzin2link { cursor:pointer}
.korzin2link span:hover { color:rgb(192 0 0 / 1)}
.korzin2link span.artikulkorz:hover { color:#333}
.width33 { display:inline-block; width:33.1%; margin-bottom:10px}
.width33 label { text-align:left; width:100%}
.width33 input { width:calc(100% - 10px)}
.width33 input[name="namefio"] { width:calc(100% - 0px)}
.width100 label { text-align:left; width:100%}
.width100 { margin-bottom:10px}
.width100 span { text-align:left; width:100%; display:inline-block}
.width100 textarea { height:73px}
.width100s { display:inline-block; width:100%; text-align:center}
.width100s .feedback { width:160px !important; margin:auto; background:rgb(192 0 0 / 1); color:#fff; padding:8px 25px; border-radius:5px; font-weight:700; border:1px solid #5d5d5d; cursor:pointer; font-size:13px; line-height:1}
.width100s .feedback:hover { color:#fff}
.oformzakaz h1 { display:inline-block; width:100%; font-size:24px; line-height:28px; font-weight:700; text-align:left}
.kvizkorotkii { border:1px solid #dcdcdc; padding:7px; border-radius:5px; margin-right:10px; margin-top:10px; background:rgb(192 0 0 / 1); color:#fff !important; cursor:pointer; display:inline-block}
.kvizkorotkii:hover { opacity:.85}
.collg4podslider { position:relative; width:auto; display:inline-block; border-radius:12px; float:left; border:1px solid #bcbcbc; margin-left:10px; text-align:center}
.collg4podslider.first { margin-left:0; width:176px}
.collg4podslider.center { width:176px}
.collg4podslider.first span { text-align:center; display:inline-block; color:rgb(192 0 0 / 1); line-height:1.23; margin-top:-108px}
.collg4podslider span { font-size:22px; text-align:left; width:90%; display:block; margin-left:0px; margin-top:0px}
.collg4podslider img { height:252px}
.collg4podslider span { background:rgb(72 79 85); color:#fff; position:absolute; margin-top:-85px; width:160px; text-align:center; margin-left:50px; padding:10px 35px; border-radius:8px; font-size:20px; border:2px solid #fff}
.collg4podslider span:hover { background:rgb(192 0 0)}
.Budgetplates { display:inline-block; width:100%}
.knleftspan2 { display:inline-block; width:100%; text-align:left; padding:10px 0; font-size:24px}
.knopkabloks1 { display:inline-block; background:#fff; width:100%}
.knopkabloks2 { display:none; width:100%}
.knopkabloks3 { display:none; width:100%}
.knopkabloks4 { display:none; width:100%}
.knopkabloks5 { display:none; width:100%}
.knopkabloks6 { display:none; width:100%}
.check img { width:16px !important; margin-top:9px; filter:invert(1); opacity:0.3}
.knleftspan1 { display:inline-block; width:100%; text-align:left; padding:10px 0; font-size:24px}
.knopkabloks1otvet1 { display:inline-block; width:calc(25% - 10px); cursor:pointer; margin-bottom:15px; position:relative; float:left; border:1px solid #c00000; padding:10px 10px 130px 10px; border-radius:5px; margin-right:10px; background:url("/style/img/cat1.webp") no-repeat top center; background-size:cover; text-align:left}
.knopkabloks1otvet1 p { display:inline-block; margin-top:5px; font-size:14px; text-align:left; width:100%; padding:0px 0px 0 39px; margin-bottom:5px}
.knopkabloks1otvet2 { display:inline-block; width:calc(25% - 10px); cursor:pointer; margin-bottom:15px; position:relative; float:left; border:1px solid #c00000; padding:10px 10px 130px 10px; border-radius:5px; margin-right:10px; background:url("/style/img/cat2.webp") no-repeat top center; background-size:cover; text-align:left}
.knopkabloks1otvet2 p { display:inline-block; margin-top:5px; font-size:14px; text-align:left; width:100%; padding:0px 0px 0 39px; margin-bottom:5px}
.knopkabloks1otvet3 { display:inline-block; width:calc(25% - 10px); cursor:pointer; margin-bottom:15px; position:relative; float:left; border:1px solid #c00000; padding:10px 10px 130px 10px; border-radius:5px; margin-right:10px; background:url("/style/img/cat3.webp") no-repeat top center; background-size:cover; text-align:left}
.knopkabloks1otvet3 p { display:inline-block; margin-top:5px; font-size:14px; text-align:left; width:100%; padding:0px 0px 0 39px; margin-bottom:5px}
.knopkabloks1otvet4 { display:inline-block; width:calc(25% - 0px); cursor:pointer; margin-bottom:15px; position:relative; float:left; border:1px solid #c00000; padding:10px 10px 130px 10px; border-radius:5px; background:url("/style/img/cat4.webp") no-repeat top center; background-size:cover; text-align:left}
.knopkabloks1otvet4 p { display:inline-block; margin-top:6px; font-size:13px; text-align:left; width:100%; padding:0px 0px 0 39px; margin-bottom:6px}
.knopkabloks1otvet5 { display:inline-block; width:calc(25% - 10px); cursor:pointer; margin-bottom:15px; position:relative; float:left; border:1px solid #c00000; padding:10px 10px 130px 10px; border-radius:5px; margin-right:10px; background:url("/style/img/cat5.webp") no-repeat top center; background-size:cover; text-align:left}
.knopkabloks1otvet5 p { display:inline-block; margin-top:5px; font-size:14px; text-align:left; width:100%; padding:0px 0px 0 39px; margin-bottom:5px}
.knopkabloks1otvet6 { display:inline-block; width:calc(25% - 10px); cursor:pointer; margin-bottom:15px; position:relative; float:left; border:1px solid #c00000; padding:10px 10px 130px 10px; border-radius:5px; margin-right:10px; background:url("/style/img/cat6.webp") no-repeat top center; background-size:cover; text-align:left}
.knopkabloks1otvet6 p { display:inline-block; margin-top:5px; font-size:14px; text-align:left; width:100%; padding:0px 0px 0 39px; margin-bottom:5px}
.knopkabloks1otvet7 { display:inline-block; width:calc(25% - 10px); cursor:pointer; margin-bottom:15px; position:relative; float:left; border:1px solid #c00000; padding:10px 10px 130px 10px; border-radius:5px; margin-right:10px; background:url("/style/img/cat7.webp") no-repeat top center; background-size:cover; text-align:left}
.knopkabloks1otvet7 p { display:inline-block; margin-top:5px; font-size:14px; text-align:left; width:100%; padding:0px 0px 0 39px; margin-bottom:5px}
.knopkabloks1otvet8 { display:inline-block; width:calc(25% - 0px); cursor:pointer; margin-bottom:15px; position:relative; float:left; border:1px solid #c00000; padding:10px 10px 130px 10px; border-radius:5px; background:url("/style/img/cat8.webp") no-repeat top center; background-size:cover; text-align:left}
.knopkabloks1otvet8 p { display:inline-block; margin-top:5px; font-size:14px; text-align:left; width:100%; padding:0px 0px 0 39px; margin-bottom:5px}
.knopkabloks1otvet9 { display:inline-block; width:calc(25% - 10px); cursor:pointer; margin-bottom:15px; position:relative; float:left; border:1px solid #c00000; padding:10px 10px 130px 10px; border-radius:5px; margin-right:10px; background:url("/style/img/cat9.webp") no-repeat top center; background-size:cover; text-align:left}
.knopkabloks1otvet9 p { display:inline-block; margin-top:5px; font-size:14px; text-align:left; width:100%; padding:0px 0px 0 39px; margin-bottom:5px}
.knopkabloks1otvet10 { display:inline-block; width:calc(25% - 10px); cursor:pointer; margin-bottom:15px; position:relative; float:left; border:1px solid #c00000; padding:10px 10px 130px 10px; border-radius:5px; margin-right:10px; background:url("/style/img/cat10.webp") no-repeat top center; background-size:cover; text-align:left}
.knopkabloks1otvet10 p { display:inline-block; margin-top:5px; font-size:14px; text-align:left; width:100%; padding:0px 0px 0 39px; margin-bottom:5px}
.knopkabloks1otvet11 { display:inline-block; width:calc(25% - 10px); cursor:pointer; margin-bottom:15px; position:relative; float:left; border:1px solid #c00000; padding:10px 10px 130px 10px; border-radius:5px; margin-right:10px; background:url("/style/img/cat11.webp") no-repeat top center; background-size:cover; text-align:left}
.knopkabloks1otvet11 p { display:inline-block; margin-top:5px; font-size:14px; text-align:left; width:100%; padding:0px 0px 0 39px; margin-bottom:5px}
.knopkabloks1otvet12 { display:inline-block; width:calc(25% - 0px); cursor:pointer; margin-bottom:15px; position:relative; float:left; border:1px solid #c00000; padding:10px 10px 130px 10px; border-radius:5px; background:url("/style/img/cat12.webp") no-repeat top center; background-size:cover; text-align:left}
.knopkabloks1otvet12 p { display:inline-block; margin-top:5px; font-size:14px; text-align:left; width:100%; padding:0px 0px 0 39px; margin-bottom:5px}
.knopkabloks1otvet1 .check, .knopkabloks1otvet2 .check, .knopkabloks1otvet3 .check, .knopkabloks1otvet4 .check, .knopkabloks1otvet5 .check, .knopkabloks1otvet6 .check, .knopkabloks1otvet7 .check, .knopkabloks1otvet8 .check, .knopkabloks1otvet9 .check, .knopkabloks1otvet10 .check, .knopkabloks1otvet11 .check, .knopkabloks1otvet12 .check { display:none; position:absolute; background:#ffffff; width:30px; height:30px; border-radius:50%; text-align:center; margin-left:0px; margin-top:0px; border:1px solid #dcdcdc}
.knopkabloks1otvet1.active .check, .knopkabloks1otvet2.active .check, .knopkabloks1otvet3.active .check, .knopkabloks1otvet4.active .check, .knopkabloks1otvet5.active .check, .knopkabloks1otvet6.active .check, .knopkabloks1otvet7.active .check, .knopkabloks1otvet8.active .check, .knopkabloks1otvet9.active .check, .knopkabloks1otvet10.active .check, .knopkabloks1otvet11.active .check, .knopkabloks1otvet12.active .check { display:inline-block; position:absolute; background:rgb(192 0 0); width:30px; height:30px; border-radius:50%; text-align:center}
.knopkabloks1otvet1.active .check img, .knopkabloks1otvet2.active .check img, .knopkabloks1otvet3.active .check img, .knopkabloks1otvet4.active .check img, .knopkabloks1otvet5.active .check img, .knopkabloks1otvet6.active .check img, .knopkabloks1otvet7.active .check img, .knopkabloks1otvet8.active .check img, .knopkabloks1otvet9.active .check img, .knopkabloks1otvet10.active .check img, .knopkabloks1otvet11.active .check img, .knopkabloks1otvet12.active .check img { opacity:1; filter:invert(0)}
.knopkabloks1otvet1:hover .check, .knopkabloks1otvet2:hover .check, .knopkabloks1otvet3:hover .check, .knopkabloks1otvet4:hover .check, .knopkabloks1otvet5:hover .check, .knopkabloks1otvet6:hover .check, .knopkabloks1otvet7:hover .check, .knopkabloks1otvet8:hover .check, .knopkabloks1otvet9:hover .check, .knopkabloks1otvet10:hover .check, .knopkabloks1otvet11:hover .check, .knopkabloks1otvet12:hover .check { display:inline-block; position:absolute; background:rgb(192 0 0); width:30px; height:30px; border-radius:50%; text-align:center}
.knopkabloks1otvet1:hover .check img, .knopkabloks1otvet2:hover .check img, .knopkabloks1otvet3:hover .check img, .knopkabloks1otvet4:hover .check img, .knopkabloks1otvet5:hover .check img, .knopkabloks1otvet6:hover .check img, .knopkabloks1otvet7:hover .check img, .knopkabloks1otvet8:hover .check img, .knopkabloks1otvet9:hover .check img, .knopkabloks1otvet10:hover .check img, .knopkabloks1otvet11:hover .check img, .knopkabloks1otvet12:hover .check img { opacity:1; filter:invert(0)}
.knopkabloks2otvet1 { display:inline-block; width:calc(25% - 30px); cursor:pointer; margin-bottom:15px; position:relative; padding:5px 10px; border-radius:5px; margin-right:10px; border:1px solid #c00000; float:left}
.knopkabloks2otvet1 p { display:inline-block; margin-top:5px; font-size:14px; text-align:left; width:100%; padding:0px 0px 0 39px; margin-bottom:5px}
.knopkabloks2otvet2 { display:inline-block; width:calc(25% - 30px); cursor:pointer; margin-bottom:15px; position:relative; padding:5px 10px; border-radius:5px; margin-right:10px; border:1px solid #c00000; float:left}
.knopkabloks2otvet2 p { display:inline-block; margin-top:6.5px; font-size:12px; text-align:left; width:100%; padding:0px 0px 0 39px; margin-bottom:6.5px}
.knopkabloks2otvet3 { display:inline-block; width:calc(25% - 30px); cursor:pointer; margin-bottom:15px; position:relative; padding:5px 10px; border-radius:5px; margin-right:10px; border:1px solid #c00000; float:left}
.knopkabloks2otvet3 p { display:inline-block; margin-top:5px; font-size:14px; text-align:left; width:100%; padding:0px 0px 0 39px; margin-bottom:5px}
.knopkabloks2otvet4 { display:inline-block; width:calc(25% - 30px); cursor:pointer; margin-bottom:15px; position:relative; padding:5px 10px; border-radius:5px; border:1px solid #c00000; float:left}
.knopkabloks2otvet4 p { display:inline-block; margin-top:5px; font-size:14px; text-align:left; width:100%; padding:0px 0px 0 39px; margin-bottom:5px}
.knopkabloks2otvet1 .check, .knopkabloks2otvet2 .check, .knopkabloks2otvet3 .check, .knopkabloks2otvet4 .check { display:inline-block; position:absolute; background:#ffffff; width:30px; height:30px; border-radius:50%; text-align:center; margin-left:0px; margin-top:0px; border:1px solid #dcdcdc}
.knopkabloks2otvet1.active .check, .knopkabloks2otvet2.active .check, .knopkabloks2otvet3.active .check, .knopkabloks2otvet4.active .check { display:inline-block; position:absolute; background:rgb(192 0 0); width:30px; height:30px; border-radius:50%; text-align:center}
.knopkabloks2otvet1.active .check img, .knopkabloks2otvet2.active .check img, .knopkabloks2otvet3.active .check img, .knopkabloks2otvet4.active .check img { opacity:1; filter:invert(0)}
.knopkabloks2otvet1:hover .check, .knopkabloks2otvet2:hover .check, .knopkabloks2otvet3:hover .check, .knopkabloks2otvet4:hover .check { display:inline-block; position:absolute; background:rgb(192 0 0); width:30px; height:30px; border-radius:50%; text-align:center}
.knopkabloks2otvet1:hover .check img, .knopkabloks2otvet2:hover .check img, .knopkabloks2otvet3:hover .check img, .knopkabloks2otvet4:hover .check img { opacity:1; filter:invert(0)}
.knopkabloks3otvet1 { display:inline-block; width:calc(25% - 30px); cursor:pointer; margin-bottom:15px; position:relative; float:left; border:1px solid #c00000; padding:5px 10px; border-radius:5px; margin-right:10px}
.knopkabloks3otvet1 p { display:inline-block; margin-top:6px; font-size:13px; text-align:left; width:100%; padding:0px 0px 0 39px; margin-bottom:6px}
.knopkabloks3otvet2 { display:inline-block; width:calc(25% - 30px); cursor:pointer; margin-bottom:15px; position:relative; float:left; border:1px solid #c00000; padding:5px 10px; border-radius:5px; margin-right:10px}
.knopkabloks3otvet2 p { display:inline-block; margin-top:5px; font-size:14px; text-align:left; width:100%; padding:0px 0px 0 39px; margin-bottom:5px}
.knopkabloks3otvet3 { display:inline-block; width:calc(25% - 30px); cursor:pointer; margin-bottom:15px; position:relative; float:left; border:1px solid #c00000; padding:5px 10px; border-radius:5px; margin-right:10px}
.knopkabloks3otvet3 p { display:inline-block; margin-top:5px; font-size:14px; text-align:left; width:100%; padding:0px 0px 0 39px; margin-bottom:5px}
.knopkabloks3otvet1 .check, .knopkabloks3otvet2 .check, .knopkabloks3otvet3 .check { display:inline-block; position:absolute; background:#ffffff; width:30px; height:30px; border-radius:50%; text-align:center; margin-left:0px; margin-top:0px; border:1px solid #dcdcdc}
.knopkabloks3otvet1.active .check, .knopkabloks3otvet2.active .check, .knopkabloks3otvet3.active .check { display:inline-block; position:absolute; background:rgb(192 0 0); width:30px; height:30px; border-radius:50%; text-align:center}
.knopkabloks3otvet1.active .check img, .knopkabloks3otvet2.active .check img, .knopkabloks3otvet3.active .check img { opacity:1; filter:invert(0)}
.knopkabloks3otvet1:hover .check, .knopkabloks3otvet2:hover .check, .knopkabloks3otvet3:hover .check { display:inline-block; position:absolute; background:rgb(192 0 0); width:30px; height:30px; border-radius:50%; text-align:center}
.knopkabloks3otvet1:hover .check img, .knopkabloks3otvet2:hover .check img, .knopkabloks3otvet3:hover .check img { opacity:1; filter:invert(0)}
.knopkabloks4otvet1 { display:inline-block; width:100%; cursor:pointer; margin-bottom:15px; position:relative}
.knopkabloks4otvet1 p { display:inline-block; margin-top:5px; font-size:14px; text-align:left; width:100%; padding:0px 0px 0 39px; margin-bottom:5px}
.knopkabloks4otvet2 { display:inline-block; width:100%; cursor:pointer; margin-bottom:15px; position:relative}
.knopkabloks4otvet2 p { display:inline-block; margin-top:5px; font-size:14px; text-align:left; width:100%; padding:0px 0px 0 39px; margin-bottom:5px}
.knopkabloks4otvet1 .check, .knopkabloks4otvet2 .check { display:inline-block; position:absolute; background:#ffffff; width:30px; height:30px; border-radius:50%; text-align:center; margin-left:0px; margin-top:0px; border:1px solid #dcdcdc}
.knopkabloks4otvet1.active .check, .knopkabloks4otvet2.active .check { display:inline-block; position:absolute; background:rgb(192 0 0); width:30px; height:30px; border-radius:50%; text-align:center}
.knopkabloks4otvet1.active .check img, .knopkabloks4otvet2.active .check img { opacity:1; filter:invert(0)}
.knopkabloks4otvet1:hover .check, .knopkabloks4otvet2:hover .check { display:inline-block; position:absolute; background:rgb(192 0 0); width:30px; height:30px; border-radius:50%; text-align:center}
.knopkabloks4otvet1:hover .check img, .knopkabloks4otvet2:hover .check img { opacity:1; filter:invert(0)}
.progress { display:inline-block; margin-bottom:5px; margin-top:20px; height:auto; width:100%; background-color:#fff; box-shadow:inset 0 0px 0px rgb(0 0 0 / 0%)}
.progressleft { display:inline-block; width:84%; text-align:left; margin-right:2%; float:left}
.progressright { display:inline-block; width:14%; float:right; text-align:right}
.otvets1new { display:inline-block; background:rgb(192 0 0 / 1); padding:10px 20px; color:#fff; width:105px; border-radius:20px; cursor:pointer; border:0}
button[disabled], html input[disabled] { cursor:default; opacity:0.5}
.otvets1new img { display:inline-block; width:18px}
.otvets2new { display:inline-block; background:rgb(192 0 0 / 1); padding:10px 20px; color:#fff; width:105px; border-radius:20px; cursor:pointer; border:0}
.otvets2new img { display:inline-block; width:18px}
.otvets3new { display:inline-block; background:rgb(192 0 0 / 1); padding:10px 20px; color:#fff; width:105px; border-radius:20px; cursor:pointer; border:0}
.otvets3new img { display:inline-block; width:18px}
.otvets4new { display:inline-block; background:rgb(192 0 0 / 1); padding:10px 2px; color:#fff; width:113px; border-radius:20px; cursor:pointer; text-align:center; border:0}
.otvets4new img { display:inline-block; width:18px}
.otvets5new { display:inline-block; background:rgb(192 0 0 / 1); padding:10px 2px; color:#fff; width:113px; border-radius:20px; cursor:pointer; text-align:center; border:0}
.otvets5new img { display:inline-block; width:18px}
.otvets2newnot { display:inline-block; background:rgb(255 255 255); padding:13px 0px; color:#fff; width:42px; border-radius:50%; cursor:pointer; border:1px solid #a6a6a6; margin-right:7px; text-align:center}
.otvets2newnot img { display:inline-block; width:18px}
.otvets3newnot { display:inline-block; background:rgb(255 255 255); padding:13px 0px; color:#fff; width:42px; border-radius:50%; cursor:pointer; border:1px solid #a6a6a6; margin-right:7px; text-align:center}
.otvets3newnot img { display:inline-block; width:18px}
.otvets4newnot { display:inline-block; background:rgb(255 255 255); padding:13px 0px; color:#fff; width:42px; border-radius:50%; cursor:pointer; border:1px solid #a6a6a6; margin-right:3px; text-align:center}
.otvets4newnot img { display:inline-block; width:18px}
.retw1 { display:inline-block; font-size:12px; width:100%}
.retw1 span { color:rgb(192 0 0 / 1); font-weight:700}
.retw2 { display:inline-block; width:100%; margin-top:10px}
.retw2activ { display:inline-block; width:0%; background:rgb(192 0 0 / 1); height:5px}
.retw2activnot { display:inline-block; width:100%; background:#ccc; height:5px}
.w20 { width:20% !important; float:left}
.w40 { width:40% !important; float:left}
.w60 { width:60% !important; float:left}
.w80 { width:80% !important; float:left}
.knopkabloks1 hr, .knopkabloks2 hr, .knopkabloks3 hr, .knopkabloks4 hr { display:inline-block; width:100%; margin:0; border-bottom:1px solid #ccc}
.dopelements { display:inline-block; width:100%}
.dopelements label { margin-bottom:5px; text-align:left; width:auto; line-height:1; font-size:14px; float:left; margin-right:5px; margin-top:6px}
.dopelement2s label { width:100%; margin-top:0}
.dopelement3s label { width:100%; margin-top:0}
.dopelement span { margin-right:5px; color:#000; padding:4px 9px 5px 9px; cursor:pointer; font-size:12px; text-align:center; line-height:1; display:inline-block; position:relative; float:left; font-weight:700; border-radius:3px; background:rgb(235,235,235); margin-bottom:10px; border:2px solid rgb(208 208 208)}
.dopelement span.activ { border:2px solid rgb(192 0 0 / 1)}
.dopelement span:hover { border:2px solid rgb(192 0 0 / 1)}
.metals span { margin-right:5px; color:#000; padding:4px 9px 5px 9px; cursor:pointer; font-size:12px; text-align:center; line-height:1; display:inline-block; position:relative; float:left; font-weight:700; border-radius:3px; background:rgb(235,235,235); margin-bottom:0px; border:2px solid rgb(208 208 208)}
.metals span.activ { border:2px solid rgb(192 0 0 / 1)}
.metals span:hover { border:2px solid rgb(192 0 0 / 1)}
.dopelement1s { display:inline-block; width:100%}
.dopelement1s span { margin-right:5px; color:#000; padding:4px 9px 5px 9px; cursor:pointer; font-size:12px; text-align:center; line-height:1; display:inline-block; position:relative; float:left; font-weight:700; border-radius:3px; background:rgb(235,235,235); margin-bottom:5px}
.dopelement1s span.activ { border:2px solid rgb(192 0 0 / 1)}
.dopelement1s span:hover { border:2px solid rgb(192 0 0 / 1)}
.dopelement2s { display:none; width:100%}
.dopelement2s input { cursor:pointer; width:44%; display:inline-block; padding:3px 5px; background:rgb(255 255 255); font-size:13px; color:#000; margin-bottom:0; float:left}
.dopelement2s input:hover { border:2px solid rgb(192 0 0 / 1)}
.dopelement2s span { margin-right:5px; color:#000; padding:4px 9px 5px 9px; cursor:pointer; font-size:12px; text-align:center; line-height:1; display:inline-block; position:relative; float:left; font-weight:700; border-radius:3px; background:rgb(235,235,235); margin-bottom:15px}
.dopelement2s span.activ { border:2px solid rgb(192 0 0 / 1)}
.dopelement2s span:hover { border:2px solid rgb(192 0 0 / 1)}
.dopelement3s { display:none; width:100%}
.dopelement3s select { width:44%; display:inline-block; padding:4px 5px 5px 5px; border:2px solid #000000; background:rgb(255 255 255 / 0%); font-size:13px; cursor:pointer; font-weight:700; float:left; margin-right:2%; background:#fff; margin-bottom:0}
.dopelement3s select:hover { border:2px solid rgb(192 0 0 / 1)}
.dopelement1sslider { width:100%; display:inline-block; height:67px; margin-bottom:0; overflow:hidden}
.dopelement1sslider .slick-track { min-width:554px}
.dopelement1sslider div.slide { border:2px solid rgb(178 180 191 / 1); border-radius:5px; cursor:pointer; display:inline-block; float:left; margin-right:1px; overflow:hidden; padding:3px; width:67.13px !important}
.dopelement1sslider div.slide:hover { border:2px solid rgb(192 0 0 / 1)}
.dopelement1sslider div.slide.activ { border:2px solid rgb(192 0 0 / 1); background:white !important}
.dopelement1sslider div img { height:61px}
.dopelement1sslider .slick-prev, .dopelement1sslider .slick-next { top:calc(50% - 0px)}
.dopelementtablichka { position:absolute}
.dopelementtablichkaimg { width:100%}
.dopelementtablichkaimg107 { width:100%; position:absolute}
.katpadleft { padding-left:10px}
.fondiler { background:url(/style/img/fondiler.webp); background-size:110%}
.diler19left { display:inline-block; width:50%; float:left; border-right:3px solid #c31000; margin:50px 0}
.diler19rifgt { display:inline-block; width:50%; float:left; margin:50px 0}
.dilerbl19s1 { text-align:right; padding-right:20px}
.dilerbl19s2 { text-align:left; padding-left:20px; margin-top:85px}
.dilerbl19s3 { text-align:right; padding-right:20px; margin-top:163px}
.dilerbl19s4 { text-align:left; padding-left:20px; margin-top:141px}
.dilerbl19s5 { text-align:right; padding-right:20px; margin-top:157px}
.dilerbl19s1 p { text-align:right; margin:-10px 0 10px 0}
.dilerbl19s2 p { text-align:left; margin:-10px 0 10px 0}
.dilerbl19s3 p { text-align:right; margin:-10px 0 10px 0}
.dilerbl19s4 p { text-align:left; margin:-10px 0 10px 0}
.dilerbl19s5 p { text-align:right; margin:-10px 0 -3px 0px}
.dilerbl19s1 span { font-size:80px; line-height:0; margin-right:-36px; color:#c00003}
.dilerbl19s2 span { font-size:80px; line-height:0; margin-left:-35px; color:#c00003}
.dilerbl19s3 span { font-size:80px; line-height:0; margin-right:-36px; color:#c00003}
.dilerbl19s4 span { font-size:80px; line-height:0; margin-left:-35px; color:#c00003}
.dilerbl19s5 span { font-size:80px; line-height:0; margin-right:-36px; color:#c00003}
.uslovpartnerstva { background-color:#fafafa; padding:80px 0; margin-bottom:-50px}
.form-control { border:1px solid #000}
.diler3sss { float:left; padding:20px 32px; background:#be0101; color:#fff; font-size:19px; margin-bottom:30px; border-radius:40px; cursor:pointer}
.diler3sss:hover { background:#222}
.diler4sss { position:absolute; margin-top:62px; width:390px; margin-left:810px}
.uslovpartnerstva .diler3sss { float:none; margin-top:70px; margin-bottom:0px; display:inline-block}
.zakaziparam .hretstyleimg, .zakaziparam .hretstyleimgramka { width:200px; position:absolute; margin-left:824px; margin-top:-50px; margin-bottom:-50px}
.zakaziparam .hretstyleimghref { width:200px; position:absolute; margin-left:824px; margin-top:0px; margin-bottom:0px; height:100px}
.personalaccountstorytable { width:100%; border:0}
.personalaccountstorytable th { border:1px solid #333; padding:3px; text-align:center}
.personalaccountstorytable td { border:1px solid #333; padding:3px; text-align:center; font-size:14px; vertical-align:top}
.personalaccountstorytable td:nth-child(3) { text-align:left; width:300px}
.personalaccountstorytable td:nth-child(4) { text-align:left}
.personalaccountstoryid { color:rgb(192 0 0 / 1); font-weight:700}
.personalaccountstoryid:hover { color:rgb(192 0 0 / 1); font-weight:700; text-decoration:underline}
.formkorzina { display:inline-block; width:600px}
.formkorzina .knopka4starget { text-align:left; font-weight:700}
.formkorzina hr { margin-top:5px; margin-bottom:5px; border-top:1px solid #a7a7a7}
.formkorzina .formkorzinatovar { display:inline-block; width:100%}
.formkorzina .formkorzinatovar .formkorzinatovarleft { width:75%; display:inline-block; float:left}
.formkorzina .formkorzinatovar .formkorzinatovarleft .formkorzinatovarimg { width:30%; float:left}
.formkorzina .formkorzinatovar .formkorzinatovarleft .formkorzinatovarimg img { width:100%}
.formkorzina .formkorzinatovar .formkorzinatovarleft .formkorzinatovarhref { display:inline-block; text-align:left; float:left; width:70%; padding-left:10px; margin-top:20px; padding-right:10px}
.formkorzina .formkorzinatovar .formkorzinatovarleft .formkorzinatovarprice { text-align:left; width:70%; font-weight:700; font-size:18px; padding-left:10px; display:inline-block}
.formkorzina .formkorzinatovar .formkorzinatovarright { width:25%; float:right; display:inline-block}
.formkorzina .formkorzinatovar .formkorzinatovarright .formkorzinatovarrighthref { background:rgb(192 0 0 / 1); color:#fff !important; text-decoration:none !important; border-radius:5px; padding:12px 0px 12px 0px; line-height:1; width:100%; display:table; margin-top:10px; margin-bottom:10px; position:relative; float:left}
.formkorzina .formkorzinatovar .formkorzinatovarright .formkorzinatovarrighthref:hover { opacity:0.85}
.formkorzina .formkorzinatovar .formkorzinatovarright .formkorzinatovarrightspan { background:rgb(255 255 255); color:#000 !important; text-decoration:none !important; border-radius:5px; padding:10px 0px 10px 0px; line-height:1; width:100%; display:table; margin-bottom:10px; position:relative; float:left; top:0; left:0; border:1px solid #000}
.formkorzina .formkorzinatovar .formkorzinatovarright .formkorzinatovarrightspan:hover { opacity:0.85}
.formkorzina .formkorzinatovar .formkorzinatovarright .formkorzinatovarrightkorz { text-align:left; display:inline-block; width:100%; line-height:1.23; font-weight:700}
.datastory { display:inline-block; text-align:left; width:100%; margin-bottom:10px}
.datastory25 { display:inline-block; text-align:left; width:24%; margin-right:1%}
.datastory label { display:inline-block; text-align:left; width:100%; margin-bottom:3px}
.datastory input { display:inline-block; width:100%}
.poiskknopka { background:rgb(192 0 0 / 1); color:#fff !important; text-decoration:none !important; border-radius:5px; text-align:center; padding:6px 12px; width:auto !important; margin:auto; margin-bottom:0; font-size:14px}
.poiskknopka:hover { opacity:.85}
.zakazchetprintall { z-index:999; position:relative; float:right; font-weight:700; font-size:14px; color:rgb(192 0 0 / 1); cursor:pointer; right:15px; position:absolute; margin-top:-26px}
.zakazchetprintall:hover { opacity:.85}
.personalaccountstorytable .hretstyleimg, .personalaccountstorytable .hretstyleimgramka { width:200px; display:block}
.personalaccountstorytable .hretstyleimgramka { margin-top:-200px}
.personalaccountstorytable .hretstyleimghref { width:200px; margin-top:-200px; height:200px; display:block; z-index:1; position:relative}
.pagetextnewseoopisanie { display:inline-block; width:100%; margin-top:30px}
.pagetextnewseoopisanie h2 { font-size:20px; margin-bottom:10px; color:rgb(192 0 0 / 1); text-align:left}
.pagetextnewseoopisanie p { font-size:14px; margin-bottom:5px}
.pagetextnewseoopisanie li { font-size:14px; margin-bottom:5px; text-align:left}
.komentdiler { font-size:12px; line-height:1.23; font-style:italic}
.bistriizakaz { width:100%; display:inline-block; background:rgb(255 255 255); color:rgb(192 0 0 / 1); padding:10px 5px; border-radius:5px; font-weight:700; border:1px solid rgb(192 0 0 / 1); cursor:pointer; font-size:16px; line-height:1; float:left; margin-right:0}
.bistriizakaz:hover { color:#fff; background:rgb(192 0 0 / 1)}
.bistriizakazkrens { width:135px; float:left; display:inline-block}
.zvezdpoduct { float:left; display:inline-block; width:auto; margin-top:1px; margin-right:25px; margin-bottom:0}
.zvezdpoduct .kolvo_zakazov { font-size:16px; line-height:1.23}
.kodtovara { display:inline-block; float:left; font-size:16px; margin-right:25px; line-height:1.23}
.garantiya10let { display:inline-block; float:left; font-size:16px; line-height:1.23; padding-left:20px}
.garantiya10let img { margin-top:-4px}
.ip_preview_list { max-width:64px; float:left; margin-right:8px; margin-top:17px; margin-bottom:20px}
.ip_preview_list .slick-prev { top:-24px; left:15px}
.ip_preview_list .slick-next { top:485px; left:15px}
.ippl_slider_nav { height:467px; margin-top:30px; margin-bottom:30px}
.ippl_slider_nav .slick-list { height:467px !important}
.ippl_slider_nav .slick-list .slick-track { text-align:center; margin:auto}
.ippl_slider_nav .slick-list img { max-width:60px !important; height:60px !important; margin:auto; width:auto !important}
.ippl_sn_item { height:auto !important; max-width:140px!important; margin-bottom:10px; display:inline-block !important}
.ipgi_main_img { width:527px; height:527px; float:left; margin-bottom:20px; margin-top:17px}
.ipgi_mi_slider_for { top:50%; transform:translateY(-50%); width:100%; max-height:527px; display:inline-block}
.ipgi_mi_slider_for img { max-height:527px; margin:auto; max-width:100%}
.ipgi_main_img2 { width:460px; height:500px; border:1px solid #9d9d9d; display:flex; flex-direction:row; justify-content:center; align-items:center}
.ipgi_main_img2 img { height:90%; width:auto}
.ippl_img { width:142px; border:1px solid #9d9d9d; text-align:center}
.ippl_img img { height:95%; width:auto; max-height:140px; max-width:140px}
.slick_prev_02, .slick_next_02 { position:absolute; display:block; height:20px; width:20px; line-height:0; font-size:0; cursor:pointer; background:transparent; color:transparent; top:50%; -webkit-transform:translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%); padding:0; border:none; outline:none}
.slick_prev_02:hover, .slick_prev_02:focus, .slick_next_02:hover, .slick_next_02:focus { outline:none; background:transparent; color:transparent}
.slick_prev_02:hover:before, .slick_prev_02:focus:before, .slick_next_02:hover:before, .slick_next_02:focus:before { opacity:1}
.slick-disabled.slick_prev_02:before, .slick-disabled.slick_next_02:before { opacity:.25}
.slick_prev_02:before, .slick_next_02:before { font-family:"slick"; font-size:20px; line-height:1; color:#fff; opacity:.75; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale}
.slick_prev_02 { left:-25px}
.slick_next_02 { right:-25px}
.slick_prev_02 { left:calc(50% - 396px); top:50%; height:32px; width:32px; z-index:10}
.slick_next_02 { right:calc(50% - 396px); top:50%; height:32px; width:32px; z-index:10}
.slick-initialized .slick-slide:focus { outline:0px auto -webkit-focus-ring-color; outline-offset:0px}
.tovarplashka { display:inline-block; border:1px solid #222; border-radius:5px; padding:23px 18px 18px 18px; min-height:384px; margin-top:17px}
.tovarplashka .priceold { font-size:17px; line-height:1.4; color:#666}
.tovarplashka .skidka { color:#541d64; background:#ffb413; padding:4px 8px; font-size:17px; line-height:1.4; position:relative; margin-top:-6px; float:right}
.tovarplashka .pricenew { font-size:22px; margin-top:15px; margin-bottom:15px}
.tovarplashka .price { font-size:22px; margin-bottom:15px}
.signboarddesigner { padding:12px 0; font-size:17px; margin-bottom:0; width:100%; display:inline-block; background:rgb(255 255 255); color:rgb(192 0 0 / 1); border-radius:5px; font-weight:700; border:1px solid rgb(192 0 0 / 1); cursor:pointer; line-height:1.4; float:left; margin-right:0}
.signboarddesigner:hover { opacity:0.85; color:rgb(255 255 255); background:rgb(192 0 0 / 1)}
.tovarplashka .readmore { padding:12px 0; font-size:17px; margin-bottom:10px; width:100%; display:inline-block; background:rgb(192 0 0 / 1); color:#fff; border-radius:5px; font-weight:700; border:1px solid #5d5d5d; cursor:pointer; line-height:1; float:left; margin-right:0}
.tovarplashka .readmore:hover { opacity:0.85}
.tovarplashka .bistriizakazkrens .bistriizakaz { padding:12px 0; font-size:17px; margin-bottom:10px; opacity:1}
.tovarplashka .bistriizakazkrens .bistriizakaz:hover { opacity:0.85}
.tovarplashka .bistriizakazkrens { width:100%}
.ip_preview_list .slick-prev { width:32px; height:32px; color:rgb(255 255 255 / 0%); background:rgb(255 255 255 / 0%); border-radius:17px; overflow:hidden}
.ip_preview_list .slick-prev:hover { width:32px; height:32px; color:rgb(255 255 255 / 0%); background:#fff; border-radius:17px}
.ip_preview_list .slick-prev:before { background:url(/style/img/strleftnnw.webp); width:28px; height:18px; color:rgb(255 255 255 / 0%); font-size:13px; padding:0 8px}
.ip_preview_list .slick-prev:before:hover { background:url(/style/img/strleftnnwnav.webp)}
.ip_preview_list .slick-next { right:0px; width:32px; height:32px; color:rgb(255 255 255 / 0%); background:rgb(255 255 255 / 0%); border-radius:17px; overflow:hidden}
.ip_preview_list .slick-next:hover { width:32px; height:32px; color:rgb(255 255 255 / 0%); background:rgb(255 255 255 / 0%); border-radius:17px}
.ip_preview_list .slick-next:before { background:url(/style/img/strrightnnw.webp); width:28px; height:16px; color:rgb(255 255 255 / 0%); font-size:13px; padding:1px 8px}
.ip_preview_list .slick-next:before:hover { background:url(/style/img/strrightnnwnav.webp)}
.ip_preview_list .slick-prev:before, .ip_preview_list .slick-next:before { color:rgb(0 0 0 / 0%)}
.ippl_slider_nav_center.slick-slide.slick-current.slick-active { border:2px solid #bf0000!important; overflow:hidden; border-radius:5px}
.ippl_slider_nav_center { width:125px}
.ippl_slider_nav .ippl_slider_nav_center { width:64px!important; height:64px!important; display:flex}
.ippl_slider_nav .slick-list img { max-width:60px !important; max-height:60px !important; width:auto !important; height:auto !important}
.krens20221020 { margin-top:17px; position:absolute; margin-left:135px}
.krens202210202 { position:relative; margin:0px; float:none; width:auto; margin-bottom:25px}
.vigodi { margin-top:17px}
.vigodi span { display:block; text-align:left; font-size:13px; margin-top:15px; margin-bottom:20px}
.vigodi4 p { font-weight:700; font-size:24px; margin-left:35px; line-height:1.1; margin-top:-45px; overflow:hidden; position:relative}
.vigodi span img { height:28px; margin-top:-3px; margin-right:3px}
.vigodi span.vigodi4 img { height:47px; padding:12.5px 8.5px 6.5px 1px}
.favoritesspan { font-size:24px; font-weight:700; margin-bottom:15px; display:inline-block; width:100%; margin-top:10px}
.favoritesa { padding:12px 25px; font-size:17px; margin-bottom:10px; width:auto; display:inline-block; background:rgb(192 0 0 / 1); color:#fff; border-radius:5px; font-weight:700; border:1px solid #5d5d5d; cursor:pointer; line-height:1; margin-right:0}
.favoritesa:hover { opacity:0.85; color:#fff !important}
.comparison { padding-left:10px}
.favouritesplash { width:25px; height:25px; position:absolute; background:url("/style/img/icon202211012ser.webp"); background-size:contain; cursor:pointer; z-index:2}
.comparisonplash { width:20px; height:20px; position:absolute; background:url("/style/img/icon202211011ser.webp"); background-size:contain; cursor:pointer; margin-left:40px; margin-top:2.5px; z-index:2}
.favouritesplash:hover { background:url("/style/img/icon202211012.webp"); background-size:contain}
.comparisonplash:hover { background:url("/style/img/icon202211011.webp"); background-size:contain}
.favouritesplash.act { background:url("/style/img/icon202211012.webp"); background-size:contain}
.comparisonplash.act { background:url("/style/img/icon202211011.webp"); background-size:contain}
.favouritesplash2 { width:24px; height:24px; position:absolute; background:url("/style/img/icon202211012ser.webp"); background-size:contain; cursor:pointer; z-index:2}
.comparisonplash2 { width:20px; height:19px; position:absolute; background:url("/style/img/icon202211011ser.webp"); background-size:contain; cursor:pointer; margin-top:2.5px; z-index:2}
.favouritesplash2:hover { background:url("/style/img/icon202211012.webp"); background-size:contain}
.comparisonplash2:hover { background:url("/style/img/icon202211011.webp"); background-size:contain}
.favouritesplash2.act { background:url("/style/img/icon202211012.webp"); background-size:contain}
.comparisonplash2.act { background:url("/style/img/icon202211011.webp"); background-size:contain}
.favouritesplleft { float:left; display:inline-block; width:50%; margin-top:-23px; text-align:left}
.favouritesplright { float:right; display:inline-block; width:50%; margin-top:-23px; text-align:left}
.favouritesplash2n { padding-left:27px; padding-top:3px; cursor:pointer}
.comparisonplash2n { padding-left:24px; padding-top:3px; cursor:pointer}
.slidecomparison { height:568px; margin-bottom:0; padding:0 32px}
.slidecomparison .tovarglnew { min-height:568px; margin:0 2px}
.slidecomparison .tovarglnew .readmore { margin-top:-57px; margin-left:305px}
.slidecomparison .tovarglnew .readmore.sk { margin-top:-63px; margin-left:305px}
.parametrsravneniya { display:inline-block; width:100%}
.parametrsravneniya span { font-size:14px; margin-top:5px; display:inline-block; width:100%; text-align:left; font-weight:700}
.parametrsravneniya p { font-size:13px; margin-bottom:0px}
.slidecomparison .tovarglnew .bistriizakaz { margin-top:5px}
.slidecomparison .tovarglnew .skidka { margin-left:175px; margin-top:-63px}
.infoeskiz { display:inline-block; text-align:left; width:100%; margin-top:10px; cursor:pointer}
.infoeskizvopros { display:inline-block; font-size:13px; color:#999; border:1px solid #999; border-radius:50%; padding:0 5px; cursor:pointer}
.infoeskiznone { background:#fff; padding:10px; border:1px solid #999; border-radius:5px; box-shadow:0 0 10px; margin-top:0px; display:inline-block; position:absolute; width:262px; margin-left:-131px; margin-top:0}
.infoeskiznonetop { padding-top:10px; display:none; width:100%; margin-bottom:-10px}
.infoeskiznone span { display:inline-block; width:100%}
.infoeskizleft { padding:6px 0; font-size:13; width:49%; display:inline-block; background:rgb(192 0 0 / 1); color:#fff; border-radius:5px; font-weight:700; border:1px solid #5d5d5d; cursor:pointer; line-height:1.23; float:left; margin-right:1%; margin-top:4px}
.infoeskizleft:hover { opacity:0.85; color:#fff}
.infoeskizright { padding:6px 0; font-size:13; width:49% !important; display:inline-block; background:rgb(192 0 0 / 1); color:#fff; border-radius:5px; font-weight:700; border:1px solid #5d5d5d; cursor:pointer; line-height:1.23; float:right; margin-left:1%; margin-top:4px}
.infoeskizright:hover { opacity:0.85; color:#fff}
.imghaks img { margin-top:30px}
.kath2new { display:inline-block; width:100%; font-size:24px; line-height:28px; font-weight:700; text-align:left; padding-left:10px}
.Galleryfancybox div { width:24.25%; display:inline-block; float:left; margin:0.5%; vertical-align:top; position:relative}
.Galleryfancybox div.left { margin-left:0}
.Galleryfancybox div.right { margin-right:0}
.Galleryfancybox div img { width:calc(100% - 2px); vertical-align:top; border:1px solid #ccc; position:relative}
.Galleryfancybox1 { margin-bottom:5px}
.Galleryfancybox1 h2 { font-size:36px; line-height:1.23; text-align:left; font-weight:700; margin-bottom:40px; margin-top:0}
.Galleryfancybox1 p { font-size:16px; line-height:1.85}
.Galleryfancybox2 img { width:100%}
.Production h2 { font-size:36px; line-height:1.23; text-align:left; font-weight:700; margin-top:0px; margin-bottom:15px}
.Production p { font-size:16px; line-height:1.6}
.Production4 { width:31%; display:inline-block; float:left; margin-bottom:10px}
.Production4.center { margin:0 3.33%}
.Productionblock { box-shadow:0px 0px 14px 2px rgb(0 0 0 / 20%); margin-bottom:60px}
.Productionblock h3 { width:100%; padding:15px; font-size:20px; font-weight:700; text-align:left; margin:0}
.Productionblock p { padding:0 15px; text-align:left; line-height:1.4}
.Productionblock span { font-size:70px; font-weight:700; text-align:left; display:inline-block; width:100%; padding-left:15px; color:#c00000; line-height:1; margin-bottom:-38px}
.Productionblock img { width:100%}
.panents { height:326px; padding:0 32px}
.panents .fancybox img { width:100%}
.panents_new { height:326px; padding:0 32px}
.panents_new .fancybox img { width:100%}
.vigodi4 { cursor:pointer; overflow:hidden; margin-top:40px !important; margin-bottom:40px !important}
.vigodi4 p:after { content:""; position:absolute; top:0; left:0em; width:100%; height:100%; background:linear-gradient(to left, rgba(121, 117, 117, 0), rgba(255,255,255,.8), rgba(121, 117, 117, 0)) no-repeat -2em 0%; background-size:2em 100%; -moz-transform:skewX(-50deg); -o-transform:skewX(-50deg); -webkit-transform:skewX(-50deg); transform:skewX(-50deg)}
.vigodi4 p.blink_on:after { transition:1s linear; background-position:130% 0%}
.vigodi4:hover { color:rgb(192 0 0 / 1)}
.tablichki_recomend_korzina { height:145px; padding:0 34px; margin-bottom:0}
.tablichki_recomend_korzina_tovar { display:inline-block; width:96%; margin:0 2%}
.tvr1 { display:inline-block; width:40%; float:left; padding-right:2%; margin-bottom:72px}
.tvr1 img { width:100%}
.tvr2 { width:60%; display:inline-block; text-align:left; font-size:12px; float:left}
.tvr3 { width:60%; display:inline-block; text-align:left; font-size:12px; float:left; line-height:1.23}
.tablichki_recomend_korzina_tovar .priceold { font-size:12px}
.tablichki_recomend_korzina_tovar .pricenew { font-size:13px; width:auto}
.tablichki_recomend_korzina_tovar .skidka { margin-left:0; float:right; font-size:10px; padding:3px 3px 1px 3px; margin-top:-18px; position:relative}
.tablichki_recomend_korzina_tovar .price { font-size:13px; padding:2px 0}
.tablichki_recomend_korzina_tovar .readmore_footer { width:auto; display:inline-block; background:rgb(192 0 0 / 1); color:#fff; padding:6px 9px 4px 9px; border-radius:5px; font-weight:700; border:1px solid #b0b0b0; cursor:pointer; font-size:12px; float:right; opacity:0.75; margin-top:2px}
.tablichki_recomend_korzina_tovar .readmore_footer:hover { opacity:1}
.tablichki_recomend_korzina_tovar .readmore_footer img { height:14px; float:left; margin-right:5px; margin-top:1px}
.tablichki_recomend_korzina .slide { width:178px !important}
.tablichki_recomend_korzina .slick-list { width:532px !important}
.zakazchetpdf_newform { width:50%; margin:0 25%; border:1px solid #ccc; padding:10px 4px 0px 10px; margin-bottom:10px; border-radius:10px; display:inline-block}
.zakazchetpdf_newform p { font-size:14px; text-align:center}
.zakazchetpdf_newform .personalaccount4 { font-size:13px}
.zakazchetpdf_newform .col-lg-6 { text-align:left}
.zakazchetpdf_newform .col-lg-6 input { width:98%; margin-right:2%; padding:5px 10px; margin-bottom:15px}
.zakazchetpdf_newform .col-lg-12 { text-align:center}
.zakazchetpdf_newform .col-lg-12 input { width:99%; margin-right:0; padding:5px 10px; margin-bottom:15px; text-align:left; float:left}
.zakazchetpdf_newform_sent { width:auto; display:inline-block; background:rgb(192 0 0 / 1); color:#fff; padding:5px 15px; border-radius:5px; font-weight:700; border:1px solid #5d5d5d; cursor:pointer; margin-bottom:10px}
.typeofplate { display:inline-block; width:auto; text-align:left; float:left; margin-left:10px; margin-top:13px; margin-bottom:0}
.parametritablichkiright40 .typeofplates { display:inline-block; float:left; text-align:left; padding:0; line-height:1; font-size:12px; z-index:2; position:relative; font-weight:700; margin-bottom:2px; margin-left:10px; margin-top:10px}
.typeofplates1 { border-radius:3px; margin-right:5px; color:#000; padding:4px 9px 5px 9px; cursor:pointer; font-size:12px; text-align:center; line-height:1; display:inline-block; position:relative; float:left; font-weight:700; background:rgb(235,235,235); border:2px solid rgb(208 208 208)}
.typeofplates2 { margin:0px 3px; margin-right:5px; color:#000; padding:4px 9px 5px 9px; cursor:pointer; font-size:12px; text-align:center; line-height:1; display:inline-block; position:relative; float:left; font-weight:700; border-radius:3px; background:rgb(235,235,235); border:2px solid rgb(208 208 208)}
.typeofplates3 { margin:0px 3px; margin-right:5px; color:#000; padding:4px 9px 5px 9px; cursor:pointer; font-size:12px; text-align:center; line-height:1; display:inline-block; position:relative; float:left; font-weight:700; border-radius:3px; background:rgb(235,235,235); border:2px solid rgb(208 208 208)}
.typeofplates4 { margin:0px 3px; margin-right:5px; color:#000; padding:4px 9px 5px 9px; cursor:pointer; font-size:12px; text-align:center; line-height:1; display:inline-block; position:relative; float:left; font-weight:700; border-radius:3px; background:rgb(235,235,235); border:2px solid rgb(208 208 208)}
.typeofplates1:hover { border:2px solid rgb(192 0 0 / 1)}
.typeofplates2:hover { border:2px solid rgb(192 0 0 / 1)}
.typeofplates3:hover { border:2px solid rgb(192 0 0 / 1)}
.typeofplates4:hover { border:2px solid rgb(192 0 0 / 1)}
.parametritablichkiright40 .text_area_1_shrifts { width:224px; display:inline-block; float:left; text-align:left; padding:0; line-height:1.4; font-size:13px; font-weight:700; margin-bottom:10px; margin-top:5px; margin-left:10px}
.parametritablichkiright40 .text_area_2_shrifts { width:224px; display:inline-block; float:left; text-align:left; padding:0; line-height:1.4; font-size:13px; font-weight:700; margin-bottom:5px; margin-top:5px; margin-left:10px}
.parametritablichkiright40 .text_area_3_shrifts { width:224px; display:inline-block; float:left; text-align:left; padding:0; line-height:1.4; font-size:13px; font-weight:700; margin-bottom:5px; margin-top:5px; margin-left:10px}
.text_area_1 { width:calc(100% - 20px); margin-left:10px}
.text_area_1 label { text-align:left; width:auto; float:left; margin-top:8px}
.text_area_1 label:nth-child(1) { margin-top:16px}
.text_area_2 { width:calc(100% - 20px); margin-left:10px}
.text_area_2 label { text-align:left; width:auto; float:left; margin-top:8px}
.text_area_3 { width:calc(100% - 20px); margin-left:10px}
.text_area_3 label { text-align:left; width:auto; float:left; margin-top:8px}
.text_area_1_text { width:calc(100% - 80px); text-align:left; padding:5px; height:32px; margin-bottom:5px; margin-top:10px; margin-left:7px}
.text_area_2_text { width:calc(100% - 80px); text-align:left; padding:5px; height:32px; margin-bottom:5px; margin-left:7px}
.text_area_3_text { width:calc(100% - 80px); text-align:left; padding:5px; height:32px; margin-bottom:5px; margin-left:7px}
.text_area_1s, .text_area_1sten { display:flex; align-items:center; justify-content:center; position:absolute; text-align:center}
.text_area_1s div, .text_area_1sten div { display:inline-block; color:transparent; -webkit-background-clip:text; background-clip:text; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; line-height:1; letter-spacing:2px; text-transform:uppercase; width:100%; overflow:hidden; word-break:break-word}
.text_area_2s, .text_area_2sten { display:flex; align-items:center; justify-content:center; position:absolute; text-align:center}
.text_area_2s div, .text_area_2sten div { display:inline-block; color:transparent; -webkit-background-clip:text; background-clip:text; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; line-height:1; letter-spacing:2px; text-transform:uppercase; width:100%; word-break:break-word}
.text_area_2s div span { display:inline-block; color:transparent; -webkit-background-clip:text; background-clip:text; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; line-height:1}
.text_area_2sten div span { display:inline-block; color:transparent; -webkit-background-clip:text; background-clip:text; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; line-height:1}
.text_area_3s, .text_area_3sten { display:flex; align-items:center; justify-content:center; position:absolute; text-align:center}
.text_area_3s div, .text_area_3sten div { display:inline-block; color:transparent; -webkit-background-clip:text; background-clip:text; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; line-height:1; letter-spacing:2px; text-transform:uppercase; width:100%; word-break:break-word}
.text_area_3s div span { display:inline-block; color:transparent; -webkit-background-clip:text; background-clip:text; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; line-height:1}
.text_area_3sten div span { display:inline-block; color:transparent; -webkit-background-clip:text; background-clip:text; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; line-height:1}
.Consultation img { width:50px}
.Consultation { width:100px; height:100px; background-color:#c00000; border-radius:50px; position:fixed; right:50px; bottom:50px; z-index:1; display:inline-block; cursor:pointer; font-size:13px; color:#fff; font-weight:700; padding:27px 0}
.Consultationfon { -webkit-transform:scale(0); -ms-transform:scale(0); transform:scale(0); -webkit-animation:arcontactus-pulse 2s infinite; animation:arcontactus-pulse 2s infinite; width:124px; height:124px; position:absolute; margin-top:-38.5px; margin-left:-11.5px; background:#c00000; border-radius:50%; z-index:-1}
@keyframes arcontactus-pulse { 0% { -webkit-transform:scale(0); transform:scale(0); opacity:1 }
 50% { opacity:.5 }
 100% { -webkit-transform:scale(1); transform:scale(1); opacity:0 }
}
.statiiobzorivideo { background:#f5f5f5; padding:10px 0px 10px 10px; margin-bottom:60px; text-align:left}
.st_video { display:inline-block; width:100%; margin-bottom:15px}
.st_video div { position:relative; padding:3px 16px 8px 16px; float:left; color:#666; text-transform:uppercase; font-size:13px; cursor:pointer; border-bottom:2px solid #f5f5f5}
.st_video div.active, .st_video div:hover { color:#222; border-bottom:2px solid #222; background:rgb(255 255 255 / 0%)}
.st_video_bloks { display:inline-block; width:100%}
.st_video_2s { display:none}
.st_video_3s { display:none}
.Article { display:inline-block; width:calc(25% - 10px); margin-right:10px; float:left; background:#fff; padding:0px; border-radius:10px; min-height:280px; overflow:hidden}
.Article img { width:100%; margin-bottom:10px}
.Article span { font-size:14px; font-weight:700; margin-bottom:5px; display:inline-block; width:100%; padding:0 10px}
.Article p { font-size:13px; width:100%; padding:0 10px}
.Articleall { background:#fff; display:inline-block; float:left; padding:6px 12px; font-size:13px; margin-top:10px; border:2px solid #222; border-radius:5px; font-weight:700}
.Articleall:hover { color:#222; opacity:0.85}
.divbl100pr { display:inline-block; width:100%}
.statiileftimg { float:right; margin-left:10px; height:auto}
.pagetext img { max-width:100%}
.pagetext a { text-decoration:underline}
.pagetext .Article { text-decoration:none; border-radius:0}
.pagetext .Article img { border-radius:10px}
.pagetext .Article span { padding:0; text-align:left}
.pagetext .Article p { padding:0; text-align:left}
.bottom_close { padding:10px 0; font-size:16px; margin-bottom:3px; width:50%; display:inline-block; background:rgb(192 0 0 / 1); color:#fff; border-radius:5px; font-weight:700; border:1px solid #5d5d5d; cursor:pointer; line-height:1; margin-left:25%; position:relative; margin-right:25%; left:0; float:none; top:5px}
.bottom_close:hover { opacity:0.85}
.news_menu_header { border-bottom:1px solid #dcdcdc; padding:10px 0; display:inline-block; width:100%}
.news_menu_header .col-lg-12 { display:flex; justify-content:space-between}
.navbar2024left { margin-top:3px}
.news_menu_header .col-lg-12 img { width:15px; margin-top:-3px; margin-bottom:-1px}
.newstyle1 { display:inline-block; width:100%; overflow:hidden; height:57px}
.newstyle1 p { font-size:14px; line-height:1.23; margin-bottom:5px}
.newstyle2 { font-size:14px; line-height:1.23; margin-bottom:8px}
.mbhks2 { padding:18px 20px 0px 22px}
.mbhks2 p { line-height:1.4; margin-bottom:10px}
.mbhks2 ul { margin-bottom:0px; padding-left:18px}
.mbhks2 li { line-height:1.4; margin-bottom:5px; text-align:left}
.mbhks2 .newstyle1 { height:auto}
.mbhks2 .newstyle2 { height:auto; text-align:left}
.pagetextnewtext_h2 { font-size:20px; margin-bottom:10px; color:rgb(192 0 0 / 1)}
#designer { margin-top:-85px; margin-bottom:85px; display:inline-block; width:100%}
#panel_tab_1_3 { margin-top:-39px; margin-bottom:39px; display:inline-block; width:100%}
.menu_fixed.activenew { position:fixed; top:39px; width:1200px; background:#fff; z-index:2}
.tab:focus { color:rgb(192 0 0 / 1); text-decoration:none}
.cvettablichkinew { width:100%; margin-bottom:0px; margin-top:10px}
.cvettablichkinew span { width:39px; height:39px; margin-bottom:0px}
.cvettablichki1new { background:rgb(130 117 115 / 1); background:url(/style/img/cvettablichki1.webp); border:2px solid rgb(130 117 115 / 1); display:inline-block; border-radius:5px; cursor:pointer}
.cvettablichki2new { background:rgb(100 80 63 / 1); background:url(/style/img/cvettablichki2.webp); border:2px solid rgb(100 80 63 / 1); display:inline-block; border-radius:5px; cursor:pointer}
.cvettablichki3new { background:rgb(108 208 192 / 1); background:url(/style/img/cvettablichki3.webp); border:2px solid rgb(108 208 192 / 1); display:inline-block; border-radius:5px; cursor:pointer}
.cvettablichki4new { background:rgb(116 75 62 / 1); background:url(/style/img/cvettablichki5.webp); border:2px solid rgb(116 75 62 / 1); display:inline-block; border-radius:5px; cursor:pointer}
.cvettablichki5new { background:rgb(124 76 85 / 1); background:url(/style/img/cvettablichki4.webp); border:2px solid rgb(124 76 85 / 1); display:inline-block; border-radius:5px; cursor:pointer}
.cvettablichki6new { background:rgb(242 42 38 / 1); background:url(/style/img/cvettablichki6.webp); border:2px solid rgb(242 42 38 / 1); display:inline-block; border-radius:5px; cursor:pointer}
.cvettablichki7new { background:rgb(178 180 191 / 1); background:url(/style/img/cvettablichki7.webp); border:2px solid rgb(178 180 191 / 1); display:inline-block; border-radius:5px; cursor:pointer}
.cvettablichki8new { background:rgb(26 65 156 / 1); background:url(/style/img/cvettablichki8.webp); border:2px solid rgb(26 65 156 / 1); display:inline-block; border-radius:5px; cursor:pointer}
.cvettablichki9new { background:rgb(90 90 90 / 1); background:url(/style/img/cvettablichki11.webp); border:2px solid rgb(90 90 90 / 1); display:inline-block; border-radius:5px; cursor:pointer}
.cvettablichki10new { background:rgb(55 55 55 / 1); background:url(/style/img/cvettablichki10.webp); border:2px solid rgb(55 55 55 / 1); display:inline-block; border-radius:5px; cursor:pointer}
.cvettablichki11new { background:rgb(48 48 48 / 1); background:url(/style/img/cvettablichki9.webp); border:2px solid rgb(48 48 48 / 1); display:inline-block; border-radius:5px; cursor:pointer}
.cvettablichki1new:hover, .cvettablichki1new.act { border:2px solid rgb(192 0 0 / 1)}
.cvettablichki2new:hover, .cvettablichki2new.act { border:2px solid rgb(192 0 0 / 1)}
.cvettablichki3new:hover, .cvettablichki3new.act { border:2px solid rgb(192 0 0 / 1)}
.cvettablichki4new:hover, .cvettablichki4new.act { border:2px solid rgb(192 0 0 / 1)}
.cvettablichki5new:hover, .cvettablichki5new.act { border:2px solid rgb(192 0 0 / 1)}
.cvettablichki6new:hover, .cvettablichki6new.act { border:2px solid rgb(192 0 0 / 1)}
.cvettablichki7new:hover, .cvettablichki7new.act { border:2px solid rgb(192 0 0 / 1)}
.cvettablichki8new:hover, .cvettablichki8new.act { border:2px solid rgb(192 0 0 / 1)}
.cvettablichki9new:hover, .cvettablichki9new.act { border:2px solid rgb(192 0 0 / 1)}
.cvettablichki10new:hover, .cvettablichki10new.act { border:2px solid rgb(192 0 0 / 1)}
.cvettablichki11new:hover, .cvettablichki11new.act { border:2px solid rgb(192 0 0 / 1)}
.reiting1 { float:left; margin-right:0}
.reiting2 { float:left}
.reiting1 img { height:50px; margin-top:3px}
.reiting2 img { height:55px}
#Consultation2 { width:560px}
#Consultation2 img { max-width:100%}
#Consultation2 input[name="contact"] { width:auto; margin-right:5px}
#Consultation2 label.contactChoice { width:auto; font-weight:400; text-align:left; float:left}
.contact_block { width:100%; display:inline-block}
#Consultation2 .knopka4starget { display:inline-block; width:100%; text-align:center; padding:0; font-size:24px; margin-bottom:5px; margin-top:10px; font-weight:700}
.Galleryfancybox div.gal_text { display:inline-block; width:100%; margin-top:25px; text-align:center}
.Galleryfancybox div.gal_text span { display:inline-block; width:100%; text-align:center}
.Galleryfancybox div.gal_text a.katalog_knop { padding:25px; font-size:26px; margin:auto; margin-bottom:15px; display:block; background:rgb(192 0 0 / 1); color:#fff; border-radius:5px; font-weight:700; border:1px solid #5d5d5d; cursor:pointer; line-height:1; float:none; width:380px; text-decoration:none; margin-top:15px}
.Galleryfancybox div.gal_text a.katalog_knop:hover { opacity:0.85}
.Galleryfancybox div.gal_text a.process_knop { padding:15px 30px; font-size:17px; margin:auto; margin-bottom:15px; display:block; background:rgb(192 0 0 / 1); color:#fff; border-radius:5px; font-weight:700; border:1px solid #5d5d5d; cursor:pointer; line-height:1; float:none; width:412px}
.Galleryfancybox div.gal_text a.process_knop:hover { opacity:0.85}
.Galleryfancybox div.gal_text li { text-align:left}
.Production div.gal_text a.katalog_knop { padding:25px; font-size:26px; margin:auto; margin-bottom:15px; display:block; background:rgb(192 0 0 / 1); color:#fff; border-radius:5px; font-weight:700; border:1px solid #5d5d5d; cursor:pointer; line-height:1; float:none; width:380px; text-decoration:none; margin-top:15px}
.Production div.gal_text a.katalog_knop:hover { opacity:0.85}
.menunew .col-lg-12 .dropdown a.a_href_s { padding:7px 10px 5px 10px !important}
.menunew .col-lg-12 .dropdown a.a_href_s img { height:22px}
.menunew .col-lg-12 a.otstup_not { margin-left:30px; margin-right:0px; padding:0}
.pokazat_eshe { width:auto; margin:auto; background:rgb(192 0 0 / 1); color:#fff; padding:10px 30px; border-radius:5px; font-weight:700; border:1px solid #5d5d5d; cursor:pointer; font-size:16px; line-height:1; display:inline-block; margin-bottom:30px}
.pokazat_eshe:hover { color:#fff; opacity:0.85}
.knopkabloks1otvet1cat { display:inline-block; width:calc(33.33% - 36.66px); cursor:pointer; margin-top:20px; margin-bottom:40px; position:relative; float:left; border:1px solid #c00000; padding:10px 10px 166px 10px; border-radius:5px; margin-right:40px; background:url("/style/img/cat1.webp") no-repeat top center; background-size:cover; text-align:left}
.knopkabloks1otvet2cat { display:inline-block; width:calc(33.33% - 36.66px); cursor:pointer; margin-top:20px; margin-bottom:40px; position:relative; float:left; border:1px solid #c00000; padding:10px 10px 166px 10px; border-radius:5px; margin-right:40px; background:url("/style/img/cat2.webp") no-repeat top center; background-size:cover; text-align:left}
.knopkabloks1otvet3cat { display:inline-block; width:calc(33.33% - 36.66px); cursor:pointer; margin-top:20px; margin-bottom:40px; position:relative; float:left; border:1px solid #c00000; padding:10px 10px 166px 10px; border-radius:5px; margin-right:0; background:url("/style/img/cat3.webp") no-repeat top center; background-size:cover; text-align:left}
.knopkabloks1otvet4cat { display:inline-block; width:calc(33.33% - 36.66px); cursor:pointer; margin-bottom:40px; position:relative; float:left; border:1px solid #c00000; padding:10px 10px 166px 10px; border-radius:5px; background:url("/style/img/cat4.webp") no-repeat top center; background-size:cover; text-align:left; margin-right:40px}
.knopkabloks1otvet5cat { display:inline-block; width:calc(33.33% - 36.66px); cursor:pointer; margin-bottom:40px; position:relative; float:left; border:1px solid #c00000; padding:10px 10px 166px 10px; border-radius:5px; margin-right:40px; background:url("/style/img/cat5.webp") no-repeat top center; background-size:cover; text-align:left}
.knopkabloks1otvet6cat { display:inline-block; width:calc(33.33% - 36.66px); cursor:pointer; margin-bottom:40px; position:relative; float:left; border:1px solid #c00000; padding:10px 10px 166px 10px; border-radius:5px; margin-right:0; background:url("/style/img/cat6.webp") no-repeat top center; background-size:cover; text-align:left}
.knopkabloks1otvet7cat { display:inline-block; width:calc(33.33% - 36.66px); cursor:pointer; margin-bottom:40px; position:relative; float:left; border:1px solid #c00000; padding:10px 10px 166px 10px; border-radius:5px; margin-right:40px; background:url("/style/img/cat7.webp") no-repeat top center; background-size:cover; text-align:left}
.knopkabloks1otvet8cat { display:inline-block; width:calc(33.33% - 36.66px); cursor:pointer; margin-bottom:40px; position:relative; float:left; border:1px solid #c00000; padding:10px 10px 166px 10px; border-radius:5px; background:url("/style/img/cat8.webp") no-repeat top center; background-size:cover; text-align:left; margin-right:40px}
.knopkabloks1otvet9cat { display:inline-block; width:calc(33.33% - 36.66px); cursor:pointer; margin-bottom:40px; position:relative; float:left; border:1px solid #c00000; padding:10px 10px 166px 10px; border-radius:5px; margin-right:0; background:url("/style/img/cat9.webp") no-repeat top center; background-size:cover; text-align:left}
.knopkabloks1otvet10cat { display:inline-block; width:calc(33.33% - 36.66px); cursor:pointer; margin-bottom:40px; position:relative; float:left; border:1px solid #c00000; padding:10px 10px 166px 10px; border-radius:5px; margin-right:40px; background:url("/style/img/cat10.webp") no-repeat top center; background-size:cover; text-align:left}
.knopkabloks1otvet11cat { display:inline-block; width:calc(33.33% - 36.66px); cursor:pointer; margin-bottom:40px; position:relative; float:left; border:1px solid #c00000; padding:10px 10px 166px 10px; border-radius:5px; margin-right:40px; background:url("/style/img/cat11.webp") no-repeat top center; background-size:cover; text-align:left}
.knopkabloks1otvet12cat { display:inline-block; width:calc(33.33% - 36.66px); cursor:pointer; margin-bottom:40px; position:relative; float:left; border:1px solid #c00000; padding:10px 10px 166px 10px; border-radius:5px; margin-right:0; background:url("/style/img/cat12.webp") no-repeat top center; background-size:cover; text-align:left}
.knopkabloks1otvet13cat { display:inline-block; width:calc(33.33% - 36.66px); cursor:pointer; margin-bottom:40px; position:relative; float:left; border:1px solid #c00000; padding:10px 10px 166px 10px; border-radius:5px; margin-right:0px; background:url("/style/img/cat13.webp") no-repeat top center; background-size:cover; text-align:left}
.knopkabloks1otvet1cat .check, .knopkabloks1otvet2cat .check, .knopkabloks1otvet3cat .check, .knopkabloks1otvet4cat .check, .knopkabloks1otvet5cat .check, .knopkabloks1otvet6cat .check, .knopkabloks1otvet7cat .check, .knopkabloks1otvet8cat .check, .knopkabloks1otvet9cat .check, .knopkabloks1otvet10cat .check, .knopkabloks1otvet11cat .check, .knopkabloks1otvet12cat .check, .knopkabloks1otvet13cat .check { display:none; position:absolute; background:#ffffff; width:30px; height:30px; border-radius:50%; text-align:center; margin-left:0px; margin-top:0px; border:1px solid #dcdcdc}
.knopkabloks1otvet1cat.active .check, .knopkabloks1otvet2cat.active .check, .knopkabloks1otvet3cat.active .check, .knopkabloks1otvet4cat.active .check, .knopkabloks1otvet5cat.active .check, .knopkabloks1otvet6cat.active .check, .knopkabloks1otvet7cat.active .check, .knopkabloks1otvet8cat.active .check, .knopkabloks1otvet9cat.active .check, .knopkabloks1otvet10cat.active .check, .knopkabloks1otvet11cat.active .check, .knopkabloks1otvet12cat.active .check, .knopkabloks1otvet13cat.active .check { display:inline-block; position:absolute; background:rgb(192 0 0); width:30px; height:30px; border-radius:50%; text-align:center}
.knopkabloks1otvet1cat.active .check img, .knopkabloks1otvet2cat.active .check img, .knopkabloks1otvet3cat.active .check img, .knopkabloks1otvet4cat.active .check img, .knopkabloks1otvet5cat.active .check img, .knopkabloks1otvet6cat.active .check img, .knopkabloks1otvet7cat.active .check img, .knopkabloks1otvet8cat.active .check img, .knopkabloks1otvet9cat.active .check img, .knopkabloks1otvet10cat.active .check img, .knopkabloks1otvet11cat.active .check img, .knopkabloks1otvet12cat.active .check img, .knopkabloks1otvet13cat.active .check img { opacity:1; filter:invert(0)}
.knopkabloks1otvet1cat:hover .check, .knopkabloks1otvet2cat:hover .check, .knopkabloks1otvet3cat:hover .check, .knopkabloks1otvet4cat:hover .check, .knopkabloks1otvet5cat:hover .check, .knopkabloks1otvet6cat:hover .check, .knopkabloks1otvet7cat:hover .check, .knopkabloks1otvet8cat:hover .check, .knopkabloks1otvet9cat:hover .check, .knopkabloks1otvet10cat:hover .check, .knopkabloks1otvet11cat:hover .check, .knopkabloks1otvet12cat:hover .check, .knopkabloks1otvet13cat:hover .check { display:inline-block; position:absolute; background:rgb(192 0 0); width:30px; height:30px; border-radius:50%; text-align:center}
.knopkabloks1otvet1cat:hover .check img, .knopkabloks1otvet2cat:hover .check img, .knopkabloks1otvet3cat:hover .check img, .knopkabloks1otvet4cat:hover .check img, .knopkabloks1otvet5cat:hover .check img, .knopkabloks1otvet6cat:hover .check img, .knopkabloks1otvet7cat:hover .check img, .knopkabloks1otvet8cat:hover .check img, .knopkabloks1otvet9cat:hover .check img, .knopkabloks1otvet10cat:hover .check img, .knopkabloks1otvet11cat:hover .check img, .knopkabloks1otvet12cat:hover .check img, .knopkabloks1otvet13cat:hover .check img { opacity:1; filter:invert(0)}
.video_src { padding:0px 10px 10px 0px; margin-top:-114px}
.video_src img { width:100%}
.send_manager { border:1px solid #ccc; display:inline-block; padding:27px 15px 18px 15px; border-radius:10px}
.service-support { float:left; padding:0px; border:2px solid #c00000; border-radius:50%; margin-bottom:15px; overflow:hidden}
.service-support img { width:50px}
.service_block_1 span { text-align:left; display:inline-block; font-size:16px; padding-top:14px; float:left; margin-left:7px}
.service_block_2 { display:inline-block; width:100%}
.zvonok_operator { padding:12px 0; font-size:17px; margin-bottom:10px; width:47%; display:inline-block; background:rgb(192 0 0 / 1); color:#fff; border-radius:5px; font-weight:700; border:1px solid #5d5d5d; cursor:pointer; line-height:1; float:left; margin-right:0}
.zvonok_operator:hover { opacity:0.85}
.send_operator { padding:12px 0; font-size:17px; margin-bottom:10px; width:47%; display:inline-block; background:rgb(192 0 0 / 1); color:#fff; border-radius:5px; font-weight:700; border:1px solid #5d5d5d; cursor:pointer; line-height:1; float:right; margin-right:0}
.send_operator:hover { opacity:0.85}
.telefon_operator { font-size:22px; display:none; width:100%; text-align:center; margin-bottom:0px; margin-top:-8px}
.telefon_operator a:hover { color:rgb(192 0 0 / 1)}
.razm_ryad { cursor:pointer; font-size:12px; text-align:center; line-height:1; display:inline-block; font-weight:700; padding:4px 5px 5px 5px; border-radius:3px; background:rgb(235,235,235); color:#000; margin-right:1px; border:2px solid rgb(208 208 208); margin-bottom:2px; margin-top:10px}
.razm_ryad:hover, .razm_ryad.act { border:2px solid rgb(192 0 0 / 1); text-decoration:none}
.matall { cursor:pointer; font-size:12px; text-align:center; line-height:1; display:inline-block; font-weight:700; padding:4px 5px 5px 5px; border-radius:3px; background:rgb(235,235,235); color:#000; margin-right:1px; border:2px solid rgb(208 208 208); margin-bottom:0px; margin-top:9px}
.matall:hover, .matall.act { border:2px solid rgb(192 0 0 / 1); text-decoration:none}
.dop_obrabotka { cursor:pointer; font-size:12px; text-align:center; line-height:1; display:inline-block; font-weight:700; padding:4px 3px 5px 3px; border-radius:3px; background:rgb(235,235,235); color:#000; margin-right:1px; border:2px solid rgb(208 208 208); margin-bottom:-3px; margin-top:10px}
.dop_obrabotka:hover, .dop_obrabotka.act { border:2px solid rgb(192 0 0 / 1); text-decoration:none}
.Consultation_new { position:absolute; z-index:99; background:#c00001; font-size:13px; color:#fff; width:127px; padding:7px; margin-left:-35px; margin-top:4px; line-height:1; cursor:pointer}
.Consultation_new:hover { opacity:0.85}
.menunew .col-lg-12 a.Consultation_new_2 { position:absolute !important; z-index:99; background:#c00001; font-size:13px !important; color:#fff !important; width:127px; padding:7px !important; margin-left:-35px !important; margin-top:4px; font-weight:400; overflow:hidden; border-radius:5px}
.Consultation_new_2:hover { opacity:0.85}
.ikon_not_read { position:absolute; color:#fff; background:#c00000; padding:3px 6px; border-radius:50%; line-height:1; font-size:13px; text-align:center; right:-9px; z-index:9; top:-9px}
.ikon_not_read_2 { position:absolute !important; color:#fff !important; background:#c00000; padding:4px 5px 2px 5px !important; border-radius:50%; line-height:1; font-size:10px !important; text-align:center; right:0px; z-index:9; top:-10px}
.ikon_not_read_2:hover { background:#c00000 !important; border-bottom:0px solid #222 !important}
.telefon_operator_3 { position:absolute; top:0px; right:12px; font-size:14px !important}
.telefon_operator_3 img { width:16px; margin-top:-4px}
.telefon_operator_2 { display:none; font-size:13px; line-height:1.23; margin-bottom:-3px}
.menunew .col-lg-12 a.Consultation_new_2:after { content:""; position:absolute; top:0; left:-3em; width:170%; height:100%; background:linear-gradient(to left, rgba(121, 117, 117, 0), rgba(255,255,255,.8), rgba(121, 117, 117, 0)) no-repeat -5em 0%; background-size:5em 100%; -moz-transform:skewX(-50deg); -o-transform:skewX(-50deg); -webkit-transform:skewX(-50deg); transform:skewX(-50deg)}
.menunew .col-lg-12 a.Consultation_new_2.blink_on:after { transition:1s linear; background-position:130% 0%}
.bg_fon1 { width:100%; display:inline-block; min-height:100%}
.bg_fon1 .logo { margin:45px 0 0 0}
.bg_fon1 h1 { color:#fff; font-size:20px; line-height:1.23; margin-top:43px}
.bg_fon1 .zvonok_land { color:#fff; font-size:16px; border:1px solid #fff; padding:10px 25px; border-radius:25px; margin-top:45px; display:inline-block; float:right; cursor:pointer; overflow:hidden; position:relative}
.bg_fon1 .lend1 { display:inline-block; width:100%; font-size:36px; color:#fff; font-weight:700; margin-top:40px; line-height:1.23}
.bg_fon1 .lend2 { display:inline-block; width:100%; font-size:24px; color:#fff; font-weight:400; margin-top:15px; margin-bottom:15px}
.bg_fon1 .lend3 { display:inline-block; width:40%; font-size:18px; color:#fff; font-weight:400; margin-top:0px; margin-bottom:5px; text-align:left; margin-left:30%; margin-right:30%}
.bg_fon1 .lend4 { display:inline-block; width:100%; font-size:15px; color:#fff; font-weight:400; margin-top:25px; margin-bottom:20px}
.bg_fon1 .lend5 { cursor:pointer; background:#c00001; font-size:24px; color:#fff; padding:12px 35px; display:inline-block; border-radius:5px; overflow:hidden; position:relative}
.bg_fon1 .lend5 br { display:none}
.bg_fon1 .lend6 { display:inline-block; width:100%; font-size:13px; color:#fff; font-weight:400; margin-top:7px; margin-bottom:25px}
.bg_fon1 .color { color:#eb4d4b}
.footer_lend { background:#000; padding:50px 0 42px 0}
.footer_lend .logo { text-align:center; display:inline-block; width:100%}
.footer_lend p { display:inline-block; color:#fff; text-align:left; width:100%; font-size:14px}
.footer_lend p.text-center { text-align:center}
.footer_lend a { margin:0 0 8px 0px; display:inline-block; width:100%; color:#fff; text-align:left; line-height:1.23}
.footer_lend .avito a img { width:90%; float:left}
.footer_lend .yandex a img { width:90%; float:left}
.footer_lend span { color:#fff; font-size:13px; text-align:left; display:inline-block; width:100%}
.bg_fon1 .zvonok_land:after { content:""; position:absolute; top:0; left:-3em; width:170%; height:100%; background:linear-gradient(to left, rgba(121, 117, 117, 0), rgba(255,255,255,.8), rgba(121, 117, 117, 0)) no-repeat -5em 0%; background-size:5em 100%; -moz-transform:skewX(-50deg); -o-transform:skewX(-50deg); -webkit-transform:skewX(-50deg); transform:skewX(-50deg)}
.bg_fon1 .zvonok_land.blink_on:after { transition:1s linear; background-position:130% 0%}
.bg_fon1 .lend5:after { content:""; position:absolute; top:0; left:-3em; width:170%; height:100%; background:linear-gradient(to left, rgba(121, 117, 117, 0), rgba(255,255,255,.8), rgba(121, 117, 117, 0)) no-repeat -5em 0%; background-size:5em 100%; -moz-transform:skewX(-50deg); -o-transform:skewX(-50deg); -webkit-transform:skewX(-50deg); transform:skewX(-50deg)}
.bg_fon1 .lend5.blink_on:after { transition:1s linear; background-position:130% 0%}
.zvonok_land_id { display:inline-block !important; width:320px; margin-top:0px}
#zvonok_land_id .knopka4scenter input.btn_submit { display:inline-block; width:100%; background:#1b1b1c; color:#fff; padding:10px 0px; border:0; border-radius:5px; margin-top:10px; margin-left:0; margin-right:0; font-size:15px; overflow:hidden}
#zvonok_land_id .knopka4scenter input { height:39px; background:rgba(6,6,7,.1); border:1px solid rgba(6,6,7,.1)}
#zvonok_land_id .form-control:focus { border-color:rgba(6,6,7,.1); outline:0; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 4px rgba(6,6,7,.1); box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 4px rgba(6,6,7,.1)}
.bg_fon_kviz_1 { width:100%; display:none; background:#fff; background-size:cover; min-height:100%; position:fixed; z-index:9}
.close_kviz { position:absolute; right:35px; top:35px; cursor:pointer; height:28px; filter:invert(1)}
.q1 { display:inline-block; width:100%}
.process_land { display:inline-block; width:20%; margin-left:40%; margin-right:40%; margin-top:45px}
.process_land_header { background:#d43333; display:inline-block; padding:6px 8px 4px 8px; line-height:1; border-radius:4px; float:left; position:relative; width:43.5px; color:#fff}
.process_land_header:after { content:""; transform:translate(-50%); position:absolute; left:50%; right:auto; bottom:0; width:0; height:0; top:24px; border-left:4px solid transparent; border-right:4px solid transparent; border-top:4px solid #d43333; transition:left .3s ease; color:#fff}
.lh25 { margin-left:calc(25% - 21px)}
.lh50 { margin-left:calc(50% - 22px)}
.lh75 { margin-left:calc(75% - 23px)}
.lh100 { margin-left:calc(100% - 24px)}
.lh20 { margin-left:calc(20% - 21px)}
.lh40 { margin-left:calc(40% - 22px)}
.lh60 { margin-left:calc(60% - 22px)}
.lh80 { margin-left:calc(80% - 23px)}
.process_land_line { width:100%; margin-top:10px; border-radius:2px; display:inline-block; border:2px solid #d4333340; background:#d4333340}
.process_land_line_fon_25 { width:25%; display:inline-block; float:left; background:#d43333; height:4px; margin-top:-1px; margin-bottom:-1px}
.process_land_line_fon_50 { width:50%; display:inline-block; float:left; background:#d43333; height:4px; margin-top:-1px; margin-bottom:-1px}
.process_land_line_fon_75 { width:75%; display:inline-block; float:left; background:#d43333; height:4px; margin-top:-1px; margin-bottom:-1px}
.process_land_line_fon_100 { width:100%; display:inline-block; float:left; background:#d43333; height:4px; margin-top:-1px; margin-bottom:-1px}
.process_land_line_fon_20 { width:20%; display:inline-block; float:left; background:#fff; height:4px; margin-top:-1px; margin-bottom:-1px}
.process_land_line_fon_40 { width:40%; display:inline-block; float:left; background:#fff; height:4px; margin-top:-1px; margin-bottom:-1px}
.process_land_line_fon_60 { width:60%; display:inline-block; float:left; background:#fff; height:4px; margin-top:-1px; margin-bottom:-1px}
.process_land_line_fon_80 { width:80%; display:inline-block; float:left; background:#fff; height:4px; margin-top:-1px; margin-bottom:-1px}
.q1_title { margin-top:30px; color:#000000; font-size:28px; font-weight:700; width:44%; margin-left:28%; margin-right:28%; text-align:center; margin-bottom:15px; line-height:1.4}
.q2_label { color:#fff; font-size:15px; font-weight:400; width:44%; margin-left:28%; margin-right:28%; text-align:center; display:inline-block; margin-bottom:8px}
.q_ans { color:#000000; text-align:left; font-size:16px; width:42%; margin-left:29%; margin-right:29%; margin-bottom:20px; display:inline-block; position:relative; cursor:pointer}
.q_ans span { font-size:9px; border:2px solid rgb(0 0 0 / 50%); padding:0px; line-height:1; border-radius:50%; margin-top:-4px; display:inline-block; position:relative; margin-right:5px; vertical-align:middle; color:#fff0; height:18px; width:18px}
.q_ans:hover span { color:#000000; border:2px solid #dadada}
.q_ans.active_kviz span { color:#000000; border:6px solid #000000}
.q_minus_plus_block { width:13.2%; margin-left:43.4%; margin-right:43.4%; margin-bottom:50px; display:inline-block; margin-top:30px; text-align:center}
.q_minus { background:#d4333357; color:#000000; display:inline-block; line-height:1; padding:11px 11px 12px 12px; font-weight:700; font-size:26px; border-radius:5px; margin-right:15px; float:left; overflow:hidden; position:relative; cursor:pointer}
.q_plus { background:#d43333; color:#ffffff; display:inline-block; line-height:1; padding:16px 23px; font-weight:400; font-size:16px; border-radius:5px; float:left; overflow:hidden; position:relative; cursor:pointer}
.q2 { display:none; width:100%}
.q3 { display:none; width:100%}
.q4 { display:none; width:100%}
.q_minus:after, .q_plus:after { content:""; position:absolute; top:0; left:-40px; width:300%; height:100%; background:linear-gradient(to left, rgba(121, 117, 117, 0), rgba(255,255,255,.8), rgba(121, 117, 117, 0)) no-repeat -2em 0%; background-size:2em 100%; -moz-transform:skewX(-50deg); -o-transform:skewX(-50deg); -webkit-transform:skewX(-50deg); transform:skewX(-50deg)}
.q_minus.blink_on:after, .q_plus.blink_on:after { transition:1s linear; background-position:300% 0%}
.bg_fon_kviz_1 input { background:rgb(238 238 238 / 40%); height:44px; margin-bottom:10px; width:44%; margin-left:28%; margin-right:28%; display:inline-block; color:#000000}
.bg_fon_kviz_1 input:focus { border-color:#fff; outline:0; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 4px #fff; box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 4px #fff}
.land_error, .land_error_n { display:none; font-size:13px; text-align:left; color:#ff714d}
.kviz_thanks_left { padding-top:10px}
.kviz_thanks_left p { font-size:18px}
.kviz_thanks_button { padding:14px; font-size:20px; margin:auto; margin-bottom:15px; display:block; background:rgb(192 0 0 / 1); color:#fff; border-radius:5px; font-weight:400; border:1px solid #5d5d5d; cursor:pointer; line-height:1; float:none; width:260px; text-decoration:none; margin-top:15px}
.kviz_thanks_button:hover { color:#fff; opacity:0.85}
.kviz_thanks_right { padding-top:100px}
.kviz_thanks_button_avito { display:inline-block; width:167px; margin-bottom:45px}
.kviz_thanks_button_avito img { border:1px solid #ccc; border-radius:5px; width:100%}
.kviz_thanks_button_yandex { display:inline-block; width:167px; margin-bottom:45px}
.kviz_thanks_button_yandex img { border:1px solid #ccc; border-radius:5px; width:100%}
.bg_fon_kviz_2 { width:100%; display:none; background:#fff; min-height:100%; position:fixed; z-index:9}
.bg_fon_kviz_2 input { background:rgb(238 238 238 / 40%); height:44px; margin-bottom:10px; width:44%; margin-left:28%; margin-right:28%; display:inline-block; color:#fff}
.bg_fon_kviz_2 input:focus { border-color:#fff; outline:0; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 4px #fff; box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 4px #fff}
.q1_2 { display:inline-block; width:100%}
.q2_2 { display:none; width:100%}
.q3_2 { display:none; width:100%}
.q4_2 { display:none; width:100%}
.bg_fon1_fon_gree { display:inline-block; width:100%; height:100%; background:linear-gradient(rgb(00 00 00 / 75%), rgb(00 00 00 / 65%)); position:relative}
.bg_fon1_fon { display:inline-block; width:100%; height:100%; overflow:hidden; position:absolute; left:0; top:0; right:0; bottom:0}
.bg_fon1_fon img { max-width:90%; transform-origin:center center; animation:grow 2500ms ease; height:90%; margin-top:2%}
@keyframes grow { 0% { transform:scale(1.2); }
 100% { transform:scale(1); }
}
.zayvka_prinyata_1 { font-size:28px; text-align:center; padding-top:40px}
.zayvka_prinyata_2 { font-size:22px !important; font-weight:700}
.zayvka_prinyata_3 { font-size:16px; margin-bottom:40px; width:200px; padding:10px}
.zayvka_prinyata_4 { font-size:16px; margin-bottom:40px; width:200px; padding:10px; margin-top:35px}
.q1_3 { display:inline-block; width:100%}
.q2_3 { display:none; width:100%}
.q3_3 { display:none; width:100%}
.q4_3 { display:none; width:100%}
.q5_3 { display:none; width:100%}
.bg_fon_kviz_3 { width:100%; display:none; background:url(/style/img/bg_fon3.webp) center center no-repeat; background-size:cover; min-height:100%; position:fixed; z-index:9}
.bg_fon_kviz_3 input { background:rgb(238 238 238 / 40%); height:44px; margin-bottom:10px; width:44%; margin-left:28%; margin-right:28%; display:inline-block; color:#fff}
.bg_fon_kviz_3 input:focus { border-color:#fff; outline:0; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 4px #fff; box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 4px #fff}
.q1_4 { display:inline-block; width:100%}
.q2_4 { display:none; width:100%}
.q3_4 { display:none; width:100%}
.q4_4 { display:none; width:100%}
.q5_4 { display:none; width:100%}
.bg_fon_kviz_4 { width:100%; display:none; background:#fff; min-height:100%; position:fixed; z-index:9}
.bg_fon_kviz_4 input { background:rgb(238 238 238 / 40%); height:44px; margin-bottom:10px; width:44%; margin-left:28%; margin-right:28%; display:inline-block; color:#fff}
.bg_fon_kviz_4 input:focus { border-color:#fff; outline:0; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 4px #fff; box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 4px #fff}
.q1_5 { display:inline-block; width:100%}
.q2_5 { display:none; width:100%}
.q3_5 { display:none; width:100%}
.q4_5 { display:none; width:100%}
.bg_fon_kviz_5 { width:100%; display:none; background:url(/style/img/bg_fon5.webp) center center no-repeat; background-size:cover; min-height:100%; position:fixed; z-index:9}
.bg_fon_kviz_5 input { background:rgb(238 238 238 / 40%); height:44px; margin-bottom:10px; width:44%; margin-left:28%; margin-right:28%; display:inline-block; color:#fff}
.bg_fon_kviz_5 input:focus { border-color:#fff; outline:0; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 4px #fff; box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 4px #fff}
.q1_6 { display:inline-block; width:100%}
.q2_6 { display:none; width:100%}
.q3_6 { display:none; width:100%}
.q4_6 { display:none; width:100%}
.bg_fon_kviz_6 { width:100%; display:none; background:url(/style/img/bg_fon6.webp) center center no-repeat; background-size:cover; min-height:100%; position:fixed; z-index:9}
.bg_fon_kviz_6 input { background:rgb(238 238 238 / 40%); height:44px; margin-bottom:10px; width:44%; margin-left:28%; margin-right:28%; display:inline-block; color:#fff}
.bg_fon_kviz_6 input:focus { border-color:#fff; outline:0; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 4px #fff; box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 4px #fff}
.q1_7 { display:inline-block; width:100%}
.q2_7 { display:none; width:100%}
.q3_7 { display:none; width:100%}
.q4_7 { display:none; width:100%}
.bg_fon_kviz_7 { width:100%; display:none; background:url(/style/img/bg_fon7.webp) center center no-repeat; background-size:cover; min-height:100%; position:fixed; z-index:9}
.bg_fon_kviz_7 input { background:rgb(238 238 238 / 40%); height:44px; margin-bottom:10px; width:44%; margin-left:28%; margin-right:28%; display:inline-block; color:#fff}
.bg_fon_kviz_7 input:focus { border-color:#fff; outline:0; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 4px #fff; box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 4px #fff}
.reviews20231120_1 { display:inline-block; width:100%; font-size:24px; line-height:28px; font-weight:700; text-align:left; margin-top:0; padding:0px}
.reviews20231120_2 { display:inline-block; width:100%; font-size:24px; line-height:28px; font-weight:700; text-align:left; padding:0px}
.mn_2 { top:-43px !important; height:521px !important}
.mn_3 { top:-91px !important}
.mn_4 { top:-139px !important}
.mn_5 { top:-177px !important}
.mn_6 { top:-217px !important}
.mn_7 { top:-265px !important}
.mn_8 { top:-303px !important}
.mn_9 { top:-351px !important}
.mn_10 { top:-360px !important}
.mn_11 { top:-400px !important}
.filters { display:inline-block; width:calc(100% - 12px); text-align:left; padding:10px; border:1px solid #ccc; margin-bottom:15px; border-radius:10px; height:55px; overflow:hidden; float:left}
.filters_show { float:right; cursor:pointer; background-color:rgb(247, 247, 247); font-size:13px; padding:8px 12px; border-radius:20px; margin-bottom:10px; display:inline-block; color:rgb(192 0 0 / 1)}
.filters_show img { height:7px}
.filters_show:hover { color:#c00001; text-decoration:underline}
.filters_hide { float:right; cursor:pointer; background-color:rgb(247, 247, 247); font-size:13px; padding:8px 12px; border-radius:20px; margin-bottom:10px; display:none; color:rgb(192 0 0 / 1)}
.filters_hide img { height:7px}
.filters_hide:hover { color:#c00001; text-decoration:underline}
.filters.act { height:auto; padding:10px 10px 0px 10px}
.filters a { background-color:rgb(247, 247, 247); font-size:13px; padding:8px 12px; border-radius:20px; margin-bottom:10px; display:inline-block}
.tablichki_category_sub { display:inline-block; width:calc(100% - 12px); text-align:left; padding:10px 10px 0px 10px; float:left; border:1px solid #ccc; border-radius:10px; margin-bottom:15px}
.tablichki_category_sub a { background-color:rgb(247, 247, 247); font-size:13px; padding:8px 10px; border-radius:20px; margin-bottom:10px; display:inline-block}
.search { margin:0; padding:0; float:left; margin-left:10px; margin-top:20px}
.search input { width:569px; height:32px; padding:3px 7px; font-size:13px; border-radius:5px; background:#fff; border:2px solid #000000}
.search input:focus-visible { border:1px solid #ccc; padding-block:1px;padding-inline:10px;outline:-webkit-focus-ring-color auto 0px}
.top_searchs { background:url(/style/img/icon5.png); background-size:cover; width:16px; height:16px; padding:0; border-radius:0; border:0; margin-top:8px; float:right; margin-left:-26px; cursor:pointer; z-index:9; display:inline-block; position:relative; margin-right:7px}
.top_searchs:hover { color:#333; background-color:rgba(230, 230, 230, 0); border-color:rgba(173, 173, 173, 0)}
.fonpopup2 { position:fixed; top:0; left:0; width:100%; height:100%; overflow:hidden; z-index:8010; background:url(/style/img/fancybox_overlay.png); display:none}
.popup p { -webkit-margin-before:2em}
.popup { background:#f8f8f8; border:3px solid #fff; display:inline-block; left:50%; opacity:0; width:950px; padding-top:13px; position:fixed; text-align:justify; top:70px; visibility:hidden; z-index:999999; -webkit-transform:translate(-50%, 0%); -moz-transform:translate(-50%, 0%); -ms-transform:translate(-50%, 0%); -o-transform:translate(-50%, 0%); transform:translate(-50%, 0%); -webkit-transition:opacity .5s, top .5s; -moz-transition:opacity .5s, top .5s; -ms-transition:opacity .5s, top .5s; -o-transition:opacity .5s, top .5s; transition:opacity .5s, top .5s; border-radius:11px}
.popup .close_window { position:absolute; top:-18px; right:-18px; width:36px; height:36px; cursor:pointer; z-index:8040; background-image:url(/style/img/fancybox_sprite.png)}
#country_window { width:calc(25% - 10px); padding:0; margin-left:10px; display:inline-block; margin-top:15px; float:left; border-right:1px solid #ccc; position:relative; height:400px; overflow-y:scroll}
#city_window { width:calc(75% - 20px); padding:0; margin-right:10px; display:inline-block; margin-top:15px; float:left; margin-left:10px; height:400px; overflow-y:scroll}
.popup span { padding:10px; margin-bottom:0px; display:inline-block; font-weight:700; font-size:20px; width:calc(100% - 0px)}
.search_city { margin:0; padding:0; float:left; margin-left:10px; margin-top:0px}
.search_city input { width:921px; height:32px; padding:3px 7px; font-size:13px; border-radius:5px; background:#fff; border:1px solid #ccc}
.search_city input:focus-visible { border:1px solid #ccc; padding-block:1px;padding-inline:10px;outline:-webkit-focus-ring-color auto 0px}
.search_city .top_searchs { background:url(/style/img/icon5.jpg); background-size:cover; width:16px; height:16px; padding:0; border-radius:0; border:0; margin-top:8px; float:right; margin-left:-26px; cursor:pointer; z-index:9; display:inline-block; position:relative; margin-right:5px}
.search_city .top_searchs:hover { color:#333; background-color:rgba(230, 230, 230, 0); border-color:rgba(173, 173, 173, 0)}
.table span { font-size:14px; font-weight:400; display:inline-block; cursor:pointer; position:relative; float:left; text-align:left}
.table1 span { font-size:14px; font-weight:400; padding:5px 10px; width:33%; display:inline-block; cursor:pointer}
.navbar-nav.navbar2024right>li>a { padding-top:0; padding-bottom:0}
.navbar2024right .dropdown:hover > .dropdown-menu { width:140px; min-width:140px}
.logo2024 img { height:64px}
.dropdown2024 { width:168px !important; min-width:140px}
.navbar2024left img { height:7px; width:auto !important; margin-top:0px !important; filter:invert(0.5)}
.navbar2024left:hover img { filter:invert(0)}
#country_window span:hover { background:rgb(192 0 0 / 1); color:#fff}
#country_window span.selected { background:rgb(192 0 0 / 1); color:#fff}
#city_window span { color:rgb(192 0 0 / 1)}
#city_window span:hover { font-weight:700; text-decoration:underline !important}
#city_window span.selected { font-weight:700; text-decoration:none}
.search_city_result { display:none; width:921px; height:417px; background:#fff; padding:0px 0 10px 0; margin-top:32px; margin-left:12px; overflow-y:scroll; position:absolute; z-index:1; overflow-x:hidden; cursor:pointer}
.search_city_result span { color:rgb(192 0 0 / 1); font-size:14px; width:25%; font-weight:400; padding:5px 10px}
.search_city_result span:hover { font-weight:700; text-decoration:underline !important}
.str_menu_2024 { -webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -o-transform:rotate(-90deg); -ms-transform:rotate(-90deg); transform:rotate(-90deg); height:8px !important; float:right; margin-top:11px !important}
.knopkabloks1otvet1cat_new .check, .knopkabloks1otvet2cat_new .check, .knopkabloks1otvet3cat_new .check, .knopkabloks1otvet4cat_new .check, .knopkabloks1otvet5cat_new .check, .knopkabloks1otvet6cat_new .check, .knopkabloks1otvet7cat_new .check { display:none; position:absolute; background:#ffffff; width:30px; height:30px; border-radius:50%; text-align:center; margin-left:0px; margin-top:0px; border:1px solid #dcdcdc}
.knopkabloks1otvet1cat_new.active .check, .knopkabloks1otvet2cat_new.active .check, .knopkabloks1otvet3cat_new.active .check, .knopkabloks1otvet4cat_new.active .check, .knopkabloks1otvet5cat_new.active .check, .knopkabloks1otvet6cat_new.active .check, .knopkabloks1otvet7cat_new.active .check { display:inline-block; position:absolute; background:rgb(192 0 0); width:30px; height:30px; border-radius:50%; text-align:center}
.knopkabloks1otvet1cat_new.active .check img, .knopkabloks1otvet2cat_new.active .check img, .knopkabloks1otvet3cat_new.active .check img, .knopkabloks1otvet4cat_new.active .check img, .knopkabloks1otvet5cat_new.active .check img, .knopkabloks1otvet6cat_new.active .check img, .knopkabloks1otvet7cat_new.active .check img { opacity:1; filter:invert(0)}
.knopkabloks1otvet1cat_new:hover .check, .knopkabloks1otvet2cat_new:hover .check, .knopkabloks1otvet3cat_new:hover .check, .knopkabloks1otvet4cat_new:hover .check, .knopkabloks1otvet5cat_new:hover .check, .knopkabloks1otvet6cat_new:hover .check, .knopkabloks1otvet7cat_new:hover .check { display:inline-block; position:absolute; background:rgb(192 0 0); width:30px; height:30px; border-radius:50%; text-align:center}
.knopkabloks1otvet1cat_new:hover .check img, .knopkabloks1otvet2cat_new:hover .check img, .knopkabloks1otvet3cat_new:hover .check img, .knopkabloks1otvet4cat_new:hover .check img, .knopkabloks1otvet5cat_new:hover .check img, .knopkabloks1otvet6cat_new:hover .check img, .knopkabloks1otvet7cat_new:hover .check img { opacity:1; filter:invert(0)}
.knopkabloks1otvet1cat_new { display:inline-block; width:calc(33.33% - 36.66px); cursor:pointer; margin-top:20px; margin-bottom:40px; position:relative; float:left; border:1px solid #c00000; padding:10px 10px 166px 10px; border-radius:5px; margin-right:40px; background:url("/style/img/cat1_new.webp") no-repeat top center; background-size:cover; text-align:left}
.knopkabloks1otvet2cat_new { display:inline-block; width:calc(33.33% - 36.66px); cursor:pointer; margin-top:20px; margin-bottom:40px; position:relative; float:left; border:1px solid #c00000; padding:10px 10px 166px 10px; border-radius:5px; margin-right:40px; background:url("/style/img/cat2_new.webp") no-repeat top center; background-size:cover; text-align:left}
.knopkabloks1otvet3cat_new { display:inline-block; width:calc(33.33% - 36.66px); cursor:pointer; margin-top:20px; margin-bottom:40px; position:relative; float:left; border:1px solid #c00000; padding:10px 10px 166px 10px; border-radius:5px; margin-right:0; background:url("/style/img/cat3_new.webp") no-repeat top center; background-size:cover; text-align:left}
.knopkabloks1otvet4cat_new { display:inline-block; width:calc(33.33% - 36.66px); cursor:pointer; margin-bottom:40px; position:relative; float:left; border:1px solid #c00000; padding:10px 10px 166px 10px; border-radius:5px; background:url("/style/img/cat4_new.webp") no-repeat top center; background-size:cover; text-align:left; margin-right:40px}
.knopkabloks1otvet5cat_new { display:inline-block; width:calc(33.33% - 36.66px); cursor:pointer; margin-bottom:40px; position:relative; float:left; border:1px solid #c00000; padding:10px 10px 166px 10px; border-radius:5px; margin-right:40px; background:url("/style/img/cat5_new.webp") no-repeat top center; background-size:cover; text-align:left}
.knopkabloks1otvet6cat_new { display:inline-block; width:calc(33.33% - 36.66px); cursor:pointer; margin-bottom:40px; position:relative; float:left; border:1px solid #c00000; padding:10px 10px 166px 10px; border-radius:5px; margin-right:0; background:url("/style/img/cat6_new.webp") no-repeat top center; background-size:cover; text-align:left}
.knopkabloks1otvet7cat_new { display:inline-block; width:calc(33.33% - 36.66px); cursor:pointer; margin-bottom:40px; position:relative; float:left; border:1px solid #c00000; padding:10px 10px 166px 10px; border-radius:5px; margin-right:40px; background:url("/style/img/cat7_new.webp") no-repeat top center; background-size:cover; text-align:left}
.tablichki_more { display:none}
.tablichki_category_show { background:#c00001; font-size:13px !important; color:#fff !important; width:127px; padding:7px !important; margin-top:4px; font-weight:400; border-radius:5px; display:inline-block; cursor:pointer; margin-left:calc(50% - 64px); margin-right:calc(50% - 64px)}
.tablichki_category_show:hover { opacity:0.85}
.table_region_mass { display:inline-block; width:100%; -moz-column-count:4; -webkit-column-count:4; column-count:4}
.h2_12_2024 { color:rgb(0 0 0); font-size:28px; font-weight:700; margin-bottom:20px; text-transform:none; text-align:left; margin-top:55px}
.fon_button_search { background:#000; display:inline-block; width:32px; height:32px; position:absolute; margin-left:-32px; border-radius:0 5px 5px 0px; text-align:center}
.table_region_mass a { color:#c00001; text-decoration:none; display:block; text-align:left}
.table_region_mass a:hover { opacity:0.85; text-decoration:underline}
.category_signboard_designer { padding:9px 10px; position:relative; display:flex; width:calc(100% - 0px); cursor:pointer; align-items:center; border:1px solid #ccc; border-radius:5px; margin-bottom:10px}
.category_signboard_designer:hover, .category_signboard_designer.active { border-color:rgb(192 0 0 / 1) !important; outline:0; -webkit-box-shadow:inset 0 1px 1px rgb(192 0 0 / 0.075), 0 0 8px rgb(192 0 0 / 0.6); box-shadow:inset 0 1px 1px rgb(192 0 0 / 0.075), 0 0 8px rgb(192 0 0 / 0.6)}
.category_signboard_designer img { max-width:61px; max-height:61px}
.category_signboard_designer img.icon_menu_1 { max-width:76px; margin-right:-7.5px; margin-left:-7.5px}
.category_signboard_designer img.icon_menu_5 { margin-right:5px; margin-left:5px}
.category_signboard_designer img.icon_menu_8 { margin-right:5px; margin-left:5px}
.category_signboard_designer img.icon_menu_11 { margin-right:9px; margin-left:9px}
.category_signboard_designer span { font-size:16px; text-align:center; margin-left:0; width:calc(100% - 63px); display:flex; line-height:1.23; min-height:40px; align-items:center; float:right; justify-content:space-around}
.The_button_panel { width:calc(100% - 20px); display:inline-block; text-align:left; padding:8px 0; position:relative}
.The_button_Background { margin:0; display:inline-block; cursor:pointer; font-weight:700; padding:10px 7px 11px 7px; border-radius:3px; background:rgb(235, 235, 235); margin-right:0px; font-size:12px; line-height:1; border:2px solid rgb(208 208 208); text-align:center; position:relative; vertical-align:top}
.The_button_Color { margin:0; display:inline-block; cursor:pointer; font-weight:700; padding:10px 7px 11px 7px; border-radius:3px; background:rgb(235, 235, 235); margin-right:0px; font-size:12px; line-height:1; border:2px solid rgb(208 208 208); text-align:center; position:relative; vertical-align:top}
.The_button_Size { margin:0; display:inline-block; cursor:pointer; font-weight:700; padding:10px 7px 11px 7px; border-radius:3px; background:rgb(235, 235, 235); margin-right:0px; font-size:12px; line-height:1; border:2px solid rgb(208 208 208); text-align:center; position:relative; vertical-align:top}
.The_button_Relief { margin:0; display:inline-block; cursor:pointer; font-weight:700; padding:4px 7px 5px 7px; border-radius:3px; background:rgb(235, 235, 235); margin-right:0px; font-size:12px; line-height:1; border:2px solid rgb(208 208 208); text-align:center; position:relative; vertical-align:top}
.The_button_Additional_element { margin:0; display:inline-block; cursor:pointer; font-weight:700; padding:4px 7px 5px 7px; border-radius:3px; background:rgb(235, 235, 235); margin-right:0px; font-size:12px; line-height:1; border:2px solid rgb(208 208 208); text-align:center; position:relative; vertical-align:top}
.The_button_Metal { margin:0; display:inline-block; cursor:pointer; font-weight:700; padding:10px 7px 11px 7px; border-radius:3px; background:rgb(235, 235, 235); margin-right:0px; font-size:12px; line-height:1; border:2px solid rgb(208 208 208); text-align:center; position:relative; vertical-align:top}
.The_button_Two-sided { margin:0; display:inline-block; cursor:pointer; font-weight:700; padding:4px 7px 5px 7px; border-radius:3px; background:rgb(235, 235, 235); margin-right:0px; font-size:12px; line-height:1; border:2px solid rgb(208 208 208); text-align:center; position:relative; vertical-align:top}
.The_button_Custom_Font { margin:0; display:inline-block; cursor:pointer; font-weight:700; padding:4px 7px 5px 7px; border-radius:3px; background:rgb(235, 235, 235); margin-right:0px; font-size:12px; line-height:1; border:2px solid rgb(208 208 208); text-align:center; position:relative; vertical-align:top}
.The_button_Background:hover, .The_button_Background.active { border:2px solid rgb(192 0 0 / 1)}
.The_button_Color:hover, .The_button_Color.active { border:2px solid rgb(192 0 0 / 1)}
.The_button_Size:hover, .The_button_Size.active { border:2px solid rgb(192 0 0 / 1)}
.The_button_Relief:hover, .The_button_Relief.active { border:2px solid rgb(192 0 0 / 1)}
.The_button_Additional_element:hover, .The_button_Additional_element.active { border:2px solid rgb(192 0 0 / 1)}
.The_button_Metal:hover, .The_button_Metal.active { border:2px solid rgb(192 0 0 / 1)}
.The_button_Two-sided:hover, .The_button_Two-sided.active { border:2px solid rgb(192 0 0 / 1)}
.The_button_Custom_Font:hover, .The_button_Custom_Font.active { border:2px solid rgb(192 0 0 / 1)}
.The_button_Background_window { display:none; width:calc(100% - 265px); border:1px solid #c00000; position:absolute; z-index:2; background:#ffe9e9; padding:10px 5px 10px 10px; margin-left:10px; border-radius:5px; margin-top:-47px}
.The_button_Color_window { display:none; width:calc(100% - 37px); border:1px solid #c00000; position:absolute; z-index:2; background:#ffe9e9; padding:10px; margin-left:10px; border-radius:5px; margin-top:-63px}
.The_button_Color_window label { margin-top:4px; margin-bottom:0; text-align:left; width:auto; float:left; line-height:1.23; margin-right:5px}
.The_button_Size_window label { margin-top:3px; text-align:left; width:auto; margin-bottom:0; float:left; margin-right:5px}
.The_button_Metal_window label { margin-top:3px; text-align:left; width:auto; margin-bottom:0; float:left; margin-right:7px}
.The_button_Relief_window label { margin-top:0; text-align:left; width:auto; margin-bottom:0; float:left; line-height:1.23; margin-right:5px}
.The_button_Size_window { display:none; width:calc(100% - 106px); border:1px solid #c00000; position:absolute; z-index:2; background:#ffe9e9; padding:10px; margin-left:10px; border-radius:5px; margin-top:-48px}
.The_button_Metal_window { display:none; width:calc(100% - 355px); border:1px solid #c00000; position:absolute; z-index:2; background:#ffe9e9; padding:10px 5px 10px 10px; margin-left:10px; border-radius:5px; margin-top:-47px}
.The_button_Relief_window { display:none; width:calc(100% - 77px); border:1px solid #c00000; position:absolute; z-index:2; background:#ffe9e9; padding:10px; margin-left:10px; border-radius:5px; margin-top:-59px}
.The_button_Additional_element_window { display:none; width:calc(100% - 96px); border:1px solid #c00000; position:absolute; z-index:2; background:#ffe9e9; padding:10px; margin-left:10px; border-radius:5px; margin-top:-123px; min-height:123px}
.product_pagination { display:inline-block; text-align:center; width:100%}
.product_pagination ul { padding:0; display:inline-block; margin-bottom:0}
.pagination_Back { list-style:none; border-radius:50%; background:#f6f6f6; width:35px !important; height:35px; border:1px solid rgb(216 216 216 / 1); float:left; cursor:pointer; margin-right:5px}
.pagination_Back img { height:22px; margin-top:6px; margin-left:5px}
.pagination_Current { list-style:none; border-radius:50%; background:#f6f6f6; width:35px !important; font-size:20px; text-align:center !important; height:35px; padding-top:3px; border:1px solid rgb(216 216 216 / 1); float:left; margin:0 5px; cursor:pointer}
.pagination_Current.active, .pagination_Current:hover, .pagination_Back:hover, .pagination_Forward:hover { border:1px solid rgb(192 0 0 / 1)}
.pagination_Forward { list-style:none; border-radius:50%; background:#f6f6f6; width:35px !important; height:35px; border:1px solid rgb(216 216 216 / 1); float:left; cursor:pointer; margin-left:5px}
.pagination_Forward img { height:22px; margin-top:6px; margin-left:6px}
.tipylicidoma div.glow, .tipylicidoma span.glow { animation:attcolor 2s infinite}
.textylicadoma div.glow, .textylicadoma span.glow { animation:attcolor 2s infinite}
.textnomerdoma div.glow { animation:attcolor 2s infinite}
.text_area_1s div.glow, .text_area_1s span.glow { animation:attcolor 2s infinite}
.text_area_2s div.glow, .text_area_2s span.glow { animation:attcolor 2s infinite}
.text_area_3s div.glow, .text_area_3s span.glow { animation:attcolor 2s infinite}
@keyframes attcolor { 0% { -webkit-text-fill-color:rgb(192 0 0 / 1) }
 100% { -webkit-text-fill-color:initial }
}
.nameylici.glow, .nomerdoma.glow, .tipylici.glow, .text_area_1_text.glow, .text_area_2_text.glow, .text_area_3_text.glow { border-color:rgb(192 0 0 / 1) !important; outline:0; -webkit-box-shadow:inset 0 1px 1px rgb(192 0 0 / 0.075), 0 0 8px rgb(192 0 0 / 0.6); box-shadow:inset 0 1px 1px rgb(192 0 0 / 0.075), 0 0 8px rgb(192 0 0 / 0.6)}
.tablichkamobhaks { overflow:hidden}
.menunew .col-lg-12 .dropdown-menu>li>a div { width:56px; display:inline-block; text-align:center; margin-right:4px}
.Galleryfancybox a.cataloge2024 { width:100%; margin:0; margin-top:25px; display:inline-block}
.Galleryfancybox div.product_pagination_two { display:inline-block; text-align:center; width:100%; margin-top:25px}
.Galleryfancybox div.product_pagination_two ul { padding:0; display:inline-block; margin-bottom:0}
.pagination_Back_two { list-style:none; border-radius:50%; background:#f6f6f6; width:35px !important; height:35px; border:1px solid rgb(216 216 216 / 1); float:left; cursor:pointer; margin-right:5px}
.pagination_Back_two img { height:22px; margin-top:-8px; width:22px !important; border:0 !important; !i; !}
.pagination_Current_two { list-style:none; border-radius:50%; background:#f6f6f6; width:35px !important; font-size:20px; text-align:center !important; height:35px; padding-top:3px; border:1px solid rgb(216 216 216 / 1); float:left; margin:0 5px; cursor:pointer}
.pagination_Current_two.active, .pagination_Current_two:hover, .pagination_Back_two:hover, .pagination_Forward_two:hover { border:1px solid rgb(192 0 0 / 1)}
.pagination_Forward_two { list-style:none; border-radius:50%; background:#f6f6f6; width:35px !important; height:35px; border:1px solid rgb(216 216 216 / 1); float:left; cursor:pointer; margin-left:5px}
.pagination_Forward_two img { height:22px; margin-top:-8px; width:22px !important; border:0 !important}
.pagination_Back_two a, .pagination_Current_two a, .pagination_Forward_two a { display:inline-block; width:100%}
.Galleryfancybox div.fancybox_three:hover .fancybox_background { display:flex}
.Galleryfancybox div.fancybox_background { background:rgb(191 0 0 / 35%); display:none; width:calc(100% - 2px); height:100%; position:absolute; top:0; left:0; align-items:center; justify-content:center}
.fancybox_one:hover { color:#fff}
.fancybox_one { display:inline-block; width:122px; background:rgb(192 0 0 / 1); color:#fff; padding:8px 20px; font-size:17px; margin-bottom:15px; border-radius:5px; font-weight:700; margin-left:calc(50% - 61px); margin-right:calc(50% - 61px); height:39px}
.fancybox_two { display:inline-block; width:122px; background:rgb(192 0 0 / 1); color:#fff; padding:8px 20px; font-size:17px; margin-bottom:0px; border-radius:5px; font-weight:700; margin-left:calc(50% - 61px); margin-right:calc(50% - 61px); height:39px; cursor:pointer}
.imgPortfolio { height:100px; float:left; margin-bottom:10px}
.knopka4scenter textarea { display:inline-block; width:100%; margin-bottom:10px; float:left; height:67px}
.text_area_1_nameyliciblock { width:201px; display:inline-block; float:left; text-align:left; padding:0; line-height:1.4; font-size:13px; font-weight:700; margin-bottom:10px; margin-top:5px; margin-left:10px}
.text_area_2_nameyliciblock { width:201px; display:inline-block; float:left; text-align:left; padding:0; line-height:1.4; font-size:13px; font-weight:700; margin-bottom:10px; margin-top:5px; margin-left:10px}
.text_area_3_nameyliciblock { width:201px; display:inline-block; float:left; text-align:left; padding:0; line-height:1.4; font-size:13px; font-weight:700; margin-top:5px; margin-left:10px}
.text_area_1_bezprobel { margin-right:5px; color:#000; padding:4px 9px 5px 9px; cursor:pointer; font-size:12px; text-align:center; line-height:1; display:inline-block; position:relative; float:left; font-weight:700; border-radius:3px; background:rgb(235,235,235); border:2px solid rgb(208 208 208)}
.text_area_1_polprobel { margin-right:5px; color:#000; padding:4px 9px 5px 9px; cursor:pointer; font-size:12px; text-align:center; line-height:1; display:inline-block; float:left; font-weight:700; background:rgb(235,235,235); border-radius:3px; border:2px solid rgb(208 208 208)}
.text_area_1_probel { margin-right:0px; color:#000; padding:4px 9px 5px 9px; cursor:pointer; font-size:12px; text-align:center; line-height:1; display:inline-block; float:left; font-weight:700; background:rgb(235,235,235); border-radius:3px; border:2px solid rgb(208 208 208)}
.text_area_2_bezprobel { margin-right:5px; color:#000; padding:4px 9px 5px 9px; cursor:pointer; font-size:12px; text-align:center; line-height:1; display:inline-block; position:relative; float:left; font-weight:700; border-radius:3px; background:rgb(235,235,235); border:2px solid rgb(208 208 208)}
.text_area_2_polprobel { margin-right:5px; color:#000; padding:4px 9px 5px 9px; cursor:pointer; font-size:12px; text-align:center; line-height:1; display:inline-block; float:left; font-weight:700; background:rgb(235,235,235); border-radius:3px; border:2px solid rgb(208 208 208)}
.text_area_2_probel { margin-right:0px; color:#000; padding:4px 9px 5px 9px; cursor:pointer; font-size:12px; text-align:center; line-height:1; display:inline-block; float:left; font-weight:700; background:rgb(235,235,235); border-radius:3px; border:2px solid rgb(208 208 208)}
.text_area_3_bezprobel { margin-right:5px; color:#000; padding:4px 9px 5px 9px; cursor:pointer; font-size:12px; text-align:center; line-height:1; display:inline-block; position:relative; float:left; font-weight:700; border-radius:3px; background:rgb(235,235,235); border:2px solid rgb(208 208 208)}
.text_area_3_polprobel { margin-right:5px; color:#000; padding:4px 9px 5px 9px; cursor:pointer; font-size:12px; text-align:center; line-height:1; display:inline-block; float:left; font-weight:700; background:rgb(235,235,235); border-radius:3px; border:2px solid rgb(208 208 208)}
.text_area_3_probel { margin-right:0px; color:#000; padding:4px 9px 5px 9px; cursor:pointer; font-size:12px; text-align:center; line-height:1; display:inline-block; float:left; font-weight:700; background:rgb(235,235,235); border-radius:3px; border:2px solid rgb(208 208 208)}
.text_area_1_bezprobel:hover { border:2px solid rgb(192 0 0 / 1)}
.text_area_2_bezprobel:hover { border:2px solid rgb(192 0 0 / 1)}
.text_area_3_bezprobel:hover { border:2px solid rgb(192 0 0 / 1)}
.text_area_1_polprobel:hover { border:2px solid rgb(192 0 0 / 1)}
.text_area_2_polprobel:hover { border:2px solid rgb(192 0 0 / 1)}
.text_area_3_polprobel:hover { border:2px solid rgb(192 0 0 / 1)}
.text_area_1_probel:hover { border:2px solid rgb(192 0 0 / 1)}
.text_area_2_probel:hover { border:2px solid rgb(192 0 0 / 1)}
.text_area_3_probel:hover { border:2px solid rgb(192 0 0 / 1)}
.str_m_2 { margin-top:15px !important}
.str_m_3 { margin-top:15px !important}
.str_m_6 { margin-top:14px !important}
.str_m_8 { margin-top:15px !important}
.probelactive { border:2px solid rgb(192 0 0 / 1)}
.table span.trtopnolzakaz5new { float:none; text-align:center}
.st_video_4, .st_video_5 { position:relative; padding:3px 16px 8px 16px; float:left; color:#666; text-transform:uppercase; font-size:13px; cursor:pointer; border-bottom:2px solid #f5f5f5}
.st_video_4:hover, .st_video_5:hover { color:#222; border-bottom:2px solid #222; background:rgb(255 255 255 / 0%)}
.g-recaptcha-center { display:inline-block; width:100%; text-align:center}
.g-recaptcha-center div { display:inline-block}
#recaptchaError { display:inline-block; width:100%; color:#fff; text-align:center}
.yandex_maps_reviews { display:inline-block; width:60%; margin-top:50px; margin-left:20%; margin-right:20%; text-align:center}
.yandex_maps_reviews iframe { width:100%; height:100%; border:1px solid #e6e6e6; border-radius:8px; box-sizing:border-box}
.yandex_maps_reviews a.btn_new { box-sizing:border-box; text-decoration:none; color:#b3b3b3; font-size:10px; font-family:YS Text,sans-serif; padding:0 20px; position:absolute; bottom:8px; width:100%; text-align:center; left:0; overflow:hidden; text-overflow:ellipsis; display:block; max-height:14px; white-space:nowrap; padding:0 16px; box-sizing:border-box}
.tovarplashka .vigodi { display:inline-block; width:100%; margin:0}
.tovarplashka .vigodi .vigodi4 { margin:0 !important}
.bg_fon1.bg_fon4 h1 { color:#000000}
.bg_fon1.bg_fon4 .zvonok_land { color:#000000; border:1px solid #000000}
.bg_fon1.bg_fon4 .lend1 { color:#000000; font-size:39px}
.bg_fon1.bg_fon4 .lend2 { color:#000000; font-size:28px; font-weight:700}
.bg_fon1.bg_fon4 .lend3 { color:#000000; width:100%; text-align:left; margin-left:0; margin-right:0; margin-top:25px; font-weight:700; margin-bottom:-20px}
.bg_fon1.bg_fon4 .lend4 { color:#000000}
.bg_fon1.bg_fon4 .lend5 { margin-bottom:50px}
.slider_kviz { height:600px}
.slider_kviz .slick-slide img { display:inline-block}
.bg_fon_kviz_4 .process_land_line { border:2px solid #d4333340; background:#d4333340}
.bg_fon_kviz_4 .process_land_header:after { color:#d43333}
.bg_fon_kviz_4 .q1_title { color:#000000; margin-top:30px}
.bg_fon_kviz_4 .q_minus { color:#000000; background:#d4333357}
.bg_fon_kviz_4 .q_ans { color:#000000}
.bg_fon_kviz_4 .q_ans span { border:2px solid #dadada; color:rgb(0 0 0 / 50%)}
.bg_fon_kviz_4 .q_ans:hover span { color:#000000; border:2px solid #b4b4b4; transition:all .3s ease}
.bg_fon_kviz_4 .q_ans.active_kviz span { color:#000000; border:6px solid #000000}
.bg_fon_kviz_4 .process_land_line_fon_20 { background:#d43333}
.bg_fon_kviz_4 .process_land_line_fon_40 { background:#d43333}
.bg_fon_kviz_4 .process_land_line_fon_60 { background:#d43333}
.bg_fon_kviz_4 .process_land_line_fon_80 { background:#d43333}
.bg_fon_kviz_4 .process_land_line_fon_100 { background:#d43333}
.bg_fon_kviz_4 .q_plus { background:#d43333; color:#fff}
.bg_fon_kviz_4 input { color:#000000}
.bg_fon_kviz_4 .close_kviz { filter:invert(1)}
.bg_fon1.bg_fon2 h1 { color:#000000}
.bg_fon1.bg_fon2 .zvonok_land { color:#000000; border:1px solid #000000}
.bg_fon1.bg_fon2 .lend1 { color:#000000; font-size:39px}
.bg_fon1.bg_fon2 .lend2 { color:#000000; font-size:28px; font-weight:700}
.bg_fon1.bg_fon2 .lend3 { color:#000000; width:100%; text-align:left; margin-left:0; margin-right:0; margin-top:25px; font-weight:700; margin-bottom:-20px}
.bg_fon1.bg_fon2 .lend4 { color:#000000}
.bg_fon1.bg_fon2 .lend5 { margin-bottom:50px}
.bg_fon_kviz_2 .process_land_line { border:2px solid #d4333340; background:#d4333340}
.bg_fon_kviz_2 .process_land_header:after { color:#d43333}
.bg_fon_kviz_2 .q1_title { color:#000000; margin-top:30px}
.bg_fon_kviz_2 .q_minus { color:#000000; background:#d4333357}
.bg_fon_kviz_2 .q_ans { color:#000000}
.bg_fon_kviz_2 .q_ans span { border:2px solid #dadada; color:rgb(0 0 0 / 50%)}
.bg_fon_kviz_2 .q_ans:hover span { color:#000000; border:2px solid #b4b4b4}
.bg_fon_kviz_4 .q_ans.active_kviz span { color:#000000; border:6px solid #000000}
.bg_fon_kviz_2 .q_plus { background:#d43333; color:#fff}
.bg_fon_kviz_2 input { color:#000000}
.bg_fon_kviz_2 .close_kviz { filter:invert(1)}
.bg_fon_kviz_2 .process_land_line_fon_25 { background:#d43333}
.bg_fon_kviz_2 .process_land_line_fon_50 { background:#d43333}
.bg_fon_kviz_2 .process_land_line_fon_75 { background:#d43333}
.bg_fon_kviz_2 .process_land_line_fon_100 { background:#d43333}
.bg_fon1.bg_fon2 .logo, .bg_fon1.bg_fon4 .logo { margin:42px 0 0 0}
.bg_fon1.bg_fon2 .logo img, .bg_fon1.bg_fon4 .logo img { height:55px}
.mb20250826 { margin-top:200px}
.zayvka_prinyata_3.mb20250826n { font-size:32px; width:300px; padding:20px}
.bg_fon_kviz_2 .process_land_header, .bg_fon_kviz_4 .process_land_header { background:#d43333; color:#fff}
.max { display:inline-block !important; width:auto !important; position:relative; line-height:1; margin-bottom:0 !important; vertical-align:super}
.max:hover { opacity:0.85; color:rgb(244 244 244)}
.max img { display:inline-block; float:left; margin-bottom:-6px !important; height:31px; width:31px !important; margin-right:1px}
.max img:hover { height:33px; margin-top:-2px !important; margin-left:-1px; margin-right:0; margin-bottom:-7px !important; width:33px !important}
.print { position:absolute; right:0; top:58px}
.print a { color:rgb(192 0 0 / 1)}
.bg_fon_kviz_2 .q_ans.active_kviz span { color:#000000; border:6px solid #000000}
.kviz_new { width:44%; margin-left:28%; margin-right:28%; display:inline-block; text-align:left}
.politikas1new { width:44%; margin-left:28%; margin-right:28%; display:inline-block}
.politikas1new input { width:auto; margin:0; height:auto; margin-right:5px}
