

/* Start:/local/templates/fabrika_new_adapt/components/bitrix/search.title/eshop_new/style.css?17188074632041*/
div.title-search-result {
	border:1px solid #c6c6c6;
	background:#fff;
	display:none;
	overflow:hidden;
	z-index:1000;
	box-shadow:0 0 7px 0 rgba(0,0,0,.3), inset 0 3px 3px 0 rgba(0,0,0,.1);
	
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	color:#000;
	font-weight:bold;
	padding:2px 12px 2px ;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a{
	padding-left:4px;
	padding-right:15px;
	text-decoration:underline;
	font-size:14px;
	color:#0073a4;
	/*vertical-align:top;*/
}

table.title-search-result td.title-search-item .title-search-price{
	color:grey;
	font-size:12px;
	padding-left:5px;
}
table.title-search-result td.title-search-item a:hover{color:#e83434}
table.title-search-result td.title-search-item img {vertical-align:top}
table.title-search-result td.title-search-item b {font-weight:bold}
table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}
table.title-search-result td.title-search-more a{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	text-align:right;
	padding-right:15px;
}

table.title-search-result td.title-search-all a{
	padding-left:4px;
	text-decoration:underline;
	color:#0073a4;
}
table.title-search-result td.title-search-all a:hover{color:#e83434}
table.title-search-result td.title-search-separator,
table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:2px;
	font-size:4px;
	border-bottom:1px solid #dbe8f1;
}
table.title-search-result tr:first-child .title-search-separator{
	border:none;
}
/* End */


/* Start:/local/templates/fabrika_new_adapt/components/bitrix/news.list/banners_new/style.css?1718807487108*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/components/niges/cookiesaccept/templates/.default/style.css?17484505982729*/
/* NIGES.COOKIESACCEPT */

.nca-cookiesaccept-line {
    font-size: inherit;
    font-family: inherit;
    line-height: 1;
    padding: 10px;
}


.nca-cookiesaccept-line.style-1 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-3 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-5 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-7 .nca-cookiesaccept-line-text {
    color:#111;
}
.nca-cookiesaccept-line.style-2 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-4 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-6 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-8 .nca-cookiesaccept-line-text {
    color:#eee;
}

.nca-cookiesaccept-line.style-1 {
    /* background-position: center;
    background-repeat: repeat-x;
	background-image: url(/bitrix/components/niges/cookiesaccept/templates/.default/images/style-1-2.svg);
    background-size: contain; */
    background-color: rgb(61, 168, 255); 
}

.nca-cookiesaccept-line.style-2 {
    background-color: rgb(13, 62, 102);
}


.nca-cookiesaccept-line.style-3 {
    background-color: rgb(197, 197, 197);
}

.nca-cookiesaccept-line.style-4 {
    background-color: rgb(71, 71, 71);
}

.nca-cookiesaccept-line.style-5 {
    background-color: rgb(61, 255, 158);
}

.nca-cookiesaccept-line.style-6 {
    background-color: rgb(9, 92, 50);
}

.nca-cookiesaccept-line.style-7 {
    background-color: rgb(84, 255, 61);
}

.nca-cookiesaccept-line.style-8 {
    background-color: rgb(92, 5, 5);
}

.nca-cookiesaccept-line.style-9 {
    background-color: rgb(203, 255, 61);
}

.nca-cookiesaccept-line.style-10 {
    background-color: rgb(70, 94, 4);
}

.nca-cookiesaccept-line.style-11 {
    background-color: rgb(255, 148, 61);
}

.nca-cookiesaccept-line.style-12 {
    background-color: rgb(138, 70, 14);
}

.nca-cookiesaccept-line.style-13 {
    background-color: rgb(255, 61, 61);
}

.nca-cookiesaccept-line.style-14 {
    background-color: rgb(119, 22, 22);
}

.nca-cookiesaccept-line.style-15 {
    background-color: rgb(255, 61, 152);
}

.nca-cookiesaccept-line.style-16 {
    background-color: rgb(85, 10, 45);
}

.nca-cookiesaccept-line.style-17 {
    background-color: rgb(83, 129, 255);
}

.nca-cookiesaccept-line.style-18 {
    background-color: rgb(6, 37, 122);
}

 
.nca-cookiesaccept-line.style-19 {
    background-color: rgb(255, 255, 255);
}

.nca-cookiesaccept-line.style-20 {
    background-color: rgb(0, 0, 0);
}
 

@media screen and (min-width:767.01px) {
	.nca-hidden-pc {display: none !important;}
}
@media screen and (max-width:767px) {
	.nca-hidden-mobile {display: none !important;}
}
/* End */


/* Start:/local/templates/fabrika_new_adapt/template_styles.css?175078506630860*/
#page2 p.hidden{
	display:none;
}
.clearfloat{
	clear:both;
	float:none;
}
.last{
	position:relative;
}
.make-sale{
	display:none;
	width:195px;
	position:absolute;
	left:43px;
	top:29px;
	background:#FFF;
	border:1px solid #c3c3c3;
	padding:10px;
	box-shadow: 5px 5px 5px rgba(0,0,0,0.5);
	z-index:10;
}
.make-sale:before{
	display:block;
	position:absolute;
	top:-11px;
	left:-1px;
	width:9px;
	height:11px;
	background: url( /local/templates/fabrika_new_adapt/img/make-sale-bridge.png) left top no-repeat;
	content:'';
}
.make-sale-title{
	font-size:10px;
	font-weight:bold;
	margin:0px 0px 10px 30px;
}
.make-sale label{
	font-size:10px;
}
.make-sale label span{
	display:block;
	color:#ff9a9a;
	font-size:10px;
}
.make-sale label{
	display: inline-block;
	margin-bottom:10px;
}
.make-sale span{
	float: left;
	font-size: 14px;
	margin-left: 0px;
}
.make-sale label input{
	opacity: 0;
	position: absolute;
}
.make-sale label .flag{
	background: url( /local/templates/fabrika_new_adapt/img/radio.png) no-repeat center;
	width: 20px;
	height: 25px;
	display: block;
	margin-right:12px;
	margin-bottom:20px;
}
.make-sale label input[type="radio"]:checked +.flag{
	background-image: url( /local/templates/fabrika_new_adapt/img/radio_checked.png);
}




