

/* Start:/bitrix/templates/.default/css/style.css?176211380486244*/
@charset "utf-8";

@import url('/bitrix/templates/.default/css/reset.css'); /* сброс стилей */
	
/* __________ТИПОВЫЕ ЭЛЕМЕНТЫ__________ */
body{
	font:12px/1.3em Arial;
	color:#393939;
	line-height:1.1;
}

a{
	color:#ff5b08;
}

a:hover{
	text-decoration:none;
}

h1{
	padding-bottom:16px;
	font:normal 19px Arial;
}

h2{
	padding-bottom:18px;
	font:bold 19px Arial;
}

h3{
	padding-bottom:10px;
    padding-top: 5px;
	font:normal 18px Arial;
}

h4{
	padding-bottom:10px;
	font:bold 17px Arial;
}

h5{
	font:bold 14px/20px Arial;
	color:#ff5b08;
}
.clear_left {clear:left}
/*
.input_button{
	height:28px;
	padding:0 18px 2px;
	background:url(/bitrix/templates/.default/css/../img/input-button-bg.png) repeat-x;
	border:none;
	font:bold 12px/28px Arial !important;
	color:#fff;
	border-left:1px solid #5cac32;
	border-right:1px solid #5cac32;	
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-ms-border-radius:5px;
    box-shadow:0px 2px 4px 1px #b9b9b9;		
    -webkit-box-shadow:0px 2px 4px 1px #b9b9b9;		
    -moz-box-shadow:0px 2px 4px 1px #b9b9b9;
	cursor:pointer;		
}

.button, .orange_button{
	height:28px;
	padding:0 18px 0;
	background:url(/bitrix/templates/.default/css/../img/input-button-bg.png) repeat-x;
	display:inline-block;
	border:none;
	font:bold 12px/27px Arial !important;
	color:#fff;
	text-decoration:none;
	border-left:1px solid #5cac32;
	border-right:1px solid #5cac32;	
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-ms-border-radius:5px;
    box-shadow:0px 2px 4px 1px #b9b9b9;		
    -webkit-box-shadow:0px 2px 4px 1px #b9b9b9;		
    -moz-box-shadow:0px 2px 4px 1px #b9b9b9;
	cursor:pointer;		
}

.orange_button{
	background:url(/bitrix/templates/.default/css/../img/orange-button-bg.png) repeat-x;
	border-left:1px solid #e08b44;
	border-right:1px solid #e08b44;		
}*/

.input_button{
	height:28px;
	padding:0 18px 2px;
	background:url(/bitrix/templates/.default/css/../img/input-button-bg.png) repeat-x;
	border:none;
	font:bold 12px/28px Arial !important;
	color:#fff;
	border-left:1px solid #5cac32;
	border-right:1px solid #5cac32;	
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-ms-border-radius:5px;
    box-shadow:0px 2px 4px 1px #b9b9b9;		
    -webkit-box-shadow:0px 2px 4px 1px #b9b9b9;		
    -moz-box-shadow:0px 2px 4px 1px #b9b9b9;
	cursor:pointer;		
}

.button, .orange_button{
	height:28px;
	padding:0 18px 0;
	background:url(/bitrix/templates/.default/css/../img/input-button-bg.png) repeat-x;
	display:inline-block;
	border:none;
	font:bold 12px/27px Arial !important;
	color:#fff;
	text-decoration:none;
	border-left:1px solid #5cac32;
	border-right:1px solid #5cac32;	
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-ms-border-radius:5px;
    box-shadow:0px 2px 4px 1px #b9b9b9;		
    -webkit-box-shadow:0px 2px 4px 1px #b9b9b9;		
    -moz-box-shadow:0px 2px 4px 1px #b9b9b9;
	cursor:pointer;		
}

.orange_button{
	background:url(/bitrix/templates/.default/css/../img/orange-button-bg.png) repeat-x;
	border-left:1px solid #e08b44;
	border-right:1px solid #e08b44;		
}

.clear{
	clear:both;
}

.align_center{
	text-align:center;
	display:inline-block;
}
	
#wrapper {
	width:1150px;
	margin:auto;
	position:relative;
}






/*__________HEADER (ШАПКА САЙТА)__________*/
#header{
	height:250px;
	position:relative;
}

#logo{
	width:288px;
	height:98px;
	position:absolute;
	top:33px;
	left:5px;
	background:url(/bitrix/templates/.default/css/../img/logo.png) no-repeat;
}

#logo a{
	width:100%;
	height:100%;
	display:block;
	text-indent:-9999px;
	margin-bottom:5px;
}
#logo span{
	color: #ff7b28;
	padding-left: 65px;
}

#home_button{
	width:32px;
	height:40px;
	position:absolute;
	top:0;
	left:316px;
	background:url(/bitrix/templates/.default/css/../img/go-home.png) no-repeat;
}

#home_button a{
	width:100%;
	height:100%;
	display:block;
	text-indent:-9999px;
}

#phones{
	padding-bottom:16px;
	position:absolute;
	top:52px;
	left:412px;
	text-align:right;
	font-size:14px;
}

#phones div.phone{
	padding-bottom:12px;
	font-size:21px;
	color:#bdbdbd;
}

#phones div.phone span, #phones div.phone a{
	font-size:17px;
        text-decoration:none;
}

#phones div:first-child{
	font-weight:bold;
	color:#4c4c4c;
}

#phones div:first-child span, #phones div:first-child a{
	font-weight:normal;
	color:#787878;
}

#phones_actions{
	text-align:right;
}

#call_from_site_top{
	position:relative;
	bottom:2px;
}

#call_me_back_top{
	position:absolute;
	bottom:-4px;
	right:0;
}

#call_me_back_top a{
	display:inline-block;
	padding-bottom:4px;
}

#call_me_back_top a.active{
	text-decoration:none;
}

#call_me_back_top .call_me_back{
	top:19px;
	left:0;
}

.call_me_back{
	width:337px;
	padding:20px 23px 23px 20px;
	position:absolute;
	z-index:1000;
	display:none;
	text-align:left;
	background:#fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-ms-border-radius:5px;	
    box-shadow:0px 0 8px #c2c2c2;		
    -webkit-box-shadow:0px 0 8px #c2c2c2;		
    -moz-box-shadow:0px 0 8px #c2c2c2;
box-sizing: content-box;	
}

.call_me_back div{
	padding-bottom:19px;
	overflow:hidden;
}

.call_me_back .input_title{
	width:104px;
	padding-left:10px;
	display:inline-block;
	font:bold 12px/26px Arial !important;
	color:#393939 !important;
	float:left;
}


.call_me_back .input_title.no_padding{
	width:114px;
	padding:0;
}

.call_me_back .input_title span{
	color:#e92d04;
}

.call_me_back .input_info{
	width:197px;
	height:26px;
	padding:0 10px;
	float:right;
	font:15px/26px Arial;
	color:#393939;
	border:1px solid #a6a6a6;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-ms-border-radius:4px;
}

.call_me_back .input_button{
	padding:0 15px;
	float:right;
	text-align:center;
}

.call_me_back  .close {z-index:1;}

#addresses{
	width:166px;
	padding-left:29px;
	position:absolute;
	top:52px;
	left:616px;
	background:url(/bitrix/templates/.default/css/../img/adresses-icon.png) no-repeat;
	font-size:14px;
	color:#616161;
       -webkit-box-sizing: content-box;
       box-sizing: content-box;
}

#addresses a{
	margin-top:9px;
	display:block;
}



/* правая часть шапки */
#header_right, .header_right{
	width:227px;
	height:170px;
	position:absolute;
	top:0;
	right:5px;
	background:url(/bitrix/templates/.default/css/../img/header-right-bg.png) no-repeat;
}

#login_navigation{
	padding:8px 0 0 47px;
}

#login_navigation ul li{
	margin-right:10px;
	float:left;
}

#login_navigation ul li.list_style{
	padding-left:13px;
	background:url(/bitrix/templates/.default/css/../img/login-nav-li.png) no-repeat;
}

#login_navigation ul li a{
	color:#fff;
}

#basket_info{
	width:210px;
	height:107px;
	padding-top:8px;
	position:absolute;
	top:36px;
	left:16px;
	color:#894400;
	text-align:center;
}

#basket_info div{
	padding-bottom:3px;
	font-weight:bold;
	text-align:center;
}

#basket_info div.not_bold{
	font-weight:normal;
}

#basket_info_button{
	width:82px;
	height:26px;
	margin:6px auto 4px;
	padding:6px 0 0 38px;
	display:block;
	background:url(/bitrix/templates/.default/css/../img/basket-info-button.png) no-repeat;
	font-weight:bold;
	color:#c85500;
	text-decoration:none;
	text-align:justify !important;
}

.basket_link{
	display:inline-block;
	margin-bottom:3px;
	color:#894400;
	font-weight:bold;
	text-decoration:none;	
}
/* правая часть шапки */



/* нижняя часть шапки */
#header_bottom{
	width:1150px;
	height:59px;
	position:absolute;
	bottom:23px;
	left:0;
	background:url(/bitrix/templates/.default/css/../img/header-nav-bg.png) no-repeat;
}

#header_navigation{
	padding-left:40px;
}

#header_navigation ul li{
	margin-right:47px;
	padding-top:17px;
	float:left;
}

#header_navigation ul li a{
	font-size:16px;
	color:#3c3c3c;
	text-decoration:none;
}

#header_navigation ul li a:hover{
	text-decoration:underline;
}

.search_form{
	width:187px;
	height:28px;
	position:absolute;
	top:12px;
	right:25px;
	background:#fff;
	border:1px solid #ff9822;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-ms-border-radius:4px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;		
}

.search_form input{
	background:none;
	border:none;
        width:100%;
	height: 28px;
	padding-left: 28px;
        line-height: 28px;
}

.search_form_button{
	width:28px!important;
	height:28px;
	position:absolute;
	top:0;
	left:0;
	background:url(/bitrix/templates/.default/css/../img/search-button.png) no-repeat !important;
	cursor:pointer;
	padding: 0;
}

.search_form_input{
	width:153px;
	height:24px;
	line-height:25px;
	padding-right:5px;
	position:absolute;
	top:0;
	right:0;
}
/* нижняя часть шапки */



#header_mini_wrapper{
	width:100%;
	height:89px;
	position:fixed;
	display:none;
	top:0;
	left:0;
	background:url(/bitrix/templates/.default/css/../img/mini-header.png) repeat-x;
	z-index:8000;
}

#header_mini{
	width:1150px;
	height:89px;
	margin:auto;
	position:relative;	
}

#header_mini_logo{
	width:171px;
	height:63px;
	position:absolute;
	top:0;
	left:0;
	background:url(/bitrix/templates/.default/css/../img/mini-header-logo.png) no-repeat;	
}

#header_mini_logo a{
	width:100%;
	height:100%;
	display:block;
	text-indent:-9999px;
}

.header_mini_navigation{
	position:absolute;
	top:20px;
	left:250px;
}

.header_mini_navigation li{
	min-height:25px;
	margin-right:43px;
	padding-top:1px;
	float:left;
	font-size:15px;
	color:#fff;
	position:relative;
}

.header_mini_navigation li a{
	font-size:15px;
	color:#fff;
}

.header_mini_navigation li span{
	padding-top:4px;
	display:block;
	font-size:13px;
	color:#7c4004;
}

.header_mini_navigation li span.hmn_link{
	text-decoration:underline;
	font-size:15px;
	color:#fff;
	cursor:pointer;
}

.header_mini_navigation li span.hmn_link.active{
	text-decoration:none;
}

.header_mini_navigation li span.hmn_link:hover{
	text-decoration:none;
}

.hmn_call_from_site{
	padding-left:28px;
	background:url(/bitrix/templates/.default/css/../img/hmn-call-me.png) no-repeat;
}

.hmn_basket{
	padding-left:31px;
	background:url(/bitrix/templates/.default/css/../img/hmn-basket.png) no-repeat;
}

.hmn_basket a{
	text-decoration:none;
}

.hmn_basket a span{
	padding-top:0;
	display:inline;
	font-size:15px;
	color:#fff;
}

.hmn_basket a span:first-child{
	text-decoration:underline;
}

.hmn_basket a:hover span:first-child{
	text-decoration:none;
}

.hmn_compare{
	padding-left:31px;
	background:url(/bitrix/templates/.default/css/../img/hmn-compare.png) no-repeat;
}

.hmn_usercab{
	padding-left:26px;
	background:url(/bitrix/templates/.default/css/../img/hmn-usercab.png) no-repeat;
}

.hmn_usercab{
	padding-left:26px;
	background:url(/bitrix/templates/.default/css/../img/hmn-usercab.png) no-repeat;
}

.hmn_call_back{
	padding-bottom:20px;
	margin:0 !important;
	padding-left:28px;
	background:url(/bitrix/templates/.default/css/../img/hmn-callback.png) no-repeat;
}

.hmn_call_back .call_me_back{
	top:43px;
	right:0;
}

.hmn_call_back .active{
	text-decoration:none;
}

.hmn_call_back .call_me_back span{
	padding-top:0 !important;
	display:inline-block !important;
	font-size:12px !important;
	color:#393939 !important;
}







/*__________MAIN (ЦЕНТРАЛЬНАЯ ЧАСТЬ САЙТА)__________*/
#main{
	min-height:200px;
	padding:0 5px 0;
}

#in{
	width:100%;
	float:left;
	margin-right:-210px;
}

#content_wrapper{
	width:100%;
	float:right;
	margin-left:-210px;
}

#content{
	margin:0 210px;
	padding:0 40px 48px;
}

/* -----ГЛАВНАЯ СТРАНИЦА-----*/
/* навигация на главной странице */
#main_page_navigation{
	width:672px;
	padding:15px 0 30px;
	position:relative;
	right:14px;
	overflow:hidden;
}

#main_page_navigation ul li{
	width:166px;
	min-height:138px;
	margin:0 2px 12px 0;
	float:left;
	/*background:url(/bitrix/templates/.default/css/../img/main-page-nav-li.png) no-repeat;*/
}
#main_page_navigation ul li a{
	padding:5px 0px 0 0px;
	display:block;
	font-size:14px;
	text-align:center;
}
#main_page_navigation ul li a div#mpn_icon, #main_page_navigation ul li a div.mpn_icon
{
	height: 165px;
	overflow: hidden;
}
#main_page_navigation ul li a:hover div#mpn_icon img, #main_page_navigation ul li a:hover div.mpn_icon img
{
	margin-top: -165px;
}
#mpn_icon{}
/*#mpn_icon2{background:url(/bitrix/templates/.default/css/../img/main-page-nav-li-icon2.png) no-repeat;}
#mpn_icon3{background:url(/bitrix/templates/.default/css/../img/main-page-nav-li-icon3.png) no-repeat;}
#mpn_icon4{background:url(/bitrix/templates/.default/css/../img/main-page-nav-li-icon4.png) no-repeat;}
#mpn_icon5{background:url(/bitrix/templates/.default/css/../img/main-page-nav-li-icon5.png) no-repeat;}
#mpn_icon6{background:url(/bitrix/templates/.default/css/../img/main-page-nav-li-icon6.png) no-repeat;}
#mpn_icon7{background:url(/bitrix/templates/.default/css/../img/main-page-nav-li-icon7.png) no-repeat;}
#mpn_icon8{background:url(/bitrix/templates/.default/css/../img/main-page-nav-li-icon8.png) no-repeat;}*/

