body{background:#fff center top no-repeat;margin:0px;padding:0px;font-size:14px;font-family:Arial, sans-serif;color:#3f3f46;line-height:20px;}
a{border:none;outline:none;}
.teh_title1_new1,.teh_title1_new2
{
	display:none;
}
#new_teh_title_wrap
{
	display:none;
}
 
.itm_name a:active,.itm_website a:active, .itm_linkmore:active,.itmedit:active{color:#FF9102!important;}
.itmedit:active{border-bottom:1px dashed #FF9102!Important;}
img{border:none;}
h1,h2,h3,h4,h5{margin:0px;padding:0px;font-weight:normal;}
h1,.h1,h3{font-size:19px;line-height:23px;color:#3f3f46;font-family:Arial, sans-serif;position:relative;}
h2{font-size:17px;color:#3f3f46;}

h2.contentheading {
	color: blue;
	font-size: 18px;
	padding: 10px 0px;
}

h2.contentheading a {
	text-decoration: none;
	color: #147ea1;
}

.rightside_news>span {
	padding-bottom: 20px;
	display: block;
}

h1.itemTitle {
	font-size: 24px;
	padding: 20px 0px 0px 0px;
}

p{line-height:22px;}
table{border-spacing:0px;border-collapse:collapse;}
table td{margin:0px;padding:0px;text-align:left;vertical-align:top;}
.unselectable,.button,.obutton,.gbutton,#mainadd,.sv{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
div{margin:0px;padding:0px;}
p,ul,li,form,fieldset{margin:0px;padding:0px;border:none;}
ul{list-style-type:none;}
a,a:visited,a:link{text-decoration:underline;}
a:hover,a:visited{text-decoration:none;}
a, a:hover, a:focus, a:visited{color:#3f3f46;outline:none;border:none;}
input, textarea{border:none;}
textarea{border:none;resize:none;}
.clear{clear:both;}
.alignleft{text-align:left!important;}
.alignright{text-align:right!important;}
.aligncenter{text-align:center!important;}
html, body{min-height:100%;height:100%;margin:0;padding:0;}
#content{padding-top:0px;}
#loginout_img{width:30px;height:24px;position:absolute;left:-7px;top:-1px;background:url("/images/template/ico3.png");display:block;}
#tb_predpr,#tb_predpr1{display:block;position:relative;padding-left:40px;font-size:14px;cursor:pointer;text-decoration:underline;}
.frontalnye-pogruzchiki span{padding-top:7px!important;}
.dostavka-strojmaterialov span{padding-top:7px!important;}
.demontazhnye-raboty span{padding-top:7px!important;}
.vyvoz-stroitelnogo-musora span{padding-top:1px!important;}
.almaznaja-rezka-betona span{padding-top:7px!important;}
.stroitelstvo-domov span{padding-top:7px!important;}
.santehnik span{padding-top:7px!important;}
#tb_predpr:hover,#tb_predpr1:hover{text-decoration:none;}
#loginin.logout:hover{color:#3f3f46!important;}
#tb_predpr span,#tb_predpr1 span{position:absolute;left:-4px;top:-4px;width:34px;height:34px;display:block;background:url("/images/template/ico2.png");}
#tb_predpr1{display:inline-block!important;color:#5f62c7!Important;padding-left:54px!important;margin-left:140px!important;}
#left{width:292px;float:left;}
#teh_title{text-align:center;}
#teh5{box-shadow:0px 0px 10px #ccc;border-top-left-radius:5px;border-top-right-radius:5px;}
#teh_title_wrap{height:43px;}
.teh_title1{width:144px;padding-top:8px;float:left;height:33px;text-align:center;white-space:nowrap;font-size:19px;line-height:23px;color:#3f3f46;font-family:Arial, sans-serif;background:#fff;background:-moz-linear-gradient(top, #FFF, #f1f1f1);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(100%,#f1f1f1));background:-webkit-linear-gradient(top, #FFF, #f1f1f1);background:-o-linear-gradient(top, #FFF, #f1f1f1);background:-ms-linear-gradient(top, #FFF, #f1f1f1);background:linear-gradient(top, #FFF, #f1f1f1);border:1px solid #efefef;cursor:pointer;}
.teh_title1:hover{background:#fff;background:-moz-linear-gradient(top, #FFF, #f5f5f5);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(100%, #f5f5f5));background:-webkit-linear-gradient(top, #FFF, #f5f5f5);background:-o-linear-gradient(top, #FFF, #f5f5f5);background:-ms-linear-gradient(top, #FFF, #f5f5f5);background:linear-gradient(top, #FFF, #f5f5f5);}
.teh_title1.first{border-top-left-radius:5px;border-right:none!important;padding-right:1px!important;}
.teh_title1.second{border-top-right-radius:5px;}
.teh_title1.active{color:#50a9c3!important;cursor:default!important;background:#fff!important;border-bottom:1px solid #fff!important;}
#teh_list5{clear:both;border:1px solid #efefef;border-top:none!important;padding-left:15px;}
#teh_list{clear:both;border:1px solid #efefef;padding-left:15px;}
.teh.last{border-bottom:none!important;}
.teh{white-space:nowrap;font-size:16px;clear:both;cursor:pointer;text-decoration:none;border-bottom:1px dashed #3991ab6b;padding-bottom:5px;margin-right:5px;padding-top:5px;}
.teh a{cursor:pointer;display:block;}
.teh a:hover span,.teh.active a span{text-decoration:underline;}
.teh a img{width: 50px; float:left;display:inline-block;margin-right:5px;border-radius:5px;border:2px solid #fff;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;}
.teh a:hover img,.teh.active a img{border:2px solid #97aeb563;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;}
.teh span{padding-top:23px;float:left;display:inline-block;width:200px;overflow:hidden;text-overflow:ellipsis; position: relative; bottom: 6px;}
#dobav{cursor:pointer;position:absolute;box-shadow:0px 0px 16px #eee;right:248px;bottom:20px;display:inline-block;padding-left:39px;padding-right:11px;height:28px;border:1px solid #c1c1c1;border-radius:5px;background:#f4f4f4;text-decoration:none;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;}
#dobav:hover{background:#eee;border:1px solid #aaa;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;}
#dobav span{display:inline-block;padding-top:2px;border-top:1px solid #fff;}
#dobav i{width:31px;height:28px;background:url("/images/template/not_act.png");display:block;position:absolute;left:0px;top:0px;}
#search1{position:absolute;left:304px;top:0px;z-index:4;height:22px;width:459px;background:#fff;}
#search{position:absolute;left:304px;top:22px;z-index:4;background:#fff;}
#search input{padding:4px 40px 5px 17px!important;width:386px!important;color:#3f3f46!important;font-size:13px!important;background:#f8f8f8!important;border-radius:6px!important;border:1px solid #ccc!important;box-shadow:0px 2px 6px #ddd,0px 3px 9px #ddd inset!important;}
#fridger{position:relative;}
#shadow1{width:74px;background:url("/images/template/shadow1.png") repeat-y;position:absolute;left:0px;top:0px;height:100%;}
#shadow2{width:74px;background:url("/images/template/shadow2.png") repeat-y;position:absolute;right:0px;top:0px;height:100%;}
#wrap{height:auto!important;min-height:100%;position:relative;overflow:hidden;}
#footer{position:relative;margin:0;padding:0;height:90px;margin-top:-90px;color:#444;font-family:Arial, sans-serif;}
#bott_height{height:150px;clear:both;}
#copyright{position:absolute;left:10px;top:10px;padding-left:190px;display:inline-block;white-space:nowrap;}
#copyright a{color:#50a9c3;font-weight:normal;display:block;height:26px;font-weight:bold;font-size:14px;text-decoration:none;}
#copyright a:hover{text-decoration:underline;}
#copyright i{left:0px;top:-4px;width:172px;height:48px;background:url("/images/logo_mini.png");display:block;position:absolute;}
#footer_counter{position:absolute;top:18px;left:0px;}
#footer_mea span{display:none;}
#footer_mea{position:absolute;top:7px;right:10px;width:172px;height:48px;background:url("/images/logo_mini.png") no-repeat;}
#footer_mea:hover{background-position:0px -67px;}
#footer_breaker{position:absolute!important;left:0px;top:-30px;width:100%;z-index:1;}
input[type="text"], input[type="password"], textarea{border-radius:5px;background-color:white;resize:none;padding:8px 14px 8px 14px!important;font-size:14px!important;color:#464646!Important;border:1px solid #E1E1E1;outline:none!important;box-shadow:0 1px 1px #E1E1E1 inset;text-shadow:0px 1px 1px rgba(220, 220, 220, 0.5);margin:0px auto;font-family:Arial, sans-serif;display:inline-block;}
select{border-radius:5px;background-color:white;resize:none;padding:0px 0px 0px 10px!important;font-size:14px!important;color:#464646;border:1px solid #E1E1E1;outline:none!important;box-shadow:0 1px 1px #E1E1E1 inset;margin:0px;font-family:inherit;height:34px!Important;cursor:pointer;}
.input_error{border:1px solid red!Important;box-shadow:0 1px 1px rgba(255,0,0,0.2) inset!Important;}
.wrapper{position:relative;width:998px;margin:0 auto;}
#header>.wrapper{height:120px;box-shadow:0px 3px 15px #ccc;border-bottom-left-radius:5px;border-bottom-right-radius:5px;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+62,f4f4f4+100 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 62%, rgba(244,244,244,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 62%,rgba(244,244,244,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 62%,rgba(244,244,244,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
}

#header1{height:54px;position:absolute;left:0px;bottom:0px;width:100%;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background:#fff;background:-moz-linear-gradient(top, #FFF, #f1f1f1);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(100%, #f1f1f1));background:-webkit-linear-gradient(top, #FFF, #f1f1f1);background:-o-linear-gradient(top, #FFF, #f1f1f1);background:-ms-linear-gradient(top, #FFF, #f1f1f1);background:linear-gradient(top, #FFF, #f1f1f1);}
#header{position:relative;z-index:4;}
#inner{position:relative;z-index:5;padding-bottom:80px;}
.button{margin-left:auto;margin-right:auto;background:#15AEE1;background:-moz-linear-gradient(top, #6CC8EA,#15AEE1);background:-webkit-gradient(linear, left top, left bottom,
color-stop(0%,#6CC8EA), color-stop(100%,#15AEE1));background:-webkit-linear-gradient(top, #6CC8EA, #15AEE1);background:-o-linear-gradient(top, #6CC8EA, #15AEE1);background:-ms-linear-gradient(top, #6CC8EA, #15AEE1);background:linear-gradient(top, #6CC8EA, #15AEE1);border-radius:6px;text-decoration:none!important;color:#fff!important;font-size:18px;display:inline-block;padding-left:26px;padding-right:26px;padding-top:9px;padding-bottom:11px;cursor:pointer;text-shadow:0px -1px 0px rgba(0,0,0,0.2)!important;box-shadow:0px 2px 2px #218CC0 inset!important;border:none;outline:none;font-family:Verdana;}
.smallbutton{padding:4px 10px 6px 10px!Important;font-size:13px!important;}
.button:hover{background:#29c2f5;background:-moz-linear-gradient(top, #80dcfe,#29c2f5);background:-webkit-gradient(linear, left top, left bottom,
color-stop(0%,#80dcfe), color-stop(100%,#29c2f5));background:-webkit-linear-gradient(top, #80dcfe, #29c2f5);background:-o-linear-gradient(top, #80dcfe, #29c2f5);background:-ms-linear-gradient(top, #80dcfe, #29c2f5);background:linear-gradient(top, #80dcfe, #29c2f5);}
.button:active{background:#80dcfe;background:-moz-linear-gradient(top, #29c2f5,#80dcfe);background:-webkit-gradient(linear, left top, left bottom,
color-stop(0%,#29c2f5), color-stop(100%,#80dcfe));background:-webkit-linear-gradient(top, #29c2f5, #80dcfe);background:-o-linear-gradient(top, #29c2f5, #80dcfe);background:-ms-linear-gradient(top, #29c2f5, #80dcfe);background:linear-gradient(top,#29c2f5, #80dcfe);}
.button1{padding:5px 6px!important;border-radius:4px!important;font-size:12px!important;}
.item-101{display:none!important;}
.star{color:#ff6c00;font-weight:bold;font-size:16px;display:inline;}
h1 span{color:#22CAFE;}
.dopinfo{color:#22CAFE;margin-top:5px;margin-bottom:10px;font-style:italic;text-align:center;}
#sv_close_wrap{position:absolute!important;right:29px!important;top:28px!important;cursor:pointer!important;display:block;}
#sv_close{position:absolute!important;right:-28px!important;top:1px!important;width:17px!important;height:17px!important;background:url("/images/template/delete.png") -3px -1px no-repeat!important;cursor:pointer!important;display:block;}
#sv_close_wrap:hover #sv_close{background-position:-23px -1px!important;}
#sv_close_wrap:hover{text-decoration:underline!important;}
#sv_close:active,#sv_close_wrap:active #sv_close{top:2px!important;}
#sv_overlay{position:fixed;left:0px;top:0px;width:100%;height:100%;display:none;z-index:1000;opacity:0.85;background:#001F0E!important;}
#sv_form{display:none;position:absolute;width:426px;left:50%;margin-left:-213px;top:130px;z-index:1001;background:#F0F4EA!important;border:1px solid #C3C3C3!important;border-radius:6px;color:#949494;font-size:12px;}
#sv_form>div{margin-left:30px;margin-right:30px;}
#sv_error{max-height:52px;margin-top:8px;margin-bottom:17px;overflow:hidden;}
#sv_title{margin-top:28px;padding-bottom:20px;font-size:17px;color:#000;font-family:Arial, sans-serif;}
#sv_title span{font-size:14px;font-style:italic;display:block;padding-top:10px;}
.sv_cinput{margin-top:20px;}
.sv_input{padding:12px!important;width:340px;}
textarea.sv_input{height:110px;}
#sv_subtitle{width:399px;height:11px;margin:0px auto!important;margin-bottom:-5px!important;background:url("/images/template/shadow_message.png")}
#sv_send_wrap{text-align:center;margin-top:15px;margin-bottom:10px;}
#sv_send{text-align:center;margin-left:auto;margin-right:auto;}
#sv_after{font-size:23px;text-align:center;color:#000;margin-top:30px;margin-bottom:20px;font-family:Trebuchet MS;}
#sv_after1{text-align:center;margin-bottom:50px;color:#000;font-size:17px;}
#sv_after2{text-align:center;margin-bottom:50px;}
#sv_footer{text-align:center;margin-bottom:35px;}
#sv_back{display:inline!important;cursor:pointer!important;border-bottom:1px solid #949494!important;font-size:15px!important;}
#sv_back:hover{border-bottom:none!important;}
.bluecenterh1{text-align:center!important;color:#3391BA!Important;font-style:italic!Important;font-size:23px!important;font-weight:bold!Important;margin-bottom:25px!important;text-shadow:0px 1px 0px rgba(255,255,255,1);}
.breaker{height:25px;position:relative;}
.breaker div{width:937px;position:absolute;left:50%;margin-left:-468px;height:25px;background:url("/images/template/sh_title.png");}
.item-page p{margin-bottom:15px;}
.item-page,#mainpagedesc,.item-page p,#mainpagedesc p{font-size:14px;line-height:24px!important;}
#mainpagedesc .breaker,.item-page .breaker{height:35px!important;}
.gbutton{font-family:Arial, sans-serif;display:inline-block;font-size:12px;font-style:italic;letter-spacing:1px;color:#757575;padding:3px 5px 3px 5px;border:3px solid rgb(210,210,210)!important;cursor:pointer;border-radius:5px;text-decoration:none!Important;background:#E2E2E2;background:-moz-linear-gradient(top, #EEEEEE, #E2E2E2);background:-webkit-gradient(linear, left top, left bottom,
color-stop(0%,#EEEEEE), color-stop(100%,#E2E2E2));background:-webkit-linear-gradient(top, #EEEEEE, #E2E2E2);background:-o-linear-gradient(top, #EEEEEE, #E2E2E2);background:-ms-linear-gradient(top, #EEEEEE, #E2E2E2);background:linear-gradient(top, #EEEEEE, #E2E2E2);}
.gbutton:hover{border:3px solid rgb(200,200,200)!important;}
.gbutton:active{background:#EEEEEE;background:-moz-linear-gradient(top, #E2E2E2, #EEEEEE);background:-webkit-gradient(linear, left top, left bottom,
color-stop(0%,#E2E2E2), color-stop(100%,#EEEEEE));background:-webkit-linear-gradient(top,#E2E2E2, #EEEEEE);background:-o-linear-gradient(top, #E2E2E2, #EEEEEE);background:-ms-linear-gradient(top, #E2E2E2, #EEEEEE);background:linear-gradient(top, #E2E2E2, #EEEEEE);}
.obutton{box-shadow:0px 1px 2px #c1c1c1;margin-left:auto;margin-right:auto;text-decoration:none!important;display:inline-block;cursor:pointer;outline:none;text-align:center;padding:6px 16px 6px 16px;font-size:17px;border-radius:3px;border:1px solid #c0c0c0;background:#f4f4f4;color:#3991ab;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;}
.obutton:hover{background:#f0f0f0;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;}
.obutton:active{box-shadow:none!important;color:#50a9c3!important;}
#mainadd{margin-top:60px;border:1px dashed #444;border-radius:10px;position:relative;text-align:center;padding:30px 0px 30px 0px;display:block;font-size:23px;letter-spacing:0px;letter-spacing:1px;font-family:Trebuchet MS;text-decoration:underline;}
#mainadd i{display:block;width:43px;height:43px;background:url("/images/template/add.png");position:absolute;left:30px;top:50%;margin-top:-21px;}
#mainadd:hover{background:#EFEFEF;background:-moz-linear-gradient(top, #FFF, #EFEFEF);background:-webkit-gradient(linear, left top, left bottom,
color-stop(0%,#FFF), color-stop(100%,#EFEFEF));background:-webkit-linear-gradient(top, #FFF, #EFEFEF);background:-o-linear-gradient(top, #FFF, #EFEFEF);background:-ms-linear-gradient(top, #FFF, #EFEFEF);background:linear-gradient(top, #FFF, #EFEFEF);}
#mainadd:active i{background-position:0px -49px;}
#mainadd:hover{text-decoration:none;}
#mainadd:active{background:#FFF;background:-moz-linear-gradient(top,#EFEFEF, #FFF);background:-webkit-gradient(linear, left top, left bottom,
color-stop(0%,#EFEFEF), color-stop(100%,#FFF));background:-webkit-linear-gradient(top, #EFEFEF, #FFF);background:-o-linear-gradient(top, #EFEFEF, #FFF);background:-ms-linear-gradient(top, #EFEFEF, #FFF);background:linear-gradient(top, #EFEFEF, #FFF);text-decoration:none;}
.page_info{z-index:4;background:#ff6c00;color:#fff;padding-top:5px;padding-bottom:6px;padding-left:176px;font-size:15px;box-shadow:0px 2px 4px #aaa;margin-bottom:30px;text-align:left;position:relative;}
.aftertitle{height:0px;}
#center{width:706px;float:left;position:relative;z-index:3;}
#center h1,#center .h1{border-bottom:1px solid #efefef;padding-right:170px;text-align:center;}
#h1shad{display:block;left:0px;position:absolute;bottom:-8px;width:704px;}
#cities{position:absolute;right:0px;top:-11px;z-index:10;}
#cities_towns_wrap{display:none;position:absolute;right:0px;position:absolute;top:61px;padding-top:17px;}
#cities.hovered #cities_towns_wrap{display:block!important;}
#cities_towns{border:1px solid #efefef;box-shadow:0px 5px 10px #ccc;position:relative;width:442px;background:#fff;padding-left:10px;}
#cities_towns>div{padding:13px 0px 5px 0px;}
#cities_towns>div .clear{height:10px;}
#cities_title{cursor:pointer;width:171px;height:64px;position:relative;}
#cities1{position:absolute;left:0px;top:0px;width:171px;height:64px;white-space:nowrap;}
#cities3{position:absolute;left:45px;top:18px;white-space:nowrap;z-index:10;}
#cities4{font-size:11px;display:block;color:#e6e6e6;line-height:13px;}
#cities5{font-size:12px;color:#fff;text-decoration:underline;}
#cities_towns>i{display:block;width:21px;height:11px;position:absolute;right:133px;top:-11px;background:url("/images/template/3angle.png");}
#cities2{position:absolute;left:20px;top:25px;z-index:10;width:16px;height:16px;background:url("/images/template/sprite.png") -66px -99px;}
.town{position:relative;display:block;padding-left:24px;cursor:pointer;text-decoration:underline;color:#888;font-size:12px;width:123px;float:left;}
.town i{display:block;position:absolute;left:4px;top:7px;width:4px;height:4px;background:url("/images/template/sprite.png") -48px -99px;text-decoration:underline;}
.town:hover{text-decoration:none!important;}
.town:hover i,.town.active i{left:-2px;top:1px;width:16px;height:16px;background:url("/images/template/sprite.png") -66px -99px;}
.town:hover,.town.active{color:#3f3f46!important;text-decoration:none!important;}
.fancybox-tmp iframe, .fancybox-tmp object{vertical-align:top;padding:0;margin:0;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;padding:0;margin:0;padding-bottom:37px!important;background:#fff;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:3px solid #FA9600;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{padding:0;margin:0;position:relative;outline:none;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:10px;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;border:0;padding:0;margin:0;vertical-align:top;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading{background-image:url('/images/lightbox/fancybox_sprite.png');}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8020;}
#fancybox-loading div{width:44px;height:44px;background:url('/images/lightbox/fancybox_loading.gif') center center no-repeat;}
.fancybox-close{position:absolute;top:-20px;right:-20px;width:39px;height:40px;cursor:pointer;z-index:8040;background:url('/images/lightbox/close.png') center center no-repeat;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;background:transparent url('/images/lightbox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:45%;width:21px;height:37px;margin-top:-20px;cursor:pointer;z-index:8040;visibility:visible;}
.fancybox-prev span{left:5px;background:url("/images/lightbox/i_left.png") no-repeat;}
.fancybox-next span{right:5px;background:url("/images/lightbox/i_right.png") no-repeat;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;padding:0;overflow:visible;visibility:hidden;}
#fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:#000;}
#fancybox-overlay.overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8030;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{margin-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}
.lightbox,#maima{cursor:url('/images/icons/zoomin.cur'), pointer !important;}
#newsoc{text-align:center;position:absolute;left:45px;top:137px;width:204px;}
#newsoc>span{font-size:13px;color:#3f3f46;position:absolute;left:0px;top:0px;}
#newsoc a span{display:none;}
#newsoc a{display:block;position:absolute;top:-2px;width:24px;height:24px;background-image:url("/images/social.png");}
#newsoc_vk{right:30px;background-position:-28px 0px!important;}
#newsoc_vk:hover{background-position:-28px -33px!important;}
#newsoc_fb{right:60px;background-position:0px 0px!important;}
#newsoc_fb:hover{background-position:0px -33px!important;}
#newsoc_tw{right:0px;background-position:-56px 0px!important;}
#newsoc_tw:hover{background-position:-56px -33px!important;}
/.itm{border:1px solid #cdcdcd;margin-bottom:20px;width:680px;margin-left:24px;padding-top:20px;position:relative;}
#fridger_list{margin-top:30px;}
.itmin{position:relative;}
.itmbg{height:45px;left:0px;bottom:0px;width:100%;position:absolute;background:#fff;background:-moz-linear-gradient(top, #FFF, #f2f2f2);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF), color-stop(100%,#f2f2f2));background:-webkit-linear-gradient(top, #FFF, #f2f2f2);background:-o-linear-gradient(top, #FFF, #f2f2f2);background:-ms-linear-gradient(top, #FFF, #f2f2f2);background:linear-gradient(top, #FFF, #f2f2f2);}
.itm_left{position:relative;z-index:1;width:208px;margin-left:24px;float:left;}
.itm_left td{width:184px;height:166px;text-align:center;vertical-align:middle;}
.itm_left td img{max-width:184px;max-height:166px;}
.itm_middle{position:relative;z-index:1;width:424px;float:left;}
.itm_name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px!important;height:30px;}
.itm_name a{max-width:400px;overflow:hidden;text-overflow:ellipsis;display:inline-block;text-decoration:none!important;border-bottom:1px solid;line-height:16px;}
.itm_name a:hover{border-bottom:none;}
.itmedit i{width:16px;height:16px;background:url("/images/template/sprite.png") -103px -99px no-repeat;display:inline-block;position:absolute;left:0px;top:0px;}
.itmedit:active{border-bottom:none!Important;}
.itmedit span{border-bottom:1px solid;line-height:14px;display:inline-block;}
.itmedit{border-bottom:none!Important;white-space:nowrap;margin-right:24px;position:relative;color:#ff9d00!important;padding-left:24px;display:inline-block;float:left;line-height:14px;position:relative;text-decoration:none!Important;}
.itmedit:hover i{background-position:-160px -99px!Important;}
.itmedit:hover{color:#ff4600!important;}
.itm_fly i{width:16px;height:16px;background:url("/images/template/sprite.png") -127px -99px no-repeat;display:inline-block;position:absolute;left:0px;top:0px;}
.itm_fly span{border-bottom:1px solid;line-height:14px;display:inline-block;}
.itm_fly{cursor:pointer;white-space:nowrap;color:#ff9d00!important;padding-left:24px;display:inline-block;float:right;line-height:14px;position:relative;border-bottom:none!Important;text-decoration:none!Important;}
.itm_fly:hover i{background-position:-189px -99px!Important;}
.itm_fly:hover{color:#ff4600!important;}
.itmu{position:relative;height:26px;padding-top:7px;padding-left:24px;padding-right:24px;background:#f2f2f2;border-top:1px solid #cdcdcd;}

.itm_price>div,.ab_company{text-align:center;font-size:16px;line-height:23px;padding-top:15px;color:#3f3f46;height:38px;}
.ab_company{height:37px!important;}
.itm_block{position:relative;white-space:nowrap;}

.itm_p{height:126px;position:relative;left:-4px;width:193px;}
.itm_price{white-space:nowrap;text-align:center;width:193px;font-size:15px;}
.itm_desc{height:120px;overflow:hidden;}
.itm_desc1{position:relative;height:15px;border-bottom:1px solid #cdcdcd;}
.itm_desc1 div{width:100%;position:absolute;left:0px;bottom:15px;height:20px;background:transparent;background:-moz-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,1));background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,1));background:-o-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,1));background:-ms-linear-gradient(topt, rgba(255,255,255,0), rgba(255,255,255,1));background:linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,1));}
#sptext p{margin-top:12px;margin-bottom:12px;}
#sptext{padding-left:24px;padding-right:24px;padding-top:4px;padding-bottom:4px;}
#sptext.read{display:none;}
#sv_form.seo{width:600px!important;margin-left:-300px!important;}
#sv_form #sv_1{padding-top:18px!important;padding-bottom:22px!important;}
#sptext_read{width:18px;height:18px;background:url("/images/template/pen.png");position:absolute;right:187px;top:3px;cursor:pointer;}
#sptext_read:hover{background-position:-32px 0px!important;}
#pgn{height:50px;width:680px;margin-left:24px;position:relative;text-align:center;}
#pgn a,#pgn span{vertical-align:top;position:relative;display:inline-block;margin-left:10px;margin-right:10px;font-size:18px;line-height:21px;text-decoration:none;color:#3f3f46;}
#pgn a.active{color:#50a9c3!Important;font-weight:bold;}
#pgn a:hover{text-decoration:underline;}
#before_pgn{clear:both;height:12px;}
.start{font-size:15px!Important;margin-top:-1px;margin-left:50px!important;margin-right:50px!Important;}
#pgn1{position:relative;text-align:center;}
#new_itm{position:absolute;right:0px;top:-2px;}
.manage_logo_table{width:100px;margin:0px auto;}
.manage_logo_table td{padding:0px!important;border:none!Important;width:100px;height:100px;vertical-align:middle!important;text-align:center!Important;}
.manage_logo_table td img{max-width:100px;max-height:100px;}
.label_top1{color:#FA9600!Important;}
#obj_edit,#obj_list{position:relative;margin-bottom:40px;}
#toolbar{position:absolute;right:0px;top:4px;}
.toolbar{margin-left:20px;margin-right:0px;}
#obj_form,#obj_list{margin-top:20px;}
#obj_form input[type="text"]{margin-top:3px !important;}
#obj_fulldesc{height:130px;vertical-align:top;-webkit-transition:height 0.2s;-moz-transition:height 0.2s;transition:height 0.2s;}
#obj_form input[type="text"],#obj_fulldesc{width:438px!important;}
#obj_form select{width:468px!important;}
.label{width:279px;text-align:right;padding-top:9px!important;}
.tr{vertical-align:top;clear:both;}
.tr>div{display:block;padding:10px;float:left;}
#obj_edit select{width:223px;margin-top:2px !important;}
#obj_edit input[type="checkbox"]{margin-top:5px !important;}
#submit_button{margin-left:290px;padding-top:30px;clear:both;}
#obj_list{border-collapse:collapse;border-spacing:0px;}
#obj_list td,#obj_list th{padding:8px;text-align:left;}
#obj_list a{color:#0096C4!Important;text-decoration:underline!important;}
#obj_list a:hover{text-decoration:none!important;}
#obj_list td{border:1px solid #ddd;}
#manage_logo_wrap{position:relative;}
#manage_logo{display:inline-block;position:absolute;left:350px;top:-110px;}
#manage_logo img{max-width:100px;max-height:100px;}
#logo_del{text-align:center;margin-top:6px;}
#logo_del span{text-decoration:underline;cursor:pointer;color:#0096C4;}
#logo_del span:hover{text-decoration:none;}
.pricetehtab {
-webkit-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: undefinedpx undefinedpx 3px 12px #C2C2C2;
box-shadow: undefinedpx undefinedpx 3px 12px #C2C2C2;
border: 1px solid #f3f3f3;
text-align: center;
padding-left: 10px;
width: 100%;
padding: 5px;
}

.left_side_main {
	display: block;
	float: left;
	width: calc(50% - 40px);
	padding: 20px;
}

.right_side_main {
	display: block;
	float: left;
	width: calc(50% - 40px);
	padding: 20px;
}

.right_side_main img {width: 125px !important; height: auto !important;}

.left_side_main img {float: none!important;}

.left_main {
	width: 100%;
	display: block;
	float: left;
	margin-bottom: 30px;
}

#go {
	color: #517c84!Important;
    border-bottom: 1px dashed #517c84!Important;
    text-decoration: none;
}
#obj_id_to {padding: 8px 0px 6px 32px;}

#real_price_form {width: calc(100% - 28px); margin: 0 auto; margin-top: 10px; margin-bottom: 10px;}

.onlynewspage {
	display: block;
	margin: 0 auto;
	width: 100%;
}

.onlynewspage>.leftside_news {
	float: left;
	display: block;
	width: 68%;
	padding-left: 10px;
	padding-right: 10px;
}

.onlynewspage>.rightside_news {
	float: left;
	display: block;
	width: calc(30% - 31px);
	padding-left: 15px;
	padding-right: 15px;
	-webkit-box-shadow: 0 0 6px 0 #DBDBDB;
box-shadow: 0 0 6px 0 #DBDBDB;
padding-top: 20px;
padding-bottom: 20px;
}

.onlynewspage>.rightside_news img{
	max-width: 100%;
	float: left;
    padding-right: 10px;
    top: 5px;
    position: relative;
}

.onlynewspage>.leftside_news img {
	max-width: 620px;
}

.visibletopnews {
		-webkit-box-shadow: 0 0 6px 0 #DBDBDB;
box-shadow: 0 0 6px 0 #DBDBDB;
}

.visibletopnews>div>div>div {
	width: 30%;
	padding: 5px;
}

.visibletopnews>div>div>div img {
	width: 300px;
	height: 200px;
}

.additional_options>div {
	padding: 5px;
	width: 48%;
	float: left;
}

.item-page a {color: #4dcaf1; text-decoration: none;}
.item-page a:hover, .itempage a:focus {text-decoration: underline;}
.item-page>.contenth1 {text-align: left !important; color: #1aa4d0;}

ul>li {margin-left: 20px;}

.displaynone {display: none;}
.visibletopnews {display: block;}

.readmore a {color: orange;}

.additional_options {margin-bottom: 10px; float: left;}

.additional_options>div>span {color: #000;}
.additional_options>div>span>span {color: #333;}
.additional_options>div:hover, .additional_options>div:focus {cursor: pointer; background: #ececec70;}

.item-separator {margin-bottom: 20px;}

.news_title a{font-size: 18px; text-decoration: none; color: #1aa4d0;}
.news_title a:hover, .news_title a:focus {color: #3481af;}
.news_image {border-radius: 5px;}

.breadcrumbs_sprent {font-size: 12px; margin-left: 25px;}
.breadcrumbs_sprent a {text-decoration: none; color: #666;}
.breadcrumbs_sprent a:hover {color: #50a9c3;}

.pricetehtab td{padding: 5px 5px 5px 20px;}
.pricetehtab tr{padding: 5px;}

.pricetehtab tbody tr:nth-child(odd) td,
.pricetehtab tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
  }
  
 .trorange {background-color: #333 !important;} 
 
 .pricetitle {background-color: #50a9c3; width: 100%;}
 .pricetitle td {padding: 5px 5px 5px 20px;background:none!Important;}
 
 .priceexa {width: 400px; -webkit-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: undefinedpx undefinedpx 3px 12px #C2C2C2;
box-shadow: undefinedpx undefinedpx 3px 12px #C2C2C2;
border: 1px solid #f3f3f3;
text-align: center;
padding-left: 10px;}

 .priceexa td{padding: 5px 5px 5px 20px;}
 
.leftside_news .leftside_img {
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}

.fileinput {display: none;}
.mobile_int {display:none;}

.article .item-page {padding-left: 30px; padding-right: 30px;}
.article .item-page img {max-width: 100%;}
.main_block_vystravki {
    display: block;
    width: 1000px;
    padding: 0px;
    margin: 0 auto;
}

.vystavka {
    width: calc(100% - 44px);
    float: left;
    margin: 0 auto;
    border: 2px solid #50a9c3;
    border-radius: 30px;
    padding: 20px;
	margin-bottom: 20px;
}

.vystavka>div>div {display: inline-block; float: left; padding: 0px 5px;}

.right_vystavka {width: calc(100% - 100px); display: inline-block; float: left;}
.right_vystavka>div {}


.vystavka_date {
    width: 100px;
	color: #6d88a9;
}

.vystavka_logo {width: 100px; display: inline-block; float: left;}
.vystavka_logo>img {width: 100%;}
.vystavka_city {width: 100px;}
.vystavka_name {width: 120px; font-weight: bold;}
.vystavka_adres {width: 100px; font-style: oblique;}
.vystavka_short_desc {width: calc(100% - 480px);}
.vystavka_link {color: orange; text-decoration: none; float: right; padding-right: 20px;}

.catItemTitle a {
	text-decoration: none;
	border-bottom: 1px solid;
}

.catItemTitle {
	line-height: 30px;
	padding: 10px 0px;
	height: auto;
}

div.itemFullText>p {
	padding: 7px 0px;
}

div.itemFullText>h2 {
	padding: 10px 0px;
	font-size: 22px;
}

div.itemFullText>h3 {
	padding: 8px 0px;
	font-size: 18px;
}

div.itemFullText a {
	color: #3991ab;
}

div.itemFullText ul {
	list-style-type: disc;
}

div.itemFullText ul>li {
	padding: 3px 0px;
}

.leftside_news table{
    width:100%; 
    border-spacing: 0;
    border-collapse: collapse;
}
.leftside_news table tr {border-bottom: 1px solid #c5c5c5;}
.leftside_news table tr:first-child {
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
}
.leftside_news table tr:hover{background-color:#f5f5f5;}
.leftside_news table td{padding:6px 2px;}



@media screen and (max-width: 1075px) and (min-width: 767px){
	#fridger {float: left;}
	.header_1 {
		display: block;
		float: left;
		width: 280px;
		height: 120px;
		margin: 0 auto;
	}
	
	.header_23 {
		display: block;
		float: left;
		width: calc(100% - 280px);
		margin: 0 auto;
	}
	
	.header_2 {
		display: block;
		float: left;
		width: 100%;
		margin: 0 auto;
	}
	
	.header_3 {
		display: block;
		float: left;
		width: 100%;
		margin: 0 auto;
	}
	
	#search {
		margin-left: 20px;
		margin-top: 20px;
		margin-bottom: 20px;
		position: relative;
		left: 0 !important;
		top: 0 !important;
	}
	
	#search input {width: calc(100% - 40px) !important;}
	
	#dobav {
		left: 0;
		top: 0;
		margin-left: 20px;
		right: 0;
		bottom: 0;
	}
	
	
}

@media screen and (max-width: 990px) {
	.onlynewspage>.leftside_news {width: calc(70% - 20px);}
	.onlynewspage>.rightside_news {width: calc(30% - 40px);}
	.onlynewspage>.leftside_news img {width: 100%;}
	#jc img {width: auto !important;}
	h1,.h1, h3 {height: auto;}
	#comments-form textarea {width: calc(100% - 20px);}
	.leftside_news .leftside_img {float: none;margin-left: 0px;margin-right: 0px;}
	.onlynewspage>.rightside_news img {width: auto; height: auto;}
	.main_block_vystravki {width: 100%;}
	.vystavka_date {width: 22%;}
	.vystavka_city {width: 12%;}
	.vystavka_name {width: 30%;}
	.vystavka_adres {width: 25%;}
	.vystavka_short_desc {width: 100%; padding-top: 10px !important;}
}

 
@media screen and (max-width: 767px) {
	.left_side_main, .right_side_main {width: calc(100% - 40px);}
	#fridger {position: inherit;}
	.onlynewspage>.leftside_news {width: calc(100% - 20px);}
	.onlynewspage>.rightside_news {width: calc(100% - 40px);}
	.onlynewspage>.leftside_news img {width: 100%;}
	#jc img {width: auto !important;}
	h1,.h1, h3 {height: auto;}
	#comments-form textarea {width: calc(100% - 20px);}
	.fileinput {display: block; padding: 10px; width: 150px; margin: 0 auto; border: 1px solid #ccc; text-align: center; 
	background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
}

.mobile_int {display: block; text-align: center; padding-left: 10px; padding-right: 10px;}
	.vystavka_date {width: calc(50% - 10px);}
	.vystavka_city {width: calc(50% - 10px);}
	.vystavka_name {width: calc(50% - 10px);}
	.vystavka_adres {width: calc(50% - 10px);}
	.vystavka_short_desc {width: 100%; padding-top: 10px !important;}

}

@media screen and (max-width: 490px) {
    .vystavka {padding: 10px; width: calc(100% - 24px);}
	.vystavka_logo {width: 60%; margin: 0 auto; float: none; display: block;}
	.right_vystavka {width: 100%;}
	.vystavka_date {width: calc(100% - 10px);}
	.vystavka_city {width: calc(100% - 10px);}
	.vystavka_name {width: calc(100% - 10px);}
	.vystavka_adres {width: calc(100% - 10px);}
	.vystavka_short_desc {width: 100%; padding-top: 10px !important;}
}
 
.nspHeader {
	font-size: 18px;
	font-weight: 500;
	padding-bottom: 10px;
}

.nspArt {
	margin-bottom: 20px;
}

.nspHeader a {text-decoration:none;}

.k2-nav-list {
	list-style-type: none;
    padding: 0;
    margin: 0px 0;
}

.k2-nav-list li {
	padding: 12px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    transition: background-color 0.3s ease, transform 0.2s ease;
    margin-bottom: 0;
	margin-left: 0;
}

.k2-nav-list li::before {
	content: "\203A";
    color: #3391BA;
    font-size: 18px;
    display: inline-block;
    margin-right: 10px;
    transition: margin-right 0.3s ease;
}

.k2-nav-list a {
	    color: #3391BA;
    text-decoration: none;
    font-weight: 400;
    font-size: 16px;
    display: inline-block;
}

.k2-random li:last-child {
  border-bottom: none;
}

.k2-nav-list a:hover {
  color: #005f73; /* более темный цвет при наведении */
  text-decoration: underline; /* подчеркивание при наведении */
}

.k2-nav-list li:hover {
  background-color: rgba(51, 145, 186, 0.1); /* легкий голубой фон при наведении */
  transform: translateX(5px); /* плавный сдвиг вправо при наведении */
}

/* Базовые переменные (можно переопределять в :root или в контейнере) */
:root {
  --bq-bg: #f8fafc;            /* фон */
  --bq-border: #3b82f6;        /* акцентная полоса слева */
  --bq-text: #0f172a;          /* цвет текста */
  --bq-quote: #94a3b8;         /* цвет декоративных кавычек */
  --bq-shadow: 0 6px 16px rgba(15, 23, 42, 0.08);
}

@media (prefers-color-scheme: dark) {
  :root {
    --bq-bg: #0b1220;
    --bq-border: #60a5fa;
    --bq-text: #e5e7eb;
    --bq-quote: #64748b;
    --bq-shadow: 0 8px 20px rgba(0, 0, 0, 0.45);
  }
}

/* Красивый blockquote */
blockquote {
  position: relative;
  margin: 1.5rem 0;
  padding: 1.25rem 1.25rem 1.25rem 2.75rem;
  background: var(--bq-bg);
  color: var(--bq-text);
  border-left: 6px solid var(--bq-border);
  border-radius: 14px;
  box-shadow: var(--bq-shadow);
  line-height: 1.6;
  font-size: clamp(1rem, 0.96rem + 0.3vw, 1.125rem);
}

/* Декоративная кавычка */
blockquote::before {
  content: "“";
  position: absolute;
  left: 0.6rem;
  top: -0.2rem;
  font-size: 3rem;
  line-height: 1;
  color: var(--bq-quote);
  font-weight: 700;
  opacity: 0.35;
  pointer-events: none;
}

/* Источник/подпись внутри blockquote */
blockquote footer,
blockquote cite {
  display: block;
  margin-top: 0.75rem;
  font-size: 0.95em;
  color: var(--bq-quote);
  font-style: normal;
}

blockquote cite::before {
  content: "— ";
}

/* Варианты акцентов (добавляйте класс к blockquote) */
blockquote.is-success { --bq-border: #22c55e; }
blockquote.is-warning { --bq-border: #f59e0b; }
blockquote.is-danger  { --bq-border: #ef4444; }

/* Ссылки в цитате */
blockquote a {
  color: var(--bq-border);
  text-decoration: underline;
  text-underline-offset: 3px;
  transition: opacity .2s ease;
}
blockquote a:hover { opacity: .85; }

/* Адаптивные отступы на очень узких экранах */
@media (max-width: 420px) {
  blockquote {
    padding-left: 2.25rem;
  }
  blockquote::before {
    left: 0.5rem;
    font-size: 2.6rem;
  }
}
