


/* Start:/bitrix/templates/al/components/bitrix/catalog/al/style.css*/
.catalog_sidebar{
	float:left;
	width:300px;
}
.catalog_sidebar .catalog_sidebar_inner{
	width:265px;
}
.catalog{
	float:right;
	width:960px;
}

.subtitle{
	font-size:19px;
	margin-top:50px;
	margin-bottom:5px;
}

.around_sorter_and_navigation{
	padding-top:14px;
	margin-bottom:25px;
	border-top:1px solid #D3D3D3;
}
/* End */



/* Start:/bitrix/templates/al/components/bitrix/catalog.element/catalog/style.css*/
.catalog-element-left{
	float:left;
}
.catalog-element .catalog-element-right{
	float:right;
	width:645px;
}
.catalog-element.is_popup .catalog-element-right{
	width:560px;
	padding-bottom:5px;
	margin-right:5px;
}
.catalog-element.is_popup{
	width:1150px;
}
/* main image */
.catalog-element-gen_image-around{
	width:565px;
	margin-bottom:10px;
	border:1px solid #e1e1e1;
	border-radius:10px;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	overflow:hidden;
}
.catalog-element-gen_image{
	width:560px;
	height:450px;
	vertical-align:middle;
	text-align:center;
}
.catalog-element-gen_image{
	position:relative;
}
.catalog-element-mainimage img{
	max-width:510px;
	max-height:400px;
}
/* /main image */

/* slider */
.catalog-element-extimages{
	position:relative;
}
.catalog-element-extimages_slider{
	position:relative;
	overflow:hidden;
}
.catalog-element-extimages_slider_inner{
	position:relative;
	left:0;
	height:105px;
}
.catalog-element-extimages_arrow_prev.multimage_icons.little,
.catalog-element-extimages_arrow_next.multimage_icons.little{
	display:none;
}
.catalog-element-extimages_arrow_prev.multimage_icons,
.catalog-element-extimages_arrow_next.multimage_icons{
	position:absolute;
	display:block;
	width:30px;
	height:30px;
	top:39px;
	background-repeat:no-repeat;
}
.catalog-element-extimages_arrow_prev.multimage_icons{
	left:0;
	background-position:0 -858px;
}
.catalog-element-extimages_arrow_prev.multimage_icons:hover{
	background-position:-30px -858px;
}
.catalog-element-extimages_arrow_next.multimage_icons{
	right:0;
	background-position:0 -891px;
}
.catalog-element-extimages_arrow_next.multimage_icons:hover{
	background-position:-30px -891px;
}
.catalog-element-extimages_arrow_prev.multimage_icons.disabled,
.catalog-element-extimages_arrow_prev.multimage_icons.disabled:hover{
	cursor:default;
	background-position:-60px -858px;
}
.catalog-element-extimages_arrow_next.multimage_icons.disabled,
.catalog-element-extimages_arrow_next.multimage_icons.disabled:hover{
	cursor:default;
	background-position:-60px -891px;
}
.catalog-element-extimages_slider{
	width:500px;
	height:105px;
	margin-left:33px;
	overflow:hidden;
}
.around_image,
.catalog-element-extimages_slider .around_image .image{
	border-radius:6px;
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
}
.around_image{
	position:relative;
	float:left;
	width:92px;
	height:92px;
	margin:10px 4px 4px;
}
.around_image .image{
	display:block;
	width:90px;
	height:90px;
	text-align:center;
	border:1px solid #d1d1d1;
	overflow:hidden;
	-moz-transition:none;
	-webkit-transition:none;
	transition:none;
}
.catalog-element-extimages_slider .around_image.hided{
	display:none;
}
/* slider -> selected image */
.selected_block{
	position:absolute;
	top:9px;
	left:3px;
	width:89px;
	height:89px;
	z-index:10;
	border:2px solid #fd3232;
	background:transparent;
	border-radius:6px;
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
}
.selected_block .arrow{
	position:relative;
	top:-8px;
	left:39px;
	width:12px;
	height:8px;
	background-repeat:no-repeat;
	background-position:0 -844px;
	z-index:20;
}
/* /slider -> selected image */
/* /slider */

/* ---------------------------------------------------------------- */
/* name, artickle, likes, maker */
.catalog-element-head{
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px solid #e3e3e3;
}
.catalog-element-maker_logo{
	float:right;
}
.catalog-element-maker_logo a{
	text-decoration:none;
}
.catalog-element-maker_logo a img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	opacity:0.8;
}
.catalog-element-maker_logo a:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}
.catalog-element-maker_logo img{
	max-width:125px;
	margin-left:15px;
}
.catalog-element-name h1{
	font-weight:normal;
}
.catalog-element-likes{
	display:inline;
	margin:10px 5px 0 10px;
}
.catalog-element-likes .likes:hover{
	text-decoration:none;
}
.catalog-element-likes .likes .likes_icon{
	width:19px;
	height:19px;
	padding-left:3px;
	background-position:0 -922px;
	background-repeat:no-repeat;
}
.catalog-element-likes .likes.liked .likes_icon,
.catalog-element-likes .likes:hover .likes_icon{
	background-position:-22px -922px;
}
.catalog-element-likes a{
	text-decoration:none;
}
.catalog-element-likes .likes .likes_count{
	color:#bcbcbc;
	font-size:16px;
}
.catalog-element-likes .likes:hover .likes_count{
	color:#000;
}
.catalog-element-artikul{
	color:#666;
	font-size:11px;
}
.catalog-element-head_right{
	float:right;
}
/* /name, artickle, likes, maker */

/* properties [SKU] */
.catalog-element-properties{
	width:362px;
	float:left;
}
.catalog-element-prevtext{
	width:362px;
	float:left;
}
.catalog-element.is_popup .catalog-element-properties{
	width:290px;
}
.catalog-element.is_popup .catalog-element-prevtext{
	width:278px;
}
.catalog-element-prevtext{
	line-height:22px;
	font-size:13px;
}
.catalog-element-properties .offer_prop{
	min-width:165px;
	float:left;
	margin:5px 15px 5px 0;
}
.catalog-element .catalog-element-properties .offer_prop.color, /* color */
.catalog-element .catalog-element-properties .offer_prop.size{ /* size */
	min-width:350px;
}
.catalog-element.is_popup .catalog-element-properties .offer_prop.color, /* color */
.catalog-element.is_popup .catalog-element-properties .offer_prop.size{ /* size */
	min-width:270px;
}
.catalog-element.is_popup .catalog-element-properties .offer_prop{
	min-width:120px;
}
.catalog-element-properties .offer_prop.color .div_select{ /* color */
	height:auto;
}
.catalog-element-properties .offer_prop.size .div_select{ /* size */
	height:auto;
}
.catalog-element-properties .offer_prop-name{
	font-weight:bold;
}
.catalog-element-properties .offer_prop .div_select{
	position:relative;
	min-height:28px;
	margin-top:3px;
}
.catalog-element-properties .offer_prop .div_select .div_option span{
	display:block;
	overflow:hidden;
}
.catalog-element-properties .offer_prop.color .div_select .div_option b{ /* color */
	display:block;
	float:left;
	-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow:1px 1px 3px rgba(0, 0, 0, 0.5);
	box-shadow:1px 1px 3px rgba(0, 0, 0, 0.5);
	overflow:hidden;
	border-radius:4px;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
}
.catalog-element-properties .offer_prop.color .div_select .div_option i{ /* color */
	display:block;
	width:26px;
	height:26px;
	float:left;
	cursor:pointer;
	padding:0;
	overflow:hidden;
}
.catalog-element-properties .offer_prop.color .div_select .div_option.selected i{ /* color */
	width:24px;
	height:24px;
}
.catalog-element-properties .offer_prop .div_select.closed .div_option.selected{
	cursor:pointer;
}
.catalog-element-properties .offer_prop .div_select.closed .div_option.selected{
	display:block;
	white-space:nowrap;
	overflow:hidden;
}
.catalog-element-properties .offer_prop .div_select.closed .div_option{
	display:none;
	padding:5px 9px 3px;
	color:#666;
}
.catalog-element-properties .offer_prop.color .div_select.closed .div_option,
.catalog-element-properties .offer_prop.color .div_select.opened .div_option{ /* color */
	display:block;
	padding:0;
	float:left;
	width:26px;
	padding:2px 4px 3px 2px;
	margin-right:5px;
	margin-bottom:5px;
	border:1px;
	border-radius:4px;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
}
.catalog-element-properties .offer_prop.size .div_select.closed .div_option,
.catalog-element-properties .offer_prop.size .div_select.opened .div_option{ /* size */
	display:block;
	padding:0;
	float:left;
	width:51px;
	padding:4px 9px;
	margin-right:5px;
	margin-bottom:5px;
	color:#000;
	cursor:pointer;
	text-align:center;
	border:1px solid #d4d4d4;
	border-radius:4px;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	background-repeat:repeat-x;
	background-position:0 -188px;
}
.catalog-element-properties .offer_prop.size .div_select.closed .div_option.disabled,
.catalog-element-properties .offer_prop.size .div_select.opened .div_option.disabled{ /* size */
	color:#C9C9C9;
	cursor:default;
}
.catalog-element-properties .offer_prop.color .div_select.closed .div_option.selected,
.catalog-element-properties .offer_prop.color .div_select.opened .div_option.selected{ /* color */
	width:24px;
	border:1px solid #dbdbdb;
}
.catalog-element-properties .offer_prop.size .div_select.closed .div_option.selected,
.catalog-element-properties .offer_prop.size .div_select.opened .div_option.selected{ /* size */
	background-position:0 -44px;
	color:#fff;
	width:51px;
}
.catalog-element-properties .offer_prop .div_select.opened .div_option.selected{
	color:#00529f;
	border-bottom:1px dashed #fff;
}
.catalog-element-properties .offer_prop .div_select.opened .div_option{
	padding:4px 5px;
	cursor:pointer;
	border-bottom:1px dashed #fff;
}
.catalog-element-properties .offer_prop .div_select.opened .div_option:hover{
	background-color:#f3f3f3;
}
.catalog-element-properties .offer_prop .div_select.opened .div_option.disabled:hover{
	border-bottom:1px dashed #fff;
}
.catalog-element-properties .offer_prop .div_select.opened .div_option.disabled{
	color:#b3b3b3;
	cursor:default;
	text-decoration:line-through;
}
.catalog-element-properties .offer_prop .div_options{
	position:absolute;
	width:100%;
	background-color:#fff;
}
.catalog-element-properties .offer_prop .div_select.closed .div_options{
	border:1px solid #d4d4d4;
	background-repeat:repeat-x;
	background-position:0 -188px;
	border-radius:3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	z-index:1;
}
.catalog-element-properties .offer_prop.color .div_select.closed .div_options,
.catalog-element-properties .offer_prop.color .div_select.opened .div_options, /* color */
.catalog-element-properties .offer_prop.size .div_select.closed .div_options,
.catalog-element-properties .offer_prop.size .div_select.opened .div_options{ /* size */
	border:none;
}
.catalog-element-properties .offer_prop .div_select.opened .div_options{
	top:0;
	left:0;
	min-width:50px;
	border:1px solid #c2c2c2;
	background: #EDF2F6 url('/bitrix/templates/al/components/bitrix/catalog.element/catalog/img/prop_bg.png') 0 0 repeat-x;
	border-radius:3px;
	-moz-border-radius:3x;
	-khtml-border-radius:3px;
	z-index:20;
}
.catalog-element-properties .offer_prop .div_select.closed .div_options .div_option.selected .icon{
	position:relative;
	top:-1px;
	right:-5px;
	float:right;
	width:18px;
	height:18px;
	margin-left:3px;
	background-position:0 -1073px;
	background-repeat:no-repeat;
}
.catalog-element-properties .offer_prop.size .size_table{ /* size */
	position:relative;
	float:right;
}
.catalog-element-properties .offer_prop.size .size_table a{ /* size */
	color:#00529f;
	text-decoration:none;
}
.catalog-element-properties .offer_prop.size .size_table a:hover{ /* size */
	text-decoration:underline;
}
/* /properties [SKU] */