.ui-dialog .ui-widget-header{
	background:#93dcc8;
	border:none;
	margin:0px;
	font-size:23px;
	color:#393f48;
	font-weight:bold;
	line-height:55px;

}
.ui-dialog .ui-dialog-titlebar-close{
	background:none;
	border:none;
	margin-bottom:3px;
	margin-right:13px;
	padding:0px;
	width:24px;
	height:24px;
	font-size:0px;
	background: url('/local/templates/fabrika_new_adapt/img/dialog_exit_new.png')  left top no-repeat;
	border-radius:0px 0px 0px 0px;
	-moz-border-radius:0px 0px 0px 0px;
	-webkit-border-radius:0px 0px 0px 0px;
	behavior: url(/local/templates/fabrika_new_adapt/css/PIE.htc);


}
.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{
	display:none
}
.ui-dialog  .ui-widget-content{
	margin:0px;
	padding:20px;
	background:#93dcc8;
	border-top:2px solid #fff;


}
.ui-dialog .ui-widget-content .item_img{
	width:90px;
	float:left;
	margin-right:15px;
	margin-left:100px;
	margin-bottom:50px;
}
.ui-dialog .ui-widget-content .item_img img{
	width:100%;
}
.ui-dialog .ui-widget-content .item_title_cnt{
	width:240px;
	float:left;

}
.ui-dialog .ui-widget-content .item_title_cnt .item_title{
	width:100%;
	height:100%;
	vertical-align:middle;
	font-size:14px;
	color:#fff;
	font-weight:bold;
}
.ui-dialog .ui-widget-content .close{
	display:inline-block;
	font-size:14px;
	color:#fff;
	text-decoration:underline;
	margin:10px 40px 0px 70px;
	border:none;
	outline:none
}

.ui-dialog .ui-widget-content .button_to_cart{
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	border:3px solid #fff;
	line-height:27px;
	text-align:center;
	padding:0px 29px;
	background:none;
	outline:none;
}

.ui-dialog .ui-widget-content .oneclick-order .button_to_cart{
	float:right

}
.ui-dialog .ui-widget-content .oneclick-order.item_img{
	width:90px;
	margin-left:0px;

}
.ui-dialog .ui-widget-content .oneclick-order.item_title_cnt{
	width:190px;
	float:left;
	margin-bottom:30px;

}
.ui-dialog .ui-widget-content .oneclick-order.item_title_cnt .popup-price{
	font-size:12px;
	color:#fff;
}
.ui-dialog .ui-widget-content .oneclick-order.item_title_cnt .popup-price span{
	font-size:14px;
	color:#000;
}
.ui-dialog .ui-widget-content .popup-props{
	margin-bottom:40px;
}
.ui-dialog .ui-widget-content .popup-props input[type="text"]{
	width:100%;
	height:30px;
	color:#abadb3;
	margin-bottom:20px;
}
.ui-dialog .ui-widget-content .prop_title{
	font-size:14px;
	color:#fff;
}
.ui-dialog .ui-widget-content .prop_title span{
	color:#c40915;
}
.ui-dialog .ui-widget-content .popup-oreder{
	text-align:right;
}
.ui-dialog .ui-widget-content .popup-comment{
	margin-top:20px;
	font-size:12px;
	color:#fff;
	text-align:center;
}
.ui-dialog .ui-widget-content .popup-comment a{
	text-decoration: underline;
	color:#fff;
}
.ui-dialog .ui-widget-content .popup-comment a:hover{
	text-decoration: none;
}
.popup-oreder .addit_info{
	color:#fff;
	text-align:center;
}
.popup-oreder .addit_info a{
	text-decoration: underline;
	color:#fff;
}
.popup-oreder .addit_info a:hover{
	text-decoration: none;
}
#proddescription{
	clear:both;
	float:none;
	padding-top:30px;
}
#proddescription h1,#page2 h1{
	font-weight:bold;
	margin-bottom:15px;
}
#proddescription h2,#page2 h2,#proddescription h3,#page2 h3{
	font-weight:bold;
	margin-bottom: 10px;
}
#proddescription p,#page2 p{
	text-align:justify;
	margin-bottom:15px;
}
#proddescription a{
	color: #002157;
	text-decoration:underline;
}
#proddescription ul,#page2  ul{
	margin-bottom:15px;
	padding-left:15px;
}
#proddescription ul li,#page2  ul li{
	list-style:circle;
}
#page2 .faq_list ul li{
	list-style: none;
}
#page2 a{
	color: #002157;
	text-decoration:underline;
}
#page2 a:hover{
	color:orange;
}
#page2 img{
	margin:10px;
}

