@import url("styles_reset.css");
/*@import url("../.default/catalog.default.css");*/
body{color:black;background-color:#ffffff;font-size:11px;}
a{color:black;text-decoration:none;}
a:hover{text-decoration:underline;}
.underline{background-color:white;border-bottom:1px solid #6B6B6B;border-top:2px solid black;font-size:1px;height:1px;line-height:1px;margin:5px 0 15px;}
.right{float:right}
.left{float:left}
.inline-block{display:-moz-inline-stack;display:inline-block;_overflow:hidden;*zoom:1;*display:inline;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.hidden{display:none;}
.invisible{-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:alpha(opacity=0);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);visibility:hidden}
.arrow{padding-left:10px;background:url(i/arrow.gif) no-repeat 0 0}

.name{font-weight:bold;}
/*
.add2basket{border:1px solid white;bottom:4px;display:block;width:47px;height:39px;padding:4px;position:absolute;right:6px;font-size:11px;}
.add2basket, x:-moz-any-link {display:-moz-inline-box;}
.add2basket, x:-moz-any-link, x:default {display:inline-block;}
.add2basket .basket{z-index:999;position:absolute}
*/
#basket_slider{position:absolute;}
.button{border:1px solid black;background-color:#ECAB2D;padding:1px;position:relative;}
div.gray_button{background-color:#ebe9e8;border-color:#c1bab7}
.button b{position:absolute;background:url(i/sprite.gif) 0 0 no-repeat;width:6px;height:6px;display:block;font-size:0;line-height:6px;}
.button b.top_left{top:-1px;left:-1px;background-position:-26px 0;}
.button b.top_right{top:-1px;right:-1px;background-position:-32px 0;}
.button b.bottom_left{bottom:-1px;left:-1px;background-position:-26px -7px;}
.button b.bottom_right{bottom:-1px;right:-1px;background-position:-32px -7px;}
div.gray_button b.top_left{background-position:-26px -13px;}
div.gray_button b.top_right{background-position:-32px -13px;}
div.gray_button b.bottom_left{background-position:-26px -20px;}
div.gray_button b.bottom_right{background-position:-32px -20px;}
.button a{border:1px solid black;font-size:9px;padding:2px 6px;text-transform:uppercase;display:block;}
div.gray_button a{border-color:#c1bab7}
.button a:hover{text-decoration:none;}
.sprite,
.background{background:url(i/sprite.gif) no-repeat 0 0;}
.gamboge{color:#e59612;}

.rounded b.r{display:block;line-height:100%;border:1px solid #CCCCCC;font-weight:normal;}
.rounded b.top,
.rounded b.bottom{border-left:1px dotted transparent;border-right:1px dotted transparent;border-top:0 none;}

div.separator{clear:both;height:0;font-size:0;border-top:1px solid #434242;border-bottom:1px solid #b4b5b3;}
span.separator{color:#e59612;font-family:Trebuchet MS;font-size:10px;font-weight:bold;padding:0 3px;}
/*	skeleton	*/
	#tobacco,
	#THEME{height:41px;font:11px Tahoma;border-top:125px solid #1f1b14;background-position:0 -145px;background-repeat:repeat-x;}
	#width{margin:-125px auto 0;/*width:85%;*/min-width:1000px; max-width:1200px;}
	#head{height:153px;/*font-family:Georgia;*/position:relative;}
		#logo{display:block;height:179px;width:240px;background:url(i/logo.png) no-repeat 0 0;position:absolute;left:0;top:0;margin-left:-24px;}
		#head .center{padding:6px 200px 0 225px;}
		#head .contacts{font:12px Arial;text-transform:uppercase;font-weight:bold;color:#6B6B6B;}
		#head .contacts a{color:white}
		#quick_menu{height:14px}
		#quick_menu a{font-size:10px;text-transform:uppercase;color:white;}
		#quick_menu .about{color:#e59612;}
		#quick_menu .right a{margin-left:16px}
		#head_search{height:35px;margin:13px 0 23px 0;border:2px solid white;background-color:#9b9a99;}
		#head_search_form{text-align:left;margin:1px;height:28px;background-color:white;padding-top:5px;position:relative;}
		#head_search .input{border:1px solid #bababa;margin:0;vertical-align:top;background-color:white;}
		#head_search select{height:22px;padding:1px;width:146px;background-color:white;vertical-align:middle;position:absolute;top:5px;right:80px;}
		#head_search label{line-height:22px;padding:0 9px 0 11px;vertical-align:middle;font-size:16px;position:absolute;top:3px;left:0;}
		#head_search .padding{padding:0 233px 0 66px}
		#head_search input{width:100%;height:18px;}
		#head_search .button{position:absolute;top:5px;right:10px}
		#head_personal{width:180px;padding-top:33px;font-size:10px;line-height:11px;float:right;right:0;top:0;position:absolute;}
		#head_personal .profile{padding-top:10px;}
		#head_personal .profile a,
		#head_personal .profile strong{color:white;line-height: 15px;}
		#head_personal .profile a{text-decoration:underline;}
		#head_personal .profile .autorization{padding-right:10px;text-transform:uppercase;color:#E59612;background:url(/bitrix/templates/tobacco.extend/components/system.auth.form/i/arrow_yellow.gif) no-repeat right 2px;}
		#header_basket{border:2px solid white;}
		.basket{border:1px solid #9B9A99;background-color:white;padding:4px 0 5px 9px;height:24px;}
		.basket .cart{font-size:10px;line-height:12px;font-weight:bold;text-transform:uppercase;vertical-align:top}
		.basket p.inline-block{padding-left:6px;line-height:12px;}

	#body{position:relative;padding-top:25px;font-size:11px;}
		#left_column{float:left;margin-right:-100%;width:100%;padding-top:10px}
		#left_column_padding{padding-right:390px;}
			#breadcrumbs{padding-bottom:5px;vertical-align:top;}
			#breadcrumbs a{text-decoration:none;/*border:1px solid #CCCCCC;*/margin:0 3px 2px 0;/*padding:1px 2px 2px 6px;*/}
			#breadcrumbs a.logo{position:absolute;}
			#breadcrumbs a.first{margin-left:49px}
			#breadcrumbs .last{vertical-align:text-top;padding-left:5px;line-height:13px;font-size:11px;}
/*			#breadcrumbs a.accessory{margin:2px 0 0 32px;}
*/			#breadcrumbs .middle{border:1px solid #CCCCCC;border-width:0 1px;padding:1px 2px 2px 6px;}
			#breadcrumbs .logo .middle{padding:7px 6px 8px 8px;}
			#breadcrumbs .logo .background{background:url("i/sprite.gif") no-repeat scroll -58px -22px transparent;height:25px;width:26px;}
			#content{overflow:hidden;}
			#content a{color:#e59612;}
		#right_column{overflow:hidden;width:372px;}
	#foot{margin-top:21px;padding-bottom:40px;/*font-family:Georgia;*/}
		#foot .background{background-position:0 -121px;background-repeat:repeat-x;height:24px;margin-bottom:20px;}
		#foot a,
		#foot{color:#8f8d89;font-size:10px;}
		#foot .left{width:50%}
/*	catalog	shared (section + element)	*/
	.catalog .cell{width:49%;margin-bottom:5px;padding:0 0 0 2px;overflow:hidden;background-color:white;vertical-align:top;position:relative;}
	.catalog .theme-cell{} /* height:360px; */
	.catalog .accessory-cell{}

	.catalog .rounded b.top,
	.catalog .rounded b.bottom{ border: none;}
	.catalog .rounded .middle { position: relative;} /*  height: 105px; overflow: hidden; */
	
	/*
	.catalog .cell .product-name{ padding-top: 10px; font-size:15px; text-decoration:underline;padding:0 10px;display:block;overflow:hidden;width:95%;white-space:nowrap;}
	*/
	.catalog .cell .product-name{ display: inline-block; font-size: 15px; text-decoration: underline; width: 100%; margin: 0 0 0 2%;}
	
	.catalog .cell .img-link{display:block;overflow:hidden;margin:17px 0;text-align:center;}
	.catalog .theme-cell .img-link{height:50px;position:relative;}
	.catalog .accessory-cell .img-link{height:100px;text-align:center;}
	.catalog .theme-cell .img-link img{position:absolute;right:10px}
	
	
	/*--- updates ---*/
	.catalog .cell { border:1px solid #CCCCCC;}
	/*--- / updates ---*/
	
	
	.catalog .cell a.name{padding-left:20px;font-size:15px;display:block;}
	.catalog .cell .properties{width:100%;}
	.catalog .theme-cell .properties{height:125px; clear: both;} /* upd */
	.catalog .accessory-cell .properties{}
	.catalog .cell .properties td{padding-left:20px;}
	.catalog .accessory-cell .properties td{padding-bottom:5px}
	.catalog .cell .properties .name{font-weight:normal;width:115px}
	.catalog .cell .properties .reviews sup{font-size:8px;vertical-align:super;}
	.catalog .cell .properties .reviews td{border-top:1px solid #f1f1f1}
	.catalog .box{width:100%;}
	.catalog .box td{vertical-align:top;}
	.catalog .box .parent{padding-left:10px;font-weight:bold;vertical-align:middle;border:1px solid #ebe9e6;border-width:1px 0;cursor:pointer;cursor:hand;}
	.catalog .accessory-cell .properties td.value{padding-right:110px;}
	.catalog .box .parent .triangle{border-width:9px;}
	.catalog .box .parent-selected,
	.catalog .box .parent:hover{background-color:#ebe9e6;}
	.catalog .box .parent-selected .triangle,
	.catalog .box .parent:hover .triangle{border-right-color:#ecab2d;}
	.catalog .box .top .order-cell{border:1px solid #ecab2d;border-width:1px 0}
	.catalog .box .order-cell{width:65px;background-color:#ecab2d;text-align:center;color:white;/*font-size:20px;*/}
	.catalog .box .order-cell .quantity{font-size:11px;}
	.catalog .box .img-cell{vertical-align:middle;height:123px;width:110px;}
	.catalog .box .img-cell .bottom{text-align:center;line-height: 10px;}
	/*.catalog .box .img-cell .img-zoom-link{display:block;position:relative;text-align:center;}*/
	.catalog .box .img-cell .zoom{display:block;width:16px;height:16px;background-position:-70px -33px;/*margin-top:-16px;*/position:absolute;bottom:0;left:0;}
	.catalog .box .box-price{border-left:1px solid #f1f1f1;}
	.catalog .box .box-price h3{height:22px;line-height:22px;text-align:center;}
	.catalog .box .box-price a{display:block;position:relative;height:22px;white-space:nowrap;line-height:22px;padding-left:10px;padding-right:7px}
	.catalog .box .box-price a:hover,
	.catalog .box .box-price a.selected{background-color:#EBE9E6;text-decoration:none}
	.catalog .box .box-price .default-price{border-bottom:1px dotted #ecab2d;color:black;}
	.catalog .box .box-price .discounted{text-decoration:line-through;}
	.catalog .box .box-price a:hover .default-price,
	.catalog .box .box-price a.selected .default-price{border-bottom:0 none;}
	.catalog .box .box-price .triangle{display:none;position:absolute;}
	.catalog .box .box-price .first{border-right-color:#EBE9E6;left:-22px;top:0;border-width:11px;}
	.catalog .box .box-price .last{border-right-color:#ecab2d;right:0;border-width:9px;top:2px;}
	.catalog .box .box-price a:hover .triangle,
	.catalog .box .box-price a.selected .triangle{display:inline-block;}
/*	.catalog .buy_box .quantity{color:white;vertical-align:super;display:inline-block}
	.catalog .buy_box .calc{display:inline-block;font-size:13px;height:23px;overflow:hidden;width:15px;}
	.catalog .buy_box .triangle{border-width:6px;}
	.catalog .buy_box .plus{border-bottom-color:white;}
	.catalog .buy_box .minus{border-top-color:#83878c;}
*/	.catalog .quantity{color:white;vertical-align:super;display:inline-block}
	.catalog .calc{display:inline-block;font-size:13px;height:23px;overflow:hidden;width:15px;}
	.catalog .calc .triangle{border-width:6px;}
	.catalog .calc .plus{border-bottom-color:white;}
	.catalog .calc .minus{border-top-color:#83878c;}
	#content .catalog .buy_box .add2basket{color:#6B6B6B;}
	.catalog .buy_box .add2basket .ico{display:block;height:26px;width:26px;background-position:0 0;margin:auto;}
/* catalog section	*/
	.section_name{font-size:22px;}
	#section_description{color:black;text-align:center;}
	#section_description h1 a{color:black;text-decoration:none;}
	#section_description h1{font-size:27px;padding-bottom:13px;text-align:left;}
	#section_preview_text{/*height:120px;*/margin-bottom:10px;line-height:13px;/*overflow:auto;overflow-x:hidden;overflow-y:auto;*/text-align:left}
	#section_preview_text p{padding:10px 0;}
	#sort_catalog a,
	#sort_catalog{/*font-family:Georgia;*/text-align:right;}
	#sort_catalog{padding-bottom:5px;padding-right:7px;}
	#sort_catalog a{padding:3px;}
	#sort_catalog .desc{border-bottom-color:#D47D00;margin-bottom:1px;}
	#sort_catalog .asc{border-top-color:#D47D00;vertical-align:bottom;}
	#sort_catalog a.selected{background-color:#ebe9e6;color:#908267}
	#sort_catalog a.selected .desc{border-bottom-color:#908267;}
	#sort_catalog a.selected .asc{border-top-color:#908267;}
/*	catalog element	*/
	#element h1.title{font-size:21px;font-weight:bold;padding-bottom:14px}
	#parent_block{background-color:white; float: right;} /*  height: 105px; position:relative;*/
	#parent_block a.back{background-color:#f1f1f1; color:#e59612;font-size:11px;padding:4px 6px 6px;text-decoration:none;margin:1px}
		.back .triangle{border-right-color:#e59612}
		
		.name_and_photo { width: 95%; float: left;}
/*	#parent_block a.fancy{display:block;margin:20px auto;text-align:center;}*/
	#parent_block .main_pic{display:block;margin:20px auto;text-align:center;}
	#parent_block #parent_details{margin:0 auto;max-width:600px;min-width:500px;position:relative;}
	#parent_block .properties{margin:0 200px 0 25px;font-size:12px;height:120px;}
	#parent_block .properties .name{font-weight:normal;padding-right:10px;}
	#buy_parent_block{width:200px;height:105px;position:absolute;right:0;font-size:13px}
	#buy_parent_block .left{border:1px solid #cccccc; border-right:0 none;width:79px;height:83px;padding:10px}
	#buy_parent_block .left strong{white-space:nowrap;}
	#buy_parent_block .left	p{font-size:11px;padding-top:11px;}
	#buy_parent_block .right{background-color:#ecab2d;width:100px;height:110px;padding-top:10px;text-align:center;}
	#content #parent_block .buy_box .add2basket{right:3px;width:83px;bottom:3px;}	
	#parent_block .buy_box .total{color:white;font-size:20px;}
	#parent_block .buy_box .quantity .number{font-size:15px;}
	#parent_block .buy_box{background-color:#ECAB2D;bottom:0;height:105px;position:absolute;right:0;text-align:center;width:99px;padding:0}
	.accessory-cell #parent_block .buy_box{bottom:0px;}
	#parent_block .border .buy_box{right:2px}
	#parent_block .buy_box .triangle-up{border-bottom-color:#ECAB2D;position:absolute;right:44px;top:-8px;}/*12*/
	#parent_block .box h2.title{font-size:20px;padding:20px 0 20px 25px}
	#parent_block .box .border{margin-right:-4px;*margin-right:-6px}
	#parent_block .box hr.line{font-size:0;height:0;line-height:0;border:0 none; border-bottom:1px solid #f1f1f1;}
	#parent_block .box .cell{padding:0 0 20px;border:1px solid #f1f1f1;border-width:0 1px 0 1px;height:auto;margin-bottom:0;width:50%;}
	#parent_block .box .cell h3.title{font-size:14px;padding:20px 0 0 25px}
	#parent_block .box .cell p.price{color:#e59612;font-weight:bold;font-size:12px;padding-left:25px;padding-bottom:20px}
	#parent_block .box .cell p.price s{color:black}
	#parent_block .box .cell .fancy{margin:0 auto;height:300px;overflow:hidden;}
	#dont_forget table{width:100%;text-align:center;}
	#dont_forget .img img{border:1px solid #c7c6c4}
	#element h2.title{font-size:18px;padding:15px 0;text-align:left;}
/* pagenav */
	.page_nav .previous_active{border-right-color:#e59612}
	.page_nav .previous_deactive{border-right-color:#6B6B6B}
	.page_nav .next_active{border-left-color:#e59612}
	.page_nav .next_deactive{border-left-color:#6B6B6B}
	#content .page_nav{padding:3px 0;}
	#content .page_nav a.num:hover{background-color:#e59612;color:white;text-decoration:none}
	#content .page_nav a.num{padding:0 3px;display:inline-block;}
	.page_nav b{color:#6b6b6b}
/* filter */
	#catalog_filter{display:block;position:relative;margin-bottom:20px}
	#catalog_filter table{border:1px solid #cccccc;width:370px;border-collapse:separate;}
	#catalog_filter td.left,
	#catalog_filter td.right{width:2px;float:none;}
	#catalog_filter tr.top td,
	#catalog_filter tr.bottom td{height:2px}
	#catalog_filter .border-fix{position:absolute;height:12px;width:12px;background:url(i/sprite.gif) no-repeat 0 0}
	#catalog_filter .top .left .border-fix{background-position:0px -26px;top:0;left:0}
	#catalog_filter .top .right .border-fix{background-position:-11px -26px;top:0;right:2px}
	#catalog_filter .bottom .left .border-fix{background-position:0px -37px;bottom:0;left:0}
	#catalog_filter .bottom .right .border-fix{background-position:-11px -37px;bottom:0;right:2px}
	#catalog_filter .top .left{border-right:2px solid orange;border-bottom:2px solid orange;}
	#catalog_filter .top .right{border-left:2px solid orange;border-bottom:2px solid orange;}
	#catalog_filter .bottom .left{border-right:2px solid orange;border-top:2px solid orange;}
	#catalog_filter .bottom .right{border-left:2px solid orange;border-top:2px solid orange;}
	#catalog_filter .top .center{background-color:orange;border-bottom:8px solid white;border-top:1px solid white;font-size:0;line-height:2px;}
	#catalog_filter .bottom .center{background-color:orange;border-top:8px solid white;border-bottom:1px solid white;font-size:0;line-height:2px;}
	#catalog_filter .middle .left{background-color:orange;border-right:8px solid white;border-left:1px solid white;}
	#catalog_filter .middle .right{background-color:orange;border-left:8px solid white;border-right:1px solid white;}
	#catalog_filter .middle .center{}
	#catalog_filter .group{padding:10px}
	#catalog_filter .group h2{font-size:12px}
	#catalog_filter .group input{padding:0;margin:0;vertical-align:sub;}
	#catalog_filter .group .position{font-size:12px;padding:2px;float:left;min-width:40%}
	#catalog_filter .group .position input{/*line-height:12px;*/vertical-align:bottom;}
	#catalog_filter .group .position a{margin-left:9px;text-decoration:underline}
	#catalog_filter .group sup{font-size:10px;font-weight:normal;vertical-align:super;}
	#catalog_filter .group_container .button .submit{text-align:center;width:120px;}
	#catalog_filter #theme_group .country a,
	#catalog_filter #accessory_group .section a{font-weight:bold;}
/*	#catalog_filter #theme_group .country .position,
	#catalog_filter #accessory_group .section .position{width:150px;}
	#catalog_filter .mark #mark_1434{vertical-align:super;}
	#catalog_filter .mark .position{padding-right:20px;}*/
 
 	#catalog_filter_hor .group .other {display: none;}
	#catalog_filter_hor .group .others,
	#catalog_filter_hor .group .hide_others{color:#e59612;font-size:12px;white-space:nowrap;float:left;min-width:40%;padding:2px;}
	#catalog_filter_hor .group .others:hover
	#catalog_filter_hor .group .hide_others:hover{text-decoration:none;border-bottom:1px dotted #e59612;}
	#catalog_filter_hor .group .others .triangle,
	#catalog_filter_hor .group .hide_others .triangle{border-left-color:#e59612;}
	#catalog_filter_hor .group .others sup,
	#catalog_filter_hor .group .hide_others sup{vertical-align:super;font-size:10px}
/*	#catalog_filter .group .more{display:inline;}
	#catalog_filter .group div.hidden{display:none;}
	#catalog_filter .group .bug{
		position:absolute;
		-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:alpha(opacity=0);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
		visibility:hidden
	}
	#catalog_filter .group div.more .other{display:-moz-inline-stack;display:inline-block;_overflow:hidden;*zoom:1;*display:inline;}
	#catalog_filter .group div.invisible{position:absolute}
*/	
	#catalog_filter_hor .group .hide_others{display:none;}
	#catalog_filter .format .position{padding-right:20px;}
	#catalog_filter .button{margin:10px 0 0 30px}
		#type_switchers {padding:/*26*/4px 0 5px 25px;}
		#type_switchers .button{background:0 none;border:0 none;}
		#type_switchers div.selected{background-color:white;border:2px solid black}
		#type_switchers .button b{display:none;}
		#type_switchers div.selected b{width:5px;height:5px;line-height:5px;display:block}
		#type_switchers div.selected b.top_left{background-position:-50px 0;left:-2px;top:-2px;}
		#type_switchers div.selected b.top_right{background-position:-54px 0;right:-2px;top:-2px;}
		#type_switchers div.selected b.bottom_left{background-position:-50px -6px;bottom:-2px;left:-2px;}
		#type_switchers div.selected b.bottom_right{background-position:-54px -6px;bottom:-2px;right:-2px;}
		#type_switchers .button a{background:0 none;color:#E59612;border:0 none;font:bold 14px Tahoma;text-transform:capitalize;padding:2px 33px;}
		#type_switchers div.selected a{background-color:black;color:white;}
	#catalog_filter .show_accessory #theme_group{display:none;}
	#catalog_filter .show_theme #accessory_group{display:none;}
		
/*	twisted	*/
	#catalog_filter .twisted h2{display:inline-block;}
	#catalog_filter .group .twisted{display:inline-block;background:url(i/sprite.gif) no-repeat 0 0;margin:0 8px;vertical-align:middle;}
	#catalog_filter .twisted #twisted_29859{background-position:0 -50px;height:26px;width:17px;}
	#catalog_filter .twisted #twisted_29859:hover,
	#right_column #catalog_filter .twisted .selected_29859{background-position:0 -81px;}
	#catalog_filter .twisted #twisted_29860{background-position:-17px -49px;height:27px;width:31px;}
	#catalog_filter .twisted #twisted_29860:hover,
	#right_column #catalog_filter .twisted .selected_29860{background-position:-17px -80px;}
	#catalog_filter .twisted #twisted_29861{background-position:-50px -49px;height:27px;width:36px;}
	#catalog_filter .twisted #twisted_29861:hover,
	#right_column #catalog_filter .twisted .selected_29861{background-position:-50px -80px;}
	#catalog_filter .twisted #twisted_29862{background-position:-86px -46px;height:30px;width:42px;}
	#catalog_filter .twisted #twisted_29862:hover,
	#right_column #catalog_filter .twisted .selected_29862{background-position:-86px -77px;}
	#catalog_filter .twisted #twisted_29863{background-position:-130px -46px;height:30px;width:39px;}
	#catalog_filter .twisted #twisted_29863:hover,
	#right_column #catalog_filter .twisted .selected_29863{background-position:-130px -77px;}
/*	price	*/
	#catalog_filter_hor .middle .price .left,
	#catalog_filter_hor .middle .price .right{border:0 none;background:none;margin-right:10px;}
	#catalog_filter_hor .middle .price div.to-label{margin-right:0}
/*	slider	*/	
	#catalog_filter_hor #slider{cursor:pointer;cursor:hand;width:227px;height:7px;background:url(i/sprite.gif) repeat-x 0 -114px;margin-top:2px;position:relative;text-align:left;}
	#catalog_filter_hor #slider .ui-slider-handle{background:url(i/sprite.gif) no-repeat 0 0 transparent;width:6px;height:11px;cursor:pointer;cursor:hand;border:0 none;margin-top:-6px;float:none;position:absolute;z-index:2;top:6px;}
	#catalog_filter_hor #slider .left{background-position:-38px 0;margin-left:-6px;}
	#catalog_filter_hor #slider .right{background-position:-44px 0;}
	#catalog_filter_hor #slider .ui-slider-range{background:url(i/sprite.gif) repeat-x 0 -107px;border:0 none;display:block;font-size:0;position:absolute;z-index:1;height:100%;top:0;}
	#catalog_filter_hor .price .edge{position:absolute;font-size:10px;}
	#min_price{left:82px;}
	#max_price{right:38px;}
/*	under filter	*/
	.concave{position:relative;border:1px solid #CCCCCC;padding:15px 10px;}
	.concave .corner{position:absolute;background:url("i/sprite.gif") no-repeat scroll 0 0 transparent;height:12px;position:absolute;width:12px;}
	.concave .top-left{background-position:0 -26px;top:-1px;left:-1px}
	.concave .top-right{background-position:-11px -26px;top:-1px;right:-1px}
	.concave .bottom-left{background-position:0 -37px;bottom:-1px;left:-1px}
	.concave .bottom-right{background-position:-11px -37px;bottom:-1px;right:-1px}
	.foot_banners{padding:10px 0;}
/*	foot opinion	*/
	#foot_opinion {}
	#foot_opinion .expert{padding:10px 0;}
	#foot_opinion div.title{position:relative;height:19px;padding:1px;background-color:white;border:1px solid #1F1B14;border-width:1px 0;margin-bottom:10px}
	#foot_opinion h2.title{line-height:19px;color:white;height:19px;text-align:center;text-transform:uppercase;background-color:#1F1B14;}
	#foot_opinion .title .sprite{position:absolute;height:24px;width:7px;top:-1px}
	#foot_opinion .title .left{left:0;background-position:-23px -26px;}
	#foot_opinion .title .right{right:0;background-position:-31px -26px;}
	#foot_opinion .expert .avatar{padding-right:10px;padding-bottom:6px}
	#foot_opinion .expert .rating .stars{height:13px;background:url(/bitrix/templates/.default/i/star.gif) repeat-x 0 bottom;}
	#foot_opinion .expert .rating .clearfix{padding:5px 0}
	#foot_opinion .expert .rating{border-top:1px solid #c7c6c4;padding:3px 0;margin:3px 0;}
	#foot_opinion .expert .rating .name{padding-right:10px}
	#foot_opinion .arrow{background-position:0 2px;text-transform:uppercase;text-decoration:none;font-size:10px;line-height:17px;}
	#under_filter .foot_banners{padding:20px 0;}
/*	foot articles	*/	
	#foot_articles{text-align:left}
	#foot_articles div.title{position:relative;height:37px;}
	#foot_articles .title i{position:absolute;display:block;}
	#foot_articles .title i.top,
	#foot_articles .title i.bottom{border-style:solid;border-width:1px 0;height:1px;font-size:1px;left:10px;width:148px}
	#foot_articles .title i.top{top:3px;border-color:#191814 white #c1c1c1;background-color:#484848;}
	#foot_articles .title i.bottom{bottom:2px;border-color:#c1c1c1 white #c9c9c9;background-color:#000000;}
	#foot_articles .title i.left,
	#foot_articles .title i.right{height:37px;width:10px;background:url("i/sprite.gif") no-repeat scroll 0 0 transparent}
	#foot_articles .title i.left{left:0;top:0;background-position:-38px -11px;}
	#foot_articles .title i.right{right:0;top:0;background-position:-48px -11px;}
	#foot_articles h2.title{line-height:24px;color:black;height:24px;text-align:center;text-transform:uppercase;border-top:1px solid #767676;border-bottom:1px solid #767676;width:148px;top:6px;position:relative;left:10px;}
	#foot_articles .border{border-bottom:1px solid #c7c6c4;margin:10px 0;padding-bottom:5px;}
	#foot_articles .border .triangle{border-left-color:#E59612;}
	#foot_articles div.last{border-bottom:0 none;margin-bottom:0;}
	#foot_articles .name{font-weight:normal;font-size:14px;color:#E59612}
	#foot_articles .text{padding:10px 0;}
	#foot_articles .arrow{line-height:17px;font-size:10px;text-transform:uppercase;background-position:0 3px;}
	
	
.yellow{border:1px solid #e59612;font-size:12px;padding:20px}
.yellow table{border-collapse:separate;}
.yellow .top-left{background-position:-69px -10px;}
.yellow .top-right{background-position:-58px -10px;}
.yellow .bottom-left{background-position:-69px 0}
.yellow .bottom-right{background-position:-59px 0}

/*	wiki	*/
	#wiki .concave{margin: 0px 10px 10px 0px;width: 45%;height: 200px;vertical-align: top;}
	#wiki .concave h2{border-bottom:1px solid #CCC;margin-bottom: 10px;}
	#wiki .concave h2 a{color:black;font-size:20px;font-style:italic;font-weight:normal;text-decoration:none;}
	
.leb_rub{font-family:'RublSignRegular';text-decoration: none;}
@font-face {
    font-family: 'RublSignRegular';
    src: url('/upload/fonts/rublsi_tt-webfont.eot');
    src: url('/upload/fonts/rublsi_tt-webfont.eot?#iefix') format('eot'),
         url('/upload/fonts/rublsi_tt-webfont.woff') format('woff'),
         url('/upload/fonts/rublsi_tt-webfont.ttf') format('truetype'),
         url('/upload/fonts/rublsi_tt-webfont.svg#webfontr3JKYKgo') format('svg');
    font-weight: normal;
    font-style: normal;

}


.cb { clear: both;}
.like { clear: both;}