


/* 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.section.list/catalog/style.css*/
.section_list{
	margin-bottom:16px;
}

.body .section_list a{
	-moz-transition:none;
	-webkit-transition:none;
	transition:none;
}
.body .section_list a .imya{
	display:inline-block;
	//display:inline;
	max-width:180px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	//zoom:1;
}
.body .section_list a .count{
	display:inline-block;
	//display:inline;
	overflow:hidden;
	//zoom:1;
}
.section_list .lvl1{
	position:relative;
	z-index:50;
}
.section_list .a_lvl1{
	display:block;
	padding:12px 18px 0;
	height:27px;
	color:#fff;
	text-decoration:none;
	background-repeat:repeat-x;
	1background-position:0 -220px;
	border-bottom:1px solid #770401;
}
.section_list .sla .icon{
	float:right;
	width:18px;
	height:18px;
	background-position:0 -702px;
}
.section_list .a_lvl1:hover{
	background-image: url(/bitrix/templates/al/img/backs1.png) repeat-x;
	color:#fff;
	text-decoration:none;
}
.section_list .sla:hover .icon{
	background-position:0 -725px;
}
.section_list .lvl1_first .a_lvl1{
	border-radius:8px 8px 0 0;
	-moz-border-radius:8px 8px 0 0;
	-khtml-border-radius:8px 8px 0 0;
}
.section_list .lvl1_last .a_lvl1{
	border-radius:0 0 8px 8px;
	-moz-border-radius:0 0 8px 8px;
	-khtml-border-radius:0 0 8px 8px;
}
.section_list .lvl1_submenu{
	position:absolute;
	top:0;
	left:100%;
	min-width:255px;
	background-color:#fff;
	border:1px solid #d5dbe3;
	border-radius:8px;
	-moz-border-radius:8px;
	-khtml-border-radius:8px;
	overflow:hidden;
	z-index:60;
}
.section_list .lvl1_submenu .sla{
	background-repeat:repeat-x;
	background-position:0 -311px;
	border-bottom:1px solid #d4d4d4;
	display:block;
	height:19px;
	line-height:19px;
	padding:6px 14px;
	text-decoration:none;
}
.section_list .lvl1_submenu .lvl2:last-of-type a{
	border-bottom:none;
}
.section_list .lvl1_submenu .sla span.icon{
	float:right;
	width:18px;
	height:18px;
	background-position:0 -725px;
	background-repeat:no-repeat;
}
.section_list .lvl1_submenu .sla:hover{
	background-position:0 -346px;
}
.section_list .lvl1_submenu .sla.a_lvl2{
	padding-left:14px;
}
.section_list .lvl1_submenu .sla.a_lvl3{
	padding-left:28px;
}
.section_list .lvl1_submenu .sla.a_lvl4{
	padding-left:42px;
}
.section_list .lvl1_submenu .sla.a_lvl5{
	padding-left:56px;
}
.section_list .lvl1_submenu .sla.a_lvl6{
	padding-left:70px;
}
.catalog_section_description{
	margin-bottom:15px;
	line-height:18px;
}
.catalog_section_description h1{
	font-weight:lighter;
	line-height:1;
	margin:0 0 10px;
}
.catalog_section_description .descr{
	line-height:18px;
}
/* End */