#page2 .news_page ul{
	padding-left:0px;
}
#page2 .news_page ul li{
	list-style:none;
	padding-left:0px;
}
#page2  .news_page li a{
	color: #000;
	text-decoration:none;
}
#page2  .news_page p{
	font-size:16px;
}
.reklama-left{
	width:234px;
	padding:10px;
	margin:auto;
	font-size:17px;
	height:117px;
	border:1px solid;
	text-align:center;
	font-weight:bold;
}
#filialtop,#filialtop2{
	position:absolute;
	top: 85px;
	left: 345px;
	z-index:199
}
#filialtop2{
	top:-42px;
	left:480px;

}
#filialtop a,#filialtop2 a {
	font-size: 12px;
	padding-left: 8px;
	margin:auto;
	text-align:center;
	font-family: Arial;
	color: #ffffff;
	padding: 5px 5px 5px 5px;
	width: 170px;
	text-decoration: none;
	display: inline-block;
	cursor: pointer;
	border:1px solid;
	position: absolute;
	bottom: auto;
	left: auto;
	color: #19beac;
	background: #e9e9e9;
	font-weight:bold;
}
#filialtop a:hover,#filialtop2 a:hover {


	color: #e9e9e9;
	background: #19beac;
}

#filialtop2 a{
	width:230px;
}
#filialtop #filialtop_submenu,#filialtop2 #filialtop_submenu2{
	position:absolute;
	left:0px;
	top:29px;
	display:none;
	z-index:199

}
#filialtop #filialtop_submenu li,#filialtop2 #filialtop_submenu2 li{
	list-style:none;


}
#filialtop #filialtop_submenu li a,#filialtop2 #filialtop_submenu2 li a{
	padding:2px 5px;
	position:static;
	color:#19beac;
	background:#fff;
	border:1px solid #19beac;;
}
#c_page_man {
	margin-bottom: 10px;
	padding-bottom: 19px;
	background: #aed8c7;
	padding: 22px;
}
#c_page_man.type2{
	background:#84bdc1;
}


#c_page_man p{
	line-height: 0.6;
}

#page2 table,#page2 tr,#page2 td{
	border: none;
}
#page2 td{
	padding: 10px;

}
#catprod {
	width: 32.6%;
	float: left;
	min-height: 280px;
	line-height: 1.8;
	margin-right: 5px;  background-position-x: -20px;  background-position-y: -5px;
	margin-top: 5px;
	background: whitesmoke;
	border-radius: 5px 5px 0px 0px;
}
#catparent {
	position: relative;
	color: whitesmoke;  text-decoration: none;  font-size: 16px;
	display: inline-block;
	width: 100%;
	height: 53px;
	border-radius: 5px 5px 0px 0px;
	background:#1cba99;



}
#catparent img{
	float:left;
	margin-right:10px;
	margin-top: 5px;
	margin-left: 5px;
}

#catparent a{
	margin-top: 10px;
	line-height: 1.2;
	display: block;
	height: 52px;
	font-size: 14px;
	margin-right: 11px;
	margin-left: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgb(162, 162, 162);
}
#catsub {
	margin-left: 20px;
	margin-top: 10px;
	margin-right: 10px;
}

#catsub a{
	margin-top: 5px;
	display: inline-block;
	line-height: 1;
}
#refresh_btn{
	background:#0a98fa;
	color:#fff;
	margin-left:500px;
}


.ui-tabs{
	background:none;
}

.ui-widget-content{
	background:none;
	border:none;
}

.ui-tabs .ui-tabs-panel{
	padding-left:0px;
}

.ui-widget-header,.ui-state-active a,.ui-tabs .ui-tabs-nav .ui-tabs-anchor{
	background:none;
	border:none;
}

