

/* Start:/bitrix/components/bitrix/search.suggest.input/templates/.default/style.css?1696341336501*/
input.search-suggest {}
div.search-popup{border: 1px solid #333333;background: #FFFFFF;padding: 2px;margin: 0px;}
div.search-popup-row, div.search-popup-row-active{position: relative; padding: 2px 4px;margin: 0px;cursor: hand;cursor: pointer;}
div.search-popup-row{background:#FFFFFF;}
div.search-popup-row-active{background:#EEEEEE;}
div.search-popup-el-name, div.search-popup-el-cnt{position: relative; margin:0px;padding:0px;text-align:left;}
div.search-popup-el-cnt{text-align:right; float:right;}
/* End */


/* Start:/bitrix/templates/sallirussia/components/bitrix/sale.basket.basket.line/Korzina_v_shapke/style.min.css?16963413184008*/
.basket-line-block{position:relative;padding-left:25px;white-space:nowrap;font-size:13px}.basket-line-block-icon-cart,.basket-line-block-icon-profile{position:relative;margin-right:10px}.basket-line-block-icon-cart:after,.basket-line-block-icon-profile:after{position:absolute;top:-1px;left:-25px;display:block;width:20px;height:20px;content:''}.basket-line-block-icon-profile:after{background:no-repeat center url(/bitrix/templates/sallirussia/components/bitrix/sale.basket.basket.line/Korzina_v_shapke/images/profile.svg)}.basket-line-block-icon-cart:after{background:no-repeat center url(/bitrix/templates/sallirussia/components/bitrix/sale.basket.basket.line/Korzina_v_shapke/images/cart.svg)}@media(min-width:768px){.bx-basket-fixed{position:fixed;z-index:998;overflow:hidden;padding-top:10px;width:200px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;right:0;bottom:0;left:0;z-index:998;overflow:hidden;padding-top:10px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-item-list{display:none}}.bx-basket-fixed .basket-line-block{margin-left:10px}.bx-basket-item-list{position:relative;overflow:hidden;padding-bottom:20px;border-top:1px solid #f7f7f7}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;right:0;bottom:0;left:0}.bx-closed .bx-basket-item-list{overflow:hidden;height:20px}.bx-basket-item-list-action{position:absolute;right:0;bottom:0;left:0;z-index:120;padding:3px 0;height:20px;background:#f7f7f7;color:#4f4f4f;vertical-align:middle;text-align:center;font-size:12px;line-height:14px;cursor:pointer}.bx-basket-item-list-button-container{position:absolute;right:0;bottom:20px;left:0;padding:10px 0;border-top:1px solid #f7f7f7;background:#fff;text-align:center}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{position:relative;margin-bottom:15px;padding-top:15px;padding-right:10px;padding-left:10px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{margin-bottom:0;border-bottom:0}.bx-basket-item-list-item-status{margin:0 10px 20px;padding:3px;border-radius:3px;background:#ebebeb;text-align:center;white-space:normal;font-weight:bold;font-size:12px;line-height:16px}.bx-basket-item-list-item-img{position:relative;padding-bottom:5px;text-align:center}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;top:-7px;right:10px;width:20px;height:20px;opacity:.5;cursor:pointer;transition:250ms linear all}.bx-basket-item-list-item-remove:after,.bx-basket-item-list-item-remove:before{position:absolute;top:50%;left:50%;display:block;width:10px;height:2px;border-radius:1px;background-color:#333;content:'';transform:translate(-50%,-50%)}.bx-basket-item-list-item-remove:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.bx-basket-item-list-item-remove:before{-webkit-transform:translate(-50%,-50%) rotate(135deg);-moz-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);-o-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;color:#b0b0b0;text-decoration:line-through}.bx_cart_login_top .basket-line{line-height:1.44em}
/* End */


/* Start:/bitrix/templates/sallirussia/components/bitrix/menu/top_main_menu/style.min.css?16963413183715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/bitrix/templates/sallirussia/components/bitrix/menu/top_main_menu/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/bitrix/templates/sallirussia/components/bitrix/menu/top_main_menu/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/bitrix/templates/sallirussia/components/bitrix/menu/top_main_menu/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1696341339467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/bitrix/templates/sallirussia/template_styles.css?176666975539113*/
body {
	font-family: sans-serif !important;
	margin: 0px;
	/*background: url(/img/new-year.png) center top no-repeat;*/
	
	overflow-x: hidden
}

.leftng, .rightng{
	position:absolute;
}

.leftng{
	top: -50px;
    left: -299px;
}

.rightng{
	right: -294px;
    top: -50px;
}

h1,
h2 {
	color: #404040;
}

#main_menu {
	width: 100%;
	min-height: 67px;
	margin-bottom: 0;
	background: #fff;
}

#in_main_menu {
	top: 138px;
	width: 100%;
	z-index: 11;
	/*position:fixed;*/
	min-height: 60px;
	background: white;
	background-color: #f6f8f8;
}

#in_main_menu .samo_menu {
	display: flex;
	align-items: center;
	height: inherit;
}

#in_main_menu #horizontal-multilevel-menu>li>ul>li:hover,
#in_main_menu #horizontal-multilevel-menu>li>ul>li>ul>li:hover {
	background-image: url('/img/menu.jpg');
}

#in_main_menu #horizontal-multilevel-menu .katalog_menu1>li.pokazat>ul>li>ul {
	display: none !important;
}

#in_main_menu #horizontal-multilevel-menu .katalog_menu1>li.pokazat>ul>li>a.parent {
	background: none !important;
}

.pre_menu {
	height: 50px;
	width: 100%;
	background-color: #000000;
	color: white;
}

.in_pre_menu {
	width: 1180px;
	margin: 0 auto;
	height: 50px;




	display: flex;
	justify-content: space-between;
	align-items: center;
}

.in_pre_menu div {
	display: inline-block;
}

.after_pre_menu {
	width: 1180px;
	margin: 0 auto;
	height: 140px;
	padding-top: 30px;
	
	position:relative;
}

.after_pre_menu .in_aft {
	display: inline-block;
}

.after_pre_menu .in_aft.logo {
	margin-right: 227px;
	vertical-align: top;
	position: relative;
}

.after_pre_menu .in_aft.logo span {
	position: absolute;
	bottom: -1px;
	left: 71px;
	color: #c91f5d;
	font-size: 11px;
}

.after_pre_menu .in_aft.tel {
	margin-right: 100px;
	margin-top: 7px;
}

.after_pre_menu .in_aft.cos_tel {
	margin-right: 120px;
}