/* Start:/bitrix/templates/al/components/bitrix/catalog.smart.filter/catalog/style.css*/
#smartFilter{
	position:relative;
}
#smartFilter a{
	-moz-transition:none;
	-webkit-transition:none;
	transition:none;
}
#smartFilter .filtren{
	border:1px solid #d9e1ea;
	border-radius:8px;
	-moz-border-radius:8px;
	-khtml-border-radius:8px;
	overflow:hidden;
}
#smartFilter .icon-minus,
#smartFilter .icon-plus{
	width:7px;
	height:4px;
}
#smartFilter .icon-minus{
	background-position:-18px -564px;
}
#smartFilter .icon-plus{
	background-position:-18px -575px;
}
#smartFilter a.prop_name{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#smartFilter a.prop_name:hover{
	color:#00529F;
}
#smartFilter a.prop_name:hover .icon-minus{
	background-position:-3px -564px;
}
#smartFilter a.prop_name:hover .icon-plus{
	background-position:-3px -575px;
}
#smartFilter .lvl1,
#smartFilter .smartbuttons{
	padding:15px 20px;
}
#smartFilter .lvl1{
	background: #edf2f6 url('/bitrix/templates/al/components/bitrix/catalog.smart.filter/catalog/img/prop_bg.png') 0 0 repeat-x;
	border-bottom:1px solid #e1e1e1;
}
#smartFilter .smartbuttons{
	background: #edf2f6 url('/bitrix/templates/al/components/bitrix/catalog.smart.filter/catalog/img/btns_bg.png') 0 0 repeat-x;
}
#smartFilter .lvl1_simple ul.lvl2,
#smartFilter .lvl1_price_group ul.lvl2{
	overflow:hidden;
}
#smartFilter ul.lvl2{
	margin-top:8px;
	padding-top:1px;
}
#smartFilter .lvl1_simple .lvl2 .props{
	background: -ms-linear-gradient(top,  #ffffff,  #e7ecf2);
	background-image: -moz-linear-gradient(top, #ffffff, #e7ecf2);
	background-image: -o-linear-gradient(top, #ffffff, #e7ecf2);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e7ecf2));
	background-image: -webkit-linear-gradient(top, #ffffff, #e7ecf2);
	background-image: linear-gradient(to bottom, #ffffff, #e7ecf2);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e7ecf2',GradientType=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e7ecf2)";
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e7ecf2',GradientType=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e7ecf2)";
	border:1px solid #d4d4d4;
	cursor:pointer;
	margin-top:-1px;
	padding:5px 9px;
}
#smartFilter .props.f_disabled span{
	color:#c9c9c9;
}
#smartFilter .lvl1_simple .lvl2 .props:hover{
	background: -ms-linear-gradient(top,  #e7ecf2,  #ffffff);
	background-image: -moz-linear-gradient(top, #e7ecf2, #ffffff);
	background-image: -o-linear-gradient(top, #e7ecf2, #ffffff);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e7ecf2), to(#ffffff));
	background-image: -webkit-linear-gradient(top, #e7ecf2, #ffffff);
	background-image: linear-gradient(to bottom, #e7ecf2, #ffffff);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7ecf2',endColorstr='#ffffff',GradientType=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e7ecf2, endColorstr=#ffffff)";
}
/* prices */
#smartFilter .lvl1_slide .max-price,
#smartFilter .lvl1_slide .min-price{
	padding:3px 4px;
	background-repeat:repeat-x;
	background-position:0 -188px;
	border:1px solid #bacedc;
}
/* prices groups */
#smartFilter .lvl1_price_group .lvl2 .props{
	float:left;
	width:89px;
	cursor:pointer;
	padding:4px 9px;
	margin-bottom:6px;
	border:1px solid #d4d4d4;
}
#smartFilter .lvl1_price_group .lvl2 .props.pchecked{
	background-image:none;
	background-color:#0077c6;
	color:#fff;
}
#smartFilter .lvl1_price_group .lvl2 .props.marga,
#smartFilter .lvl1_specific_size .lvl2 .props.marga{
	margin-right:5px;
}
#smartFilter .lvl1_price_group label:before{
	width:0;
	background-image:none;
}
#smartFilter .lvl1_price_group li.lvl2{
	font-size:11px;
	text-align:center;
}
/* specific BRANDS */
#smartFilter .brand_list_filter{
	width:211px;
	font-size:11px;
	padding:4px;
	margin:0 0 5px;
}
#smartFilter .scroll_brands{
	width:100%;
	height:194px;
	overflow:auto;
}
#smartFilter .scroll_brands .props{
	width:180px;
}
#smartFilter .scroll_brands .props.first{
	margin-top:1px;
}
/* /specific BRANDS */

/* specific SIZE */
#smartFilter .lvl1_specific_size .lvl2 .props{
	background-position:0 -188px;
	float:left;
	width:51px;
	cursor:pointer;
	padding:4px 9px;
	margin-bottom:6px;
	border:1px solid #d4d4d4;
}
#smartFilter .lvl1_specific_size .lvl2 .props:hover{
	background-position:0 -381px;
}
#smartFilter .lvl1_specific_size .lvl2 .props.pchecked,
#smartFilter .lvl1_specific_size .lvl2 .props.pchecked:hover{
	background-position:0 -44px;
	color:#fff;
}
#smartFilter .lvl1_specific_size .lvl2 .props.marga{
	margin-right:5px;
}
#smartFilter .lvl1_specific_size label:before{
	width:0;
	background-image:none;
}
#smartFilter .lvl1_specific_size li.lvl2{
	font-size:11px;
	text-align:center;
}
/* /specific SIZE */

