/* ====================================================
    GLOBAL
=======================================================*/

h1,h2{color:#000;}
h1.colored{color:#930000;}
a,
.base_color,
.pagenav a.num:hover,
.catalog_filter_container .catalog_filter label:hover,
.catalog_filter_container .catalog_filter .filter_list .filter_list_title:hover,.group_title,.catalog.line .link,.line .catalog_sort .sort_by select
{color:#ff0000;}



/* ====================================================
    .TOP_PANEL
=======================================================*/

.top_panel{
	background: #141517;
	background: -moz-linear-gradient(top,  #141517 0%, #242324 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#141517), color-stop(100%,#242324));
	background: -webkit-linear-gradient(top,  #141517 0%,#242324 100%);
	background: -o-linear-gradient(top,  #141517 0%,#242324 100%);
	background: -ms-linear-gradient(top,  #141517 0%,#242324 100%);
	background: linear-gradient(to bottom,  #141517 0%,#242324 100%);
	behavior: url('PIE.htc');
	-pie-background: linear-gradient(#141517, #242324); /*PIE*/
}
.top_panel .top_basket{color:#ff0000;}


/* ====================================================
    .HEADER
=======================================================*/

.header .header_right .phone{color:#930000;}
.header .header_right .working_time .hours{color:#660f0f;}
.header .header_right .working_time .week .weekday{background: #cd8052;}
.header .header_right .working_time .week .weekday.holiday{background: #848484;}

/* ====================================================
    .MAIN_MENU
=======================================================*/
.menu_panel,
.search_panel,
.soc_panel,
.right_fixed_panel .right_login,
.right_fixed_panel .right_basket
{
	background: #d14949;
	background: -moz-linear-gradient(top,  #d14949 0%, #4c0000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d14949), color-stop(100%,#4c0000));
	background: -webkit-linear-gradient(top,  #d14949 0%,#4c0000 100%);
	background: -o-linear-gradient(top,  #d14949 0%,#4c0000 100%);
	background: -ms-linear-gradient(top,  #d14949 0%,#4c0000 100%);
	background: linear-gradient(to bottom,  #d14949 0%,#4c0000 100%);
	behavior: url('PIE.htc');
	-pie-background: linear-gradient(#d14949, #4c0000); /*PIE*/
}
.main_menu ul.lvl1 li.lvl1.current,
.main_menu ul.lvl1 li.lvl1:hover,
.main_menu ul.lvl1 li.lvl1.pie_hover,
.right_fixed_panel .right_search
{
	background: #cb6a29;
	background: -moz-linear-gradient(top,  #f39251 0%, #8e3a01 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f39251), color-stop(100%,#8e3a01));
	background: -webkit-linear-gradient(top,  #f39251 0%,#8e3a01 100%);
	background: -o-linear-gradient(top,  #f39251 0%,#8e3a01 100%);
	background: -ms-linear-gradient(top,  #f39251 0%,#8e3a01 100%);
	background: linear-gradient(to bottom,  #f39251 0%,#8e3a01 100%);
	behavior: url('PIE.htc');
	-pie-background: linear-gradient(#f39251, #8e3a01); /*PIE*/
}

/* ====================================================
    .SEARCH_PANEL
=======================================================*/
.search_panel .bot_gradient .input_container{
	border-top-color: #1b0000;
	border-bottom-color: #920101;
}
.search_panel .bot_gradient .transp_bg{
	behavior: url('PIE.htc');
	background:rgba(111, 18, 0, 0.31);
	-pie-background:rgba(111, 18, 0, 0.31);
}

/* ====================================================
    .SIDEBAR_MENU
=======================================================*/
.sidebar_menu .menu_title,
.sidebar_menu .show_all,
.sidebar_menu ul.lvl1 li.lvl1:hover a.lvl1,
.sidebar_menu ul.lvl1 li.lvl1.current a.lvl1,
.catalog_element .buy_one_click,
#recently_viewed .toggle_button,
.cart .sale_basket_basket thead tr,
#catalog .tabs_menu li.ui-tabs-active p a,
#catalog .tabs_menu li p:hover a
{
	border-bottom-color:#621f1f;
	color:#fff;
	background: #f67a7a;
	background: -moz-linear-gradient(top,  #f67a7a 0%, #c53f3f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f67a7a), color-stop(100%,#c53f3f));
	background: -webkit-linear-gradient(top,  #f67a7a 0%,#c53f3f 100%);
	background: -o-linear-gradient(top,  #f67a7a 0%,#c53f3f 100%);
	background: -ms-linear-gradient(top,  #f67a7a 0%,#c53f3f 100%);
	background: linear-gradient(to bottom,  #f67a7a 0%,#c53f3f 100%);
}
.sidebar_menu ul.lvl1 li.lvl1 a.lvl1{
	border-bottom-color: #c2c6c9;
	color:#0e4769;
	background: #e4e9ec;
	background: -moz-linear-gradient(top,  #f4f6f7 0%, #e4e9ec 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f6f7), color-stop(100%,#e4e9ec));
	background: -webkit-linear-gradient(top,  #f4f6f7 0%,#e4e9ec 100%);
	background: -o-linear-gradient(top,  #f4f6f7 0%,#e4e9ec 100%);
	background: -ms-linear-gradient(top,  #f4f6f7 0%,#e4e9ec 100%);
	background: linear-gradient(to bottom,  #f4f6f7 0%,#e4e9ec 100%);
}
.sidebar_menu ul.lvl1 li.lvl1 ul.lvl2 li.lvl2 a.lvl2{color:#1b648e;}
.sidebar_menu ul.lvl1 li.lvl1 ul.lvl2 li.lvl2.current a.lvl2{color:#0e4769;}

#buy-one-click-block .send_button input,
.sidebar_menu.alt_color .menu_title,
.sidebar_menu.alt_color .show_all,
.sidebar_menu.alt_color ul.lvl1 li.lvl1.current a.lvl1,
.sidebar_menu.alt_color ul.lvl1 li.lvl1:hover a.lvl1
{
	border-bottom: 1px solid #653414;
	text-shadow:0 -1px 0 #653414;
	color:#fff;
	background: #cb6a29;
	background: -moz-linear-gradient(top,  #ee8d4c 0%, #cb6a29 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ee8d4c), color-stop(100%,#cb6a29));
	background: -webkit-linear-gradient(top,  #ee8d4c 0%,#cb6a29 100%);
	background: -o-linear-gradient(top,  #ee8d4c 0%,#cb6a29 100%);
	background: -ms-linear-gradient(top,  #ee8d4c 0%,#cb6a29 100%);
	background: linear-gradient(to bottom,  #ee8d4c 0%,#cb6a29 100%);
}
.sidebar_menu.alt_color ul.lvl1 li.lvl1 a.lvl1{
	border-bottom: 1px solid #c6c5c2;
	color:#4d3f2b;
	background: #e9e8e4;
	background: -moz-linear-gradient(top,  #f8f5ef 0%, #e9e8e4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f5ef), color-stop(100%,#e9e8e4));
	background: -webkit-linear-gradient(top,  #f8f5ef 0%,#e9e8e4 100%);
	background: -o-linear-gradient(top,  #f8f5ef 0%,#e9e8e4 100%);
	background: -ms-linear-gradient(top,  #f8f5ef 0%,#e9e8e4 100%);
	background: linear-gradient(to bottom,  #f8f5ef 0%,#e9e8e4 100%);
}
.sidebar_menu.alt_color .show_all{
	color:#4d3f2b;
	border-bottom: 1px solid #bfb4a3;
	text-shadow: 0 1px 0 #fff;
	text-transform: none;
	font-weight: 400;

	background: #efe2cf;
	background: -moz-linear-gradient(top,  #efe2cf 0%, #e1d3bf 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efe2cf), color-stop(100%,#e1d3bf));
	background: -webkit-linear-gradient(top,  #efe2cf 0%,#e1d3bf 100%);
	background: -o-linear-gradient(top,  #efe2cf 0%,#e1d3bf 100%);
	background: -ms-linear-gradient(top,  #efe2cf 0%,#e1d3bf 100%);
	background: linear-gradient(to bottom,  #efe2cf 0%,#e1d3bf 100%);
}

.sidebar_menu .closed .arrow_link .arrow
{border-top-color:#3b0606;}
.sidebar_menu .closed:hover .arrow_link:hover .arrow
{border-top-color:#3b0606;}
.sidebar_menu .closed.current .arrow_link .arrow,
.sidebar_menu .closed.current .arrow_link:hover .arrow,
.sidebar_menu .closed a:hover + .arrow_link .arrow
{border-top-color:#fff;}

.sidebar_menu .opened .arrow_link .arrow
{border-bottom-color:#3b0606;}
.sidebar_menu .opened:hover .arrow_link:hover .arrow
{border-bottom-color:#3b0606;}
.sidebar_menu .opened.current .arrow_link .arrow,
.sidebar_menu .opened.current .arrow_link:hover .arrow,
.sidebar_menu .opened a:hover + .arrow_link .arrow
{border-bottom-color:#fff;}


.sidebar_menu.alt_color .closed .arrow_link .arrow
{border-top-color:#865918;}
.sidebar_menu.alt_color .closed:hover .arrow_link:hover .arrow
{border-top-color:#4d3f2b;}
.sidebar_menu.alt_color .closed.current .arrow_link .arrow,
.sidebar_menu.alt_color .closed.current .arrow_link:hover .arrow,
.sidebar_menu.alt_color .closed a:hover + .arrow_link .arrow
{border-top-color:#fff;}

.sidebar_menu.alt_color .opened .arrow_link .arrow
{border-bottom-color:#865918;}
.sidebar_menu.alt_color .opened a:hover + .arrow_link .arrow
{border-bottom-color:#4d3f2b;}
.sidebar_menu.alt_color .opened:hover .arrow_link:hover .arrow,
.sidebar_menu.alt_color .opened.current .arrow_link .arrow,
.sidebar_menu.alt_color .opened.current .arrow_link:hover .arrow
{border-bottom-color:#4d3f2b;}


.dropdown.sidebar_menu ul.lvl1 li.lvl1 .icon_arrow
{border-left-color: #3b0606;}
.dropdown.sidebar_menu ul.lvl1 li.lvl1:hover .icon_arrow,
.dropdown.sidebar_menu ul.lvl1 li.lvl1.current .icon_arrow
{border-left-color: #fff;}

.dropdown.sidebar_menu ul.lvl1 li.lvl1 ul.lvl2{
	background: #3b0606;
	opacity: 0.9;
	filter: alpha(Opacity=90);
}
.dropdown.sidebar_menu ul.lvl1 li.lvl1 ul.lvl2 li.lvl2 a.lvl2{
	color:#fff;
}


/* ====================================================
    .RIGHT_CONTENT
=======================================================*/
.banner .read_more{
	background: #b90101;
	background: -moz-linear-gradient(top,  #ff0b0b 0%, #b90101 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0b0b), color-stop(100%,#b90101));
	background: -webkit-linear-gradient(top,  #ff0b0b 0%,#b90101 100%);
	background: -o-linear-gradient(top,  #ff0b0b 0%,#b90101 100%);
	background: -ms-linear-gradient(top,  #ff0b0b 0%,#b90101 100%);
	background: linear-gradient(to bottom,  #ff0b0b 0%,#b90101 100%);
	behavior: url('PIE.htc');
	-pie-background: linear-gradient(#ff0b0b, #b90101); /*PIE*/
	border-bottom-color: #380000;
}
.banner .read_more:hover{
	background: #ff0b0b;
	background: -moz-linear-gradient(top,  #b90101 0%, #ff0b0b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b90101), color-stop(100%,#ff0b0b));
	background: -webkit-linear-gradient(top,  #b90101 0%,#ff0b0b 100%);
	background: -o-linear-gradient(top,  #b90101 0%,#ff0b0b 100%);
	background: -ms-linear-gradient(top,  #b90101 0%,#ff0b0b 100%);
	background: linear-gradient(to bottom,  #b90101 0%,#ff0b0b 100%);
	behavior: url('PIE.htc');
	-pie-background: linear-gradient(#b90101, #ff0b0b); /*PIE*/
}

	
/* ====================================================
    .CATALOG
=======================================================*/
.catalog .item .icons .icon{
	background: #ed8c4b;
	background: -moz-linear-gradient(top,  #ed8c4b 0%, #cb6a29 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed8c4b), color-stop(100%,#cb6a29));
	background: -webkit-linear-gradient(top,  #ed8c4b 0%,#cb6a29 100%);
	background: -o-linear-gradient(top,  #ed8c4b 0%,#cb6a29 100%);
	background: -ms-linear-gradient(top,  #ed8c4b 0%,#cb6a29 100%);
	background: linear-gradient(to bottom,  #ed8c4b 0%,#cb6a29 100%);
	behavior: url('PIE.htc');
	-pie-background: linear-gradient(#ed8c4b, #cb6a29); /*PIE*/
}

/* ====================================================
   .catalog .tobasket
=======================================================*/

.catalog .tobasket .tobasket_btn, .catalog .tobasket.empty .tobasket_btn:hover{
	background: #ec0000;
	background: -moz-linear-gradient(top,  #ec0000 0%, #ff3e3e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ec0000), color-stop(100%,#ff3e3e));
	background: -webkit-linear-gradient(top,  #ec0000 0%,#ff3e3e 100%);
	background: -o-linear-gradient(top,  #ec0000 0%,#ff3e3e 100%);
	background: -ms-linear-gradient(top,  #ec0000 0%,#ff3e3e 100%);
	background: linear-gradient(to bottom,  #ec0000 0%,#ff3e3e 100%);
	behavior: url('PIE.htc');
	-pie-background: linear-gradient(#ec0000, #ff3e3e); /*PIE*/
	border-bottom-color: #b00101;
}
.catalog .tobasket.empty .tobasket_btn{
	background: #e71e1e;
	background: -moz-linear-gradient(top,  #e71e1e 0%, #fca2a2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e71e1e), color-stop(100%,#fca2a2));
	background: -webkit-linear-gradient(top,  #e71e1e 0%,#fca2a2 100%);
	background: -o-linear-gradient(top,  #e71e1e 0%,#fca2a2 100%);
	background: -ms-linear-gradient(top,  #e71e1e 0%,#fca2a2 100%);
	background: linear-gradient(to bottom,  #e71e1e 0%,#fca2a2 100%);
	behavior: url('PIE.htc');
	-pie-background: linear-gradient(#e71e1e, #fca2a2); /*PIE*/
	border-bottom-color: #b00101;
}
.catalog .tobasket .quant{
	background: #ffdada;
	background: -moz-linear-gradient(top,  #ffdada 0%, #ffc0c0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffdada), color-stop(100%,#ffc0c0));
	background: -webkit-linear-gradient(top,  #ffdada 0%,#ffc0c0 100%);
	background: -o-linear-gradient(top,  #ffdada 0%,#ffc0c0 100%);
	background: -ms-linear-gradient(top,  #ffdada 0%,#ffc0c0 100%);
	background: linear-gradient(to bottom,  #ffdada 0%,#ffc0c0 100%);
	behavior: url('PIE.htc');
	-pie-background: linear-gradient(#ffdada, #ffc0c0); /*PIE*/
}

/* ====================================================
   .footer
=======================================================*/
.footer a.ithive{
	color:#a3490d;
}

/* ====================================================
   .right_fixed_panel
=======================================================*/
.right_fixed_panel .right_panel .transp_bg{
	behavior: url('PIE.htc');
	background:rgba(16,73,106,.59);
	-pie-background:rgba(16,73,106,.59);
}
.right_fixed_panel .right_panel .input_text{
	behavior: url('PIE.htc');
	background:rgba(0,0,0,.4);
	-pie-background:rgba(0,0,0,.4);
}
.right_fixed_panel .right_panel .input_text.search_input{
	border-top-color: #28160a;
	border-bottom-color: #491e01;
}
.right_fixed_panel .right_panel .input_text.login_input{
	border-top-color: #0c1c26;
	border-bottom-color: #1f75a6;
}
.right_fixed_panel .right_panel .input_btn.search_btn{
	border-bottom-color: #051724;
	background: #d14949;
	background: -moz-linear-gradient(top,  #d14949 0%, #4c0000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d14949), color-stop(100%,#4c0000));
	background: -webkit-linear-gradient(top,  #d14949 0%,#4c0000 100%);
	background: -o-linear-gradient(top,  #d14949 0%,#4c0000 100%);
	background: -ms-linear-gradient(top,  #d14949 0%,#4c0000 100%);
	background: linear-gradient(to bottom,  #d14949 0%,#4c0000 100%);
	behavior: url('PIE.htc');
	-pie-background: linear-gradient(#d14949, #4c0000); /*PIE*/
}
.right_fixed_panel .right_panel .input_btn.login_btn{
	border-bottom-color: #240e00;
	background: #cb6a29;
	background: -moz-linear-gradient(top,  #f39251 0%, #8e3a01 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f39251), color-stop(100%,#8e3a01));
	background: -webkit-linear-gradient(top,  #f39251 0%,#8e3a01 100%);
	background: -o-linear-gradient(top,  #f39251 0%,#8e3a01 100%);
	background: -ms-linear-gradient(top,  #f39251 0%,#8e3a01 100%);
	background: linear-gradient(to bottom,  #f39251 0%,#8e3a01 100%);
	behavior: url('PIE.htc');
	-pie-background: linear-gradient(#f39251, #8e3a01); /*PIE*/
}

.right_fixed_panel .right_panel_container .in_basket{
	background: #ffdada;
	background: -moz-linear-gradient(top,  #ffdada 0%, #ffc0c0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffdada), color-stop(100%,#ffc0c0));
	background: -webkit-linear-gradient(top,  #ffdada 0%,#ffc0c0 100%);
	background: -o-linear-gradient(top,  #ffdada 0%,#ffc0c0 100%);
	background: -ms-linear-gradient(top,  #ffdada 0%,#ffc0c0 100%);
	background: linear-gradient(to bottom,  #ffdada 0%,#ffc0c0 100%);
	behavior: url('PIE.htc');
	-pie-background: linear-gradient(#ffdada, #ffc0c0); /*PIE*/
}

/* ====================================================
    .RIGHT_CONTENT
=======================================================*/
.button_colored{
	background: #b90101;
	background: -moz-linear-gradient(top,  #ff0b0b 0%, #b90101 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0b0b), color-stop(100%,#b90101));
	background: -webkit-linear-gradient(top,  #ff0b0b 0%,#b90101 100%);
	background: -o-linear-gradient(top,  #ff0b0b 0%,#b90101 100%);
	background: -ms-linear-gradient(top,  #ff0b0b 0%,#b90101 100%);
	background: linear-gradient(to bottom,  #ff0b0b 0%,#b90101 100%);
	behavior: url('PIE.htc');
	-pie-background: linear-gradient(#ff0b0b, #b90101); /*PIE*/
	border-bottom-color: #380000;
}

.button_colored:hover{
	background: #ff0b0b;
	background: -moz-linear-gradient(top,  #b90101 0%, #ff0b0b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b90101), color-stop(100%,#ff0b0b));
	background: -webkit-linear-gradient(top,  #b90101 0%,#ff0b0b 100%);
	background: -o-linear-gradient(top,  #b90101 0%,#ff0b0b 100%);
	background: -ms-linear-gradient(top,  #b90101 0%,#ff0b0b 100%);
	background: linear-gradient(to bottom,  #b90101 0%,#ff0b0b 100%);
	behavior: url('PIE.htc');
	-pie-background: linear-gradient(#b90101, #ff0b0b); /*PIE*/
}

.main_menu ul.lvl1 li.lvl1 ul.lvl2{
	display: none;
	position: absolute;
	left:0; top:100%;
	width:150px;
	padding: 7px;
	background: url('images/bg_black_opa85_2.png');
}

/* просмотренные товары */
#recently_viewed .toggle_button{
	background: #3b0606;
	
	background: -moz-linear-gradient(top,  #6e1313 0%, #2a0505 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6e1313), color-stop(100%,#2a0505));
	background: -webkit-linear-gradient(top,  #6e1313 0%,#2a0505 100%);
	background: -o-linear-gradient(top,  #6e1313 0%,#2a0505 100%);
	background: -ms-linear-gradient(top,  #6e1313 0%,#2a0505 100%);
	background: linear-gradient(to bottom,  #6e1313 0%,#2a0505 100%);
	
	border-bottom: 1px solid #444;
	cursor: pointer;
	padding:0 3px;
	height:28px;
	line-height:28px;
	text-align: center;
	color:#fff;
	font-size: 14px;
	text-transform: uppercase;
	text-shadow: 0px -1px 0 #131416;
	
	behavior: url('PIE.htc');
}

#recently_viewed .slider_button{
	height:18px;
	position: relative;
	cursor:pointer;
	
	background: #6b1212;
	
	background: -moz-linear-gradient(top,  #941b1b 0%, #c95454 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#941b1b), color-stop(100%,#c95454));
	background: -webkit-linear-gradient(top,  #941b1b 0%,#c95454 100%);
	background: -o-linear-gradient(top,  #941b1b 0%,#c95454 100%);
	background: -ms-linear-gradient(top,  #941b1b 0%,#c95454 100%);
	background: linear-gradient(to bottom,  #941b1b 0%,#c95454 100%);
	behavior: url('PIE.htc');
}

/* кнопки в корзине при наведении  */
.cart .sale_basket_basket .actions .button:hover { 
	background-color: #b90101;
}

.cart .sale_basket_basket tfoot tr { 
	background-color: #bba17d;
}