/* buy block */
.catalog-element-buy_block{
	float:right;
}
.catalog-element-around_buy_block_bg{
	min-height:449px;
}
.catalog-element-buy_block_bg{
	width:280px;
	min-height:100px;
	margin-bottom:30px;
	background: #f5f8fa url('/bitrix/templates/al/components/bitrix/catalog.element/catalog/img/buy_block_bg.png') 0 0 repeat-x;
	border:1px solid #f3f5f8;
	-moz-box-shadow:2px 2px 2px -1px #b8c8d8, -2px 2px 2px -1px #b8c8d8;
	-webkit-box-shadow:2px 2px 2px -1px #B8C8D8, -2px 2px 2px -1px #B8C8D8;
	box-shadow:2px 2px 2px -1px #B8C8D8, -2px 2px 2px -1px #B8C8D8;
}
.catalog-element-buy_block_inner{
	padding:15px 18px;
}
.catalog-element-price{
	margin-bottom:7px;
}
.catalog-element-price .crossed_price{
	font-size:16px;
	min-height:19px;
}
.catalog-element-price .price{
	font-size:15px;
}
/* /buy block */
/* quantity and PROPERTY_size popup */
.catalog-element-quantity{
	position:relative;
	display:block;
	height:18px;
	margin-bottom:5px;
	text-decoration:none;
}
.catalog-element-quantity .quantity_empty .status,
.catalog-element-quantity .quantity_isset .status{
	color:#00529f;
	border-bottom:1px dashed #00529f;
	cursor:pointer;
	text-decoration:none;
}
.catalog-element-quantity .quantity_empty .qe,
.catalog-element-quantity .quantity_isset .qi{
	width:14px;
	height:13px;
	margin-left:5px;
	background-repeat:no-repeat;
}
.catalog-element-quantity .quantity_empty .qe{
	background-position:0 -974px;
}
.catalog-element-quantity .quantity_isset .qi{
	background-position:-17px -974px;
}
.catalog-element-quantity .catalog-element-quantity-popup,
.offer_prop.size .catalog-element-size_table-popup{
	display:none;
	position:absolute;
	bottom:100px;
	padding:12px 15px;
	text-decoration:none;
	cursor:default;
	background:#F5F8FA url('/bitrix/templates/al/components/bitrix/catalog.element/catalog/img/buy_block_bg.png') 0 0 repeat-x;
	border:1px solid #F3F5F8;
	border-bottom:2px solid #00529f;
	-moz-box-shadow:2px 2px 2px -1px #b8c8d8, -2px 2px 2px -1px #b8c8d8;
	-webkit-box-shadow:2px 2px 2px -1px #B8C8D8, -2px 2px 2px -1px #B8C8D8;
	box-shadow:2px 2px 2px -1px #B8C8D8, -2px 2px 2px -1px #B8C8D8;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.catalog-element-quantity .catalog-element-quantity-popup{
	left:0;
}
.offer_prop.size .catalog-element-size_table-popup{
	right:0;
	z-index:100;
}
.catalog-element-properties .offer_prop.size a.catalog-element-size_table-popup:hover{
	text-decoration:none;
}
.catalog-element-quantity .catalog-element-quantity-popup .arrow,
.offer_prop.size .catalog-element-size_table-popup .arrow{
	position:absolute;
	bottom:-7px;
	width:10px;
	height:7px;
	background-repeat:no-repeat;
	background-position:0 -988px;
	z-index:5;
}
.catalog-element-quantity .catalog-element-quantity-popup .arrow{
	left:62px;
}
.offer_prop.size .catalog-element-size_table-popup .arrow{
	right:50px;
}
.catalog-element-quantity .catalog-element-quantity-popup .lesenka{
	width:14px;
	height:13px;
	background-repeat:no-repeat;
	background-position:0 -974px;
}
.catalog-element-quantity .catalog-element-quantity-popup .lesenka_in{
	height:13px;
	background-repeat:no-repeat;
	background-position:-17px -974px;
}
.catalog-element-quantity .catalog-element-quantity-popup.transi,
.offer_prop.size .catalog-element-size_table-popup.transi{
	-moz-transition:box-shadow .2s ease;
	-webkit-transition:box-shadow .2s ease;
	transition:box-shadow .2s ease;
}
.catalog-element-quantity .catalog-element-quantity-popup.transi.shadow,
.offer_prop.size .catalog-element-size_table-popup.transi.shadow{
	-moz-box-shadow: 0 0 10px 0 #00529f;
	-webkit-box-shadow: 0 0 10px 0 #00529f;
	box-shadow: 0 0 10px 0 #00529f;
}
/* quantity and PROPERTY_size popup */
/* buy buttons */
.catalog-element-buy_buttons .add2basket,
.catalog-element-buy_buttons .buy1click{
	color:#fff;
	display:block;
	font-size:16px;
	text-transform:none;
	text-decoration:none;
	-moz-transition:none;
	-webkit-transition:none;
	transition:none;
}
.catalog-element-buy_buttons .add2basket{
	background-position:0 -308px;
	height:21px;
	margin-bottom:5px;
	padding:11px 6px 11px 91px;
	width:129px;
}
.catalog-element-buy_buttons .add2basket:hover{
	color:#fff;
	background-position:-235px -308px;
}
.catalog-element-buy_buttons .add2basket:active{
	background-position:-475px -308px;
}
.catalog-element-buy_buttons .add2basket.disabled{
	display:none;
}
.catalog-element-buy_buttons .buy1click{
	background-position:0 -359px;
	height:24px;
	text-align:center;
	width:214px;
}
.catalog-element-buy_buttons .buy1click:hover{
	color:#fff;
	background-position:-235px -359px;
}
.catalog-element-buy_buttons .buy1click:active{
	background-position:-475px -359px;
}
.activelife .catalog-element-buy_buttons .js-buyform.inbasket .in_basket{
	background-position:0 -411px;
	color:#fff;
	display:block;
	font-size:16px;
	height:52px;
	margin-bottom:5px;
	padding:70px 50px 0;
	text-align:center;
	text-decoration:none;
	text-transform:none;
	-moz-transition:none;
	-webkit-transition:none;
	transition:none;
	width:126px;
}
.activelife .catalog-element-buy_buttons .js-buyform.inbasket .in_basket:hover{
	text-decoration:underline;
}
/* /buy buttons */
/* quickbuy & daysarticle styles (timer) */
.catalog-element.da .catalog-element-timer{
	display:block;
	border:2px solid #fd3232;
}
.catalog-element.da .catalog-element-timer-discount{
	background-color:#fd3232;
}
.catalog-element.qb .catalog-element-timer{
	display:block;
	border:2px solid #00529f;
}
.catalog-element.qb .catalog-element-timer-discount{
	background-color:#00529f;
}
.catalog-element-timer{
	display:none;
	width:221px;
	background-color:#f4f4f4;
	margin-top:15px;
	border-radius:4px;
	-moz-border-radius:4x;
	-khtml-border-radius:4px;
	overflow:hidden;
}
.catalog-element-timer-val{
	float:left;
	padding:20px 0 0 3px;
	line-height:14px;
}
.catalog-element-timer-val.first{
	padding-left:20px;
}
.catalog-element-timer-val span{
	display:block;
}
.catalog-element-timer-val span.value{
	font-size:22px;
	font-weight:bold;
	color:#333;
	letter-spacing:2px;
}
.catalog-element-timer-val span.value .sq{
	display:inline;
	font-size:16px;
	letter-spacing:0;
	line-height:10px;
}
.catalog-element-timer-val span.dvoetochie{
	font-size:20px;
	font-weight:bold;
	letter-spacing:2px;
}
.catalog-element-timer-val span.podpis{
	font-size:10px;
	color:#888;
	text-align:center;
}
.catalog-element-timer-separator{
	width:2px;
	height:27px;
	float:left;
	margin:15px 6px 0 9px;
	background-color:#d6d6d6;
}
.catalog-element-timer-discount{
	margin-top:10px;
	padding:5px;
	font-size:18px;
	color:#fff;
	text-align:center;
}
/* /quickbuy & daysarticle styles (timer) */
/* share */
.catalog-element-share{
	margin-top:10px;
}
/* /share */
/* buy kredit */
.catalog-element-kredit{
	margin-top:10px;
}
.catalog-element-kredit a.submit{
	display:block;
	color:#00529f;
	font-size:13px;
	font-weight:bold;
	padding:5px 5px 5px 12px;
	text-decoration:none;
	border:1px dashed #0857a2;
	border-radius:4px;
	-moz-border-radius:4x;
	-khtml-border-radius:4px;
	-moz-transition:none;
	-webkit-transition:none;
	transition:none;
}
.catalog-element-kredit a.submit:hover{
	color:#00529f;
	border:2px solid #0857a2;
	padding:4px 4px 4px 11px;
	text-decoration:none;
}
.catalog-element-kredit a.submit .icon{
	width:29px;
	height:29px;
	margin-right:6px;
	background-repeat:no-repeat;
	background-position:0 -1007px;
}
/* /buy kredit */
/* dostavka */
.catalog-element-dostavka{
	border:1px dashed #b3b3b3;
	border-radius:4px;
	-moz-border-radius:4x;
	-khtml-border-radius:4px;
	font-size:13px;
	margin-top:10px;
	padding:5px 5px 5px 12px;
	cursor:default;
}
.catalog-element-dostavka .icon{
	width:30px;
	height:29px;
	margin-right:5px;
	background-repeat:no-repeat;
	background-position:0 -1041px;
}
/* /dostavka */
/* compare */
.catalog-element .catalog-element-compare{
	margin-top:10px;
	line-height:18px;
}
.catalog-element .catalog-element-compare a{
	text-decoration:none;
}
.catalog-element-compare a .icon{
	width:13px;
	height:15px;
	margin-right:5px;
	background-repeat:no-repeat;
	background-position:0 -811px;
}
.catalog-element-compare a.compared .icon{
	background-position:-17px -811px;
}
/* /compare */