.ui-tabs .ui-tabs-nav li{
	background:none;
	border:none;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	margin:0px;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{
	font-size: 14px;
	color: #000;
	padding:0px ;
	outline:none;
}
.ui-tabs .ui-tabs-nav .ui-state-active .ui-tabs-anchor{
	color: #fff;
}



.ui-tabs .ui-tabs-nav .cart_info{
	float: right;
	font-size: 12px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{
	padding: 10px 15px 10px 30px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active,
.ui-tabs .ui-tabs-nav li.ui-tabs-active span{
	background: #1cba99;
	border-color: #14957a;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active.last span{
	border-color: #d5d5d5;
}
.ui-tabs .ui-tabs-nav .ui-tabs-active p{
	color: #fff;
}
.ui-tabs .ui-tabs-nav li{
	display: block;
	float: left;
	padding: 10px 15px 10px 30px;
	position: relative;
	border: 1px solid #d8d8d8;
	background: #ededed;
	height: 18px;
	width: 133px;
}
.ui-tabs .ui-tabs-nav  li:first-of-type{
	padding: 10px 15px;
}
.ui-tabs .ui-tabs-nav{
	clear: both;
	padding-top: 20px;
	border-top: none;
	width: 100%;
}

.ui-tabs .ui-tabs-nav li span{
	border: 1px solid #d5d5d5;
	transform: rotate(45deg);
	width: 50px;
	height: 50px;
	display: block;
	border-left: none;
	border-bottom: none;
	height: 27px;
	position: absolute;
	right: -15px;
	top: 5px;
	transform: rotate(45deg);
	width: 27px;
	z-index: 5;
	background: #ededed;
}
.ui-tabs .ui-tabs-nav li p{
	position: relative;
	z-index: 10;
	font-size: 14px;
	width: 135px;
}
.ui-tabs .ui-tabs-nav li p a{
	font-size:14px;
}
.ui-state-disabled span{
	opacity:0.35;
}
.manufact_table{
}
.manufact_table td{
	width:33%;
	padding:10px;
	background:#fff;
	vertical-align:top;
	text-align:center
}
.manufact_table td img{
	width:80%;
}
.manufact_table td a{

	font-size:14px;
	text-align:center;
	text-decoration:none;
}
.cart_discount{
	margin:15px 0px;
	font-size:13px;
	line-height:25px;
}
.cart_discount span{
	color:#1cba99;
	font-weight:bold;
}
.ui-widget-content a.green_link,.green_link{
	color:#1cba99;
	text-decoration:underline;
}
.ui-widget-content .delivery_calc a{
	padding-left:10px;
	text-decoration:underline;
	font-size:13px;
	color:#1cba99!important;
}
#page2 .map-columns a{
	color:#000;
	line-height:25px;
	font-weight:normal;
	text-decoration: none;
}
#page2 .map-columns a:hover{
	text-decoration: underline;
}
.left_comment{
	margin:10px;
	font-size:13px;
}
.hidden{
	display:none
}

.to_mobile{
	display:inline-block;
	cursor:pointer;
	font-size:12px;
	color:#555;
	text-decoration:underline;
	padding-left:5px;
}
#cart_error .button.big{
	text-decoration:underline;
	color:#00ccff;
}
.order_checkbox_cnt{
	width:50px;
	float:left;
}
.details .order_checkbox_cnt input{
	max-width:100%;
}
.order_checkbox_desc{
	width:400px;
	float:left;
	font-size:10px;
}
.order_checkbox_desc a{
	color:#1cba99
}
.index_h1{
	text-align:center;
	margin-top:15px;
	/*clear:both;*/
}
.recommended_goods{
	height:300px;
	overflow:hidden;
}
.recommended_goods_full{
	height:auto
}
.show_more_recommended{
	text-align:center;
	color:#1cba99;
	margin-top:15px;
	cursor:pointer;
	text-decoration:underline;
}

.element_article{
	font-weight:bold;
	margin-bottom:10px;
}
.login_title{
	font-size:13px;
	line-height:13px;
	font-weight:bold;
}


.catalog li .img_cnt{
	width:150px;
	height:155px;
}
.tovar-section{
	height:31px;
}
.tovar-section a{
	color:#009933;
	font-size:12px;
}
.test_cnt{
	position:relative;
	margin-top:50px;
}
.test_cnt .tovar-section{
	width:100%;
	position:absolute;
	top:-45px;
}
.element_cnt ul{
	list-style:disc;
}
.catalog_subsections{
	float: left;
	width: 100%;
	margin-top: 10px;
}
.catalog_subsections .catalog_subsections_element{
	display: block;
	width: 30%;
	float: left;
	padding: 10px;
	margin:0 1% 10px 0;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	height: 35px;
	overflow: hidden;
	display: flex;
	flex-direction: row;
	align-items: center
}
.catalog_subsections .catalog_subsections_element:nth-child(3n){
	margin-right:0px;
}
.catalog_subsections .subsections_img_cnt{
	width: 30%;
	float: left;
	text-align:center
}
.catalog_subsections .subsections_img_cnt img{
	max-width: 100%;
	max-height:35px;
}
.catalog_subsections .catalog_subsections_name{
	width: 70%;
	float: left;
	font-size: 12px;
}
.index_goods_showall {
	display: none;
}
.hidden_sm {
	display: block;
}
.hidden_pc {
	display: none;
}
.services li.noborder {
	border:none
}
@media (max-width: 479px) {
	#filialtop2{
		position:relative;
		width:100px;
		top:-13px;
		left:0px;
	}
	.index_h1{

		margin-bottom:15px;
	}
	.tovar-section a{
		/*color:#000;
		font-size:16px;*/
	}
	.goods .img_container {
		display: block;
		width: 100%;
		/*text-align: center;*/
	}
	.goods .tovar-bottom span {
		/*width: 55%;
		text-align: right;*/
	}
	.hidden_sm {
		display: none;
	}
	.hidden_pc {
		display: block;
	}
	.index_goods_showall {
		cursor: pointer;
		display: block;
		width: 100%;
		border: 1px solid #000;
		font-weight: bold;
		font-size: 15px;
		padding: 8px 0;
		text-align: center;
		color: #000;
		box-sizing: border-box;
		margin-bottom: 20px;

	}
	#page2 p, #page2 li, #page2 h2{
		font-size: 14px;
	}
	.left_menu li li a {
		font-size: 13px;
	}
}
@media (max-width: 400px) {
	.sorted {
		padding: 8px 3px;

	}
	.sorted p:first-of-type a, .sorted a {
		font-size: 11px;
		margin-left: 2px;
		padding: 3px 2px;
	}
}
@media (max-width: 1024px) {
	.catalog_subsections .catalog_subsections_element{
		width: 45%;
	}
	.catalog_subsections .catalog_subsections_element:nth-child(3n){
		margin-right:1%;
	}
	.catalog_subsections .catalog_subsections_element:nth-child(2n){
		margin-right:0px;
	}
	.hidden-xs{
		display:none!important
	}
}
@media (max-width: 768px) {
	.catalog_subsections .catalog_subsections_element{
		padding: 5px;
		width: 44%;
	}
	.catalog_subsections .catalog_subsections_name{
		font-size:8px;
	}
	.hidden-xs{
		display:none!important
	}
}
.tabs_content{
	margin-left:3px!important;
	padding:15px!important;
	border:1px solid #d8d8d8!important;
}
.tabs_content ul{
	padding-left:20px!important;
}
.tabs_content p{
	text-align: justify!important;
	margin-bottom: 15px!important;
	font-weight: normal!important;
}
.tabs_content h3{
	font-weight: bold!important;
	margin-bottom: 10px!important;
}
.tabs_content b{
	font-weight: bold!important;
}
.element_cnt .ui-widget{
	font-size:100%!important;
}
.tabs_content a{
	text-decoration:underline!important;
}
.history_back{
	width:20px;
	height:20px;
	float:left;
	background-image: url('/local/templates/fabrika_new_adapt/img/section_back.png');
	background-size:20px 20px;
	background-repeat:no-repeat;
	margin-right:10px;
	cursor:pointer;
}
/*.ware.element_cnt .title_card{
	clear:none;
}
.ware.element_cnt .history_back{
	margin-top:15px;
}*/
.catalog li .right .font14 span.oldprice_val{
	text-decoration: line-through;
	font-weight: normal;
}
.bx_ordercart_photo_container{
	position:relative
}
.bx_ordercart_photo_container .img_action,.catalog li .left .img_action{
	width:30px;
	height:30px;
	position:absolute;
	right:-15px;
	top:-15px;
	z-index: 10;
}
.catalog li .left .img_action {
	right:0px;
	top:-5px;
}
.bx_ordercart_photo_container .img_action img, .catalog li .left .img_action img{
	width:100%
}
.catalog li .left{
	position: relative;
}
@media (max-width: 768px) {
	.bx_ordercart_photo_container .img_action, .catalog li .left .img_action {
		width:30px;
		height:30px;
		right:0px;
		top:0px;

	}
}

