.bakcdohcongf
{
	background:url(img/phonans.png) left center no-repeat;
	padding-left:50px;
}
.padbotanika
{
	padding-bottom:10px;
}
a:active{
	outline: none;
}
a{
	outline: none!important;
}
#space-for-footer
{
	height: 80px;
}
.sumviktable td
{
	text-align:center;
	background:#eee;
	padding: 10px;
}
.bx_filter .bx_filter_param_text
{
	font-weight: normal;
}

.whatsapps svg
{
	width: 50px;
	cursor: pointer;
	height: 50px;
}
.injivosgser jdiv:first-child
{
	color: #0076ff;
	display: block;
	font-family: sans-serif;
	font-size: 18px;
	overflow: hidden;
	padding: 16px 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
	align-items: center;
	border-top: 1px solid #dddde0;
	display: flex;
	font-family: sans-serif;
	font-size: 16px;
	justify-content: center;
}
.injivosgser svg
{
	float: left!important;
	width: 20px!important;
	height: 20px!important;
}
.whatsapps
{
	z-index: 1000;

	position: fixed;
	bottom: 50px;
	right: 30px;
	width: 50px;
	height: 50px;
}
@media screen and (max-width: 800px) {
	.whatsapps
	{
		bottom: 90px;
	}
}
.bx-crm-widget-form-config-sidebar-logo,
.bx-imopenlines-config-cloud-top,
.bx-imopenlines-config-sidebar-cloud-middle,
.bx-imopenlines-config-sidebar-circle,
.bx-imopenlines-config-sidebar-cloud-bottom
{
	display: none;
}
.blockforpodsect
{
	padding:0;
}
.forpopgeoi
{
	max-width:500px;
	min-height:200px;
}
.forpopgeoi .bx-sls .dropdown-block
{
	padding: 4px 22px 10px 30px;
	z-index: 1000000000;
}
.forpopgeoi .bx-sls .bx-ui-sls-clear
{
	top: 3px;
}
.forpopgeoi .bx-sls .dropdown-icon
{
	top: 13px;
}
.forpopgeoi .bx-sls .quick-location-tag
{
	height: 26px;
    line-height: 26px;
    color: #fff;
    background: #000;
    padding: 0px 5px;
	border-radius:0;
	border:none;
}
.city_block_new
{
	position:relative;
}
.for_quest_geo
{
	font-size:16px;
	position: absolute;
    right: 0;
    top: 0;
    z-index: 1000;
    background: #fff;
    border: 1px #eee solid;
    padding: 10px;
    text-align: center;
    min-width: 240px;
}
.aasasa
{
	border: 1px #000 solid;
    margin: 10px 0;
    padding: 10px;
}
.buttonyesnoi.yes
{
	float: left;
}
.buttonyesnoi.no
{
	float: right;
}
.for_show_que
{
	margin-top:10px;
}
.buttonyesnoi
{
	cursor:pointer;
    background: #000;
    color: #fff;
    padding: 6px 20px;
}
.forpopgeoi .captrtf
{
	padding: 10px 0;
    font-size: 15px;
}
.forpopgeoi .citforcx
{
	font-weight:bold;
}
.city_block_new
{
	position: absolute;
    top: 70px;
    right: 15px;
}
.podsectah:hover
{
	color:#000;
	text-decoration:underline;
}
.podsectah.selected
{
	color:#000;
	font-weight:bold;

}
.podsectah
{
	color:#716969;
}
.podsectah:after
{
	width: 3px;
    height: auto;
    padding: 0 6px 0 4px;
    content: "•";
    display: inline-block;
    font-size: 16px;
    color: #848484;

}

.podsectah:last-child:after
{
	display:none;
}
.bx-imopenlines-config-sidebar-info-block-container,
.bx-imopenlines-config-sidebar-info-block-container:before
{
	background:none;
}
#ORDER_PROP_6_val_div.search-popup
{
	z-index:10000!important;
}
.forphotroundzzx img
{
	border-radius:50%;
	width:100%;
	max-width:150px;
}
.sdfssddff
{
	display:flex;
	margin:0 auto;
}
.achangerph
{
	margin-top:20px;
	font-size: 11px;
    padding: 7px 20px;
    border-radius: 41px;
    border: 1px #e9eaea solid;
    display: inline-block;
    text-transform: uppercase;
    color: #323232;
    text-decoration: none;
}
.butraka:hover,
.butraka2:hover
{
	border:1px #ccc solid;
}
.cifraelftd
{
	width:58px;height:52px;text-align:center;border:1px #d9dcdd solid;line-height:52px;color:#cbcfd1;font-size:35px;font-weight:bold;
}
.cifraelftd2
{
	text-align:left;color:#a4a4a4;font-size:23px;padding-bottom:10px;
	padding-left:10px;
}
.tableodfkq
{
	height:220px;
}
.cifraelftd3
{
	text-align:left;color:#686868;font-size:12px;
	padding-left:10px;
}
.fortabertablr img
{
	max-width:220px;
}
.blockimghds
{
	text-align:center;
}
.fortabertablr
{
	max-width:750px;
}
.butraka2
{
	background:#efedee;
	border:1px #dfddde solid;
	color:#737172;
	line-height: 26px;
    text-align: center;
    font-size: 12px;
	width:140px;
	display:inline-block;
	height:28px;
	text-decoration:none;
	display:inline-block;
}
.butraka2.activeg
{
	background:#000;
	border:1px #000 solid;
	color:#fff;
}
.butraka.activeg
{
	background:#000;
	border:1px #000 solid;
	color:#fff;
}
.bx-imopenlines-config-sidebar-logo
{
	display:none;
}
.butraka
{
	background:#efedee;
	border:1px #dfddde solid;
	color:#737172;
	line-height: 26px;
    text-align: center;
    font-size: 12px;
	width:146px;
	height:28px;
	display:inline-block;
}
input:active, input:focus,
button:active, button:focus {
  outline: none;
}
#carterot:hover .for_show_up
{
	display:block;
}
.for_filter_none
{
	width: 100%;
    z-index: 940;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    background-color: #fff;
    opacity: 0.7;
    display: none;
}
.border_toppas
{
	border: 1px grey solid;
	width:100%;
	background:#fff;
	height:100%;
}
.vhoderok .bx-auth-services .facebook ,.vhoderok .bx-auth-services .yandex ,.vhoderok .bx-auth-services .mymailru,.vhoderok .bx-auth-services .vkontakte
{
	width:29px;
	height:29px;
	background-size:contain;
}
.viberimenya
{
	cursor:pointer;
	width:100%;
	max-width:333px;
	height:206px;
	margin-bottom:20px;
	background-size: contain!important;
	border: 2px #000 solid;
	border-radius: 20px;
	background-color:#fff;
}
.tdtdtd textarea
{

	color:#000;
	width: 100%;
	margin-top:20px;
    height: 140px;
	padding:20px;
	font-size:18px;
}.new_picsico2
{
	width: 35px;
    z-index: 100;
    height: 17px;
    background:#00ce4a;
	color:#fff;
	text-align:center;
	background-size:contain;
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 988;
	font-size: 10px;
    line-height: 17px;
}.new_picsico3
{
	width: 35px;
    z-index: 100;
    height: 17px;
	background:#ff8b00;
	color:#fff;
	text-align:center;
	background-size:contain;
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 988;
	font-size: 10px;
    line-height: 17px;
}
.tdtdtd input[type=text]
{
	width:100%;
	background:#fff;
	height:40px;
	border:none;
	border-bottom:1px #c0c0c0 solid;
	color:#000;
	font-size:18px;
	margin-bottom:10px;
	padding:5px;
}
.bx-auth-services .facebook
{
	background:url(/img/ff.png) center center no-repeat;
	width:39px;
	height:39px;
	margin:0;
}.bx-auth-services .yandex
{
	background:url(/img/yy.png) center center no-repeat;
	width:39px;
	height:39px;
	margin:0;
}.bx-auth-services .mymailru
{
	background:url(/img/mm.png) center center no-repeat;
	width:39px;
	height:39px;
	margin:0;
}.bx-auth-services .vkontakte
{
	background:url(/img/vv.png) center center no-repeat;
	width:39px;
	height:39px;
	margin:0;
}
.allavailer
{
	font-size:13px;
}
.thnkReg
{
	background:url(/img/reger.jpg) left top no-repeat;
	min-height:440px;
	padding-left:330px;
	margin-top:20px;
	line-height: 25px;
}
#hAcc:hover .for_show_pop_user
{
	display:block;
}
.for_show_pop_user a:last-child
{
	border-top:1px #c9c9c9 solid;
}
.for_show_pop_user a:hover
{
	text-decoration:underline;
}
.for_show_pop_user a
{
	padding:7px 0 5px 20px;
	display:block;
}
.gallerypostup3
{
	width:890px!important;
}
.ararsasasd
{
	position: absolute;
    top: -9px;
    left: 50%;
    margin-left: -9px;
    background: url(/bitrix/templates/ruxara/components/luxe/catalog.smart.filter/.default/images/arrraa.png) top center no-repeat;
    width: 19px;
    height: 15px;
}
.for_show_pop_user .ararsasasd
{
	position: absolute;
    top: -10px;
	padding-bottom:1px;
    left: 0;
    margin-left: 0;
    background: url(/bitrix/templates/ruxara/components/luxe/catalog.smart.filter/.default/images/arrraa.png) top center no-repeat;
    width: 100%;
    height: 15px;
	}
