f.item_detail .item_title
{
	padding-bottom:14px;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:16px;
	min-height:24px
}

.item_detail .item_title h1
{
	font-size:24px;
	border-bottom:0 none transparent;
	margin-bottom:0;
	padding-bottom:0
}

.item_detail h1 span
{
	color:#000
}

.item_detail .item_container
{
	position:relative
}

.item_buttons.vam
{
	position:absolute;
	width:15%;
	padding:15px;
	top:0;
	right:0;
	border:1px solid #dfdfdf;
	border-radius:5px;
	background:#fff
}

.item_detail .item_container .lt
{
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:24.4%
}

.item_detail .item_container .rt
{
	float:right;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-left:0;
	width:74%
}

.item_detail .item_container .rt_min
{
	width:75%;
	position:relative
}

.item_detail .item_container .md
{
	clear:both
}

.item_detail .item_container .lb
{
	float:left;
	margin-right:2%;
	width:48%
}

.item_detail .item_container .rb
{
	margin-left:0;
	width:100%
}

.item_detail .optionblock
{
	float:right;
	margin-left:10px;
	width:120px
}

.item_detail .item_price:last-child
{
	margin-bottom:20px
}

.item_detail .item_name
{
	margin:0;
	padding:0
}

.item_detail .item_name a
{
	color:#000;
	text-decoration:none;
	font-size:23px
}

.item_detail .item_old_price
{
	padding:0 10px;
	color:#444648;
	text-decoration:line-through;
	font-weight:400;
	font-size:13px;
	top:-7px;
	position:relative
}

.item_detail .item_current_price
{
	display:inline-block;
	margin-top:2px;
	padding:0 10px;
	color:#444648;
	font-weight:700;
	font-size:24px;
	line-height:33px
}

.item_price .item_current_pri
{
	display:inline-block;
	margin-top:2px;
	padding:0 10px;
	color:#444648;
	font-size:20px;
	line-height:33px
}

.item_detail .item_economy_price
{
	display:inline-block;
	padding:0 0 0 10px;
	color:#b8b8b8;
	font-weight:700;
	font-size:14px;
	line-height:33px;
	display:none!important
}

.item_detail .item_info_section .props_top
{
	max-width:325px;
	color:#444648;
	font-size:12px
}

.item_detail .item_info_section .props_top a.all_props
{
	color:#7a7a7a;
	display:block;
	font-size:12px;
	text-decoration:underline;
	margin-top:5px
}

.item_detail .item_info_section .props_top a.all_props:hover
{
	color:#1d6eb1
}

.item_detail .item_info_section
{
	margin:0 0 20px;
	padding:0 0 0 10px;
	font-size:13px;
	line-height:19px
}

.item_detail .item_section_name_gray
{
	color:#9e9e9e;
	font-size:13px
}

.item_detail .item_info_section dl
{
	margin-bottom:20px;
	overflow:hidden;
	padding:0
}

.item_detail .item_info_section dl dt
{
	clear:both;
	float:left;
	font-weight:700
}

.item_detail .item_info_section dl dd
{
	float:left;
	margin:0 5px
}

.item_detail .item_buttons_counter_block
{
	margin:0 auto;
	vertical-align:baseline;
	color:#3f3f3f;
	font-size:13px;
	text-align:left;
	margin-bottom:10px;
	padding-bottom:10px;
	width:100%;
	border-bottom:1px dotted #d6d6d6
}

.item_detail .item_buttons_counter_block a
{
	vertical-align:baseline
}

.item_detail .cnt_desc
{
	vertical-align:baseline
}

.item_buttons_counter_block .one_click_buy
{
	display:block;
	width:100%;
	text-align:center;
	color:#444648;
	text-decoration:none
}

.item_buttons_counter_block .one_click_buy span
{
	cursor: pointer;
	border-bottom:1px dotted #444648
}

.item_buttons_counter_block .one_click_buy span:hover
{
	color:#1363a8;
	border-bottom:1px dotted #1363a8
}

.item_detail .transparent_input
{
	border:1px solid #e0e0e0;
	background:none;
	color:#444648;
	font-weight:400;
	font-size:14px;
	display:inline-block;
	width:29%;
	text-align:center;
	border-radius:4px;
	line-height:29px;
	height:29px
}

.item_detail .tab-section-container
{
	position:relative
}

.item_detail .tab-list
{
	padding:0;
	border-bottom:1px solid #d9e1e3;
	vertical-align:bottom;
	text-align:left
}