.sale_element{
	width: 30%;
	float: left;
	margin-right: 3%;
	margin-bottom: 20px;
	font-size: 12px;
}
.sale_element .sale_element_title{
	font-size: 18px;
}
.sale_element span{
	display: block;
	width: 50px;
	height: 50px;
	border-radius:50%;
	background: #ccc;
	color:#fff;
	font-size: 20px;
	line-height: 50px;
	text-align: center;
	margin: 10px auto;

}
@media (max-width: 1024px) {
	.sale_element {
		width: 45%;
	}
}
@media (max-width: 380px) {
	.sale_element {
		width: 100%;
		margin-right: 0px;
	}
}

footer .tel .feedback_btn{
	display: inline-block;
	border: 1px solid #ff6600;
	color: #ff6600;
	padding: 1px 19px 2px;
	font-size: 10px;
	margin-top: 3px;
}
footer .tel .open_contact{
	display: inline-block;
	color: #00ccff;
	border: 1px solid #00ccff;
	padding: 1px 19px 2px;
	font-size: 10px;
	margin-top: 3px;
}
@media (max-width: 375px) {
	footer .small_footer .tel .feedback_btn, footer .small_footer .tel .open_contact {
		display: block;
		width: 60%;
		margin: 10px auto;
	}
}
ul.ul_checked{
	list-style: none;
	padding-left:0px!important;
}

ul.ul_checked > li{
	padding-left: 20px;
	position: relative;
	list-style: none!important;
}

.ul_checked > li:before{
	content: '✔';
	position: absolute; top: 0; left: 0;
	color: black;
}

strong.checked {
	display:inline-block;
	padding-left:15px;
	position:relative
}

strong.checked:before{
	content: '✔';
	position: absolute; top: 2; left: 0;
	color: black;
	width:10px;
	height:10px;
	font-size:14px;
}


.article_image_block {
	height:150px;
	margin-bottom: 15px;
	display: flex;
	justify-content: space-around;
	max-width: 100%;
}
body .article_image_block img{
	max-height: 100%;
	margin: 0px!important;
	margin-right: 10px;
	max-width: 30%;
}
.article_text_block_30 {
	margin-bottom: 15px;
	display: flex;
	justify-content: space-between;
	max-width: 100%;
}
.article_text_block_30 div{
	max-height: 100%;

	max-width: 30%;
	border:1px solid #000;
	padding:10px;
}
.article_text_block_40 {
	margin-bottom: 15px;
	display: flex;
	justify-content: space-between;
	max-width: 100%;
}
.article_text_block_40 div{
	max-height: 100%;
	max-width: 22%;
	border:1px solid #000;
	padding:10px;
}

@media (max-width: 375px) {
	.article_text_block_30 {
		margin-bottom: 15px;
		display: block;
		max-width: 100%;
	}

	.article_text_block_30 div {
		max-width: 100%;
		margin-bottom: 10px;

	}
}