/* ---------------------------------------------------------------- */
/* bottom part */
.catalog-element-bottom{
	margin-top:40px;
}
/* /bottom part */
/* tabs */
.personal-tabscontent{
	margin-top:15px;
}
.personal-tabscontent .tabs-content{
	display:none;
}
.personal-tabscontent .tabs-content.showed{
	display:block;
}
/* /tabs */
/* tabs -> description */
.catalog-element-description{
	line-height:18px;
}
/* /tabs -> description */
/* tabs -> properties */
.catalog-element-gruped_props-group{
	margin-bottom:15px;
}
.catalog-element-gruped_props-prop_name{
	padding:4px 9px;
	font-size:15px;
	color:#00529f;
	font-weight:bold;
}
.catalog-element-gruped_prop{
	width:580px;
	padding:9px 20px 9px 14px;
}
.catalog-element-gruped_prop b{
	float:left;
	width:200px;
	margin-right:20px;
}
.catalog-element-gruped_prop span{
	display:block;
	margin-left:220px;
}
.catalog-element-gruped_prop.nechet{
	background-color:#ececec;
}
.catalog-element-gruped_props-props.margtop{
	margin-top:50px;
}
/* /tabs -> properties */
/* tabs -> docs */
.catalog-element-docs .item{
	float:left;
	width:293px;
	margin-right:20px;
	margin-bottom:15px;
}
.catalog-element-docs .item_inner{
	margin-left:52px;
}
.catalog-element-docs .item_inner a{
	font-weight:bold;
	text-decoration:none;
}
.catalog-element-docs .doc_size{
	font-size:11px;
	color:#999;
}
.catalog-element-docs .item .doc_icon{
	float:left;
	background-repeat:no-repeat;
}
.catalog-element-docs .item .doc_icon.other{
	width:43px;
	height:47px;
	background-position:0 -1247px;
}
.catalog-element-docs .item .doc_icon.doc{
	width:43px;
	height:45px;
	background-position:0 -1147px;
}
.catalog-element-docs .item .doc_icon.pdf{
	width:44px;
	height:47px;
	background-position:0 -1095px;
}
.catalog-element-docs .item .doc_icon.excel{
	width:43px;
	height:45px;
	background-position:0 -1197px;
}
/* /tabs -> docs */

/* go2detail from popup */
.catalog-element.is_popup a.go2detail_from_popup{
	bottom:2px;
	color:#00529f;
	font-size:14px;
	margin:0;
	position:absolute;
	right:5px;
	text-decoration:none;
}
.catalog-element.is_popup a.go2detail_from_popup:hover{
	text-decoration:underline;
}
.catalog-element.is_popup a.go2detail_from_popup .icon{
	width:15px;
	height:14px;
	margin-left:5px;
	background-repeat:no-repeat;
	background-position:0 -1541px;
}
.catalog-element.is_popup a.go2detail_from_popup:hover .icon{
	background-position:-16px -1541px;
}
/* go2detail from popup */

/* jScrollPane on preview text */
.catalog-element .scroll_detail_previevtext{
	width:100%;
	height:465px;
	overflow:auto;
}
/* /jScrollPane on preview text */
.js-buyform table{
margin:5px 0;
}
.js-quanity{
padding: 1px 5px !important;
border: 1px solid #e1e1e1;
border-radius: 3px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
font-size:16px;
color:#00529f;
}
/* End */



/* Start:/bitrix/templates/al/components/bitrix/forum.topic.reviews/al_form/style.css*/
.answer_form{
	width:620px;
}
.answer_form .textinput_author{
	min-width:600px;
}
.answer_form .textinput_captcha{
	min-width:408px;
}
.answer_form .captcha_image{
	float:right;
}
.answer_form .textareainput_plus,
.answer_form .textareainput_minus,
.answer_form .textareainput_comment{
	min-width:600px;
	padding:5px 8px;
	border:1px solid #dbdbdb;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
}
.answer_form .textareainput_plus,
.answer_form .textareainput_minus{
	height:44px;
	background-repeat:repeat-x;
	background-position:0px -470px;
}
.answer_form .textareainput_comment{
	height:114px;
	background-repeat:repeat-x;
	background-position:0px -528px;
	resize:none;
}
.reviews-note-box-text{
	font-size:12px;
}
.table_guest{
	margin-bottom:10px;
}
.table_captcha{
	width:496px;
	margin-top:10px;
}
.review_captcha{
	width:110px;
	float:right;
	margin-left:10px;
}

.answer_form .do_rating{
	margin-bottom:10px;
}
.answer_form .do_rating span,
.answer_form .do_rating .icon{
	display:block;
	float:left;
}
.answer_form .do_rating span{
	font-size:14px;
	color:#333333;
	margin-top:3px;
	margin-right:8px;
}
.answer_form .do_rating .icon{
	width:23px;
	height:20px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:0px -1318px;
}
.answer_form .do_rating .icon.selected{
	background-position:-46px -1318px;
}
.answer_form .do_rating .icon.hover,
.answer_form .do_rating .icon.selected.hover{
	background-position:-23px -1318px;
}

/* coments styles */
/* user styles */
div.otstup{
	height:22px;
	width:200px;
}

/* accessories not in tab */
.accBElement{
	float:left;
	width:200px;
	height:255px;
	margin-right:25px;
}
.accBElement .im{
	text-align:center;
	margin:5px 0 5px 0;
	height:155px;
}
.accBElement .im img{
	max-width:150px;
	width:expression(document.body.clientWidth > 150 ? "150px": "auto" );
	max-height:150px;
	height:expression(document.body.clientWidth > 150 ? "150px": "auto" );
}
.accBElement .nm{
	width:200px;
	height:30px;
	overflow:hidden;
	font-weight:bold;
	margin-bottom:5px;
}
.accBElement .shop{
	float:right;
}
.accBElement .shop{
	margin-top: 5px;
}
.accBElement .shop .price{
	margin-top: 7px;
	padding-left: 2px;
	padding-right: 4px;
	float: left;
	font-size: 23px;
	font-weight: bold;
	font-style: italic;
	color: black;
}


div.reviews-info-box
{
	padding:0.5em 1.117em;
	border-width: 1px;
	border-style: solid;
	line-height: 1.5em;
	margin-bottom:2em;
	zoom: 1;
}
/* Header */
div.reviews-header-box
{
	font-size:1em; 
	padding:0.462em 1.117em;
	vertical-align:middle;
}
/* Link to forum */
div.reviews-link-box
{
	font-size:1em; 
	padding:0.462em;
	vertical-align:middle;
	margin-bottom: 1em;
}
/* Page navigation */
div.reviews-navigation-box
{
	padding:0 1.117em;
	border-top: 1px solid;
	border-bottom: 1px solid;
	line-height:1.5em;
	overflow: hidden;
	zoom:1;
}
div.reviews-navigation-bottom { 
	margin-top: 0;
	margin-bottom: 2em;
	border-top:none;
}
/* Topic posts table */
table.reviews-post-table{
	width:100%;
	line-height:1.5em;
	margin-bottom:35px;
	padding:1px 3px 1px 0;
}
table.reviews-post-hidden {
    background: none repeat scroll 0 0 #E5F8E3 !important;
}
table.reviews-post-table thead td{
	color:#555555; 
}
table.reviews-post-table thead td, table.reviews-post-table tbody td div.reviews-text{
	font-size:12px;
	margin:20px 0px 0px 0px;
}
table.reviews-post-table thead td, table.reviews-post-table tbody td div.message_text_plus{
	margin-bottom:5px;
}
table.reviews-post-table thead td, table.reviews-post-table tbody td div.message_text_minus{
	margin-bottom:5px;
}
table.reviews-post-table thead td .message-post-date {
	float:right;
	color:#999999;
	font-size:14px;
	font-weight:normal;
}
table.reviews-post-table thead td .poster{
	background-color:#ececec;
	padding:8px 10px;
}
table.reviews-post-table thead td .poster .profil_icon{
	display:block;
	float:left;
	width:20px;
	height:20px;
	margin-right:5px;
	background-repeat:no-repeat;
	background-position:0 -590px;
}
table.reviews-post-table thead td .poster_name{
	display:block;
	float:left;
	color:#555555;
	font-size:14px;
	font-weight:bold;
	margin-top:1px;
}
table.reviews-post-table thead td .poster_rating{
	float:left;
	margin-top:3px;
	margin-left:10px;
}
table.reviews-post-table thead td .poster .rating_icon{
	width:13px;
	height:13px;
	margin-right:5px;
	background-repeat:no-repeat;
	background-position:0px -1341px;
}
table.reviews-post-table thead td .poster .rating_icon.active{
	background-position:-15px -1341px;
}
table.reviews-post-table thead td .review-rating {
	float: right;
}

table.reviews-post-table thead td .review-rating .rating-vote {
	line-height: 24px;
}
/* First Post Table */
table.reviews-post-first {}

/* Odd Post Table */
table.reviews-post-odd {}

/* Even Post Table */
table.reviews-post-even {}

/* Last Post Table */
table.reviews-post-last {
	margin-bottom:0;
}

/* Post Table Cell */
table.reviews-post-table td { padding: 0; vertical-align: top; }

/* Post Table: Post and Actions Cell */
table.reviews-post-table td.reviews-cell-post, table.reviews-post-table td.reviews-cell-actions { border-right-width: 1px; border-right-style: solid; }

/* Post Table: User Contacts and Actions Cell */
table.reviews-post-table td.reviews-cell-contact, table.reviews-post-table td.reviews-cell-actions { border-top-width: 1px; border-top-style: dashed; height: 1.5em; }

div.reviews-post-date, div.reviews-post-entry { padding:0.5em 1em 0.5em 1em; font-size:1em; font-weight:normal; }

div.reviews-post-date { border-bottom-width:1px; border-bottom-style: dashed; }

div.reviews-post-text { padding:0.5em 0; }
/* Post Table: Quote and Author Name Links*/
div.reviews-post-reply-buttons { 
	height:21px;
	padding:0;
	position:relative;
}
div.reviews-post-reply-buttons span.separator{
	display:block;
	float:left;
	margin:6px 13px 0px 13px;
	height:12px;
	line-height:5px;
	width:2px;
	background-color:#8b8b8b;
}
table.reviews-post-table .reply-action-note{
	color: #777777;
	font-style: italic;
	line-height: 18px;
	font-size: 11px;
	display: inline-block;
	margin:2px;
}
table.reviews-post-table .reply-action-note:hover{
	text-decoration:none;
}
div.reviews-post-reply-buttons a {
	display:block;
	float:left;
	color:#0088d2;
	font-size:11px;
	margin-left:2px;
	text-decoration:underline;
}
div.reviews-post-reply-buttons a:hover {
	text-decoration:none;
}

/* Post Attachments */
div.reviews-post-attachments { margin:1.5em 0;}
div.reviews-post-attachments label { font-weight: bold; padding-bottom:0.5em;}
div.reviews-post-attachment { padding-left: 0.5em;}

div.reviews-post-lastedit { padding:0.5em 0; font-style: italic;}
span.reviews-post-lastedit-user { font-weight: bold;}

div.reviews-user-info { padding:0.5em 1em 1.5em 1em; }

div.reviews-user-avatar { margin: 0.5em 0; }

div.reviews-user-status { margin-bottom: 0.5em; }

div.reviews-user-name span { font-size:1em; font-weight:bold; line-height:1.1em;}

span.reviews-vote-user a { text-decoration: none; vertical-align: top; font-size:1.1em;}

div.reviews-contact-links { padding:0.5em 1em 0.5em 1.5em; }

div.reviews-action-links { padding:0.5em 1.5em 0.5em 1em; text-align:right; }
div.reviews-action-links span {white-space: nowrap;}

div.reviews-post-entry { font-size:1em; padding-bottom:1em; height:100%;}

/*BBCode: List*/
div.reviews-post-entry ul, div.reviews-post-entry ol { padding:0.5em 0 0.5em 2em; }

div.reviews-post-entry table.forum-quote, div.reviews-post-entry table.forum-code { width: 95%; margin: 0.5em 0 0;}

table.forum-quote th, table.forum-code th {font-weight:bold; padding: 0.25em 1em; text-align:left;}
table.forum-quote td, table.forum-code td { padding:0.9em 1em; }

div.reviews-code-box
{
	font-family: "Consolas", "Monaco", "Courier New", Courier, monospace;
	font-size: 1em;
	width: 100%;
	overflow: auto;
	border-width:1px;
	border-style: solid;
	margin:0.5em 0;
}

div.reviews-code-box ol, div.reviews-code-box ol li, div.reviews-code-box ol li span { margin: 0; padding: 0; border: none; }