.after_pre_menu .soc_seti>ul {
	margin: 0px;
	padding: 0px;
}

.after_pre_menu .soc_seti>ul>li {
	list-style-type: none;
	display: inline-block;
	width: 29px;
	height: 29px;
	vertical-align: top;
}


iframe {
	max-width: 100%;
}

#content {
	width: 1199px;
	margin: 0 auto;
}

td {
	border-top: 1px solid #ededed;
	padding: 6px 10px 6px 0;
}

tr {
	border: 0;
}

table {
	border-bottom: 1px solid #ededed;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 14px;
	line-height: 2;
	margin: 0 0 20px;
	width: 100%;
}


.samo_menu #horizontal-multilevel-menu {
	background: none;

}

.samo_menu #horizontal-multilevel-menu>li {
	width: auto;
	margin-right: 14px;
}

.samo_menu #horizontal-multilevel-menu>li:last-child {
	margin-right: 0px;
}

.samo_menu #horizontal-multilevel-menu>li>a {
	font-size: 14px;
	font-weight: bold;
	color: black;
}

.samo_menu #horizontal-multilevel-menu>li>a.root-item-selected:after {
	margin: auto;
	z-index: 1;
	/*content: "";*/
	width: 75%;
	height: 2px;
	background: #e96656;
	position: relative;
	bottom: 6px;
	left: 0px;
	display: block;
}

.samo_menu #horizontal-multilevel-menu li ul ul {
	margin: -36px 0 0 270px;
}

.samo_menu #horizontal-multilevel-menu>li>a.root-item-selected {
	background: none;
}

.samo_menu #horizontal-multilevel-menu>li:hover ul {
	background: #c91e5d;
	border: none;
	width: 270px;
	box-shadow: 3px 3px 2px rgba(50, 50, 50, 0.08);
}

.samo_menu #horizontal-multilevel-menu>li:hover ul>li>a {
	color: white;
	font-size: 14px;
	text-transform: uppercase;
}

#horizontal-multilevel-menu li li {
	padding: 6px 0;
	border-bottom: none;
}




.menu_center {
	width: 1180px;
	margin: 0 auto;
	height: 60px;
}

#map {
	height: 450px;
}

input[name="form_text_1"]::placeholder {
	padding-left: 10px;
}

input[name="form_text_2"]::placeholder {
	padding-left: 10px;
}

input[name="form_text_3"]::placeholder {
	padding-left: 10px;
}

textarea[name="form_textarea_4"]::placeholder {
	padding-left: 10px;
	padding-top: 10px;
}

#content h1 {
	font-weight: 700;
	font-size: 20px;
	text-transform: uppercase;
	position: relative;
}

#content h2 {
	font-weight: 700;
	font-size: 20px;
	text-transform: uppercase;
	position: relative;
}



p.h2_str_tovara {
	font-weight: 700;
	font-size: 20px;
	text-transform: uppercase;
	position: relative;
}

.h2_str_tovara:after {
	position: absolute;
	margin: auto;
	z-index: 1;
	content: "";
	width: 38%;
	height: 2px;
	background: #e96656;
	bottom: -9px;
	left: 0;
}

#content p {
	font-size: 16px;
}

#footer {
	background-color: black;
}

.after_footer {
	width: 1180px;
	margin: 0 auto;
	height: 280px;
}



.after_footer .left_footer {
	float: left;
}

.left_footer {
	width: 385px;
}

.left_footer>div:nth-child(1) {
	margin-top: 40px;
}


.left_footer>div:nth-child(2) {
	margin-left: 74px;
	margin-top: 11px;
}

.right_footer div:nth-child(2),
.right_footer div:nth-child(3) {
	float: right;
	margin-top: 20px;
}

#footer .create {
	position: relative;
	top: 70px;
	left: 39px;
}

.right_footer>ul {
	margin-top: 67px;
}

.right_footer>ul>li {
	display: inline-block;
}

.right_footer ul li {
	list-style-type: none;
	margin-right: 9px;
}

.right_footer ul li:last-child {
	margin-right: 0px;
}

.right_footer ul>li>a,
.right_footer ul>li {
	color: white;
}

.right_footer {
	float: left;
}


.posledniy {
	background: #171717;
}

.posledniy>ul {
	padding-top: 55px;
	padding-left: 0px;
}

.posledniy>ul>li {
	display: inline-block;
	margin: 5px;
}

.posledniy>ul>li>a {
	color: #939393;
	font-size: 21px;
}

.posledniy>ul>li>a:hover {
	color: #e81b00;
	transition: all 1s;
}

.na_troix {
	margin: 0 auto;
	text-align: center;
	padding-top: 140px;
	padding-bottom: 150px;
	width: 870px;
}

.na_troix>div {
	width: 32%;
	display: inline-block;
	vertical-align: top;
	position: relative;
}

.na_troix>div>img {
	padding-bottom: 50px;
}

.na_troix>div>span {
	width: 180px;
	height: 180px;
	display: block;
	position: absolute;
	left: 56px;
}

.na_troix>div>span:hover {
	position: absolute;
	width: 180px;
	height: 180px;
	margin: auto;
	border-radius: 50%;
	transition: all 0.2s ease-in-out;
	border: 10px solid #dd0000;
	left: 14%;
	top: -20px;
}

.na_troix>div p {
	color: white;
}

p.line_1,
p.line_2,
p.line_3 {
	font-weight: bold;
	color: #dddddd !important;
}

.line_razd {
	width: 75%;
	height: 2px;
	margin: 0 auto;
}

.na_troix>div:nth-child(1) .line_razd {
	background: #e96656;
}

.na_troix>div:nth-child(2) .line_razd {
	background: #34d293;
}

.na_troix>div:nth-child(3) .line_razd {
	background: #3ab0e2;
}


.main_form {
	width: 610px;
	margin-left: 455px;
}

.main_form input[name=form_text_1],
.main_form input[name=form_email_8],
.main_form input[name=form_text_3],
.main_form input[name=captcha_word] {
	width: 235px;
	height: 45px;
	border: 1px solid black;
}

.main_form input[name=form_text_1],
.main_form input[name=form_email_8] {
	margin-right: 20px;
	padding: 0 10px;
}

.main_form input[name=form_text_3] {
	padding: 0 10px;
}

.main_form input[name=captcha_word],
.main_form input[name=form_email_8] {
	padding: 0 20px;
}

textarea[name=form_textarea_4] {
	width: 233px;
	height: 155px;
	border: 1px solid black;
}

.ob_polya,
.text_pole {
	float: left;
}

