/* Generated by Font Squirrel (http://www.fontsquirrel.com) on February 9, 2015 */
@font-face{
	font-family:'raleway';
	src:url('font/raleway-regular-webfont.eot');
	src:url('font/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('font/raleway-regular-webfont.woff') format('woff'),
		url('font/raleway-regular-webfont.ttf') format('truetype'),
		url('font/raleway-regular-webfont.svg#ralewayregular') format('svg');
	font-weight:normal;
	font-style:normal;

}
@font-face{
	font-family:'Noto_Sans';
	src:url('font/notosans-regular-webfont.eot');
	src:url('font/notosans-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('font/notosans-regular-webfont.woff') format('woff'),
		url('font/notosans-regular-webfont.ttf') format('truetype'),
		url('font/notosans-regular-webfont.svg#noto_sansregular') format('svg');
	font-weight:normal;
	font-style:normal;

}
@font-face{
	font-family:'Noto_Sans';
	src:url('font/notosans-bold-webfont.eot');
	src:url('font/notosans-bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('font/notosans-bold-webfont.woff') format('woff'),
		url('font/notosans-bold-webfont.ttf') format('truetype'),
		url('font/notosans-bold-webfont.svg#noto_sansbold') format('svg');
	font-weight:bold;
	font-style:normal;

}
@font-face{
	font-family:'icomoon';
	src:url('font/icomoon.eot?hn38s3');
	src:url('font/icomoon.eot?#iefixhn38s3') format('embedded-opentype'),
		url('font/icomoon.woff?hn38s3') format('woff'),
		url('font/icomoon.ttf?hn38s3') format('truetype'),
		url('font/icomoon.svg?hn38s3#icomoon') format('svg');
	font-weight:normal;
	font-style:normal;
}

[class^="rub"], [class*=" rub"]{
	font-family:'icomoon';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;

	/* Better Font Rendering */
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.rub{
	/*visibility:hidden;*/
}
.rub .txt_rub{
	position:absolute;
	visibility:hidden;
	z-index:-1;
}
.rub:before{
	content:"\e601";
	font-size:12px;
	position:relative;
	top:-1px;
	visibility:visible;
}


body, html{
	padding:0px;
	margin:0px;
	min-height:100%;
	height:auto;
	width:100%;
	font-size:14px;
	font-family:arial, sans-serif;
	color:#555555;
	background:#fff;
}
body, html{
	height:100%;
}
a img{
	border:0px;
}
input, select, textarea{
	outline:none;
}
.inner_page .center_column a{
	color:#0088cc;
}
.inner_page .center_column a:hover{
	color:#e31e24;
	text-decoration:none;
}
.inner_page .center_column h2{
	padding:0px;
	margin:0px 0px 12px 0px;
	color:#555555;
	font-family:'Noto_Sans', sans-serif;
	font-size:24px;
	font-weight:normal;
}
.inner_page .center_column h3{
	padding:0px;
	margin:0px 0px 12px 0px;
	color:#e31e24;
	font-family:'Noto_Sans', sans-serif;
	font-size:20px;
	font-weight:normal;
}
.inner_page .center_column h4{
	padding:0px;
	margin:0px 0px 12px 0px;
	color:#555555;
	text-transform:uppercase;
	font-family:'Noto_Sans', sans-serif;
	font-size:16px;
	font-weight:normal;
}
.inner_page .center_column h5{
	padding:0px;
	margin:0px 0px 12px 0px;
	color:#555555;
	text-transform:uppercase;
	font-family:'Noto_Sans', sans-serif;
	font-size:14px;
	font-weight:bold;
}
.inner_page .center_column ol{
	padding:0px;
	margin:0px 0px 30px 0px;
}
.inner_page .center_column ol li{
	padding:0px;
	margin:0px 0px 0px 22px;
}
.inner_page .center_column ul.bullet_ul{
	padding:0px;
	margin:0px 0px 30px 0px;
	list-style:none;
}
.inner_page .center_column ul.bullet_ul li{
	padding:0px 0px 0px 15px;
	background:url(images/bullet_ul.png) 0px -144px no-repeat;
	margin-bottom:4px;
}
.tbl_style_cont{
	overflow:auto;
	width:100%;
	margin-bottom:34px;
}
.inner_page .center_column table.tbl_style{
	border-collapse:collapse;

}
.inner_page .center_column table.tbl_style th{
	background:#e31e24;
	padding:6px 15px 6px 15px;
	text-align:left;
	color:#fff;
	font-weight:normal;
	text-transform:uppercase;
	font-family:'Noto_Sans', sans-serif;
	border-top:1px solid #dedddd;
	border-left:1px solid #dedddd;
}
.inner_page .center_column table.tbl_style tr:nth-child(even) td{
	background:#f4f4f4;
}
.inner_page .center_column table.tbl_style td{
	padding:6px 15px 5px 15px;
	text-align:left;
	border-left:1px solid #dedddd;
	border-bottom:1px solid #f4f4f4;
}
.inner_page .center_column table.tbl_style td:first-child{
	border-left:0px;
}
.inner_page .center_column .form_block_bg{
	background:#f9f9f9;
	padding-top:15px;
	padding-bottom:15px;
}
.inner_page .center_column .form_block_bg .item_pole{
	float:left;
	width:220px;
	margin-left:15px;
	margin-bottom:28px;
}
.inner_page .center_column .form_block_bg .item_pole .inputtext{
	height:32px;
	padding:0 0px 0 10px;
	border:1px solid #d1d1d1;
	border-radius:1px;
	background:#fbfbfb;
	color:#666666;
	width:100%;
	font:14px/32px 'Noto_Sans', sans-serif;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background:#fdfdfd;
}
.inner_page .center_column .form_block_bg .error_pole .inputtext{
	border:1px solid #ed8b8e;
	color:#e21e24;
}
.inner_page .center_column .form_block_bg .error_pole .error_txt{
	color:#e21e24;
	font-size:12px;
	position:absolute;
	margin-left:10px;
	margin-top:-2px;
}
.inner_page .center_column .form_block_bg .textarea_pole{
	width:690px;
	margin-left:15px;
	margin-bottom:15px;
}
.inner_page .center_column .form_block_bg .textarea_pole textarea{
	height:94px;
	padding:0 0px 0 10px;
	border:1px solid #d1d1d1;
	border-radius:1px;
	background:#fbfbfb;
	color:#666666;
	width:100%;
	font:14px/32px 'Noto_Sans', sans-serif;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background:#fdfdfd;
	resize:none;
}
.inner_page .center_column .form_block_bg .radio_list,
.inner_page .center_column .form_block_bg .checkbox_list{
	padding:0px;
	margin:0px 0px 0px 14px;
	font-size:12px;
}
.inner_page .center_column .form_block_bg .radio_list .item,
.inner_page .center_column .form_block_bg .checkbox_list .item{
	margin-right:21px;
	padding-left:21px;
	position:relative;
}
.inner_page .center_column .form_block_bg .radio_list .item .checked + span,
.inner_page .center_column .form_block_bg .checkbox_list .item .checked + span{
	color:#2b2a29;
}
.inner_page .center_column .form_block_bg .radio_list .item .disabled + span,
.inner_page .center_column .form_block_bg .checkbox_list .item .disabled + span{
	color:#A2A2A2;
}
.inner_page .center_column .form_block_bg .checkbox_list .item .jq-checkbox,
.inner_page .center_column .form_block_bg .radio_list .item .jq-radio{
	position:relative;
	margin-left:-21px;
	float:left;
	margin-top:4px;
}
.form_block .captcha_pole{
	padding:0px;
	margin:0px;
	width:440px !important;
}
.form_block .captcha_pole .inputtext{
	float:left;
	margin-right:15px;
	width:220px !important;
}
.form_block .captcha_pole .captcha_pic{
	float:left;
	height:30px;
	border:1px solid #d1d1d1;
}
.form_block .captcha_pole .captcha_pic img{
	height:28px;
}
.inner_page .center_column .form_block_bg .submit_line{
	margin-right:15px;
}
.inner_page .center_column .form_block_bg .submit_line .submit_send{
	border:0px;
	margin-left:25px;
	cursor:pointer;
	padding:0px 10px;
	text-transform:uppercase;
	height:30px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	font-family:'Noto_Sans', sans-serif;
	background:#0088cc;
}
.inner_page .center_column .form_block_bg .submit_line .submit_send:hover{
	background:#e31e24;
}
.inner_page .center_column .form_block_bg .item_pole2{
	width:337px;
}
#main{
	width:100%;
	min-width:980px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	position:relative;
	z-index:1;
	overflow:hidden;
	min-height:100%;
}
#main form{
	padding:0px;
	margin:0px;
}
#head_line{
	-webkit-box-shadow:inset rgba(0,0,0, 0.1) 0px -5px 10px;
	-moz-box-shadow:inset rgba(0,0,0, 0.1) 0px -5px 10px;
	box-shadow:inset rgba(0,0,0, 0.1) 0px -5px 10px;
	background:#f4f4f4;
	position:fixed;
	width:100%;
	z-index:100;
}
#head_line .head_line_cont{
	width:980px;
	margin:0px auto;
	padding-bottom:5px;
	overflow:hidden;
}
#head_line .head_line_cont .phone_block{
	float:left;
}
#head_line .head_line_cont .phone_block .phone_value{
	font-family:'Noto_Sans', sans-serif;
	font-size:37px;
	color:#615e5e;
	float:left;
	margin-right:14px;
	padding-top:6px;
}
#head_line .head_line_cont .phone_block .phone_info{
	float:left;
	padding-top:7px;

}
#head_line .head_line_cont .phone_block .phone_info .order_call{
	color:#666666;
	font-family:'raleway', sans-serif;
	font-size:14px;
	text-decoration:none;
}
#head_line .head_line_cont .phone_block .phone_info .order_call:hover{
	color:#e31e24;
}
#head_line .head_line_cont .phone_block .phone_info .time_txt{
	color:#888888;
	font-size:11px;
	margin-top:3px;
}
#head_line .head_line_cont .right_head{
	float:right;
}
#head_line .head_line_cont .right_head .basket_block{
	float:right;
	background:#fafafa;
	border:1px solid #e7e7e7;
	border-top:0px;
	padding:6px 10px 6px 8px;
}
#head_line .head_line_cont .right_head .basket_block a.basket_link{
	display:block;
	padding:0px 0px 0px 32px;
	background:url(images/icon_basket.png) 0px 1px no-repeat;
	margin:0px;
	float:left;
	text-decoration:none;
}
#head_line .head_line_cont .right_head .basket_block a .count{
	font-size:12px;
	font-family:arial, sans-serif;
	color:#555555;
	margin-right:7px;
}
#head_line .head_line_cont .right_head .basket_block a .price{
	font-family:'Noto_Sans', sans-serif;
	font-size:12px;
	color:#666666;
}

#head_line .head_line_cont .right_head .basket_block a .price .rub:before{
	content:"\e600";
	font-size:9px;
	position:absolute;
	margin-top:3px;
	top:auto;
	visibility:visible;
}
#head_line .head_line_cont .right_head .basket_block .order_link{
	float:right;
	margin-top:1px;
	display:block;
	font-family:'raleway', sans-serif;
	color:#5e5e5e;
	font-size:12px;
	margin-left:18px;
	text-decoration:underline;
}
#head_line .head_line_cont .right_head .basket_block .order_link:hover{
	color:#e31e24;
}
#head_line .head_line_cont .right_head .auth_block{
	text-align:right;
	clear:both;
	padding-top:1px;
	padding-right:11px;
}
#head_line .head_line_cont .right_head .auth_block a{
	font-family:'raleway', sans-serif;
	color:#666666;
	font-size:12px;
	text-decoration:none;
	margin-left:22px;
}
#head_line .head_line_cont .right_head .auth_block a:hover{
	color:#e31e24;
}
#head_line .head_line_cont .right_head .auth_block .user_name{
	padding:0px 0px 0px 15px;
	color:#0088cc;
	background:url(images/icon_user.png) 0px 2px no-repeat;
	margin-left:0px;
	white-space:nowrap;
}
#head_line .head_line_cont .right_head .auth_block .logout_a{
	color:#666666;
	margin-left:14px;
}
#logo_line{
	padding:71px 0px 7px;
	margin:0px auto;
	width:980px;
	overflow:hidden;
	min-height:69px;
}
#logo_line .logo{
	float:left;
	margin-top:4px;
	margin-left:4px;
}
#logo_line .slogan_site{
	float:right;
	padding-top:19px;
	width:50%;
	padding-left:55px;
	min-height:83px;
	background:url(images/slogan_line.png) 0px 0px no-repeat;
	font-family:'Noto_Sans', sans-serif;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
#logo_line .slogan_site span{
	display:block;
	color:#e31e24;
	font-size:18px;
}
#menu_line{
	background:#f4f4f4;
	-webkit-box-shadow:inset rgba(0,0,0, 0.1) 0px 5px 10px;
	-moz-box-shadow:inset rgba(0,0,0, 0.1) 0px 5px 10px;
	box-shadow:inset rgba(0,0,0, 0.1) 0px 5px 10px;
}
#menu_line .menu_line_cont{
	width:980px;
	margin:0px auto;
	padding:0px;
	height:48px;
}
#menu_line .menu_line_cont .menu_txt{
	display:none;
}
#menu_line .menu_line_cont .top_menu{
	float:left;
	padding:0px;
	margin:0px 0px 0px -13px;
	position:relative;
	z-index:2;
}
#menu_line .menu_line_cont ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
#menu_line .menu_line_cont ul li{
	float:left;
	line-height:48px;
	padding:0px 13px 0px 13px;
}
#menu_line .menu_line_cont ul li.sel{
	background:rgba(201,201,201, 0.32);
	border-bottom:2px solid #db5559;
	height:46px;
}
#menu_line .menu_line_cont ul li a{
	color:#666666;
	font-size:14px;
	font-family:'Noto Sans', sans-serif;
	float:left;
	text-decoration:none;
	text-transform:uppercase;
}
#menu_line .menu_line_cont ul li a:hover,
#menu_line .menu_line_cont ul li.sel a{
	color:#e31e24;
}
#menu_line .menu_line_cont .search_block{
	float:right;
}
#menu_line .menu_line_cont .search_block .search_block_cont{
	border:1px solid #d0d0d0;
	width:198px;
	height:28px;
	background:#fbfbfb;
	margin-top:9px;
}
#menu_line .menu_line_cont .search_block .inputtext{
	float:left;
	padding:0px 0px 0px 8px;
	height:28px;
	width:165px;
	border:0px;
	font-size:12px;
	font-family:arial, sans-serif;
	background:transparent;
}
#menu_line .menu_line_cont .search_block .submit_search{
	float:right;
	width:23px;
	height:28px;
	border:0px;
	background:url(images/icon_search.png) 0px center no-repeat;
	cursor:pointer;
}
.slider_main{
	position:relative;
	z-index:1;
	height:260px;
	margin-bottom:35px;
	-webkit-box-shadow:rgba(0,0,0, 0.15) 3px 3px 10px;
	-moz-box-shadow:rgba(0,0,0, 0.15) 3px 3px 10px;
	box-shadow:rgba(0,0,0, 0.15) 3px 3px 10px;
}

.slider_main .slide_bg{
	width:100%;
	background:url(images/bg_slide.png) 0px 0px repeat-x;
	height:260px;
	-webkit-box-shadow:inset rgba(0,0,0, 0.25) 0px 5px 10px;
	-moz-box-shadow:inset rgba(0,0,0, 0.25) 0px 5px 10px;
	box-shadow:inset rgba(0,0,0, 0.25) 0px 5px 10px;
}
.slider_main .slide_link{
	padding:0px;
	margin:0px auto;
	width:1000px;
	display:block;
	height:260px;
	position:relative;
	z-index:4;
	text-decoration:none;
}
.slider_main .discribe_txt{
	display:block;
	background:rgba(255,255,255, 0.87);
	padding:8px 30px 30px;
	position:absolute;
	bottom:24px;
	right:10px;
	max-width:524px;
	font-size:22px;
	font-size:14px;
	color:#2b2a29;
	font-family:'Noto_Sans', sans-serif;
}
.slider_main .discribe_txt .title_slide{
	font-size:22px;
	color:#2b2a29;
	display:block;
	margin-bottom:11px;
	font-family:'Noto_Sans', sans-serif;
}