.for_show_pop_user
{
	display:none;
	z-index: 10000;
    position: absolute;
    top: 23px;
    width: 130px;
    right: 0;
    padding-top: 5px!important;
    background-color: #fff;
    border: 1px #c9c9c9 solid;
}
.zingayaButton
{
	position:fixed!important;
	z-index:1000;
	bottom:0px;
	right:0;
}
/** Generated by FG **/
@font-face {
	font-family: 'conv-thin-caps';
	src: url('fonts/uni-sans.thin-caps.eot');
	src: local('☺'), url('fonts/uni-sans.thin-caps.woff') format('woff'), url('fonts/uni-sans.thin-caps.ttf') format('truetype'), url('fonts/uni-sans.thin-caps.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}@font-face {
	font-family: 'Montserrat';
	src: url('fonts/Montserrat-Regular_1.ttf') format('truetype'),url('fonts/Montserrat-Regular_1.woff2') format('woff2'), url('fonts/Montserrat-Regular_1.woff') format('woff');
	font-weight: normal;
	font-style: normal;

}
@font-face {
	font-family: 'Montserrat';
	src:  url('fonts/montserratbold.ttf') format('truetype'),url('fonts/montserratbold.woff2') format('woff2'), url('fonts/montserratbold.woff') format('woff');
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: 'Montserrat';
	src: url('fonts/montserratlight.ttf') format('truetype'),url('fonts/montserratlight.woff2') format('woff2'), url('fonts/montserratlight.woff') format('woff');
	font-weight: 300;
	font-style: normal;
}


*{margin:0;padding:0;}
html { width:100%; /*height: 100%;*/ }
.for_captiontextthin
{
	 font-family: 'conv-thin-caps';
}
.asddsds
{
	background:url(/img/backroundline.png) left top no-repeat;
	height:355px;
}
.width_cart_for_1 a,.width_cart_for_1
{
	font-weight:normal!IMPORTANT;
}
.forwisrhdsf
{
	width: 100%;
	height: 100%;
}
body
{
	/*height:100%;*/
	margin:0!important;
	padding:0!important;
	font-size:13px;
	color:#323232;
	font-family: 'Montserrat', Arial, sans-serif;;
	-webkit-text-size-adjust: 100%;
}
input[type=submit],input[type=button],input[type=text],input[type=password],textarea
{
	-webkit-appearance: none;
	border-radius:0;
}
a
{
	font-size:13px;
	color:#323232;
	text-decoration:none;
}
.new_picsico
{
	  width: 35px;
    z-index: 100;
    height: 17px;
    background: url(images/newico.png) no-repeat center;
	background-size:contain;
    position: absolute;
    top: 0;
    right: 0;
}
.flexrdf
{
	justify-content: flex-end;
	display: flex;
	flex-wrap: nowrap;;
}
.disc_picsico
{
	  width: 35px;
    z-index: 100;
    height: 17px;
    background: url(images/saleico.png) no-repeat center;
    position: absolute;
    top: 0;
    right: 0;
}
#toTop {
	    width: 39px;
    z-index: 100;
    height: 39px;
    background: url(images/vverh.png) no-repeat center;
    position: fixed;
    bottom: 80px;
    left: 50%;
	margin-left:-600px;
    cursor: pointer;
	display:none;
}
.left_column
{
	width:220px;
	margin-right:10px;
	min-height:300px;
	float:left;
}
.bx-breadcrumb-item,.bx-breadcrumb
{
	margin-bottom:0!important;
	margin-top:0!important;
}
.leftprwin
{
	background: url(images/leftpr.png) no-repeat center;
    position: absolute;
    top: 50%;
    left: -40px;
    margin-top: -24px;
	width:24px;
	height:48px;
	cursor:pointer;
	display:none;
}
.rightprwin
{
	background: url(images/rightpr.png) no-repeat center;
    position: absolute;
    top: 50%;
	width:24px;
	height:48px;
    right: -40px;
	cursor:pointer;
	display:none;
    margin-top: -24px;
}
.for_quanterak
{
	padding: 5px;

    position: absolute;
    right: 15px;
    top: -7px;
	color:#c5c5c5;

}
.capth2,
h2
{
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding-bottom:10px;
}
.butfofilop
{
	background:#eee;
	border:1px #ccc solid;
	width:100%;
	text-align:center;
	padding: 7px;
    font-size: 16px;
	cursor:pointer;
}
.main_title span,
.main_title span h1
{
	font-size:22px;
	color:#000;
	margin:0;
	background-color:#fff;
	padding:0 10px;
	display: inline-block;
	text-align:center;
	text-transform:uppercase;
}
.bx-breadcrumb a,.bx-breadcrumb
{
	color:#c5c5c5;
}
.filter_width
{
	width:426px;
	float:left;
	margin-bottom:5px;
}
.sort_width
{
	width:150px;
	float:right;
	margin-bottom:5px;
}
.main_title
{
	margin-bottom:12px;
	text-align:center;
	background:url(img/liner_grey_min.jpg) center left repeat-x;
}
.center_column
{
	float:left;
	width:820px;
}
form { margin:0; padding:0;}
form.main-form
{
	display: block;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}
 .for_guarantii_text{
	background:url(img/ico_zamok.png) left center no-repeat;
	padding-left:50px;
	color:#bbbbbb;
	font-size:11px;
	height:42px;
	    line-height: 15px;
		margin-top:20px;
 }
 .back_line{
	background:url(img/back_foot_line.jpg) left center repeat-x;
 }
 .back_black
 {
	background-color: #000;
    width: 165px;
 }
 .for_textcolaq
 {
	 height:100%;
 }
 .for_textcolaq ul
 {
	list-style:none;
	height:100%;
 }
 .ploskafoot
 {
	 position:absolute;
	 bottom:12px;
	 left:0;
	 text-align:center;
	 width:100%;
 }
 .capt_socset
 {
	font-size:11px;
	color:#fff;
	text-align:center;
	margin:8px 0;
	text-transform:uppercase;
 }
 .for_textcolaq a
 {
	line-height: 12px;
	color:#bbbbbb;
	text-transform:uppercase;
	font-size:11px;
 }
 .capt_foootan
 {
	color: #ffffff;
    font-size: 17px;
    text-transform: uppercase;
    margin: 15px 0;
 }