#mpn_icon:hover{}
/*#mpn_icon2:hover{background:url(/bitrix/templates/.default/css/../img/main-page-nav-li-icon2-hover.png) no-repeat;}
#mpn_icon3:hover{background:url(/bitrix/templates/.default/css/../img/main-page-nav-li-icon3-hover.png) no-repeat;}
#mpn_icon4:hover{background:url(/bitrix/templates/.default/css/../img/main-page-nav-li-icon4-hover.png) no-repeat;}
#mpn_icon5:hover{background:url(/bitrix/templates/.default/css/../img/main-page-nav-li-icon5-hover.png) no-repeat;}
#mpn_icon6:hover{background:url(/bitrix/templates/.default/css/../img/main-page-nav-li-icon6-hover.png) no-repeat;}
#mpn_icon7:hover{background:url(/bitrix/templates/.default/css/../img/main-page-nav-li-icon7-hover.png) no-repeat;}
#mpn_icon8:hover{background:url(/bitrix/templates/.default/css/../img/main-page-nav-li-icon8-hover.png) no-repeat;}*/
/* навигация на главной странице */



/* блок с товарами */
.line_of_products{
	width:672px;
	padding-bottom:40px;
}

.product{
	width:137px;
	margin-right:28px;
	display:inline-block;
	position:relative;
	vertical-align:top;
}

.product.not_sale .active{
	text-decoration:none;
}

.product.not_sale .add_to_basket_button{
	color:#8d8c8c;
}

.product.not_sale .product_unable_window{
	position:absolute;
	bottom:-163px;
	left:80px;
}

.product_img{
	width:135px;
	height:135px;	
	padding-bottom:8px;
	margin-bottom:4px;
	position:relative;
        display:table;
        border:1px solid #ddd;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-ms-border-radius:4px;
}
.product_img a {
  width:100%;
  height:100%;
  display:table-cell;
  vertical-align:middle;
  text-align:center;
}
.product_img img{
	max-width:135px;
	max-height:135px;
}

.new .product_img div{
	width:56px;
	height:56px;
	position:absolute;
	top:0;
	left:0;
	background:url(/bitrix/templates/.default/css/../img/product-new-orange.png) no-repeat;
}

.new_spec .product_img div{
	width:56px;
	height:56px;
	position:absolute;
	top:0;
	left:0;
	background:url(/bitrix/templates/.default/css/../img/product-new-green.png) no-repeat;
}

.sale .product_img div{
	width:56px;
	height:56px;
	position:absolute;
	top:0;
	left:0;
	background:url(/bitrix/templates/.default/css/../img/product-spec-sale.png) no-repeat;
}

.sale .product_price{
	padding:0 5px;
	background:#ff5b08;
	display:inline-block;
	font-weight:bold;
	color:#fff;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-ms-border-radius:4px;	
}

.stock .product_img div{
	width:56px;
	height:56px;
	position:absolute;
	top:0;
	left:0;
	background:url(/bitrix/templates/.default/css/../img/product-spec-stock.png) no-repeat;
}

.product_category{
	padding-bottom:5px;
	font-size:10px;
	color:#878787;
}

.product_name{
	font-size:16px;
	color:#f24315;
}

.product_number{
	padding:7px 0 4px;
	font-size:10px;
	color:#878787;
}

.product_price{
	height:24px;
	line-height:24px;
	display:inline-block;
	font-size:18px;
	color:#313131;
}

.old_price{
	line-height:20px;
	margin-left:7px;
	display:inline-block;
	color:#7e7e7e;
	text-decoration:line-through;
}

.product_rating{
	width:119px;
	height:18px;
	margin-top:6px;
	background:url(/bitrix/templates/.default/css/../img/rating.png) bottom left no-repeat;
}

.compare_button{
	height:16px;
	line-height:16px;
	margin:13px 3px 0 0;
	padding-left:20px;
	display:inline-block;
	position:relative;
	text-decoration:none;
	cursor:pointer;
}

.compare_button div{
	width:20px;
	height:16px;
	position:absolute;
	top:0;
	left:0;
	background:url(/bitrix/templates/.default/css/../img/compare-button.png) no-repeat;
}

.compare_button div.active{
	background:url(/bitrix/templates/.default/css/../img/compare-button-active.png) no-repeat !important;
}

.compare_button a.unactive{
	color:#5b5b5b;
	text-decoration:none;
	cursor:text;
}

.compare_button a.active{
	color:#ff6709 !important;
	cursor:pointer !important;
}

.compare_button span{
	width:58px;
	height:16px;
	display:block;
	position:absolute;
	top:0;
	right:0;
	cursor:text;
}

.compare_button span.active{
	width:0 !important;
}

.no_padding{
	padding:0 !important;
}
/* блок с товарами */



/* статьи на главной */
#main_page_articles{
	overflow:hidden;
	color:#616161;
	font-size:14px;	
}

#main_page_articles h3{
	display:inline;
}

#main_page_articles a.read_all{
	position:relative;
	bottom:1px;
	font-size:12px;
}

.main_page_article{
	width:260px;
	margin-right:60px;
	float:left;
}

.main_page_article_date{
	font-size:12px;
	color:#969696;
}

.main_page_article_title{
	padding-bottom:15px;
}

.title{
	padding-bottom:16px;
}

.title h1, .title h2, .title h3, .title h4, .title h5{
	display:inline;
}

.title a{
	margin-left:18px;
	position:relative;
	bottom:1px;
}
/* статьи на главной */



/*-----КАРТОЧКА ТОВАРА-----*/
/* путевая навигация */
#pathway_navigation{
	padding-bottom:14px;
	font-size:12px;
	overflow:hidden;
}

#pathway_navigation ul li{
	margin-right:6px;
	padding-left:12px;
	float:left;
	background:url(/bitrix/templates/.default/css/../img/pathway-li.png) no-repeat;
	color:#7b7b7b;
}

#pathway_navigation ul li:first-child{
	padding-left:0 !important;
	background:none !important;
}

#pathway_navigation ul li.active{
	background:url(/bitrix/templates/.default/css/../img/pathway-li-active.png) no-repeat;
	position:relative;
	top:1px;
}
/* путевая навигация */



/* информация о товаре */
#product_info{
	margin-bottom:33px;
	padding-bottom:35px;

	position:relative;
	border-bottom:1px solid #d8d8d8;
}


#product_info_left{
	width:305px;
	height:410px;
	float:left;
	overflow:hidden;
	position:relative;
}



/* Product Slider */
.img_slider{
  width:302px;
  height:400px;
  position:absolute;
  bottom:0;
  left:0;
  overflow:hidden;		
}
.img_big{
	width:300px;
	height:300px;
	position:absolute;
	top:0;
	left:0;
        margin-bottom:7px;
        display:table;
        border:1px solid #ededed;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-ms-border-radius:5px;		
}
.img_big a {
  width:100%;
  height:100%;
  display:table-cell;
  vertical-align: middle;
  text-align: center;
  
}
.img_big img{
	max-width:300px;
	max-height:300px;	
}

/* +actions item+ */
.img_big .action_icon {
  display:block;
  position:absolute;
  top:15px;
  left:15px;
  width:29px;
  height:33px; 
}
.img_big .action_icon img {
  width:29px;
  height:33px;
  border:none;
}
#action_info {
  width:100%;
  height:auto;
  position:relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom:17px;
  padding:10px 15px 10px 50px;
  background-color:#fffdee;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  border:#fdd3ab 1px solid;
}
#action_info .action_icon {
  display:block;
  position:absolute;
  top:11px;
  left:14px;
  width:23px;
  height:auto;
  background:none;
}
#action_info .action_icon img {width:23px;border:none;}
#action_info .action_info_text {
  font-size:14px;
  color:#f4700c;
  text-shadow: 0px 0px 3px #fffefa, 0px 0px 5px #fffefa;
}
/* -actions item- */


.img_wrap{
	position:absolute;
	left:0;
	bottom:6px;
	width:99999px;
	height:85px;
	padding: 0px 15px;
}

.slide_img{
	width:83px;
	height:83px;
        position:relative;
	float:left;
        margin:0px 7px 0px 0px;
        display: table;
        border:1px solid #ededed;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-ms-border-radius:5px;
}
.slide_img a {
  width:100%;
  height:100%;
  display:table-cell;
  vertical-align:middle;
  text-align:center;
  position:relative;
}
.slide_img img{
	max-width:83px;
	max-height:83px;
	/*position:absolute;
	bottom:7px;
	left:0;*/
	cursor:pointer;		
}

.slide_img img.active_img{
    box-shadow:0px 0 6px #c8c8c8;		
    -webkit-box-shadow:0px 0 6px #c8c8c8;		
    -moz-box-shadow:0px 0 6px #c8c8c8;
}

.img_next_wrapper{
	width:10px;
	height:85px;
	background:#fff;
	position:absolute;
	bottom:7px;
	left:0;
}

.img_prev_wrapper{
	width:10px;
	height:85px;
	background:#fff;
	position:absolute;
	bottom:7px;
	right:0;
}

.prev_img{
	width:10px;
	height:26px;
	position:absolute;
	bottom:30px;
	left:0;
	z-index:1;
	cursor:pointer;	
	background:url(/bitrix/templates/.default/css/../img/img-slider-prev.png) no-repeat !important;
}

.next_img{
	width:10px;
	height:26px;
	position:absolute;
	bottom:30px;
	right:0;
	z-index:1;
	cursor:pointer;	
	background:url(/bitrix/templates/.default/css/../img/img-slider-next.png) top right no-repeat !important;
}

.navy.disable{
	background:#dbdbdb;
}
/* слайдер (картинки) */



/* краткая информация о товаре */
#product_info_right{
	width:305px;
	padding-left:30px;
	float:right;
}

#product_total_price{
	padding-bottom:17px;
}

#product_order_buttons{
	padding-bottom:10px;
	overflow:hidden;
}

.product_price_button{
	//height:31px;
	padding:10px 15px;
	display:inline-block;
	float:left;
	background:#fdf3c7;
	border:1px solid #f6e7a0;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-ms-border-radius:5px;		
	font:bold 20px Arial;
	color:#c75400;
	text-decoration:none;
}

.product_price_button small{
	font-size:14px;
	display:block;
}

.product_price_button.discount{
	height:40px;
	padding:1px 15px 0;
}

.product_price_button span{
	display:block;
	position:relative;
	bottom:3px;	
	font:normal 12px Arial;
	color:#868484;
	text-decoration:line-through;	
}

.product_add_button{
	width:115px;
	height:32px;
	padding:11px 0 0 49px;
	display:block;
	float:right;
	background:url(/bitrix/templates/.default/css/../img/product-add-button.png) no-repeat;
	font:bold 20px Arial;
	color:#fff;
	text-decoration:none;
}

.product_preorder_button{
	width:115px;
	height:34px;
	padding:9px 0 0 49px;
	display:block;
	float:right;
	background:url(/bitrix/templates/.default/css/../img/product-preorder-button.png) no-repeat;
	font:bold 20px Arial;
	color:#fff;
	text-decoration:none;
}

.product_unable{
	position:absolute;
	top:0;
	right:0;
	text-align:center;
}

.product_unable .product_unable_button{
	width:164px;
	height:43px;
	margin-bottom:8px;
	display:block;
	background:#e6ecf3;
	font:18px/43px Arial;
	color:#8a8888;
	text-decoration:none;
	text-align:center;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-ms-border-radius:5px;	
}

.product_unable .product_unable_link{
	font-size:13px;
}

.product_unable .product_unable_link.active{
	text-decoration:none;
}

.product_unable .product_unable_window{
	position:absolute;
	top:70px;
	left:0;
}

/* полоски, подсказки */
.product_amount{
	padding:14px 0 12px 0;
	font-size:15px;
}

.amount_1{
	height:15px;
	margin:0 0 10px 0;
	padding:0 0 1px 22px;
	background:url(/bitrix/templates/.default/css/../img/amount-1.png) no-repeat;
	color:#f59507;
}

.amount_2{
	height:15px;
	padding:0 0 2px 22px;
	background:url(/bitrix/templates/.default/css/../img/amount-2.png) no-repeat;
	color:#418d17;
}

/*background:url(/bitrix/templates/.default/css/../img/noamount.png) no-repeat;*/
.amount_1.noamount,.amount_2.noamount{
	background:none;
	padding-left:12px;
}

.amount_title{
	width:83px;
	display:inline-block;
}

.amount_title_no{
	width:100px;
	display:inline-block;
	color:#ccc;
}

.product_more_actions{
	padding:0 0 5px 0;
	position:relative;
	right:3px;
}

.product_more_actions .prompt{
	width:108px;
	padding:10px 4px 12px;
	color:#585858;	
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	-khtml-border-radius:7px;
	-ms-border-radius:7px;	
}

.product_add_action{
	width:30px;
	height:31px;
	margin:0 9px 0 0;
	display:inline-block;
	position:relative;
	/*background:url(/bitrix/templates/.default/css/../img/full-basket-add.png) no-repeat;	*/
}
a.product_add_action.grey{
	background:url(/bitrix/templates/.default/css/../img/full-basket-add.png) no-repeat;
}
a.product_add_action.green{
	background:url(/bitrix/templates/.default/css/../img/product-add.png) no-repeat;
}	
.product_otl_action{
	width:30px;
	height:31px;
	display:inline-block;
	position:relative;
	background:url(/bitrix/templates/.default/css/../img/full-basket-clock.png) no-repeat;
}
/* полоски, подсказки */


/* окно сообщить о поступлении */
.product_unable_window{
	width:382px;
	display:none;
    box-shadow:0px 0 9px #acacac;		
    -webkit-box-shadow:0px 0 9px #acacac;		
    -moz-box-shadow:0px 0 9px #acacac;	
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-ms-border-radius:5px;	
	z-index:1000;			
}

.product_unable_title{
	height:47px;
	padding-left:22px;
	background:#f3f3f3;
	position:relative;
	font:bold 18px/47px Arial;
	color:#393939;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	-khtml-border-radius:5px 5px 0 0;
	-ms-border-radius:5px 5px 0 0;
	text-align:left;		
}

.product_unable_close{
	width:14px;
	height:15px;
	cursor:pointer;
	position:absolute;
	top:12px;
	right:12px;
	background:url(/bitrix/templates/.default/css/../img/close-button.png) no-repeat;
}

.product_unable_content{
	padding:17px 22px 4px 22px;
	background:#fff;
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	-khtml-border-radius:0 0 5px 5px;
	-ms-border-radius:0 0 5px 5px;
	text-align:left;	
}

.product_unable_content div{
	padding-bottom:18px;
	overflow:hidden;
}

.product_unable_content .input_title{
	width:104px;
	padding-left:10px;
	display:inline-block;
	font:bold 12px/26px Arial !important;
	color:#393939 !important;
	float:left;
}


.product_unable_content .input_title.no_padding{
	width:114px;
	padding:0;
}

.product_unable_content .input_title span{
	color:#e92d04;
}

.product_unable_content .input_info{
	width:197px;
	height:26px;
	padding:0 10px;
	float:right;
	font:15px/26px Arial;
	color:#393939;
	border:1px solid #a6a6a6;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-ms-border-radius:4px;
}