.slider_main .bx-prev{
	position:absolute;
	display:none;
	left:50%;
	top:50%;
	margin-top:-32px;
	margin-left:-567px;
	width:63px;
	height:63px;
	background:url(images/arr_left.png) 0px 0px no-repeat;
	cursor:pointer;
	z-index:1000;
	overflow:hidden;
	text-indent:1000px;
}
.slider_main .bx-prev:hover{
	background-position:0px -63px !important;
}
.slider_main .bx-next{
	position:absolute;
	left:50%;
	top:50%;
	margin-top:-32px;
	overflow:hidden;
	text-indent:1000px;
	margin-left:504px;
	display:none;
	width:63px;
	height:63px;
	background:url(images/arr_right.png) 0px 0px no-repeat;
	cursor:pointer;
	z-index:1000;
}
.slider_main .bx-next:hover{
	background-position:0px -64px !important;
}
.slider_main:hover .bx-prev,
.slider_main:hover .bx-next{
	display:block;
}
#content{
	padding-bottom:473px;
	width:980px;
	margin:0px auto;
}
#content .breadcrumb{
	padding:26px 0px 21px 0px;
	margin:0px;
	font-size:12px;
}
#content .breadcrumb a{
	background:url(images/arr_bread.png) right 3px no-repeat;
	color:#868686;
	text-decoration:none;
	padding-right:11px;
	margin-right:6px;
}
#content .breadcrumb a:hover{
	color:#2b2a29;
}
#content .breadcrumb a.sel{
	background:url(images/arr_bread.png) right -11px no-repeat;
	color:#666666;
	padding-right:13px;
}
#content .left_column{
	float:left;
	width:220px;
}
#content .catalog_menu{
	padding:0px;
	margin:0px 0px 30px 0px;
}
#content .catalog_menu .title_menu{
	background:url(images/icon_menu.png) 10px 14px no-repeat #8f979e;
	color:#ffffff;
	font-size:16px;
	font-family:'Noto_Sans', sans-serif;
	text-transform:uppercase;
	padding:12px 10px 12px 35px;
	line-height:16px;
}
#content .catalog_menu .catalog_menu_cont{
	background:#f4f4f4;
	border:1px solid #dedddd;
	border-top:0px;

}
#content .catalog_menu .catalog_menu_cont ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
#content .catalog_menu .catalog_menu_cont ul li{
	padding:0px;
	margin:0px;
	list-style:none;
	overflow:hidden;
	border-bottom:1px solid #dedddd;
	border-top:1px solid #fff;
}
#content .catalog_menu .catalog_menu_cont ul li:first-child{
	border-top:0px;
	padding-top:11px;
}
#content .catalog_menu .catalog_menu_cont ul li:last-child{
	border-bottom:0px;
}
#content .catalog_menu .catalog_menu_cont ul li.sel{
	background:#fff;
}
#content .catalog_menu .catalog_menu_cont ul li .open_menu{
	display:none;
	cursor:pointer;
}
#content .catalog_menu .catalog_menu_cont ul li .open_1{
	display:block;
	z-index:100;
	position:absolute;
	width:10px;
	height:10px;
	margin-top:10px;
	margin-left:10px;
}
#content .catalog_menu .catalog_menu_cont ul li a.level1{
	padding:7px 14px 7px 35px;
	margin:0px;
	color:#666666;
	font-size:12px;
	font-family:'Noto_Sans', sans-serif;
	text-transform:uppercase;
	display:block;
	text-decoration:none;
	position:relative;
	line-height:18px;
	z-index:1;
}
#content .catalog_menu .catalog_menu_cont ul li:hover a.level1,
#content .catalog_menu .catalog_menu_cont ul li.sel a.level1{
	color:#e31e24;
}
#content .catalog_menu .catalog_menu_cont ul li a.level1:before{
	padding:0px;
	margin:0px;
	display:block;
	content:'';
	top:11px;
	left:14px;
	height:9px;
	position:absolute;
	width:9px;
	background:url(images/arr_parent1.png) 0px 0px no-repeat;
}
#content .catalog_menu .catalog_menu_cont ul li:hover a.level1:before{
	background-position:0px -9px !important;
}
#content .catalog_menu .catalog_menu_cont ul li.sel a.level1::before{
	background-position:0px -18px !important;
	top:12px;
	left:12px;
	height:6px;
}
#content .catalog_menu .catalog_menu_cont ul li.open a.level1::before{
	background-position:0px -24px !important;
	height:6px;
}
#content .catalog_menu .catalog_menu_cont ul .inner_menu{
	display:none;
	background:#fff;
	-webkit-box-shadow:inset rgba(0,0,0, 0.07) 0px 10px 10px;
	-moz-box-shadow:inset rgba(0,0,0, 0.07) 0px 10px 10px;
	box-shadow:inset rgba(0,0,0, 0.07) 0px 10px 10px;
	margin-left:-20px;
	left:10px;
	position:relative;
	z-index:1;
	padding:0px 24px 6px 27px;
}
#content .catalog_menu .catalog_menu_cont ul li.sel .inner_menu{
	display:block;
}
#content .catalog_menu .catalog_menu_cont ul .inner_menu ul{
	padding:0px;
	margin:0px;
}
#content .catalog_menu .catalog_menu_cont ul .inner_menu ul li{
	padding:0px;
	margin:0px 0px 10px 0px;
	border:0px;
	line-height:13px;
}
#content .catalog_menu .catalog_menu_cont ul .inner_menu ul li:first-child{
	padding-top:13px;
}
#content .catalog_menu .catalog_menu_cont ul .inner_menu ul li.sel{
	-webkit-box-shadow:inset rgba(0,0,0, 0.1) 0px 0px 10px;
	-moz-box-shadow:inset rgba(0,0,0, 0.1) 0px 0px 10px;
	box-shadow:inset rgba(0,0,0, 0.1) 0px 0px 10px;
	margin-left:-47px;
	left:23px;
	position:relative;
	z-index:1;
	padding:13px 24px 16px 23px;
	background:#fff;
}

#content .catalog_menu .catalog_menu_cont ul .inner_menu ul li a,
#content .catalog_menu .catalog_menu_cont ul .inner_menu ul li.sel li a{
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
#content .catalog_menu .catalog_menu_cont ul .inner_menu ul li a.parent_a{
	position:relative;
}
#content .catalog_menu .catalog_menu_cont ul .inner_menu ul li a.parent_a:hover,
#content .catalog_menu .catalog_menu_cont ul .inner_menu ul li a:hover{
	color:#e31e24;
}
#content .catalog_menu .catalog_menu_cont ul .inner_menu ul li a.parent_a:after{
	content:'';
	width:3px;
	height:7px;
	display:block;
	right:-9px;
	position:absolute;
	bottom:3px;
	background:url(images/arr_parent_inner.png) right 0px no-repeat;
}
#content .catalog_menu .catalog_menu_cont ul .inner_menu ul li a.parent_a:hover::after{
	background:url(images/arr_parent_inner.png) right -7px no-repeat;
}
#content .catalog_menu .catalog_menu_cont ul .inner_menu ul li.sel a.parent_a:after{
	background:url(images/arr_parent_inner.png) right -14px no-repeat;
	width:7px;
	height:3px;
	bottom:5px;
	right:-12px;
}
#content .catalog_menu .catalog_menu_cont ul .inner_menu ul li.sel a,
#content .catalog_menu .catalog_menu_cont ul .inner_menu ul li.sel a:hover{
	color:#2b2a29;
}
#content .catalog_menu .catalog_menu_cont ul .inner_menu ul li ul{
	display:none;
	padding-top:0px;
	position:relative;
	top:10px;
	padding-bottom:1px;
	margin-left:9px;

}
#content .catalog_menu .catalog_menu_cont ul .inner_menu ul li.sel ul{
	display:block;
}
#content .catalog_menu .catalog_menu_cont ul .inner_menu ul li.sel ul li{
	background:url(images/bullet_ul.png) 0px -147px no-repeat;
	-webkit-box-shadow:inset rgba(0,0,0, 0.0) 0px 0px 0px;
	-moz-box-shadow:inset rgba(0,0,0, 0.0) 0px 0px 0px;
	box-shadow:inset rgba(0,0,0, 0.0) 0px 0px 0px;
	margin-left:0px;
	left:0px;
	position:static;
	z-index:1;
	padding:0px 0px 0px 10px;
	margin-bottom:10px;
}
#content .catalog_menu .catalog_menu_cont ul .inner_menu ul li.sel ul li:hover,
#content .catalog_menu .catalog_menu_cont ul .inner_menu ul li.sel ul li.sel{
	background:url(images/bullet_ul.png) 0px 5px no-repeat;

}
#content .catalog_menu .catalog_menu_cont ul .inner_menu ul li.sel ul li:hover a,
#content .catalog_menu .catalog_menu_cont ul .inner_menu ul li.sel ul li.sel a{
	color:#e31e24;
}
#content .left_column .left_items{
	padding:0px;
	margin:0px;
}
#content .left_column .left_items .item{
	margin:0px 0px 30px 0px;
	padding:0px;
}
#content .left_column .brands_list{
	padding:0px;
	margin:0px 0px 20px -10px;
	position:relative;
	z-index:1;
}
#content .left_column .brands_list .title_block{
	font-size:18px;
	font-family:'Noto_Sans', sans-serif;
	color:#575151;
	text-transform:uppercase;
	margin-bottom:10px;
	margin-left:10px;
}
#content .left_column .brands_list .item_brend{
	float:left;
	margin-left:10px;
	margin-bottom:10px;
	width:103px;
	height:78px;
	border:1px solid #e6e5e5;
}
#content .left_column .brands_list .item_brend:hover{
	border-color:#e31e24;
}
#content .left_column .brands_list .item_brend a{
	display:table-cell;
	width:103px;
	height:78px;
	text-align:center;
	vertical-align:middle;

}
#content .left_column .brands_list .last_brend{
	border:0px;
	width:0px;
	height:0px !important;
	overflow:hidden;
	margin:0px !important;
}
#content .left_column .brands_list .more_a{
	color:#555555;
	font-size:12px;
	line-height:14px;
	text-decoration:none;
	padding-right:9px;
	background:url(images/arr_more2.png) right 4px no-repeat;
	margin-left:10px;
}
#content .left_column .brands_list .more_a:hover{
	color:#e31e24;
	background:url(images/arr_more2.png) right -30px no-repeat;
}
#content .left_column .view_list_elem{
	padding:0px;
	margin:0px 0px 0px 0px;
}
#content .left_column .view_list_elem .title_block{
	color:#575151;
	font-size:20px;
	font-family:'Noto_Sans', sans-serif;
	margin-bottom:10px;
}
#content .left_column .view_list_elem .item_elem{
	border:1px solid #e9e9e9;
	margin-bottom:30px;
	overflow:hidden;
	padding-top:9px;
	-webkit-transition:box-shadow 0.5s ease-out;
	-moz-transition:box-shadow 0.5s ease-out;
	-o-transition:box-shadow 0.5s ease-out;
	transition:box-shadow 0.5s ease-out;
}
#content .left_column .view_list_elem .item_elem:hover{
	-webkit-box-shadow:rgba(0,0,0, 0.23) 0px 0px 5px;
	-moz-box-shadow:rgba(0,0,0, 0.23) 0px 0px 5px;
	box-shadow:rgba(0,0,0, 0.23) 0px 0px 5px;
	-webkit-transition:box-shadow 0.5s ease-out;
	-moz-transition:box-shadow 0.5s ease-out;
	-o-transition:box-shadow 0.5s ease-out;
	transition:box-shadow 0.5s ease-out;
}
#content .left_column .view_list_elem .item_elem .name{
	height:36px;
	line-height:18px;
	text-align:center;
	padding:0px 20px;
	overflow:hidden;
}
#content .left_column .view_list_elem .item_elem .name a{
	color:#555555;
	font-size:14px;
	text-decoration:none;
	-webkit-transition:color 0.5s ease-out;
	-moz-transition:color 0.5s ease-out;
	-o-transition:color 0.5s ease-out;
	transition:color 0.5s ease-out;
}
#content .left_column .view_list_elem .item_elem:hover .name a{
	color:#e31e24;
	-webkit-transition:color 0.5s ease-out;
	-moz-transition:color 0.5s ease-out;
	-o-transition:color 0.5s ease-out;
	transition:color 0.5s ease-out;

}
#content .left_column .view_list_elem .item_elem .name .model_name{
}
#content .left_column .view_list_elem .item_elem .pic_block{
	height:123px;
	padding:0px 10px;
	margin-bottom:7px;
}
#content .left_column .view_list_elem .item_elem .pic_block a{
	display:table-cell;
	height:123px;
	width:478px;
	text-align:center;
	vertical-align:middle;
}
#content .left_column .view_list_elem .item_elem .price_block{
	height:34px;
	margin:9px 7px 7px;
	background:#f3f3f3;
}
#content .left_column .view_list_elem .item_elem .price_block .price_value{
	float:left;
	padding-top:1px;
	padding-left:9px;
	line-height:32px;
	font-weight:bold;
	font-family:'Noto_Sans', sans-serif;
	color:#2b2a29;
	font-size:16px;
	-webkit-transition:color 0.5s ease-out;
	-moz-transition:color 0.5s ease-out;
	-o-transition:color 0.5s ease-out;
	transition:color 0.5s ease-out;
}
#content .left_column .view_list_elem .item_elem:hover .price_value{
	color:#e31e24;
	-webkit-transition:color 0.5s ease-out;
	-moz-transition:color 0.5s ease-out;
	-o-transition:color 0.5s ease-out;
	transition:color 0.5s ease-out;
}
#content .left_column .view_list_elem .item_elem .price_block .buy_a{
	float:right;
	padding:0px 12px;
	background:#0088cc;
	color:#fefefe;
	font-size:14px;
	font-weight:bold;
	font-family:'Noto_Sans', sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	height:34px;
	line-height:34px;
}
#content .left_column .view_list_elem .item_elem:hover .buy_a{
	background:#e31e24;
	text-shadow:1px 1px 0px rgba(0,0,0, 0.75);
}
#content .center_column{
	width:720px;
	float:right;
	line-height:22px;
}
.catalog_list_carusel{
	padding:0px;
	margin:0px 0px 36px 0px;
	position:relative;
	z-index:1;
}
.catalog_list_carusel .title_block{
	padding:0px;
	margin:0px 0px 16px 0px;
	font-size:30px;
	line-height:40px;
	color:#575151;
	font-family:'Noto_Sans', sans-serif;
}
.spec_list .title_block{
	padding-left:54px;
	background:url(images/icon_spec.png) 0px 0px no-repeat;
}
.hit_list .title_block{
	padding-left:54px;
	background:url(images/icon_hit.png) 0px 0px no-repeat;
}
.new_list .title_block{
	padding-left:54px;
	background:url(images/icon_new.png) 0px 0px no-repeat;
}
.catalog_list_carusel div.owl-carousel{
	padding:0px;
	margin:0px 0px 0px 0px;
	left:-5px;
	position:relative;
	z-index:1;
	width:735px;
	line-height:14px;
	list-style:none;
}
.catalog_list_carusel div.owl-carousel .item{
	padding:0px;
	margin:0px;
	list-style:none;
	float:left;
}
.catalog_list_carusel div.owl-carousel .item .item_elem{
	margin-right:15px;
	border:1px solid #e9e9e9;
	height:343px;
	overflow:hidden;
	padding-top:9px;
	-webkit-transition:box-shadow 0.5s ease-out;
	-moz-transition:box-shadow 0.5s ease-out;
	-o-transition:box-shadow 0.5s ease-out;
	transition:box-shadow 0.5s ease-out;
}
.catalog_list_carusel div.owl-carousel .item .item_elem:hover{
	-webkit-box-shadow:rgba(0,0,0, 0.23) 0px 0px 5px;
	-moz-box-shadow:rgba(0,0,0, 0.23) 0px 0px 5px;
	box-shadow:rgba(0,0,0, 0.23) 0px 0px 5px;
	-webkit-transition:box-shadow 0.5s ease-out;
	-moz-transition:box-shadow 0.5s ease-out;
	-o-transition:box-shadow 0.5s ease-out;
	transition:box-shadow 0.5s ease-out;
}
.catalog_list_carusel div.owl-carousel .item .item_elem .name{
	height:36px;
	line-height:18px;
	text-align:center;
	padding:0px 20px;
	overflow:hidden;
}
.catalog_list_carusel div.owl-carousel .item .item_elem .name a{
	color:#555555;
	font-size:14px;
	text-decoration:none;
	-webkit-transition:color 0.5s ease-out;
	-moz-transition:color 0.5s ease-out;
	-o-transition:color 0.5s ease-out;
	transition:color 0.5s ease-out;
}
.catalog_list_carusel div.owl-carousel .item .item_elem:hover .name a{
	color:#e31e24;
	-webkit-transition:color 0.5s ease-out;
	-moz-transition:color 0.5s ease-out;
	-o-transition:color 0.5s ease-out;
	transition:color 0.5s ease-out;

}
.catalog_list_carusel div.owl-carousel .item .item_elem .pic_block{
	height:145px;
	padding:0px 10px;
	border-bottom:1px solid #e9e9e9;
	margin-bottom:7px;
}
.catalog_list_carusel div.owl-carousel .item .item_elem .pic_block a{
	display:table-cell;
	height:145px;
	width:478px;
	text-align:center;
	vertical-align:middle;
}
.catalog_list_carusel div.owl-carousel .item .item_elem .discribe_txt{
	overflow:hidden;
	margin:0px 8px;
	font-size:12px;
	color:#666666;
	height:64px;
	line-height:16px;
	cursor:default;
	-webkit-transition:color 0.5s ease-out;
	-moz-transition:color 0.5s ease-out;
	-o-transition:color 0.5s ease-out;
	transition:color 0.5s ease-out;
}
.catalog_list_carusel div.owl-carousel .item .item_elem:hover .discribe_txt{
	color:#575151;
	-webkit-transition:color 0.5s ease-out;
	-moz-transition:color 0.5s ease-out;
	-o-transition:color 0.5s ease-out;
	transition:color 0.5s ease-out;
}
.catalog_list_carusel div.owl-carousel .item .item_elem .price_block{
	height:34px;
	margin:9px 7px 0px;
	background:#f3f3f3;
}
.catalog_list_carusel div.owl-carousel .item .item_elem .price_block .price_value{
	float:left;
	padding-top:1px;
	padding-left:13px;
	line-height:32px;
	font-weight:bold;
	font-family:'Noto_Sans', sans-serif;
	color:#2b2a29;
	/*font-size:16px;*/
	font-size: 14px;
	-webkit-transition:color 0.5s ease-out;
	-moz-transition:color 0.5s ease-out;
	-o-transition:color 0.5s ease-out;
	transition:color 0.5s ease-out;
}
.catalog_list_carusel div.owl-carousel .item .item_elem:hover .price_value{
	color:#e31e24;
	-webkit-transition:color 0.5s ease-out;
	-moz-transition:color 0.5s ease-out;
	-o-transition:color 0.5s ease-out;
	transition:color 0.5s ease-out;
}
.catalog_list_carusel div.owl-carousel .item .item_elem .check_manager{
	font-weight: bold;
	text-align: center;
	width: 120px;
	display: inline-block;
	margin-top: 10px;
}
.catalog_list_carusel div.owl-carousel .item .item_elem .check_manager +div{
	display: inline-block;
}
.catalog_list_carusel div.owl-carousel .item .item_elem .price_block .buy_a{
	float:right;
	padding:0px 12px;
	background:#0088cc;
	color:#fefefe;
	font-size:14px;
	font-weight:bold;
	font-family:'Noto_Sans', sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	height:34px;
	line-height:34px;
}
.catalog_list_carusel div.owl-carousel .item .item_elem:hover .buy_a{
	background:#e31e24;
	text-shadow:1px 1px 0px rgba(0,0,0, 0.75);
}
.catalog_list_carusel .customNavigation{
	position:absolute;
	right:9px;
	bottom:-2px;
	z-index:10;
}
.catalog_list_carusel .customNavigation .prev{
	float:left;
	display:block;
	background:url(images/prev_arr.png) 0px 0px no-repeat;
	cursor:pointer;
	width:14px;
	height:22px;
	cursor:pointer;
}

.catalog_list_carusel .customNavigation .next{
	float:left;
	display:block;
	background:url(images/next_arr.png) 0px 0px no-repeat;
	cursor:pointer;
	width:14px;
	height:22px;
	margin-left:24px;
	cursor:pointer;
}
.catalog_list_carusel .customNavigation .prev:hover,
.catalog_list_carusel .customNavigation .next:hover{
	background-position:0px -22px;
}
.seo_txt{
	padding:5px 0px 0px 0px;
	margin:0px;
	line-height:22px;
}
.center_column h1{
	color:#e31e24;
	font-size:30px;
	font-weight:normal;
	line-height:30px;
	padding:0px 0px 11px 0px;
	margin:-1px 0px 20px 0px;
	border-bottom:1px solid #d5d5d5;
	font-family:'Noto_Sans', sans-serif;
}
.center_column .seo_txt h1{
	font-size:24px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 7px 0px;
}