div.reviews-code-box ol { list-style: decimal; margin-left: 3em; padding:0.5em 0;}

div.reviews-code-box ol li
{
	list-style: decimal-leading-zero;
	list-style-position: outside !important;
	padding: 0 0.5em 0 1.5em !important;
	margin: 0;
	line-height: 1.5em;
}

/* Reply Form*/
div.reviews-reply-form
{
	border-style:solid;
	border-width:1px;
	line-height:1.5em;
	margin-bottom:1em;
}

div.reviews-reply-header
{
	font-size:1em; 
	padding:0.462em 1.117em;
	vertical-align:middle;
}

div.reviews-note-box {border-width:1px; border-style: solid; margin-bottom:22px; margin-top:22px; padding: 0.4em 1.117em;}
/*div.reviews-reply-form div.reviews-note-box { margin: 1.117em;}*/
div.reviews-note-box ul {padding:0.3em 0 0.3em 2em; margin:0;}
div.reviews-note-box ul li {margin:0; padding:0;}

div.reviews-reply-fields { padding:0 1.117em 0.8em; }

div.reviews-reply-field { padding-bottom: 0.462em; margin-top: 0.462em; }

div.reviews-reply-field-title input, div.reviews-reply-field-desc input { width: 80%;}

div.reviews-reply-field-title label, div.reviews-reply-field-desc label, div.reviews-reply-field-tags label, div.reviews-reply-field-captcha-label label,
div.reviews-reply-field-lastedit-reason label {display: block;}

div.reviews-reply-field-user {width: 100%; /*IE Fix or zoom:1 */}

div.reviews-reply-field-author, div.reviews-reply-field-email { float:left; width:39%; }

div.reviews-reply-field-user-sep { width:2%; float: left;}

div.reviews-reply-field-author input, div.reviews-reply-field-email input { width:100%; }

div.reviews-reply-field-bbcode { line-height: 1.7em; zoom:1;}


div.reviews-bbcode-line { margin-right: 2em; float: left;}
div.reviews-smiles-line { white-space: nowrap; float: left; }
div.reviews-bbcode-line img, div.reviews-smiles-line img { border: 0;}
div.reviews-bbcode-line a, div.reviews-smiles-line a {vertical-align: middle;}

div.reviews-bbcode-line a
{
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 0.2em;
	background-position: center center; 
	background-repeat:no-repeat;
	display: block;
}
div.reviews-bbcode-line a, div.reviews-bbcode-line img, div.reviews-smiles-line a, div.reviews-smiles-line img { outline: none; }
div.reviews-bbcode-line select { float: left; margin-left:3px; padding:0px; height:20px;} 

/*BBCode Icons*/
a.reviews-bbcode-bold {background-image: url('/bitrix/templates/al/components/bitrix/forum.topic.reviews/al_form/images/bbcode/font_bold.gif');}
a.reviews-bbcode-italic {background-image: url('/bitrix/templates/al/components/bitrix/forum.topic.reviews/al_form/images/bbcode/font_italic.gif');}
a.reviews-bbcode-color {background-image: url('/bitrix/templates/al/components/bitrix/forum.topic.reviews/al_form/images/bbcode/font_color.gif');}
a.reviews-bbcode-underline{background-image: url('/bitrix/templates/al/components/bitrix/forum.topic.reviews/al_form/images/bbcode/font_underline.gif');}
a.reviews-bbcode-strike{background-image: url('/bitrix/templates/al/components/bitrix/forum.topic.reviews/al_form/images/bbcode/font_strike.gif');}
a.reviews-bbcode-url{background-image: url('/bitrix/templates/al/components/bitrix/forum.topic.reviews/al_form/images/bbcode/font_link.gif');}
a.reviews-bbcode-img{background-image: url('/bitrix/templates/al/components/bitrix/forum.topic.reviews/al_form/images/bbcode/font_image.gif');}
a.reviews-bbcode-video{background-image: url('/bitrix/templates/al/components/bitrix/forum.topic.reviews/al_form/images/bbcode/font_video.gif');}
a.reviews-bbcode-code{background-image: url('/bitrix/templates/al/components/bitrix/forum.topic.reviews/al_form/images/bbcode/font_code.gif');}
a.reviews-bbcode-quote{background-image: url('/bitrix/templates/al/components/bitrix/forum.topic.reviews/al_form/images/bbcode/font_quote.gif');}
a.reviews-bbcode-video{background-image: url('/bitrix/templates/al/components/bitrix/forum.topic.reviews/al_form/images/bbcode/font_video.gif');}
a.reviews-bbcode-list{background-image: url('/bitrix/templates/al/components/bitrix/forum.topic.reviews/al_form/images/bbcode/font_list.gif');}
a.reviews-bbcode-translit{background-image: url('/bitrix/templates/al/components/bitrix/forum.topic.reviews/al_form/images/bbcode/font_translit.gif');}

div.reviews-reply-field-tags { display: none; }
div.reviews-reply-field-tags input { width:80%; }

div.reviews-reply-field-lastedit-reason input { width: 80%;}

div.reviews-reply-field-captcha input { width: 180px;}

div.reviews-reply-field-settings input, div.reviews-uploaded-file input, div.reviews-reply-field-lastedit-view input { width:1.55em; height:1.55em; margin:0 0 0 -0.25em; vertical-align: middle; font-size:1em; }
div.reviews-reply-field-settings label, div.reviews-uploaded-file a, div.reviews-reply-field-lastedit label { vertical-align: middle; }

div.reviews-reply-field-upload a { outline: none;}
div.reviews-upload-file-hint { display: none;}
div.reviews-upload-file-hint span { font-weight: bold;}
div.reviews-upload-file {display: none; margin-top: 0.262em;}
div.reviews-upload-file input {font-size:1.184em; }

div.reviews-reply-buttons { margin-top: 1em;}
div.reviews-reply-buttons input { padding:0 0.5em; font-size:1.184em; overflow: visible; /*IE paddings*/}

/* Utils */
div.reviews-clear-float { clear: both; }