.product_unable_content .input_button{
	padding:0 15px;
	float:right;
	text-align:center;
}
	

/* окно сообщить о поступлении */



.product_price_count{
	padding-left:5px;
	color:#868484;
}

.product_price_count span{
	margin-left:3px;
	color:#ea2701;
}

#description_short{
	padding:15px 0;
}

#description_short h3{
	padding-bottom:0;
}

#description_short p{
	padding-top:10px;
}

#product_actions{
	padding-bottom:23px;
}

#product_actions div{
	display:inline-block !important;
}

#product_actions .compare_button{
	margin-left:27px;
	position:relative;
	bottom:2px;
}

#share_buttons{
	height:42px;
	line-height:42px;
	padding-left:13px;
	border:1px solid #ebebeb;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-ms-border-radius:4px;	
}

#share_buttons span{
	padding-right:3px;
	float:left;
}

#share_buttons a{
	width:28px;
	height:27px;
	margin:7px 0 0 8px;
	float:left;
}

#facebook_icon{background:url(/bitrix/templates/.default/css/../img/icon-fb.png) no-repeat;}
#twitter_icon{background:url(/bitrix/templates/.default/css/../img/icon-twitter.png) no-repeat;}
#vk_icon{background:url(/bitrix/templates/.default/css/../img/icon-vk.png) no-repeat;}
#odnoklassniki_icon{background:url(/bitrix/templates/.default/css/../img/icon-odnoklasniki.png) no-repeat;}
#rss_icon{background:url(/bitrix/templates/.default/css/../img/icon-rss.png) no-repeat;}
/* краткая информация о товаре */



/* слайдер (перелистывание новостей) */
.product_slider{
	width:594px;
	margin-bottom:35px;
	padding:0 24px 30px;
	position:relative;
	overflow:hidden;
	border-bottom:1px solid #d8d8d8;		
}

.slide_list{
	position:relative;
	margin:0;
	padding:0;
}

.slide_wrap{
	position:relative;
	left:0px;
	top:0;
	width:99999px;
}

.slide_item{
	width:137px;
	padding-right:15px;
	float:left;
}

.navy_next_wrapper{
	width:22px;
	height:500px;
	background:#fff;
	position:absolute;
	top:0;
	left:0;
}

.navy_prev_wrapper{
	width:22px;
	height:500px;
	background:#fff;
	position:absolute;
	top:0;
	right:0;
}

.navy{
	width:10px;
	height:41px;
	position:absolute;
	top:50px;
	z-index:1;
	cursor:pointer;
}

.prev_slide{
	left:0;
	background:url(/bitrix/templates/.default/css/../img/content-slider-button-left.png) no-repeat !important;
}

.next_slide{
	right:0;
	background:url(/bitrix/templates/.default/css/../img/content-slider-button-right.png) top right no-repeat !important;
}

.navy.disable{
	background:#dbdbdb;
}
/* слайдер (перелистывание новостей) */



/* табы (описание товара) */
#product_description_tabs{
	width:640px;
	margin-bottom:28px;
}

#product_description_tabs .tabs_title_navigation{
	overflow:hidden;
	background:url(/bitrix/templates/.default/css/../img/product-tabs-border.png) bottom left repeat-x;	
}

#product_description_tabs .tabs_title_navigation li{
	margin-left:3px;
	float:left;
}

#product_description_tabs .tabs_title_navigation li:first-child{
	margin-left:0;
}

#product_description_tabs .tabs_title_navigation li a{
	height:34px;
	margin-top:1px;	
	padding:3px 0 0 10px;
	background:#f1f1f1;
	display:block;
	font-weight:bold;
	color:#393939;
	text-decoration:none;
	border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	-khtml-border-radius:4px 4px 0 0;
	-ms-border-radius:4px 4px 0 0;		
}

#product_description_tabs .tabs_title_navigation li a.current{
	height:36px;
	margin-top:0;
	padding-left:8px;
	background:#fff;
	color:#f24315;
	border-top:1px solid #d8d8d8;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	position:relative;
	top:1px;	
}

#prod_link1{width:105px; line-height:31px;}
#prod_link2{width:109px;}
#prod_link3{width:103px;}
#prod_link4{width:114px; line-height:31px;}
#prod_link5{width:75px;}
#prod_link6{width:58px; line-height:31px;}

#product_description_tabs .tabs_content{
	padding:15px 0 0;
}



/* характеристики */
#prod_tab1{
	padding-bottom:8px !important;
	border-bottom:1px solid #d8d8d8;	
}

#prod_tab1 .description_list{
	padding-bottom:15px;
	position:relative;
	bottom:1px;
}

.description_list ul li{
	margin-bottom:8px;
	overflow:hidden;
	background:url(/bitrix/templates/.default/css/../img/description-item-border.png) bottom left repeat-x;
	font-size:15px;
}

.description_list ul li span{
	padding-bottom:1px;
	background:#fff;
	position:relative;
	top:1px;
}
	
.char_name{
	padding-right:5px;
	float:left;
}

.char_result{
	padding-left:10px;
	float:right;
	color:#a0a0a0;
}
/* характеристики */



/* рекоммендуемые лампы */
#prod_tab2{

}

#prod_tab2 table{
	width:100%;
	margin-bottom:1px;
}

#prod_tab2 table thead td{
	height:30px;
	background:url(/bitrix/templates/.default/css/../img/lamp-thead.png) repeat-x;	
	border-bottom:1px solid #bdbdbd;
}

#prod_tab2 table thead td a{
	height:30px;
	padding-left:37px;
	display:inline-block;
	background:url(/bitrix/templates/.default/css/../img/lamp-thead-link.png) no-repeat;
	font:17px/30px Arial;
	color:#f24315;
	text-decoration:none;
}


#prod_tab2 table tbody td{
	padding:14px 0;
	vertical-align:top;
	border-bottom:1px solid #e5e5e5;				
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;	
}

.lamp_title{
	width:210px;
	padding:14px 9px !important;
	border-left:none !important;
}

.lamp_title table td{
	padding:0 !important;
	border:none !important;
}

.lamp_title img{
	width:75px;
	height:71px;
	margin-right:16px;
	border:1px solid #ededed;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-ms-border-radius:4px;	
}

.lamp_title a{
	text-decoration:none;
	color:#313131;
}

.lamp_title a:hover{
	text-decoration:underline;
}

.lamp_amount{
	width:87px;
	padding:32px 15px !important;
}

.lamp_amount div{
	text-align:center;
}

.lamp_amount span{
	width:8px;
	height:9px;
	display:inline-block;
	cursor:pointer;
}

.lamp_amount input{
	width:53px;
	height:24px;
	line-height:24px;
	margin:0 3px;
	text-align:center;
	color:#a19e9e;
	border:1px solid #bfbfbf;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	-ms-border-radius:3px;
}

.lamp_amount_minus{
	background:url(/bitrix/templates/.default/css/../img/minus-icon.png) center center no-repeat;
}

.lamp_amount_plus{
	background:url(/bitrix/templates/.default/css/../img/plus-icon.png) center center no-repeat;
}
	
.lamp_price, .lamp_sum{
	width:80px;
	text-align:center;
	color:#929292;
}

.lamp_price span, .lamp_sum span{
	margin-top:5px;
	padding:4px 4px 7px;
	display:inline-block;
	font-size:18px;
	color:#393939;
}

.lamp_price .new_price{
	background:#fdf3c7;
	border: 1px solid #fdf3c7;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-ms-border-radius:4px;	
	color:#C75400 !important;
}

.lamp_price .old_price{
	padding:0 !important;
	display:block !important;
	font-size:12px !important;
	color:#929292 !important;
	text-decoration:line-through;
}

.lamp_buttons{
	padding: 32px 0 0 16px !important;
	border-right:none !important;	
}

.lamp_buttons .compare_button{
	margin-top:8px;
}

.lamp_add_to_basket{
	width:80px;
	height:28px;
	padding-left:35px;
	background:url(/bitrix/templates/.default/css/../img/button-add-to-basket.png) no-repeat;
	display:inline-block;
	font:bold 12px/27px Arial !important;
	color:#fff;
	text-decoration:none;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-ms-border-radius:5px;	
    box-shadow:0px 2px 4px 1px #b9b9b9;		
    -webkit-box-shadow:0px 2px 4px 1px #b9b9b9;		
    -moz-box-shadow:0px 2px 4px 1px #b9b9b9;	
}

.lamp_buttons .inbasket {background:url(/bitrix/templates/.default/css/../img/button-add-to-basket2.png) no-repeat;}
/* рекоммендуемые лампы */



/* схемы сборки и подключения */
#prod_tab3{
	padding-bottom:0 !important;	
}

#prod_tab3 img{
	margin:3px 0 22px;
	border:1px solid #dcdcdc;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-ms-border-radius:5px;	
}

#prod_tab3 p{
	margin-bottom:19px;
	padding-bottom:22px !important;
	border-bottom:1px solid #d8d8d8;
}
/* схемы сборки и подключения */



/* полное описание */
#prod_tab4{	
	padding-bottom:14px !important;
	border-bottom:1px solid #d8d8d8;	
}

#prod_tab4 p{
	padding-bottom:16px;
}
/* полное описание */



/* вопросы и ответы */
#prod_tab5{
	padding-bottom:30px !important;
	overflow:hidden;
	border-bottom:1px solid #d8d8d8;	
}

#prod_tab5 textarea{
	width:429px;
	height:146px;
	margin:6px 0 20px;
	padding:5px;
	display:block;
	border:1px solid #a6a6a6;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-ms-border-radius:4px;		
}

#prod_tab5 form h4{
	padding-top:15px;
}

#prod_tab5 form div{
	padding-left:3px;
	font-weight:bold;
}

.question{
	margin-bottom:14px;
	padding:5px 0 20px 37px;
	background:url(/bitrix/templates/.default/css/../img/question-icon.png) no-repeat;
	border-bottom:1px solid #e7e7e7;
}

.question_author, .answer_author{
	padding-bottom:10px;
	font:bold 14px Arial;
}

.question_title{
	padding-bottom:10px;
	font:bold 14px Arial;
}

.question_content, .answer_content{
	padding-bottom:13px;
}

.reply{
	color:#fb6f00;
}

.answer{
	margin-top:20px;
	padding:17px 0 0 37px;
	background:url(/bitrix/templates/.default/css/../img/answer-icon.png) no-repeat;
	border-top:1px solid #e7e7e7;
}
/* вопросы и ответы */



/* отзывы */
#prod_tab6{
	padding-bottom:30px !important;
	overflow:hidden;
	border-bottom:1px solid #d8d8d8;	
}

#prod_tab6 textarea{
	width:429px;
	height:146px;
	margin:0 0 20px;
	padding:5px;
	display:block;
	border:1px solid #a6a6a6;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-ms-border-radius:4px;		
}
#prod_tab6 input, #prod_tab5 input{
	width:429px;
	height:26px;
	margin:0 0 20px;
	padding:5px;
	display:block;
	border:1px solid #a6a6a6;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-ms-border-radius:4px;		
}


#prod_tab6 input.input_button, #prod_tab5 input.input_button  {
    /*background: url("/bitrix/templates/.default/css/../img/input-old.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
	background:url(/bitrix/templates/.default/css/../img/input-button-bg.png) repeat-x;
    border: medium none !important;
    border-radius: 0;
    color: #FFFFFF;
    font: bold 12px/29px Arial !important;
    height: 29px;
    padding: 0 4px !important;*/
    text-align: center;
    width: 141px;
	height:28px;
	padding:0 18px 2px;
	background:url(/bitrix/templates/.default/css/../img/input-button-bg.png) repeat-x;
	border:none;
	font:bold 12px/28px Arial !important;
	color:#fff;
	border-left:1px solid #5cac32;
	border-right:1px solid #5cac32;	
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-ms-border-radius:5px;
    box-shadow:0px 2px 4px 1px #b9b9b9;		
    -webkit-box-shadow:0px 2px 4px 1px #b9b9b9;		
    -moz-box-shadow:0px 2px 4px 1px #b9b9b9;
	cursor:pointer;		
}

#prod_tab6 form h4{
	padding-top:15px;
}

#prod_tab6 form div{
	padding:0 0 6px 3px;
	font-weight:bold;
}

.comment{
	margin-bottom:19px;
	padding-bottom:19px;
	border-bottom:1px solid #d8d8d8;
}

.comment_author{
	padding-bottom:6px;
	font:bold 14px Arial;
}

.comment_author span{
	margin-left:8px;
	font:normal 12px Arial !important;
	color:#a0a0a0;
}

.comment_rating{
	width:100px;
	height:15px;
	background:url(/bitrix/templates/.default/css/../img/comments-rating.png) no-repeat;
}

.comment_content{
	padding-top:11px;
}

.comment_input{
	width:198px;
	height:26px;
	margin-bottom:17px;
	padding:0 5px;
	border:1px solid #a6a6a6;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-ms-border-radius:4px;		
}

.add_comment_rating{
	width:100px;
	height:15px;
	margin-bottom:15px;
	background:url(/bitrix/templates/.default/css/../img/comments-rating-empty.png) no-repeat;
}
/* отзывы */
/* табы (описание товара) */



/*-----КАТАЛОГ-----*/
/* селекты */
#catalog_selects{
	position:relative;
	bottom:8px;
}

.catalog_select{
	padding:0 29px 13px 5px;
	display:inline-block;
}

.catalog_select .selectbox {
	vertical-align:middle;
	cursor:pointer;
	z-index:0;
}

.catalog_select .selectbox .select{
	width:133px;
	height:26px;
	padding:0 15px 0 10px;
	font:13px/26px Arial;
	color:#333;
	background:#fbfbfb;
	border:1px solid #a3a3a3;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-ms-border-radius:4px;
	z-index:0;	
}

.small_select{
	padding-right:0 !important;
}

.small_select .selectbox .select{
	width:26px !important;
}

.city_select{
}

.city_select .selectbox .select{
	width:240px !important;
}

.contacts_select{
	margin-bottom:5px;
	position:relative;
	right:5px;
}

.contacts_select .selectbox .select{
	width:203px !important;
}

.contacts_select .selectbox .dropdown{
	width:206px !important;
}

.catalog_select .selectbox .select .text {
	display:block;
	width:100%;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	height:auto;
}
.catalog_select .selectbox .trigger {
	position:absolute;
	top:0;
	right:0;
	width:34px;
	height:100%;
}
.catalog_select .selectbox .trigger .arrow {
	position:absolute;
	top:11px;
	right:13px;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	border-top:4px solid #000;
	width:0;
	height:0;
	overflow:hidden;
}

.catalog_select .selectbox .dropdown{
	top:33px;
	width:136px;
	padding:0 11px;
	background:#fbfbfb;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-ms-border-radius:4px;	
	box-shadow:0 0 5px rgba(60,60,60,0.2);
	font:12px/33px Arial;
}

.small_select .dropdown{
	width:29px !important;
}

.city_select .selectbox .dropdown{
	width:243px !important;
}

.catalog_select .selectbox li {
	color:#535353;
	border-top:1px solid #ededed;
}

.catalog_select .selectbox li:first-child{
	border:none !important;
}