#page-wrapper
{
	padding-bottom: 320px;
	margin: 0 auto;
	width: 100%;
}

.logo_fixed_top
{
	letter-spacing: 4px;
	font-family: conv-thin-caps;
	padding-top: 0px;
	/*background: url("images/logo_min.png") no-repeat;height:27px;width:153px;*/
}
.top_brokoli a
{
	font-weight:bold;
	color:#fff;
	font-size:11px;
}
.top_brokoli
{
	color: #000;
	position: relative;
	margin: 0 auto;
	height: 35px;
	font-size:10px;
}
* html #page-wrapper { height: 100%; }

#header .cart {
	/*position: absolute;
    top: 2px;
    width: 100%;
    right: 15px;*/
}
/*
#slider22 .catPrice.product-item-info-container
{
	display: none;
}
*/
#slider22 .articul .catPrice
{
	line-height: 18px!important;
}
#slider22 .articul .catPrice
{
	padding-top: 7px;
}
#slider22 .articul
{
	position: absolute;
	bottom: -3px;
	display: flex;
	flex-wrap: nowrap;
	max-height: 31px;
	overflow: hidden;
	width: 100%;
	align-content: center;
	justify-content: space-between;
	align-items: center;
}
.galleryNew #slider22 .product-item-title
{
	padding-right: 10px;
	overflow:hidden;
}
.galleryNew #slider22 .product-item-price-current
{
	font-weight: normal;
}
.galleryNew #slider22 .product-item-title a
{
	 color: #000!important;
	 background: #fff!important;
	 padding: 0!important;

}
#header.absolutel{
	position: absolute;
	top: 10px;
	left: 0px;
	right: 0px;
	padding: 0 15px;
	z-index: 10;
}
#header.normalius svg path{
	fill: #000;
}
#header.normalius .bx_horizontal_menu_advaced .bx_hma_one_lvl.current>a
{
	border-bottom: 1px #000 solid;
}

#header.normalius
{
	margin-bottom: 25px;
	padding: 0 15px;
}
#header.normalius a
{
	color: #000!important;
}
.capt_slidexx
{
	font-weight: 500;
	font-size: 24px;
	line-height: 29px;
	text-align: center;
}
#header {
	height: 47px;
	position: relative;
}
#carterot
{
	/*    min-width: 69px;
	position: absolute;
    top: 39px;
	cursor:pointer;
    height: 20px;
    line-height: 28px;
    right: 0;
    background: url(img/cart.png) left center no-repeat;
    padding-left: 26px;*/
}
.for_cart_add_line #carterot
{
	/*position: relative;
    top: 0;
	cursor:pointer;
    height: 20px;
	color:#fff;
	font-size:13px;
    line-height: 24px;
    right: 0;
    background: url(images/cart_white.png) left center no-repeat;
    padding-left: 4px;*/
}
.foersadasdacf.compaosi
{
	background: url(images/cmpaiconb.png) left center no-repeat;
    padding-left: 33px;
    background-size: 30px 14px;
    color: #fff;
    text-decoration: none;
}
.foersadasdacf.mobosiurr
{
	background: url(images/phomemoba.png) left center no-repeat;
    padding-left: 12px;
    background-size: 8px 14px;
    color: #fff;
    text-decoration: none;
}
.foersadasdacf
{
	display:inline-block;
	text-decoration:none;
	font-size:14px;
	color:#fff;
	margin-top:10px;
}
.capt_slide span
{
	background-color:#fff;
	padding:0 30px;
	font-weight:bold;
}
.text_for_grey_blocka
{
	text-align:justify;
	padding:30px 0;
	line-height:26px;
}
.bababack
{
	position:relative;

	color:#a2a2a2;
	background: url(img/onas.jpg) right top no-repeat;
}
.bllock_grey_index
{
	MARGIN:30PX 0;
	background-color:#fbfaf7;
}
.ico_bot1
{
	background: url(img/ico_vibor.png) center center no-repeat;
}
.ico_bot2
{
	background: url(img/ico_dostavka_big.png) center center no-repeat;
}
.ico_bot3
{
	background: url(img/ico_oplata_big.png) center center no-repeat;
}
.line_mezhdu
{
	position:absolute;
	left:180px;
	top:73px;
	width:140px;
	height:4px;
	background: url(img/backline.jpg) left center repeat-x;
}
.capterka
{
	font-size:25px;
	color:#9e9e9e;
	margin-top:30px;
}
.colorertext
{
	color:#bdbdbd;
	line-height:24px;
}
.ico_bot
{
	position:relative;
	width:100%;
	max-width:150px;
	height:100%;
	max-height:150px;
	background-size: contain;
}
.pictaret .capterka
{
	text-align:center;
}
.pictaret
{
	text-align:justify;
}
.pictaret img
{
	width:100%;
	max-width:150px;
}
.lookahref
{
	display:block;
	position:relative;
	font-size: 16px;
	line-height: 20px;
}
.capt_slide
{
	color:#636363;
	font-size:35px;
	text-align:center;
	margin:0 auto;
	margin-bottom:30px;
	width:540px;
	background: url(img/line_seredina.png) left bottom 34px repeat-x;
}
.doisokkfffd .capt_slide
{
	background-position:left center;
}
.perspektivi
{
	display:table;
	width:100%;
}
.perspektivi div
{
	display:table-cell;
    width: 20%;
	vertical-align:middle;
	text-align:left;
    height: 70px;
    padding-left: 64px;
    color: #bbb;
}
.perspektivi .icons1
{
	background: url(img/ico_dostavka.png) left center no-repeat;
}
.perspektivi .icons2
{
	background: url(img/ico_oplata.png) left center no-repeat;
}
.perspektivi .icons3
{
	background: url(img/ico_podlin.png) left center no-repeat;
}
.perspektivi .icons4
{
	background: url(img/ico_primerka.png) left center no-repeat;
}
.perspektivi .icons5
{
	background: url(img/ico_vozvr.png) left center no-repeat;
}
.wrapperokalign
{

}
.nopadding
{
	padding:0;
}
.wrapperok
{
	max-width:1050px;
	margin:0 auto;
	position:relative;
}
.forbackbackr
{
	display: none;
}
.gornextri
{
	width: 100%;
}
@media (min-width: 1200px)
{
	.forfkdlollss
	{
		display: flex;
		flex-wrap: nowrap;
	}
	.forbackbackr
	{
		width: 20%;
		display: block;
	}
	.gornextri
	{
		width: 80%;
		display: block;
		padding-right: 100px;
	}
	.wrapperok
	{
		max-width: 1920px;
		/*padding-left: 100px;
		padding-right: 100px;*/
	}
	#workarea-wrapper .col-xs-12 .row
	{
		margin: 0;
	}
}
#auther
{
	position:absolute;
	top:20px;
	right:15px;
}
.bans_mini
{
	margin-top:30px;
}
.first_phone2
{
	padding:0 20px;
	font-size:13px;
	height: 20px;
	line-height:23px;
}
.wrapovat
{
	position: relative;
	min-height: 100%;
}
.logoimg
{
	text-align:center;
	padding-top: 16px;
}
.pnone_text:first-child
{
	padding-bottom:5px;
}
.pnone_text
{
	color:#323232;

}
.phones_top
{
	/*background:url(img/call_truba.png) left center no-repeat;
	padding-top: 15px;*/
}
.top_menu_pol a
{
	text-decoration:none;
}
.galleryNew #slider22 li a
{
	max-width: initial!important;
	max-height: initial!important;
	margin-bottom: 30px;
}
.top_menu_polmini
{
	background:#000;
	height:35px;
	line-height:29px;
}
.top_menu_pol
{
	margin-top: 13px;
	background:#000;
	height:30px;
	line-height:29px;
}
.menu_hor li.selected
{
	background-color:#ececec;
	padding:0 30px;
}
.menu_hor li
{
	text-transform:uppercase;
	display:block;
	float:left;
	padding:0 30px;
	font-size:12px;
}
#footer-links
{
	margin-top:20px;
}
#footer-links li a
{
	text-decoration:none;
}
.copiras
{
	color:#bdbdbd;
	font-size:13px;
	margin-top:10px;
}
#footer-links li
{
	text-transform:uppercase;
	display:block;
	float:left;
	padding-right:30px;
	font-size:12px;
}
.autha
{
	text-decoration:none;
}
.footer_img
{
	margin-top:50px;
	height: 697px;
	background: url(images/footer_banner.jpg) left center no-repeat;
}
.fff_back
{
	background-color:#fff;
	padding:50px;
}
.first_phone
{
	height: 20px;
	line-height:23px;
	font-size:13px;
	background: url(images/ico_phone.png) left center no-repeat;
	padding-left:40px;
	padding-right:20px;
	border-right:1px #d8d8d8 solid;
}
.foot1
{
	color:#bdbdbd;
	font-size:19px;
	line-height:30px;
	font-weight:bold;
	padding-right:50px;
	border-right:1px #dedede solid;
}
.foot2
{
	padding-left:30px;
	color:#bdbdbd;
	font-size:13px;
	line-height:20px;
}
#search { width: 23%; position: absolute; right:21px; top: 30px; }
#search div.flat{height: 20px;}
#search div.search-box
{
	border: 1px solid;
	height: 20px;
	overflow:hidden;
	padding:0;
	position: absolute;
	left: 21px;
	right: 61px;
	float: left;
}