/* Table Header, Reply Form Header, BBCode Icons Highlighting */
div.reviews-reply-header, div.reviews-bbcode-line a:hover, div.reviews-bbcode-line a:hover img { background-color: #e7e7e7; }

/* Table Cell Border */
div.reviews-info-box, div.reviews-reply-form { border-color: #e1e1e1;}

/* Table Cell, Info Box, Reply Form */
div.reviews-info-box, div.reviews-reply-form { background:#fbfbfb; }

div.reviews-post-date { background: #eaeaea; border-bottom: none; }

/* ---------------------------------------------------Text Color-------------------------------------------------- */

/* Header Box Right Links*/
div.reviews-header-box a:link, 
div.reviews-header-box a:visited, 
div.reviews-header-box a:active, 
div.reviews-header-box a:hover { color: #fff; }

.reviews-required-field { color: red; }

/* --------------------------------------------------Special Elements---------------------------------------------- */

div.reviews-header-box { color: #fff; background:#6c6c6c; border-color: #7a7a7a;}

/* Page navigation */
div.reviews-navigation-box { background:#fff; border-color: #e1e1e1; }

/*BBCode: Quote and Code*/
table.reviews-quote, table.reviews-code, div.reviews-code-box {  border-color: #c3c3c3; }
table.reviews-quote td, table.reviews-code td, div.reviews-code-box ol {background:#fff !important; color:#696969;}
table.reviews-quote th, table.reviews-code th, div.reviews-code-box {background:#e6e6e6 !important; color:#616161;}

div.reviews-note-box {border-color: #ffc85e; background: #fffdc7; }
/* --------------------------------------------------Icons---------------------------------------------- */
table.palette{border:1px solid gray; background-color:gray; border-collapse:collapse;}
table.palette td{border:1px solid gray; width:10px; height:10px; padding:0px; margin:0;}
table.palette td img{width:10px; height:10px; border:none; padding:0px; margin:0;}
/* Popups */
div.reviews-popup-postform {
	width:502px;
	padding:0px; 
	margin:0;
	overflow:hidden; 
	color:black;}
div.reviews-popup-postform table.reviews-popup {
	border:1px solid gray;
	width:500px;
	background-color:white; 
	font-size:1em;
	cursor:default;}
div.reviews-popup-postform table.reviews-popup td {
	font-size:1em;
	border:none;
	background-color:white; 
	font-size:1em;}
div.reviews-popup-postform table.reviews-popup thead td {
	font-weight:bold;
	padding:0.5em 0.5em 0.1em 0.8em;
	font-size:1.1em;
	text-align:left;}
div.reviews-popup-postform table.reviews-popup thead td div.close{
	cursor:pointer;
	cursor:hand;
	background-image: url('/bitrix/templates/al/components/bitrix/forum.topic.reviews/al_form/images/close.gif');
	background-position: center center;
	background-repeat:no-repeat;
	overflow:hidden;
	width:13px;
	height:13px;
	float:right;}
div.reviews-popup-postform table.reviews-popup tbody td {padding:1em;}
div.reviews-popup-postform table.reviews-popup tbody td div.reviews-field{width:100%;}
div.reviews-popup-postform table.reviews-popup tbody td div.reviews-field span.title{width:100%; display:block;}
div.reviews-popup-postform table.reviews-popup tbody td div.reviews-field input {width:95%;}
div.reviews-popup-postform table.reviews-popup tfoot td {padding:0.3em; text-align:center;}
/*/Popups */

div.reviews-smiles-line, div.reviews-smiles-line a, div.reviews-reply-field-bbcode div.reviews-reply-field-showsmiles{float:left;}
div.reviews-smiles-line span.reviews-smiles-item{display:block;float:left;border:none;margin:0;padding:0;overflow:hidden;}
div.reviews-smiles-line span.reviews-smiles-item a{text-decoration:none;border:none;float:left;margin-right:5px;}
div.reviews-smiles-line div.reviews-smiles-item{float:left;}
div.reviews-smiles-corrected{overflow:hidden;}

body.reviews-popup-body{padding:1.51em; font-size:0.75em;}
form.reviews-form{margin:0;}
div.reviews-text table.forum-quote{
    background:url('/bitrix/templates/al/components/bitrix/forum.topic.reviews/al_form/images/font_quote.gif') no-repeat scroll left top #F8F2D4;
    border-color:#EEE9CC;
    color:#4A483F;
}
div.reviews-text table.forum-quote thead {
	display:none;
}
div.reviews-text table.forum-code thead {
	display:table-cell;
}
div.reviews-text table.forum-quote, div.reviews-text table.forum-spoiler, div.reviews-text table.forum-code, div.reviews-text div.forum-code-box {
    border:1px solid #dddddd;
	padding:3px;
	width:100%;
}
div.reviews-text table.forum-quote td, div.reviews-text table.forum-spoiler td, div.reviews-text table.forum-code td,div.reviews-text  div.forum-code-box ol {
    color: #696969;
}
div.reviews-text table.forum-quote th, div.reviews-text table.forum-spoiler th, div.reviews-text table.forum-code th, div.reviews-text div.forum-code-box {
	font-weight:bold;
	text-align:left;
	color: #888;
}
div.reviews-text table.forum-code td, div.reviews-text div.forum-code-box td{
	font-family: "Lucida Console", "DejaVu Sans Mono", Monaco, monospace;
	font-size:12px;
}
div.reviews-reply-field .lhe-button-cont {
    background: none repeat scroll 0 0 transparent !important;
}
div.reviews-reply-field .lhe-line-begin, div.reviews-reply-field .lhe-line-end {
    display: none !important;
}
div.reviews-collapse {
	/*float: right;*/
	width:100%;
}
div.reviews-collapse a {
    line-height: 55px;
    margin-right: 30px;
	padding: 0.462em;
}
div.reviews-expanded {
	width: auto;
	float:right;
}

div.reviews-reply-field .lhe-button-cont { background: transparent!important; }
div.reviews-reply-field .lhe-line-begin, div.reviews-reply-field .lhe-line-end { display: none!important; }
div.reviews-reply-field div.bxlhe-frame { border:1px solid #fff !important; background: #fff!important; }

div.reviews-reply-field table.bxlhe-frame-table td.bxlhe-editor-buttons, div.reviews-reply-field div.bxst-lhe-cont td.bxlhe-editor-cell { background: #f8f8f8 !important; }
div.reviews-reply-field td.bxlhe-editor-cell { border-top: 1px solid #e5e5e5 !important; }
div.reviews-reply-field .lhe-button-over,  div.reviews-reply-field div.lhe-tlbr-smile-over { background-color: #e7e7e7 !important; }
div.reviews-reply-field .lhe-button, div.reviews-reply-field .lhe-tlbr-smile-cont, div.reviews-reply-field div.lhe-tlbr-smile-over{border:1px solid #f8f8f8 !important;}
div.reviews-reply-field  td.lhe-resize-row {height: 3px !important; border: none !important;}
div.reviews-reply-field  td.lhe-resize-row img {height: 0px !important; border-top: 1px solid #dcdcdc !important; border-bottom: 1px solid #9c9c9c !important;}

div.reviews-post-entry table.forum-quote {
    background: url('/bitrix/templates/al/components/bitrix/forum.topic.reviews/al_form/images/font_quote.gif') no-repeat scroll left top #F8F2D4;
    border-color: #EEE9CC;
    color: #4A483F;
}
div.reviews-post-entry table.forum-quote thead {
	display: none;
}
div.reviews-post-entry table.forum-code thead {
	display: table-cell;
}
div.reviews-post-entry table.forum-quote, div.reviews-post-entry table.forum-spoiler, div.reviews-post-entry table.forum-code, div.reviews-post-entry div.forum-code-box {
    border: 1px solid #dddddd;
	padding: 3px;
	width: 100%;
}
div.reviews-post-entry table.forum-quote td, div.reviews-post-entry table.forum-spoiler td, div.reviews-post-entry table.forum-code td,div.reviews-post-entry  div.forum-code-box ol {
    color: #696969;
}
div.reviews-post-entry table.forum-quote th, div.reviews-post-entry table.forum-spoiler th, div.reviews-post-entry table.forum-code th, div.reviews-post-entry div.forum-code-box {
	font-weight:bold;
	text-align:left;
	color: #888;
}
/* End */



/* Start:/bitrix/templates/al/components/bitrix/forum.topic.reviews/al_reviews/style.css*/
.answer_form{
	width:620px;
}
.answer_form .textinput_author{
	min-width:600px;
}
.answer_form .textinput_captcha{
	min-width:408px;
}
.answer_form .captcha_image{
	float:right;
}
.answer_form .textareainput_plus,
.answer_form .textareainput_minus,
.answer_form .textareainput_comment{
	min-width:600px;
	padding:5px 8px;
	border:1px solid #dbdbdb;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
}
.answer_form .textareainput_plus,
.answer_form .textareainput_minus{
	height:44px;
	background-repeat:repeat-x;
	background-position:0px -470px;
}
.answer_form .textareainput_comment{
	height:114px;
	background-repeat:repeat-x;
	background-position:0px -528px;
}
.reviews-block-button .a_like_button_37{
	float:right;
	margin-bottom:20px;
}
.reviews-note-box-text{
	font-size:12px;
}
.table_guest{
	margin-bottom:10px;
}
.table_captcha{
	width:496px;
	margin-top:10px;
}
.review_captcha{
	width:110px;
	float:right;
	margin-left:10px;
}

.answer_form .do_rating span,
.answer_form .do_rating .icon{
	display:block;
	float:left;
}
.answer_form .do_rating span{
	font-size:14px;
	color:#333333;
}
.answer_form .do_rating .icon{
	width:23px;
	height:20px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:0px -1318px;
}
.answer_form .do_rating .icon.selected{
	background-position:-46px -1318px;
}
.answer_form .do_rating .icon.hover,
.answer_form .do_rating .icon.selected.hover{
	background-position:-23px -1318px;
}

/* coments styles */
/* user styles */
div.otstup{
	height:22px;
	width:200px;
}

/* accessories not in tab */
.accBElement{
	float:left;
	width:200px;
	height:255px;
	margin-right:25px;
}
.accBElement .im{
	text-align:center;
	margin:5px 0 5px 0;
	height:155px;
}
.accBElement .im img{
	max-width:150px;
	width:expression(document.body.clientWidth > 150 ? "150px": "auto" );
	max-height:150px;
	height:expression(document.body.clientWidth > 150 ? "150px": "auto" );
}
.accBElement .nm{
	width:200px;
	height:30px;
	overflow:hidden;
	font-weight:bold;
	margin-bottom:5px;
}
.accBElement .shop{
	float:right;
}
.accBElement .shop{
	margin-top: 5px;
}
.accBElement .shop .price{
	margin-top: 7px;
	padding-left: 2px;
	padding-right: 4px;
	float: left;
	font-size: 23px;
	font-weight: bold;
	font-style: italic;
	color: black;
}


div.reviews-info-box
{
	padding:0.5em 1.117em;
	border-width: 1px;
	border-style: solid;
	line-height: 1.5em;
	margin-bottom:2em;
	zoom: 1;
}
/* Header */
div.reviews-header-box
{
	font-size:1em; 
	padding:0.462em 1.117em;
	vertical-align:middle;
}
/* Link to forum */
div.reviews-link-box
{
	font-size:1em; 
	padding:0.462em;
	vertical-align:middle;
	margin-bottom: 1em;
}
/* Page navigation */
div.reviews-navigation-box
{
	padding:0 1.117em;
	border-top: 1px solid;
	border-bottom: 1px solid;
	line-height:1.5em;
	overflow: hidden;
	zoom:1;
}
div.reviews-navigation-bottom { 
	margin-top: 0;
	margin-bottom: 2em;
	border-top:none;
}
/* Topic posts table */
table.reviews-post-table{
	width:100%;
	line-height:1.5em;
	margin-bottom:35px;
	padding:1px 3px 1px 0;
}
table.reviews-post-hidden {
    background: none repeat scroll 0 0 #E5F8E3 !important;
}
table.reviews-post-table thead td{
	color:#555555; 
}
table.reviews-post-table thead td, table.reviews-post-table tbody td div.reviews-text{
	font-size:12px;
	margin:20px 0px 0px 0px;
}
table.reviews-post-table thead td, table.reviews-post-table tbody td div.message_text_plus{
	margin-bottom:5px;
}
table.reviews-post-table thead td, table.reviews-post-table tbody td div.message_text_minus{
	margin-bottom:5px;
}
table.reviews-post-table thead td .message-post-date {
	float:right;
	color:#999999;
	font-size:14px;
	font-weight:normal;
}
table.reviews-post-table thead td .poster{
	background-color:#ececec;
	padding:8px 10px;
}
table.reviews-post-table thead td .poster .profil_icon{
	display:block;
	float:left;
	width:20px;
	height:20px;
	margin-right:5px;
	background-repeat:no-repeat;
	background-position:0 -590px;
}
table.reviews-post-table thead td .poster_name{
	display:block;
	float:left;
	color:#555555;
	font-size:14px;
	font-weight:bold;
	margin-top:1px;
}
table.reviews-post-table thead td .poster_rating{
	float:left;
	margin-top:3px;
	margin-left:10px;
}
table.reviews-post-table thead td .poster .rating_icon{
	width:13px;
	height:13px;
	margin-right:5px;
	background-repeat:no-repeat;
	background-position:0px -1341px;
}
table.reviews-post-table thead td .poster .rating_icon.active{
	background-position:-15px -1341px;
}
table.reviews-post-table thead td .review-rating {
	float: right;
}

table.reviews-post-table thead td .review-rating .rating-vote {
	line-height: 24px;
}
/* First Post Table */
table.reviews-post-first {}

/* Odd Post Table */
table.reviews-post-odd {}

/* Even Post Table */
table.reviews-post-even {}

/* Last Post Table */
table.reviews-post-last {
	margin-bottom:0;
}

/* Post Table Cell */
table.reviews-post-table td { padding: 0; vertical-align: top; }

/* Post Table: Post and Actions Cell */
table.reviews-post-table td.reviews-cell-post, table.reviews-post-table td.reviews-cell-actions { border-right-width: 1px; border-right-style: solid; }

/* Post Table: User Contacts and Actions Cell */
table.reviews-post-table td.reviews-cell-contact, table.reviews-post-table td.reviews-cell-actions { border-top-width: 1px; border-top-style: dashed; height: 1.5em; }

div.reviews-post-date, div.reviews-post-entry { padding:0.5em 1em 0.5em 1em; font-size:1em; font-weight:normal; }

div.reviews-post-date { border-bottom-width:1px; border-bottom-style: dashed; }

div.reviews-post-text { padding:0.5em 0; }
/* Post Table: Quote and Author Name Links*/
div.reviews-post-reply-buttons { 
	height:21px;
	padding:0;
	position:relative;
}
div.reviews-post-reply-buttons span.separator{
	display:block;
	float:left;
	margin:6px 13px 0px 13px;
	height:12px;
	line-height:5px;
	width:2px;
	background-color:#8b8b8b;
}
table.reviews-post-table .reply-action-note{
	color: #777777;
	font-style: italic;
	line-height: 18px;
	font-size: 11px;
	display: inline-block;
	margin:2px;
}
table.reviews-post-table .reply-action-note:hover{
	text-decoration:none;
}
div.reviews-post-reply-buttons a {
	display:block;
	float:left;
	color:#0088d2;
	font-size:11px;
	margin-left:2px;
	text-decoration:underline;
}
div.reviews-post-reply-buttons a:hover {
	text-decoration:none;
}

/* Post Attachments */
div.reviews-post-attachments { margin:1.5em 0;}
div.reviews-post-attachments label { font-weight: bold; padding-bottom:0.5em;}
div.reviews-post-attachment { padding-left: 0.5em;}

div.reviews-post-lastedit { padding:0.5em 0; font-style: italic;}
span.reviews-post-lastedit-user { font-weight: bold;}

div.reviews-user-info { padding:0.5em 1em 1.5em 1em; }

div.reviews-user-avatar { margin: 0.5em 0; }

div.reviews-user-status { margin-bottom: 0.5em; }

div.reviews-user-name span { font-size:1em; font-weight:bold; line-height:1.1em;}

span.reviews-vote-user a { text-decoration: none; vertical-align: top; font-size:1.1em;}

div.reviews-contact-links { padding:0.5em 1em 0.5em 1.5em; }

div.reviews-action-links { padding:0.5em 1.5em 0.5em 1em; text-align:right; }
div.reviews-action-links span {white-space: nowrap;}

div.reviews-post-entry { font-size:1em; padding-bottom:1em; height:100%;}

/*BBCode: List*/
div.reviews-post-entry ul, div.reviews-post-entry ol { padding:0.5em 0 0.5em 2em; }

div.reviews-post-entry table.forum-quote, div.reviews-post-entry table.forum-code { width: 95%; margin: 0.5em 0 0;}

table.forum-quote th, table.forum-code th {font-weight:bold; padding: 0.25em 1em; text-align:left;}
table.forum-quote td, table.forum-code td { padding:0.9em 1em; }

div.reviews-code-box
{
	font-family: "Consolas", "Monaco", "Courier New", Courier, monospace;
	font-size: 1em;
	width: 100%;
	overflow: auto;
	border-width:1px;
	border-style: solid;
	margin:0.5em 0;
}

div.reviews-code-box ol, div.reviews-code-box ol li, div.reviews-code-box ol li span { margin: 0; padding: 0; border: none; }

div.reviews-code-box ol { list-style: decimal; margin-left: 3em; padding:0.5em 0;}

div.reviews-code-box ol li
{
	list-style: decimal-leading-zero;
	list-style-position: outside !important;
	padding: 0 0.5em 0 1.5em !important;
	margin: 0;
	line-height: 1.5em;
}

/* Reply Form*/
div.reviews-reply-form
{
	border-style:solid;
	border-width:1px;
	line-height:1.5em;
	margin-bottom:1em;
}

div.reviews-reply-header
{
	font-size:1em; 
	padding:0.462em 1.117em;
	vertical-align:middle;
}

div.reviews-note-box {border-width:1px; border-style: solid; margin-bottom:22px; margin-top:22px; padding: 0.4em 1.117em;}
/*div.reviews-reply-form div.reviews-note-box { margin: 1.117em;}*/
div.reviews-note-box ul {padding:0.3em 0 0.3em 2em; margin:0;}
div.reviews-note-box ul li {margin:0; padding:0;}

div.reviews-reply-fields { padding:0 1.117em 0.8em; }

div.reviews-reply-field { padding-bottom: 0.462em; margin-top: 0.462em; }

div.reviews-reply-field-title input, div.reviews-reply-field-desc input { width: 80%;}

div.reviews-reply-field-title label, div.reviews-reply-field-desc label, div.reviews-reply-field-tags label, div.reviews-reply-field-captcha-label label,
div.reviews-reply-field-lastedit-reason label {display: block;}

div.reviews-reply-field-user {width: 100%; /*IE Fix or zoom:1 */}

div.reviews-reply-field-author, div.reviews-reply-field-email { float:left; width:39%; }

div.reviews-reply-field-user-sep { width:2%; float: left;}

div.reviews-reply-field-author input, div.reviews-reply-field-email input { width:100%; }

div.reviews-reply-field-bbcode { line-height: 1.7em; zoom:1;}


div.reviews-bbcode-line { margin-right: 2em; float: left;}
div.reviews-smiles-line { white-space: nowrap; float: left; }
div.reviews-bbcode-line img, div.reviews-smiles-line img { border: 0;}
div.reviews-bbcode-line a, div.reviews-smiles-line a {vertical-align: middle;}

div.reviews-bbcode-line a
{
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 0.2em;
	background-position: center center; 
	background-repeat:no-repeat;
	display: block;
}
div.reviews-bbcode-line a, div.reviews-bbcode-line img, div.reviews-smiles-line a, div.reviews-smiles-line img { outline: none; }
div.reviews-bbcode-line select { float: left; margin-left:3px; padding:0px; height:20px;} 

/*BBCode Icons*/
a.reviews-bbcode-bold {background-image: url('/bitrix/templates/al/components/bitrix/forum.topic.reviews/al_reviews/images/bbcode/font_bold.gif');}
a.reviews-bbcode-italic {background-image: url('/bitrix/templates/al/components/bitrix/forum.topic.reviews/al_reviews/images/bbcode/font_italic.gif');}
a.reviews-bbcode-color {background-image: url('/bitrix/templates/al/components/bitrix/forum.topic.reviews/al_reviews/images/bbcode/font_color.gif');}
a.reviews-bbcode-underline{background-image: url('/bitrix/templates/al/components/bitrix/forum.topic.reviews/al_reviews/images/bbcode/font_underline.gif');}
a.reviews-bbcode-strike{background-image: url('/bitrix/templates/al/components/bitrix/forum.topic.reviews/al_reviews/images/bbcode/font_strike.gif');}
a.reviews-bbcode-url{background-image: url('/bitrix/templates/al/components/bitrix/forum.topic.reviews/al_reviews/images/bbcode/font_link.gif');}
a.reviews-bbcode-img{background-image: url('/bitrix/templates/al/components/bitrix/forum.topic.reviews/al_reviews/images/bbcode/font_image.gif');}
a.reviews-bbcode-video{background-image: url('/bitrix/templates/al/components/bitrix/forum.topic.reviews/al_reviews/images/bbcode/font_video.gif');}
a.reviews-bbcode-code{background-image: url('/bitrix/templates/al/components/bitrix/forum.topic.reviews/al_reviews/images/bbcode/font_code.gif');}
a.reviews-bbcode-quote{background-image: url('/bitrix/templates/al/components/bitrix/forum.topic.reviews/al_reviews/images/bbcode/font_quote.gif');}
a.reviews-bbcode-video{background-image: url('/bitrix/templates/al/components/bitrix/forum.topic.reviews/al_reviews/images/bbcode/font_video.gif');}
a.reviews-bbcode-list{background-image: url('/bitrix/templates/al/components/bitrix/forum.topic.reviews/al_reviews/images/bbcode/font_list.gif');}
a.reviews-bbcode-translit{background-image: url('/bitrix/templates/al/components/bitrix/forum.topic.reviews/al_reviews/images/bbcode/font_translit.gif');}

div.reviews-reply-field-tags { display: none; }
div.reviews-reply-field-tags input { width:80%; }

div.reviews-reply-field-lastedit-reason input { width: 80%;}

div.reviews-reply-field-captcha input { width: 180px;}

div.reviews-reply-field-settings input, div.reviews-uploaded-file input, div.reviews-reply-field-lastedit-view input { width:1.55em; height:1.55em; margin:0 0 0 -0.25em; vertical-align: middle; font-size:1em; }
div.reviews-reply-field-settings label, div.reviews-uploaded-file a, div.reviews-reply-field-lastedit label { vertical-align: middle; }

div.reviews-reply-field-upload a { outline: none;}
div.reviews-upload-file-hint { display: none;}
div.reviews-upload-file-hint span { font-weight: bold;}
div.reviews-upload-file {display: none; margin-top: 0.262em;}
div.reviews-upload-file input {font-size:1.184em; }

div.reviews-reply-buttons { margin-top: 1em;}
div.reviews-reply-buttons input { padding:0 0.5em; font-size:1.184em; overflow: visible; /*IE paddings*/}

/* Utils */
div.reviews-clear-float { clear: both; }


/* Table Header, Reply Form Header, BBCode Icons Highlighting */
div.reviews-reply-header, div.reviews-bbcode-line a:hover, div.reviews-bbcode-line a:hover img { background-color: #e7e7e7; }

/* Table Cell Border */
div.reviews-info-box, div.reviews-reply-form { border-color: #e1e1e1;}

/* Table Cell, Info Box, Reply Form */
div.reviews-info-box, div.reviews-reply-form { background:#fbfbfb; }

div.reviews-post-date { background: #eaeaea; border-bottom: none; }

/* ---------------------------------------------------Text Color-------------------------------------------------- */

/* Header Box Right Links*/
div.reviews-header-box a:link, 
div.reviews-header-box a:visited, 
div.reviews-header-box a:active, 
div.reviews-header-box a:hover { color: #fff; }

.reviews-required-field { color: red; }

/* --------------------------------------------------Special Elements---------------------------------------------- */

div.reviews-header-box { color: #fff; background:#6c6c6c; border-color: #7a7a7a;}

/* Page navigation */
div.reviews-navigation-box { background:#fff; border-color: #e1e1e1; }

/*BBCode: Quote and Code*/
table.reviews-quote, table.reviews-code, div.reviews-code-box {  border-color: #c3c3c3; }
table.reviews-quote td, table.reviews-code td, div.reviews-code-box ol {background:#fff !important; color:#696969;}
table.reviews-quote th, table.reviews-code th, div.reviews-code-box {background:#e6e6e6 !important; color:#616161;}

div.reviews-note-box {border-color: #ffc85e; background: #fffdc7; }
/* --------------------------------------------------Icons---------------------------------------------- */
table.palette{border:1px solid gray; background-color:gray; border-collapse:collapse;}
table.palette td{border:1px solid gray; width:10px; height:10px; padding:0px; margin:0;}
table.palette td img{width:10px; height:10px; border:none; padding:0px; margin:0;}
/* Popups */
div.reviews-popup-postform {
	width:502px;
	padding:0px; 
	margin:0;
	overflow:hidden; 
	color:black;}
div.reviews-popup-postform table.reviews-popup {
	border:1px solid gray;
	width:500px;
	background-color:white; 
	font-size:1em;
	cursor:default;}
div.reviews-popup-postform table.reviews-popup td {
	font-size:1em;
	border:none;
	background-color:white; 
	font-size:1em;}
div.reviews-popup-postform table.reviews-popup thead td {
	font-weight:bold;
	padding:0.5em 0.5em 0.1em 0.8em;
	font-size:1.1em;
	text-align:left;}
div.reviews-popup-postform table.reviews-popup thead td div.close{
	cursor:pointer;
	cursor:hand;
	background-image: url('/bitrix/templates/al/components/bitrix/forum.topic.reviews/al_reviews/images/close.gif');
	background-position: center center;
	background-repeat:no-repeat;
	overflow:hidden;
	width:13px;
	height:13px;
	float:right;}
div.reviews-popup-postform table.reviews-popup tbody td {padding:1em;}
div.reviews-popup-postform table.reviews-popup tbody td div.reviews-field{width:100%;}
div.reviews-popup-postform table.reviews-popup tbody td div.reviews-field span.title{width:100%; display:block;}
div.reviews-popup-postform table.reviews-popup tbody td div.reviews-field input {width:95%;}
div.reviews-popup-postform table.reviews-popup tfoot td {padding:0.3em; text-align:center;}
/*/Popups */

div.reviews-smiles-line, div.reviews-smiles-line a, div.reviews-reply-field-bbcode div.reviews-reply-field-showsmiles{float:left;}
div.reviews-smiles-line span.reviews-smiles-item{display:block;float:left;border:none;margin:0;padding:0;overflow:hidden;}
div.reviews-smiles-line span.reviews-smiles-item a{text-decoration:none;border:none;float:left;margin-right:5px;}
div.reviews-smiles-line div.reviews-smiles-item{float:left;}
div.reviews-smiles-corrected{overflow:hidden;}

body.reviews-popup-body{padding:1.51em; font-size:0.75em;}
form.reviews-form{margin:0;}
div.reviews-text table.forum-quote{
    background:url('/bitrix/templates/al/components/bitrix/forum.topic.reviews/al_reviews/images/font_quote.gif') no-repeat scroll left top #F8F2D4;
    border-color:#EEE9CC;
    color:#4A483F;
}
div.reviews-text table.forum-quote thead {
	display:none;
}
div.reviews-text table.forum-code thead {
	display:table-cell;
}
div.reviews-text table.forum-quote, div.reviews-text table.forum-spoiler, div.reviews-text table.forum-code, div.reviews-text div.forum-code-box {
    border:1px solid #dddddd;
	padding:3px;
	width:100%;
}
div.reviews-text table.forum-quote td, div.reviews-text table.forum-spoiler td, div.reviews-text table.forum-code td,div.reviews-text  div.forum-code-box ol {
    color: #696969;
}
div.reviews-text table.forum-quote th, div.reviews-text table.forum-spoiler th, div.reviews-text table.forum-code th, div.reviews-text div.forum-code-box {
	font-weight:bold;
	text-align:left;
	color: #888;
}
div.reviews-text table.forum-code td, div.reviews-text div.forum-code-box td{
	font-family: "Lucida Console", "DejaVu Sans Mono", Monaco, monospace;
	font-size:12px;
}
div.reviews-reply-field .lhe-button-cont {
    background: none repeat scroll 0 0 transparent !important;
}
div.reviews-reply-field .lhe-line-begin, div.reviews-reply-field .lhe-line-end {
    display: none !important;
}
div.reviews-collapse {
	/*float: right;*/
	width:100%;
}
div.reviews-collapse a {
    line-height: 55px;
    margin-right: 30px;
	padding: 0.462em;
}
div.reviews-expanded {
	width: auto;
	float:right;
}

div.reviews-reply-field .lhe-button-cont { background: transparent!important; }
div.reviews-reply-field .lhe-line-begin, div.reviews-reply-field .lhe-line-end { display: none!important; }
div.reviews-reply-field div.bxlhe-frame { border:1px solid #fff !important; background: #fff!important; }

div.reviews-reply-field table.bxlhe-frame-table td.bxlhe-editor-buttons, div.reviews-reply-field div.bxst-lhe-cont td.bxlhe-editor-cell { background: #f8f8f8 !important; }
div.reviews-reply-field td.bxlhe-editor-cell { border-top: 1px solid #e5e5e5 !important; }
div.reviews-reply-field .lhe-button-over,  div.reviews-reply-field div.lhe-tlbr-smile-over { background-color: #e7e7e7 !important; }
div.reviews-reply-field .lhe-button, div.reviews-reply-field .lhe-tlbr-smile-cont, div.reviews-reply-field div.lhe-tlbr-smile-over{border:1px solid #f8f8f8 !important;}
div.reviews-reply-field  td.lhe-resize-row {height: 3px !important; border: none !important;}
div.reviews-reply-field  td.lhe-resize-row img {height: 0px !important; border-top: 1px solid #dcdcdc !important; border-bottom: 1px solid #9c9c9c !important;}

div.reviews-post-entry table.forum-quote {
    background: url('/bitrix/templates/al/components/bitrix/forum.topic.reviews/al_reviews/images/font_quote.gif') no-repeat scroll left top #F8F2D4;
    border-color: #EEE9CC;
    color: #4A483F;
}
div.reviews-post-entry table.forum-quote thead {
	display: none;
}
div.reviews-post-entry table.forum-code thead {
	display: table-cell;
}
div.reviews-post-entry table.forum-quote, div.reviews-post-entry table.forum-spoiler, div.reviews-post-entry table.forum-code, div.reviews-post-entry div.forum-code-box {
    border: 1px solid #dddddd;
	padding: 3px;
	width: 100%;
}
div.reviews-post-entry table.forum-quote td, div.reviews-post-entry table.forum-spoiler td, div.reviews-post-entry table.forum-code td,div.reviews-post-entry  div.forum-code-box ol {
    color: #696969;
}
div.reviews-post-entry table.forum-quote th, div.reviews-post-entry table.forum-spoiler th, div.reviews-post-entry table.forum-code th, div.reviews-post-entry div.forum-code-box {
	font-weight:bold;
	text-align:left;
	color: #888;
}
/* End */



/* Start:/bitrix/components/bitrix/system.show_message/templates/.default/style.css*/
font.errortext
{
	color:red;
}

font.notetext
{
	color:green;
}
/* End */



/* Start:/bitrix/templates/al/components/bitrix/system.pagenavigation/al/style.css*/
.modern-page-navigation{
	padding-top:7px;
	float:right;
}

/* numbers */
.modern-page-navigation .modern-page-current,
.modern-page-navigation a.number{
	font-size:13px;
	padding:5px 10px;
	margin:0 2px;
	border-radius:24px;
	-webkit-border-radius:24px;
	-moz-border-radius:24px;
}
.modern-page-navigation .modern-page-current{
	position:relative;
	border:2px solid #9c0400;
}
.modern-page-navigation a.number{
	border:2px solid #B3B3B3;
	text-decoration:none;
}
.modern-page-navigation a.number:hover{
	color:#00529f;
	text-decoration:none;
	border-color:#9c0400;
}
.modern-page-navigation .modern-page-current .img-cart{
	position:absolute;
	bottom:-9px;
	left:33%;
	width:10px;
	height:10px;
	border:none;
	background-repeat:no-repeat;
	background-position:0 -989px;
}
/* /numbers */

/* next * previous */
.modern-page-previous{
	margin-right:5px;
}
.modern-page-next{
	margin-left:5px;
}
.modern-page-previous,
.modern-page-next{
	font-weight:bold;
	text-decoration:none;
}
.modern-page-navigation .modern-page-previous:hover,
.modern-page-navigation .modern-page-next:hover{
	color:#00529f;
	text-decoration:none;
}
.modern-page-previous .icon,
.modern-page-next .icon{
	width:15px;
	height:14px;
	background-repeat:no-repeat;
}
.modern-page-previous .icon{
	margin-right:3px;
	background-position:0 -1558px;
}
.modern-page-navigation .modern-page-previous:hover .icon{
	background-position:-15px -1558px;
}
.modern-page-next .icon{
	margin-left:3px;
	background-position:0 -1541px;
}
.modern-page-navigation .modern-page-next:hover .icon{
	background-position:-16px -1541px;
}
/* /next * previous */
/* End */



/* Start:/bitrix/templates/al/components/bitrix/catalog.section/catalog/style.css*/
.catalog-item{
	position:relative;
	float:left;
	width:241px;
	height:295px;
	margin:1px 0 0 -1px;
	z-index:20;
}
.catalog-item .catalog-item_inner{
	min-height:295px;
	border:1px solid #c9c9c9;
	background-color:#f9fbf3;
	border-radius:12px;
	-moz-border-radius:12x;
	-khtml-border-radius:12px;
	z-index:30;
}

/* quickbuy & daysarticle styles (timer) */
.catalog-item-timer.timer_bg{
	position:absolute;
	bottom:0;
	left:18px;
	width:170px;
	height:40px;
	background-repeat:repeat;
	background-position:0 0;
	border-radius:10px;
	-moz-border-radius:10x;
	-khtml-border-radius:10px;
}
.catalog-item-timer-val{
	float:left;
	padding:11px 0 0 10px;
	line-height:11px;
}
.catalog-item-timer-val span{
	display:block;
}
.catalog-item-timer-val span.value{
	font-size:16px;
	font-weight:bold;
	letter-spacing:2px;
}
.catalog-item-timer-val span.podpis{
	font-size:10px;
	text-align:center;
}
.catalog-item-timer-separator{
	width:2px;
	height:40px;
	float:left;
	margin-left:9px;
	background-color:#fff;
}
/* /quickbuy & daysarticle styles (timer) */
/* quickbuy & daysarticle styles (corner) */
.catalog-item.hovered.da .da_corner,
.catalog-item.hovered.qb .qb_corner{
	background-position:-1px -1px;
}
/* quickbuy & daysarticle styles (corner) */

/* hovered styles */
.catalog-item.hovered{
	width:241px;
	height:295px;
	z-index:50;
}
.catalog-item.hovered .catalog-item_inner{
	min-height:292px;
	border:2px solid #00529f;
	border-radius:10px;
	-moz-border-radius:10x;
	-khtml-border-radius:10px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
.catalog-item.hovered.da .catalog-item_inner{
	border:2px solid #fd3232;
}
.catalog-item.hovered .catalog-item_inside{
	padding:16px 16px 0;
}
.catalog-item.hovered .catalog-item_2nd_inside{
	display:block;
	padding:0 16px 17px;
}
.catalog-item.hovered .catalog-item-price .crossed_price,
.catalog-item.da.hovered .catalog-item-price .discount,
.catalog-item.qb.hovered .catalog-item-price .discount{
	*padding-left:16px;
}
.catalog-item.hovered .catalog-item-price .price{
	padding-right:16px;
}
/* /hovered styles */

/* items */
.catalog-item .catalog-item_inner{
	position:absolute;
	top:0;
	left:0;
	right:0;
}
.catalog-item .catalog-item_1st_inside{
	padding:0 17px;
}
.catalog-item.hovered .catalog-item_1st_inside{
	padding:0 16px;
}
.catalog-item .catalog-item_inside{
	padding:17px 17px 0;
}
.catalog-item .catalog-item_2nd_inside{
	display:none;
	margin-top:10px;
	padding:0 17px 17px;
}
.catalog-item-picture{
	position:relative;
	width:207px;
	height:160px;
	margin-bottom:10px;
	text-align:center;
}
.catalog-item-picture a{
	display:table-cell;
	vertical-align:middle;
	width:207px;
	height:160px;
	text-align:center;
}
.catalog-item .catalog-item-picture .popup_detail_opening_lupa,
.phone_tablet .catalog-item .catalog-item-picture .popup_detail_opening_lupa,
.phone_tablet .catalog-item.hovered .catalog-item-picture .popup_detail_opening_lupa{
	display:none;
}
.catalog-item.hovered .catalog-item-picture .popup_detail_opening_lupa{
	display:block;
}
.catalog-item-picture .popup_detail_opening_lupa{
	position:absolute;
	right:0;
	bottom:70px;
	width:30px;
	height:30px;
	background-repeat:no-repeat;
	background-position:0 -1507px;
}
.catalog-item-picture .popup_detail_opening_lupa:hover{
	background-position:-29px -1507px;
}
.catalog-item-name{
	overflow:hidden;
	line-height:18px;
	height:36px;
}
.catalog-item-name a{
	text-decoration:none;
}
.catalog-item-price{
	margin-top:6px;
}
.catalog-item.da .catalog-item-price .crossed_price,
.catalog-item.qb .catalog-item-price .crossed_price{
	display:none;
}
.catalog-item-price .crossed_price{
	float:left;
	padding-top:37px;
	padding-bottom:7px;
	left:17px;
	position:absolute;
}
.catalog-item-price .price{
	float:right;
	padding-top:3px;
	padding-right:17px;
	*padding-bottom:7px;
}
.catalog-item.da .catalog-item-price .discount,
.catalog-item.qb .catalog-item-price .discount{
	float:left;
	padding:5px 10px 5px 17px;
	color:#fff;
	font-size:15px;
	border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	-khtml-border-radius:0 5px 5px 0;
}
.catalog-item.da .catalog-item-price .discount{
	background-color:#fd3232;
}
.catalog-item.qb .catalog-item-price .discount{
	background-color:#00529f;
}
.catalog-item .catalog-item-buy_btn{
	margin-top:10px;
}
.catalog-item .catalog-item-buy_btn .add2basket,
.catalog-item .catalog-item-buy_btn .in_basket{
	display:block;
	padding:6px 0;
	text-align:center;
	color:#fff;
	font-size:13px;
	text-decoration:none;
	background-color:#00529f;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
}
.catalog-item .catalog-item-buy_btn .add2basket:hover,
.catalog-item .catalog-item-buy_btn .in_basket:hover{
	background-color:#4983ba;
}
.catalog-item .catalog-item-buy_btn .add2basket:active,
.catalog-item .catalog-item-buy_btn .in_basket:active{
	background-color:#003b73;
}
.catalog-item.da .catalog-item-buy_btn .add2basket,
.catalog-item.da .catalog-item-buy_btn .in_basket{
	background-color:#fd3232;
}
.catalog-item.da .catalog-item-buy_btn .add2basket:hover,
.catalog-item.da .catalog-item-buy_btn .in_basket:hover{
	background-color:#ff6565;
}
.catalog-item.da .catalog-item-buy_btn .add2basket:active,
.catalog-item.da .catalog-item-buy_btn .in_basket:active{
	background-color:#d20000;
}
.catalog-item .catalog-item-buy_btn .add2basket.disabled,
.catalog-item .catalog-item-buy_btn .add2basket.disabled:hover,
.catalog-item.da .catalog-item-buy_btn .add2basket.disabled,
.catalog-item.da .catalog-item-buy_btn .add2basket.disabled:hover{
	display:none;
}
.catalog-item-compare{
	margin-top:12px;
}
.catalog-item-compare .add2compare_icon{
	width:13px;
	height:15px;
	margin-right:5px;
	background-repeat:no-repeat;
	background-position:0 -811px;
}
.catalog-item-compare .compared .add2compare_icon{
	background-position:-17px -811px;
}
.catalog-item-compare .add2compare{
	text-decoration:none;
}
.catalog-item-preview_text{
	max-height:305px;
	color:#949494;
	font-size:11px;
	line-height:18px;
	margin-top:10px;
	overflow:hidden;
}
.catalog-item-likes_and_share{
	margin-top:10px;
	line-height:10px;
}
.catalog-item-likes_and_share .likes{
	color:#bcbcbc;
	font-size:11px;
	text-decoration:none;
}
.catalog-item-likes_and_share .likes_icon{
	width:12px;
	height:12px;
	padding-left:3px;
	background-position:0 -434px;
	background-repeat:no-repeat;
}
.catalog-item-likes_and_share .likes.liked .likes_icon{
	background-position:-15px -434px;
}
.catalog-item-likes_and_share .likes:hover .likes_icon{
	background-position:-15px -434px;
}
/* ya share */
.catalog-item-likes_and_share .yashare-auto-init{
	float:right;
}
.catalog-item-likes_and_share .b-share{
	display:block;
	float:right;
	padding:0 !important;
	vertical-align:top;
}
.catalog-item-likes_and_share .b-share .b-share__handle{
	padding:0 !important;
}
.catalog-item-likes_and_share .b-share .b-share__handle.b-share__link.b-share-btn__vkontakte,
.catalog-item-likes_and_share .b-share .b-share__handle.b-share__link.b-share-btn__facebook,
.catalog-item-likes_and_share .b-share .b-share__handle.b-share__link.b-share-btn__twitter{
	padding:2px 0 0 3px !important;
}
.catalog-item-likes_and_share .b-share .b-share-icon.b-share-icon_vkontakte,
.catalog-item-likes_and_share .b-share .b-share-icon.b-share-icon_facebook,
.catalog-item-likes_and_share .b-share .b-share-icon.b-share-icon_twitter{
	float:left;
	margin-right:3px;
	padding:0 !important;
	background-repeat:no-repeat;
}
/* email2friend */
.catalog-item-likes_and_share .send2friend_icon{
	display:block;
	float:right;
	width:13px;
	height:10px;
	margin-right:2px;
	margin-top:2px;
	background-position:0 -447px;
	background-repeat:no-repeat;
	-moz-transition:none;
	-webkit-transition:none;
	transition:none;
}
.catalog-item-likes_and_share .send2friend_icon:hover{
	background-position:-16px -447px;
}
/* vk */
.catalog-item-likes_and_share .b-share .b-share__handle.b-share__link.b-share-btn__vkontakte{
	width:9px;
	height:10px;
}
.catalog-item-likes_and_share .b-share .b-share__handle.b-share__link.b-share-btn__vkontakte:hover  .b-share-icon.b-share-icon_vkontakte{
	background-position:-17px -474px;
}
.catalog-item-likes_and_share .b-share .b-share-icon.b-share-icon_vkontakte{
	width:9px;
	height:10px;
	background-position:0 -474px;
}
/* facebook */
.catalog-item-likes_and_share .b-share .b-share__handle.b-share__link.b-share-btn__facebook{
	width:6px;
	height:10px;
}
.catalog-item-likes_and_share .b-share .b-share__handle.b-share__link.b-share-btn__facebook:hover .b-share-icon.b-share-icon_facebook{
	background-position:-17px -461px;
}
.catalog-item-likes_and_share .b-share .b-share-icon.b-share-icon_facebook{
	width:6px;
	height:10px;
	background-position:0 -461px;
}
/* twitter */
.catalog-item-likes_and_share .b-share .b-share__handle.b-share__link.b-share-btn__twitter{
	width:8px;
	height:10px;
}
.catalog-item-likes_and_share .b-share .b-share__handle.b-share__link.b-share-btn__twitter:hover .b-share-icon.b-share-icon_twitter{
	background-position:-16px -487px;
}
.catalog-item-likes_and_share .b-share .b-share-icon.b-share-icon_twitter{
	width:8px;
	height:10px;
	background-position:0 -487px;
}
/* /items */

/* properties [SKU] */
.catalog-item .offer_prop .offer_prop-name{
	margin-right:3px;
}
.catalog-item .offer_prop{
	margin-bottom:3px;
}
.catalog-item .offer_prop .div_select{
	display:inline-block;
	//display:inline;
	height:16px;
	line-height:1;
	bottom:-3px;
	position:relative;
	//zoom:1;
}
.catalog-item .offer_prop.color .div_select{ /* color */
	height:auto;
}
.catalog-item .offer_prop .div_select .div_option{
	white-space:nowrap;
}
.catalog-item .offer_prop .div_select.closed .div_option.selected{
	cursor:pointer;
	border-bottom:1px dashed #00529f;
	max-width:205px;
	overflow:hidden;
	text-overflow:ellipsis;
}
.catalog-item .offer_prop.color .div_select .div_option{ /* color */
	cursor:pointer;
}
.catalog-item .offer_prop.color .div_select .div_option.selected{ /* color */
	cursor:default;
}
.catalog-item .offer_prop .div_select.closed .div_option.selected:hover{
	border-bottom:1px dashed #fff;
}
.catalog-item .offer_prop .div_select.closed .div_option.selected{
	display:block;
}
.catalog-item .offer_prop .div_select.closed .div_option{
	display:none;
	color:#00529f;
}
.catalog-item .offer_prop.color .div_select .div_option{
	display:block;
	float:left;
	margin-right:5px;
	border:1px solid #fff;
}
.catalog-item .offer_prop.color .div_select .div_option span{ /* color */
	display:block;
	float:left;
	width:19px;
	height:19px;
	border:1px solid #d4d4d4;
}
.catalog-item .offer_prop.color .div_select .div_option.selected{ /* color */
	border:1px solid #fd3232;
}
.catalog-item .offer_prop.color .div_select .div_option.selected span{ /* color */
	border:1px solid #fff;
}
.catalog-item .offer_prop .div_select.opened .div_option.selected{
	color:#00529f;
	border-bottom:1px dashed #fff;
}
.catalog-item .offer_prop .div_select.opened{
	margin-top:-3px;
	bottom:-6px;
}
.catalog-item .offer_prop .div_select.opened .div_option{
	padding:4px 5px;
	cursor:pointer;
	border-bottom:1px dashed #fff;
}
.catalog-item .offer_prop .div_select.opened .div_option:hover{
	color:#00529f;
	background-color:#f3f3f3;
}
.catalog-item .offer_prop .div_select.opened .div_option.disabled:hover{
	border-bottom:1px dashed #fff;
}
.catalog-item .offer_prop.color .div_select.closed .div_option,
.catalog-item .offer_prop.color .div_select.opened .div_option,
.catalog-item .offer_prop.color .div_select.closed .div_option:hover,
.catalog-item .offer_prop.color .div_select.opened .div_option:hover,
.catalog-item .offer_prop.color .div_select.closed .div_option.disabled:hover,
.catalog-item .offer_prop.color .div_select.opened .div_option.disabled:hover{ /* color */
	border:1px solid #fff;
}
.catalog-item .offer_prop.color .div_select.closed .div_option.selected,
.catalog-item .offer_prop.color .div_select.opened .div_option.selected
.catalog-item .offer_prop.color .div_select.closed .div_option.selected:hover,
.catalog-item .offer_prop.color .div_select.opened .div_option.selected:hover{ /* color */
	border:1px solid #dbdbdb;
}
.catalog-item .offer_prop .div_select.opened .div_option.disabled{
	color:#b3b3b3;
	cursor:default;
	text-decoration:line-through;
}
.catalog-item .offer_prop .div_options{
	background-color:#fff;
}
.catalog-item .offer_prop .div_select.closed .div_options{
	z-index:1;
}
.catalog-item .offer_prop .div_select.opened .div_options{
	top:-5px;
	left:-6px;
	min-width:50px;
	border:1px solid #c2c2c2;
	border-radius:3px;
	-moz-border-radius:3x;
	-khtml-border-radius:3px;
	position:absolute;
	z-index:20;
}
.catalog-item .offer_prop.color .div_select .div_options{ /* color */
	position:static;
	min-width:205px;
}
/* /properties [SKU] */

/* men & women icons */
.catalog-item .men_and_women_icons{
	position:absolute;
	right:-8px;
	top:-8px;
}
.catalog-item .men_and_women_icons .mw_icon{
	float:left;
	height:28px;
	margin-left:3px;
	width:14px;
}
.catalog-item .men_and_women_icons .men{
	background-position:0 -257px;
}
.catalog-item .men_and_women_icons .women{
	background-position:-14px -257px;
}
.catalog-item.hovered .men_and_women_icons .men{
	background-position:-30px -257px;
}
.catalog-item.hovered .men_and_women_icons .women{
	background-position:-44px -257px;
}
/* /men & women icons */

/* stickers icons */
.catalog-item .stickers_icons{
	position:absolute;
	left:0;
	bottom:-4px;
}
.catalog-item .stickers_icons .stickers_icon{
	float:left;
	width:50px;
	height:50px;
	margin-right:3px;
	background-repeat:no-repeat;
}
.catalog-item .stickers_icons .new{
	background-position:0 -288px;
}
.catalog-item .stickers_icons .discount{
	background-position:0 -342px;
}
.catalog-item .stickers_icons .action{
	background-position:0 -1711px;
}
/* /stickers icons */

/* delete product */
.catalog-item .delete_product_icon{
	position:absolute;
	top:-7px;
	right:-7px;
	display:none;
	width:19px;
	height:19px;
	background-position:0 -413px;
	background-repeat:no-repeat;
	z-index:35;
	-moz-transition:.5s ease;
	-webkit-transition:.5s ease;
	transition:.5s ease;
}
.catalog-item.hovered .delete_product_icon{
	display:block;
}
.catalog-item .delete_product_icon:hover{
	-ms-transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	transform:scale(1.1,1.1);
}
.catalog-item.da .delete_product_icon{
	background-position:-21px -413px;
}
.personal-tabsheader2 a{
	border-left:2px solid #b0b88a;
	border-right:2px solid #b0b88a;
	border-top:2px dotted #b0b88a;
	border-bottom:2px dotted #b0b88a;
	padding:6px 17px;
	border-radius:30px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	font-size:14px;
	text-decoration:none;
	color:#333722;
}
/* /delete product */
/* End */
/* /bitrix/templates/al/components/bitrix/catalog/al/style.css */
/* /bitrix/templates/al/components/bitrix/catalog.element/catalog/style.css */
/* /bitrix/templates/al/components/bitrix/forum.topic.reviews/al_form/style.css */
/* /bitrix/templates/al/components/bitrix/forum.topic.reviews/al_reviews/style.css */
/* /bitrix/components/bitrix/system.show_message/templates/.default/style.css */
/* /bitrix/templates/al/components/bitrix/system.pagenavigation/al/style.css */
/* /bitrix/templates/al/components/bitrix/catalog.section/catalog/style.css */