.catalog_select_title{
	display:inline-block;
	font-size:15px;
	position:relative;
	top:3px;
}

.catalog_select_pages{
	padding-left:6px;
	display:inline-block;
	font-size:15px;
	position:relative;
	top:3px;	
}

.catalog_type1, .catalog_type2{
	padding-left:4px;
	display:inline-block;
	position:relative;
	top:7px;
	float:right;
}

.catalog_type1 .active, .catalog_type2 .active{
	border:1px solid #ffc4a6;
	position:relative;
	bottom:1px;
}

.catalog_type1 a{
	width:17px;
	height:16px;
	display:block;
	background:url(/bitrix/templates/.default/css/../img/sort-type1.png) no-repeat;
}

.catalog_type2 a{
	width:17px;
	height:16px;
	display:block;
	background:url(/bitrix/templates/.default/css/../img/sort-type2.png) no-repeat;
}
/* селекты */



/* товар в каталоге (на всю ширину) */
.catalog_item{
	margin-bottom:23px;
}

.catalog_item .sale .catalog_item_img div{
	width:56px;
	height:56px;
	position:absolute;
	top:0;
	left:0;
	background:url(/bitrix/templates/.default/css/../img/product-spec-sale.png) no-repeat;
}

.catalog_item .stock .catalog_item_img div{
	width:56px;
	height:56px;
	position:absolute;
	top:0;
	left:0;
	background:url(/bitrix/templates/.default/css/../img/product-spec-stock.png) no-repeat;
}

.catalog_item .new .catalog_item_img div{
	width:56px;
	height:56px;
	position:absolute;
	top:0;
	left:0;
	background:url(/bitrix/templates/.default/css/../img/product-new-green.png) no-repeat;
}

.catalog_item .sale .catalog_item_price{
	background:#ff5b08;
	font-weight:bold;
	color:#fff;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-ms-border-radius:4px;		
}

.catalog_item_info{
	margin-top:22px;
	padding-bottom:28px;
	overflow:hidden;
	border-bottom:1px solid #d8d8d8;
}

.catalog_item_title{
	font-size:16px;
	color:#f24315;
}

.catalog_item_left{
	width:162px;
	float:left;
}

.catalog_item_img{
	width:135px;
	height:141px;
	position:relative;
        display:table;
        border:1px solid #ededed;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-ms-border-radius:4px;
}

.catalog_item_img a{
	width:135px;
	height:141px;
	position:relative;
        display:table-cell;
        vertical-align:middle;
	text-align:center;
}

.catalog_item_img img{
	max-width:135px;
	max-height:135px;	
}

.catalog_item_img div{
	position:absolute;
	top:0;
	left:0;
}

.catalog_item_center{
	width:300px;
	float:left;
}

.catalog_item_rating{
	width:95px;
	height:14px;
	margin-top:12px;
	background:url(/bitrix/templates/.default/css/../img/catalog-item-rating.png) no-repeat;
}

.catalog_item_right{
	width:154px;
	float:right;
}

.catalog_item_price{
	height:29px;
	padding:0 5px;
	font:20px/29px Arial;
	color:#181818;
	float:right;
}

.catalog_item_price small{
	font-size:14px;
}

.catalog_item_old_price{
	padding:7px 16px 2px 0;
	color:#7e7e7e;
	text-decoration:line-through;
	clear:both;
	text-align:right;
}

.catalog_item_add_button{
	width:80px;
	height:28px;
	margin:6px 0;
	padding-left:35px;
	background:url(/bitrix/templates/.default/css/../img/button-add-to-basket.png) no-repeat;
	display:inline-block;
	font:bold 12px/27px Arial !important;
	color:#fff;
	text-decoration:none;
}

.catalog_item_right .catalog_item_add_button{
	float:right;
}

.catalog_item_preorder_button{
	width:77px;
	height:28px;
	margin:6px 0 5px;
	padding-left:39px;
	background:url(/bitrix/templates/.default/css/../img/button-preorder.png) no-repeat;
	display:inline-block;
	font:bold 12px/27px Arial !important;
	color:#fff;
	text-decoration:none;	
}

.catalog_item_right .catalog_item_preorder_button{
	float:right;
}

.catalog_item_right .catalog_item_unable_button{
	float:right;
}

.catalog_item_right .compare_button{
	float:right;
}

.border{
	margin-bottom:30px !important;
	padding-bottom:24px !important;
	border-bottom:1px solid #d5d5d5;
}
/* товар в каталоге (на всю ширину) */



/* постраничная навигация */
#page_navigation{
	padding-top:5px;
}

#page_navigation ul{
	margin:auto;
	display:table;
}

#page_navigation ul li{
	height:20px;
	line-height:20px;
	padding:0 7px 0;
	display:table-cell;
}

#page_navigation ul li.active{
	background:url(/bitrix/templates/.default/css/../img/pagenavi-active.png) repeat-x;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-ms-border-radius:4px;
	font-weight:bold;
	color:#fff;
}

#page_navigation ul li#page_back a{
	padding:0 0 0 10px !important;
	background:url(/bitrix/templates/.default/css/../img/pagenavi-left.png) left center no-repeat;
	text-decoration:none;
}

#page_navigation ul li#page_next a:hover{
	background:url(/bitrix/templates/.default/css/../img/pagenavi-right-hover.png) right center no-repeat;
}

#page_navigation ul li#page_next a{
	padding:0 10px 0 0 !important;
	background:url(/bitrix/templates/.default/css/../img/pagenavi-right.png) right center no-repeat;
	text-decoration:none;
}

#page_navigation ul li#page_back a:hover{
	background:url(/bitrix/templates/.default/css/../img/pagenavi-left-hover.png) left center no-repeat;
}

#page_navigation ul li a{
	color:#393939;
	padding:0 3px;
}

#page_navigation ul li a:hover{
	color:#868585;
}
/* постраничная навигация */



/* модальное окно */
#mask{
	position:absolute;
	left:0;
	top:0;
	z-index:9000;
	background-color:#000;
	display:none;
}

#boxes .window{
	position:absolute;
	left:0;
	display:none;
	z-index:9999;		
}

.window_title{
	height:53px;
	padding-left:22px;
	background:#f2f2f2;
	position:relative;
	font:18px/53px Arial;
	color:#393939;
	border-bottom:1px solid #ededed;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	-khtml-border-radius:5px 5px 0 0;
	-ms-border-radius:5px 5px 0 0;		
}

.window_title .close{
	width:14px;
	height:15px;
	cursor:pointer;
	position:absolute;
	top:12px;
	right:12px;
	background:url(/bitrix/templates/.default/css/../img/close-button.png) no-repeat;
}

.window_content{
	padding:22px 0 11px 22px;
	background:#fff;
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	-khtml-border-radius:0 0 5px 5px;
	-ms-border-radius:0 0 5px 5px;	
}
	
#boxes #auth_dialog{
	width:400px;
    box-shadow:0px 0 8px #484848;		
    -webkit-box-shadow:0px 0 8px #484848;		
    -moz-box-shadow:0px 0 8px #484848;
	top:170px !important;				
}

#boxes #auth_dialog .auth_links{
	position:absolute;
	bottom:31px;
	left:175px;
}

#boxes #view_img{
	width:100% !important;
	position:fixed !important;
	text-align:center !important;
}

#boxes #view_img .close{
	cursor:pointer;
}



/* сравнение товаров */
#boxes #compare_dialog{
	min-width:704px;
    box-shadow:0px 0 8px #484848;		
    -webkit-box-shadow:0px 0 8px #484848;		
    -moz-box-shadow:0px 0 8px #484848;
	top:170px !important;			
}

#boxes #compare_dialog .window_title{
	padding-left:30px;
}

#boxes #compare_dialog .window_content{
	padding:10px;
}

#boxes #compare_dialog .window_content thead .compare_table_title{
	width:170px;
}

#boxes #compare_dialog .window_content table{
	min-width:644px;
}

#boxes #compare_dialog .window_content thead td{
	padding-bottom:8px;
	vertical-align:top;
}

#boxes #compare_dialog .window_content thead .compare_table_value{
	width:103px;
}
#boxes #compare_dialog .window_content td.compare_table_value {width:100px;}

#boxes #compare_dialog .window_content thead .compare_table_value  .compare_table_bskt, a > .compare_table_bskt{
	width:30px;
	height:31px;
	margin-left:10px;
	padding:0 !important;	
	cursor:pointer;
	float:left;
	background:url(/bitrix/templates/.default/css/../img/full-basket-bskt.png) no-repeat;
	position:relative;
}



#boxes #compare_dialog .window_content thead .compare_table_value .compare_table_del{
	width:30px;
	height:31px;
	margin-left:10px;
	padding:0 !important;	
	cursor:pointer;
	float:left;
	background:url(/bitrix/templates/.default/css/../img/full-basket-del.png) no-repeat;
	position:relative;
}

#boxes #compare_dialog .window_content thead .compare_table_value img{
	width:87px;
	height:91px;
	margin:10px 0 7px;
	border:1px solid #e4e4e4;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-ms-border-radius:4px;		
}

#boxes #compare_dialog .window_content thead .compare_table_value div{
	font-size:14px;
	padding-top:6px;
}

#boxes #compare_dialog .window_content tbody td{
	padding:9px 0;
	color:#a0a0a0;
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
        width:140px;
}

#boxes #compare_dialog .window_content thead .compare_table_title{
	width:170px;
}
#boxes #compare_dialog .window_content tbody tr td{
	background: #fff;
}
#boxes #compare_dialog .window_content tbody tr.active td{
	background:#ffe6c1;
}

#boxes #compare_dialog .window_content tbody td.compare_table_name{
	padding-left:10px;
	color:#393939;
}
/* сравнение товаров */
/* модальные окна */



/* чекбоксы в таблице */
.compare_table_title .checkbox {    
    cursor:pointer;
    display:block;
    height:13px;
	margin-top:5px;
	position:relative;
}

.compare_table_title .checkbox input {
    display:none;
}

.compare_table_title .checkbox .check {
    width:13px;
    height:13px;
	margin-right:5px;
    border:1px solid #999;
	float:left;
}

.compare_table_title span.checkbox.checked .check {
    background:url(/bitrix/templates/.default/css/../img/checkbox.png) no-repeat;
}	
/* чекбоксы в таблице */
	

/* логотипы */
#logo_wrapper{
	margin-bottom:24px;
	border-bottom:1px solid #d5d5d5;
	overflow:hidden;
}

.line_of_logo{
	width:672px;
}

.brand_logo{
	width:137px;
	margin:0 30px 31px 0;
	float:left;
	text-align:center;
}

.brand_logo img{
	width:135px;
	height:134px;
	margin-bottom:13px;
	border:1px solid #ddd;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-ms-border-radius:4px;	
}

.brand_logo a{
	font-size:16px;
	text-align:center;
	color:#f24315;
}
/* логотипы */

/*-----ОФОРМЛЕНИЕ ЗАКАЗА-----*/
.input_line{
	padding-bottom:26px;
	overflow:hidden;
}

.input_line .left_side{
	width:300px;
	margin-right:40px;
	float:left;
	position:relative;
}

.input_line .right_side{
	width:300px;
	float:right;
	position:relative;	
}

.input_line .input_title{
	padding-bottom:7px;
	font-weight:bold;
	color:#393939;
}

.input_line .input_title span{
	color:#e92d04;
}

.input_line .phone_code{
	width:29px;
	height:26px;
	line-height:26px;
	background:url(/bitrix/templates/.default/css/../img/phone-code.png) no-repeat;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-ms-border-radius:4px;
	position:absolute;
	bottom:1px;
	left:1px;
	color:#919191;
	text-align:center;
}

.input_line .input_info{
	width:278px;
	height:26px;
	padding:0 10px;
	font:15px/26px Arial;
	color:#919191;
	border:1px solid #a6a6a6;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-ms-border-radius:4px;
}

.input_line .input_cupon{
	width:258px;
	margin-bottom:13px;
}

.input_line .input_phone{
	width:244px;
	padding-left:44px;
}

.input_line .simple{
	display:block !important;
}

.input_line .simple{
	width:280px;
	padding:0 0 4px 20px;
	position:relative;
}

.input_line .radio{
	position:absolute;
	top:0;
	left:0;
}

.input_line .simple label{
	padding-left:0 !important;
	position:relative;
	left:1px;
}

.input_line .simple div{
	position:relative;
	top:1px;
}

.input_line .simple a{
	display:block;
}

.input_line .radio_in{
	padding:4px 0 0 19px;
	display:none;
}

.input_line .active_radio_in{
	padding-left:20px;
	display:block;
	position:relative;
}

.input_line .radio_in .radio{
	width:100% !important;
	display:block;
	top:4px;
	position:absolute;
	left:0;
	z-index:1;
}

.input_line textarea{
	width:593px;
	height:66px;
	padding:5px;
	border:1px solid #a6a6a6;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-ms-border-radius:4px;	
}

.date_time{
	padding:17px;
	background:#fbf7ef;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-ms-border-radius:4px;
	position:relative;	
}

.date_time .left_side{
	width:283px;
	margin-right:0 !important;
}

.date_time .right_side{
	width:283px;
	color:#393939;
}

.date_time .right_side input{
	width:38px;
	height:26px;
	margin:0 16px 0 6px;
	padding:0 10px;
	font:15px/26px Arial;
	color:#919191;
	border:1px solid #a6a6a6;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-ms-border-radius:4px;
}

.date_time .input_info{
	width:261px;	
}

.date_time .prefered_time{
	padding:17px 0 0;
	position:absolute;
	top:0;
	left:343px;
}

.red{
	padding-top:12px;
	color:#d30000;
}

.deliver_adress{
	margin:28px 0 26px;
	padding:12px 17px 19px;
	border:1px solid #e8e8e8;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-ms-border-radius:4px;
	position:relative;	
}

.deliver_adress .left_side{
	width:263px;
	margin-bottom:15px;
	padding:0 30px 0 0;
	border-right:1px solid #f5f5f5;
}

.deliver_adress .left_side .input_title{
	font-size:13px;
}

.hard{
	width:260px;
	height:50px;
	padding:8px 0 0 9px;	
	margin-bottom:12px !important;
	position:relative;
}

.hard .radio{
	width:269px;
	height:58px;
    display:inline-block;
	cursor:pointer;
	background:url(/bitrix/templates/.default/css/../img/radio-address.png) no-repeat;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;	
}

.hard .radioChecked{
	background-position: 0 -58px !important;
}

.hard label{
	line-height:17px !important;	
	padding:0 !important;
	top:4px !important;
	right:-1px !important;
	font-size:13px !important;
}

.hard label span{
	display:block !important;
	color:#8c8b8b !important;
	font-size:13px !important;	
}

.deliver_adress .right_side{
	width:266px;
	color:#393939;
	position:relative;
	right:3px;
}

.deliver_adress .right_side .adress_info{
	padding:5px 8px 10px;
	position:relative;
	left:5px;
	background:#fdfcf9;
	border:1px solid #e0e0e0;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-ms-border-radius:4px;			
}

.deliver_adress .right_side .adress_info #input_metro{
	width:225px !important;
}

.deliver_adress .right_side .adress_info .adress_info_line{
	padding:21px 0 0;
	overflow:hidden;
}