.privacy_policy {
	position: fixed;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background: #464646;
    color: #fff;
    font-size: 14px;
    padding: 16px 20px;
    z-index: 10000;
    line-height: 1.3;
    text-align: center;
}

.close_privacy_policy{
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 22px;
    font-size: 18px;
    cursor: pointer;
}

#content .filter_catalog{
	padding:0px 0px 0px 0px;
	margin:0px 0px 38px 0px;
	position:relative;
	margin-top:-21px;
	border:1px solid #dfdede;
	background:#f4f4f4;
}
#content .filter_catalog .item_pole{
	float:left;
	margin-left:14px;
	margin-right:1px;
	width:220px;
	font-size:12px;
	color:#666666;
	margin-top:8px;
	margin-bottom:6px;
}
#content .filter_catalog .item_pole .name_pole{
	margin-bottom:2px;
	padding-top:1px;
}
#content .filter_catalog .range_pole .name_pole{
	float:left;
	padding-top:1px;
}
#content .filter_catalog .range_pole .value_pole input{
	float:left;
	height:24px;
	background:#fbfbfb;
	border:1px solid #d1d1d1;
	padding:0px 5px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	width:60px;
	color:#666666;
	font-size:12px;
	font-family:arial, sans-serif;
	text-align:center;
	margin:0px 7px;

}
#content .filter_catalog .range_toch .value_pole input,
#content .filter_catalog .range_dal .value_pole input{
	width:40px;
}
#content .filter_catalog .range_pole .value_pole .dop_txt{
	float:left;
	padding-top:1px;
}
#content .filter_catalog .range_pole .value_pole .dop_txt .rub:before{
	content:"\e600";
	font-size:9px;
	top:3px;

}
#content .filter_catalog .range_pole .slider_range{
	clear:both;
	padding-top:7px;
}
#content .filter_catalog .status_pole{
	float:right;
	max-width:454px;
	width:auto;
}
#content .filter_catalog .checkbox_list{
	padding:0px;
	margin-left:4px;
}
#content .filter_catalog .checkbox_list .name_pole{
	margin-left:10px;
	margin-bottom:6px;
}
#content .filter_catalog .checkbox_list .item{
	float:left;
	font-size:12px;
	margin-right:14px;
	margin-left:10px;
}
#content .filter_catalog .checkbox_list .item span{
	margin-left:5px;
}
#content .filter_catalog .checkbox_list .item div.checked + span{
	color:#2b2a29;
}
#content .filter_catalog .checkbox_list .item .disabled + span{
	color:#A2A2A2;
}
#content .filter_catalog .dop_poles{
	display:none;
}
#content .filter_catalog .bottom_form_line{
	padding:14px;
	position:relative;
	overflow:hidden;
	margin:0px;
	border-top:1px solid #dfdede;
}
#content .filter_catalog .bottom_form_line .show_dop_props{
	float:left;
	padding-top:5px;
}
#content .filter_catalog .bottom_form_line .show_dop_props a{
	color:#666666;
	font-family:'Noto_Sans', sans-serif;
	font-size:14px;
	text-decoration:none;
	border-bottom:1px dashed #666666;
	position:relative;
}
#content .filter_catalog .bottom_form_line .show_dop_props a:hover{
	color:#e31e24;
	border-bottom:1px dashed #e31e24;
}
#content .filter_catalog .bottom_form_line .show_dop_props a:after{
	position:absolute;
	top:7px;
	right:-13px;
	content:'';
	width:9px;
	height:6px;
	background:url(images/arr_parent1.png) 0px -24px no-repeat;
}
#content .filter_catalog .bottom_form_line .show_dop_props a:hover::after{
	background:url(images/arr_parent1.png) 0px -18px no-repeat;
}
#content .filter_catalog .bottom_form_line .show_dop_props a.open:after{
	background:url(images/arr_parent1.png) 0px -36px no-repeat;
}
#content .filter_catalog .bottom_form_line .show_dop_props a.open:hover::after{
	background:url(images/arr_parent1.png) 0px -30px no-repeat;
}
#content .filter_catalog .bottom_form_line .submit_line{
	float:right;
}
#content .filter_catalog .bottom_form_line .submit_line input{
	float:right;
}
#content .filter_catalog .bottom_form_line .submit_line input.submit_send{
	border:0px;
	margin-left:25px;
	cursor:pointer;
	padding:0px 10px;
	text-transform:uppercase;
	height:30px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	font-family:'Noto_Sans', sans-serif;
	background:#0088cc;
}
#content .filter_catalog .bottom_form_line .submit_line input.submit_send:hover{
	background:#e31e24;
}
#content .filter_catalog .bottom_form_line .submit_line input.submit_reset{
	border:0px;
	margin-left:25px;
	cursor:pointer;
	padding:0px 24px 0px 10px;
	text-transform:uppercase;
	height:30px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	font-family:'Noto_Sans', sans-serif;
	background:url(images/reset_icon.png) 78px 11px no-repeat #c2c3c4;
}
#content .filter_catalog .bottom_form_line .submit_line input.submit_reset:hover{
	background-color:#9c9c9c;
}
#content .catalog_list{
	margin-bottom:67px;
}
.bx_catalog_text_ul{
	padding:0px;
	margin:0px 0px 40px -12px;
	list-style:none;
	overflow:hidden;
}
.bx_catalog_text_ul li{

	list-style:none;
	float:left;
	display:block;
	margin-left:12px;
	background:#f4f4f4;
	padding:0px 7px 0px 7px;
	color:#666666;
	margin-bottom:10px;
	font-family:'Noto_Sans', sans-serif;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	height:27px;
	line-height:27px;
}
#content .catalog_list .sort_line_catalog{
	padding:0px;
	margin:0px 0px 0px 0px;
	height:26px;
	font-size:12px;
	color:#666666;
}
#content .catalog_list .sort_line_catalog .sort_type{
	float:left;
	font-size:12px;
	margin-top:2px;
}
#content .catalog_list .sort_line_catalog .sort_type .name{
	float:left;
	margin-right:10px;
}
#content .catalog_list .sort_line_catalog .sort_type a{
	float:left;
	padding-right:13px;
	text-decoration:none;
	color:#666666;
	margin-right:20px;
}
#content .catalog_list .sort_line_catalog .sort_type a:hover{
	color:#e31e24;
}
#content .catalog_list .sort_line_catalog .sort_type a.sort_up{
	color:#e31e24;
	background:url(images/arr_sort.png) right 6px no-repeat;
}
#content .catalog_list .sort_line_catalog .sort_type a.sort_down{
	color:#e31e24;
	background:url(images/arr_sort.png) right -24px no-repeat;
}
#content .catalog_list .sort_line_catalog .count_elems{
	float:right;
}
#content .catalog_list .sort_line_catalog .count_elems .name{
	float:left;
	margin-right:8px;
	margin-top:2px;
}
#content .catalog_list .sort_line_catalog .count_elems .select_block{
	width:57px;
	float:left;
}
#content .catalog_list .element_list{
	margin-left:-15px;
	left:15px;
	position:relative;
	z-index:1;
}
#content .catalog_list .element_list .item{
	padding:0px;
	margin:19px 0px 19px 0px;
	list-style:none;
	float:left;
	width:245px;
}
#content .catalog_list .element_list .item .item_elem{
	margin-right:15px;
	position:relative;
	z-index:1;
	border:1px solid #e9e9e9;
	height:361px;
	overflow:hidden;
	padding-top:9px;
	-webkit-transition:box-shadow 0.5s ease-out;
	-moz-transition:box-shadow 0.5s ease-out;
	-o-transition:box-shadow 0.5s ease-out;
	transition:box-shadow 0.5s ease-out;
}
#content .catalog_list .element_list .item .item_elem:hover{
	-webkit-box-shadow:rgba(0,0,0, 0.23) 0px 0px 5px;
	-moz-box-shadow:rgba(0,0,0, 0.23) 0px 0px 5px;
	box-shadow:rgba(0,0,0, 0.23) 0px 0px 5px;
	-webkit-transition:box-shadow 0.5s ease-out;
	-moz-transition:box-shadow 0.5s ease-out;
	-o-transition:box-shadow 0.5s ease-out;
	transition:box-shadow 0.5s ease-out;
}
#content .catalog_list .element_list .item .item_elem .name{
	height:55px;
	line-height:18px;
	text-align:center;
	padding:0px 20px;
	overflow:hidden;
}
#content .catalog_list .element_list .item .item_elem .name a{
	color:#555555;
	font-size:14px;
	text-decoration:none;
	-webkit-transition:color 0.5s ease-out;
	-moz-transition:color 0.5s ease-out;
	-o-transition:color 0.5s ease-out;
	transition:color 0.5s ease-out;
}
#content .catalog_list .element_list .item .item_elem:hover .name a{
	color:#e31e24;
	-webkit-transition:color 0.5s ease-out;
	-moz-transition:color 0.5s ease-out;
	-o-transition:color 0.5s ease-out;
	transition:color 0.5s ease-out;

}
#content .catalog_list .element_list .item .item_elem .pic_block{
	height:145px;
	padding:0px 10px;
	border-bottom:1px solid #e9e9e9;
	margin-bottom:7px;
}
#content .catalog_list .element_list .item .item_elem .pic_block a{
	display:table-cell;
	height:145px;
	width:478px;
	text-align:center;
	vertical-align:middle;
}
#content .catalog_list .element_list .item .item_elem .compare_a{
	position:absolute;
	right:8px;
	margin-top:-33px;
}
#content .catalog_list .element_list .item .item_elem .compare_a a{
	color:#949494;
	text-decoration:none;
	font-size:12px;
}
#content .catalog_list .element_list .item .item_elem .compare_a a:hover{
	color:#e31e24;
}
#content .catalog_list .element_list .item .item_elem .discribe_txt{
	overflow:hidden;
	margin:0px 8px;
	font-size:12px;
	color:#666666;
	height:64px;
	line-height:16px;
	cursor:default;
	-webkit-transition:color 0.5s ease-out;
	-moz-transition:color 0.5s ease-out;
	-o-transition:color 0.5s ease-out;
	transition:color 0.5s ease-out;
}
#content .catalog_list .element_list .item .item_elem:hover .discribe_txt{
	color:#575151;
	-webkit-transition:color 0.5s ease-out;
	-moz-transition:color 0.5s ease-out;
	-o-transition:color 0.5s ease-out;
	transition:color 0.5s ease-out;
}
.dop_discribe_txt{
	height:29px;
	margin:10px;
}
#content .catalog_list .element_list .item .item_elem .delivery_date,
.catalog_list_carusel div.owl-carousel .item .item_elem .delivery_date{
	padding:3px 0px 0px 35px;
	text-align:left;
	color:#666666;
	font-size:12px;
	line-height:13px;
	position:relative;
	z-index:1;
	background:url(images/icon_date_delivery.png) left 1px no-repeat;
}
#content .catalog_list .element_list .item .item_elem .delivery_date .num,
.catalog_list_carusel div.owl-carousel .item .item_elem .delivery_date .num{
	position:absolute;
	top:11px;
	left:5px;
	color:#e31e24;
	font-size:14px;
	font-family:'Noto_Sans', sans-serif;
	font-weight:bold;
}
#content .catalog_list .element_list .item .item_elem .delivery_date .date,
.catalog_list_carusel div.owl-carousel .item .item_elem .delivery_date .date{
	display:block;
	font-size:14px;
	color:#666666;
	font-family:'Noto_Sans', sans-serif;
	font-weight:bold;
}
#content .catalog_list .element_list .item .item_elem .delivery_date .item_missing,
.catalog_list_carusel div.owl-carousel .item .item_elem .delivery_date .item_missing{
	color:#e31e24;
	margin-left:-35px;
	background:#fff;
	margin-top:-2px;
	padding-top:2px;
}
#content .catalog_list .element_list .item .item_elem .delivery_date .item_under_order,
.catalog_list_carusel div.owl-carousel .item .item_elem .delivery_date .item_under_order{
	color:green;
	background:#fff;
	margin-top:-9px;
	padding-top:2px;
}

#content .catalog_list .element_list .item .item_elem .check_manager{
	font-weight: bold;
	text-align: center;
	width: 120px;
	display: inline-block;
	float: left;
	margin-top: 5px;
}
/*#content .catalog_list .element_list .item .item_elem .check_manager +div{
	display: inline-block;
}*/

#content .catalog_list .element_list .item .item_elem .price_block{
	height:34px;
	margin:9px 7px 0px;
	background:#f3f3f3;
}
#content .catalog_list .element_list .item .item_elem .price_block .price_value{
	float:left;
	padding-top:1px;
	padding-left:10px;
	line-height:32px;
	font-weight:bold;
	font-family:'Noto_Sans', sans-serif;
	color:#2b2a29;
	font-size:13px;
	-webkit-transition:color 0.5s ease-out;
	-moz-transition:color 0.5s ease-out;
	-o-transition:color 0.5s ease-out;
	transition:color 0.5s ease-out;
}
#content .catalog_list .element_list .item .item_elem:hover .price_value{
	color:#e31e24;
	-webkit-transition:color 0.5s ease-out;
	-moz-transition:color 0.5s ease-out;
	-o-transition:color 0.5s ease-out;
	transition:color 0.5s ease-out;
}
#content .catalog_list .element_list .item .item_elem .price_block .buy_a{
	float:right;
	padding:0px 12px;
	background:#0088cc;
	color:#fefefe;
	font-size:14px;
	font-weight:bold;
	font-family:'Noto_Sans', sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	height:34px;
	line-height:34px;
}
#content .catalog_list .element_list .item .item_elem:hover .buy_a{
	background:#e31e24;
	text-shadow:1px 1px 0px rgba(0,0,0, 0.75);
}
#content .catalog_list .page_nav{
	border-top:1px solid #dedddd;
	overflow:hidden;
}
#content .catalog_list .page_nav .page_nav_cont{
	float:right;
	padding-top:13px;
}
#content .catalog_list .page_nav .page_nav_cont a{
	display:block;
	float:left;
	padding:0px 6px 0px 6px;
	height:20px;
	line-height:20px;
	margin:0px 1px 0px 1px;
	color:#666666;
	font-size:14px;
	font-family:'Noto_Sans', sans-serif;
	text-transform:uppercase;
	text-decoration:none;
}
#content .catalog_list .page_nav .page_nav_cont span.nav_dotted{
	display:block;
	float:left;
	padding:0px 6px 0px 6px;
	height:20px;
	line-height:20px;
	margin:0px 1px 0px 1px;
	color:#666666;
	font-size:14px;
	font-family:'Noto_Sans', sans-serif;
	text-transform:uppercase;
	text-decoration:none;
}
#content .catalog_list .page_nav .page_nav_cont a:hover{
	color:#e31e24;
}
#content .catalog_list .page_nav .page_nav_cont a.sel{
	color:#fff;
	background:#e31e24;
}
#content .catalog_list .page_nav .page_nav_cont .prev_a{
	padding:0px 0px 0px 15px;
	margin:0px 25px 0px 0px;
	display:block;
	background:url(images/arr_page_prev.png) 0px 4px no-repeat;
}
#content .catalog_list .page_nav .page_nav_cont .prev_a:hover{
	background:url(images/arr_page_prev.png) 0px -21px no-repeat;
}
#content .catalog_list .page_nav .page_nav_cont .next_a{
	padding:0px 15px 0px 0px;
	margin:0px 0px 0px 25px;
	display:block;
	background:url(images/arr_page_next.png) right 4px no-repeat;
}
#content .catalog_list .page_nav .page_nav_cont .next_a:hover{
	background:url(images/arr_page_next.png) right -21px no-repeat;
}
/*detail catalog*/
#content .catalog_detail{
	padding:0px;
	margin:0px;
}
#content .catalog_detail .detail_pic{
	float:left;
	padding:3px 0px 0px 0px;
	margin:0px;
	width:300px;
}
#content .catalog_detail .detail_pic .detail_pic_block{
	width:298px;
	height:298px;
	border:1px solid #dedddd;

	position:relative;
	z-index:1;
	padding:0px;
}
#content .catalog_detail .detail_pic .detail_pic_block a{
	width:298px;
	height:298px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
}
#content .catalog_detail .detail_pic .detail_pic_block .icon_hit{
	background:url(images/icon_detail.png) 6px 0px no-repeat #e31e24;
	height:25px;
	line-height:25px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	position:absolute;
	bottom:5px;
	left:5px;
	padding:0px 10px 0px 28px;
	font-family:'Noto_Sans', sans-serif;
}
#content .catalog_detail .detail_pic .detail_pic_block .icon_spec{
	background:url(images/icon_detail.png) 6px -25px no-repeat #e31e24;
	height:25px;
	line-height:25px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	position:absolute;
	bottom:5px;
	left:5px;
	padding:0px 10px 0px 28px;
	font-family:'Noto_Sans', sans-serif;

}
#content .catalog_detail .detail_pic .detail_pic_block .icon_new{
	background:url(images/icon_detail.png) 6px -50px no-repeat #e31e24;
	height:25px;
	line-height:25px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	position:absolute;
	bottom:5px;
	left:5px;
	padding:0px 10px 0px 28px;
	font-family:'Noto_Sans', sans-serif;
}

#content .catalog_detail .detail_pic .more_photo{
	height:90px;
	position:relative;
	z-index:2;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:-15px;
	left:15px;
}
#content .catalog_detail .detail_pic .more_photo .owl-wrapper-outer{
	padding:0px;
	width:300px;
}
#content .catalog_detail .detail_pic .more_photo .item{
	float:left;
	margin:0px;
	padding:0px;
	width:105px;
}
#content .catalog_detail .detail_pic .more_photo .item a{
	display:block;
	width:88px;
	height:88px;
	padding:0px;
	margin:0px 15px 0px 0px;
	overflow:hidden;
	height:88px;
	border:1px solid #dedddd;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity:0.6;
	opacity:0.6;
}
#content .catalog_detail .detail_pic .more_photo .item a:hover{
	border:1px solid #e31e24;
}
#content .catalog_detail .detail_pic .more_photo .item.sel a{
	border:1px solid #e31e24;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity:1.0;
	opacity:1.0;
}
#content .catalog_detail .detail_pic .more_photo ul li a span{
	display:table-cell;
	width:88px;
	height:88px;
}
#content .catalog_detail .detail_pic .more_photo .customNavigation .arr_prev{
	position:absolute;
	top:50%;
	left:-20px;
	margin-top:-11px;
	display:block;
	background:url(images/prev_arr.png) 0px 0px no-repeat;
	cursor:pointer;
	width:14px;
	height:22px;
	cursor:pointer;
	display:none;
}