.main_form .ob_polya {
	position: relative;
}

.main_form .ob_polya .form-required.starrequired {
	position: absolute;
	left: -10px;
}

.main_form .ob_polya>div {
	margin-bottom: 10px;
}



.kovichka {
	background-image: url('/img/kov.jpg');
	height: 44px;
	width: 51px;
	position: absolute;
}

.client>p {
	font-family: 'Homemade Apple', serif;
}

.klient_foto {
	float: right;
	width: 73px;
	height: 73px;
	border-radius: 50%;
	overflow: hidden;
	border: 3px solid #f6f6f6;
}

.klient_foto img {
	width: 100%;
	height: 100%;
}

.client p {
	width: 117px;
	margin-left: 64px;
}

.client p:nth-child(4) {
	font-size: 13px;
	color: grey;
}

.glavnaya4>div {
	width: 925px;
	margin: 0 auto;
}

.glavnaya4>div>p:nth-child(1) {
	margin-top: 0px;
}

.vibor_koji>div {
	background: #eee;
	padding: 20px;
	border-radius: 20px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.3)), color-stop(100%, rgba(0, 0, 0, 0.1)));
}

ul.main_catalog {
	margin-top: 30px;
}

ul.main_catalog>li.li_main_catalog {
	margin: 0 2.8% 2.992em 0;
	padding: 0;
	position: relative;
	width: 22.05%;
	display: inline-block;
	float: none;
	vertical-align: top;

}

.v_razd_kartochka .novinko_sam_tovar {
	width: 150px;
	position: absolute;
	z-index: 99999;
	top: -27px;
	right: -86px;
}

.v_razd_kartochka .novinko_sam_tovar img {
	width: 150px;
}


.v_razd_kartochka .raspro_sam_tovar {
	width: 150px;
	position: absolute;
	z-index: 99999;
	top: 33px;
	right: 19px;
}

.v_razd_kartochka .raspro_sam_tovar img {
	width: 150px;
}

ul.main_catalog>li.li_main_catalog.novinko .novinkooo {
	width: 150px;
	position: absolute;
	z-index: 2;
	top: -27px;
	right: -86px;
}

ul.main_catalog>li.li_main_catalog.novinko .novinkooo img {
	width: 150px;
}

ul.main_catalog>li.li_main_catalog .rasprodano {
	width: 150px;
	position: absolute;
	z-index: 2;
	top: 0px;
	right: 10px;
}

ul.main_catalog>li.li_main_catalog .rasprodano img {
	width: 150px;
}

ul.main_catalog>li.li_main_catalog>a.bx_catalog_tile_img {
	height: 250px;
	width: auto;
	border: none;
}

ul.main_catalog>li.li_main_catalog h2.bx_catalog_tile_title>a {
	color: #404040;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
}

span.politika {
	color: white;
}

span.politika>a {
	color: white;
}

.h1_category_title:after {
	position: absolute;
	margin: auto;
	z-index: 1;
	content: "";
	width: 10%;
	height: 2px;
	background: #e96656;
	bottom: -9px;
	left: 0;
}

.prod_items .product-item-title,
.prod_items .product-item-price-container {
	text-align: center;
}

.prod_items .product-item-title>a {
	font-weight: bold;
	font-size: 1em;
}

.prod_items .product-item-price-current {
	font-weight: normal;
}

.prod_items .product-item .product-item-info-container {
	display: block !important;
	opacity: 1 !important;
}

.prod_items {
	z-index: 1;
}

.prod_items .product-item .product-item-button-container>.btn-sm {
	background: #f41d1d;
	border: none;
	width: 180px;
	height: 32px;
	line-height: 23px;
	text-transform: uppercase;
	font-weight: bold;
	color: white;
}

.prod_items .product-item-amount {
	display: none;
}

.dob_v_kor .product-item-detail-buy-button {
	width: 366px;
	height: 42px;
	margin: 0px;
	display: flex;
	align-items: center;
	background-color: #f41d1d !important;
	border: none;
	justify-content: center;
}

.dob_v_kor .product-item-detail-buy-button>span {
	font-size: 16px;
	font-weight: normal;
}

.dob_v_kor .btn.btn-default.product-item-detail-buy-button {
	max-width: 366px;
}

.product-item-detail-pay-block {
	border: none;
	padding-left: 0px;
}

.product-item-detail-pay-block .product-item-detail-price-current {
	color: #404040;
	font-size: 20px !important;
	font-weight: normal;
}

.product-item-detail-slider-controls-block {
	/*margin-top: 193px;*/
}

.kol_tov {
	text-align: left;
	display: flex;
	align-items: baseline;
}

.pdf_info {
	position: relative;
	left: 30px;
}

.pdf_info a>img {
	width: 50px;
}

.mob_menu {
	display: none;
}

.samo_mob_menu {
	display: none;
}

input[name=captcha_word] {
	width: 235px;
	height: 45px;
	border: 1px solid black;
}

input[name=captcha_sid]+img {
	width: 180px;
	height: 45px;
	border: 1px solid white;
	position: relative;
	top: -2px;
	left: 20px;
}

input[name=web_form_submit] {
	height: 46px;
	width: 235px;
	background: #c91e5d;
	margin-bottom: 20px;
	margin-top: 20px;
	border: none;
	color: white;
	text-transform: uppercase;
}

span.chen_cat {
	color: #000000;
	font-size: 19px;
	font-weight: bold;
}

span.rrub_cat {
	color: #000000;
	font-weight: bold;
}

.opiss_razdela>p:nth-child(1) {
	text-align: center;
	height: 99px;
	font-size: 12px !important;
	font-weight: bold;
	text-transform: uppercase;
}

.opiss_razdela>p:nth-child(2) {
	font-weight: bold;
	font-size: 12px !important;
	text-align: center;
	width: 175px;
	margin: 0 auto;
	min-height: 72px;
}

.opiss_razdela>p:nth-child(3) {
	text-align: center;
	font-size: 14px !important;
}

.product-item-detail-slider-left,
.product-item-detail-slider-right {
	z-index: 15;
}

.news_sstati {
	display: none;
}


.for_galereya {
	padding: 20px 0;
}

.for_galereya div:nth-child(1) {
	margin-right: 25px;
}

.for_galereya div {
	text-align: center;
	display: inline-block;
	width: 405px;
	height: 335px;
	border-radius: 20px;
	color: #333;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.1) 100%);
}

.for_galereya div a {
	text-decoration: none;
	color: #333;
}

.for_galereya div span {
	display: block;
	font-weight: bold;
	font-size: 21px;
	padding: 10px 0;
	margin-left: 30px;
	text-align: left;
}