/* specific COLOR */
#smartFilter .lvl1_specific_color .lvl2 .props{
	float:left;
	width:26px;
	padding:2px 4px 3px 2px;
	margin-right:5px;
	margin-bottom:5px;
	border:1px;
}
#smartFilter .lvl1_specific_color .lvl2 .props.pchecked{
	width:24px;
	border:1px solid #dbdbdb;
}
#smartFilter .lvl1_specific_color .lvl2 .props.f_disabled label{
	cursor:default;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
	-moz-opacity:.2;
	-khtml-opacity:.2;
	opacity:.2;
}
#smartFilter .lvl1_specific_color label:before{
	width:0;
	background-image:none;
}
#smartFilter .lvl1_specific_color li.lvl2{
	float:left;
	-moz-box-shadow:1px 1px 3px rgba(0, 0, 0, .5);
	-webkit-box-shadow:1px 1px 3px rgba(0, 0, 0, .5);
	box-shadow:1px 1px 3px rgba(0, 0, 0, .5);
	overflow:hidden;
}
#smartFilter .lvl1_specific_color .lvl2 .props label{
	width:26px;
	height:26px;
}
#smartFilter .lvl1_specific_color .lvl2 .props.pchecked label{
	width:24px;
	height:24px;
}
#smartFilter .lvl1_specific_color .lvl2 .props label{
	float:left;
	cursor:pointer;
	padding:0;
	overflow:hidden;
}
/* /specific COLOR */

/* buttons */
#smartFilter .smartlink_reset,
#smartFilter .smartlink_set{
	color:#fff;
	height:35px;
	float:left;
	line-height:35px;
	padding:0;
	text-align:center;
	text-decoration:none;
	width:110px;
}
#smartFilter .smartlink_reset{
	margin-right:3px;
	background-position:-3px -155px;
}
#smartFilter .smartlink_reset:hover{
	background-position:-117px -155px;
}
#smartFilter .smartlink_reset:active{
	background-position:-231px -155px;
}
#smartFilter .smartlink_set{
	background-position:-3px -116px;
}
#smartFilter .smartlink_set:hover{
	background-position:-117px -116px;
}
#smartFilter .smartlink_set:active{
	background-position:-231px -116px;
}
/* little popup */
#smartFilter .modef{
	position:absolute;
	min-width:300px;
	top:-5px;
	left:250px;
	white-space:nowrap;
	z-index:210;
}
#smartFilter .modef .bhfilter-littlepopup-lp{
	float:left;
	width:20px;
	height:42px;
	background-repeat:no-repeat;
	background-position:0 -1399px;
}
#smartFilter .modef .bhfilter-littlepopup-cp{
	float:left;
	padding-top:10px;
	height:32px;
	background-repeat:repeat-x;
	background-position:0 -699px;
}
#smartFilter .modef .bhfilter-littlepopup-rp{
	float:left;
	width:14px;
	height:42px;
	background-repeat:no-repeat;
	background-position:-10px -1446px;
}
#smartFilter .modef .bhfilter-littlepopup-cp a{
	font-weight:bold;
	text-decoration:underline;
}
/* /little popup */

/* border radius */
#smartFilter .lvl1_slide .max-price,
#smartFilter .lvl1_slide .min-price,
#smartFilter .lvl1_price_group .lvl2 .props,
#smartFilter .lvl1_simple .lvl2 .props,
#smartFilter .lvl1_specific_size .lvl2 .props,
#smartFilter .lvl1_specific_color .lvl2 .props,
#smartFilter .lvl1_specific_color li.lvl2{
	border-radius:4px;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
}
/* /border radius */

/* -------------------------------------------------------------- */
/* smart filter CHOSED */
.smartfilter_chosed{
	font-size:13px;
	margin:10px 0;
}
.smartfilter_chosed .smartfilter_chosed-prop{
	padding-right:15px;
}
.smartfilter_chosed .prop_name{
	font-weight:bold;
	padding-right:5px;
}
.smartfilter_chosed .prop_value{
	margin-right:8px;
	cursor:pointer;
}
.smartfilter_chosed .prop_value .icon{
	width:16px;
	height:19px;
	padding-left:2px;
	background-position:2px -1638px;
	background-repeat:no-repeat;
}
.smartfilter_chosed .dellall{
	width:16px;
	height:19px;
	padding-left:2px;
	background-position:2px -1659px;
	background-repeat:no-repeat;
}
/* /smart filter CHOSED */
/* End */