#content .catalog_detail .detail_pic .more_photo .customNavigation .arr_next{
	position:absolute;
	right:-5px;
	top:50%;
	margin-top:-11px;
	display:block;
	background:url(images/next_arr.png) 0px 0px no-repeat;
	cursor:pointer;
	width:14px;
	height:22px;
	margin-left:24px;
	cursor:pointer;
	display:none;
}
#content .catalog_detail .detail_pic .customNavigation .arr_prev:hover,
#content .catalog_detail .detail_pic .customNavigation .arr_next:hover{
	background-position:0px -22px;
}
#content .catalog_detail .discribe_info{
	float:right;
	width:390px;
	overflow:hidden;
}
#content .catalog_detail .discribe_info .articul{
	color:#666666;
	font-size:14px;
	float:left;
}
#content .catalog_detail .discribe_info .articul .value{
	color:#2b2a29;
}
#content .catalog_detail .discribe_info .rating{
	float:right;
	margin-top:1px;
}
#content .catalog_detail .discribe_info .rating .name{
	float:left;
	font-size:12px;
	color:#959595;
	line-height:16px;
	padding-top:2px;
	display:block;
}
#content .catalog_detail .discribe_info .rating .stars{
	float:left;
}
#content .catalog_detail .discribe_info .rating .stars .star{
	float:left;
	width:15px;
	margin-left:7px;
	height:14px;
	background:url(images/star_rating.png) 0px -15px no-repeat;
}
#content .catalog_detail .discribe_info .rating .stars .sel{
	background-position:0px 0px;
}
#content .catalog_detail .discribe_info .prev_discribe{
	color:#848383;
	font-size:12px;
	padding-top:2px;
	margin-bottom:2px;
}
#content .catalog_detail .discribe_info .benefits{
	padding:0px;
	margin:0px 0px 11px 0px;
	font-size:12px;
	color:#666666;
}
#content .catalog_detail .discribe_info .benefits .title{
	color:#666666;
	font-size:14px;
	font-family:'Noto_Sans', sans-serif;
	font-weight:bold;
	margin-bottom:2px;
}
#content .catalog_detail .discribe_info .benefits .benefits_list{
	padding:0px;
	margin:0px;
	height:126px;
	overflow:hidden;
	line-height:18px;
}
#content .catalog_detail .discribe_info .benefits .benefits_list .benefits_list_cont{
	padding:0px;
	margin:0px;
}
#content .catalog_detail .discribe_info .benefits ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
#content .catalog_detail .discribe_info .benefits ul li{
	padding:0px 0px 0px 10px;
	background:url(images/bullet_ul.png) 0px -144px no-repeat;
	margin:0px;
}
#content .catalog_detail .discribe_info .all_show{
	display:none;
	margin-top:2px;
}
#content .catalog_detail .discribe_info .all_show a{
	color:#0088cc;
	text-decoration:none;
	border-bottom:1px dashed #0088cc;
}
#content .catalog_detail .discribe_info .available_block{
	padding:0px;
	margin:0px 0px 2px 0px;
	float:left;
	font-size:12px;
	color:#555555;
}
#content .catalog_detail .discribe_info .available_block .yes{
	color:#10951a;
	font-weight:bold;
}
#content .catalog_detail .discribe_info .available_block .no{
	color:#e31e24;
	font-weight:bold;
}
#content .catalog_detail .discribe_info .compare_a{
	float:right;
	margin-bottom:2px;
}
#content .catalog_detail .discribe_info .compare_a a{
	color:#949494;
	font-size:12px;
}
#content .catalog_detail .discribe_info .compare_a a:hover{
	text-decoration:none;
	color:#e31e24;
}
#content .catalog_detail .discribe_info .check_manager{
	font-weight: bold;
	margin: 10px 10px 0px 0px;
	float: left;
}
#content .catalog_detail .discribe_info .price_line{
	background:#f4f4f4;
	height:43px;
	margin-bottom:12px;
}
#content .catalog_detail .discribe_info .price_line .price_value{
	float:left;
	line-height:40px;
	font-size:22px;
	font-weight:bold;
	color:#555555;
	font-family:'Noto_Sans', sans-serif;
	padding:0px 0px 0px 12px;
	max-width:148px;
	margin-right:10px;
	white-space:nowrap;
}
#content .catalog_detail .discribe_info .price_line .price_value .rub:before{
	font-size:15px;
}
#content .catalog_detail .discribe_info .price_line .x_txt{
	background:url(images/x_txt.png) 0px 0px no-repeat;
	float:left;
	width:19px;
	height:19px;
	margin-top:12px;
	margin-right:12px;
}
#content .catalog_detail .discribe_info .price_line .count_block{
	float:left;
	height:29px;
	border:1px solid #dedddd;
	width:53px;
	margin-top:6px;
	position:relative;
	z-index:1;
	background:#fff;
}
#content .catalog_detail .discribe_info .price_line .count_block .inputtext{
	border:0px;
	height:29px;
	padding:0px;
	width:37px;
	text-align:center;
	color:#666666;
	font-size:16px;
	font-family:arial, sans-serif;
}
#content .catalog_detail .discribe_info .price_line .count_block .plus_icon{
	position:absolute;
	top:-1px;
	right:-1px;
	background:url(images/icon_plus.png) 0px 0px no-repeat;
	width:15px;
	height:14px;
	border:1px solid #dedddd;
	cursor:pointer;
}
#content .catalog_detail .discribe_info .price_line .count_block .plus_icon:hover{
	background-position:-15px 0px;
}
#content .catalog_detail .discribe_info .price_line .count_block .minus_icon{
	position:absolute;
	bottom:-1px;
	right:-1px;
	background:url(images/icon_minus.png) 0px 0px no-repeat;
	width:15px;
	height:14px;
	border:1px solid #dedddd;
	cursor:pointer;
}
#content .catalog_detail .discribe_info .price_line .count_block .minus_icon:hover{
	background-position:-15px 0px;
}
#content .catalog_detail .discribe_info .price_line .size_count{
	float:left;
	font-size:14px;
	margin-top:13px;
	margin-left:4px;
	font-family:'Noto_Sans', sans-serif;
}
#content .catalog_detail .discribe_info .price_line .submit_buy{
	float:right;
	background:#0088cc;
	color:#fff;
	font-size:20px;
	font-family:'Noto_Sans', sans-serif;
	font-weight:bold;
	height:43px;
	line-height:43px;
	text-decoration:none;
	padding:0px 10px 0px 10px;
	display:block;
}
#content .catalog_detail .discribe_info .price_line .submit_buy:hover{
	background:#e31e24;
	text-shadow:1px 1px 0px rgba(0,0,0, 0.75);
}
#content .catalog_detail .discribe_info .delivery_block{
	float:left;
	color:#666666;
	font-size:12px;
	padding:3px 0px 0px 39px;
	background:url(images/icon_delivery.png) 0px 0px no-repeat;
	margin:0px 0px 25px;
	line-height:13px;
}
#content .catalog_detail .discribe_info .delivery_block .red_txt{
	font-size:14px;
	font-weight:bold;
	font-family:'Noto_Sans', sans-serif;
}
#content .catalog_detail .discribe_info .delivery_date{
	padding:3px 35px 0px 0px;
	float:right;
	text-align:right;
	color:#666666;
	font-size:12px;
	line-height:13px;
	position:relative;
	z-index:1;
	margin-bottom:25px;
	background:url(images/icon_date_delivery.png) right 1px no-repeat;
}
#content .catalog_detail .discribe_info .delivery_date .num{
	position:absolute;
	top:11px;
	right:4px;
	color:#e31e24;
	font-size:14px;
	font-family:'Noto_Sans', sans-serif;
	font-weight:bold;
}
#content .catalog_detail .discribe_info .delivery_date .date{
	display:block;
	font-size:14px;
	color:#666666;
	font-family:'Noto_Sans', sans-serif;
	font-weight:bold;
}
#content .catalog_detail .discribe_info .manual_link{
	padding:0px;
	margin:0px 0px 0px 3px;
	overflow:hidden;
}
#content .catalog_detail .discribe_info .manual_link a{
	padding:0px 18px 0px 36px;
	background:url(images/icon_manual.png) 0px 2px no-repeat;
	color:#555555;
	font-size:14px;
	font-family:'Noto_Sans', sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	margin:0px;
	float:left;
	display:block;
	line-height:18px;
	min-height:32px;
}
#content .catalog_detail .discribe_info .manual_link a:hover{
	color:#e31e24;
}

#content .catalog_detail .discribe_info .manual_link a .size{
	padding:0px;
	margin:0px;
	color:#969696;
	font-size:12px;
	font-family:arial, sans-serif;
	text-transform:none;
	display:block;
}
#content .catalog_detail .discribe_info .manual_link a:hover .size{
	color:#555;
}
#content .catalog_detail .tabs_detail{
	padding:25px 0px 0px 0px;
	margin:0px;
	clear:both;
	overflow:hidden;
}
#content .catalog_detail .tabs_detail .tabs_list{
	overflow:visible;
	height:37px;
	position:relative;
	display:block;
	z-index:1;
}
#content .catalog_detail .tabs_detail .tabs_list .tabs_menu{
	height:37px;
	width:733px;
	position:absolute;
	left:0px;
}
#content .catalog_detail .tabs_detail .tabs_list ul{
	padding:0px;
	margin:0px 0px 0px -3px;
	list-style:none;
	float:left;
	display:block;
	position:relative;
	-webkit-transition:left 0.6s ease-in-out;
	-moz-transition:left 0.6s ease-in-out;
	-ms-transition:left 0.6s ease-in-out;
	-o-transition:left 0.6s ease-in-out;
	transition:left 0.6s ease-in-out;
}
#content .catalog_detail .tabs_detail .tabs_list ul li{
	padding:0px 12px 0px 12px;
	margin:0px 2px 0px 3px;
	float:left;
	display:block;
	list-style:none;
	height:37px;
	line-height:37px;
}
#content .catalog_detail .tabs_detail .tabs_list ul li#tab_reviews{
	margin-left:4px;
}
#content .catalog_detail .tabs_detail .tabs_list ul li.sel{
	background:#dedddd;
}
#content .catalog_detail .tabs_detail .tabs_list ul li{
	color:#959595;
	font-size:14px;
	text-transform:uppercase;
	font-family:'Noto_Sans', sans-serif;
	text-decoration:none;
	cursor:pointer;
}
#content .catalog_detail .tabs_detail .tabs_list ul li.sel{
	color:#555555;
	text-shadow:1px 1px 0px rgba(255,255,255, 0.75);
}
#content .catalog_detail .tabs_detail .tabs_list ul li:hover{
	color:#555555;
}

#content .catalog_detail .tabs_detail .tabs_cont{
	padding:8px 13px 13px 13px;
	margin:0px;
	border:1px solid #dedddd;
}
#content .catalog_detail .tabs_detail .tabs_cont .item_tab{
	display:none;
}
#content .catalog_detail .tabs_detail .tabs_cont .tab_sel{
	display:block;
}
#content .catalog_detail .tabs_detail .tabs_cont p{
	padding:0px;
	margin:0px 0px 8px 0px;
}
#content .catalog_detail .tabs_detail .tabs_cont ul{
	padding:0px;
	margin:0px 0px 13px 0px;
	list-style:none;
}
#content .catalog_detail .tabs_detail .tabs_cont ul li{
	padding:0px 0px 0px 12px;
	background:url(images/bullet_ul.png) 0px -143px no-repeat;
	margin:0px 0px 4px 0px;
	list-style:none;
	line-height:20px;
}
#content .catalog_detail .tabs_detail .tabs_cont h2{
	font-weight:normal;
	color:#e31e24;
	font-family:'Noto_Sans', sans-serif;
	padding:0px;
	margin:0px 0px 11px 0px;
	font-size:18px;
}
#content .catalog_detail .tabs_detail .tech_tbl{
	width:100%;
	margin-top:7px;
	border-collapse:collapse;
}
#content .catalog_detail .tabs_detail .tech_tbl td{
	padding:5px 16px;
	color:#707070;
	border-collapse:collapse;
}
#content .catalog_detail .tabs_detail .tech_tbl tr:nth-child(odd) td{
	background:#f4f4f4;
}
#content .catalog_detail .tabs_detail .tech_tbl td.value{
	color:#555555;
}
#content .catalog_detail .tabs_detail #cont_tab_reviews{
	margin-top:10px;
}
#content .catalog_detail .back_link{
	padding:0px;
	margin:0px 0px 25px 0px;
	text-align:right;
}
#content .catalog_detail .back_link a{
	color:#666666;
	font-size:12px;
	padding:0px 0px 0px 12px;
	background:url(images/back_arr.png) 0px 2px no-repeat;
	text-decoration:none;
}
#content .catalog_detail .back_link a:hover{
	color:#e31e24;
	background:url(images/back_arr.png) 0px -21px no-repeat;
}
#content .basket_block{
	padding:0px 0px 30px 0px;
	margin:0px;
}
#content .basket_block .bx_sort_container{
	overflow:hidden;
	margin-bottom:20px;
}
#content .basket_block .bx_sort_container a{
	display:block;
	float:left;
	margin-right:12px;
	background:#f4f4f4;
	padding:0px 14px 0px 14px;
	color:#666666;
	margin-bottom:10px;
	font-family:'Noto_Sans', sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	height:37px;
	line-height:37px;
}
#content .basket_block .bx_sort_container a.current{
	background:#8f979e;
	color:#fff;
}
#content .basket_block #basket_items_list{
	padding:0px;
	margin:0px;
}
#content .basket_block #basket_items_list #basket_items{
	padding:0px 0px 0px 0px;
	margin:0px;
	overflow:hidden;
	border-bottom:1px solid #e1e0e0;
}
#content .basket_block #basket_items_list #basket_items .title_list{
	overflow:hidden;
	margin-bottom:7px;
}
#content .basket_block #basket_items_list #basket_items .title_list div{
	color:#666666;
	font-size:14px;
	text-transform:uppercase;
	float:left;
	font-family:'Noto_Sans', sans-serif;
}
#content .basket_block #basket_items_list #basket_items .title_list div.name_th{
	width:45%;
}
#content .basket_block #basket_items_list #basket_items .title_list div.count_th{
	width:19%;
}
#content .basket_block #basket_items_list #basket_items .title_list div.cost_th{
	width:12%;
}
#content .basket_block #basket_items_list #basket_items .title_list div.price_th{
	width:126px;
	float:right;

}
#content .basket_block #basket_items_list #basket_items .item_elem{
	overflow:hidden;
	margin-bottom:1px;
	padding:14px 0px;
	cursor:pointer;
	position:relative;
	z-index:1;
	-webkit-transition:box-shadow 0.5s ease-out;
	-moz-transition:box-shadow 0.5s ease-out;
	-o-transition:box-shadow 0.5s ease-out;
	transition:box-shadow 0.5s ease-out;
}
#content .basket_block #basket_items_list #basket_items .item_elem:hover{
	-webkit-box-shadow:inset rgba(0,0,0, 0.10) 0px 5px 10px;
	-moz-box-shadow:inset rgba(0,0,0, 0.10) 0px 5px 10px;
	box-shadow:inset rgba(0,0,0, 0.10) 0px 5px 10px;
}
#content .basket_block #basket_items_list #basket_items .item_elem_bg{
	background:#f7f7f7;
}
#content .basket_block #basket_items_list #basket_items .item_elem .name{
	width:45%;
	height:64px;
	float:left;
}
#content .basket_block #basket_items_list #basket_items .item_elem .name .pic_td{
	float:left;
	width:62px;
	height:62px;
	margin-right:14px;
	border:1px solid #dedddd;
	background:#fff;
	margin-left:14px;
}
#content .basket_block #basket_items_list #basket_items .item_elem .name .pic_td .pic_block{
	display:table-cell;
	width:62px;
	height:62px;
	text-align:center;
	vertical-align:middle;
}
#content .basket_block #basket_items_list #basket_items .item_elem .name .name_txt{
	min-height:64px;
	overflow:hidden;
	padding-right:15px;
}
#content .basket_block #basket_items_list #basket_items .item_elem .name .name_txt .name_txt_cont{
	display:table-cell;
	width:400px;
	height:62px;
	text-align:left;
	vertical-align:middle;
	line-height:14px;
}
#content .basket_block #basket_items_list #basket_items .item_elem .name .name_txt .name_txt_cont .name_link{
	color:#0088cc;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	line-height:14px;
	text-transform:uppercase;
}
#content .basket_block #basket_items_list #basket_items .item_elem .name .name_txt .name_txt_cont .name_link:hover{
	color:#e31e24;
}
#content .basket_block #basket_items_list #basket_items .item_elem .name .name_txt .name_txt_cont .sec_name{
	color:#666666;
	font-size:12px;
	margin-top:1px;
	text-decoration:none;
}
#content .basket_block #basket_items_list #basket_items .item_elem .name .name_txt .name_txt_cont .sec_name a{
	color:#666666;
	font-size:12px;
	text-decoration:none;
}
#content .basket_block #basket_items_list #basket_items .item_elem .count_td{
	width:19%;
	min-height:64px;
	float:left;
}
#content .basket_block #basket_items_list #basket_items .item_elem .count_td .count_value{
	text-align:right;
	padding-right:60px;
	margin-top:14px;
}
#content .basket_block #basket_items_list #basket_items .item_elem .count_td .count_block{
	float:left;
	height:29px;
	border:1px solid #dedddd;
	width:53px;
	margin-top:11px;
	position:relative;
	z-index:1;
	background:#fff;
}
#content .basket_block #basket_items_list #basket_items .item_elem .count_td .count_block .inputtext{
	border:0px;
	height:29px;
	padding:0px;
	width:37px;
	text-align:center;
	color:#666666;
	font-size:16px;
	font-family:arial, sans-serif;
}
#content .basket_block #basket_items_list #basket_items .item_elem .count_td .count_block .plus_icon{
	position:absolute;
	top:-1px;
	right:-1px;
	background:url(images/icon_plus.png) 0px 0px no-repeat;
	width:15px;
	height:14px;
	border:1px solid #dedddd;
	cursor:pointer;
}
#content .basket_block #basket_items_list #basket_items .item_elem .count_td .count_block .plus_icon:hover{
	background-position:-15px 0px;
}
#content .basket_block #basket_items_list #basket_items .item_elem .count_td .count_block .minus_icon{
	position:absolute;
	bottom:-1px;
	right:-1px;
	background:url(images/icon_minus.png) 0px 0px no-repeat;
	width:15px;
	height:14px;
	border:1px solid #dedddd;
	cursor:pointer;
}
#content .basket_block #basket_items_list #basket_items .item_elem .count_td .count_block .minus_icon:hover{
	background-position:-15px 0px;
}
#content .basket_block #basket_items_list #basket_items .item_elem .count_td .size{
	float:left;
	margin:18px 0px 0px 4px;
}
#content .basket_block #basket_items_list #basket_items .item_elem .cost_td{
	width:12%;
	float:left;
	min-height:64px;
	color:#555555;
	font-size:18px;
	font-weight:bold;
	margin-top:16px;
	white-space:nowrap;
	font-family:'Noto_Sans', sans-serif;
}
#content .basket_block #basket_items_list #basket_items .item_elem .cost_td .x_txt{
	background:url(images/x_txt.png) 0px 0px no-repeat;
	float:left;
	width:19px;
	height:19px;
	margin-top:1px;
	margin-right:16px;
	margin-left:-43px;
	position:absolute;
}
#content .basket_block #basket_items_list #basket_items .item_elem .price_td{
	width:126px;
	text-align:right;
	float:right;
	color:#555555;
	margin-top:16px;
	white-space:nowrap;
	font-size:18px;
	font-weight:bold;
	font-family:'Noto_Sans', sans-serif;

}
#content .basket_block #basket_items_list #basket_items .item_elem .props_line{
	display:none;
	position:absolute;
	bottom:13px;
	right:15px;
}
#content .basket_block #basket_items_list #basket_items .item_elem:hover .props_line{
	display:block;
}
#content .basket_block #basket_items_list #basket_items .item_elem .props_line a.delay_link{
	padding:0px 0px 0px 16px;
	font-size:12px;
	text-decoration:none;
	color:#ff7200;
	background:url(images/icon_delay.png) 0px 1px no-repeat;
}
#content .basket_block #basket_items_list #basket_items .item_elem .props_line a.del_link{
	padding:0px 0px 0px 15px;
	margin-left:15px;
	font-size:12px;
	text-decoration:none;
	color:#e31e24;
	background:url(images/icon_del.png) 0px 2px no-repeat;
}