.colors {
	margin: 40px 0;
}

.clock {
	background-image: url('/img/time.png');
	background-repeat: no-repeat;
	padding-left: 33px;
	line-height: 50px;
	background-position: 0;
}

.adr_tel {
	background-image: url('/img/tchk.png');
	background-repeat: no-repeat;
	padding-left: 33px;
	margin-left: 55px;
	line-height: 50px;
	background-position: 0;
}

.adr_tel span {
	color: #5b5a5a;
}

.in_pre_menu .mobilee_tel_pre {
	display: none;
}

.ssearch {
	float: right;
}

.ssearch input.search-suggest {
	background: black;
	color: white;
	border: none;
}

.ssearch table {
	border: none;
	margin: 0;
	margin-top: 7px;
}

.ssearch .poisk {
	background-image: url('/img/search.png');
	background-repeat: no-repeat;
	background-color: black;
	border: none;
	background-position: 0 5px;
	width: 23px;
	height: 28px;
}

.ssearch tr {
	border: none;
}

.ssearch tr td {
	border: none;
}

#stati {
	width: 925px;
	margin: 0 auto;
	margin-bottom: 70px;
	height: 500px;
}

.block_novosti_gl {
	width: 235px;
	display: inline-grid;
	padding-bottom: 40px;
}

.block_novosti_gl:nth-child(odd) {
	margin-right: 70px;
}


.nazv_stati>a {
	color: black;
}

#stati>div {
	float: left;
}

#sstati .foto_stati img.preview_picture {
	float: none !important;
	width: 234px;
}

#sstati .foto_stati {
	margin-bottom: 10px !important;
}

#nnews {
	width: 303px;
	min-height: 50px;
	padding-right: 42px;
}

#nnews .news-item {
	margin-bottom: 25px;
}

#nnews .news_data>span {
	color: #7f7e7e;
	padding-bottom: 15px;
	display: block;
}

#nnews .nazv_nov {
	padding-bottom: 15px;
}

#nnews .vst_text {
	padding-bottom: 25px;
	font-size: 14px;
}

#sstati {
	min-height: 50px;
	width: 610px;
}

.colors h2 {
	color: red;
	float: left;
	height: 100px;
	width: 709px;
}

.colors .items li .img {
	height: 120px;
}

.colors .items li {
	width: 25%;
	float: left;
	text-align: center;
	list-style: none;
	padding: 20px 0;
}

.news_moobile {
	display: none;
}

.border {
	border-bottom: 2px solid red;
	clear: both;
	margin: 10px 0;
}

.bord li:nth-child(3),
.bord li:nth-child(7) {
	border-right: 2px solid red;
}

.bord {
	margin-top: 40px !important;
}

.colors .items li p {
	text-align: center;
	margin: 0;
	font-weight: bold;
	color: #000;
}

table.no_border {
	border: none !important;
}

table.no_border tr {
	border: none !important;
}

table.no_border td {
	border: none !important;
	text-align: center;
	width: 260px;
	vertical-align: top;
}

table.no_border td>p:nth-child(5) {
	min-height: 72px;
	font-weight: bold;
	font-size: 12px !important;
	width: 175px;
	margin: 0 auto;
	text-transform: uppercase;
}

h3 {
	font-size: 21px;
	font-weight: bold;
}

.desc td {
	text-align: center;
}

.mob_menu_center {
	display: none;
}

.top_reiting_mobile {
	display: none;
}


/*показать и скрыть пункты меню КАТАЛОГ для скрипта в header.php*/

.katalog_menu>li.pokazat,
.katalog_menu1>li.pokazat,
.katalog_menu2>li.pokazat,
.katalog_menu3>li.pokazat {
	display: block;
}

.katalog_menu>li,
.katalog_menu1>li,
.katalog_menu2>li,
.katalog_menu3>li {
	display: none;
}

#horizontal-multilevel-menu .pokazat:hover a {
	color: white !important;
}

#horizontal-multilevel-menu li:hover {
	background-image: url(/img/menu.jpg);
}



.mobile_footer {
	display: none;
}

#horizontal-multilevel-menu li:hover>ul>li.pokazat {
	position: relative;
}

#horizontal-multilevel-menu li:hover>ul>li.pokazat>ul {
	display: block;
	position: absolute;
	right: 0px;
	top: 36px;
}


/*показать и скрыть пункты меню КАТАЛОГ для скрипта в header.php*/





@media (max-width: 1219px) {}



@media (max-width: 400px) {
	.after_pre_menu .in_aft.logo img {
		width: 44%;
	}

	.after_pre_menu .in_aft.logo {
		width: 50%;
	}

	.bx-yandex-view-layout {
		display: none;
	}


}

.mob_korzz {
	display: none;
}

/*-------------моб версия--------------*/