.deliver_adress .right_side .adress_info .adress_info_line .adress_info_left{
	width:177px;
	margin-right:16px;
	float:left;
}

.deliver_adress .right_side .adress_info .adress_info_line .adress_info_left #input_street{
	width:155px !important;
}

.deliver_adress .right_side .adress_info .adress_info_line .adress_info_right{
	width:33px;
	float:left;
}

.deliver_adress .right_side .adress_info .adress_info_line .adress_info_right #input_house{
	width:31px !important;
}

.deliver_adress .right_side .adress_info .adress_info_line .adress_info_float{
	width:55px;
	margin-right:9px;
	float:left;
}

.deliver_adress .right_side .adress_info .adress_info_line .no_margin{
	margin:0;
}

.deliver_adress .right_side .adress_info .adress_info_line  .adress_info_float .input_title{
	height:28px;
	line-height:14px;
	display:table-cell;
	vertical-align:bottom;
}

.deliver_adress .right_side .adress_info .adress_info_line .adress_info_float input{
	width:31px !important;
}


/*-----КОРЗИНА-----*/
/* таблица заказов */
#basket_full{
	width:100%;
	margin-bottom:16px;
	position:relative;
}

#basket_full table{
	width:100%;
	border-collapse:separate;
}

#basket_full thead td{
	height:44px;
	vertical-align:middle;
	text-align:center;
	background:url(/bitrix/templates/.default/css/../img/full-basket-bg.png) repeat-x;
	font-size:15px;
	color:#a3a3a3;
	border-bottom:1px solid #bdbdbd;	
	border-right:1px solid #e5e5e5;
	border-left:1px solid #fff;	
}

.thead_item{
	width:190px;
	border-left:none !important;
}
.thead_amount{width:91px;}
.thead_price{width:91px;}
.thead_the_best{width:91px;}
.thead_put_out{width:90px;}

.thead_remove{
	width:90px;
	border-right:none !important;
	}

#basket_full tbody td{
	margin-top:2px;
	vertical-align:middle;
	border-top:1px solid #fff;	
	border-bottom:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	border-left:1px solid #fff;
}

.basket_title{
	padding:9px 16px 13px;
	border-left:1px solid #e5e5e5 !important;	
}

.basket_title a.item_name{
	display:block;
	margin-bottom:10px;
}

.basket_title img{
	width:151px;
	height:139px;
	border:1px solid #dcdcdc;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-ms-border-radius:4px;
}

.basket_amount{
	text-align:center;
}

.basket_amount div{
	text-align:center;
}

.basket_amount span{
	width:8px;
	height:9px;
	display:inline-block;
	cursor:pointer;
}

.basket_amount input{
	width:40px;
	height:24px;
	line-height:24px;
	margin:0 3px;
	padding:0px;
	text-align:center;
	color:#393939;
	border:1px solid #bfbfbf;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	-ms-border-radius:3px;
}

.basket_amount_minus{
	background:url(/bitrix/templates/.default/css/../img/minus-icon.png) center center no-repeat;
}

.basket_amount_plus{
	background:url(/bitrix/templates/.default/css/../img/plus-icon.png) center center no-repeat;
}

#content table tbody td.basket_price{
	font-size:18px;
	color:#313131;
	text-align:center;
}

.basket_add{
	text-align:center;
}

.basket_add .action{
	background:url(/bitrix/templates/.default/css/../img/full-basket-add.png) no-repeat;
	float: left;
    margin: 0 10px 0 0;
    text-align: center;
}

.basket_otl .action{
	background:url(/bitrix/templates/.default/css/../img/full-basket-clock.png) no-repeat;
}

.basket_del .action{
	background:url(/bitrix/templates/.default/css/../img/full-basket-del.png) no-repeat;
}

.action{
	display:block;
	width:30px;
	height:31px;
	margin:auto;
	position:relative;
	cursor:pointer;
}

.action .prompt{
	width:160px !important;
	padding:10px 10px 12px !important;
	bottom:25px !important;
}	


#top_left, .top_left{
	width:3px;
	height:3px;
	position:absolute;
	top:0;
	left:0;
}

#top_right, .top_right{
	width:3px;
	height:3px;
	position:absolute;
	top:0;
	right:0;
	background:url(/bitrix/templates/.default/css/../img/corner-top-right.png) no-repeat;
}

#bottom_left, .bottom_left{
	width:3px;
	height:3px;
	position:absolute;
	bottom:0;
	left:0;
	background:url(/bitrix/templates/.default/css/../img/corner-bottom-left.png) no-repeat;
}

#bottom_right, .bottom_right{
	width:3px;
	height:3px;
	position:absolute;
	bottom:0;
	right:0;
	background:url(/bitrix/templates/.default/css/../img/corner-bottom-right.png) no-repeat;
}

#basket_total{
	margin-bottom:19px;
	padding-bottom:17px;
	overflow:hidden;
	border-bottom:1px solid #d5d5d5;
}
/* таблица заказов */



#basket_total .orange_button{
	margin-right:11px;
}

#basket_total_right{
	width:300px;
	float:right;
}

#basket_total_right div{
	padding-bottom:4px;
	text-align:right;
}

#basket_total_right #total_price{
	padding-bottom:5px;
	font:bold 18px Arial;
	color:#393939;
}

#basket_total_right #total_price span{
	color:#f24315;
}

#basket_total_right .other_counts{
	color:#898888;
}

#basket_total_right .other_counts span{
	font-weight:bold;
	color:#ef5d0a;
}



/* -----АВТОРИЗАЦИЯ----- */
.auth_form .auth_login{
	padding:8px 0 25px;
	position:relative;
	font-weight:bold;
}

.auth_form .auth_login span{
	color:#e33610;
}

.auth_form .auth_login input{
	width:208px;
	height:26px;
	padding:0 10px;
	font:normal 15px/26px Arial;
	color:#393939;
	position:absolute;
	top:0;
	left:127px;
	border:1px solid #a6a6a6;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-ms-border-radius:4px;	
}

.auth_form .input_button{
	margin-bottom:14px;
}

.auth_form div a{
	margin-right:8px;
}



/* -----КАБИНЕТ ПОЛЬЗОВАТЕЛЯ----- */
.padding_top{
	padding-top:28px;
}

/* навигация */
.user_cab_navigation{
	margin-bottom:25px;
	padding-top:4px;
}

.user_cab_navigation li{
	border-bottom:1px solid #ece3e1;
	position:relative;
}

.user_cab_navigation li.no_border{
	border-bottom:none;
}

.user_cab_navigation li a.level_one{
	padding:13px 15px 15px 33px;
	display:block;
	background:url(/bitrix/templates/.default/css/../img/sidebar-tabs-li.png) no-repeat;
	font-size:14px;
	color:#868484;
	text-decoration:none;
}

.user_cab_navigation li.active a{
	background:url(/bitrix/templates/.default/css/../img/sidebar-tabs-li-active.png) no-repeat;
	text-decoration:none;
}

.user_cab_navigation li ul{
	padding:0 0 5px 31px;
	position:relative;
	bottom:11px;
}

.user_cab_navigation li ul li{
	margin-top:7px;
	border:none !important;
}

.user_cab_navigation li ul li a:hover{
	color:#a3a3a3;
}

.user_cab_navigation li.active ul li a{
	background:none;	
}

.user_cab_navigation li ul li a{
	min-height:18px;
	line-height:18px;
	display:block;
	padding-left:30px;
	color:#393939;
	text-decoration:none;
}

.user_cab_navigation li ul li a.active{
	color:#f4551b;
}

#icon1 a{background:url(/bitrix/templates/.default/css/../img/user-cab-icon1.png) no-repeat;}
#icon2 a{background:url(/bitrix/templates/.default/css/../img/user-cab-icon2.png) no-repeat;}
#icon3 a{background:url(/bitrix/templates/.default/css/../img/user-cab-icon3.png) no-repeat;}
#icon4 a{background:url(/bitrix/templates/.default/css/../img/user-cab-icon4.png) no-repeat;}
#icon5 a{background:url(/bitrix/templates/.default/css/../img/user-cab-icon5.png) no-repeat;}
#icon6 a{background:url(/bitrix/templates/.default/css/../img/user-cab-icon6.png) no-repeat;}
#icon7 a{background:url(/bitrix/templates/.default/css/../img/user-cab-icon7.png) no-repeat;}
#icon8 a{background:url(/bitrix/templates/.default/css/../img/user-cab-icon8.png) no-repeat;}
#icon9 a{background:url(/bitrix/templates/.default/css/../img/user-cab-icon9.png) no-repeat;}
#icon10 a{background:url(/bitrix/templates/.default/css/../img/user-cab-icon10.png) no-repeat;}
#icon11 a{background:url(/bitrix/templates/.default/css/../img/user-cab-icon11.png) no-repeat;}

#icon1 a.active{background:url(/bitrix/templates/.default/css/../img/user-cab-icon1-active.png) no-repeat;}
#icon2 a.active{background:url(/bitrix/templates/.default/css/../img/user-cab-icon2-active.png) no-repeat;}
#icon3 a.active{background:url(/bitrix/templates/.default/css/../img/user-cab-icon3-active.png) no-repeat;}
#icon4 a.active{background:url(/bitrix/templates/.default/css/../img/user-cab-icon4-active.png) no-repeat;}
#icon5 a.active{background:url(/bitrix/templates/.default/css/../img/user-cab-icon5-active.png) no-repeat;}
#icon6 a.active{background:url(/bitrix/templates/.default/css/../img/user-cab-icon6-active.png) no-repeat;}
#icon7 a.active{background:url(/bitrix/templates/.default/css/../img/user-cab-icon7-active.png) no-repeat;}
#icon8 a.active{background:url(/bitrix/templates/.default/css/../img/user-cab-icon8-active.png) no-repeat;}
#icon9 a.active{background:url(/bitrix/templates/.default/css/../img/user-cab-icon9-active.png) no-repeat;}
#icon10 a.active{background:url(/bitrix/templates/.default/css/../img/user-cab-icon10-active.png) no-repeat;}
#icon11 a.active{background:url(/bitrix/templates/.default/css/../img/user-cab-icon11-active.png) no-repeat;}
/* навигация */



/* таблица заказов в кабинете */
.user_order_wrapper{
	width:643px;
	margin-bottom:25px;
	position:relative;
}

.order_info{
	padding-bottom:16px;
}

.order_info div{
	display:inline;
	font-weight:bold;
}

.order_info span{
	margin:0 18px 0 5px;
}

.user_order_wrapper table{
	width:643px;
	border-collapse:separate;
}

.user_order_wrapper thead td{
	height:44px;
	vertical-align:middle;
	text-align:center;
	background:url(/bitrix/templates/.default/css/../img/full-basket-bg.png) repeat-x;
	font-size:15px;
	color:#a3a3a3;
	border-bottom:1px solid #bdbdbd;	
	border-right:1px solid #e5e5e5;
	border-left:1px solid #fff;	
}

.user_thead_title{
	width:382px;
	border-left:none !important;
}

.user_thead_amount{
	width:102px;
}

.user_thead_price{
	width:150px;
	border-right:none !important;
}

.user_order_wrapper tbody td{
	margin-top:2px;
	padding:14px 0 15px;
	vertical-align:middle;
	border-top:1px solid #fff;	
	border-bottom:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	border-left:1px solid #fff;
	text-align:center;
	font-size:15px;
	color:#393939;
}

.user_order_title{
	width:362px;
	padding:0 10px;
	border-left:1px solid #e5e5e5 !important;
}

.user_order_title a{
	color:#f24315;
}	
/* таблица заказов в кабинете */



/* линия товаров в кабинете */
.user_line_wrapper{
	border-bottom:1px solid #d5d5d5;
	margin-bottom:27px;
	padding-bottom:29px;	
}

.user_line{
	width:672px;
	overflow:hidden;
}

.user_product{
	width:137px;
	margin-right:31px;
	float:left;
}

.user_product img{
	width:135px;
	height:124px;
	margin-top:11px;
	border:1px solid #ddd;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-ms-border-radius:4px;		
}

.user_price{
	padding:11px 0 9px;
	font-size:18px;
	color:#a29e9e;
}

.user_price span{
	color:#393939;
}

.user_actions{
	width:120px;
	margin:auto;
}

.user_actions div{
	width:30px;
	height:31px;
	margin-right:15px;
	cursor:pointer;
	float:left;
}

.user_bskt{background:url(/bitrix/templates/.default/css/../img/full-basket-bskt.png) no-repeat; position:relative;}
.user_clock{background:url(/bitrix/templates/.default/css/../img/full-basket-clock.png) no-repeat;}
.user_add{background:url(/bitrix/templates/.default/css/../img/full-basket-add.png) no-repeat;}
.user_otl{background:url(/bitrix/templates/.default/css/../img/full-basket-otl.png) no-repeat;}
.user_del{
	margin-right:0 !important;
	background:url(/bitrix/templates/.default/css/../img/full-basket-del.png) no-repeat;
}

.no_border{
	border:none !important;
}
/* линия товаров в кабинете */



/* КОНТАКТЫ */
.contacts h2{
	padding-bottom:14px;
}

.contacts p{
	padding-bottom:9px;
	font-size:13px;
	color:#2d2d2d;
}

.contacts_phone{
	padding:1px 0 16px 24px !important;
	background:url(/bitrix/templates/.default/css/../img/contacts-icon-phone.png) no-repeat;
	font-size:14px;
}

.contacts_phone.first{
	padding-bottom:9px !important;
}

.contacts_phone span{
	padding-top:9px;
	display:block;
}

.contacts_phone span span{
	display:inline;
	color:#ababab;
}

.contacts_time{
	padding-left:24px;
	background:url(/bitrix/templates/.default/css/../img/contacts-icon-clock.png) no-repeat;
	font-size:14px;
}

.contacts_mail{
	padding:2px 0 0 24px;
	background:url(/bitrix/templates/.default/css/../img/contacts-icon-mail.png) no-repeat;
}

.contacts_mail.first{
	padding-top:0;
}

.contacts_mail span{
	padding-top:8px;
	display:block;
	font-size:13px !important;
}

.contacts_map{
	padding:16px 0 19px;
}

.contact_form{
	padding-bottom:10px;
}

.contact_form_left{
	width:230px;
	float:left;
}

.contact_form_left .input_info{
	width:208px;
	height:26px;
	margin-bottom:19px;
	padding:0 10px;
	font:15px/26px Arial;
	color:#393939;
	border:1px solid #a6a6a6;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-ms-border-radius:4px;
}


.contact_form_right{
	width:386px;
	padding-left:6px;
	float:right;
}

.contact_form_right textarea{
	width:380px;
	height:154px;
	margin-bottom:23px;
	padding:5px;
	position:relative;
	bottom:1px;
	border:1px solid #a6a6a6;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-ms-border-radius:4px;	
}

.contact_form_right .input_button{
	float:right;
	position:relative;
	left:6px;
}

.contact_form .input_title{
	padding-bottom:7px;
	font-weight:bold;
	color:#393939;
}

.contact_form .input_title span{
	color:#e92d04;
}

.title_border{
	width:645px;
	margin-top:17px;
	padding-top:20px;
	border-top:1px solid #d8d8d8;
}







/* КОНТАКТЫ */




/* ЛЕВЫЙ САЙДБАР */
#left_sidebar{
	width:210px;
	padding-bottom:40px;
	float:left;
}