#content .basket_block #basket_items_delayed{
	padding:0px;
	margin:0px;
}
#content .basket_block #basket_items_delayed #basket_items{
	padding:0px 0px 0px 0px;
	margin:0px;
	overflow:hidden;
	border-bottom:1px solid #e1e0e0;
}
#content .basket_block #basket_items_delayed #basket_items .title_list{
	overflow:hidden;
	margin-bottom:7px;
}
#content .basket_block #basket_items_delayed #basket_items .title_list div{
	color:#666666;
	font-size:14px;
	text-transform:uppercase;
	float:left;
	font-family:'Noto_Sans', sans-serif;
}
#content .basket_block #basket_items_delayed #basket_items .title_list div.name_th{
	width:52%;
}
#content .basket_block #basket_items_delayed #basket_items .title_list div.count_th{
	width:19%;
}
#content .basket_block #basket_items_delayed #basket_items .title_list div.cost_th{
	width:12%;
}
#content .basket_block #basket_items_delayed #basket_items .title_list div.price_th{
	width:85px;
	float:right;

}
#content .basket_block #basket_items_delayed #basket_items .item_elem{
	overflow:hidden;
	margin-bottom:1px;
	padding:14px 0px;
	cursor:pointer;
	position:relative;
	z-index:1;
	-webkit-transition:box-shadow 0.5s ease-out;
	-moz-transition:box-shadow 0.5s ease-out;
	-o-transition:box-shadow 0.5s ease-out;
	transition:box-shadow 0.5s ease-out;
}
#content .basket_block #basket_items_delayed #basket_items .item_elem:hover{
	-webkit-box-shadow:inset rgba(0,0,0, 0.10) 0px 5px 10px;
	-moz-box-shadow:inset rgba(0,0,0, 0.10) 0px 5px 10px;
	box-shadow:inset rgba(0,0,0, 0.10) 0px 5px 10px;
}
#content .basket_block #basket_items_delayed #basket_items .item_elem_bg{
	background:#f7f7f7;
}
#content .basket_block #basket_items_delayed #basket_items .item_elem .name{
	width:52%;
	height:64px;
	float:left;
}
#content .basket_block #basket_items_delayed #basket_items .item_elem .name .pic_td{
	float:left;
	width:62px;
	height:62px;
	margin-right:14px;
	border:1px solid #dedddd;
	background:#fff;
	margin-left:14px;
}
#content .basket_block #basket_items_delayed #basket_items .item_elem .name .pic_td .pic_block{
	display:table-cell;
	width:62px;
	height:62px;
	text-align:center;
	vertical-align:middle;
}
#content .basket_block #basket_items_delayed #basket_items .item_elem .name .name_txt{
	min-height:64px;
	overflow:hidden;
	padding-right:15px;
}
#content .basket_block #basket_items_delayed #basket_items .item_elem .name .name_txt .name_txt_cont{
	display:table-cell;
	width:400px;
	height:62px;
	text-align:left;
	vertical-align:middle;
	line-height:14px;
}
#content .basket_block #basket_items_delayed #basket_items .item_elem .name .name_txt .name_txt_cont .name_link{
	color:#0088cc;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	line-height:14px;
	text-transform:uppercase;
}
#content .basket_block #basket_items_delayed #basket_items .item_elem .name .name_txt .name_txt_cont .name_link:hover{
	color:#e31e24;
}
#content .basket_block #basket_items_delayed #basket_items .item_elem .name .name_txt .name_txt_cont .sec_name{
	color:#666666;
	font-size:12px;
	margin-top:1px;
	text-decoration:none;
}
#content .basket_block #basket_items_delayed #basket_items .item_elem .name .name_txt .name_txt_cont .sec_name a{
	color:#666666;
	font-size:12px;
	text-decoration:none;
}
#content .basket_block #basket_items_delayed #basket_items .item_elem .count_td{
	width:19%;
	min-height:64px;
	float:left;
}
#content .basket_block #basket_items_delayed #basket_items .item_elem .count_td .count_value{
	text-align:right;
	padding-right:60px;
	margin-top:14px;
}
#content .basket_block #basket_items_delayed #basket_items .item_elem .count_td .count_block{
	float:left;
	height:29px;
	border:1px solid #dedddd;
	width:53px;
	margin-top:11px;
	position:relative;
	z-index:1;
	background:#fff;
}
#content .basket_block #basket_items_delayed #basket_items .item_elem .count_td .count_block .inputtext{
	border:0px;
	height:29px;
	padding:0px;
	width:37px;
	text-align:center;
	color:#666666;
	font-size:16px;
	font-family:arial, sans-serif;
}
#content .basket_block #basket_items_delayed #basket_items .item_elem .count_td .count_block .plus_icon{
	position:absolute;
	top:-1px;
	right:-1px;
	background:url(images/icon_plus.png) 0px 0px no-repeat;
	width:15px;
	height:14px;
	border:1px solid #dedddd;
	cursor:pointer;
}
#content .basket_block #basket_items_delayed #basket_items .item_elem .count_td .count_block .plus_icon:hover{
	background-position:-15px 0px;
}
#content .basket_block #basket_items_delayed #basket_items .item_elem .count_td .count_block .minus_icon{
	position:absolute;
	bottom:-1px;
	right:-1px;
	background:url(images/icon_minus.png) 0px 0px no-repeat;
	width:15px;
	height:14px;
	border:1px solid #dedddd;
	cursor:pointer;
}
#content .basket_block #basket_items_delayed #basket_items .item_elem .count_td .count_block .minus_icon:hover{
	background-position:-15px 0px;
}
#content .basket_block #basket_items_delayed #basket_items .item_elem .count_td .size{
	float:left;
	margin:18px 0px 0px 4px;
}
#content .basket_block #basket_items_delayed #basket_items .item_elem .cost_td{
	width:12%;
	float:left;
	min-height:64px;
	color:#555555;
	font-size:18px;
	font-weight:bold;
	margin-top:16px;
	white-space:nowrap;
	font-family:'Noto_Sans', sans-serif;
}
#content .basket_block #basket_items_delayed #basket_items .item_elem .cost_td .x_txt{
	background:url(images/x_txt.png) 0px 0px no-repeat;
	float:left;
	width:19px;
	height:19px;
	margin-top:1px;
	margin-right:16px;
	margin-left:-43px;
	position:absolute;
}
#content .basket_block #basket_items_delayed #basket_items .item_elem .price_td{
	width:110px;
	text-align:right;
	float:right;
	color:#555555;
	margin-top:16px;
	white-space:nowrap;
	font-size:18px;
	font-weight:bold;
	font-family:'Noto_Sans', sans-serif;

}
#content .basket_block #basket_items_delayed #basket_items .item_elem .props_line{
	display:none;
	position:absolute;
	bottom:13px;
	right:15px;
}
#content .basket_block #basket_items_delayed #basket_items .item_elem:hover .props_line{
	display:block;
}
#content .basket_block #basket_items_delayed #basket_items .item_elem .props_line a.delay_link{
	padding:0px 0px 0px 16px;
	font-size:12px;
	text-decoration:none;
	color:#ff7200;
	background:url(images/icon_delay.png) 0px 1px no-repeat;
}
#content .basket_block #basket_items_delayed #basket_items .item_elem .props_line a.del_link{
	padding:0px 0px 0px 15px;
	margin-left:15px;
	font-size:12px;
	text-decoration:none;
	color:#e31e24;
	background:url(images/icon_del.png) 0px 2px no-repeat;
}
#content .basket_block .itog_block{
	padding:5px 0px 12px 0px;
	overflow:hidden;
	margin-bottom:15px;
	border-bottom:2px solid #e1e0e0;
}
#content .basket_block .itog_block .discount_txt{
	float:right;
	margin-bottom:12px;
}
#content .basket_block .itog_block .discount_txt .name{
	float:left;
	padding:0px;
	margin:0px;
	width:250px;
	text-align:right;
	font-family:'Noto_Sans', sans-serif;
	font-size:14px;
	color:#666666;
	margin-right:2px;
	display:block;
	text-transform:uppercase;
}
#content .basket_block .itog_block .discount_txt .price_value{
	text-align:right;
	width:155px;
	display:block;
	float:left;
	color:#555555;
	font-size:18px;
	font-family:'Noto_Sans', sans-serif;
	font-weight:bold;
}
#content .basket_block .itog_block .itog_txt{
	float:right;
}
#content .basket_block .itog_block .itog_txt .name{
	float:left;
	padding:0px;
	margin:0px;
	width:70px;
	text-align:right;
	font-family:'Noto_Sans', sans-serif;
	font-size:18px;
	color:#666666;
	margin-right:2px;
	display:block;
	text-transform:uppercase;
}
#content .basket_block .itog_block .itog_txt .price_value{
	text-align:right;
	width:155px;
	display:block;
	float:left;
	color:#e31e24;
	font-size:20px;
	font-family:'Noto_Sans',sans-serif;
	font-weight:bold;
}
#content .basket_block .order_submit{
	text-align:right;
}
#content .basket_block .order_submit input.submit_order{
	border:0px;
	cursor:pointer;
	padding:0px 26px;
	text-transform:uppercase;
	height:40px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	font-family:'Noto_Sans', sans-serif;
	background:#0088cc;
	margin-top:20px;
}
#content .basket_block .order_submit input.submit_order:hover{
	background:#e31e24;
}
/*order*/
.order_block{
	padding:0px;
	margin:0px;
}
.order_block .type_face{
	overflow:hidden;
	margin-bottom:23px;
}
.order_block .type_face .item{
	float:left;
	font-size:12px;
	margin-right:21px;
}
.order_block .type_face .item .checked + span{
	color:#2b2a29;
}
.order_block .radio_list .checked + span{
	color:#2b2a29;
}
.order_block .item_sec{
	padding:0px;
	margin:0px 0px 35px 0px;
}
.order_block .item_sec .title_sec,
.order_block .title_block{
	color:#555555;
	font-size:18px;
	font-family:'Noto_Sans', sans-serif;
	margin:0px 0px 11px 0px;
	padding:0px;
}
.order_block .item_sec .sec_bg{
	padding:5px 0px 2px;
	margin:0px;
	background:#f9f9f9;
}
.order_block .item_sec .sec_bg .item_pole{
	float:left;
	margin-left:15px;
	width:220px;
	font-size:12px;
	color:#666666;
	margin-bottom:14px;
	margin-top:9px;
}
.order_block .item_sec .sec_bg .item_pole .inputtext{
	height:32px;
	padding:0 0px 0 10px;
	border:1px solid #d1d1d1;
	border-radius:1px;
	background:#fbfbfb;
	color:#666666;
	width:100%;
	font:14px/32px 'Noto_Sans', sans-serif;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background:#fdfdfd;
}
.order_block .item_sec .sec_bg .error_pole .inputtext{
	border:1px solid #ed8b8e;
	color:#e21e24;
}
.order_block .item_sec .sec_bg .error_pole .error_txt{
	color:#e21e24;
	font-size:12px;
	position:absolute;
	margin-left:10px;
	margin-top:-2px;
}
.order_block .item_sec .sec_bg .group_pole{
	padding:0px;
	margin:0px;
	clear:both;
}
.order_block .item_sec .sec_bg .group_pole .name_group{
	color:#666666;
	margin-top:4px;
	font-size:14px;
	margin-left:14px;
}
.order_block .item_sec .sec_bg .group_pole .index_pole{
	width:79px;
}
.order_block .item_sec .sec_bg .group_pole .city_pole{
	width:287px;
}
.order_block .item_sec .sec_bg .group_pole .villige_pole{
	width:294px;
}
.order_block .item_sec .sec_bg .group_pole .address_pole{
	width:690px;
}
.order_block .item_sec .sec_bg .colummn_list{
	padding:0px 0px 14px 0px;
	overflow:hidden;
}
.order_block .item_sec .sec_bg .colummn_list .item_column{
	float:left;
	margin:0px 2% 0px 2%;
	width:46%;
}
.order_block .item_sec .sec_bg .colummn_list .item_value{
	font-size:'Noto_Sans', sans-serif;
}
.order_block .item_sec .sec_bg .colummn_list .item_column .dop_dicribe{
	color:#878787;
	font-size:12px;
	margin-left:22px;
}
.order_block .item_sec .sec_bg .colummn_list .item_column .delivery_list{
	margin-left:22px;
}
.order_block .item_sec .sec_bg .colummn_list .item_column .delivery_list .item{
	color:#aeaeae;
	font-size:12px;
	padding-left:21px;
}
.order_block .item_sec .sec_bg .colummn_list .item_column .delivery_list .item .jq-radio{
	position:relative;
	margin-left:-21px;
}
.order_block .item_sec .sec_bg .colummn_list .item_column .delivery_list .item .checked + span{
	color:#878787;
}
.order_block .item_sec .sec_bg .colummn_list .calc_price{
	text-align:right;
}
.order_block .item_sec .sec_bg .colummn_list .calc_price a{
	color:#2591cf;
	font-size:12px;
	text-decoration:none;
	border-bottom:1px dashed #2591cf;
}
.order_block .comment_pole{
	background:#f9f9f9;
	padding:15px;
	margin-bottom:23px;
}
.order_block .comment_pole textarea{
	height:111px;
	padding:0 0px 0 10px;
	border:1px solid #d1d1d1;
	border-radius:1px;
	background:#fbfbfb;
	color:#666666;
	width:100%;
	font:14px/32px 'Noto_Sans', sans-serif;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	resize:none;
	background:#fdfdfd;
}
.order_block .agree_txt,
#basket_items_list .order_agreement{
	float:left;
	font-size:12px;
	margin-top:10px;
}
.order_block .agree_txt a,
#basket_items_list .order_agreement a{
	color:#0088cc;
}
.order_block .agree_txt span,
#basket_items_list .order_agreement span{
	margin-left:7px;
}
/*footer*/
#footer{
	padding:0px;
	margin:0px;
	width:100%;
	min-width:980px;
	position:absolute;
	bottom:0px;
}
.footer_bg{
	width:100%;
	min-height:358px;
	overflow:hidden;
	background:url(images/bg_foot.jpg) center top no-repeat;
}
.footer_bg .footer_bg_cont{
	width:980px;
	margin:0px auto;
	padding-top:25px;
}
.footer_bg .footer_bg_cont .left_foot{
	float:left;
	width:616px;
}
.footer_bg .footer_bg_cont .left_foot .about_block{
	float:left;
	width:205px;
	margin-right:15px;
	margin-bottom:4px;
}
.footer_bg .footer_bg_cont .title_block{
	color:#2b2a29;
	font-size:19px;
	text-transform:uppercase;
	font-family:'Noto_Sans';
	text-shadow:1px 1px 0px #fff;
}
.footer_bg .footer_bg_cont .left_foot .about_block .title_block{
	margin-bottom:10px;
}
.footer_bg .footer_bg_cont .left_foot .about_block .discribe_txt{
	font-size:12px;
	color:#666666;
	line-height:18px;
	height:108px;
	overflow:hidden;
	margin-bottom:5px;
}
.footer_bg .footer_bg_cont .left_foot .about_block .more_a{
	color:#2971b6;
	font-size:12px;
	line-height:14px;
	text-decoration:none;
	padding-right:11px;
	background:url(images/arr_more.png) right 2px no-repeat;
}
.footer_bg .footer_bg_cont .left_foot .about_block .more_a:hover{
	color:#e31e24;
	background:url(images/arr_more.png) right -29px no-repeat;
}
.footer_bg .footer_bg_cont .left_foot .reviews_list_last{
	float:right;
	width:395px;
	margin-bottom:4px;
}
.footer_bg .footer_bg_cont .left_foot .reviews_list_last .title_block{
	margin-bottom:13px;
}
.footer_bg .footer_bg_cont .left_foot .reviews_list_last .item_rev{
	padding:0px;
	margin:0px 0px 5px 0px;
	overflow:hidden;
	font-size:14px;
	color:#666666;
}
.footer_bg .footer_bg_cont .left_foot .reviews_list_last .item_rev .ava_pic{
	float:left;
	width:32px;
	margin-top:1px;
	margin-right:13px;
}
.footer_bg .footer_bg_cont .left_foot .reviews_list_last .item_rev .rev_info{
	overflow:hidden;
}
.footer_bg .footer_bg_cont .left_foot .reviews_list_last .item_rev .rev_info .rev_dop_txt{
	color:#555555;
	font-size:12px;
	margin-bottom:4px;
}
.footer_bg .footer_bg_cont .left_foot .reviews_list_last .item_rev .rev_info .author_name{
	margin-right:10px;
}
.footer_bg .footer_bg_cont .left_foot .reviews_list_last .item_rev .rev_info .elem_name{
	color:#555555;
	text-decoration:none;
	margin-left:10px;
}
.footer_bg .footer_bg_cont .left_foot .reviews_list_last .item_rev .rev_info .elem_name:hover{
	color:#e31e24;
}
.footer_bg .footer_bg_cont .left_foot .reviews_list_last .item_rev .rev_info .rev_txt{
	line-height:16px;
	height:48px;
	overflow:hidden;
}
.footer_bg .footer_bg_cont .left_foot .contacts_foot{
	clear:both;
	padding-top:16px;
	font-size:12px;
	color:#666666;
	background:url(images/foot_contacts_line.png) center 0px no-repeat;
}
.footer_bg .footer_bg_cont .left_foot .contacts_foot .title_block{
	margin-bottom:11px;
}
.footer_bg .footer_bg_cont .left_foot .contacts_foot .depart_list{
	padding:8px 0px 0px 0px;
	margin:0px;
	overflow:hidden;
}
.footer_bg .footer_bg_cont .left_foot .contacts_foot .depart_list .item{
	float:left;
	width:205px;
	line-height:18px;
}
.footer_bg .footer_bg_cont .left_foot .contacts_foot .depart_list .item .item_name{
	font-weight:bold;
	color:#555;
}
.footer_bg .footer_bg_cont .left_foot .contacts_foot .depart_list .item a{
	color:#666666;
}
.footer_bg .footer_bg_cont .left_foot .contacts_foot .depart_list .item a:hover{
	color:#e31e24;
}
.footer_bg .footer_bg_cont .news_right{
	width:328px;
	margin-right:10px;
	float:right;
}
.footer_bg .footer_bg_cont .news_right .title_block{
	margin-bottom:12px;
}
.footer_bg .footer_bg_cont .news_right .item_news{
	padding:0px;
	margin:0px 0px 16px 0px;
}
.footer_bg .footer_bg_cont .news_right .item_news .date{
	color:#908c8c;
	font-size:12px;
}
.footer_bg .footer_bg_cont .news_right .item_news .name{
	color:#555555;
	text-decoration:none;
}
.footer_bg .footer_bg_cont .news_right .item_news .name:hover{
	color:#e31e24;
	text-decoration:underline;
}
.footer_bg .footer_bg_cont .news_right .all_news{
	color:#2971b6;
	font-size:12px;
	line-height:14px;
	text-decoration:none;
	padding-right:11px;
	background:url(images/arr_more.png) right 2px no-repeat;
}
.footer_bg .footer_bg_cont .news_right .all_news:hover{
	color:#e31e24;
	background:url(images/arr_more.png) right -29px no-repeat;
}
#footer #foot_menu{
	background:#2b2a29;
	-webkit-box-shadow:rgba(0,0,0, 0.25) 0px 5px 10px;
	-moz-box-shadow:rgba(0,0,0, 0.25) 0px 5px 10px;
	box-shadow:rgba(0,0,0, 0.25) 0px 5px 10px;
	overflow:hidden;
	height:43px;
}
#footer #foot_menu ul{
	position:relative;
	left:50%;
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
}
#footer #foot_menu ul li{
	position:relative;
	float:left;
	right:50%;
	margin:0px;
	padding:1px 0px 0px 0px;
	list-style:none;
}
#footer #foot_menu ul li a{
	color:#ffffff;
	text-decoration:none;
	font-family:'Noto_Sans';
	font-size:14px;
	text-transform:uppercase;
	margin:0px 11px;
	line-height:40px;
}
#footer #foot_menu ul li a:hover{
	color:#ccc;
}
#footer .footer_txt{
	width:980px;
	margin:0px auto;
	font-size:12px;
	color:#494949;
	overflow:hidden;
	padding-bottom:7px;
	padding-top:15px;
	text-shadow:1px 1px 0px rgba(255,255,255, 0.75);
}
#footer .footer_txt .left_txt{
	float:left;
}
#footer .footer_txt .left_txt .develop_txt{
	margin-top:3px;
}
#footer .footer_txt .left_txt .develop_txt a{
	color:#494949;
	text-decoration:none;
	font-weight:bold;
}
#footer .footer_txt .left_txt .develop_txt a:hover{
	color:#e31e24;
}
#footer .footer_txt .soc_list{
	float:right;
	padding-bottom:3px;
	text-align:right;
}
#footer .footer_txt .soc_list a{
	margin-left:5px;
}
/*txt styles*/
.red_txt{
	color:#e31e24;
}
.center_column p{
	padding:0px;
	margin:0px 0px 16px 0px;

}
.clear_block{
	overflow:hidden;
	clear:both;
	height:1px;
	padding:0px;
	margin:0px;
}