@media (max-width: 767px) {
	.samo_menu {
		display: none !important;
	}

	.vid_for_mob iframe {
		width: 100%;
		height: auto;
	}

	.menu_center {
		width: 100%;
	}

	.mob_menu_center {
		display: block;
	}

	.mob_menu_center>div {
		display: inline-block;
	}

	.for_search {
		float: right;
		width: 60%;
	}

	.for_katalog {
		background: #c91f5e;
		height: 60px;
		line-height: 60px;
		width: 30%;
	}

	.for_katalog a {
		color: white;
		margin-left: 20%;
	}

	.glavnaya4>div {
		width: 100%;
	}

	.mobile_footer {
		display: block;
	}

	.mobile_footer p,
	.mobile_footer a {
		color: white;
	}

	.popup {
		width: auto !important;
	}

	.soc_footer {
		float: right;
		position: relative;
		top: 64px;
	}

	.after_footer {
		display: none;
	}

	.per_sp,
	.sec_sp {
		margin: 0;
		padding: 0;
		margin-top: 30px;
		float: left;
	}

	.nomer_footer {
		padding-top: 33px;
		float: left;
	}

	.nomer_footer>ul {
		margin: 0;
		padding: 0;
	}

	.nomer_footer>ul>li {
		list-style-type: none;
		color: white;
	}

	.per_sp>li,
	.sec_sp>li {
		list-style-type: none;
	}

	.per_sp {

		width: 50%;
	}

	.na_troix>div {
		display: block;
		float: none;
		margin-bottom: 20px;
		width: 100%;
	}

	.na_troix>div>span {
		display: none;
	}


	.for_mob_h2,
	.for_mob_p {
		margin-left: 0px !IMPORTANT;
		font-weight: bold;
	}

	.for_mob_p {
		font-size: 17px;
		margin-bottom:20px;
	}
	
	.glavnaya2 .for_mob_h2{
		text-transform:uppercase;
	}

	.main_form {
		width: 90%;
		/*text-align:center;*/
		margin-left: 0px !important;
	}

	.after_pre_menu,
	.after_footer,
	.glavnaya2_mobile,
	.glavnaya4,
	.in_pre_menu {
		width: 90% !important;
		margin: 0 auto !important;
		
	
	}
	
	
	.after_pre_menu{
		display:none;
	}

	.after_pre_menu {
		position: relative;
	}

	.in_aft.shop_cart {
		position: absolute;
	}


	.top_reiting,
	.left_footer {
		display: none;
	}

	.top_reiting_mobile {
		display: block;
	}


	.main_form input[name=form_text_1],
	.main_form input[name=form_text_2],
	.main_form input[name=form_text_3],
	.main_form input[name=captcha_word] {
		/* margin:0 auto 10px auto;*/
	
		/*padding: 17px 10px;
		height: 20px;*/
		height:45px;
		border-radius:0px !important;
	}
	
	.obr_form_main >div:nth-of-type(4) >div:nth-of-type(3){
		display: flex;
		flex-direction: row-reverse;
		align-items:center;
	}
	
	.main_form .ob_polya>div{
		margin-bottom:15px;
	}
	
	.main_form .text_pole{
		margin-bottom:10px;
	}
	
	.obr_form_main input[name=captcha_sid]+img{
		width: 83%;
		height: 45px;
		border: 1px solid white;
		/* position: relative; */
		/* top: -2px; */
		left: 2px;
	}

	.main_form input[name=captcha_word] {
		margin-bottom: 10px;
		width:83%;
	}
	

	.main_form input[name=web_form_submit] {
		width: 83%;
		background:#C91E5D;
		
		border-radius:0px;
	}


	.main_form textarea[name=form_textarea_4] {
		border-radius: 5px;
		/*width:93%;*/
		padding: 0 10px;
		height: 80px;
		border-radius:0px !important;
	}
	



	.after_pre_menu .in_aft.logo {
		margin-right: 0px !important;
		display: flex;
		align-items: center;
		justify-content: space-between;
		width: 100%;
	}

	.after_pre_menu .in_aft.logo img {
		width: 100%;
		position: relative;
		left: -20px;
	}

	.mob_korzz {
		display: block;
	}

	.in_aft.shop_cart {
		display: none;
	}

	.after_pre_menu .in_aft.logo span {
		bottom: -5px;
		left: 45px;
		font-size: 7px;
	}


	ul.main_catalog>li.li_main_catalog {
		float: none;
		width: 100% !important;
		margin: 0 auto;
		margin-bottom: 55px;
	}

	ul.main_catalog>li.li_main_catalog h2.bx_catalog_tile_title {
		line-height: normal;
	}

	.prod_items {
		float: none;
		margin: 0 auto;
	}

	#content {
		width: 90%;
		margin: 0 auto;
	}

	.klient_foto {
		display: none;
	}


	.in_pre_menu .mobilee_tel_pre {
		display: block;
		position: relative;
		top: -15px;
	}

	.in_pre_menu .mobilee_tel_pre ul {
		padding: 0;
	}

	.in_pre_menu .mobilee_tel_pre ul li {
		list-style-type: none;
		font-size: 19pt;
	}

	.in_pre_menu .mobilee_tel_pre {
		line-height: 50px;
	}

	.right_footer {
		display: none;
	}

	.na_troix {
		padding-top: 68px;
		width: 100%;
	}

	#in_main_menu {
		position: static;
	}

	.mob_menu {
		display: block;
		width: 40px;
		height: 30px;
		float: right;
		margin-right: 45px;
		margin-top: 1%;
		border-radius: 5px;
		position: relative;
		top: 18px;
	}

	.pre_menu {
		min-height: 83px !important;
		height: auto !important;
		position: relative;
		
		display:none;
	}

	.mob_menu>span:nth-child(2) {
		width: 50%;
	}

	.mob_menu>span {
		display: block;
		width: 60%;
		margin: 0 auto;
		height: 4px;
		background: red;
		margin-bottom: 4px;
	}

	.mob_menu>span:nth-child(1) {
		margin-top: 8px;
	}

	.samo_mob_menu {
		position: absolute;
		top: 0px;
		background: white;
		padding-bottom: 10px;
		z-index: 1;
		
	}

	.samo_mob_menu ul li {
		list-style-type: none;
		border-bottom: 1px solid #EDEDED;
		padding: 10px;
	}

	.samo_mob_menu ul li a {
		text-decoration: none;
		text-transform: uppercase;
		color: #808080;
		font-size: 14px;
		font-weight: bold;
	}

	.ob_polya,
	.text_pole {
		float: none;
	}

	.samo_mob_menu ul {
		width: 85%;
		padding: 0;
		margin: 0 auto;
	}


	.posledniy>ul {
		padding-top: 84px;
	}

	.mob_menu_center .for_search input.search-suggest {
		position: relative;
		left: -27px;
		width: 150px;
		top: 10px;
		border: none;
	}


	input.poisk {
		background-image: url('/img/mob_search.png');
		background-repeat: no-repeat;
		border: none;
		background-position: 0 5px;
		width: 23px;
		height: 28px;
		position: relative;
		top: 14px;
		right: 20px;
	}

	table,
	table tr,
	table td {
		border: none !important;
	}

	.politika {
		margin: 10px 0;
		display: block;
		font-size: 8px;
		color: black !important;
	}

	.politika a {
		color: black !important;
	}



	.glavnaya2 {
		padding-bottom: 50px;
		height: auto !important;
		background-image: url('/img/mob_back.jpg') !important;
		background-size: 100%;
	}

	input[name=web_form_submit] {
		background: #e82106;
		color: white;
		height: 46px;
		width: 150px;
		text-transform: uppercase;
		border-radius: 5px;
		border: 0px;
	}

	.mobile_non_video {
		width: 100% !important;
	}

	.vid_for_mob {
		width: 100% !important;
	}

	#stati {
		width: 100%;
		height: auto;
	}

	.zag_news_stati {
		display: none;
	}

	#stati div {
		float: none;
		width: 90%;
		margin: 0 auto;
	}

	.in_aft.tel,
	.in_aft.cos_tel,
	/*.for_mobile_sli,*/
	.adr_tel,
	.clock,
	.ssearch {
		display: none !important;
	}

	#nnews>.news-list>.news-item {
		display: none;
	}

	#nnews>.news-list>.news-item:nth-child(1) {
		display: block;
	}

	.news_moobile {
		display: block;
		text-align: center;
		width: 80%;
		margin: 0 auto;
		font-size: 30px;
		font-weight: bold;
		margin-top: 30px;
	}

	.mobile_non_news {
		width: 100% !important;
	}

	.news_sstati {
		display: block;
		text-align: center;
		width: 80%;
		margin: 0 auto;
		font-size: 30px;
		font-weight: bold;
		margin-top: 30px;
		margin-bottom: 30px;
	}

	#sstati .news-list>.news-item.block_novosti_gl {
		display: none;
	}

	#sstati .news-list>.news-item.block_novosti_gl:nth-child(1) {
		display: block;
	}

	.bx_catalog_tile_ul.main_catalog .li_main_catalog.novinko {
		position: relative;
	}

	ul.main_catalog>li.li_main_catalog.novinko .novinkooo {
		right: 0px;
	}

	tr.basket-items-list-item-container {
		flex-direction: column;
	}

	.main_form .obr_form_main {
		display: flex;
		flex-direction: column;
		align-items: baseline;
	}

	.tabs>label {
		font-size: 10pt !important;
	}

	.dob_v_kor .btn.btn-default.product-item-detail-buy-button {
		width: 100%;
	}

	.osn_podcat {
		justify-content: space-between;
	}

	.osn_podcat>div {
		margin-bottom: 20px;

	}

	.osn_podcat img {
		width: 100%;
	}



	ul.photo-album-list-first-photos {
		padding-right: 0px;
	}

	div.photo-page-main #photo-main-page-right {
		position: relative;
	}

	.for_galereya div {
		width: 90%;
		margin: 0 auto;
		margin-bottom: 20px;
	}

	.photo-main {
		width: 100%;
		min-width: 100%;
	}

	.messangers {
		left: 76% !important;
		bottom: 38% !important;
	}

	.messangers>div {
		width: 61px !important;
		height: 61px !important;

	}

	.photo-footer {
		width: 100% !important;
	}

	.photo-main-table tr {
		display: flex;
	}

	.desc iframe{
		height:auto;
	}

	.fff_iframe{
		flex-direction:column;
	}
	
	.new_mobile_menu{
		display:block !important;
	}
	
	.new_mobile_menu >div:nth-of-type(1){
		display:flex;
		justify-content:space-between;
	}
	
		.new_mobile_menu >div:nth-of-type(2){
		display:flex;
		justify-content:space-between;
		align-items:center;
	}
	
	.sec_new_mob{
		padding:0px 45px 20px 45px;
	}

}