/* Start:/bitrix/templates/al/components/bitrix/catalog.smart.filter/catalog/slider/slider.css*/
/*! jQuery UI - v1.10.3 - 2013-05-03
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers ----------------------------------*/
.ui-slider{
	cursor:pointer;
	margin-top:18px;
	position:relative;
	text-align:left;
}
.ui-slider .ui-slider-handle{
	position:absolute;
	width:22px;
	height:22px;
	cursor:pointer;
	z-index:2;
	outline:-webkit-focus-ring-color auto 0px;
}
.ui-slider .ui-slider-range{
	position:absolute;
	display:block;
	border:0;
	background:url('/bitrix/templates/al/components/bitrix/catalog.smart.filter/catalog/slider/trackbar.png') 0px 0px repeat-x;
	z-index:1;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range{
	filter:inherit;
}

.ui-slider-horizontal{
	height:6px;
	margin-right:5px;
}
.ui-slider-horizontal .ui-slider-handle{
	top:-8px;
	margin-left:-9px;;
}
.ui-slider-horizontal .ui-slider-range{
	top:0;
	height:100%;
}
.ui-slider-horizontal .ui-slider-range-min{
	left:0;
}
.ui-slider-horizontal .ui-slider-range-max{
	right:0;
}
.ui-widget-content{
	background:url('/bitrix/templates/al/components/bitrix/catalog.smart.filter/catalog/slider/trackbar_full.png') 0px 0px no-repeat;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default{
	background-repeat:no-repeat;
	background-position:0px -786px;
}
/* End */



/* Start:/bitrix/templates/al/components/redsign/catalog.sorter/catalog/style.css*/
.catalog_sorter .catalog_sorter-name{
	float:left;
	font-weight:bold;
	margin:8px 10px 0 0;
}

.catalog_sorter .personal-tabsheader_cat a{
	margin-right:5px;
}

/* sort */
.catalog_sorter .personal-tabsheader_cat{
	float:left;
	margin-right:10px;
}
.catalog_sorter .personal-tabsheader_cat a{
	border-left: 2px solid #b0b88a;
	border-right: 2px solid #b0b88a;
	border-top: 2px dotted #b0b88a;
	border-bottom: 2px dotted #b0b88a;
	padding: 4px 12px;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	font-size: 14px;
	text-decoration: none;
	color: #333722;
}
.catalog_sorter .asc,
.catalog_sorter .desc{
	width:7px;
	height:4px;
	margin:-2px 0 0 3px;
}
.catalog_sorter .asc{
	background-position:-18px -575px;
}
.catalog_sorter .desc{
	background-position:-18px -563px;
}
.catalog_sorter .personal-tabsheader a.select{
	cursor:pointer;
}
/* /sort */

/* output */
.catalog_sorter .catalog_sorter-output{
	position:relative;
	float:left;
}
.catalog_sorter .personal-tabsheader a.select{
	cursor:pointer;
}
.catalog_sorter a.incative.select.true_select{
	margin-right:0;
}
.catalog_sorter a.incative.select .asc,
.catalog_sorter a.incative:hover .asc{
	background-position:-3px -575px;
}
.catalog_sorter a.incative.select .desc,
.catalog_sorter a.incative:hover .desc{
	background-position:-3px -563px;
}
.catalog_sorter .catalog_sorter-output-popup{
	position:absolute;
	top:-3px;
	right:0;
	width:50px;
	background-color:#f9fbf3;
	border:2px solid #b0b88a;
	border-radius:16px;
	-webkit-border-radius:16px;
	-moz-border-radius:16px;
	overflow:hidden;
	z-index:50;
}
.catalog_sorter .catalog_sorter-output-popup a{
	display:block;
	min-width:26px;
	font-size:13px;
	padding:3px 2px 5px 16px;
	border:1px solid #fff;
	text-decoration:none;
}
.catalog_sorter .catalog_sorter-output-popup a:hover{
	text-decoration:none;
	color:#00529F;
}
/* /output */
/* 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 */



/* 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 */
/* /bitrix/templates/al/components/bitrix/catalog/al/style.css */
/* /bitrix/templates/al/components/bitrix/catalog.section.list/catalog/style.css */
/* /bitrix/templates/al/components/bitrix/catalog.smart.filter/catalog/style.css */
/* /bitrix/templates/al/components/bitrix/catalog.smart.filter/catalog/slider/slider.css */
/* /bitrix/templates/al/components/redsign/catalog.sorter/catalog/style.css */
/* /bitrix/templates/al/components/bitrix/system.pagenavigation/al/style.css */
/* /bitrix/templates/al/components/bitrix/catalog.section/catalog/style.css */
/* /bitrix/templates/al/components/bitrix/catalog.element/catalog/style.css */