.modal{
	display:none;
	top:50%;
	left:50%;
	position:fixed;
	z-index:999;
}
#popupFormSubscribe,
#addItemInCart,
#addItemInSubscribe,
#addItemInCartOptions,
#addItemInCompare{
	background:#fff;
	border-radius:1px;
	padding:10px 10px 25px 10px;
	text-align:center;
	border:1px solid #dedddd;
	box-shadow:0 2px 6px 0 rgba(0,0,0,0.15);
}
#addItemInCompare{
	min-width:300px;
	margin-left:-160px
}
.modal h4{
	padding:0px;
	margin:0px 0px 12px 0px;
	color:#555555;
	text-transform:uppercase;
	font-family:'Noto_Sans', sans-serif;
	font-size:16px;
	font-weight:normal;
}
.modal .item_img{
	text-align:center;
	margin-bottom:15px;
}
.modal .item_title{
	color:#555555;
 font-size:14px;
}
.modal .bt3-input-b-wraper{
	margin:0px auto;
	width:182px;
	display:block;
}
.modal .bt3-input-b-wraper a{
	display:block;
	background:#0088cc;
	color:#fff;
	font-size:14px;
	font-family:'Noto_Sans', sans-serif;
	font-weight:normal;
	height:32px;
	line-height:32px;
	text-decoration:none;
	padding:0px 5px 0px 5px;
	text-decoration:none;
	text-transform:uppercase;
}
.modal .bt3-input-b-wraper a:hover{
	background:#e31e24;
}
.modal .close{
	color:#666 !important;
	margin-left:0px !important;
}
.modal .close:hover{
	color:#0088cc !important;
}
/*adaptiv_style*/
@media all and (max-width:1280px){
	#main .slider_main .slide_bg .slide_link .discribe_txt{
		right:90px;
	}
	#main .slider_main .bx-prev{
		margin-left:-495px;
	}
	#main .slider_main .bx-next{
		margin-left:425px;
	}
}
@media all and (min-width:950px) and (max-width:990px){
	#main{
		width:100%;
		min-width:960px;
	}
	#main .slider_main .slide_bg .slide_link .discribe_txt{
		right:120px;
	}
	#main .slider_main .bx-prev{
		margin-left:-480px;
	}
	#main .slider_main .bx-next{
		margin-left:417px;
	}
	#main #head_line .head_line_cont,
	#main #logo_line,
	#menu_line .menu_line_cont,
	#main #content,
	#main #footer .footer_bg .footer_bg_cont,
	#main #footer .footer_txt{

		width:950px !important;

	}
	.footer_bg .footer_bg_cont .news_right{
		width:320px;
	}
	#main .slider_main .slide_link{
		width:100%;
	}
	#footer{
		min-width:100%;
	}
}
@media all and (max-width:999px) and (min-width: 950px) {
	#menu_line .menu_line_cont ul li{
	    padding: 0 9px;
	}
}

@media all and (max-width:949px){
	#main{
		min-width:310px;
		width:100%;
	}
	#main #head_line .head_line_cont,
	#main #logo_line,
	#menu_line .menu_line_cont,
	#main #content,
	#main #footer .footer_bg .footer_bg_cont,
	#main #footer .footer_txt{
		width:100%;
		min-width:100%;
	}
	#main #head_line .head_line_cont{
		padding-left:10px;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		padding-right:10px;
	}
	#menu_line .menu_line_cont{
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		padding-left:10px;
	}
	#main #head_line .head_line_cont .phone_value{
		font-size:30px;
		line-height:52px;
		height:52px;

	}
	#main #logo_line .logo{
		width:45%;
		height:83px;
		display:table-cell;
		vertical-align:middle;
		float:none;
		padding-left:10px;
		padding-right:5%;

	}
	#main #logo_line .logo img{
		width:100%;
	}
	#logo_line .slogan_site{
		display:table-cell;
		width:50%;
		vertical-align:middle;
		height:83px;
		padding-top:0px;
		font-size:12px;
		padding-left:5%;
		float:none;
	}
	#main #menu_line .menu_line_cont .search_block{
		position:relative;
		z-index:10;
	}
	#main #menu_line .menu_line_cont .search_block:before{
		content:'ПОИСК';
		padding:0px;
		font-family:'Noto_Sans', sans-serif;
		font-size:14px;
		color:#666666;
		display:block;
		margin:15px 10px 0px 0px;
		background:url(images/icon_search.png) 0px center no-repeat;
		background-size:auto 65%;
		padding-left:15px;
		cursor:pointer;
	}
	#main #menu_line .menu_line_cont .search_block .search_block_cont{
		display:none;
		position:absolute;
		right:10px;
	}
	#main .slider_main .slide_bg .slide_link{
		width:100%;
	}
	#main .slider_main .slide_bg .slide_link .discribe_txt{
		left:50%;
		right:auto;
		margin-left:-292px;
	}
	#main .slider_main .bx-prev{
		left:10px;
		margin-left:0px;

	}
	#main .slider_main .bx-next{
		right:10px;
		left:auto;
		margin-left:0px;
	}
	#main #content{
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		padding-left:10px;
		padding-right:10px;
	}
	#main #content .left_column{
		float:none;
		width:auto;
	}
	#main #content .left_column .catalog_menu{
		width:35%;
		float:left;
		min-width:220px;
	}
	#main #content.inner_page .left_column .catalog_menu{
		float:none;
		width:100%;
	}
	#main #content.inner_page .left_column .catalog_menu .catalog_menu_cont{
		display:none;
	}
	.left_column_right{
		float:right;
		width:60%;
	}
	#main #content .left_column .left_items{
		overflow:hidden;
		margin-bottom:10px;
	}
	#main #content.inner_page .left_column .left_items{
		margin-bottom:10px;
	}
	#main #content .left_column .left_items .item{
		float:left;
		width:220px;
		margin:0px 0px 0px 0px;
		min-width:220px;
	}

	#main #content .left_column .left_items .item:last-child{
		float:right;
	}

	#main #content .left_column .brands_list{
		overflow:hidden;
		margin-left:0px;
	}
	#main #content.inner_page .left_column .brands_list{
		margin-bottom:0px;
	}
	#main #content .left_column .brands_list .title_block,
	#main #content .left_column .brands_list .more_a{
		margin-left:0px;
	}
	#main #content .left_column .brands_list_cont{
		text-align:justify;
	}
	#main #content .left_column .brands_list_cont .item_brend{
		width:32%;
		height:66px;
		float:none;
		margin-left:0px;
		display:inline-block;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
	}

	#main #content .left_column .brands_list_cont .item_brend a{
		width:200px;
		height:66px;
	}
	#content .left_column .brands_list .more_a{
		position:relative;
		top:-20px;
	}
	#content .left_column .view_list_elem{
		float:left;
		width:35%;
	}
	#content .left_column .view_list_elem .title_block{
		font-size:14px;
		margin-top:-28px;
		position:relative;
		top:5px;
	}
	#content .left_column .view_list_elem .item_elem{
		margin-bottom:20px;
	}
	#content .left_column .view_list_elem .item_elem .pic_block{
		height:80px;
	}
	#content .left_column .view_list_elem .item_elem .pic_block a{
		height:80px;
	}
	#content .left_column .view_list_elem .item_elem .pic_block img{
		height:100%;
	}
	#main #content .center_column{
		float:none;
		width:100%;
	}
	.catalog_list_carusel div.owl-carousel{
		width:auto;
		margin-left:-16px;
		left:11px;
	}
	#footer{
		min-width:100%;
	}
	#main #footer .footer_bg .footer_bg_cont{
		padding-top:15px;
		padding-bottom:10px;
		overflow:hidden;
	}
	#main #footer .footer_bg .footer_bg_cont,
	#main #footer .footer_txt{
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		padding-left:10px;
		padding-right:10px;
	}
	#main #footer .footer_bg .footer_bg_cont .left_foot{
		float:left;
		width:65%;
	}
	#main #footer .footer_bg .footer_bg_cont .reviews_list_last{
		overflow:hidden;
		float:none;
		width:auto;
		margin-right:15px;
	}
	#main #footer .footer_bg .footer_bg_cont .news_right{
		float:left;
		width:35%;
		margin-right:0px;
	}
	#main #footer .footer_bg .footer_bg_cont .depart_list{

	}
	#main #footer .footer_bg .footer_bg_cont .depart_list .item{
		width:33%;
	}
	#content .filter_catalog .item_pole{
		width:31%;
		margin-left:1%;
		margin-right:1%;
	}
	#content .filter_catalog .status_pole{
		width:62%;
	}
	#content .catalog_list .element_list{
		margin-left:-24px;
		left:24px;
	}
	#content .catalog_list .element_list .item{
		width:33%;
	}
	#content .catalog_detail .detail_pic{
		margin-right:30px;
	}
	#content .catalog_detail .detail_pic .more_photo .customNavigation .arr_prev{
		bottom:10px;
		right:45px;
		left:auto;
		top:auto;
		margin-top:0px;
	}
	#content .catalog_detail .detail_pic .more_photo .customNavigation .arr_next{
		bottom:10px;
		right:15px;
		top:auto;
		margin-top:0px;
	}
	#content .catalog_detail .detail_pic .more_photo{
		overflow:hidden;
		padding-bottom:50px;
	}
	#content .catalog_detail .discribe_info{
		overflow:hidden;
		float:none;
		width:auto;
	}
	#content .order_block .item_pole{
		width:29.3%;
		margin-left:2%;
		margin-right:2%;
	}
	#content .order_block .index_pole{
		width:12%;
	}
	#content .order_block .city_pole,
	#content .order_block .villige_pole{
		width:38%;
	}
	#content .order_block .address_pole{
		width:96%;
	}
	.inner_page .center_column .form_block_bg .item_pole{
		width:29.3%;
		margin-left:2%;
		margin-right:2%;
	}
	.inner_page .center_column .form_block_bg .textarea_pole{
		width:96%;
		margin-left:2%;
		margin-right:2%;
	}
}
@media all and (min-width:790px) and (max-width:850px){
	#menu_line .menu_line_cont ul li {
	    padding: 0 9px;
	}
}
@media all and (max-width:790px){
	#main #menu_line .menu_line_cont ul li a{
		font-size:12px;
	}
	#main #menu_line .menu_line_cont .search_block:before{
		font-size:12px;
	}
	#main #content{
		padding-bottom:20px;
	}
	#main #content .left_column .left_items .item{
		min-width:180px;
		width:45%;
	}
	#main #content .left_column .left_items .item a img{
		width:100%;
	}
	#main #footer{
		position:static;
	}
	#main #footer .footer_bg{
		background:#eaeaea;
		-webkit-box-shadow:inset rgba(0,0,0, 0.25) 0px 5px 10px;
		-moz-box-shadow:inset rgba(0,0,0, 0.25) 0px 5px 10px;
		box-shadow:inset rgba(0,0,0, 0.25) 0px 5px 10px;
	}
	#main #footer .footer_bg .footer_bg_cont .left_foot{
		float:none;
		width:100%;
	}
	#main #footer .footer_bg .footer_bg_cont .left_foot .about_block{
		float:none;
		width:100%;
		margin-bottom:15px;
	}
	#main #footer .footer_bg .footer_bg_cont .left_foot .about_block .discribe_txt{
		height:auto;
	}
	#main #footer .footer_bg .footer_bg_cont .reviews_list_last{
		margin-right:0px;
	}
	#main #footer .footer_bg .footer_bg_cont .reviews_list_last .item_rev{
		float:left;
		width:50%;
	}
	#main #footer .footer_bg .footer_bg_cont .contacts_foot{
		margin-bottom:10px;
	}
	#main #footer .footer_bg .footer_bg_cont .news_right{
		float:none;
		width:100%;
		padding-top:16px;
		background:url(images/foot_contacts_line.png) center 0px no-repeat;
	}
	#main #footer .footer_bg .footer_bg_cont .news_right .item_news{
		float:left;
		width:50%;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		padding-right:15px;
	}
	#main #footer .footer_bg .footer_bg_cont .news_right .item_news_last{
		display:none !important;
	}
	#main #footer .footer_bg .footer_bg_cont .news_right .all_news{
		clear:both;
	}
	#main #content.inner_page .left_column .left_items{
		margin-bottom:20px;
	}
	.tabs_detail .tabs_list{
		position:relative;
		z-index:1;
		zoom:1;
	}
	.tabs_detail .tabs_list:after{
		content:'';
		position:absolute;
		right:0px;
		width:10px;
		top:0px;
		bottom:0px;
		background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
		background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
		background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
		background:-o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
		background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
		background:linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
		filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );

	}
}
@media all and (max-width:758px){
	#main #head_line .head_line_cont .phone_value{
		float:none;
		height:auto;
		line-height:100%;
	}
	#head_line .head_line_cont .phone_block .phone_info{
		padding-top:0px;
	}
	#main #head_line .head_line_cont .time_txt{
		display:inline;
		margin-left:10px;
	}
	#head_line .head_line_cont .right_head .basket_block{
		padding:8px 10px 7px 8px;
	}
	#main .slider_main .slide_bg .slide_link .discribe_txt{
		left:80px;
		width:auto;
		max-width:100%;
		right:80px;
		margin-left:0px;
	}
	#main #content.inner_page .left_column .left_items{
		margin-bottom:25px;
	}
	#content .catalog_detail .detail_pic{
		width:35%;
		margin-right:5%;
	}
	#content .catalog_detail .detail_pic .detail_pic_block{
		width:100%;
		height:100%;
	}
	#content .catalog_detail .detail_pic .detail_pic_block a{
		height:100%;
	}
	#content .catalog_detail .detail_pic .detail_pic_block a img{
		max-width:100%;
		max-height:100%;
	}
	#content .catalog_detail .detail_pic .more_photo{
		width:auto;
		height:auto;
	}
	#content .catalog_detail .detail_pic .more_photo .owl-carousel{
		width:auto;
	}
	#content .catalog_detail .detail_pic .more_photo .owl-wrapper-outer{
		width:auto;
	}
	#content .catalog_detail .detail_pic .more_photo .item{
		width:auto;
		float:none;
		margin-right:15px;
		height:auto;
	}
	#content .catalog_detail .detail_pic .more_photo .item a{
		width:100%;
		height:auto;
	}
	#content .catalog_detail .detail_pic .more_photo .item a span{
		width:100%;
	}
	#content .catalog_detail .detail_pic .more_photo .item a span img{
		width:100%;
	}
	#menu_line .menu_line_cont ul li {padding: 0 10px;}
}
@media all and (max-width:736px) {
	#content .catalog_list .element_list{
		margin-left:-16px;
		left:16px;
	}
	#content .catalog_list .element_list .item{
		width:50%;
	}
	#content .basket_block #basket_items_list #basket_items .item_elem .cost_td .x_txt{
		margin-left:-36px;
	}

}
@media all and (max-width:716px){
	#menu_line{
		height:44px;
		position:relative;
		z-index:10;
	}
	#menu_line .menu_line_cont .menu_txt{
		content:'';
		font-size:12px;
		padding-left:17px;
		font-family:'Noto_Sans', sans-serif;
		padding-top:15px;
		display:block;
		float:left;
		display:block;
		cursor:pointer;
		background:url(images/icon_menu_adaptiv.png) 0px 0px no-repeat;
	}
	#menu_line .menu_line_cont .menu_txt:hover{
		background:url(images/icon_menu_adaptiv.png) 0px -48px no-repeat;
		color:#e31e24;
	}
	#menu_line .menu_line_cont .top_menu{
		display:none;
		position:absolute;
		left:0px;
		right:0px;
		background:#f4f4f4;
		top:44px;
		padding:10px;
	}
	#content .breadcrumb{
		padding:3% 0px 3% 0px;
		margin:0px;
		font-size:12px;
	}
	#main #content.inner_page .left_column .left_items{
		margin-bottom:30px;
	}
	#content .filter_catalog .item_pole{
		width:44%;
		margin-left:3%;
		margin-right:3%;
	}
	#content .filter_catalog .status_pole{
		width:94%;
		max-width:94%;
		margin-left:3%;
	}
	#content .filter_catalog .status_pole .name_pole{
		float:left;
		margin-left:0px;
		margin-right:10px;
	}
	#content .filter_catalog .checkbox_list .name_pole{
		margin-left:0px;
	}
	#content .filter_catalog .checkbox_list .item{
		margin-left:0px;
		margin-right:24px;
	}
	#content .filter_catalog .show_dop_props a span{
		display:none;
	}


}
@media all and (max-width:680px){
	#main #logo_line .logo{
		float:none;
		width:100%;
		padding-top:7px;
		height:auto !important;
		display:block;
		text-align:center;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		margin-bottom:5px;
	}
	#logo_line .slogan_site{
		width:100%;
		display:block;
		text-align:center;
		height:auto;
		min-height:100%;
		padding:0px 0px 0px 0px;
		margin:0px;
		background:none;
	}
	#main #logo_line .logo img{
		max-width:441px;
		width:90%;
	}
	#main #head_line{
		position:absolute;
	}
	#main #content .left_column .catalog_menu{
		width:100%;
		float:none;
	}
	#content .catalog_menu .title_menu{
		cursor:pointer;
	}
	#content .catalog_menu .catalog_menu_cont{
		display:none;
	}
	#main #content .left_column .left_column_right{
		float:none;
		width:100%;
	}
	#footer #foot_menu ul li a{
		font-size:12px;
	}
	#content .left_column .view_list_elem{
		width:100%;
		float:none;
		margin-top:10px;
	}
	#content .left_column .view_list_elem .title_block{
		font-size:18px;
	}
	#content .left_column .view_list_elem .item_elem{
		float:left;
		width:48%;
	}
	#content .left_column .view_list_elem .item_elem:last-child{
		float:right;
	}
	#content .catalog_detail .discribe_info .price_line{
		position:relative;
		z-index:1;
	}
	#content .catalog_detail .discribe_info .price_line .price_value{
		margin-right:2%;
	}
	#content .catalog_detail .discribe_info .price_line .x_txt{
		margin-right:2%;
	}
	#content .catalog_detail .discribe_info .price_line .submit_buy{
		position:absolute;
		right:0px;
		top:0px;
	}
	#content .basket_block #basket_items_list #basket_items .title_list{
		display:none;
	}
	#content .basket_block #basket_items_list #basket_items .item_elem .name{
		width:45%;
	}
	#content .basket_block #basket_items_list #basket_items .item_elem .name .name_link{
		line-height:18px !important;
	}
	#content .basket_block #basket_items_list #basket_items .item_elem .count_td{
		width:116px;
	}
	#content .basket_block #basket_items_list #basket_items .item_elem .cost_td .x_txt{
		margin-left:-5%;
	}
	#content .order_block .item_pole{
		width:96%;
		margin-left:2%;
		margin-right:2%;
	}
	#content .order_block .index_pole{
		width:16%;
	}
	#content .order_block .city_pole,
	#content .order_block .villige_pole{
		width:36%;
	}
	#content .order_block .address_pole{
		width:96%;
	}
	.order_block .item_sec .sec_bg .group_pole{
		padding-bottom:15px;
		overflow:hidden;
	}
	.inner_page .center_column .form_block_bg .item_pole{
		width:96%;
		margin-left:2%;
		margin-right:2%;
	}

}
@media all and (max-width:610px){
	#main #head_line .head_line_cont .phone_value{
		font-size:22px;
		margin-bottom:5px;
	}
	#main #head_line .head_line_cont .time_txt{
		display:none;
		margin-left:0px;
	}
	#head_line .head_line_cont .phone_block .phone_info .order_call{
		font-size:12px;
	}
	.slider_main .slide_bg .slide_link .discribe_txt{
		font-size:12px;
	}
	.slider_main .slide_bg .slide_link .discribe_txt .title_slide{
		font-size:16px;
	}
	#footer #foot_menu{
		min-height:43px;
		height:auto;
		overflow:hidden;
	}
	#footer #foot_menu ul{
		position:static;
		left:auto;
		text-align:center;
		float:none;
	}
	#footer #foot_menu ul li{
		position:static;
		display:inline;
		float:none;
	}
	#footer #foot_menu ul li a{
		margin:0px 5px;
	}
	#content .catalog_list .sort_line_catalog{
		height:52px;
	}
	#content .catalog_list .sort_line_catalog .sort_type .name{
		float:none;
		margin-bottom:3px;
	}
	#content .catalog_list .sort_line_catalog .count_elems .name{
		float:none;
		margin-right:0px;
	}
	#content .catalog_list .sort_line_catalog .count_elems .select_block{
		width:100%;
	}
	#content .catalog_detail .discribe_info .price_line .size_count{
		display:none;
	}

}
@media all and (max-width:580px){
	#content .catalog_detail .detail_pic{
		float:none;
		width:100%;
		margin:0px auto;
	}
	#content .catalog_detail .detail_pic .detail_pic_block{
		width:auto !important;
	}
	#content .catalog_detail .detail_pic .detail_pic_block a{
		width:580px;
	}
	#content .catalog_detail .detail_pic .more_photo{
		overflow:visible;
		padding-bottom:0px;
		margin-bottom:10px;
		margin-left:0px;
		left:0px;
	}
	#content .catalog_detail .detail_pic .more_photo .owl-carousel{
		padding:0px 20px;
		width:auto;
	}
	#content .catalog_detail .detail_pic .more_photo .owl-carousel .item{
		margin:0px 7px;
	}
	#content .catalog_detail .detail_pic .more_photo .customNavigation .arr_prev{
		left:0px;
		right:auto;
		top:50%;
		margin-top:-11px;
		bottom:auto;
	}
	#content .catalog_detail .detail_pic .more_photo .customNavigation .arr_next{
		left:auto;
		right:0px;
		top:50%;
		margin-top:-11px;
		bottom:auto;
	}
	#content .catalog_detail .discribe_info{
		float:none;
	}
	#content .catalog_detail .discribe_info .benefits .benefits_list{
		height:auto;
	}
	#content .catalog_detail .discribe_info .benefits_list .all_show{
		display:none;
	}
	#content .catalog_detail .discribe_info .price_line .price_value{
		margin-right:5%;
	}
	#content .catalog_detail .discribe_info .price_line .x_txt{
		margin-right:5%;
	}
	#content .catalog_detail .discribe_info .price_line .size_count{
		display:block;
	}
	#content .basket_block #basket_items_list #basket_items .item_elem .name{
		float:none;
		width:auto;
		padding-right:120px;
	}
	#content .basket_block #basket_items_list #basket_items .item_elem .count_td{
		margin-left:14px;
		min-height:10px;
	}
	#content .basket_block #basket_items_list #basket_items .item_elem .cost_td{
		min-height:10px;
		width:auto;
		margin-right:15px;
	}
	#content .basket_block #basket_items_list #basket_items .item_elem .cost_td .x_txt{
		margin-left:-27px;
	}
	#content .basket_block #basket_items_list #basket_items .item_elem .price_td{
		min-height:10px;
		float:right;
		width:auto;
	}
	#content .basket_block #basket_items_list #basket_items .item_elem .price_td:before{
		content:'Цена:';
		text-transform:uppercase;
		font-weight:normal;
		font-size:16px;
	}
	#content .basket_block #basket_items_list #basket_items .item_elem .props_line{
		top:10px;
		display:block;
		width:100px;
		text-align:right;
	}
	.order_block .item_sec .sec_bg .colummn_list .item_column{
		float:none;
		width:94%;
	}
	.order_block .agree_txt{
		float:none;
		text-align:center;
		margin-bottom:10px;
	}
	#content .basket_block .order_submit{
		text-align:center;
	}
}