.article_text_block_20 {
	margin-bottom: 15px;
	display: flex;
	justify-content: space-between;
	max-width: 100%;
}
.article_text_block_20.video_block {
	justify-content:space-around;
}
.article_text_block_20 > p,.article_text_block_20 > div{
	max-height: 100%;
	max-width: 45%;
	padding:10px;
	text-align: left!important;
}
.article_text_block_20 div img{
	margin: 0px;
	max-width: 90%;
}
.article_text_block_20.bordered div{
	border:1px solid #000;
}
.article_text_block_20.bordered div{
	border:1px solid #000;
}
.article_text_block_center {
	padding:0 10%;

}

@media (max-width: 375px) {
	.article_text_block_20 {
		margin-bottom: 15px;
		display: block;
		max-width: 100%;
	}

	.article_text_block_20 p {
		max-width: 100%;
		margin-bottom: 10px;
	}
	.article_text_block_center {
		padding:0;

	}
	left_menu li li a {
		font-size: 10px;
	}
}
body .centered{
	text-align: center!important;
}

ol.article_text_block_30{
	font-weight: bold;
}
ol.article_text_block_30 li{
	margin-right: 20px;
	max-width: 30%;
}
ol.article_text_block_30 li span{
	font-weight: normal;
}
.post img {
	max-width: 100%;
}
.invoice.button {
	width: auto;
	font-size: 14px;
	padding: 0 20px;
	line-height: 29px;
	margin-top: 10px;
}
.list_element .invoice.button {
	line-height: 19px;
	margin-top: -4px;
}
.footer_ico{
	display: inline-block;
	width: 40px;
	height: 40px;
	background-size: 40px 40px;
}
.footer_ico.CMK{
	background-image: url('/local/templates/fabrika_new_adapt/img/cmk.jpg');
}
.footer_ico.tamozh{
	background-image: url('/local/templates/fabrika_new_adapt/img/eac.jpg');
}
.footer_ico.rst{
	background-image: url('/local/templates/fabrika_new_adapt/img/rst.jpg');
}
.footer_ico.logo_s{
	background-image: url('/local/templates/fabrika_new_adapt/img/logo_s.jpg');
}
.payment_img_ico {
	display: inline-block;
	width: 214px;
	height: 36px;
	background-image: url('/local/templates/fabrika_new_adapt/img/payment_new.jpg');
}
.index_item_image{
	max-width:130px
}
.soc_icon{
	display: inline-block;
	width: 35px;
	height: 35px;
	background-size: 35px 35px;
}
.soc_icon.fb{
	background-image: url('/local/templates/fabrika_new_adapt/img/socials/soc_fb.png');
}
.soc_icon.in{
	background-image: url('/local/templates/fabrika_new_adapt/img/socials/soc_inst.png');
}
.soc_icon.vk{
	background-image: url('/local/templates/fabrika_new_adapt/img/socials/soc_vk.png');
}

.detail_images_preview a{
	max-width: 80px;
	display: inline-block;
	margin-right: 5px;
}
body .header_roznica {
	float: none;
	text-align: right;
	padding-bottom: 5px;
}
body .header_roznica a{
	text-decoration: underline;
	font-weight: bold;
	font-size: 14px;

}

.sale-order-list-container .sale-order-list-status-alert {
	display: none;
}

.catalog li .last span a.inCartBtn:last-of-type span{
	padding: 2px 3px;
}

body .nomargin {
	margin: 0!important;
}

.ware p.stock.forOrder, .forOrder, .forOrder {
	color: #ff6600;
}

.soc_right {
	position: fixed;
	right: 10px;
	bottom: 90px;
	width: 55px;
	height: 120px;
}

.fixed-messengers__list {
	padding: 0;
}
.fixed-messengers__list li {
	list-style: none;
	padding: 0;
	margin-bottom: 5px;
	width: 45px;
}

.fixed-messengers__list li img{
	max-width: 100%;
}

.comein_soc {
	font-size: 16px;
	font-weight: bold;
}

.bannerLK {
	width:100%;
}
.bannerLK img{
	max-width:100%
}

.block_price{
	display: flex;
	align-items: start;
	gap: 10px;
	margin-bottom: 8px;
}
.quantity_block{
	display: flex;
	align-items: center;
	gap:5px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.quantity_block .minus{
	position: relative;
	top: auto !important;
	background: none;
	border: 1px solid #909090;
	width: 40px;
	height: 40px;
	display: block;
	text-align: center;
	cursor: pointer;
	font-size: 20px;
	color: #909090;
	line-height: 40px;
	border-top: 1px solid #909090!important;
	border-radius: 7px 0 0 7px;
	border-right: 0;
}
.quantity_block .plus{
	position: relative;
	background: none;
	border: 1px solid #909090;
	width: 40px;
	height: 40px;
	display: block;
	text-align: center;
	cursor: pointer;
	font-size: 20px;
	color: #909090;
	line-height: 40px;
	border-radius: 0 7px 7px 0;
	border-left: 0;
}
.quantity_block #product_quantity, .quantity_block #product_quantity_PRICE_1, .quantity_block #product_quantity_PRICE_2, .quantity_block #product_quantity_PRICE_3{
	float: none;
	margin-left: 0;
	border: 1px solid #909090;
	height: 38px;
	width: 107px;
	font-family: Tahoma;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.31px;
	text-align: center;
}
.quantity_block #product_quantity_PRICE_1, .quantity_block #product_quantity_PRICE_2, .quantity_block #product_quantity_PRICE_3{
	width: 100px;
}
.text-count{
	font-family: Tahoma;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.31px;
	text-align: left;

}

.plus-minus{
	display: flex;
}