* html #search div.search-box { margin-right:-82px;	}

div.search-box input
{
	border:none;
	width:160px;
	height: 23px;
	padding:0 5px;
	margin:0;
	background:url(images/search_inp.png) right top no-repeat;

}

#search input { vertical-align: top;}
#search-button { float: right; width:27px; border:none;}
#search-button input::-moz-focus-inner { border: 0; padding: 0; }/*Remove button padding in FF*/
#search-button input
{

	display: block;
	border: none;
	background:url(images/search_button.png) left top no-repeat;
	width:27px;
	padding:0;
	margin:0;

	font-size: 12px;
	height: 23px;
	cursor: pointer;
	cursor: hand;
	outline: none;
}

div.search-item h4 { margin-bottom: 0.4em;}

#top-menu { margin: 0 0 0 32px; padding: 0; list-style-type: none; overflow: hidden; zoom:1;}
#top-menu li { float: left; margin: 0 1.5em 0 0; }
#top-menu a
{
	display: block;
	border-bottom-width: 2px;
	border-bottom-style: solid;

	text-decoration: none;

	font-size: 1.2em;
	outline: none;
	padding: 11px 0 7px;
	margin: 0 16px 3px;
}

#top-menu li.selected a { padding: 11px 16px 10px; margin: 0;}
#top-menu li.selected .r1 { border-left: 1px solid; border-right: 1px solid; }
#top-menu li.selected .r0 { border-left: 1px solid; border-right: 1px solid; }

* html #top-menu .r1 { width: 2px;}
* html #top-menu .r0 { width: 2px;}

#top-menu li.selected .r1 { width: expression(runtimeStyle.width = parentNode.offsetWidth - 4 + 'px'); }
#top-menu li.selected .r0 { width: expression(runtimeStyle.width = parentNode.offsetWidth - 2 + 'px'); }

#breadcrumb  {	padding:0; margin: 0 41px 32px 32px;}
#breadcrumb p { margin: 0 10px;}

#breadcrumb a, #breadcrumb span { font-size: 0.85em; padding:0 0.4em; text-decoration: none;}
#breadcrumb a:hover { text-decoration: underline;}
#breadcrumb b { border-right: 1px solid; border-left: 1px solid;}
#breadcrumb b.top { margin-bottom: 2px;}
#breadcrumb b.bottom { margin-top: 2px;}

#content-wrapper { margin: 10px 0 120px; zoom:1;}

.clb
{
	clear:both;
}

#left-menu { float: left; width: 25%; }

ul.left-menu { font-weight: bold; list-style-type: none; margin: 0; padding: 0 0 0 1.5em;}

/* Root */
ul.left-menu a { font-size: 1.1em; outline: none;}
ul.left-menu .selected a { text-decoration: none; }

ul.left-menu ul a { font-size: 0.85em !important; text-decoration: underline !important; outline: none; vertical-align:top; }

ul.left-menu li.current { overflow: hidden; zoom:1; display: block; margin-top: 0.3em;}
ul.left-menu .current i
{
	padding: 1px 10px 2px 13px;
	text-decoration: none !important;
	display: block;
	zoom:1;
	font-style:normal;
	font-size: 0.85em !important;
	vertical-align:top;
}

ul.left-menu .current b { border-left:1px solid; border-right:1px solid; }
ul.left-menu ul { font-weight: normal; margin: 0.5em 0 0 -4px; padding: 0; list-style-type: none;}
ul.left-menu ul ul { margin: 0.5em 0 0 1em; }
ul.left-menu li li
{
	margin-bottom: 0.7em;
	padding:0 13px 0;
	text-indent: 0;
	background: url(images/left-menu-arrow.gif) no-repeat 5px 3px;
	list-style-type: none;
}

ul.left-menu li
{
	behavior:expression( !this.before ? this.before = this.innerHTML = '<span class="dash">— </span>' + this.innerHTML :'' );
	text-indent:-1.35em;
	background: none;
	padding:0;
	margin-bottom: 1.5em;
}
ul.left-menu li li { behavior: '';}

ul.left-menu li:before { content:'\2014\a0'; }
ul.left-menu li li:before { content:'';}

ul.left-menu li li li { margin-bottom: 0.3em; }

#workarea { float: right; width: 75%; clear:right; }
#workarea-inner { margin-left: 25px;}

#banner
{
	height: 175px;
	margin: 0 28px 40px 19px;
	overflow:hidden;
	position:relative;
}

#banner-image { height:175px; width: 425px; overflow:hidden; text-decoration: none; display: block; }
#banner-text
{
	padding: 0;

	font-size: 2em;
	position: absolute;
	left: 35%;
	top: 0;
	left:0;
	width: 100%;
	height: 175px;
	z-index:10;

}

#banner-text td {padding:0;}
#banner-text a { text-decoration: none; display: block;}

#banner-text small { font-size: 0.5em; padding-top: 1em; display: block; padding-left: 30px;}
#banner-text big { font-size: 1.4em; display: block; }
#banner-text span { padding-left: 30px; display:block;}
#banner-overlay
{
	z-index:5;
	height: 175px;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	outline: none;
	display: block;
	cursor: pointer;
	cursor: hand;
}



#footer  .category_tree li{ padding: 0px 0!important; }
#footer  { height: 320px; }
#footer { position: absolute;
z-index:100;
	left: 0;
	bottom: 0px;
	width: 100%;background-color:#000000;}



#footer-links {list-style: none;}
#bottom-menu { width:50%; position:absolute; right:25px; top: 20px;  text-align: right;}


/* Navigation */
div.navigation { font-size:100%; line-height:200%; }
span.navigation-title { padding-right:0.65em; font-weight: bold;}
div.navigation a { text-decoration:underline; padding:0.2em 0.3em;}
span.nav-current-page { padding:0.2em 0.3em; }
div.navigation span.arrow { font-size:100%;  }
div.navigation span.ctrl { font-size:85%; }

/*Site Map */
table.map-columns { width: 100%;}
table.map-columns td { vertical-align: top; padding: 0;}
table.map-columns ul { padding:0 0 2em 0; font-weight: bold;}
table.map-columns li { margin: 0 0 1.5em 0 !important;}
table.map-columns li li { margin: 0 0 0.6em 0 !important;}
table.map-columns ul ul { font-weight: normal; padding:0 0 0 1.5em; margin: 0.6em 0}