/*-------------моб версия--------------*/

.fff_iframe{
	display:flex;
	justify-content:space-around;
	
}


/*табы на странице товара*/

/* Базовый контейнер табов */
.tabs {
	min-width: 320px;
	max-width: 1105px;
	padding: 0px;
	margin: 0 auto;
}

/* Стили секций с содержанием */
.tabs>section {
	display: none;
	padding: 15px;
	background: #fff;
	border: 1px solid #ddd;
}

.tabs>section>p {
	margin: 0 0 5px;
	line-height: 1.5;
	color: #383838;
	/* прикрутим анимацию */
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}

/* Описываем анимацию свойства opacity */

@-webkit-keyframes fadeIn {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@keyframes fadeIn {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

/* Прячем чекбоксы */
.tabs>input {
	display: none;
	position: absolute;
}

/* Стили переключателей вкладок (табов) */
.tabs>label {
	display: inline-block;
	margin: 0 0 -1px;
	padding: 15px 25px;
	font-weight: 600;
	text-align: center;
	color: #aaa;
	border: 0px solid #ddd;
	border-width: 1px 1px 1px 1px;
	background: #f1f1f1;
	border-radius: 3px 3px 0 0;
}

/* Шрифт-иконки от Font Awesome в формате Unicode */
.tabs>label:before {
	font-family: fontawesome;
	font-weight: normal;
	margin-right: 10px;
}

.tabs>label[for*="1"]:before {
	content: "\f19a";
}

.tabs>label[for*="2"]:before {
	content: "\f17a";
}

.tabs>label[for*="3"]:before {
	content: "\f13b";
}

.tabs>label[for*="4"]:before {
	content: "\f13c";
}

/* Изменения стиля переключателей вкладок при наведении */

.tabs>label:hover {
	color: #888;
	cursor: pointer;
}

/* Стили для активной вкладки */
.tabs>input:checked+label {
	color: #555;
	border-top: 1px solid #009933;
	border-bottom: 1px solid #fff;
	background: #fff;
}

/* Активация секций с помощью псевдокласса :checked */
#tab1:checked~#content-tab1,
#tab2:checked~#content-tab2,
#tab3:checked~#content-tab3,
#tab4:checked~#content-tab4,
#tab5:checked~#content-tab5,
#tab6:checked~#content-tab6 {
	display: block;
}

/* Убираем текст с переключателей 
* и оставляем иконки на малых экранах
*/

@media screen and (max-width: 680px) {
	.tabs>label {
		font-size: 0;
	}

	.tabs>label:before {
		margin: 0;
		font-size: 18px;
	}
}

/* Изменяем внутренние отступы 
*  переключателей для малых экранов
*/
@media screen and (max-width: 400px) {
	.tabs>label {
		padding: 15px;
	}
}

.right {
	float: right;
	margin: 0 10px;
}

.left {
	float: left;
	margin: 0 10px;
}

.t1 {
	margin-bottom: 40px;
}

.t1 tr td {
	padding: 20px;
}

.t1 p {
	height: 100px;
}

.t1 img {
	height: 250px;
}

.clear {
	clear: both;
}

.block4 {
	width: 25%;
	display: inline-block;
	box-sizing: border-box;
	padding-right: 10px;
	text-align: center;
	vertical-align: top;
	margin-top: 15px;
}

.block2 {
	width: 50%;
}

/*табы на странице товара*/
@media screen and (max-width: 680px) {
	.block4 {
		width: 100%;
	}

	.block2 {
		width: 100%;
	}

	.block2 img {
		width: 100%;
	}

	#content img {
		max-width: 100%;
		height: auto;
	}

	.colors h2 {
		width: 100%;
	}

	.colors {
		display: none;
	}

	.border+p {
		display: none;
	}

	.t1 {
		display: none;
	}

	.table-responsive>.table>thead>tr>th,
	.table-responsive>.table>tbody>tr>th,
	.table-responsive>.table>tfoot>tr>th,
	.table-responsive>.table>thead>tr>td,
	.table-responsive>.table>tbody>tr>td,
	.table-responsive>.table>tfoot>tr>td {
		white-space: normal !important;
	}
}