.item_detail .tab-list li
{
	display:inline-block;
	border:1px solid #d9e1e3;
	border-bottom:none;
	border-radius:3px 3px 0 0;
	background:#f7f7f7;
	box-shadow:inset 0 -10px 5px -10px rgba(0,0,0,.12);
	vertical-align:bottom
}

.item_detail .tab-list li a
{
	display:block;
	padding:0 10px;
	height:30px;
	box-shadow:none;
	color:#999;
	text-decoration:none;
	font-size:13px;
	line-height:30px
}

.item_detail .tab-list li:hover,.item_detail .tab-list li.active
{
	background:#fff
}

.item_detail .tab-list li.active a
{
	position:relative;
	bottom:-2px;
	height:35px;
	background:#fff;
	color:#3f3f3f;
	line-height:35px
}

.item_detail .tab-boby-container .container>div.tab-off
{
	display:none
}

.item_detail .item_comments
{
	display:block;
	padding-left:10px
}

.item_detail .item_comments li
{
	display:block;
	padding-bottom:10px
}

.item_detail .item_comments_username
{
	display:inline-block;
	color:#5d90bd;
	font-size:14px
}

.item_detail .item_comments_date
{
	display:inline-block;
	margin-left:10px;
	color:#b8b8b8;
	font-size:14px
}

.item_detail .item_comments_container p
{
	margin-top:5px;
	color:#3f3f3f;
	font-size:14px
}

.item_detail .bt_button,.item_detail .bt_button_type_2
{
	display:inline-block;
	border-radius:3px;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	cursor:pointer
}

.item_detail .shadow.bt_button,.item_detail .shadow.bt_button_type_2
{
	box-shadow:0 1px 1px 0 rgba(0,0,0,.2)
}

.item_detail .shadow.bt_button:active,.item_detail .shadow.bt_button_type_2:active
{
	box-shadow:none
}