/* Ask a question */
#support {position: relative; margin:0 0 3em; padding-top: 3px;}
#support-question { position: absolute; width: 30px; height: 30px; top: 0; left:0;}
#support-text { height: 20px; margin-left: 15px; padding-left: 22px; padding-top: 2px; overflow:hidden;}
#support-text a { font-size: 14px; font-weight: bold; text-decoration: none;}
#support b { border-right:1px solid; margin-left: 15px;}

/* Schedule */
#schedule { margin: 0 0 3em; }
#schedule div.schedule { font-size: 0.85em; }
#schedule p { margin: 0 0 1em; }

/* Telephone*/
#telephone
{
	padding: 0 0 0 37px;
	margin: 0 0 1.5em;
	min-height: 30px;
}

* html #telephone { padding-top: 6px;}

#telephone nobr {  font-size: 1.6em;}

/* Content Block List */
dl.block-list { margin: 0 0 3.2em 0; padding:0; }
dl.block-list dt { margin: 0; padding: 0 0 0.3em; font-size: 1em;}
dl.block-list dd { margin:0 0 1.8em; padding:0; font-size: 0.85em;}

/* Information Box*/
div.information-box .r1 { border-left:1px solid; border-right:1px solid; }
div.information-box .r0 { border-left:1px solid; border-right:1px solid; }
div.information-box-content { font-size: 0.9em; padding: 12px 15px;}

/* News List */
div.news-list { margin: 0 0 2em;}
div.news-item { margin: 0 0 1.3em; }
div.news-date { margin: 0 0 0.5em; }
div.news-title { font-size: 1.2em; margin: 0 0 0.5em; }
a.news-detail-link { display: block; margin: 1em 0 0; outline: none;}

/* Forms */
div.content-form div.form-input input, div.content-form div.form-input textarea, div.content-form div.form-input select
{
	border:1px solid;
	border-color: #777 #CCCCCC #CCCCCC #777
}

div.content-form div.field label.field-title { font-size: 1.117em; }
.share_iconos .b-share__handle
{
	padding: 0!important;
	height: 30px;
}
.share_iconos
{
	border-bottom:2px #80807b solid;
	text-align:left;
}
.b-share,.b-share__handle
{
	padding:0!important;

}
a.b-share__handle .b-share__text
{
	color:#828283;
	font-weight: normal;
}.bx_item_detail_rating
{
	margin:0!important;
}
.bx_item_detail_rating .bx_stars_container
{
	height:18px!important;
}
.b-share__handle
{
	 float: left;
	  height: 20px;
	  line-height: 31px;
	  cursor: pointer;
	  text-align: left;
	  text-decoration: none!important;
	  text-transform:uppercase;
	  font-weight:bold;
	  font-size:13px;
}
.text_topeer
{
	float:left;
	padding:0 10px 0 0;
	font-size:10px;
	color:#787878;
}
.arr_for_top
{
	background:url(img/arr_rig_to.png) no-repeat center center;
	margin-right:15px;
	font-weight:normal;
	font-size:13px;
	text-align:center;
	float:left;
	color:#fff;
	line-height:21px;
	height:21px;
	width:12px;
}
.rounder_grey
{
	background:url(img/gr_round.png) no-repeat center center;
	margin-right:15px;
	font-weight:normal;
	font-size:13px;
	text-align:center;
	float:left;
	color:#fff;
	line-height:21px;
	height:21px;
	width:21px;
}
.rounder_black
{
	background:url(img/bl_round.png) no-repeat center center;
	margin-right:15px;
	font-weight:normal;
	font-size:13px;
	text-align:center;
	float:left;
	color:#fff;
	line-height:21px;
	height:21px;
	width:21px;
}
.question_ico
{
	background:url(image/quest.png) no-repeat center left;
	    padding: 2px 0 2px 20px;
		cursor:pointer;
	margin-left:9px;
	font-weight:normal;
	font-size:10px;
	height:14px;
}
.b-share-btn__vkontakte span
{
	background:url(images/black_vk.png) center center no-repeat!important;
	width:30px;
	height:30px;
}
.b-share-btn__facebook span
{
	background:url(images/black_fb.png) center center no-repeat!important;
	width:30px;
	height:30px;
}
.b-share-btn__twitter span
{
	background:url(images/black_tw.png) center center no-repeat!important;
	width:30px;
	height:30px;
}
#ya_share .b-share
{
	padding-left:0px!important;
}
#pagination
{
	list-style-type: none;
	position: relative;
    width: 422px;
}
.paginok.next
{
	position:absolute;
	cursor:pointer;
	right:-15px;
	top:28px;
	width:12px;
	height:24px;
	background:url(/img/right_color.png) center center no-repeat;
}
.slick-arrow.slick-disabled
{
	opacity: 0.3;
}
.paginok.prev
{
	position:absolute;
	cursor:pointer;
	left:-15px;
	top:28px;
	width:12px;
	height:24px;
	background:url(/img/left_color.png) center center no-repeat;
}
.pagination p
{
	margin:0;
}
#pagination .next
{
	position:absolute;
	cursor:pointer;
	right:-15px;
	top:28px;
	width:12px;
	height:24px;
	background:url(/img/right_color.png) center center no-repeat;
}
#pagination .prev
{
	position:absolute;
	cursor:pointer;
	left:-15px;
	top:28px;
	width:12px;
	height:24px;
	background:url(/img/left_color.png) center center no-repeat;
}
*
{
	outline: none;
}
.bx_item_detail_scu .bx_scu_scroller_container .bx_scu
{
	height:92px;
}