.sed img {
	height: 200px;
}



#top_el_main_slider {
	width: 925px;
	margin: 0 auto;
}

.glavnaya2 {
	background-image: url('/img/gl2.jpg');
	width: 100%;
	height: 557px;
	background-repeat: no-repeat;
	max-width: 1700px;
	margin: 0 auto;
	background-position: center;
}

#slider_main {
	width: 100%;
	max-width: 1180px;
	margin: 0 auto;

}

.for_mobile_sli {
	height: 100% !important;
}

#slider_main #slider img {
	height: 560px !important;
}

.slider-wrapper.theme-default {
	height: 100%;
}

#top_el_main_slider .bx_catalog_tile_slider_pagination {
	display: none;
}

#top_el_main_slider .bx_catalog_tile_slider_arrow_left {
	background-image: url('/slider/arr.jpg');
	background-position: 0px -47px;
	height: 34px;
	width: 33px;
	position: absolute;
	left: -127px;
	background-size: 74% !important;
}

#top_el_main_slider .bx_catalog_tile_slider_arrow_left:hover {
	background-image: url('/slider/arr_h.jpg');
	background-position: 0px -38px;
}

#top_el_main_slider .bx_catalog_tile_slider_arrow_right {
	background-image: url('/slider/arr.jpg');
	background-position: 0px -3px;
	height: 34px;
	position: absolute;
	right: -127px;
	background-size: 74% !important;
}

#top_el_main_slider .bx_catalog_tile_slider_arrow_right:hover {
	background-image: url('/slider/arr_h.jpg');
	background-position: 0px -3px;
}

#top_el_main_slider .bx_catalog_item_title {
	text-align: center;
	position: relative;
	top: 20px;
	overflow: unset;
}

#top_el_main_slider .bx_catalog_item_title>a {
	font-size: 18px;
	font-weight: bold;
}

#top_el_main_slider .bx_catalog_item_controls.no_touch {
	opacity: 1 !important;
	display: block !important;
	position: relative;
}

#top_el_main_slider .bx_catalog_tile_slide.active .bx_catalog_item.double {
	padding: 1px 26px !important;
	border: 1px solid #dfe4e4;
	width: 295px;
	height: 440px;
	margin-right: 20px;
	overflow: hidden;
}

#top_el_main_slider .bx_catalog_tile_slide.active .bx_catalog_item.double:nth-child(3) {
	margin-right: 0px !important;
}

#top_el_main_slider .bx_catalog_item.double:hover {
	height: 405px;
}

.ppodr_news>a {
	color: #c91e5d;
	text-decoration: underline;
}


.nivo-prevNav {
	background-image: url(/slider/arr.jpg);
	background-position: 0px -48px;
	width: 33px;
	height: 33px;
	background-repeat: no-repeat;
	background-size: 74%;
}

.nivo-prevNav:hover {
	background-image: url(/slider/arr_h.jpg);
	background-position: 0px -40px;
}

.nivo-nextNav {
	background-image: url(/slider/arr.jpg);
	background-position: 0px -4px;
	width: 33px;
	height: 33px;
	background-repeat: no-repeat;
	background-size: 74%;

}

.nivo-nextNav:hover {
	background-image: url(/slider/arr_h.jpg);
	background-position: 0px -4px;
}

.main_podr {
	color: #c91e5d;
	text-decoration: underline;
	font-weight: bold;
	cursor: pointer;
}

.main_open {
	display: none;
}

#top_el_main_slider .podr_top {
	background: #c91e5d;
	color: white;
	position: absolute;
	padding: 12px 25px;
	right: 0px;

}

#top_el_main_slider .bx_catalog_item_container .bx_catalog_item_images {
	/*background-size: 194px 241px;*/
	background-size: 71%;
}

.footer_soc>li {
	display: inline-block;
	margin-right: 10px !important;
}

.footer_soc>li>a {
	color: #939393 !important;
	font-size: 21px;
}

.footer_soc>li>a:hover {
	color: #e81b00 !important;
	transition: all 1s;
}

.footer_soc {
	margin: 0px;
	padding: 0px;
}

.vivod_cheni_top {
	width: 121px;
	float: left;
	margin-top: 20px;
	color: #c91e5d;
}

.vivod_cheni_top .bx_price {
	font-size: 21px !important;
	color: #c91e5d;
}

.table tr td {
	width: 33%;
}

h6 {
	text-transform: uppercase;
	font-size: 18px !important;
	font-weight: bold !important;
	line-height: 2 !important;
}

.bx-newsdetail-img {
	display: none;
}

.raschvet .brandblock-container.main {
	width: 24%;
	display: inline-block;
	margin-right: 10px;
}

.raschvet .brandblock-container.main:last-child {
	margin-right: 0px;
}

.raschvet .gl_main_cont {
	text-align: left;
}

.obernut_brend {
	height: 241px;
}

.raschvet .obernut_brend .iiconka {
	background-size: 180px 180px;
	height: 241px;
	background-position: center 10px;
}

.raschvet .obernut_brend .brandblock-block.icon .brandblock-text {
	text-align: center !important;
	top: 213px !important;
	left: 0px !important;
}

.block-table {
	display: flex;
	flex-wrap: wrap;
	flex: 1 1 420px;
	justify-content: space-around;

}

.block-table>div {
	display: flex;
	flex-direction: column;
	align-items: center;
	min-width: 300px;

}

.block-table>div>* {
	padding: 3%;
}

.block-table>div>*:first-child {
	font-weight: bold;
}

.new-table tr td {
	padding: 10px 0 !important;
}

.new-table tr td p {
	padding: 0 !important;
	margin: 0 !important;
}

.new-table tr td:nth-child(1) {
	width: 10%;
}

.colorss {
	margin-top: 30px;
}

.colorss>div {
	display: inline-block;
	width: 73px;
	text-align: center;
	vertical-align: top;
}

.colorss>div img {
	margin-bottom: 10px;
}

/*для лейбла НОВИНКА*/

/*для лейбла НОВИНКА*/

.dop_svoystva {
	margin-left: 30px;
	text-transform: uppercase;
	position: relative;
	top: -10px;
}

.dop_svoystva>dd {
	color: white;
	font-weight: bold;
	background: #4ec81f;
	border-radius: 10px;
	padding: 5px 10px;
	font-size: 8pt;
}

.dop_svoystva>dt {
	display: none;
}