.itog, .curs, .itog_PRICE_1, .itog_PRICE_2, .itog_PRICE_3 {
	color: #009933;
	font-family: Tahoma;
	font-size: 16px;
	font-weight: 700;
	line-height: 19.31px;
}

.number_item .button{
	width: 428px;
	background: #42BA98;
	border-radius: 7px;
	height: 42px;
	color: #fff;
	font-family: Tahoma;
	font-size: 16px;
	font-weight: 700;
	line-height: 40px;

}

.block_price .price{
	background: #E7E7E766;
	border-radius: 7px;
	border: 1px solid #909090;

}

.ware .right .avaliable{
	margin-top: 10px;
	margin-bottom: 10px!important;
}

#basket_items input{
	min-width: 50px;
}

.faq_list ul li{
	border: 1px solid #CCCCCC;	
	margin-bottom: 6px;
}

.faq_list ul li.activ{
	border: 1px solid #6AABE0;
}

.faq_list li .faq_name{
	background: #fff;
    padding: 9px 15px;
    position: relative;
    color: #000;
font-size: 16px;
font-weight: 400;
line-height: 19px;
}

.faq_list li:nth-child(2n) .faq_name {
    background: #fff;
}

.faq_list li .faq_name:before{
	content: '';
	background: url('/local/templates/fabrika_new_adapt/images/faq.svg') no-repeat;
	width: 15px;
	height: 26px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 15px;
}

.faq_list li .faq_name:after{
	content: '';
	background: url('/local/templates/fabrika_new_adapt/images/faq_down.svg') no-repeat;
	width: 14px;
	height: 8px;
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	top: 19px;
	right: 20px;
}

.faq_list li .faq_preview {
    padding: 12px 47px;
    background: #F8F7F7;
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    text-align: left;    
}

.faq_list li.activ .faq_preview{
	display: flex;
}

.faq_list li.activ .faq_preview span{
	max-width: 92%;
}

.faq_list li .faq_preview:before{
	content: '';
	background: url('/local/templates/fabrika_new_adapt/images/faq_open.svg') no-repeat;
	width: 26px;
	height: 26px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 15px;
}

.prew_img{
	float: right;
    border: 1px solid #CCCCCC;
    margin-left: 18px;
    margin-bottom: 10px;
    padding: 16px;
}

#proddescription p{
	font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    color: #000;
}

.list_num {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
    margin-bottom: 15px;
}

.list_num li {
    display: flex;
    gap: 15px;
    margin-bottom: 15px;
}

.numer {
    font-size: 16px;
    font-weight: 400;
    line-height: 38px;
    text-align: center;
    color: #6AABE0;
    border: 1px solid #6AABE0;
    border-radius: 100px;
    width: 38px;
    height: 38px;
}
.numer_text {
    width: 94%;
    color: #000;
font-size: 16px;
font-weight: 400;
line-height: 19px;
}

.list_mark {
    margin-left: 0;
}

.list_mark li {
    margin-bottom: 5px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
font-size: 16px;
font-weight: 400;
line-height: 19px;
color: #000;
}

.list_mark li::marker{
	font-size: 0;
	display: none;
}

.list_mark li:before {
    content: '';
    display: inline-block;
    width: 19px;
    height: 18px;
    background: url(/local/templates/fabrika_new_adapt/images/galka.svg) no-repeat;
    vertical-align: middle;
    margin-right: 0;
}

.list_text {
    width: 97%;
}

.list_mark_smal .list_text{
	width: 97%;
}

#proddescription h2{
	margin-top: 20px;
}

.faq_list li.activ .faq_name:after{
	background: url(/local/templates/fabrika_new_adapt/images/faq_up.svg) no-repeat;
}
.img_mobile{
	display: none;
}
.prew_img img{
	max-width: 283px;
}
@media (max-width: 479px){
	.prew_img{
		display: none;
	}
	.img_mobile{
		float: none;
    margin: 10px auto;
	display: block!important;
}
	.ware .plus, .ware .minus {
		width: 30px!important;
		height: 40px!important;
	}
	.quantity_block #product_quantity{
		width: 60px;
	}

	.itogi span:first-child{
		display: block;
	}
	.ware .right{
		padding-left: 5px;
	}

	.faq_list li .faq_preview{
		padding: 12px 18px;
	}
	.faq_list li.activ .faq_preview span {
    max-width: 87%;
}
.numer_text{
	width: 90%;
}
.list_num li{
	gap: 5px;
}
.list_mark{
	padding-left: 0!important;
}
.faq_list li .faq_name{
	display: flex;
}
.faq_list li .faq_name span{
	width: 90%;
}
.faq_list li .faq_name:before{
	margin-right: 7px;
}
.faq_list li .faq_name:after{
	right: 15px;
}
}

@media (max-width: 400px){
	.faq_list li .faq_preview:before{
		margin-right: 8px;
	}
	.faq_list li .faq_name:after {
        right: 10px;
    }
    .faq_list li .faq_name span {
        width: 89%;
    }
    .faq_list li .faq_name{
    	padding: 9px 10px;
    }
}