.for_ul_otst{
	margin: 5px 0;
	border-bottom: 1px #eee solid;
	padding-bottom: 7px;
	line-height: 19px;
}
.for_ul_otst h1
{
	font-size:16px;
	padding:0;
	font-weight:bold;
	margin:0;
	margin-bottom:10px;
}
.search_button svg path
{
	fill: #ffffff;
}
.catedre
{
	padding-right: 10px;
}
.teleled svg,
.catedre svg,
.personed svg,
.search_button svg
{
	width: 18px;
	height: auto;
	margin-left: 22px;
	cursor: pointer;
}
.for_top_prilip_line
{
	position: fixed;
	background:#000;
	top: -1px;
	height: 44px;
	width: 100%;
	z-index: 40000;
	box-shadow: 0px 0px 2px 0px #fff;
	display:none;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus
{
	background:none;
}
.dostazi
{
	background: url(img/ico_dostavka.png) 10px center no-repeat;
	padding-left:53px;
	background-size: 34px;
	min-width:130px;
	height: 38px;
    line-height: 38px;
	display: inline-block;
	text-align:left;
}
.oplatis
{
	background: url(img/ico_oplata.png) 10px center no-repeat;
	padding-left:53px;
	background-size: 34px;
	min-width:130px;
	height: 38px;
    line-height: 38px;
	text-align:left;
	display: inline-block;
}
.otzizi
{
	background: url(/img/nophoto_ico.jpg) 10px center no-repeat;
	padding-left:53px;
	background-size: 34px;
	height: 38px;
	text-align:left;
    line-height: 38px;
	min-width:130px;
	display: inline-block;
}
.conzizi
{
    background: url(img/call_truba.png) 21px center no-repeat;
    padding-left: 53px;
    background-size: 13px;
	height: 38px;
    line-height: 38px;
	min-width:130px;
	text-align:left;
	display: inline-block;
}
.keyats
{
    background: url(/img/keyaris.png) 7px 5px no-repeat;
    padding-left: 33px;
    background-size: 20px;
	color:#000!important;
	display: inline-block;
    font-size: 13px;
    line-height: 20px;
}
.nav>li
{
	text-align: center;
    display: block;
    border-bottom: 1px #eee solid;
}
.navbar-default .navbar-nav>li a {
    color: #000;
	display:inline-block;
    font-size: 14px;
    font-weight: normal;
	text-decoration:none;
    text-transform: uppercase;
	padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
}
.linerasd
{
	position:relative;
}
.linefortd
{
	position:absolute;
	right:0;
	left:100px;
	top: 17px;
	border-bottom: 1px #ccc solid;
}
.sharikgre
{
	background: #ccc;
    border-radius: 50%;
    position: absolute;
    height: 11px;
    left: -9px;
    top: -5px;
    width: 11px;
}
.lineverta
{
	position: absolute;
    top: 0;
    right: -4px;
    border-right: 1px #ccc solid;
    height: 240px;
}
.sharikgre2
{
	background: #ccc;
    border-radius: 50%;
    position: absolute;
    height: 11px;
    right: -9px;
    top: -5px;
    width: 11px;
}
.shafs
{
	background:#000;
	display:inline-block;
	padding:10px 20px;
	text-transform:uppercase;
	color:#fff;
}
.fancyboclose
{
    width: 30px;
    height: 30px;
    background-image: url(jquery/fancybox/fancybox.png);
    background-position: -40px 0px;
    cursor: pointer;
    z-index: 1103;
}

.midcolspleft,
.midcolspcenter,
.midcolspright
{
	padding-bottom:20px;
}
@media (max-width: 1300px)
{
	.formywisthg
	{
		max-width: 400px!important;
	}
}
@media (max-width: 1100px)
{

	.for_showeidkfjxc
	{
		display:block;
		position:absolute;
		top:0;
		left:0;
		right:0;
		bottom:0;
		z-index:10;
		cursor:pointer;
	}
	.right_prof
	{
		padding:0!important;
		background:none!important;
	}
	.bx_order_make .bx_ordercart_order_table_container,
	.bx_ordercart .bx_ordercart_order_table_container
	{
		width:100%;
		overflow-x:hidden;
	}
	.bx_order_make .bx_ordercart_order_pay
	{
		display:block!important;
		width: 100%!important;
		position:relative!important;
		margin:0!important;
		top:0!important;
		left:0!important;
	}.bx_ordercart .bx_ordercart_order_pay
	{
		display:block!important;
		width: 100%!important;
		position:relative!important;
		border-top: none!important;
		margin:0!important;
		top:0!important;
		left:0!important;
	}
	.button_fast_view2
	{
		display:none!important;
	}
}
@media (max-width: 767px)
{
	#slider .slick-list,
	#slider .slick-track
	{
		height: 100%!important;
	}
	.slider_wrap
	{
		height: 100vh;
		height: calc(var(--vh, 1vh) * 100);
	}
	.normalius .navbar-collapse
	{
		z-index: 100000;
	}
	.normalius .navbar-toggle.btn-navbar .text
	{
		color: #000;
	}
	.normalius .navbar-default .navbar-toggle .icon-bar
	{
		background-color: #000!important;
	}
	.normalius .logo_fixed_top
	{
		color: #000;
	}
	.catedre svg
	{
		margin-right: 8px;
	}
	.bx_small_cart
	{
		width: 18px;
		text-align: center;
		line-height: 18px;
		height: 18px;
		display: block!important;
		position: absolute;
		top: -29px;
		right: -6px;
		color: #000;
		background-color: #fff;
		border-radius: 50%;
		font-size: 13px;
	}
	.lefttopsearcher .forseraf
	{
		top: -6px!important;
		right: auto!important;
		left: 20px!important;
		width: 240px!important;
	}
	.lefttopsearcher
	{
		position: absolute;
		left: 25px;
		top: 15px;
	}
	#header.absolutel {
		top: 0;
	}
	.teleled svg, .catedre svg, .personed svg, .search_button svg
	{
		margin-left: 15px;
	}
	.formoblifor
	{
		width: 100%!important;
	}
	.phones_top
	{
		/*position: absolute!important;*/
		right: 0;
		top: 0px!important;
		padding-left: 0!important;
	}
	.slider_wrap span.next
	{
		right: 10px;
	}
	.slider_wrap span.prev
	{
		left: 10px;
	}
	.navbar-default .navbar-toggle .icon-bar
	{
		background-color: #fff!important;
	}
}
@media (min-width: 767px)
{

.bx_item_detail .bx_item_slider
{
	min-width:300px;
}
	.otzivisdax
	{
		margin-top: 0px!important;
	}
	.asdfasdfgfgrrr img
	{
		max-width: 99px;
	}
	.asdfasdfgfgrrr
	{
		text-align:left;
	}
	.rowself
	{
		margin-left:-15px;
		margin-right:-15px;
	}
	.button_block
	{
		text-align:left!important;
	}
	.forswipeimgetr
	{
		display:none;
	}
	.b24-widget-button-block
	{
		transform: scale(1)!important;
	}
	.b24-widget-button-social-item
	{
		transform: scale(1)!important;
	}
	.read_morbut2
	{
		display:none!important;
	}
	.text_reviewforsokr2
	{
		display:block;
	}
	#page-wrapper
	{
		padding-bottom: 260px!important;
	}
	#footer
	{
		height: 300px!important;
	}
	.hidden-smmyer
	{
		display:none;
	}
	.midcolspcenter
	{
		text-align:center;
	}.midcolspright
	{
		text-align:right;
	}
	.for_cart_add_line
	{

	}
}
.widthmasdz
{
	min-width:33px;
	opacity: 0.4;
}
.forwidthsdhgfgh.active .widthmasdz,
.forwidthsdhgfgh a:hover .widthmasdz
{
	opacity: 1;
}
.forwidthsdhgfgh a:hover,
.forwidthsdhgfgh.active a
{
	color:#000;
}
.forwidthsdhgfgh a
{
	color:#999;
	display:block;
	font-size: 18px;
	text-decoration:none;
}
.forwidthsdhgfgh
{
	width:14%;
	float:left;
	text-align:center;
	padding:0 5px;
}
.widthmasdz
{
	width:100%;
	max-width:70px;
	margin:0 5px;
}
.forbordersdgf
{
	border-bottom: 2px solid #cbcfd1;
    padding-bottom: 20px;
}
.blockwithbor
{
	border-right:1px #5a5a5a solid;
	height:124px;
}
.otzivisdax
{
	max-width:151px;display: block;font-size: 14px!important;margin-top: -24px;color: #FFF!important;padding: 13px 18px;border: 2px solid #FFF;
}
.tdblocktabh
{
	font-weight:bold;border:1px #d7d7d7 solid;background-color:#e7e7e7;padding:5px;color:#686868;
}
.tdblocktab
{
	border:1px #d7d7d7 solid;border-left:none;padding:5px;color:#686868;
}