@media all and (max-width:502px){
	#main #head_line .head_line_cont .phone_block{
		float:right;
		text-align:right !important;
	}
	#main #head_line .head_line_cont .phone_block .phone_value{
		font-size:16px;
		text-align:right;
		padding-top:8px;
		margin-bottom:8px;
		margin-right:0px;
	}
	#main #head_line .head_line_cont .phone_block .phone_info{
		text-align:right !important;
		float:none;
	}
	#head_line .head_line_cont .right_head{

	}
	#head_line .head_line_cont .right_head .basket_block{
		left:0px;
		position:absolute;
		top:0px;
	}
	#head_line .head_line_cont .right_head .auth_block{
		left:10px;
		position:absolute;
		bottom:4px;
	}
	#head_line .head_line_cont .right_head .auth_block a{
		margin-left:0px;
		margin-right:10px;
	}
	#main #footer .footer_bg .footer_bg_cont .reviews_list_last .item_rev{
		float:none;
		width:100%;
	}
	#main #footer .footer_bg .footer_bg_cont .depart_list .item{
		width:50%;
	}
	#footer #foot_menu{
		padding:5px 40px;
	}
	#footer #foot_menu ul li a{
		line-height:26px;
	}
	#footer .footer_txt .soc_list{
		float:none;
		clear:both;
		padding-top:5px;
		text-align:center;
	}
	#content .filter_catalog .item_pole{
		width:90%;
		margin-left:5%;
		margin-right:5%;
		float:none;
	}
	#content .filter_catalog .status_pole,
	#content .filter_catalog .checkbox_list{
		overflow:hidden;
	}
	#content .filter_catalog .status_pole .name_pole{
		float:none;
	}
	#content .filter_catalog .bottom_form_line .show_dop_props{
		float:none;
		text-align:center;
	}
	#content .filter_catalog .bottom_form_line .show_dop_props a{

	}
	#content .filter_catalog .bottom_form_line .show_dop_props a span{
		display:inline;
	}
	#content .filter_catalog .bottom_form_line .submit_line{
		float:none;
		text-align:center;
		padding-top:10px;
	}
	#content .filter_catalog .bottom_form_line .submit_line input{
		float:none;
		margin:0px 6px !important;
	}
}
@media all and (max-width:477px){
	#content .catalog_list .element_list{
		margin-left:-16px;
		left:16px;
	}
	#content .catalog_list .element_list .item{
		width:100%;
	}
	#content .order_block .index_pole{
		width:30%;
	}
	#content .order_block .city_pole{
		width:62%;
	}
	#content .order_block .villige_pole{
		width:96%;
	}
}
@media all and (max-width:430px){
	#head_line .head_line_cont .right_head .basket_block{
		right:10px;
		left:10px;
	}
	#head_line .head_line_cont .right_head .auth_block{
		width:120px;
		text-align:left;
	}
	#head_line .head_line_cont .right_head .auth_block .user_name{
		text-overflow:ellipsis;
		width:120px;
		overflow:hidden;
		display:block;
	}
	#main #head_line .head_line_cont .phone_block{
		float:right;
		margin-top:30px;
	}
	#main #head_line .head_line_cont .phone_block .phone_value{
		margin-bottom:0px;
	}
	#logo_line .slogan_site{
		font-size:10px;
		padding-left:0px;
	}
	#logo_line .slogan_site span{
		font-size:14px;
	}
	/*#main .slider_main{
		margin-bottom:50px;
	}*/
	#main .slider_main .slide_bg .slide_link .discribe_txt{
		left:10px;
		right:10px;
		max-height:220px;
		overflow:hidden;
	}
	#main .slider_main .slide_bg .slide_link .discribe_txt .dop_discribe{

	}
	#main .slider_main .bx-prev,
	#main .slider_main .bx-next{
		display:block !important;
		bottom:-30px;
		top:auto;
		width:14px;
		height:22px;
	}
	#main .slider_main .bx-prev{
		background:url(images/prev_arr.png) 0px 0px no-repeat;
		left:auto;
		right:40px;
	}
	#main .slider_main .bx-next{
		background:url(images/next_arr.png) 0px 0px no-repeat;
	}
	#main .slider_main .bx-prev:hover,
	#main .slider_main .bx-next:hover{
		background-position:0px -22px !important;
	}
	#main #content .left_column .left_items .item{
		width:100%;
		text-align:center;
		margin-bottom:10px;
	}
	#main #content .left_column .left_items .item img{
		width:auto !important;
	}
	#main #content .left_column .brands_list_cont .item_brend{
		width:48%;
	}
	#content .left_column .view_list_elem .item_elem{
		width:100%;
	}
	.catalog_list_carusel .title_block{
		font-size:25px;
	}
	.center_column h1{
		font-size:20px;
	}
	#main #footer .footer_bg .footer_bg_cont .news_right .item_news{
		width:100%;
		float:none;
	}
	#content .catalog_detail .discribe_info .price_line .price_value{
		margin-right:3%;
		font-size:16px;
		padding-left:7px;
	}
	#content .catalog_detail .discribe_info .price_line .x_txt{
		margin-right:3%;
		width:14px;
		margin-top:14px;
		height:14px;
		background-size:100% 100%;
	}
	#content .catalog_detail .discribe_info .price_line .size_count{
		display:none;
	}
	#content .catalog_detail .discribe_info .price_line .submit_buy{
		font-size:16px;
	}

}
@media all and (max-width:410px){
	#content .catalog_list .sort_line_catalog{
		height:20px;
	}
	#content .catalog_list .sort_line_catalog .sort_type .name,
	#content .catalog_list .sort_line_catalog .count_elems .name{
		display:none;
	}
	#content .catalog_list .sort_line_catalog .sort_type a{
		margin-right:5px;
	}
	#content .basket_block #basket_items_list #basket_items .item_elem{
		padding-bottom:40px;
	}
	#content .basket_block #basket_items_list #basket_items .item_elem .props_line{
		width:auto;
		top:auto;
	}
	#content .basket_block #basket_items_list #basket_items .item_elem .name{
		padding-right:0px;
	}
	#content .basket_block #basket_items_list #basket_items .item_elem .price_td{
	}
	#content .basket_block #basket_items_list #basket_items .item_elem .price_td:before{
		display:none;
	}
}
@media all and (max-width:390px){
	#content .filter_catalog .bottom_form_line .show_dop_props a span{
		display:none;
	}
	#content .catalog_list .sort_line_catalog .sort_type a{
		margin-right:15px;
	}
	#content .catalog_list .sort_line_catalog .count_elems{
		display:none;
	}
	#content .catalog_list .page_nav .page_nav_cont .prev_a{
		margin-right:5px;
	}
	#content .catalog_list .page_nav .page_nav_cont .next_a{
		margin-left:5px;
	}
	#main #footer .footer_bg .footer_bg_cont .depart_list .item{
		width:100%;
	}
	#content .catalog_detail .discribe_info .rating{
		float:none;
	}
	#content .basket_block #basket_items_list #basket_items .item_elem .price_td{
		float:none;
		clear:left;
		margin-left:14px;
		text-align:left;
		padding-top:10px;
	}
	#content .basket_block #basket_items_list #basket_items .item_elem .price_td:before{
		display:inline;
	}
}
.color_bg{
	display:none;
}