#left_sidebar #pathway_navigation{
	padding-bottom:0 !important;
}



/* табы в сайдбаре + навигация */
.sidebar_tabs{
	padding-bottom:40px;
}

.sidebar_tabs .tabs_title_navigation{overflow:hidden;}
.sidebar_tabs .tabs_title_navigation li{margin-right:3px;padding:0px 0px 6px 0px;float:left;}

.sidebar_tabs .tabs_title_navigation li a{
        width:auto;
	height:30px;
	display:block;
        padding:0px 6px;
	font-size:18px;
	text-decoration:none;
	text-align:center;
	color:#ff5b08;
        line-height:30px;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        -khtml-border-radius: 6px;
        border-radius: 6px;
        overflow:visible;
}
.sidebar_tabs .tabs_title_navigation li a span{border-bottom:1px dotted #ff5b08;}

.sidebar_tabs .tabs_title_navigation li a.current{
	/*background:url(/bitrix/templates/.default/css/../img/sidebar-tabs-title.png) no-repeat;*/
        background-color: #f66620;
        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fcb338), to(#f1320f));
        background: -webkit-linear-gradient(0% 0%, 0% 100%, from(#fcb338), to(#f1320f));
        background: -moz-linear-gradient(center top, #fcb338, #f1320f);
        background: linear-gradient(#fcb338, #f1320f);
	color:#fff;
}
.sidebar_tabs .tabs_title_navigation li a.current span{
        width:100%;
        height:36px;
        display:block;
        background:url(/bitrix/templates/.default/css/../img/treug.png) center bottom no-repeat;
	border:none !important;
}

.sidebar_tabs .tabs_content_navigation{
	padding-top:4px;
}

.sidebar_tabs .tabs_content_navigation li{
	border-bottom:1px solid #ece3e1;
	position:relative;
}

.sidebar_tabs .tabs_content_navigation li a.level_one,
.sidebar_tabs .tabs_content_navigation li span.level_one {
	padding:13px 15px 15px 33px;
	display:block;
	background:url(/bitrix/templates/.default/css/../img/sidebar-tabs-li.png) no-repeat;
	font-size:14px;
	color:#616161;
}

.sidebar_tabs .tabs_content_navigation li.active a,
.sidebar_tabs .tabs_content_navigation li.active span{
	background:url(/bitrix/templates/.default/css/../img/sidebar-tabs-li-active.png) no-repeat;
	text-decoration:none;
}

.sidebar_tabs .tabs_content_navigation li ul{
	padding:0 0 3px 35px;
	display:none;
	position:relative;
	bottom:11px;
}

.sidebar_tabs .tabs_content_navigation li ul li{
	margin-top:7px;
	border:none !important;
}

.sidebar_tabs .tabs_content_navigation li ul li a:hover{
	text-decoration:none;
}

.sidebar_tabs .tabs_content_navigation li ul li.active a{
	color:#f66921;
	text-decoration:none;	
}

.sidebar_tabs .tabs_content_navigation li span.level_two {
	padding:0 0 2px 9px;
	background:url(/bitrix/templates/.default/css/../img/sidebar-tabs-li2.png) no-repeat;
	color:#656464;
	display:block;
}

.sidebar_tabs .tabs_content_navigation li a.level_two {
	padding:0 0 2px 9px;
	background:url(/bitrix/templates/.default/css/../img/sidebar-tabs-li2.png) no-repeat;
	color:#656464;
	display:block;
	text-decoration:underline;
}

.sidebar_tabs .tabs_content_navigation li ul li ul{
	padding:0 0 2px 9px;
	bottom:0;
}

.sidebar_tabs .tabs_content_navigation li ul li ul li a{
	padding-left:9px !important;
	background:url(/bitrix/templates/.default/css/../img/sidebar-tabs-li3.png) no-repeat !important;
	color:#656464 !important;
	text-decoration:none !important;
	display:block;		
}

.sidebar_tabs .tabs_content_navigation li ul li ul li a:hover{
	color:#939393 !important;
}
/* табы в сайдбаре + навигация */



#link_into_catalog a{
	margin-bottom:34px;
	padding:0 15px 0 34px;
	display:block;
	background:url(/bitrix/templates/.default/css/../img/link-into-catalog.png) no-repeat;
	font-size:14px;
	overflow:hidden;
}


/* статьи в сайдбаре */
.sidebar_articles{
	padding-top:5px;
}

.sidebar_articles h4{
	margin-right:18px;
	display:inline;
}

.sidebar_articles a.read_all{
	position:relative;
	bottom:1px;
}

.sidebar_article{
	padding-top:17px;
	color:#616161;
}

.read_more{
	width:7px;
	display:inline-block;
	background:url(/bitrix/templates/.default/css/../img/readmore.png) no-repeat center left;
	text-decoration:none;
}
/* статьи в сайдбаре */



/* опросы */
.sidebar_public {
	font-size:13px;
}

.sidebar_public .public_title{
	padding-bottom:12px;
	font-weight:bold;
	color:#616161;
}

.sidebar_public .simple{
	display:block !important;
}

.sidebar_public .simple label{
	padding-right:5px !important;
	color:#393939 !important;
}

.sidebar_public #public_button{
	width:101px;
	height:43px;
	margin-top:6px;
	padding-bottom:2px;
	background:url(/bitrix/templates/.default/css/../img/public-button.png);
	font:bold 11px/43px Arial;
	color:#d97800;
	text-align:center;
	border:none;
	cursor:pointer;
	position:relative;
	right:7px;
}
/* опросы */
/* ЛЕВЫЙ САЙДБАР */



/* ПРАВЫЙ САЙДБАР */
#right_sidebar{
	width:210px;
	padding-bottom:40px;	
	float:right;	
}

.sidebar_banner{
	margin-bottom:20px;
}



/* форма фильтр */
.filter_title{
	padding:10px 0 6px;
	font-weight:bold;
	cursor: pointer;
}

.filter_title span{
	padding-right:14px;
	display:inline-block;
	background:url(/bitrix/templates/.default/css/../img/filter-title.png) top right no-repeat;
}



/* радиокнопки */
.radio_button{
	margin-bottom:4px;
	position:relative;
	overflow:visible !important;
}

.radio{
	width:16px;
	height:16px;
    display:inline-block;
	cursor:pointer;
	background:url(/bitrix/templates/.default/css/../img/radio.png) no-repeat;
	overflow:hidden;
	position:relative;
	top:4px;
}
	
.radioChecked{
	background-position: 0 -16px !important;
}

.radio input{
 	margin-left:-17px;
}

.simple{
	margin-right:10px;
	display:inline-block;
}

.simple .radio{
	background:url(/bitrix/templates/.default/css/../img/radio-simple.png) no-repeat;	
}

.radio_button label{
	line-height:16px;	
	padding:0 0 0 8px;
	position:relative;
	right:3px;
	cursor:pointer;
}

.radio_button label span{
	font-size:9px;
	position:relative;
	bottom:4px;
}

.simple label{
	color:#c3c2c2;
}

.label_active{
	color:#393939 !important;
}


/* радиокнопки */



/* чекбоксы фильтра */
.sidebar_filter .checkbox{    
    cursor:pointer;
    display:block;
    height:16px;
	height: auto;
	margin:5px 0 7px 0;
	padding:0 0 3px;
	position:relative;
}

.sidebar_filter .checkbox input {
    display:none;
}

.sidebar_filter .checkbox .check {
    width:16px;
    height:16px;
	margin-right:6px;
	float:left;
	background:url(/bitrix/templates/.default/css/../img/radio.png) no-repeat;	
}

.sidebar_filter span.checkbox.checked .check {
    background:url(/bitrix/templates/.default/css/../img/radio.png) no-repeat bottom left;
}

.colors{
	width:26px !important;
	height:26px !important;
	margin:6px 12px 0 0 !important;
	padding:0 !important;
    display:inline-block !important;
}

.colors .check{
    width:26px !important;
    height:26px !important;
	background:none !important;	
}

.colors.checked .check{
	background:url(/bitrix/templates/.default/css/../img/radio-color-active.png) no-repeat !important;
}

#arm_color_1{background:url(/bitrix/templates/.default/css/../img/color_357_1.png) no-repeat center -48px;}
#arm_color_2{background:url(/bitrix/templates/.default/css/../img/color_357_2.png) no-repeat center -48px;}
#arm_color_3{background:url(/bitrix/templates/.default/css/../img/color_357_3.png) no-repeat center -48px;}
#arm_color_4{background:url(/bitrix/templates/.default/css/../img/color_357_4.png) no-repeat center -48px;}
#arm_color_5{background:url(/bitrix/templates/.default/css/../img/color_357_5.png) no-repeat center -48px;}
#arm_color_6{background:url(/bitrix/templates/.default/css/../img/color_357_6.png) no-repeat center -48px;}
#arm_color_7{background:url(/bitrix/templates/.default/css/../img/color_357_7.png) no-repeat center -48px;}
#arm_color_8{background:url(/bitrix/templates/.default/css/../img/color_357_8.png) no-repeat center -48px;}
#arm_color_9{background:url(/bitrix/templates/.default/css/../img/color_357_9.png) no-repeat center -48px;}
#arm_color_10{background:url(/bitrix/templates/.default/css/../img/color_357_10.png) no-repeat center -48px;}
#arm_color_11{background:url(/bitrix/templates/.default/css/../img/color_357_11.png) no-repeat center -48px;}
#arm_color_12{background:url(/bitrix/templates/.default/css/../img/color_357_12.png) no-repeat center -48px;}
#arm_color_13{background:url(/bitrix/templates/.default/css/../img/color_357_13.png) no-repeat center -48px;}
#arm_color_14{background:url(/bitrix/templates/.default/css/../img/color_357_14.png) no-repeat center -48px;}
#arm_color_15{background:url(/bitrix/templates/.default/css/../img/color_357_15.png) no-repeat center -48px;}
#arm_color_16{background:url(/bitrix/templates/.default/css/../img/color_357_16.png) no-repeat center -48px;}
#arm_color_17{background:url(/bitrix/templates/.default/css/../img/color_357_17.png) no-repeat center -48px;}

#plaf_color_1{background:url(/bitrix/templates/.default/css/../img/color_358_1.png) no-repeat center -48px;}
#plaf_color_2{background:url(/bitrix/templates/.default/css/../img/color_358_2.png) no-repeat center -48px;}
#plaf_color_3{background:url(/bitrix/templates/.default/css/../img/color_358_3.png) no-repeat center -48px;}
#plaf_color_4{background:url(/bitrix/templates/.default/css/../img/color_358_4.png) no-repeat center -48px;}
#plaf_color_5{background:url(/bitrix/templates/.default/css/../img/color_358_5.png) no-repeat center -48px;}
#plaf_color_6{background:url(/bitrix/templates/.default/css/../img/color_358_6.png) no-repeat center -48px;}
#plaf_color_7{background:url(/bitrix/templates/.default/css/../img/color_358_7.png) no-repeat center -48px;}
#plaf_color_8{background:url(/bitrix/templates/.default/css/../img/color_358_8.png) no-repeat center -48px;}
#plaf_color_9{background:url(/bitrix/templates/.default/css/../img/color_358_9.png) no-repeat center -48px;}	
#plaf_color_10{background:url(/bitrix/templates/.default/css/../img/color_358_10.png) no-repeat center -48px;}
#plaf_color_11{background:url(/bitrix/templates/.default/css/../img/color_358_11.png) no-repeat center -48px;}
#plaf_color_12{background:url(/bitrix/templates/.default/css/../img/color_358_12.png) no-repeat center -48px;}
#plaf_color_13{background:url(/bitrix/templates/.default/css/../img/color_358_13.png) no-repeat center -48px;}
#plaf_color_14{background:url(/bitrix/templates/.default/css/../img/color_358_14.png) no-repeat center -48px;}
#plaf_color_15{background:url(/bitrix/templates/.default/css/../img/color_358_15.png) no-repeat center -48px;}
#plaf_color_16{background:url(/bitrix/templates/.default/css/../img/color_358_16.png) no-repeat center -48px;}
#plaf_color_17{background:url(/bitrix/templates/.default/css/../img/color_358_17.png) no-repeat center -48px;}

/* чекбоксы фильтра */



/* подсказка */
.prompt, .prompt_next{
	width:77px;
	padding:10px 10px 12px;
	display:none;
	color: #000;
	background:#fff;
	position:absolute;
	bottom:24px;
	left:-40px;
	z-index:10;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-ms-border-radius:5px;
    box-shadow:0px 0 4px #c8c8c8;		
    -webkit-box-shadow:0px 0 4px #c8c8c8;		
    -moz-box-shadow:0px 0 4px #c8c8c8;
	text-align:center;
}	

.prompt span, .prompt_next span{
	width:10px;
	height:8px;
	display:block;
	position:absolute;
	bottom:-8px;
	left:46px;
	background:url(/bitrix/templates/.default/css/../img/prompt-arrow.png) no-repeat;
}


.prompt_active{
	display:block;
}

.checkbox .prompt{
	color: #000 !important;
	bottom:18px;
	left:-43px;
	color:#181818;
	font-weight:bold;
}

.checkbox .prompt a{
	display:block;
	font-weight:normal;
}

.colors .prompt{
	bottom:24px !important;
	left:-40px !important;
}

.simple .prompt{
	bottom:16px;
	left:-43px;
	color:#181818;
	font-weight:bold;
}

.simple .prompt a{
	display:block;
	font-weight:normal;
}
/* подсказка */



/* ползунок */
.range_form{
	padding:3px 0 5px;
}

.range_form label{
	line-height:28px;	
	color:#787878;
	margin-right:3px;
}

.range_form input{
	width:65px;
	height:26px;
	line-height:26px;
	/*margin-right:11px;	*/
	margin-right:7px;
	padding-right:7px;
	background:none;
	border:1px solid #E5E5E5;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-ms-border-radius:4px;		
	text-align:right;
	color:#787878;	
}

.range_form input.nomargin{
	margin:0 !important;
}

.range_wrapper{
	height:22px;
	position:relative;
	top:3px;
}		

#range_slider1, #range_slider2, #range_slider3, #range_slider4{
	width:198px;
	position:relative !important;
	left:9px !important;
}

.range_left{
	width:9px;
	height:11px;
	background:url(/bitrix/templates/.default/css/../img/range-left.png) no-repeat;
	position:absolute;
	top:-3px;
	left:1px;
	z-index:1;
}

.range_right{
	width:8px;
	height:11px;
	background:url(/bitrix/templates/.default/css/../img/range-right.png) no-repeat;
	position:absolute;
	top:-3px;
	right:0;
	z-index:1;
}

.ui-slider{
	position:relative;
}

.ui-slider .ui-slider-handle{
	width:9px;
	height:18px;
	position:absolute;
	top:-3px !important;
	z-index:2;
	background:url(/bitrix/templates/.default/css/../img/polzunok.png) no-repeat;
	cursor:pointer;
}
.ui-slider .ui-slider-range {
	position:absolute;
	z-index:1;
	display:block;
	border:0;
	overflow:hidden;
}
.ui-slider-horizontal {
	 height:8px;
}
.ui-slider-horizontal .ui-slider-handle { 
	top:-5px;
	margin-left:-6px;
}
.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:10px !important;
}
.ui-widget-content { 
	background:url(/bitrix/templates/.default/css/../img/range1.png) repeat-x;
}
.ui-widget-header { 
	background:url(/bitrix/templates/.default/css/../img/range2.png) repeat-x;
}
/* ползунок */