.joketruoisc
{
	position:absolute;
	top:0;
	right:0;
	font-weight:bold;
}
#fancybox-wrap
{
	display:none;
	padding:0;
}
.text_reviewforsokr {
    position: relative;
}
.read_morbut2 {
   padding-top: 4px;
    position: absolute;
    bottom: -28px;
    font-weight: bold;
    height: 30px;
    cursor: pointer;
    line-height: 39px;
    left: 0;
    color: #fff;
    width: 100%;
    display: block;
    text-align: center;
    /* background: url(img/linear.png) top left repeat-x; */
}
.read_morbut {
    padding-top: 4px;
    position: absolute;
    bottom: -9px;
    height: 30px;
    cursor: pointer;
    line-height: 39px;
    left: 0;
    color: #000;
    width: 100%;
    display: block;
    text-align: center;
    background: url(img/linear.png) top left repeat-x;
}
.qweqwaaa select
{
	width:100%;
}
.bx_item_detail .bx_item_description dl
{
	margin-bottom:0!important;
}
#prodMDR_3
{
	clear:both;
}
.bx_item_detail .bx_item_slider
{
	width:100%!important;
}
.block_tabs ul
{
	margin-bottom:0;
}
.bx_ordercart .bx_ordercart_photo_container img
{
	max-width: 75px;
}
.sliderwssd .galleryNew .prevF
{
	left: -30px;
}
.galleryNew #slider22 .prevF svg
.galleryNew #slider22 .nextF svg
{
	width: 35px;
}
.galleryNew #slider22 .product-item-title {
	display: block;
	text-align: left;
}
.galleryNew #slider22 .product-item-title a{
	margin-bottom:0!important;
}
.galleryNew #slider22 .product-item-title a{
	color: #ffffff;
	background: #000;
	padding: 8px 25px;
	border-radius: 0 11px 11px 0;
}
.galleryNew #slider22 .prevF{
	background: none;
	left: -13px;
	top: 50%;
	margin-top: -17px;
}
.galleryNew #slider22 .nextF
{
	background: none;
	right: -13px;
	top: 50%;
	margin-top: -17px;
}
.sliderwssd .galleryNew .nextF
{
	right: -30px;
}
.navbar-toggle.btn-navbar
{
	padding: 4px 10px;
}
.navbar-toggle.btn-navbar.collapsed
{
	padding: 9px 10px;
}
.navbar-toggle.btn-navbar.collapsed .text
{
	display:none;
}
.navbar-toggle.btn-navbar .text
{
	display:block;
	color: #000;
    font-size: 20px;
	padding-left:5px;
}
.navbar-toggle.btn-navbar.collapsed .icon-bar
{
	display:block;
}
.navbar-toggle.btn-navbar .icon-bar
{
	display:none;
}
.footerimgyan
{
	width:66px;
	height:40px;
	background-size:contain;
	background:url(img/ico_market.png) center center no-repeat;
	display:inline-block;
}
.forzvezdul
{
	width:12px;
	height:12px;
	background:url(/img/zvezda.jpg) center center no-repeat;
	display:inline-block;
}
@media (max-width: 480px)
{

	#col_PRICE
	{
		color:#fff;
	}
	.bx_ordercart .bx_ordercart_photo_container img
	{
		min-width: 75px;
	}
	.bx_ordercart .bx_ordercart_photo_container
	{
		min-width: 75px;
	}
	.colpadleft
	{
		text-align: left;
		width: 70%!important;
		padding-left: 30px!important;
	}
	.sumpadandt
	{
		padding-left: 15px!important;
	}

}
@media (max-width: 767px)
{
	.navbar-toggle.btn-navbar .text
	{
		color: #fff;
	}
	.banners_3 .elment_royals
	{
		width: 100%;
		padding: 0px;
	}
	.paddingdorat
	{
		padding: 0;
	}
	.bx_item_detail .bx_item_slider
	{
		position:relative;
	}
	.forzvezdul
	{
		width:12px;
		height:12px;
		background:url(images/Star_4x_2.png) center center no-repeat;
		background-size:contain;
		display:inline-block;
	}
	.bx-auth-services .facebook
	{
		background:url(images/FB_4x.png) center center no-repeat;
		background-size: 39px;
		width:39px;
		height:39px;
		margin:0;
	}.bx-auth-services .yandex
	{
		background:url(images/yx_4x.png) center center no-repeat;
		background-size: 39px;
		width:39px;
		height:39px;
		margin:0;
	}.bx-auth-services .mymailru
	{
		background:url(images/mail_4x.png) center center no-repeat;
		background-size: 39px;
		width:39px;
		height:39px;
		margin:0;
	}.bx-auth-services .vkontakte
	{
		background:url(images/vk_4x.png) center center no-repeat;
		background-size: 39px;
		width:39px;
		height:39px;
		margin:0;
	}
	.b-share-btn__vkontakte span
	{
		background:url(images/vk_4x.png) center center no-repeat!important;
		background-size:22px!important;
		width:30px;
		height:30px;
	}
	.b-share-btn__facebook span
	{
		background:url(images/FB_4x.png) center center no-repeat!important;
		background-size:22px!important;
		width:30px;
		height:30px;
	}
	.question_ico
	{
		background:url(images/FAQ.png) no-repeat center left;
		background-size:contain;
		padding: 2px 0 2px 20px;
		cursor:pointer;
		margin-left:9px;
		font-weight:normal;
		font-size:10px;
		height:14px;
	}
	.new_picsico2
	{
		width: 35px;
		z-index: 100;
		height: 17px;
		background:#00ce4a;
		color:#fff;
		text-align:center;
		background-size:contain;
		position: absolute;
		top: 0px;
		right: 0px;
		z-index: 988;
	}.new_picsico3
	{
		width: 35px;
		z-index: 100;
		height: 17px;
		background:#ff8b00;
		color:#fff;
		text-align:center;
		background-size:contain;
		position: absolute;
		top: 0px;
		right: 0px;
		z-index: 988;
	}
	.footerimgyan
	{
		width:66px;
		height:40px;
		background:url(img/market_4x.png) center center no-repeat;
		display:inline-block;
		background-size:contain;
	}
	#toTop
	{
		width: 29px;
		z-index: 10000;
		height: 29px;
		bottom: 20px;
		left: 10px;
		border:1px #000 solid;
		margin-left:0!important;
	}
	.formardsnndj
	{
		margin: 10px 0 -30px 0!important;
	}
	.formobileioapsd1
	{
		padding:0 0 10px 0!important;
	}
	.formobileioapsd
	{
		padding:0!important;
	}
	.capt_foootan
	{
		font-size:15px;
	}
	.asdasfsdff
	{
		width:100%;
	}
	.asdfs234wesefs
	{
		width: 100%!important;
		height: 35px!important;
	}
	.forcetbmksd
	{
		text-align:center!important;
	}
	.asdfasdfgfgrrr
	{
		padding-right:0;
		text-align:right!important;
	}
	.asdfasdfgfg
	{
		padding-left:15px!important;
		text-align:left!important;
	}
	.inlinehjsfd
	{
		display:inline-block;
	}
	.forkjskscc .let_coco
	{
		text-align:left;
	}
	.foabsboruys
	{
		position: absolute;
		height: 35px!important;
		left: 0;
		width: 100%!important;
	}
	.for_textcolaq a
	 {
		line-height: 20px;
		text-align:center;
	 }
	.thnkReg
	{
		padding:0;
		background:none;
	}
	.regText
	{
		padding:0;
		margin:0;
	}
	.bx_slide_block_height
	{
		display:none;
	}
	.forproklickersid
	{
		position:absolute;
		top:0;
		left:0;
		right:0;
		bottom:0;
	}
	.bx_item_detail .button_block .bx_cartin,
	.bx_item_detail .button_block .bx_big.bx_bt_button
	{
		width:100%;
	}
	#fancybox-wrap #fancybox-close
	{
		top: 0;
		right: 0;
	}
	#fancybox-inner
	{
		top:20px!important;
		left:10px!important;
		right:10px!important;
		width:auto!important;
	}
	#fancybox-wrap
	{
		width: 100%!important;
		height: 100%!important;
		position: fixed!important;
		top: 44px!important;
		left: 0!important;
	}
	#footer .category_tree
	{
		width:100%;
	}
	.centerdifcss table
	{
		margin:0 auto;
	}
	.right_prof
	{
		text-align:center;
	}
	.alifhsdjcs
	{
		text-align:center;
	}
	.paystsr.bx_section .cd-active.cd-dropdown ul,
	.paystsr.bx_section .cd-active.cd-dropdown ul li,
	.paystsr.bx_section .cd-dropdown ul li span,
	.deliverere.bx_section .cd-active.cd-dropdown ul,
	.deliverere.bx_section .cd-active.cd-dropdown ul li,
	.deliverere.bx_section .cd-dropdown ul li span
	{
		width:100%!important;
	}
	.paystsr.bx_section .cd-dropdown,.deliverere.bx_section .cd-select,
	.deliverere.bx_section .cd-dropdown,.deliverere.bx_section .cd-select
	{
		width:100%!important;
		/*max-width:260px;*/
	}
	.paystsr .name_carww,
	.deliverere .name_carww
	{
		padding:0!important;
		min-width: 70px;
	}
	.bx_order_make .bx_block.w100
	{
		float:none;
	}
	.paystsr.bx_section td:nth-child(2n+2),
	.deliverere.bx_section td:nth-child(2n+2)
	{
		width:100%!important;
	}
	#order_form_div .bx_order_make .bx_block.r3x1
	{
		width:100%;
	}
	#order_form_div input[type="text"], #order_form_div input[type="password"], #order_form_div textarea, #order_form_div select
	{
		width:100%!important;
		margin:0!important;
	}
	#order_form_div .deliverere.bx_section input[type="text"]
	{
		margin-bottom:5px!important;
	}
	.delatrelde
	{
		position:absolute;
		right:10px;

	}
	.forswipeimgetr
	{
		display:block;
		width:100%;
		height:100%;
		position:absolute;
		left:0;
		top:0;
		right:0;
		bottom:0;
	}
	.bx-imopenlines-config-sidebar
	{
		width: 100%!important;
		z-index: 1010001!important;
	}
	.bx-crm-widget-form-config-sidebar
	{
		background:#fff!important;
		z-index: 1010001!important;
	}
	.bx-crm-widget-form-config-sidebar-info
	{
		height:85%!important;
	}
	.b24-widget-button-block
	{
		transform: scale(1)!important;
	}
	.b24-widget-button-social-item
	{
		margin: 0 15px 5px 0!important;
		width: 35px!important;
		transform: scale(1)!important;
		height: 35px!important;
	}
	.connector-icon
	{
		width: 35px!important;
		height: 35px!important;
	}
	.b24-widget-button-inner-container, .bx-touch .b24-widget-button-inner-container
	{
		    transform: scale(.55)!important;
	}
	.b24-widget-button-position-bottom-right
	{
		right: 5px!important;
		bottom: 5px!important;
	}
	.read_morbut2
	{
		display:block;
	}
	.text_reviewforsokr2
	{
		display:none;
	}
	.colpadleft
	{
		padding-left:0;
		padding-right:0;
	}
	.prodMDR3 .galleryNew .gallery
	{
		padding: 0 22px;
	}
	.aassddffswq .nextF,
	.prodMDR3 .nextF
	{
		position: absolute;
		top: 33%;
		right: 0;
		width: 19px;
		z-index: 1;
		height: 49px;
		cursor: pointer;
		background: url(image/gall_next.png) 0 0 no-repeat;
		background-size: contain;
	}
	.aassddffswq .prevF,
	.prodMDR3 .prevF
	{
		position: absolute;
		top: 33%;
		left: 0;
		width: 19px;
		z-index: 1;
		height: 49px;
		cursor: pointer;
		background: url(image/gall_prev.png) 0 0 no-repeat;
		background-size: contain;
	}
	.col-xs-12-important
	{
		width:100%!important;
		margin-left:0!important;
		margin-right:0!important;
	}
	.margatddf
	{
		padding-left:0!important;
		padding-right:0!important;
	}
	.bx_item_slider_lupe,
	.bx_item_slider_lupe_small
	{
		display:none!important;
	}
	.bx_item_detail .bx_item_container .bx_lt
	{
		/*padding-left:15px!important;*/
		text-align:center;
		width:100%!important;
	}
	.for_quanterak
	{
		 padding: 5px 0;
		 position: relative;
		 right:auto;
		 top:auto;
	}
	/*.for_textcolaq
	{
		text-align:center!important;
	}*/
	.blockwithbor
	{
		border:none;
		height:auto;
	}
	.forubrbackrt
	{
		background:none!important;
		padding-left:0!important;
	}
	.joketruoisc2
	{
		position:relative!important;
		top:11px!important;
	}
	.joketruoisc
	{
		position:relative;
	}
	.myforalignetr
	{
		text-align:center;
	}
	.tableodfkq
	{
		height:150px;
	}
	.fokluytr
	{
		max-width:80px;
	}
	.widthmasdz
	{
		max-width:55px;
	}
	.forwidthsdhgfgh
	{
		width:100%;
		float:left;
		text-align:left;
		padding:0 5px;
	}
	.forwidthsdhgfgh a
	{
		height: 50px;
		font-size: 15px;
	}
	.for_guarantii_text {
		background: none;
		padding:0;
		color: #bbbbbb;
		font-size: 11px;
		height: auto;
		line-height: 15px;
		margin-top: 5px;
	}
	.otzivisdax
	{
		margin:0;
		width: 107px;
		padding: 1px 7px;
		font-size: 11px!important;
	}
	.for_ul_otst
	{
		display:none;
	}
	#page-wrapper
	{
		padding-bottom: 250px!important;
	}
	#content-wrapper
	{
		margin-bottom:130px;
	}
	#footer
	{
		height: 390px!important;
	}
	#page-wrapper.openeders
	{
		padding-bottom: 410px!important;
	}
	#footer.openeders
	{
		height: 510px!important;
	}
	.for_textcolaq:nth-child(3)
	{
		clear:left;
	}
	.forwidhtgnclhk
	{
		text-align:left;
		    min-width: 164px;
	}
	.main_title span
	{
		font-size:17px;
	}
	.for_textcolaq:nth-child(4) .blockwithbor,
	.for_textcolaq:nth-child(2) .blockwithbor
	{
		display:inline-block;
	}
	.for_textcolaq:nth-child(4),
	.for_textcolaq:nth-child(2)
	{
		text-align:right;
	}
	.for_textcolaq ul
	{
		display: inline-block;
		text-align: left;
		width:auto;
	}
	.for_textcolaq:nth-child(2) .blockwithbor
	{
		border-right:none;
	}
	.for_cart_add_line #carterot
	{
		 position: relative;
		top: 0;
		cursor: pointer;
		height: 20px;
		color: #000;
		font-size: 13px;
		line-height: 24px;
		padding-right: 0px;
		right: 0;
		background: url(images/cartb.png) right center no-repeat;
		background-size:18px 19px;
		padding-left: 4px;
	}

	/*.forwisrhdsf
	{
		padding-top: 43px;
	}*/
	.for_top_prilip_line
	{
		background:#000;
		box-shadow: 0px 1px 5px #000;
	}
	.for_top_prilip_line #carterot
	{
		min-width: 47px;
	}
	.logo_fixed_top
	{
		/*background: url(images/Logo_4x.png) no-repeat;
		background-size:contain;
		width: 110px;
		background-size: 110px 19px;
		background-position:center center;
		display: inline-block;*/
		    line-height: 43px;
		margin-left: 60px;
		text-align: center;
		color: #fff;
	}
	.for_top_prilip_line table td:first-child
	{
		width:99%!important;
		text-align:center;
	}
	.search_button
	{
		/*background:#fff url(images/Search_4x.png) center center no-repeat;*/
		background-size: 17px;
		display: block;
		width: 36px;
		margin-top: -1px;
		height: 29px;
		margin-left: 11px;
	}
	/*.for_top_prilip_line
	{
		display:block!important;
	}*/
	.forseraf input[type=text]
	{
		width:100%!important;
	}
	.forseraf
	{
		position: absolute!important;
		right: 1px;
		left: 1px;
		top: 0;
		width:auto!important;
	}
}
.navbar-default .navbar-toggle .icon-bar
{
	background-color:#000;
}
.navbar-default .navbar-toggle
{
	border:none;
}
.navbar-collapse
{
	left: 0;
    width: 100%;
    bottom:0;
    top: 43px;
    background: #fff;
    position: fixed;
}
.menumyker
{
	position:absolute;
	left:0;
	top:0;
}
.navbar
{
	min-height: 44px;
}
.navbar-toggle
{
    margin-top: 6px;
    margin-bottom: 0;
}

@media (max-width: 767px) {
	.for_top_prilip_line .forseraf {
		top: -5px !important;
	}
}