/*reviews style*/
.alx_add_reviews_a{
	float:right;
	margin:0px 0px 0px 0px;
	width:auto;
	height:40px;
}
.alx_add_reviews_a a{
	padding:0px 22px;
	line-height:32px;
	height:32px;
	margin:0px;
	float:right;
	width:auto;
	color:#fff !important;
	font-family:'Noto_Sans', sans-serif;
	text-shadow:none;
	text-transform:uppercase;
	background:#0088cc;
	font-size:14px;
}
.alx_add_reviews_a a:hover{
	background:#e31e24;
	text-shadow:1px 1px 0px rgba(0,0,0, 0.75);
}
.alx_reviews_list .alx_reviews_title .alx_reviews_title_txt{
	float:left;
	font-size:16px;
	line-height:30px;
	padding-top:0px;
	font-family:'Noto_Sans', sans-serif;
}
.alx_reviews_list .alx_reviews_title .alx_reviews_list_count{
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	background:url(images/bg_count_rev.png) 0px 0px repeat-x;
	font-size:16px;
	height:30px;
	line-height:30px;
	padding:0px 10px;
	min-width:22px;
	text-align:center;
	border-color:#d3d3d3;
}
.alx_reviews_list .alx_reviews_title .alx_reviews_list_count .alx_reviews_count_bg{
	background:url(images/arr_rev.png) 0px -1px no-repeat;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_line{
	background:none;
	border:0px;
	border-top:1px solid #dedddd;
	-webkit-box-shadow:inset rgba(0,0,0, 0.0) 0px 1px 3px;
 -moz-box-shadow:inset rgba(0,0,0, 0.0) 0px 1px 3px;
 box-shadow:inset rgba(0,0,0, 0.0) 0px 1px 3px;
 height:1px;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_author_info{
	padding:12px 0px 4px 0px;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_author_info .alx_reviews_ava{
	width:34px;
	height:34px;
	padding:0px;
	border:1px solid #dfdede;
	margin-top:1px;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_author_info .alx_reviews_ava img{
	width:100%;
	height:100%;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_author_info .alx_reviews_user_name{
	font-size:14px;
	color:#000;
	line-height:16px;
	margin-bottom:3px;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_author_info .alx_reviews_time{
	background:none;
	padding:0px;
	color:#959595;
	font-size:12px;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_vote_item .alx_reviews_form_vote_item{
	background:url(images/star_rating.png) 0px -15px no-repeat;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_vote_item .alx_reviews_form_vote_item_sel{
	background:url(images/star_rating.png) 0px 0px no-repeat;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_sec_list .alx_reviews_item_sec{
	margin-bottom:16px;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_sec_list .alx_reviews_item_sec .alx_reviews_title_caps{
	margin-bottom:0px;
	color:#555555;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_sec_list .alx_reviews_item_sec .alx_review_mess{
	color:#666666;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_sec_list{
	margin-top:10px;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_title{
	display:none;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_link{
	font-size:12px;
	color:#0088cc;
	padding-top:7px;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_link a{
	font-size:12px;
	color:#0088cc;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_do,
.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_do .alx_rev_vot_titl,
.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_do .alx_reviews_vote_txt{
	font-size:12px;
	color:#5f5f5f;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_do span.alx_reviews_vote_count{
	height:22px;
	line-height:22px;
	padding:0px 15px;
	font-size:14px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	margin-top:4px;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_admin_prop{
	line-height:14px;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_result{
	margin-top:13px;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_result_yes{
	border:1px solid #129f5a;
	background:#fff;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	color:#129f5a;
	text-shadow:none;
	-webkit-box-shadow:#666 0px 0px 0px;
-moz-box-shadow:#666 0px 0px 0px;
box-shadow:#666 0px 0px 0px;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_result_no{
	border:1px solid #e31e24;
	background:#fff;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	color:#e31e24;
	text-shadow:none;
	-webkit-box-shadow:#666 0px 0px 0px;
	-moz-box-shadow:#666 0px 0px 0px;
	box-shadow:#666 0px 0px 0px;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_result_yes .alx_reviews_item_vote_result_arr{
	background:url(images/arr_vote_bg.png) 0px -81px no-repeat;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_result_no .alx_reviews_item_vote_result_arr{
	background:url(images/arr_vote_bg.png) 0px -46px no-repeat;
}

.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_do .alx_reviews_vote_yes:hover span .alx_reviews_vote_count_arr{
	width:0px;
	height:0px;
	border-right:5px solid #129f5a;
	border-top:5px solid transparent;
	border-bottom:5px solid transparent;
	background:none;
	overflow:hidden;
	left:-6px;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_do .alx_reviews_vote_no:hover span .alx_reviews_vote_count_arr{
	width:0px;
	height:0px;
	background:none;
	border-right:5px solid #e31e24;
	border-top:5px solid transparent;
	border-bottom:5px solid transparent;
	overflow:hidden;
	left:-6px;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_do .alx_reviews_vote_yes:hover .alx_reviews_vote_count{
	border:1px solid #129f5a;
	-webkit-box-shadow:rgba(0,0,0, 0.0) 0px 1px 2px;
	-moz-box-shadow:rgba(0,0,0, 0.0) 0px 1px 2px;
	box-shadow:rgba(0,0,0, 0.0) 0px 1px 2px;
	background:#129f5a;
	color:#fff;
	text-shadow:none;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_do .alx_reviews_vote_no:hover .alx_reviews_vote_count{
	border:1px solid #e31e24;
	-webkit-box-shadow:rgba(0,0,0, 0.0) 0px 1px 2px;
	-moz-box-shadow:rgba(0,0,0, 0.0) 0px 1px 2px;
	box-shadow:rgba(0,0,0, 0.0) 0px 1px 2px;
	background:#e31e24;
	color:#fff;
	text-shadow:none;
}
.alx_reviews_block{
	background:none;
}
.alx_reviews_form{
	padding:0px;
	margin:0px;
	color:#555;
}
#review_add_form .alx_reviews_block_border{
	display:none;
}
.alx_reviews_form .alx_reviews_form_vote .alx_reviews_form_vote_items{
	margin-top:3px;
}
.alx_reviews_form .alx_reviews_form_vote .alx_reviews_form_vote_items .alx_reviews_form_vote_item{
	background:url(images/star_rating.png) 0px -15px no-repeat;
}
.alx_reviews_form .alx_reviews_form_vote .alx_reviews_form_vote_items .alx_reviews_form_vote_item_sel{
	background:url(images/star_rating.png) 0px 0px no-repeat;
}
.alx_reviews_form .alx_reviews_form_poles_small .alx_reviews_form_pole_name{
	color:#555;
}
.alx_reviews_form .alx_reviews_form_item_pole .alx_reviews_form_inputtext_bg,
.alx_reviews_form .alx_reviews_form_captcha .alx_reviews_form_captcha_pole .alx_reviews_form_inputtext_bg{
	height:32px;
	padding:0 0px 0 10px;
	border:1px solid #d1d1d1;
	border-radius:1px;
	background:#fbfbfb;
	color:#666666;
	width:100%;
	font:14px/32px 'Noto_Sans', sans-serif;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background:#fdfdfd;
	-webkit-box-shadow:rgba(0,0,0, 0.0) 0px 1px 2px;
	-moz-box-shadow:rgba(0,0,0, 0.0) 0px 1px 2px;
	box-shadow:rgba(0,0,0, 0.0) 0px 1px 2px;
}
.alx_reviews_form .alx_reviews_form_item_pole .alx_reviews_form_inputtext_bg input{
	height:30px;
}
.alx_reviews_form .alx_reviews_form_captcha .alx_reviews_form_captcha_pic .alx_reviews_form_captcha_pic_block{
	height:30px;
	border:1px solid #d1d1d1;
	border-radius:1px;
}
.alx_reviews_form .alx_reviews_form_captcha .alx_reviews_form_captcha_pic .alx_reviews_form_captcha_pic_block img{
	height:30px !important;
}
.alx_reviews_form .alx_reviews_form_captcha .alx_reviews_form_captcha_pole .alx_reviews_form_inputtext_bg input{
	height:28px;
}
.alx_reviews_form .alx_reviews_form_item_pole_textarea .alx_reviews_form_textarea_bg{
	padding:0 0px 0 0px;
	border:1px solid #d1d1d1;
	border-radius:1px;
	background:#fbfbfb;
	color:#666666;
	width:100%;
	font:14px/32px 'Noto_Sans', sans-serif;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background:#fdfdfd;
	-webkit-box-shadow:rgba(0,0,0, 0.0) 0px 1px 2px;
	-moz-box-shadow:rgba(0,0,0, 0.0) 0px 1px 2px;
	box-shadow:rgba(0,0,0, 0.0) 0px 1px 2px;
}
.alx_reviews_form .webform-field-upload-list{
	margin-bottom:0px !important;
	margin-top:10px !important;
}
.webform-field-upload{
	height:32px;
}
.webform-button-upload{
	float:left;
	background:url(images/file_upload.png) 10px center no-repeat #0088cc;
	color:#fff;
	font-size:21px;
	font-family:'Noto_Sans', sans-serif;
	font-weight:bold;
	height:32px;
	line-height:32px;
	text-decoration:none;
	padding:0px 15px 0px 32px;
	display:block;
}
.webform-field-upload:hover .webform-button-upload{
	background:url(images/file_upload.png) 10px center no-repeat #e31e24;
}
.webform-button-upload .webform-button-left{
	display:none;
}
.webform-button-upload .webform-button-right{
	display:none;
}
.webform-button-upload .webform-button-text{
	background:none;
	text-transform:uppercase;
	color:#fff;
	font:14px/32px 'Noto_Sans', sans-serif;
}
.webform-field-upload:hover .webform-button-text,
.webform-button-upload:hover,
.webform-button-upload .webform-button-text:hover{
	color:#fff !important;
}
.alx_reviews_form_submit_block .alx_reviews_form_item_submit{
	float:right;
	position:relative;
	margin-top:-70px;
}
.alx_reviews_form_submit_block .alx_reviews_form_item_submit input{
	float:right;
	background:#0088cc;
	color:#fff !important;
	font-size:21px;
	font-family:'Noto_Sans', sans-serif;
	font-weight:bold;
	height:43px;
	line-height:43px;
	text-transform:uppercase;
	text-shadow:none;
	text-decoration:none;
	padding:0px 18px 0px 18px;
	display:block;
}
.alx_reviews_form_submit_block .alx_reviews_form_item_submit input:hover{
	background:#e31e24;
	text-shadow:1px 1px 0px rgba(0,0,0, 0.75);
}
.bx_compare .bx_filtren_container{
	border:1px solid #dedddd;
	background:#f4f4f4;
}
#content .bx_compare .bx_sort_container{
	overflow:hidden;
	margin-bottom:20px;
	padding:15px;
}
#content .bx_compare .bx_filtren_container ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
#content .bx_compare .bx_filtren_container ul li{
	padding:0px !important;
	margin:0px 25px 0px 0px;
	width:auto;
	list-style:none;
}
#content .bx_compare .bx_sort_container .sorttext{
	display:none;
}
#content .bx_compare .bx_sort_container{
	padding:0px;
}
#content .bx_compare .bx_sort_container .sortbutton{
	display:block;
	float:left;
	border:0px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	-webkit-box-shadow:rgba(0,0,0, 0.0) 0px 1px 2px;
	-moz-box-shadow:rgba(0,0,0, 0.0) 0px 1px 2px;
	box-shadow:rgba(0,0,0, 0.0) 0px 1px 2px;
	margin-right:12px;
	background:#f4f4f4;
	padding:0px 14px 0px 14px;
	color:#666666;
	margin-bottom:10px;
	font-family:'Noto_Sans', sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	height:37px;
	line-height:37px;
}
#content .bx_compare .bx_sort_container a.current{
	background:#8f979e !important;
	text-shadow:none;
	color:#fff !important;
}
.modef{
	padding:10px 15px;
	text-align:right;
}
table.title-search-result td.title-search-item a,
table.title-search-result td.title-search-all a{
	color:#0088cc !important;
}
table.title-search-result td.title-search-item a:hover,
table.title-search-result td.title-search-all a:hover{
	color:#e31e24 !important;
}
.search_page_cont{
	overflow:hidden;
}
.search_page_cont .inputtext{
	height:32px;
	padding:0 0px 0 10px;
	border:1px solid #d1d1d1;
	border-radius:1px;
	background:#fbfbfb;
	color:#666666;
	display:block;
	overflow:hidden;
	font:14px/32px 'Noto_Sans', sans-serif;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background:#fdfdfd;
	width:100%;
}
.search_page_cont .search_pole{
	overflow:hidden;
}
.search_page_cont .submit_search{
	border:0px;
	margin-left:25px;
	cursor:pointer;
	padding:0px 10px;
	text-transform:uppercase;
	height:32px;
	color:#fff;
	float:right;
	font-size:12px;
	font-weight:bold;
	font-family:'Noto_Sans', sans-serif;
	background:#0088cc;
}
.search_page_cont .submit_search:hover{
	background:#e31e24;
}


#call{
	padding:7px 30px 20px 30px;
	border:1px solid #fff;
	background:#f4f4f4;
	font-family:tahoma, sans-serif;
	-webkit-box-shadow:rgba(0,0,0,0.3) 0px 0px 13px;
	-moz-box-shadow:rgba(0,0,0,0.3) 0px 0px 13px;
	box-shadow:rgba(0,0,0,0.3) 0px 0px 13px;
	display:none;
	width:334px;
}
#call p{
	color:#666;
	text-shadow:none;
}
#call #fields{
	overflow:hidden;
}
#ajax-contact-form input.recall_input{
	height:32px;
	padding:0 0px 0 10px;
	border:1px solid #d1d1d1;
	border-radius:1px;
	background:#fbfbfb;
	color:#666666;
	width:100%;
	font:14px/32px 'Noto_Sans', sans-serif;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background:#fdfdfd;
	margin-bottom:18px;
}
#ajax-contact-form textarea.recall_textarea{
	height:62px;
	padding:0 0px 0 10px;
	border:1px solid #d1d1d1;
	border-radius:1px;
	background:#fbfbfb;
	color:#666666;
	width:100%;
	resize:none;
	font:14px/32px 'Noto_Sans', sans-serif;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background:#fdfdfd;
	margin-bottom:18px;
}
#ajax-contact-form .btn{
	border:0px;
	float:right;
	cursor:pointer;
	padding:0px 10px;
	text-transform:uppercase;
	height:30px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	font-family:'Noto_Sans', sans-serif;
	background:#0088cc;
}
#ajax-contact-form .btn:hover{
	background:#e31e24;
}
.modal_close{
	background:url(/bitrix/templates/cp/components/bitrix/system.auth.form/alx_gray/images/close_icon.png) 0px 0px no-repeat;
	text-decoration:none;
	position:absolute;
	right:20px;
	display:block;
	width:13px;
	height:11px;
	top:23px;
	z-index:10;
	cursor:pointer;
	margin:0px;
}
.modal_close:hover{
	background:url(/bitrix/templates/cp/components/bitrix/system.auth.form/alx_gray/images/close_icon.png) 0px -11px no-repeat;
}
.form-container span{
	padding:0px 0px 12px 0px;
	margin:0px 0px 16px 0px;
	font-size:24px;
	line-height:40px;
	color:#575151;
	font-family:'Noto_Sans', sans-serif;
	display:block;
	text-align:left;
}
.notification_error{
	color:#e31e24;
	font-size:12px;
	margin-bottom:15px;
}
.notification_ok{
	color:green;
	font-size:12px;
	margin-bottom:15px;
}
.inner_page .order_block .order_agreement .error_txt{
	display:none;
	color:#e21e24;
	font-size:12px;
	position:absolute;
	margin-left:10px;
	margin-top:-2px;
}
.pai_order_view_selector{
	padding:0px;
	margin:0px;
	list-style:none;
	overflow:hidden;
	margin-bottom:20px;
}
.pai_order_view_selector li{
	padding:0px;
	margin:0px;
	list-style:none;
	float:left;
}
#content .pai_order_view_selector a{
	display:block;
	float:left;
	margin-right:12px;
	background:#f4f4f4;
	padding:0px 14px 0px 14px;
	color:#666666;
	margin-bottom:10px;
	font-family:'Noto_Sans', sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	height:37px;
	line-height:37px;
}
#content .pai_order_view_selector a.active{
	background:#8f979e;
	color:#fff;
}
.make_order{
	float:right;
}
.make_order input{
	margin-top:0px !important;
}
#content .basket_block .submit_counted{
	text-align:left;
}
#content .basket_block .submit_counted input.submit_order{
	margin-top:0px !important;
	font-size:14px !important;
	height:32px !important;
	margin-bottom:10px !important;
	background:#f4f4f4;
	color:#666666;
}
#content .basket_block .submit_counted input.submit_order:hover{
	background:#8f979e;
	color:#fff;
}
.item_column.item_column_group span.name{
	line-height:16px;
}
.authorize_block .altasib_ainputtext_bg .inputtext{
	height:32px;
	padding:0 0px 0 10px;
	border:1px solid #d1d1d1;
	border-radius:1px;
	background:#fbfbfb;
	color:#666666;
	width:100%;
	font:14px/32px 'Noto_Sans', sans-serif;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background:#fdfdfd;
}
.authorize_block .auth_submit_block .altasib_submit_fon input{
	border:0px;
	cursor:pointer;
	padding:0px 10px;
	text-transform:uppercase;
	height:30px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	font-family:'Noto_Sans', sans-serif;
	background:#0088cc;
}
.authorize_block .auth_submit_block .altasib_submit_fon input:hover{
	background:#e31e24;
}
.bx_order_make .bx_result_price .rub:before{
	font-size:10px;
}
.webform-button-upload:before{
	display:none !important;
}
#content .brands_list_page .element_list .item .item_elem{
	height:233px
}
#content .brands_list_page .element_list .item .item_elem .price_block{
	background:none;
	text-align:center;
}
#content .brands_list_page .element_list .item .item_elem .price_block .buy_a{
	float:none;
	display:inline-block;
}
#main #content .left_column .left_items .item img{
	height:auto;
	overflow:hidden;
	position:relative;
	width:220px !important;
}
.old_site_link
{
	font-size:11px;
	color:#767676;
	font-family:arial, sans-serif;
	font-weight:normal;
	text-transform:none;
	position:relative;
	margin-top:-15px;
}
.old_site_link a
{
	color:#767676;
}
#warningAboutPrivacyPolicy {
	max-width: 600px;
}
#order_form_div .order_submit .order_agreement.agree_txt {
	float: none;
	text-align: left;
}
#order_form_div .order_submit #confirm_agreement {
    margin: 10px 0 0px 22px;
    position: static;
}
#call .form-container .btn {
	margin: 15px 0 0;
}
.altasib_auth_block .altasib_inputtext_bg {
	font-size: 12px;
}
.altasib_auth_block .altasib_inputtext_bg input[type="checkbox"] {
	vertical-align: middle;
}
.altasib_auth_block .altasib_inputtext_bg a {
	color: #0088cc;
}
.personal .contact-agree {
	margin: 0 0 25px 15px;
    padding-right: 12px;
}

/*#content .catalog_menu .catalog_menu_cont ul li .open_1:hover ~ #content .catalog_menu .catalog_menu_cont ul .inner_menu {
	display: block !important;
}
#content .catalog_menu .catalog_menu_cont ul li .open_1:hover + #content .catalog_menu .catalog_menu_cont ul .inner_menu {
	display: block !important;
}
#content .catalog_menu .catalog_menu_cont ul li .open_1:hover ~ .inner_menu {
	display: block !important;
}
#content .catalog_menu .catalog_menu_cont ul li .open_1:hover + .inner_menu {
	display: block !important;
}*/

#content .catalog_menu .catalog_menu_cont ul li:hover .inner_menu {
	display: block !important;
}
#content .catalog_menu .catalog_menu_cont ul .inner_menu ul li:hover ul {
	display: block !important;
}
.price_block .label_price {
	position: relative;float: left;color: #666666;font-size: 11px;line-height: 38px;margin: 0px -6px 0px 2px;
}
.ul_hide {display:none;top: -50px !important;background: url(images/arr_sort.png) 54% -34% no-repeat;}
.ul_show {background: url(images/arr_sort.png) 54% 130% no-repeat;}
.ul_hide,
.ul_show {
	border-top: 2px solid #d75656;
    position: relative;
    top: -41px;
    text-align: center;
    cursor: pointer;
    line-height: 17px;
    margin: 0 auto;
    padding: 2px 0px 2px 0px;
    font-size: 11px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    color: #e31e24;
}