#filter_submit, #set_filter, #del_filter{
	width:167px;
	height:45px;
	margin-top:26px;
	font:15px/43px Arial;
	text-shadow:1px 1px 1px #fff;
	text-align:center;
	background:url(/bitrix/templates/.default/css/../img/filter-submit.png);
	border:none;
	cursor:pointer;
}
/* форма фильтр */
/* ПРАВЫЙ САЙДБАР */






/*__________FOOTER (ПОДВАЛ САЙТА)__________*/
#footer{
	width:1140px;
	margin:auto;
	border-top:1px solid #ccc;
	overflow:hidden;
}

#footer_navigation_wrapper{
	padding:45px 0 10px;
	overflow:hidden;
	border-bottom:1px solid #ccc;	
}

.footer_navigation ul{
	padding:9px 0 25px;
}

.footer_navigation ul li{
	padding-bottom:4px;
}

.footer_navigation ul li a{
	padding-left:9px;
	display:inline-block;
	background:url(/bitrix/templates/.default/css/../img/footer-nav-li.png) no-repeat;
	color:#393939;
	line-height:20px;
	text-decoration:none;
}

.footer_navigation ul li a:hover{
	text-decoration:underline;
}


.footer_navigation_section{
	width:205px;
	padding-right:25px;
	float:left;
}

#footer_bottom{
	min-height:171px;
	position:relative;
	color:#787878;	
}

#footer_bottom a{
	color:#787878;
}

#footer_bottom_navigation{
	padding-top:46px;
}

#footer_bottom_navigation ul li{
	margin-right:70px;
	float:left;
}

#footer_logo{
	width:180px;
	height:17px;
	position:absolute;
	top:45px;
	right:0;
	background:url(/bitrix/templates/.default/css/../img/logo-footer.png) no-repeat;
}

#footer_logo a{
	width:100%;
	height:100%;
	display:block;
	text-indent:-9999px;
}

#copyrights{
	/*position:absolute; top:73px; left:960px; */
	clear:both; margin-top:20px
}

#designer_notes{
	position:absolute;
	top:111px;
	left:960px;
}

/*Articles*/
.news-detail table {
	width:100%;
	margin-top: 5px;
}
.news-detail table, .news-detail table td {
	border: 1px solid #808080;
	border-collapse: collapse;
}
p.news-item {
	margin-top: 5px;
}
.call_me_back > div > p.error{
	margin: 5px 0 0 120px;
	clear: both;
	padding: 0;
	font-size: 11px;
	color: red;
	font-style: italic;
}
.call_me_back h3{
	font-size: 18px;
	text-align: center;
	color: #FF5B08;
	margin: 10px;
	padding: 0;
}

/* чекбоксы фильтра 
.sidebar_filter .checkbox{    
    cursor:pointer;
    display:block;
    height:16px;
	margin:5px 0 0;
	padding:0 0 3px;
	position:relative;
}

.sidebar_filter .checkbox input {
    display:none;
}

.sidebar_filter .checkbox .check {
    width:16px;
    height:16px;
	margin-right:6px;
	float:left;
	background:url(/bitrix/templates/.default/css/../img/radio.png) no-repeat;	
}

.sidebar_filter span.checkbox.checked .check {
    background:url(/bitrix/templates/.default/css/../img/radio.png) no-repeat bottom left;
}
*/
.basket_add .action.green {
    background: url("/bitrix/templates/.default/css_new/../img/product-add.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.delay_add > .delay_product > .action, .delay_product > .action {
	width:30px;
	height:31px;
	display:inline-block;
	position:relative;
	background:url(/bitrix/templates/.default/css/../img/full-basket-clock.png) no-repeat;
}	
.delay_add > .delay_product > .action.green, .delay_product > .action.green{
	background:url(/bitrix/templates/.default/css/../img/full-basket-clock-green.png) no-repeat;
}
.error_form, .error_answer_form{
	color: red;
	display: none;
	font-style: inline;
}
.catalog-compare-list{
	DISPLAY: NONE;
}
.quantity{
	margin: 5px 0;
	color: #FF5B08;
}
.radio_button  input[type="radio"]{
	background: url("/bitrix/templates/.default/css/../img/radio.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: inline-block;
    height: 16px;
    overflow: hidden;
    position: relative;
    top: 4px;
    width: 16px;
}	
table#tPP td {width:190px;}	
.stars div a {
  background: transparent url(/bitrix/templates/.default/css/sprite_rate.png) 0 0 no-repeat;
  display: inline-block;
  height: 23px;
  width: 12px;
  text-indent: -999em;
  overflow: hidden;
}
.stars a.rating-right {
  background-position: 0 -23px;
  padding-right: 6px;
}
.stars a.rating-over {
  background-position: 0 -46px;
}
.stars a.rating-over.rating-right {
  background-position: 0 -69px;
}
.stars a.rating {
  background-position: 0 -92px;
}
.stars a.rating.rating-right {
  background-position: 0 -115px;
}	

.sidebar_filter .checkbox input[type="checkbox"]{
	display: none;
}
/*
.radio_button input[type="radio"] + .radio_button label::before {
    content: "";
    display: inline-block;
    height: 16px;
    width: 16px;
    margin: 0 5px 0 0;
    background-image: url("/bitrix/templates/.default/css/../img/radio.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
}	

*/	

.sidebar_filter .checkbox input[type="checkbox"]{
    /*display:none;     */       
}

.sidebar_filter .checkbox input[type="checkbox"] + label {
  color: #393939;/*#C3C2C2;*/
  cursor: pointer;
}
.checkbox.checked input[type="checkbox"] + label {
  color: #393939;/*#C3C2C2;*/
  cursor: pointer;
}

.sidebar_filter .checkbox input[type="checkbox"] + label {
    display: block;
    padding-left: 22px;
    min-height:16px;
    background: url("/bitrix/templates/.default/css/../img/compare-button.png") no-repeat left top;
}

.sidebar_filter .checkbox input[type="checkbox"]:checked + label {
	background: url('/bitrix/templates/.default/css/../img/compare-button-active.png') no-repeat left top;
}
.sidebar_filter .checkbox input[type="checkbox"]:checked  > label {
	color:#393939 !important;
	margin-bottom: -5px !important;
}
.sidebar_filter .checkbox input[type="checkbox"]:disabled + label {
	background: url('/bitrix/templates/.default/css/../img/compare-button.png') no-repeat left top;
	color: #C3C2C2 !important;
}
.sidebar_filter .checkbox input[type="checkbox"]:checked:disabled + label {
	background: url('/bitrix/templates/.default/css/../img/compare-button-active.png')  no-repeat left top;
	color:#C3C2C2 !important;

}
.disabled input[type="checkbox"]+ label {
	background: url('/bitrix/templates/.default/css/../img/compare-button.png') no-repeat left top;
	color: #C3C2C2 !important;
}
.sidebar_filter .checkbox.disabled input[type="checkbox"] + label {
	color: #C3C2C2;
	cursor: pointer;
}
.sidebar_filter .checkbox.disabled input[type="checkbox"]:checked:disabled + label {
	background: url('//ostrovoksveta.ru.images.1c-bitrix-cdn.ru/bitrix/templates/.default/css/../img/compare-button.png?14223884111448') no-repeat left top;
	color: #C3C2C2 !important;
}
/*
 .checkbox.disabl input[type="checkbox"] + label::before {
    content: "";
    display: inline-block;
    height: 16px;
    width: 16px;
    margin: 0 5px 0 0;
    background: url("/bitrix/templates/.default/css/../img/compare.png") no-repeat left bottom;
    background-repeat: no-repeat;
}

.checkbox.disabl input[type="checkbox"]+ label::before {
    background-position: 0px 0px;
	margin-bottom: -5px !important;
	color: #C3C2C2 !important;
}
.checkbox.disabl input[type="checkbox"]:checked + label::before {
	background: url('/bitrix/templates/.default/css/../img/compare-button.png') no-repeat left bottom;
	color: #C3C2C2 !important;
	margin-bottom: -5px !important;
}
.checkbox.disabl input[type="checkbox"]:checked  > label {
	color:#C3C2C2 !important;
	margin-bottom: -5px !important;
}
.checkbox.disabl input[type="checkbox"]:disabled + label::before {
    background: url('/bitrix/templates/.default/css/../img/compare-button.png') no-repeat left bottom;
	color: #C3C2C2 !important;
	margin-bottom: -5px !important;
}
.checkbox.disabl input[type="checkbox"]:checked:disabled + label::before {
    background: url('/bitrix/templates/.default/css/../img/compare-button.png')  no-repeat left bottom;
	color:#C3C2C2 !important;
	margin-bottom: -5px !important;
}​
*/

.auth_form .errortext {
color: red;
    display: block;
    padding-bottom: 10px;
}
.compare_buy, .compare_del{
    display: block;
    float: left;
    height: 30px;
    margin: 0 5px 0 0;
    width: 30px;
}
.compare_buy .action{
	background: url('//ostrovoksveta.ru.images.1c-bitrix-cdn.ru/bitrix/templates/.default/img/full-basket-bskt.png?14223884112057') no-repeat 0 0;
	padding: 0px !important;
	
}
.compare_del .action{
	background: url("/bitrix/templates/.default/css_new/../img/full-basket-del.png") no-repeat 0 0;
	padding: 0px !important;
}	
.call_me_back  .close {
position: relative;
text-align: right;
margin: 0 0 10px 0;
background: url('//ostrovoksveta.ru.images.1c-bitrix-cdn.ru/bitrix/templates/.default/css/../img/close-button.png?14223884111481') no-repeat right top;
cursor: pointer;
}	
.captcha{
	margin-left: 128px;
}
span.seobul {padding:0 10px 0 10px;font-size:15px;}
.soc {clear:both; margin:15px 0}
.soc img {margin-right:10px}
/* End */


/* Start:/bitrix/templates/.default/css/ie.css?17621138045212*/
@charset "utf-8";

*:first-child+html .basket_link{
	display:inline;
}

*:first-child+html .button{
	display:inline;
}

*:first-child+html .product{
	display:inline;
}

*:first-child+html .orange_button{
	display:inline;
}

*:first-child+html .sale .product_price{
	display:inline;
}

*:first-child+html .product_price{
	display:inline;
}

*:first-child+html .old_price{
	display:inline;
}

*:first-child+html .compare_button{
	display:inline;
}

*:first-child+html .product_price_button{
	display:inline;
}

*:first-child+html #wrapper #product_actions div{
	display:inline !important;
}

*:first-child+html .sidebar_public .simple label{
	position:relative;
	bottom:-5px !important;
}

*:first-child+html #right_sidebar .radio_button label{
	position:relative;
	bottom:-5px !important;
}

*:first-child+html #prod_tab2 table thead td a{
	display:inline;
}

*:first-child+html .lamp_amount span{
	display:inline;
	position:relative;
	bottom:7px;
}

*:first-child+html .catalog_select{
	display:inline;
}

*:first-child+html .catalog_select_title{
	display:inline;
	padding-bottom:14px !important;
}

*:first-child+html .catalog_select_pages{
	display:inline;	
	padding-bottom:14px !important;	
}

*:first-child+html .catalog_type1{
	display:inline;
}

*:first-child+html .catalog_type2{
	display:inline;
}

*:first-child+html .hard .radio{
	display:inline;
}

*:first-child+html .basket_amount span{
	display:inline;
}

*:first-child+html .sidebar_tabs .tabs_content_navigation li ul li ul li a{
	display:inline;
}

*:first-child+html .read_more{
	display:inline;
}

*:first-child+html .filter_title span{
	display:inline;
}

*:first-child+html .radio{
	display:inline;
}

*:first-child+html .simple{
	display:inline;
}

*:first-child+html .radio_color_wrapper{
	display:inline;
}

*:first-child+html .radio_colors .radio_button{
	display:inline;
}

*:first-child+html .range_left{
	background:none !important;
}

*:first-child+html .range_right{
	background:none !important;
}

*:first-child+html #page_navigation ul{
	display:inline;
}

*:first-child+html #page_navigation ul li{
	display:inline;
}

.radio_colors .radioChecked{
	position:relative;
	left:1px;
}

*:first-child+html #logo_wrapper a{
	display:block;
	margin-bottom:24px;
}

*:first-child+html .input_line .phone_code{
	bottom:2px;
}

*:first-child+html .basket_amount span{
	display:inline;
	position:relative;
	bottom:7px;
}

*:first-child+html #basket_full thead td{
	border-left:none;	
}

*:first-child+html .align_center{
	display:inline;
}

*:first-child+html #content{
	z-index:1;
}

.img_big img,
.slide_img img,
.slide_img img.active_img,
.product_price_button,
#share_buttons,
#product_description_tabs .tabs_title_navigation li a,
#product_description_tabs .tabs_title_navigation li a.current,
.lamp_title img,
.product_price,
.product_img img,
.sale .product_price,
.lamp_amount input,
.lamp_price .new_price,
.lamp_add_to_basket,
#prod_tab3 img,
#prod_tab5 textarea,
#prod_tab6 textarea,
.comment_input,
.catalog_select .selectbox .select,
.catalog_select .selectbox .dropdown,
.catalog_item .sale .catalog_item_price,
.catalog_item_img img,
.catalog_item_add_button,
#page_navigation ul li.active,
.window_title,
.window_content,
#boxes #auth_dialog,
#boxes #compare_dialog,
#boxes #compare_dialog .window_content thead .compare_table_value img,
.brand_logo img,
.input_line .phone_code,
.input_line .input_info,
.input_line textarea,
.date_time,
.deliver_adress,
.deliver_adress .right_side .adress_info,
.basket_title img,
.basket_amount input,
.auth_form .auth_login input,
.user_product img,
.prompt,
.range_form input,
.search_form,
.contact_form_left .input_info,
.contact_form_right textarea,
.product_unable .product_unable_button,
.product_unable_window,
.product_unable_title,
.product_unable_content,
.call_me_back,
.call_me_back .input_info
{
	behavior:url("/bitrix/templates/.default/css/css/pie.htc");
}

.date_time .right_side input, .date_time .left_side input, .deliver_adress input, .button, .orange_button
{
	position:relative;
	behavior:url("/bitrix/templates/.default/css/css/pie.htc");
}
/*
.input_button{
	width:141px;
	height:29px;
	padding:0 4px 0 !important;
	background:url(/bitrix/templates/.default/css/../img/input-old.png) repeat-x;
	border:none;
	font:bold 12px/29px Arial !important;
	color:#fff;
	text-align:center;	
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-khtml-border-radius:0;
	-ms-border-radius:0;
    box-shadow:0;		
    -webkit-box-shadow:0;		
    -moz-box-shadow:0;		
}*/
.input_button{
	height:28px;
	padding:0 18px 2px;
	background:url(/bitrix/templates/.default/css/../img/input-button-bg.png) repeat-x;
	border:none;
	font:bold 12px/28px Arial !important;
	color:#fff;
	border-left:1px solid #5cac32;
	border-right:1px solid #5cac32;	
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-ms-border-radius:5px;
    box-shadow:0px 2px 4px 1px #b9b9b9;		
    -webkit-box-shadow:0px 2px 4px 1px #b9b9b9;		
    -moz-box-shadow:0px 2px 4px 1px #b9b9b9;
	cursor:pointer;		
}
/* End */