.item_detail .bt_button
{
	background:#8dc119;
	background:-moz-linear-gradient(top,#8dc119 0%,#5db643 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#8dc119),color-stop(100%,#5db643));
	background:-webkit-linear-gradient(top,#8dc119 0%,#5db643 100%);
	background:-o-linear-gradient(top,#8dc119 0%,#5db643 100%);
	background:-ms-linear-gradient(top,#8dc119 0%,#5db643 100%);
	background:linear-gradient(to bottom,#8dc119 0%,#5db643 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8dc119',endColorstr='#5db643',GradientType=0);
	border-top:1px solid #a1dd1d;
	border-right:1px solid #6fa21d;
	border-bottom:1px solid #488a32;
	border-left:1px solid #8bcb25;
	color:#fff;
	font-size:17px;
	font-weight:400
}

.item_detail .bt_button:hover
{
	background:#8dc119;
	background:-moz-linear-gradient(top,#8dc119 0%,#59c94a 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#8dc119),color-stop(100%,#59c94a));
	background:-webkit-linear-gradient(top,#8dc119 0%,#59c94a 100%);
	background:-o-linear-gradient(top,#8dc119 0%,#59c94a 100%);
	background:-ms-linear-gradient(top,#8dc119 0%,#59c94a 100%);
	background:linear-gradient(to bottom,#8dc119 0%,#59c94a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8dc119',endColorstr='#59c94a',GradientType=0)
}

.item_detail .bt_button:active
{
	background:#8dc119;
	background:-moz-linear-gradient(top,#8dc119 0%,#59c94a 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#8dc119),color-stop(100%,#59c94a));
	background:-webkit-linear-gradient(top,#8dc119 0%,#59c94a 100%);
	background:-o-linear-gradient(top,#8dc119 0%,#59c94a 100%);
	background:-ms-linear-gradient(top,#8dc119 0%,#59c94a 100%);
	background:linear-gradient(to bottom,#8dc119 0%,#59c94a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8dc119',endColorstr='#59c94a',GradientType=0);
	box-shadow:inset 0 3px 5px 0 rgba(0,0,0,.21)
}

.item_detail .bt_button.added
{
	background:#8dc119;
	background:-moz-linear-gradient(top,#8dc119 0%,#59c94a 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#8dc119),color-stop(100%,#59c94a));
	background:-webkit-linear-gradient(top,#8dc119 0%,#59c94a 100%);
	background:-o-linear-gradient(top,#8dc119 0%,#59c94a 100%);
	background:-ms-linear-gradient(top,#8dc119 0%,#59c94a 100%);
	background:linear-gradient(to bottom,#8dc119 0%,#59c94a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8dc119',endColorstr='#59c94a',GradientType=0);
	box-shadow:2px 2px 2px #5AA251 inset
}

.item_detail .bt_button_type_2
{
	border:1px solid #e9e9e9;
	background:#fcfcfc;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#f1f1f1));
	background:-webkit-linear-gradient(top,#fcfcfc 0%,#f1f1f1 100%);
	background:-moz-linear-gradient(top,#fcfcfc 0%,#f1f1f1 100%);
	background:-ms-linear-gradient(top,#fcfcfc 0%,#f1f1f1 100%);
	background:-o-linear-gradient(top,#fcfcfc 0%,#f1f1f1 100%);
	background:linear-gradient(to bottom,#fcfcfc 0%,#f1f1f1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#f1f1f1',GradientType=0);
	color:#656565;
	text-shadow:0 1px 0 #fff
}

.item_detail .bt_button_type_2:hover
{
	background:#fff
}

.item_detail .bt_button_type_2:active
{
	background:#f1f1f1;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f1f1f1),color-stop(100%,#fcfcfc));
	background:-webkit-linear-gradient(top,#f1f1f1 0%,#fcfcfc 100%);
	background:-moz-linear-gradient(top,#f1f1f1 0%,#fcfcfc 100%);
	background:-ms-linear-gradient(top,#f1f1f1 0%,#fcfcfc 100%);
	background:-o-linear-gradient(top,#f1f1f1 0%,#fcfcfc 100%);
	background:linear-gradient(to bottom,#f1f1f1 0%,#fcfcfc 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1',endColorstr='#fcfcfc',GradientType=0);
	box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.05)
}

.item_detail .small.bt_button,.item_detail .small.bt_button_type_2
{
	display:inline-block;
	min-width:20px;
	line-height:27px
}

.item_detail .medium.bt_button,.item_detail .medium.bt_button_type_2
{
	padding:0 13px;
	height:38px;
	line-height:25px
}

.item_detail .medium.bt_button
{
	height:27px;
	line-height:27px
}

.item_detail .medium.bt_button_type_2
{
	font-weight:700
}

.item_detail .big.bt_button,.item_detail .big.bt_button_type_2
{
	padding:0 13px;
	height:34px;
	font-weight:400;
	line-height:34px
}

.item_detail .big.bt_button
{
	height:36px;
	line-height:36px;
	width:100%;
	padding:0
}

.item_detail .fwb
{
	font-weight:400
}

.item_detail .item_slider
{
	position:relative;
	margin-bottom:10px
}

.item_detail .item_slider .bigimages,
.item_detail .item_slider .bigimages_one
{
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:0 auto;
	max-width:440px;
	border:1px solid #dfdfdf;
	border-radius:2px;
	background:#fff;
	text-align:center;
	width:100%;
	border-radius:2px
}

.item_detail .item_slider .slider_conteiner
{
	position:relative;
/*	padding-top:4px;
	margin-bottom:10px;*/
	max-width:100%;
	width:100%
}

.bx-no-touch .item_detail .item_slider .slider_conteiner.full
{
	position:relative;
	margin-left:0;
	padding:5% 5% 0;
	width:90%
}

.item_detail .item_slider .slider_scroller_container
{
	position:relative
}

.item_detail .item_slider .slide
{
	position:relative;
	overflow:hidden;
	margin:0;
	width:100%
}

.bx-touch .item_detail .item_slider .slide
{
	overflow-x:auto
}

.item_detail .item_slider .slide ul
{
	position:relative;
	display:block;
	margin:0;
	padding:0;
	width:100%;
	white-space:nowrap
}

.bx-touch .item_detail .item_slider .slide ul
{
	margin-left:0!important
}

.item_detail .item_slider .slide ul li
{
	position:relative;
	display:block;
	float:left;
	height:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer
}

.item_detail .item_slider .slide ul li .cnt
{
	position:absolute;
	top:0;
	right:2px;
	bottom:4px;
	left:2px;
	display:block;
	overflow:hidden;
	border:1px solid #dfdfdf;
	background:#fff;
	border-radius:2px
}

.bx-touch	.item_detail .item_slider .slide ul li .cnt
{
	border:none;
	border-style:solid;
	border-width:1px;
	-webkit-border-image:url(../img/x2border.png) 2 stretch;
	-moz-border-image:url(../img/x2border.png) 2 stretch;
	-o-border-image:url(../img/x2border.png) 2 stretch;
	border-image:url(../img/x2border.png) 2 fill stretch
}

.item_detail .item_slider .slide ul li:hover .cnt
{
	border:1px solid #006cc0
}

.item_detail .item_slider .slide ul li:active .cnt,.item_detail .item_slider .slide ul li.active .cnt
{
	padding:3px;
	border:1px solid #006cc0
}

.bx-touch .item_detail .item_slider .slide ul li.active .cnt
{
	border:none;
	border-style:solid;
	border-width:1px;
	-webkit-border-image:url(../img/x2border_active.png) 2 stretch;
	-moz-border-image:url(../img/x2border_active.png) 2 stretch;
	-o-border-image:url(../img/x2border_active.png) 2 stretch;
	border-image:url(../img/x2border_active.png) 2 fill stretch
}

.item_detail .item_slider .slide ul li .cnt .cnt_item
{
	position:absolute;
	top:6%;
	right:6%;
	bottom:6%;
	left:6%;
	background-size:contain;
	background-repeat:no-repeat;
	background-posion:center
}

.item_detail .item_slider .slide ul li .cnt .cnt_item img
{
	width:auto;
	height:25px
}

.bx-no-touch .item_detail .item_slider .slide_left,.bx-no-touch .item_detail .item_slider .slide_right
{
	opacity:.8
}

.bx-no-touch .item_detail .item_slider .slide_left:hover,.bx-no-touch .item_detail .item_slider .slide_right:hover
{
	opacity:1
}

.item_detail .item_slider .slider_conteiner.full .slide_left,.item_detail .item_slider .slider_conteiner.full .slide_right
{
	position:absolute;
	top:0;
	bottom:4px;
	width:5%;
	max-width:11px;
	cursor:pointer
}

.bx-no-touch .item_detail .item_slider .slide_left
{
	left:-5%;
	background:url(../img/arr_left_product.png) no-repeat left center;
	background-size:100% auto
}

.bx-no-touch .item_detail .item_slider .slide_right
{
	right:-5%;
	background:url(../img/arr_right_product.png) no-repeat right center;
	background-size:100% auto
}

.bx-touch .item_detail .item_slider .slide_left
{
	left:0;
	background:url(../img/fade_left_product.png) repeat-y left center;
	background-size:100% auto
}

.bx-touch .item_detail .item_slider .slide_right
{
	right:0;
	background:url(../img/fade_right_product.png) repeat-y right center;
	background-size:100% auto
}

.item_detail .item_slider .stick
{
	position:absolute;
	top:20px;
	left:-2px;
	width:123px;
	height:35px;
	background:url(../img/stick.png) left center no-repeat;
	color:#fff;
	text-align:center;
	text-shadow:0 1px 0 #ba3434;
	font-weight:700;
	font-size:18px;
	line-height:35px
}

.item_detail .item_slider .stick_disc
{
	position:absolute;
	right:5px;
	bottom:5px;
	width:72px;
	height:74px;
	background:url(../img/stick_disc.png) no-repeat center;
	color:#fff;
	text-align:center;
	text-shadow:0 1px 0 #ba3434;
	font-weight:700;
	font-size:26px;
	line-height:74px
}

.item_detail .item_detail_size
{
	position:relative;
	margin-bottom:10px;
	padding:0;
	width:40%
}

.bx-no-touch .item_detail .item_detail_size.full
{
	position:relative;
	margin-left:-5%;
	padding:0 5%
}

.item_detail .item_detail_size .item_section_name_gray
{
	color:#444648;
	vertical-align:top;
	font-size:15px;
	line-height:35px;
	font-weight:700
}

.item_detail .item_detail_size .size_scroller_container
{
	position:relative
}

.item_detail .item_detail_size .size
{
	position:relative;
	overflow:hidden;
	margin:0;
	width:100%
}

.item_detail .item_detail_size ul
{
	position:relative;
	display:block;
	margin:0;
	padding:0;
	width:100%;
	white-space:nowrap
}

.bx-touch .item_detail .item_detail_size .size
{
	overflow-x:auto
}

.item_detail .item_detail_size ul
{
	position:relative;
	display:block;
	margin:0;
	padding:0;
	width:100%;
	white-space:nowrap
}

.bx-touch .item_detail .item_detail_size .size ul
{
	margin-left:0!important
}

.item_detail .item_detail_size ul li
{
	position:relative;
	display:block;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:32px
}

.item_detail .item_detail_size ul li .cnt
{
	cursor:pointer;
	position:absolute;
	top:0;
	right:2px;
	bottom:2px;
	left:2px;
	display:block;
	overflow:hidden;
	border:1px solid #ebebec;
	background:#f1f2f5;
	border-radius:3px;
	color:#282828;
	text-align:center;
	text-decoration:none;
	font-weight:700;
	font-size:12px;
	line-height:25px
}

.bx-touch	.item_detail .item_detail_size ul li .cnt
{
	border:none;
	border-style:solid;
	border-width:1px;
	-webkit-border-image:url(../img/x2border.png) 2 stretch;
	-moz-border-image:url(../img/x2border.png) 2 stretch;
	-o-border-image:url(../img/x2border.png) 2 stretch;
	border-image:url(../img/x2border.png) 2 fill stretch
}

.item_detail .item_detail_size ul li:hover .cnt
{
	border:1px solid #006cc0
}

.item_detail .item_detail_size ul li:active .cnt,.item_detail .item_detail_size ul li.active .cnt
{
	background:#2072b4;
	color:#fff
}

.bx-touch .item_detail .item_detail_size ul li.active .cnt
{
	border:none;
	border-style:solid;
	border-width:1px;
	-webkit-border-image:url(../img/x2border_active.png) 2 stretch;
	-moz-border-image:url(../img/x2border_active.png) 2 stretch;
	-o-border-image:url(../img/x2border_active.png) 2 stretch;
	border-image:url(../img/x2border_active.png) 2 fill stretch
}

.item_detail .item_detail_size .size ul li.missing .cnt
{
	border:1px solid #c0cfda!important
}

.item_detail .item_detail_size .size ul li.missing>i
{
	cursor:not-allowed;
	position:absolute;
	display:block;
	top:0;
	right:2px;
	bottom:2px;
	left:2px;
	z-index:11;
	background:rgba(255,255,255,.79) url(../img/missing.png) no-repeat center
}

.bx-no-touch .item_detail .item_detail_size .slide_left,.bx-no-touch .item_detail .item_detail_size .slide_right
{
	opacity:.8
}

.bx-no-touch .item_detail .item_detail_size .slide_left:hover,.bx-no-touch .item_detail .item_detail_size .slide_right:hover
{
	opacity:1
}

.item_detail .item_detail_size.full .slide_left,.item_detail .item_detail_size.full .slide_right
{
	position:absolute;
	top:0;
	bottom:4px;
	width:5%;
	max-width:11px;
	cursor:pointer
}

.bx-no-touch .item_detail .item_detail_size .slide_left
{
	left:-5%;
	background:url(../img/arr_left.png) no-repeat left center;
	background-size:100% auto
}

.bx-no-touch .item_detail .item_detail_size .slide_right
{
	right:-5%;
	background:url(../img/arr_right.png) no-repeat right center;
	background-size:100% auto
}

.bx-touch .item_detail .item_detail_size .slide_left
{
	left:0;
	background:url(../img/fade_left.png) repeat-y left center;
	background-size:100% auto
}

.bx-touch .item_detail .item_detail_size .slide_right
{
	right:0;
	background:url(../img/fade_right.png) repeat-y right center;
	background-size:100% auto
}

.item_detail .item_detail_scu
{
	position:relative;
	margin-bottom:10px;
	padding:0;
	max-width:100%;
	width:100%
}

.bx-no-touch .item_detail .item_detail_scu.full
{
	position:relative;
	margin-left:-5%;
	padding:0 5%
}

.item_detail .item_detail_scu .item_section_name_gray
{
	color:#9e9e9e;
	vertical-align:middle;
	font-size:11px;
	line-height:11px
}

.item_detail .item_detail_scu .scu_scroller_container
{
	position:relative
}

.item_detail .item_detail_scu .scu
{
	position:relative;
	overflow:hidden;
	margin:0;
	width:100%
}

.bx-touch .item_detail .item_detail_scu .scu
{
	overflow-x:auto
}

.item_detail .item_detail_scu .scu ul
{
	position:relative;
	display:block;
	margin:0;
	padding:0;
	width:100%;
	white-space:nowrap
}

.bx-touch .item_detail .item_detail_scu .scu ul
{
	margin-left:0!important
}

.item_detail .item_detail_scu .scu ul li
{
	position:relative;
	display:block;
	float:left;
	height:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

.item_detail .item_detail_scu .scu ul li .cnt
{
	cursor:pointer;
	position:absolute;
	top:0;
	right:2px;
	bottom:4px;
	left:2px;
	display:block;
	overflow:hidden;
	border:1px solid #c0cfda;
	background:#fff;
	z-index:10
}

.bx-touch	.item_detail .item_detail_scu .scu ul li .cnt
{
	border:none;
	border-style:solid;
	border-width:1px;
	-webkit-border-image:url(../img/x2border.png) 2 stretch;
	-moz-border-image:url(../img/x2border.png) 2 stretch;
	-o-border-image:url(../img/x2border.png) 2 stretch;
	border-image:url(../img/x2border.png) 2 fill stretch
}

.item_detail .item_detail_scu .scu ul li:hover .cnt
{
	border:1px solid #006cc0
}

.item_detail .item_detail_scu .scu ul li:active .cnt,.item_detail .item_detail_scu .scu ul li.active .cnt
{
	padding:3px;
	border:2px solid #006cc0
}

.item_detail .item_detail_scu .scu ul li.missing .cnt
{
	border:1px solid #c0cfda!important
}

.item_detail .item_detail_scu .scu ul li.missing>i
{
	cursor:not-allowed;
	position:absolute;
	display:block;
	top:0;
	right:2px;
	bottom:4px;
	left:2px;
	z-index:11;
	background:rgba(255,255,255,.79) url(../img/missing.png) no-repeat center
}

.bx-touch .item_detail .item_detail_scu .scu ul li.active .cnt
{
	border:none;
	border-style:solid;
	border-width:1px;
	-webkit-border-image:url(../img/x2border_active.png) 2 stretch;
	-moz-border-image:url(../img/x2border_active.png) 2 stretch;
	-o-border-image:url(../img/x2border_active.png) 2 stretch;
	border-image:url(../img/x2border_active.png) 2 fill stretch
}

.item_detail .item_detail_scu .scu ul li .cnt .cnt_item
{
	position:absolute;
	top:6%;
	right:6%;
	bottom:6%;
	left:6%;
	background-size:contain;
	background-repeat:no-repeat
}

.item_detail .item_detail_scu .scu ul li .cnt .cnt_item img
{
	width:auto;
	height:25px
}

.bx-no-touch .item_detail .item_detail_scu .slide_left,.bx-no-touch .item_detail .item_detail_scu .slide_right
{
	opacity:.8
}

.bx-no-touch .item_detail .item_detail_scu .slide_left:hover,.bx-no-touch .item_detail .item_detail_scu .slide_right:hover
{
	opacity:1
}

.item_detail .item_detail_scu.full .slide_left,.item_detail .item_detail_scu.full .slide_right
{
	position:absolute;
	top:0;
	bottom:4px;
	width:5%;
	max-width:11px;
	cursor:pointer
}

.bx-no-touch .item_detail .item_detail_scu .slide_left
{
	left:-5%;
	background:url(../img/arr_left.png) no-repeat left center;
	background-size:100% auto
}

.bx-no-touch .item_detail .item_detail_scu .slide_right
{
	right:-5%;
	background:url(../img/arr_right.png) no-repeat right center;
	background-size:100% auto
}

.bx-touch .item_detail .item_detail_scu .slide_left
{
	left:0;
	background:url(../img/fade_left.png) repeat-y left center;
	background-size:100% auto
}

.bx-touch .item_detail .item_detail_scu .slide_right
{
	right:0;
	background:url(../img/fade_right.png) repeat-y right center;
	background-size:100% auto
}

.item_detail .item_description p
{
	font-size:13px
}

.item_detail .item_description .item_section_name_gray
{
	color:#9e9e9e;
	font-size:13px
}

.item_detail .item_description .specifications_table
{
	margin-top:10px;
	width:100%;
	border-collapse:collapse
}

.item_detail .item_description .specifications_table tr:nth-child(odd)
{
	background:#f2f2f2
}

.item_detail .item_description .specifications_table tr td
{
	padding:3px 10px;
	font-size:12px
}

.item_detail .item_description .specifications_table tr td:first-child
{
	font-weight:700
}

.rb .header_grey
{
	font-size:21px;
	color:#444648;
	font-weight:400;
	margin-bottom:15px
}

.rb .item_description .item_description
{
	font-size:12px;
	color:#444648;
	margin-bottom:30px
}

.left_aside
{
	width:77%;
	float:left
}

.right_aside
{
	float:right;
	width:18%
}

.left_prop
{
	float:left;
	width:266px;
	border-bottom:1px solid #ececec
}

.left_prop span
{
	border-bottom:1px solid #fff;
	display:inline-block;
	top:1px;
	padding-bottom:1px;
	position:relative
}

.left_value
{
	float:left;
	border-bottom:1px solid #fff
}

.one_prop:after
{
	content:".";
	visibility:hidden;
	display:block;
	clear:both
}

.stock_board
{
	width:98%;
	margin-bottom:15px;
	font-size:13px;
	padding:6px;
	position:relative
}

.stock_board .name
{
	line-height:19px;
	font-weight:700;
	font-size:14px;
	padding:5px;
	width:120px;
	font-size:21px;
	color:#b80e0a
}

.stock_board .txt div.inner
{
	position:relative;
	background:#fff;
	border:1px solid #dfdfdf;
	padding:15px;
	border-radius:5px
}

.stock_board .txt div.inner:after,.stock_board .txt div.inner:before
{
	right:100%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none
}

.stock_board .txt div.inner:before
{
	border-color:rgba(223,223,223,0);
	border-right-color:#dfdfdf;
	border-width:17px;
	top:50%;
	margin-top:-17px
}

.stock_board .txt div.inner:after
{
	border-color:rgba(255,255,255,0);
	border-right-color:#fff;
	border-width:15px;
	top:50%;
	margin-top:-15px
}

.item_info table tbody td
{
	font-size:14px;
	color:#636363;
	padding-bottom:0;
	border-bottom:1px solid #f1f2f5;
	padding-top:0;
	padding-left:15px
}

.stock_board a.read_more
{
	float:right;
	font-size:11px;
	display:block;
	font-weight:400;
	position:absolute;
	right:6px;
	bottom:-20px;
	color:#444648;
	font-style:italic
}

.stock_board a.read_more:hover
{
	color:#1d6eb1
}

.item_container .avalible
{
	padding: 0 10px;
	color: #59ab0f;
	font-size: 12px
}

.min_rt
{
	position:relative;
	width:75%
}

.compare_block
{
	position:absolute;
	top:18px;
	right:1%
}

.under_compare
{
	float:left;
	width:220px;
	box-sizing:border-box;
	margin-top:0;
	height:26px;
	border:1px solid #ebebec;
	border-radius:3px;
	background:#fff;
	background:-moz-linear-gradient(top,#fff 0%,#f1f2f5 99%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(99%,#f1f2f5));
	background:-webkit-linear-gradient(top,#fff 0%,#f1f2f5 99%);
	background:-o-linear-gradient(top,#fff 0%,#f1f2f5 99%);
	background:-ms-linear-gradient(top,#fff 0%,#f1f2f5 99%);
	background:linear-gradient(to bottom,#fff 0%,#f1f2f5 99%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f1f2f5',GradientType=0)
}

.under_compare .like
{
	border-left:1px solid #ebebec;
	height:100%;
	width:50%;
	box-sizing:border-box;
	float:left;
	padding: 0 14.5px;
}

.under_compare .compare
{
	width:50%;
	border-left:1px solid #fff;
	height:100%;
	width:50%;
	box-sizing:border-box;
	float:right;
    padding: 0 14.5px;
}

.under_compare .like .text,.under_compare .like .text1
{
	font-size:12px;
	color:#1d6eb1;
	cursor:pointer;
	padding-left:22px;
	background:url(../img/sprite_like.png) top left no-repeat;
	width:57px;
	margin:5px auto;
	border: none;
}

.under_compare .like .text,.under_compare .like .text1:focus
{
    outline: -webkit-focus-ring-color auto 0px;
}

.under_compare .like .text1,.under_compare .like .text:hover
{
	background:url(../img/sprite_like.png) 0 -17px no-repeat;
	color:#62b73f
}

.under_compare .compare .text,.under_compare .compare .text1
{
	font-size:12px;
	color:#1d6eb1;
	cursor:pointer;
	padding-left:22px;
	background:url(../img/catalog_compare.png) top left no-repeat;
	width:57px;
	margin:5px auto;
    border: none;
}
.under_compare .compare .text,.under_compare .compare .text1:focus {
    outline: -webkit-focus-ring-color auto 0px;
}

.under_compare .compare .text1,.under_compare .compare .text:hover
{
	background:url(../img/catalog_compare.png) 0 -18px no-repeat;
	color:#62b73f
}

#ajax_compare
{
	float:left;
	margin-left:5px
}

#ajax_compare .compare_link
{
	margin-top:0
}

#ajax_compare .compare_link .compare_button
{
	height:26px;
	line-height:26px
}

.avalible_green
{
	color:#62b73f;
	margin-left:11px
}

@media (max-width:1000px) {
	.compare_block
	{
		left:0
	}
	
	.min_rt
	{
		padding-top:30px
	}
	
	.under_compare
	{
		width:200px
	}
	
	.item_detail .item_detail_size
	{
		width:50%
	}
}

@media (max-width:800px) {
	.compare_block
	{
		display:none
	}
	
	.min_rt
	{
		padding-top:0
	}
	
	.item_detail .item_info_section .props_top
	{
		max-width:278px
	}
	
	.right_aside
	{
		display:none
	}
	
	.left_aside
	{
		width:100%
	}
	
	.item_detail .item_container .rb
	{
		width:100%
	}
	
	.item_detail .item_detail_size
	{
		width:80%
	}
}

@media (max-width:768px) {
	.item_detail .item_container .lt
	{
		width:45%
	}
	
	.item_detail .item_container .rt
	{
		width:50%;
		padding-top:160px
	}
	
	.item_buttons.vam
	{
		left:53%;
		width:25%
	}
	
	.item_detail .item_info_section .props_top
	{
		width:100%
	}
	
	.min_rt
	{
		width:100%
	}
	
	.item_buttons_counter_block+.big
	{
		padding-bottom:0;
		border-bottom:0
	}
	
	.item_detail .one_click_buy
	{
		display:none
	}
	
	.item_detail .item_detail_size
	{
		width:100%
	}
	
	.item_detail .item_info_section
	{
		padding-right:18px!important
	}
}

@media (max-width:480px) {
	.item_detail .item_container .lt
	{
		width:100%
	}
	
	.item_detail .item_container .rt
	{
		width:100%;
		padding-top:0
	}
	
	.item_buttons.vam
	{
		position:relative;
		left:0
	}
	
	.min_rt
	{
		width:54%;
		float:left
	}
	
	.item_buttons.vam
	{
		position:relative;
		left:0;
		float:right;
		width:39%;
		margin-top:0;
		padding:0;
		border:0
	}
	
	.item_buttons.vam .couter
	{
		display:none
	}
	
	.item_detail .item_buttons_counter_block
	{
		width:100%;
		border-bottom:0
	}
	
	.stock_board .name
	{
		display:none
	}
	
	.item_detail .item_detail_size
	{
		width:100%
	}
}

div.view-list
{
	width:100%
}

div.view-header
{
	height:20px;
	text-align:center;
	margin-bottom:10px
}

div.view-item
{
	text-align:center;
	margin-bottom:10px
}

.view-list .img_see
{
	width:58px;
	float:left;
	text-align:center
}

.view-list .right_see
{
	float:right;
	width:60%
}

.view-list .one_see
{
	margin-bottom:15px
}

.view-list .header_grey
{
	margin-bottom:15px
}

.view-list .price_see
{
	font-size:14px;
	font-weight:700
}

.view-list .name_see
{
	height:36px;
	overflow:hidden
}

.rb #tabs .ui-tabs-nav
{
	width:100%;
	list-style:none;
	padding:0;
	margin-bottom:20px
}

.rb #tabs .ui-tabs-nav:before,.rb #tabs .ui-tabs-nav:after
{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden
}

.rb #tabs .ui-tabs-nav li
{
	float:left;
	padding:8px 12px;
	outline:0
}

.rb #tabs .ui-tabs-nav li.ui-tabs-active
{
	border-radius:3px 3px 3px 3px;
	color:#fff;
	background:#3390da;
	background:-moz-linear-gradient(top,#3390da 0%,#06559c 99%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3390da),color-stop(99%,#06559c));
	background:-webkit-linear-gradient(top,#3390da 0%,#06559c 99%);
	background:-o-linear-gradient(top,#3390da 0%,#06559c 99%);
	background:-ms-linear-gradient(top,#3390da 0%,#06559c 99%);
	background:linear-gradient(to bottom,#3390da 0%,#06559c 99%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3390da',endColorstr='#06559c',GradientType=0)
}

.rb #tabs .ui-tabs-nav li.ui-tabs-active a,.rb #tabs .ui-tabs-nav li.ui-tabs-active a:hover
{
	color:#fff;
	border-bottom:0;
	outline:0
}

.rb #tabs .ui-tabs-nav li a
{
	color:#444648;
	font-size:14px;
	text-decoration:none;
	cursor:pointer;
	border-bottom:1px dotted #444648
}

.rb #tabs .ui-tabs-nav li a:hover
{
	color:#1d6eb1
}

.input_select_style
{
	background:#fff none repeat scroll 0 0;
	border:1px solid #d8d8d8;
	border-radius:2px;
	box-shadow:0 3px 6px 0 #ececec inset;
	box-sizing:border-box;
	display:block;
	font-family:Arial,sans-serif;
	font-size:15px;
	font-weight:400;
	height:30px;
	max-width:272px;
	padding:5px 10px!important;
	position:relative;
	width:100%
}

#back_forward
{
	clear:both;
	margin-bottom:20px;
	font-size:14px;
	text-decoration:none
}

#back_forward a
{
	color:#444648;
	text-decoration:none
}

#back_forward a:hover
{
	color:#1d6eb1;
	text-decoration:none
}