.dop_vs_i_kol {
	display: flex;
	align-items: center;
}

.opis_sboku {
	margin-bottom: 20px;
}

.nal_na_sklade {
	background: #4ec81f;
	border-radius: 10px;
	color: white;
	font-size: 8pt;
	padding: 3px 20px;
	position: relative;
	left: 37px;
	top: -10px;
}

.osn_podcat {
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	margin-top: 50px;
	justify-content: space-around;
}

.osn_podcat>div {
	text-align: center;
}

.osn_podcat span {
	display: block;
	font-weight: bold;
	color: black;
	margin-top: 30px;
}

.for_pr_container .product-item-properties .hidden-xs:nth-child(1) {
	display: none;
}

.for_pr_container .product-item-properties .hidden-xs:nth-child(2) {
	float: none;
}

.for_pr_container .product-item-properties .hidden-xs:nth-child(2) ul li {
	list-style-type: none;
	list-style-image: url('/img/lsi.png');
}

#horizontal-multilevel-menu li:hover a.root-item,
#horizontal-multilevel-menu li.jshover a.root-item {
	background: #c91e5d;
}

.glavnaya_str_gallery .foto_gl_gallery img {
	width: 400px;
	height: auto;
}

.datail_pictures>div {
	display: flex;
	flex-wrap: wrap;
}

.datail_pictures a {
	display: block;
	max-height: 200px;
	max-width: 200px;
	padding: 10px 20px;
}

.datail_pictures a img {
	width: 100%;
	height: 100%;
}

.messangers {
	position: fixed;
	bottom: 150px;
	left: 50px;
	display: flex;
	flex-direction: column;
	z-index: 100;
}

.messangers>div {
	width: 50px;
	height: 50px;
	margin: .5rem 0;
	position: absolute;
	transition: all .4s ease;
	top: 0;
}

.messangers>div img {
	width: 100%;
	height: 100%;
	transition: all .3s ease;
}

.trigger {
	border-radius: 50%;
	cursor: pointer;
}

.va {
	top: -60px !important;
}

.tg {
	top: -120px !important;
}

.wa {
	top: -180px !important;
}

.messangers>div:not(.trigger):hover img {
	transform: translate(0, -4px);
}

.bx-no-touch .bx_catalog_tile_home_type_2 .bx_catalog_item.double:hover .bx_catalog_item_images {
	opacity: 1 !important;
	animation: none !important;
}

.bx_catalog_tile_home_type_2 .bx_stick.top {
	top: 48px !important;
	left: -85px !important;
	text-align: right;
	padding-right: 27px;
}

.section_tovar ul.tipstol>li {
	width: 23%;
	max-width: 50%;
}

.info_manag {
	text-align: right;
	font-weight: bold;
}

.foto_otzz {
	width: 200px;
}

.foto_otzz>img {
	width: 100%;
}

.pre_foto_otzz {
	display: flex;
	align-items: center;
}

.dob_v_kor a {
	color: white;
	display: flex;
	align-items: center;
	text-align: center;
	width: max-content;
}

.katalog_menu2>li:nth-of-type(2)>ul>li:last-child {
	display: none;
}


.pagin .for_new_pagin ul {
	display: flex;
	margin: 0 auto;
	width: max-content;

}

.pagin .for_new_pagin ul>li.bx-pag-prev a span,
.pagin .for_new_pagin ul>li.bx-pag-prev span,
.pagin .for_new_pagin ul>li.bx-pag-next a span,
.pagin .for_new_pagin ul>li.bx-pag-next span {
	line-height: 41px;
}

.pagin .for_new_pagin ul>li {
	height: 51px !important;
	width: 51px !important;
	border: 2px solid black;
	border-radius: 0px !important;
}

.pagin .for_new_pagin ul>li a {
	display: block;
	height: 100%;
}

.pagin .for_new_pagin ul>li a span {
	line-height: 45px;
}

.pagin .for_new_pagin ul>li span {
	display: block;
	height: 100%;
	width: 100%;
	border-radius: 0px;
	background: white;
	line-height: 48px;
	font-size: 14pt;

}

.for_new_pagin ul>li.bx-active {
	border: none;
}

.for_new_pagin ul>li.bx-active span {
	background: #ea185e !important;
	border: none;
}

.fancy__news {
	display: flex;
	flex-wrap: wrap;
	gap: 1rem;
}

.fancy__news img {
	flex: 1 1 300px;
	height: 400px;
	object-fit: cover;
}

.newyear {
	width: 100%;
	height: 100vh;
	position: absolute;
	/*background: url(/img/newyear.png) no-repeat center top;*/
	/*background: url(/img/new_year.png) no-repeat center top;*/
	background: url(/img/new_year_2025.png) no-repeat center top;
	pointer-events: none;
}

.tinkoff {
	margin: 10px 0;
}

.img_tin {
	position: absolute;
	top: 29%;
	left: 0px;
	z-index: 999;
}

.tinkar {
	position: absolute;
	top: 148px;
	left: 0px;
	z-index: 999;
}

.soc_seti>ul>li:nth-child(1),
.soc_seti>ul>li:nth-child(3),
.footer_soc>li:nth-child(1),
.footer_soc>li:nth-child(3) {
	display: none;
}

@media(max-width: 767px) {

	.photo-prev-slide-wrap,
	.photo-next-slide-wrap {
		width: 7.5% !important;
	}

	.photo-main-block-wrap {
		width: 85% !important;
		margin: 0 auto;
		transform: translateX(-8%);
	}

	.photo-main-table tr {
		display: flex;
		justify-content: center
	}

	.photo-wrap img {
		width: 100% !important;
		height: auto !important;
	}
}

.newyear__bg{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 100;
	display: flex;
	width: 100%;
	justify-content: space-between;
}

.newyear__bg img{
	object-fit: contain;
	width: 100%;
}

.kkk_podr{
	border:1px solid;
	width: fit-content;
    margin: 0 auto;
}

.kkk_podr a{
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	color:black;
	padding: 10px 56px;
    display: block;
}

.new_mobile_menu{
	display:none;
}
/* End */
/* /bitrix/components/bitrix/search.suggest.input/templates/.default/style.css?1696341336501 */
/* /bitrix/templates/sallirussia/components/bitrix/sale.basket.basket.line/Korzina_v_shapke/style.min.css?16963413184008 */
/* /bitrix/templates/sallirussia/components/bitrix/menu/top_main_menu/style.min.css?16963413183715 */
/* /bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1696341339467 */
/* /bitrix/templates/sallirussia/template_styles.css?176666975539113 */