/* Start:/css/jquery.rating.css?1762113872836*/
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(/css/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(/css/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -32px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
/* End */


/* Start:/bitrix/templates/.default/fancybox/fancybox.css?17621138048852*/
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('/bitrix/templates/.default/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('/bitrix/templates/.default/fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('/bitrix/templates/.default/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('/bitrix/templates/.default/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('/bitrix/templates/.default/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('/bitrix/templates/.default/fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('/bitrix/templates/.default/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('/bitrix/templates/.default/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('/bitrix/templates/.default/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('/bitrix/templates/.default/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('/bitrix/templates/.default/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('/bitrix/templates/.default/fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('/bitrix/templates/.default/fancybox/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('/bitrix/templates/.default/fancybox/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('/bitrix/templates/.default/fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('/bitrix/templates/.default/fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('/bitrix/templates/.default/fancybox/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/sale.basket.basket.line/header-basket/style.css?1762113804317*/
/*Table*/
table.table-basket-line
{
	padding:3px;
	font-size:12px;
}

.basket-line-personal, .basket-line-basket
{
	width:16px; height:16px; background-repeat:no-repeat; display:block;
}

.basket-line-personal {background-image: url(/bitrix/templates/.default/components/bitrix/sale.basket.basket.line/header-basket/images/personal.gif)}
.basket-line-basket {background-image: url(/bitrix/templates/.default/components/bitrix/sale.basket.basket.line/header-basket/images/basket.gif)}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/main-menu/style.css?1762113804626*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/.default/components/bitrix/menu/main-menu/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/bitrix/templates/.default/components/bitrix/search.title/main-search/style.css?17621138042645*/
input.search-suggest {}
div.search-popup{border: 1px solid #333333;background: #FFFFFF;padding: 2px;margin: 0px;}
div.search-popup-row, div.search-popup-row-active{position: relative; padding: 2px 4px;margin: 0px;cursor: hand;cursor: pointer;}
div.search-popup-row{background:#FFFFFF;}
div.search-popup-row-active{background:#EEEEEE;}
div.search-popup-el-name, div.search-popup-el-cnt{position: relative; margin:0px;padding:0px;text-align:left;}
div.search-popup-el-cnt{text-align:right; float:right;}
.search_form {width:187px;}

div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:187px;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
/*	white-space:nowrap;*/
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/bitrix/templates/.default/components/bitrix/search.title/main-search/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/bitrix/components/bitrix/main.userconsent.request/templates/.default/user_consent.min.css?17621138483805*/
.main-user-consent-request a{cursor:pointer}.main-user-consent-request-popup{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.5);overflow:hidden;z-index:9000}.main-user-consent-request-popup-cont{min-height:290px;position:absolute;top:50%;left:50%;margin:0 auto;padding:20px;min-width:320px;width:100%;max-width:600px;background:#fff;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.main-user-consent-request-popup-header{margin:0 0 10px;font:normal 18px var(--ui-font-family-primary,var(--ui-font-family-helvetica));color:#000;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:260px}.main-user-consent-request-popup-textarea-block{margin:0 0 20px}.main-user-consent-request-popup-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-user-consent-request-popup-button{display:inline-block;height:39px;margin:0 10px 5px 0;padding:0 18px;border:none;border-radius:2px;font:normal 12px/39px var(--ui-font-family-primary,var(--ui-font-family-helvetica));color:#535c69;outline:none;vertical-align:middle;text-decoration:none;text-transform:uppercase;text-shadow:none;white-space:nowrap;-webkit-font-smoothing:antialiased;-webkit-transition:background-color .2s linear,color .2s linear;transition:background-color .2s linear,color .2s linear;cursor:pointer}.main-user-consent-request-popup-button-acc{background:#bbed21}.main-user-consent-request-popup-button-acc:hover{background:#d2f95f}.main-user-consent-request-popup-button-rej{-webkit-box-shadow:inset 0 0 0 1px #a1a6ac;box-shadow:inset 0 0 0 1px #a1a6ac;background:none}.main-user-consent-request-popup-button-rej:hover{background:#cfd4d8}.main-user-consent-request-popup-text{border:1px solid #999;overflow:auto;padding:8px;text-align:left;color:#545454}.main-user-consent-request-popup-link{height:130px;display:flex;justify-content:center;align-items:center;flex-direction:column}.main-user-consent-request-popup-link a{display:block;margin:20px 0 0;text-overflow:ellipsis;overflow:hidden;max-width:260px}.main-user-consent-request-loader{position:relative;height:100px;width:100px;margin:0 auto;-webkit-transform:translateY(50%);transform:translateY(50%)}.main-user-consent-request-path{stroke:#80868e;stroke-dasharray:100,200}.main-user-consent-request-loader:before{content:"";display:block;padding-top:100%}.main-user-consent-request-circular{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:inherit;width:inherit;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;-webkit-transform-origin:center center;transform-origin:center center}.main-user-consent-request-path{stroke:#ccc;stroke-dasharray:60,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round}.main-user-consent-request-announce{color:#333;font-size:13px;line-height:15px}.main-user-consent-request-announce-link{cursor:pointer}.main-user-consent-request-announce-required{color:red}@keyframes rotate{to{transform:rotate(1turn)}}@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn)}}@media (min-width:1000px){.main-user-consent-request-popup-cont{min-height:400px;min-width:640px}.main-user-consent-request-popup-header{max-width:590px}.main-user-consent-request-popup-link,.main-user-consent-request-popup-text{height:240px}.main-user-consent-request-popup-link a{max-width:200px}}@media (max-width:768px){.main-user-consent-request-popup-cont{height:100%}}
/* End */


/* Start:/bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1762113850467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/catalog.section.list/catalog_lsection_sale/style.css?17621138045856*/
.bx_catalog_line{margin-bottom: 30px}
.bx_catalog_line .bx_catalog_line_category_title{
	font-size: 24px;
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
}
.bx_catalog_line .bx_catalog_line_category_title a{
	color: #000;
	text-decoration: none;
}

.bx_catalog_line .bx_catalog_line_ul{padding: 0}
.bx_catalog_line .bx_catalog_line_ul li{
	list-style: none;
	margin-bottom: 20px;
}

.bx_catalog_line .bx_catalog_line_ul li:before {content: '' !important}

.bx_catalog_line .bx_catalog_line_img{
	display: block;
	position: relative;
	border:1px solid #ccc;
	width: 125px;
	height: 125px;
	border-radius: 2px;
	overflow: hidden;
	float: left;
	margin-right: 40px;
	-webkit-background-size: auto 99% ;
			background-size: auto 99% ;
	background-position: center;
	background-repeat: no-repeat;
}

.bx_catalog_line .bx_catalog_line_title{
	padding: 0;
	vertical-align: top;
	line-height: 18px;
	margin-bottom: 10px;
}
.bx_catalog_line .bx_catalog_line_title a{
	color: #4c7da6;
	font-size: 18px;
}
.bx_catalog_line .bx_catalog_line_title a:hover{text-decoration: none}
.bx_catalog_line .bx_catalog_line_description{
	color: #3f3f3f;
	font-size: 14px;
}


@media (max-width:639px) {
	.bx_catalog_line .bx_catalog_line_img{
		width: 50px;
		height: 50px;
		margin-right: 10px;
	}

	.bx_catalog_line .bx_catalog_line_title{
		line-height: 14px;
		margin-bottom: 5px;
	}
	.bx_catalog_line .bx_catalog_line_title a{font-size: 14px}
	.bx_catalog_line .bx_catalog_line_description{font-size: 11px}
}



	.bx_catalog_line .bx_catalog_line_img,
	.bx_catalog_line .bx_catalog_line_title,
	.bx_catalog_line .bx_catalog_line_title a,
	.bx_catalog_line .bx_catalog_line_description{
-webkit-transition: all 0.3s ease;
   -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
     -o-transition: all 0.3s ease;
 		transition: all 0.3s ease;
}

.bx_catalog_text{margin-bottom: 30px}
.bx_catalog_text .bx_catalog_text_category_title{
	font-size: 24px;
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
}
.bx_catalog_text .bx_catalog_text_category_title a{
	color: #000;
	text-decoration: none;
}

.bx_catalog_text .bx_catalog_text_ul{padding: 0}
.bx_catalog_text .bx_catalog_text_ul li{
	list-style: none;
	margin: 0 10px 10px;
	float: left;
}
.bx_catalog_text .bx_catalog_text_ul li:before {content: '' !important}
.bx_catalog_text .bx_catalog_text_title{
	padding: 0;
	margin: 0;
	vertical-align: top;
	line-height: 14px;
}
.bx_catalog_text .bx_catalog_text_title a{
	color: #4c7da6;
	font-size: 14px;
	white-space: nowrap;
}
.bx_catalog_text .bx_catalog_text_title a:hover{
	text-decoration: none;
}

@media (max-width:639px) {
	.bx_catalog_text .bx_catalog_line_title{
		line-height: 12px;
		margin-bottom: 5px;
	}
	.bx_catalog_text .bx_catalog_line_title a{font-size: 12px}
}

	.bx_catalog_text .bx_catalog_line_title,
	.bx_catalog_text .bx_catalog_line_title a{
		-webkit-transition: all 0.3s ease;
		   -moz-transition: all 0.3s ease;
		    -ms-transition: all 0.3s ease;
		     -o-transition: all 0.3s ease;
		 		transition: all 0.3s ease;
	}

.bx_catalog_tile{margin-bottom: 30px}
.bx_catalog_tile .bx_catalog_tile_category_title{
	font-size: 24px;
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
}
.bx_catalog_tile .bx_catalog_tile_category_title a{
	color: #000;
	text-decoration: none;
}

.bx_catalog_tile .bx_catalog_tile_ul{padding: 0}
.bx_catalog_tile .bx_catalog_tile_ul li{
	list-style: none;
	margin-bottom: 20px;
	float: left;
	width:12.5%;
	padding: 0 10px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
			box-sizing: border-box;
	text-align: center;
}
.bx_catalog_tile .bx_catalog_tile_ul li:before {content: '' !important}
.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear: both;}

.bx_catalog_tile .bx_catalog_tile_img{
	display: block;
	background: #fff;
	position: relative;
	border:1px solid #ccc;
	width: 78px;
	height: 78px;
	border-radius: 2px;
	overflow: hidden;
	margin: 0 auto;
}
.bx_catalog_tile .bx_catalog_tile_img span{
	display: block;
	width: 500px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 50%;
	margin-left: -250px;
	text-align: center;
}
.bx_catalog_tile .bx_catalog_tile_img span img{
	height: 100%;
	width: auto;
}
.bx_catalog_tile .bx_catalog_tile_title{
	padding: 0;
	margin-top: 5px;
	margin-bottom: 10px;
	vertical-align: top;
	line-height: 14px;
}
.bx_catalog_tile .bx_catalog_tile_title a{
	color: #4c7da6;
	font-size: 14px;
}
.bx_catalog_tile .bx_catalog_tile_title a:hover{text-decoration: none}


/*3*/
@media (max-width:639px) {
	.bx_catalog_tile .bx_catalog_tile_title{
		line-height: 14px;
		margin-bottom: 5px;
	}
	.bx_catalog_tile .bx_catalog_tile_title a{font-size: 11px}
}


/*2*/
@media (min-width:640px) and (max-width:980px){
	.bx_catalog_tile .bx_catalog_tile_ul li{width:20%}
	.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear: none;}
	.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear: both;}
}
/*3*/
@media (min-width:480px) and (max-width:639px) {
	.bx_catalog_tile .bx_catalog_tile_ul li{width:25%}
	.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear: none;}
	.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(4n+1){clear: both;}
}
/*4*/
@media (max-width:479px) {
	.bx_catalog_tile .bx_catalog_tile_ul li{width:33.3%}
	.bx_catalog_tile .bx_catalog_tile_img{
		width: 100%;
		height: 80px;
	}
	.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear: none;}
	.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(3n+1){clear: both;}

}


	.bx_catalog_tile .bx_catalog_tile_title,
	.bx_catalog_tile .bx_catalog_tile_title a,
	.bx_catalog_tile .bx_catalog_tile_ul li,
	.bx_catalog_tile .bx_catalog_tile_img{
		-webkit-transition: all 0.3s ease;
		   -moz-transition: all 0.3s ease;
		    -ms-transition: all 0.3s ease;
		     -o-transition: all 0.3s ease;
		 		transition: all 0.3s ease;
	}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/os-marticle/style.css?1762113804108*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/os-main/template_styles.css?17621138031570*/
/*  +mainSlider+  */
#mainSlider {
  width:642px;
  height:245px;
  position: relative;
  margin: 0px auto;
  padding: 0px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  border:#f17f4a 1px solid;
}
#mainSlider ul.slides_container {
  width:642px;
  height:245px;
  overflow:hidden;
  position:relative;
  margin:0px;
  padding:0px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
}
#mainSlider .slides_container li {
  width: 642px;
  height: 245px;
  display: block;
  list-style: none;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
}
/* Pagination */
#mainSlider .pagination {
  margin:-25px 0px 0px 0px;
  width:100px;
  position:absolute;
  display:block;
  z-index:101;
  left:48%;
}

#mainSlider .pagination li {
  float:left;
  margin:0px 3px;
  list-style:none;
}

#mainSlider .pagination li a {
  display:block;
  width:12px;
  height:0;
  padding-top:12px;
  background-image:url(/images/pagination.png);
  background-position:0 0;
  float:left;
  overflow:hidden;
}

#mainSlider .pagination li a:hover {
  background-image:url(/images/pagination.png);
  background-position:0 -12px;}

#mainSlider .pagination li.current a {background-position:0 -12px;}
/*  -mainSlider-  */

.captcha{
	margin-left: 128px;
}
div.textdown {font-size: 10.5pt; font-family: Arial; color: #616161; text-align: justify;}
div.textdown p {margin-bottom:20px;}
div.textdown p a {font-weight:bold}


/* End */
/* /bitrix/templates/.default/css/style.css?176211380486244 */
/* /bitrix/templates/.default/css/ie.css?17621138045212 */
/* /css/jquery.rating.css?1762113872836 */
/* /bitrix/templates/.default/fancybox/fancybox.css?17621138048852 */
/* /bitrix/templates/.default/components/bitrix/sale.basket.basket.line/header-basket/style.css?1762113804317 */
/* /bitrix/templates/.default/components/bitrix/menu/main-menu/style.css?1762113804626 */
/* /bitrix/templates/.default/components/bitrix/search.title/main-search/style.css?17621138042645 */
/* /bitrix/components/bitrix/main.userconsent.request/templates/.default/user_consent.min.css?17621138483805 */
/* /bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1762113850467 */
/* /bitrix/templates/.default/components/bitrix/catalog.section.list/catalog_lsection_sale/style.css?17621138045856 */
/* /bitrix/templates/.default/components/bitrix/news.list/os-marticle/style.css?1762113804108 */
/* /bitrix/templates/os-main/template_styles.css?17621138031570 */