/*green*/
.goods li a.buy,
.catalog li .last span a:last-of-type,
.catalog li .last span a:last-of-type:hover span,
.pagination a:hover, .pagination a.selected,
.number_item .button,
.catalog li .last span a:last-of-type,
.sorted .green:hover,
#catparent,
.catalog li .order:hover,
.ui-dialog .ui-widget-content,
.ui-dialog .ui-widget-header
{
	background: #74905D;
}
.pagination a,
.sorted .green{
	border: 1px solid #74905D;
}
.ware p.stock,
.ware .price,
.ware .green,
.itog, .curs, .itog_PRICE_1, .itog_PRICE_2, .itog_PRICE_3,
.catalog li .right .green2,
.tovar-section a,
.goods li span,
.show_more_recommended,
.catalog li .right .green,
.catalog li .order{
	color: #74905D;
}

/*blue*/
.main-header .open_contact
{
	border: 1px solid #9885B4;
	color: #9885B4;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active,
.ui-tabs .ui-tabs-nav li.ui-tabs-active span,
.main-header .open_contact:hover{
	background: #9885B4;
	border: 1px solid #9885B4;
}
.catalog li .last span a, .ui-dialog .last span a {
	background: #9885B4;
}
.catalog li .right p a,
.news .blue,
footer .tel .open_contact{
	color: #9885B4;
}
.sorted .blue,
.news .title.blue,
.presentation .price,
footer .tel .open_contact{
	border: 1px solid #9885B4;
}
.sorted .blue:hover {
	background: #9885B4;
}


.goods li span {
	background: url(/local/templates/fabrika_new_adapt/img/rub.svg) no-repeat right center;
}
/*yellow*/
.slider_container .bx-pager-link.active,
.slider_container .bx-pager-link:hover {
	color: #FFA16B;
}

.services li {
	border-top: 2px solid #FFA16B;
	border-left: 2px solid #FFA16B;
}
.services .green {
	border-color: #74905D;
}

.sorted .red,
.post_header>a,
.main-header .tel a.open_tel,
footer .tel .open_tel.feedback_btn{
	border: 1px solid #FFA16B;
}

.sorted .red:hover,
.main-header a.open_tel:hover {
	background: #FFA16B;
}

.main-header .orange,
.main-header .orange span,
.main-header .tel a.open_tel,
.main-header .call-center p,
.main-header .number,
footer .tel .open_tel.feedback_btn {
	color: #FFA16B;
}
.main-header .tel a.open_tel:hover{
	color: #fff;
}

.bx_ordercart_photo_container #prodnew,.catalog li .left #prodnew{
	width:48px;
	height:38px;
	position:absolute;
	left:15px;
	top:-15px;
	z-index: 10;
	background: url('/local/templates/fabrika_new_adapt/img/new.svg');
	background-size: 48px 38px;


}

@media (max-width: 400px) {
	body .main-footer .bar-code img.Fupeco_footer {
		max-width: 30%;
	}
}



/*body .catalog li .right p.min_price_list {
	position:relative;
	overflow:visible;
}
.min_price_list i {
	display:inline-block;
	width:15px;
	height:15px;

	border:1px solid #000;
	border-radius:50%;
	z-index:999999;
	background-color:#fff;
	text-align:center;
	overflow:visible;
	z-index:9999;
	cursor:pointer;
}*/

/*body .catalog li .right .font14.min_price_list span.min_price_list_info {
	position:absolute;
	top:-40px;
	left:0px;
	display:none;
	width:100%;
	height:auto;
	padding:10px;
	background-color:#fff;
	font-size:11px;
	font-weight:normal;
	border:1px solid #000;
}*/
/*.min_price_list i:hover .min_price_list_info {
	display:block!important;

}*/

.bold{font-weight: bold;}

#nca-cookiesaccept-line {
    box-sizing: border-box !important;
    margin: 0 !important;
    width: auto;
    min-height: 10px !important;
    max-height: 250px !important;
    display: block;
    clear: both !important;
    padding: 20px 12px !important;
    position: fixed;
    max-width: 450px;
    bottom: 15px !important;
    opacity: 1;
    transform: translateY(0%);
    z-index: 99999;
    left: 15px;
    background-color: rgb(255, 255, 255);
    border: 3px solid #F56400!important;
    text-align: center;
    line-height: 1.3;
    box-shadow: 10px -7px 12px 0px rgb(103, 69, 135, 0.4);
    border-radius: 20px;
}

#nca-cookiesaccept-line-accept-btn
 {
 	border: 1px solid #F56400;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    color: var(--white-color);
    background-color: #F56400;
    box-sizing: border-box;
    box-shadow: 0 0 1em 1em rgba(103, 69, 135, 0);
    transition: all .5s ease-in-out;
    margin-top: 15px;
    padding: 10px 15px;
}
#nca-cookiesaccept-line > div {
    display: block !important;
}

#nca-cookiesaccept-line-accept-btn:hover{
	cursor: pointer;
}

.nca-cookiesaccept-line a:hover{
	text-decoration: none;
}

.addit_info a{
	text-decoration: underline;
}

.addit_info a:hover{
	text-decoration: none;
}

@media (max-width: 570px) {
	#nca-cookiesaccept-line{max-width: 95%;left: 10px;}
}
/* End */
/* /local/templates/fabrika_new_adapt/components/bitrix/search.title/eshop_new/style.css?17188074632041 */
/* /local/templates/fabrika_new_adapt/components/bitrix/news.list/banners_new/style.css?1718807487108 */
/* /bitrix/components/niges/cookiesaccept/templates/.default/style.css?17484505982729 */
/* /local/templates/fabrika_new_adapt/template_styles.css?175078506630860 */
