html, body {
	margin: 0;
	padding: 0;
	height: 100%;
}

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #696969;
	background:url(../images/back_pic.png) repeat-x top #f2f2f2;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position: relative;
}

#main_container{
	position: relative;
	width:960px;
	margin:0 auto;	
	padding-bottom: 270px;
}

/*  content decoration */

.text_page_content{
	padding:10px;
}

*+html .text_page_content ul{
	padding-left:40px;
}

h1{
	font-size: 22px;
	color:#ed1b24;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	font-weight:normal;
}

.red_big_head{
	font-size: 22px;
	color:#ed1b24;
	margin:0px;
	padding:10px 0 0 0;
}


h2{
	font-size: 16pt;
	color:#696969;
	margin:0px;
	padding:18px 0 18px 0;
	font-weight:normal;
}

.grey_zag{
	font-size: 16pt;
	color:#8f8f8f;
	margin:0;
	padding:0;
	font-weight:normal;
}

h3{
	font-size: 16px;
	color:#454545;
	margin:0px;
	padding:10px 0 10px 0;
	font-weight:bold;
}

h4{
	font-size: 14px;
	color:#696969;
	margin:0px;
	padding:10px 0 10px 0;
	font-weight:bold;
}


a{color: #085a9a;text-decoration: underline;cursor:pointer;}
a:hover{color:#ed1c24;}

a.dashed, span.dashed{
	text-decoration:none;
	border-bottom: dashed 1px #085a9a;
}

a.gr_bord_b{
	text-decoration:none;
	color:#696969 !important;
	border-bottom: solid 1px #696969 !important;
}

a.gr_bord_b:hover{
	color:#ed1c24 !important;
	border-bottom: solid 1px #ed1c24 !important;
}

a.dashed:hover, span.dashed:hover{
	border-bottom: dashed 1px #ed1c24;
}

span.gr_dashed, a.gr_dashed, a.blue_dashed, a.blue_dashed, a.red_dashed, a.dark_gr_dashed{
	text-decoration:none;
	color:#898989 !important;
	border-bottom: dashed 1px #898989 !important;
	line-height:12px;
}


a.blue_dashed, a .blue_dashed{
    border-bottom: 1px dashed #2765B8 !important;
    color: #2765B8 !important;
}

span.gr_dashed:hover, a.gr_dashed:hover{
	color:#3f3f3f !important;
	border-bottom: dashed 1px #3f3f3f !important;
}

a.blue_dashed:hover, a:hover .blue_dashed{
	color:#ed1c24 !important;
	border-bottom: dashed 1px #ed1c24 !important;
}

*+html a.gr_dashed{
	color:#696969 !important;
	border-bottom: dashed 1px #696969 !important;
}

*+html a.blue_dashed, a .blue_dashed{
	color:#2765b8 !important;
	border-bottom: dashed 1px #2765b8 !important;
}

a.dark_gr_dashed{
	border-bottom: 1px dashed #696969 !important;
    color: #696969 !important;
}

a.dark_gr_dashed:hover{
	color:#ed1c24 !important;
	border-bottom: dashed 1px #ed1c24 !important;
}

a img{border:none;}

a, img{outline:none;}

p{line-height: 18px;}

input, select, textarea{
	border:1px solid #cccccc;
	vertical-align:middle;
	outline-width:0;
}

*html select{
	border:1px solid #cccccc!important;
	vertical-align:middle;
}

*html input{
	margin:0px;
	border:none!important;
}

input[disabled], select[disabled], #cart_step_2 input[readonly]{
	background-color:#f2f2f2;
	color:#6D6D6D;
}

ul, ol{margin:0;}

li{line-height:18px;}

ul li, ol li{
	margin:0px;
	padding: 3px 0 3px 0;
}


/* end of content decoration */

/* top  */  

#top_cont{height:89px;}

#logo_cont{
	position:relative;
	float:left;
	width:238px;
	padding: 14px 10px 0px 0;
}

#logo_cont img{
	display:block;
	cursor:pointer;
}

#phone_cont{
	float:left;
	width:240px;
	/*padding: 15px 0 0 80px; задача 27210*/
	padding: 17px 0 0 80px;
	text-align:center;
	position:relative;
}

#phone_number{
	margin:0 auto;
	width:230px;
}

#p_code{
	float:left;
	width:80px;
	font-size:9pt;
	color:#707070;
	font-weight:bold;
	padding:5px 3px 0 0px; 
	text-align:right;
}

#p_numb{
	float:left;
	width:130px;
	font-size:16pt;
	color:#f15a2d;
	padding:0px;
	text-align:left;
	
}

#data_top_cont{
	float:right;
	text-align:right;
	width:350px;
	padding: 22px 0 0 0;
}

#back_call_cont{
	height:23px;
	margin:0 auto;
	width:150px;
}

#back_call_cont a{
	display:block;
	text-decoration:underline;
	color:#696969;
	display:block;
	float:left;
	height:18px;
}

#back_call_cont a:hover{
	color:#ed1c24;
}


#back_call_cont img{
	padding: 0 10px 0 0;
	vertical-align:middle;
	float:left;
	display:block;
	width:32px;
	height:23px;
}

#region_cont{
	margin:0 auto;
	width:240px;
	font-size:8pt;
	padding:1px 0 0 0;
	overflow:hidden;
	height:18px;
}

#top_menu{
	text-align:right;
	width:350px;
}

#top_menu a{
	display:block;
	float:right;
	font-size:10pt;
	color:#434343;
	padding:0 7px 0 0;
	background:url(../images/top_menu_spacer.png) no-repeat scroll right center transparent;
	margin-left:5px;
}

#top_menu a:hover{color:#ed1c24;}

#top_menu a.end{
	background:none;
	padding-right:0px;
}

#top_menu ul{
	margin:0;
	padding:10px 0px 0 0;
	text-align:right;
}

#top_menu ul li{
	display:inline;
	padding-left: 3px;
}

#top_menu ul li a{
	font-size:9pt;
	color:#434343;
	padding:0 7px 0 0;
	background:url(../images/top_menu_spacer.png) no-repeat scroll right center transparent;
}

#top_menu ul li{
	display:inline;
	padding: 0 0 0 3px;
}

#top_menu ul li a.club_5{color:#f40a13;}
#top_menu ul li a.club_5:hover{color:#980e14;}
#top_menu ul li a:hover{color:#ed1c24;}

a.logout img, a.login img{
	line-height:15px;
	vertical-align:middle;
}

#find_cont{
	background: url(../images/find_back.png) no-repeat scroll 7px bottom transparent;
	float: left;
    height: 27px;
	padding: 8px 0 0 13px;
    width: 507px;
	position: relative;
}

.find_cont_small{
	padding:0;
	height:20px;
}

.find_cont_small div{
	float:left;
	height:22px;
	background: url(../images/small_find_back.png) no-repeat left transparent;
	padding:0 0 0 10px;
}

input#inp_field{
	float:left;
	width:425px;
	height:18px;
	line-height:18px;
	background:none;
	border:none;
	padding:0;
	margin:0;
	font-size:10pt;
	padding:3px 0px 5px 0px;
	color:#707070;
	font-weight:bold;
}

input.inp_field_small{
	height:20px;
	padding:0;
	margin:0;
	font-size:9pt;
	background:none;
	border:none;
}

* +html input#inp_field{
	height:17px;
	padding-top:5px;
}

* +html input.inp_field_small{
	height:17px;
	padding-top:3px;
}

input#inp_button{
	position:absolute;
	top:8px;
	right:0;
	width:78px;
	height:24px;
	line-height:23px;
	background: url(../images/find_button.png) no-repeat 0 0 transparent;
	border:none;
	color:#fff;
	cursor:pointer;
}

input.inp_button_small{
	background: url(../images/small_find_button.png) no-repeat 0 0 transparent;
	color:#545454;
	float:left;
	width:70px;
	height:22px;
	border:none;
	cursor:pointer;
	font-size:9pt;
	font-famIly:arial;
	padding:0px 0 0px 0;
}

* +html input#inp_button{
	height:24px;
	padding-top:0px;
}
/*
* +html .find_cont_small input.inp_button_small{
	height:20px;
	padding-top:2px;
}
*/

input#inp_button:hover{
	background-position: 0 -24px;
	padding-top:2px;
}

input.inp_button_small:hover{
	background: url(../images/small_find_button.png) no-repeat transparent;
	background-position: 0 -22px;
	padding-top:2px;

}

* +html input#inp_button:hover{
	padding-top:3px;
}

* +html input.inp_button_small:hover{
	height:20px;
	padding-top:3px;
	color:#000;
}

input#inp_button2{
	float:left;
	width:65px;
	height:22px;
	background:url(../images/blue_find_but_65.png) 0 0 no-repeat;
	border:none;
	color:#fff;
	cursor:pointer;
	display:block;
	font-family: Arial,Helvetica,sans-serif;
	font-size:9pt;
	font-weight:normal;
	cursor:pointer;
	text-decoration:none;
	text-align:center;
	line-height:22px;
}

#logon_cont{
	padding-right:15px;
}

#logon_cont ul{
	margin:0;
	padding:5px 0 0 0;
	
}

#logon_cont ul li{
	float:right;
	font-size:8pt;
	padding:0 0 0 10px;
	list-style-type:none;
}

#logon_cont ul li a{
	font-size:8pt;
	color:#696969;
	display:block;
	height:15px;
}
#logon_cont ul li a:hover{
	display:block;
	color:#f40a13;
	height:15px;
}



/* end of top*/

/* main_cont */

#left_cont{
	width:160px;
	float:right;
	padding:7px 10px 0 0; 
}
#right_cont{
	width:790px;
	float:right;
	padding:7px 0 0 0; 
}

.small_cont{

}

.small_cont_top{
	background:url(../images/small_block_top.png) no-repeat top;
	width:150px;
	height:27px;
	font-weight:bold;
	font-size:11pt;
	color:#fb4800;
	float:left;
	padding:12px 0 0 10px;
}
.small_cont_middle{
	width:140px;
	padding:5px 10px 10px 10px;
	margin-bottom:10px;
	background-color:#fff;
	float:left;
	-moz-box-shadow: 0px 1px 2px rgba(200,200,200,1); 
    -webkit-box-shadow: 0px 1px 2px rgba(200,200,200,1); 
    box-shadow: 0px 1px 2px rgba(200,200,200,1); 
	
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	-o-border-radius: 0 0 10px 10px;
	border-radius:  0 0 10px 10px;
	behavior: url(/PIE/PIE.htc);
}

.menu_shad{
	-moz-box-shadow: 1px 1px 2px rgba(200,200,200,1); 
    -webkit-box-shadow: 1px 1px 2px rgba(200,200,200,1); 
    box-shadow: 1px 1px 2px rgba(200,200,200,1);
}





img.small_cont_bottom{
	display:block;
	float:left;
	height:13px;
	padding-bottom:7px;
}

.big_cont_no_top{}

#inner_top_ban{
	background:url(../images/inner_top_ban_back.png) no-repeat top;
	width:790px;
	height:164px;
	/*background-color:red;*/
}

.page_ban_cont{
	width:790px;
	height:164px;
	margin-bottom:8px;
	background:url(../images/inner_brand_ban_back.png) no-repeat bottom;
}

.page_ban_cont img{
	position:relative;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	/*behavior: url(/PIE/PIE.htc);*/
	zoom:1;
}

.pie{
	behavior: url(/PIE/PIE.htc);
}

.ban_bottom img{
	position:relative;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	-o-border-radius: 9px;
	border-radius: 9px;
	/*behavior: url(/PIE/PIE.htc);*/
	zoom:1;
}

#inner_top_2ban{
	width:790px;
	height:224px;
}
#inner_top_2ban div{
	background-color:#fff;
}

img.big_cont_top_pic{
	float:left;
	width:790px;
	display:block;
	height:10px;
}

.big_cont_top_pic_gray{
	float:left;
	width:770px;
	display:block;
	height:28px;
	background:url(../images/big_cont_top_gray.png) no-repeat top;
	color:#959595;
	font-weight:bold;
	padding:12px 0 0 20px;
	font-size:10pt;
}

.big_cont_middle_1{
	width:770px;
	padding:0px 10px 5px 10px;
	background-color:#fff;
	float:left;
	z-index:0;
}

.big_cont_middle, #club_5_big_middle_cont{
	width:770px;
	padding:0px 10px 5px 10px;
	background-color:#fff;
	float:left;
}

img.big_cont_bottom{
	float:left;
	width:790px;
	display:block;
	height:17px;
}

img.big_cont_shadow{
	float:left;
	width:790px;
	display:block;
}

.g_left{
	float:left;
	display:block;
}

.big_cont{}

.big_cont_top{
	background:url(../images/big_block_top.png) no-repeat top;
	width:780px;
	height:27px;
	color:#fb4800;
	float:left;
	padding:12px 0 0 10px;
	

}

.big_cont_top_zag{
	float:left;
	width:500px;
	font-size:11pt;
	font-weight:bold;
}

.zag_center{
	float:none!important;
	width:100%!important;
	text-align:center;
}

.big_cont_top_right_button{
	float:right;
	width:250px;
	padding-right:10px;
	text-align:right;
}

.big_cont_top_right_button a{
	font-size:9pt;
	text-align:right;
	float:right;
	display:block;
	
}


.big_cont_top_right_button a.blue_arrow, .big_cont_top_right_button a.orange_arrow, .big_cont_top_right_button a.gray_arrow, .big_cont_top_right_button a.red_arrow{
	display:block;
	width:17px;
	height:17px;
	background:url(../images/list_arrow_icon_right.png) no-repeat right;
	float:right;
	padding-left:7px;
}

.big_cont_top_right_button a.orange_arrow{background-position:7px 0;}
.big_cont_top_right_button a.orange_arrow:hover{background-position:7px -17px;}
.big_cont_top_right_button a.red_arrow{background-position:7px -34px;}
.big_cont_top_right_button a.red_arrow:hover{background-position:7px -51px;}
.big_cont_top_right_button a.blue_arrow{background-position:7px -68px;}
.big_cont_top_right_button a.blue_arrow:hover{background-position:7px -85px;}
.big_cont_top_right_button a.gray_arrow{background-position:7px -102px;}
.big_cont_top_right_button a.gray_arrow:hover{background-position:7px -119px;}

img.big_cont_bottom{
	display:block;
	float:left;
	height:17px;
	padding-bottom:7px;
}

#right_cont_top{
	background:url(../images/landsc_menu_back.png) no-repeat top;
	width:790px;
	height:44px;
	padding-bottom:7px;
}

#vip_menu{
	float:left;
	width:520px;
	padding:9px 0 0 0;
}

#vip_menu div{
	float:left;
	padding-left:8px;
}

#vip_menu a{
	display:block;
	width:117px;
	height:22px;
	text-decoration:none;
	padding: 0;
	background:url(../images/brend_button.png) no-repeat top;
}

a#tv_button{background-position: 0 0;}
a#dormeo_button{background-position: 0 -44px;}
a#delimano_button{background-position: 0 -88px;}
a#walkmaxx_button{background-position: 0 -132px;}
a#tv_button:hover{background-position: 0 -22px;}
a#dormeo_button:hover{background-position: 0 -66px;}
a#delimano_button:hover{background-position: 0 -110px;}
a#walkmaxx_button:hover{background-position: 0 -154px;}

/* inner_buttons */
.menu_inner a#tv_button, .menu_inner a#dormeo_button, .menu_inner a#delimano_button, .menu_inner a#walkmaxx_button{
	background:url(../images/brend_button_in.png) no-repeat top;
}
.menu_inner a#tv_button{background-position: 0 0;}
.menu_inner a#dormeo_button{background-position: 0 -66px;}
.menu_inner a#delimano_button{background-position: 0 -132px;}
.menu_inner a#walkmaxx_button{background-position: 0 -198px;}
.menu_inner a#tv_button:hover{background-position: 0 -22px;}
.menu_inner a#dormeo_button:hover{background-position: 0 -88px;}
.menu_inner a#delimano_button:hover{background-position: 0 -154px;}
.menu_inner a#walkmaxx_button:hover{background-position: 0 -220px;}
.menu_inner a#tv_button_active{background:url(../images/brend_button_in.png) no-repeat 0 -44px;background-position: 0 -44px;}
.menu_inner a#dormeo_button_active{background:url(../images/brend_button_in.png) no-repeat 0 -110px;}
.menu_inner a#delimano_button_active{background:url(../images/brend_button_in.png) no-repeat 0 -176px;}
.menu_inner a#walkmaxx_button_active{background:url(../images/brend_button_in.png) no-repeat 0 -242px;}

/* end _of_inner_buttons*/

#cart{
	float:left;
	width:270px;
	z-index:1;
}

#cart img{
	margin-top:-13px;
}
#cart_top_img{
	display:block;
	float:right;
	width:46px;
	height:48px;
	padding:0 10px 0 0;
	margin-top:-9px;
}

#cart_data_cont{
	float:right;
	text-align:right;
	line-height:18px;
	padding-right:10px;
}

#cart_zag a{
	color:#ed1c24;
	font-size:9pt;
}

#cart_zag a:hover{color:#7c060a;}
#cart_data, #cart_data span{font-size:8pt;color:#434343;}
#cart_data span, #cart_zag a{color:#ed1c24;}


/* end of main_cont*/


.soc_link_cont{padding: 7px 0 0px 0;}

.left_icon_big{padding:0 0 5px 0;}

.soc_icon_big{padding:0 0 5px 0;}

a.soc_icon_big_vk, a.soc_icon_big_fb, a.soc_icon_big_ok, a.sb_big, a.pp_tools_big{
	display:block;
	width:160px;
	height:39px;
	background:url(../images/vk_big.png) no-repeat 0 0;
}

a.soc_icon_big_vk:hover{background-position:0 -39px;}

a.soc_icon_big_fb{background:url(../images/fb_big.png) no-repeat 0 0;}

a.soc_icon_big_fb:hover{background-position:0 -39px;}

a.soc_icon_big_ok{background:url(../images/od_big.png) no-repeat 0 0;}

a.soc_icon_big_ok:hover{background-position:0 -39px;}

a.sb_big{
	background:url(../images/sb_big.png) no-repeat 0 0;
	height:37px;
}

a.sb_big:hover{background-position:0 -37px;}

.pp_enter_reg_cont{
	margin:0 auto;
	width:356px;
}

a.pp_enter_but, a.pp_reg_but{
	display:block;
	width:156px;
	height:50px;
	line-height:50px;
	background:url(../images/pp_enter_reg_buttons.png) no-repeat 0 0;
	font-size:16pt;
	text-align:center;
	text-decoration:none;
	color:#fff;
}
a.pp_enter_but:hover{background-position: 0 -50px;}

a.pp_reg_but{background-position: 0 -100px;}

a.pp_reg_but:hover{background-position: 0 -150px;}

a.pp_tools_big{
	background:url(../images/pp_links_big_button.png) no-repeat 0 0;
	text-transform:uppercase;
	color:#FFF;
	height:36px;
	font-size:9pt;
	line-height:36px;
	width:122px;
	text-decoration:none;
	font-weight:bold;
	padding: 0 0 0 40px;
	text-shadow:1px 1px 1px #506f88;
	
}

a.pp_tools_big:hover{
	background:url(../images/pp_links_big_button.png) no-repeat 0 -36px;
	padding-top:1px;
	height:35px;
}

a.soc_link{
	display:block;
	padding:7px 0 8px 0;
}

a.soc_link{
	display:block;
	padding-top:7px;
}

a#earn_button{
	background-image:none;
	display:block;
	width:158px;
	height:33px;
	text-decoration:none;
	
	padding:0;
	border:1px solid  #8badc7;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	zoom: 1;
	behavior: url(/PIE/PIE.htc);
	-moz-box-shadow: 0px 1px 1px rgba(214,214,214,1); 
    -webkit-box-shadow: 0px 1px 1px rgba(214,214,214,1); 
    box-shadow: 0px 1px 1px rgba(214,214,214,1);
	
	background: -moz-linear-gradient(#fff, #e3eef6);
	background: -ms-linear-gradient(#fff, #e3eef6);
	background: -o-linear-gradient(#fff, #e3eef6);
	background: -webkit-linear-gradient(#fff, #e3eef6);
	-pie-background: linear-gradient(#fff, #e3eef6) !important;
}

a#earn_button span{
	display:block;
	width:124px;
	height:31px;
	padding: 3px 0 0 34px;
	
	color:#547c9a;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	text-shadow:1px 1px 0px #fff;
	
	background:url(../images/rubl_partner.png) 0 1px no-repeat;
}

a#earn_button span.kz{
	background:url(../images/tenge_partner.png) 0 1px no-repeat;
}

a#earn_button:hover{
	background: -moz-linear-gradient(#9cc2dd, #7097b4);
	background: -ms-linear-gradient(#9cc2dd, #7097b4);
	background: -o-linear-gradient(#9cc2dd, #7097b4);
	background: -webkit-linear-gradient(#9cc2dd, #7097b4);
	
	height:33px;
	padding-top:0px;
}

a#earn_button:hover span{
	background-position:0 -30px;
	color:#fff;
	text-shadow:1px 1px 0px #547c9a;
}

/* footer */
#footer_cont{
	height: 225px;
	position: absolute;
	bottom: 0;
	width:100%
}

#footer{
	position: relative;
	margin: 0 auto;
	width:958px;
	height:225px;
	background-image:none;
	background-color:#efefef;
	border:1px solid #fff;
	border-bottom:none;
	
	-moz-border-radius:7px 7px 0 0;
	-webkit-border-radius:7px 7px 0 0;
	-o-border-radius:7px 7px 0 0;
	border-radius:7px 7px 0 0;
	zoom: 1;
	behavior: url(/PIE/PIE.htc);
	-moz-box-shadow: 0px 1px 1px rgba(214,214,214,1); 
    -webkit-box-shadow: 0px 1px 1px rgba(214,214,214,1); 
    box-shadow: 0px 1px 1px rgba(214,214,214,1);
}

.footer_phone{
	color:#f15a2d;
	font-size:10pt;
}

.footer_phone span{
	color:#696969;
	font-size:9pt;
	padding-right:7px;
}

.footer_buttons_item{
	float:left;
	padding:0 0 0 10px;
}

.footer_buttons_item a{
	display:block;
	width:101px;
	height:27px;
	background:url(../images/footer_left_buttons.png) no-repeat 0 -54px;
	color:#636363;
	line-height:23px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	font-size:10px;
}

.footer_buttons_item a:hover{
	background-position: 0 -81px;
	padding-top:1px;
	height:26px
}

.footer_buttons_item a#fb_cl_5{background:url(../images/footer_left_buttons.png) no-repeat 0 0;}
.footer_buttons_item a#fb_cl_5:hover{background-position: 0 -27px;}

.footer_menu_column{
	float:left;
	width:270px;
	padding:10px 0 0 0;
	/*outline:1px solid red;*/
}

.footer_menu_column ul{
	margin:0;
	padding:0;
}

.footer_menu_column ul li{
	list-style:none;
	list-style-image:url(../images/top_menu_spacer.png) no-repeat;
	padding-left: 10px;
}

.footer_menu_column ul li a{
	font-size:9pt;
	color:#757575;
}

.footer_menu_column ul li a:hover{color:#ed1c24;}

#copyright{	padding:0 10px 10px;font-size:8pt;}
#copyright_left{float:left;width:695px;}
#copyright_right{	
	width:210px;
	float:right;
	font-size:8pt;
}

/* end of footer */


/* cat_menu*/

.cat_menu ul{
	margin:0;
	padding:0;
}

.cat_menu ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	position:relative;
	
}


.cat_menu ul li a{
	text-decoration:none;
	color:#434343;
	display:block;
	border-bottom:1px dashed #ccc;
	padding:10px 0;
}

.logo_brands ul li a{border-bottom:none!important;}
.logo_brands ul li{border-bottom:1px dashed #ccc;}
.logo_brands ul li:last-child{border-bottom:none!important;}

.cat_menu ul li.hover a{
	text-decoration:none;
	position:relative;
	color:#434343;
	font-weight:bold;
	display:block;
	border-bottom:none;
	padding:10px 0 11px 0; 
	width:153px;
	margin-left:-4px;
	z-index:901;
}

.cat_menu ul li#active a{
	text-decoration:none;
	position:relative;
	color:#434343;
	font-weight:bold;
	display:block;
	border-bottom:none;
	padding:10px 0 10px 0; 
	margin-left:-4px;
	z-index:901;
	width:153px;
}

.cat_menu ul li a.present{
	text-decoration:none;
	color:#434343;
	display:block;
	border-bottom:1px dashed #ccc;
	padding:10px 0 10px 0;
	background: url(../images/gift_menu_icon.png) 112px 2px no-repeat;
	font-weight:bold;
}

.cat_menu ul li.hover a.present{
	text-decoration:none;
	position:relative;
	color:#434343;
	font-weight:bold;
	display:block;
	border-bottom:none;
	padding:10px 0 11px 0; 
	width:153px;
	margin-left:-4px;
	z-index:901;
	background: url(../images/gift_menu_icon.png) 112px 2px no-repeat;
	font-weight:bold;
}

.cat_menu ul li#active a.present{
	text-decoration:none;
	position:relative;
	color:#434343;
	font-weight:bold;
	display:block;
	border-bottom:none;
	padding:10px 0 10px 0; 
	margin-left:-4px;
	z-index:10;
	width:153px;
	background: url(../images/gift_menu_icon.png) 112px 2px no-repeat;
	font-weight:bold;
}

.cat_menu ul li div{
	height:0px;
}

.cat_menu ul li.hover div{
	position:absolute;
	top:-3px;
	left:-14px;
	width:164px;
	z-index:1;
}

.cat_menu ul li.hover div.small{
	height:48px;
	background: url(/images/left_menu_active_back.png) no-repeat;
	z-index:900;
}

.cat_menu ul li.hover div.big{
	height:66px;
	background: url(/images/left_menu_active_back_2.png) no-repeat;
	z-index:900;
}

.cat_menu ul li#active div.small{
	position:absolute;
	top:-3px;
	left:-14px;
    height:48px;
	width:164px;
    background: url(/images/left_menu_active_back.png) no-repeat;
	z-index:900;
}

.cat_menu ul li#active div.big{
	position:absolute;
	top:-3px;
	left:-14px;
    height:66px;
	width:164px;
    background: url(/images/left_menu_active_back_2.png) no-repeat;
	z-index:8;
}

.cat_menu ul li a:hover{color:#434343;}

/*.cat_menu ul li a{max-height:28px; overflow:hidden;}*/


a.big_lb{height:30px;overflow:hidden;line-height:18px_;outline:1px solid red_; padding:9px 0;}

.cat_menu ul li:hover a.big_lb, .cat_menu ul li#active a.big_lb{height:29px;padding-top:11px;}

ul.cat_menu_lev_2{
	background-color:#f3f3f3;
	position:absolute;
	left:150px;
	width:520px;
	padding:00px 0 10px 0 !important;
}

ul.cat_menu_lev_2 li{
	width:150px;
	display:block;
	float:left;
	padding: 0 10px 00px 10px !important;
	
}

ul.cat_menu_lev_2 li div{
	padding:10px 0 5px 0;
	margin-bottom:5px;
	border-bottom:1px dashed #ccc;
	font-weight:bold;
}

ul.cat_menu_lev_3, ul.cat_menu_lev_3 li{
	padding:0;
	margin:0;
}

ul.cat_menu_lev_3{padding:0 0 10px 0 !important;}

#cat_menu ul li ul.cat_menu_lev_2 li ul.cat_menu_lev_3 li a{
	font-size:8pt !important;
	padding:0 !important;
}

/* end_of_cat_menu*/


/* cat_item */

.path_site_cont {border-bottom:dashed 1px #cccccc;padding-bottom:5px;}
.path_site{padding:4px 0 4px 0;font-size:8pt;}
.path_site a{font-size:8pt;}
.path_site a.show_all {text-decoration: none;border-bottom: 1px dashed #085a9a;}
.path_site img{padding:0 5px 0 5px;}

#cat_item_name, #cat_item_name_pup{
	font-size:15pt;
	color:#454545;
	padding:0;
	font-weight:bold;
	height:59px;
	display:table;
	float:left;
	width:540px;
}

#cat_item_name_pup{width:440px;}

#cat_item_name div h1{
	display:inline;
	font-size:15pt;
	color:#454545;
	padding:0;
	font-weight:bold;
	width:540px;
}

#cat_item_name div.cat_item_n_zag{
	display: table-cell;
	z-index: 1;
	vertical-align: middle;
	/*margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" :  (parentNode.offsetHeight - this.offsetHeight)/2 + "px");*/
	z-index: expression(
runtimeStyle.zIndex = 1,
this == ((parentNode.offsetHeight/2)-parseInt(offsetHeight)/2) <0 ? style.marginTop="0" : style.marginTop=(parentNode.offsetHeight/2)-(parseInt(offsetHeight)/2) +'px');
}

#cat_item_left_side {
    float: left;
    width: 290px;
}

#cat_item_right_side{
	float:left;
	width:454px;
	padding-top:0px;
}

#cat_item_right_side_left{
	float:left;
	width:265px;
}

#cat_item_right_side_right{
	float:left;
	width:180px;
}

.item_prop_cont{
	padding-bottom:9px;
	color:#707070;
}

.item_prop_cont span{
	color:#00bd09;
	font-size:11pt;
}

#add_prop_cont{padding:10px 0 10px 0;}
#add_prop_cont img{vertical-align:middle;}

.small_soc_icon_cont{padding-bottom:5px;}
.small_soc_icon_cont a{padding:0 7px 0 0;}

.star_cont, .small_star_cont{padding: 0px 0 7px 0;}
.small_star_cont{padding:0;	float:left;}

.star_cont img, .small_star_cont img{
	vertical-align:middle;
	cursor: pointer;
	overflow:hidden;
}

.item_right_link{padding-top:6px;}
.item_right_link img{vertical-align:middle;padding-right:6px;}


div.grey_arrow{
	width:17px;
	height:17px;
	float:left;
	padding-top:15px;
}

#cat_item_image{
	height: 255px;
    padding: 20px 0 0 0;
    position: relative;
    width: 255px;
}

#cat_item_image img{
	display:block;
}

.img_pop_cont{
    width: 400px;
	text-align:center;
}

#cat_item_image_pup{
	padding: 20px 0 0 0;
    position: relative;
	width:400px;
	height: 340px;
	padding-top:0px;
}

#number_of_cupons{
	position:absolute;
	top:150px;
	left:27px;
	color:#ed1c24;
	font-weight:bold;
	font-size:13pt;
}

#original_product_icon{
	position:absolute;
	top:5px;
	left:0;
}

#partner_product_icon{
	position:absolute;
	top:7px;
	left:5px;
}

.partner_product_small_icon{
	position:absolute;
	left:16px;
	top:35px;
}
#item_icons_block{
	position:absolute;
	width:300px;
	height:51px;
	left:40px;	
	bottom:5px;
}

#flash_icon{
	float:left;
	width:51px;
	height:51px;
}
#video_icon{
	float:left;
	width:51px;
	height:51px;
}

#add_pic_cont{
	padding:15px 0 0 20px;
}

#add_pic_cont_no_arrow{
	padding:15px 0 0 0;
	text-align:center;
}

.carousel{float: left;}

.carousel UL{
	list-style-type: none;
	margin: 0 auto !important;
	padding: 0;
	height:48px;
	overflow: hidden;
}

.carousel UL LI{display: inline;}

#banner_carousel{width: 440px;}
#banner_carousel LI{cursor: pointer;}

#banner_cont {
	position: relative;
	height: 231px;
	width: 494px;
	cursor: pointer;
	overflow: hidden;
}

#banner_cont IMG {
	position: absolute;
	top: 0;
	left: 0;
}

a.left_gray_arrow, a.right_gray_arrow{
	display:block;
	width:17px;
	height:17px;
}

a.left_gray_arrow{background:url(../images/list_arrow_icon_left.png) 0 -102px no-repeat;}
a.left_gray_arrow:hover{background:url(../images/list_arrow_icon_left.png) 0 -119px no-repeat;}
a.right_gray_arrow{background:url(../images/list_arrow_icon_right.png) 0 -102px no-repeat;}
a.right_gray_arrow:hover{background:url(../images/list_arrow_icon_right.png) 0 -119px no-repeat;}

.small_pic_45_cont{
	float:left;
	width:45px;
	height:45px;
	padding:0 5px 0 5px;
	position:relative;
}

img.pic_45_ramka{
	display:block;	
	position:absolute;
	top:0;
	left:5;
}
.spacer_45{
	position:absolute;
	top:0;
	left:0;
	z-index:10;
}

#old_price{
	color:#999999;
	font-size:14pt;
	text-decoration:line-through;
	padding: 0 0 0px 150px;
	margin-bottom:-3px;
}

#price{font-weight:bold;font-size:18pt;}
#price span{color:#e41921;}

#present_icon{padding-left:70px;}
#present_icon img {vertical-align:middle;}

.sold_block{
	float:left;
	width:135px;
	padding:16px 00px 0 10px;   	
	text-align:center;
}

.sold_block span{color:#f40a13;}

.buttons_cont, .buttons_cont_order_one_step{
	float:left;
	width:108px;
	padding:20px 10px 0 0;   
}

.buttons_cont_order_one_step{
	width:130px;
	padding-left:10px;
}

.prev_item > .quick_view_button{
	position: absolute;
	top:90px;
	left:20px;
	width:108;
	height:22px;
}

.four_it_prev_item > .quick_view_button{
	position: absolute;
	top:95px;
	left:44px;
	width:108;
	height:22px;
}

#two_brand_items .quick_view_button{left:48px;}

#bestseller_cont .quick_view_button{
	position: absolute;
	top:110px;
	left:60px;
	width:108;
	height:22px;
}
.active_item_banner_block{
	background-image: -moz-linear-gradient(top, #c7c7c7, #ffffff) !important;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c7c7c7), to(#ffffff)) !important;
	background-image: -webkit-linear-gradient(top, #c7c7c7, #ffffff) !important;
	background-image: -o-linear-gradient(top, #c7c7c7, #ffffff) !important;
	background-image: linear-gradient(to bottom, #c7c7c7, #ffffff) !important;
	-pie-background: linear-gradient(#c7c7c7, #ffffff) !important;
}
.active_item_banner_block > a{color:#000 !important;}


a.gray_265_button{
	display:block;
	width:265px;
	height:22px;
	background:url(../images/gray_button_265.png) no-repeat 0 0;
	text-decoration:none;
	font-weight:bold;
	color:#575757;
	text-align:center;
	line-height:22px;
}

a.gray_265_button:hover{
	background:url(../images/gray_button_265.png) no-repeat 0 -22px transparent;
	padding-top:1px;
	height:21px;
	color:#696969;
}

a.to_cart, a.ok_button, a.to_deferred, a.order_in_one_step, a.back_b, a.change_personal_data, a.blue_stand_but, a.offers_subs_button, a.quick_view, a.blue_130_small{
	display:block;
	width:108px;
	height:22px;
	font-size:9pt;
	cursor:pointer;
	color:#fff;
	text-decoration:none;
	text-align:center;
	line-height:22px;
}

a.blue_130_small{
	width:130px;
	background:url(../images/add_to_order.png) 0 0 no-repeat;
}

a.blue_130_small:hover{
	background-position:0 -22px;
	padding-top:1px;
	height:21px;
}

a.quick_view{
	width:150px;
	background:url(../images/buttons_150.png) 0 0 no-repeat;
	display: none;
}

a.quick_view:before{content:'Быстрый просмотр'}

a.quick_view:hover{
	background-position:0 -22px;
	padding-top:1px;
	height:21px;
	opacity:1;
}

a.offers_subs_button{
	width:111px;
	background:url(../images/offers_subs_button.png) 0 0 no-repeat;
	padding-left:10px;
}

a.offers_subs_button:hover{
	background:url(../images/offers_subs_button.png) 0 -22px no-repeat;
	padding-top:1px;
	height:21px;
}

a.back_b{
	color:#727272;
	width:108px;
	background:url(../images/main_buttons.png) 0 -132px no-repeat;
	border:none;
}
a.back_b:hover{
	background:url(../images/main_buttons.png) 0 -154px no-repeat;
	width:108px;
	color:#434343;
	padding-top:1px;
	height:21px;
}

a.to_cart{
	background:url(../images/to_cart_button.png) 0 0 no-repeat;
	padding:0 0 0 17px;
/*	width:108px;*/
	width:91px;
	font-weight:bold;
	margin:0 auto;
	position:relative;
}

a.ok_button{
	background:url(../images/main_buttons.png) 0 0 no-repeat;
	padding:0;
}

a.to_deferred{
	background:url(../images/main_buttons.png) 0 -44px no-repeat;
}

a.to_cart:hover{
	background:url(../images/to_cart_button.png) 0 0 no-repeat;
	color:#fffbf2;
	padding-top:1px;
	height:21px;
}

a.ok_button:hover{
	background:url(../images/main_buttons.png) 0 -22px no-repeat;
	color:#fffbf2;
	padding-top:1px;
	height:21px;
}

a.to_deferred:hover{
	background:url(../images/main_buttons.png) 0 -66px no-repeat;
	color:#fffbf3;
	padding-top:1px;
	height:21px;
}

a.order_in_one_step{
	background:url(../images/main_buttons.png) 0 -88px  no-repeat;
}

a.order_in_one_step:hover{
	background:url(../images/main_buttons.png) 0 -110px no-repeat;
	color:#ddf4ff;
	padding-top:1px;
	height:21px;
}

a.in_cart, a.in_deferred{
	display: block;
	/*width:108px;*/
	width:65px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
	text-decoration:underline;
	height:22px;
	line-height:22px;
}

a.change_personal_data{
	width:240px;
	background:url(../images/ch_pers_data.png) 0 0 no-repeat;
}

a.change_personal_data:hover{
	background:url(../images/ch_pers_data.png) 0 -22px no-repeat;
	color:#ddf4ff;
	padding-top:1px;
	height:21px;
}

a.change_personal_data_no_active{
	display:block;
	width:240px;
	height:22px;
	font-size:9pt;
	color:#fff;
	text-decoration:none;
	text-align:center;
	line-height:22px;
	cursor:default;
	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	behavior: url(/PIE/PIE.htc);
	
	background-image: -moz-linear-gradient(top, #d8e8f9, #afc4e4);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d8e8f9), to(#afc4e4));
	background-image: -webkit-linear-gradient(top, #d8e8f9, #afc4e4);
	background-image: -o-linear-gradient(top, #d8e8f9, #afc4e4);
	background-image: linear-gradient(to bottom, #d8e8f9, #afc4e4);
	behavior: url(/PIE/PIE.htc);
	-pie-background: linear-gradient(#d8e8f9, #afc4e4);
	
	
	
}



a.blue_stand_but{background:url(../images/cancel_button.png) 0 0 no-repeat;}
a.blue_stand_but:hover{background:url(../images/cancel_button.png) 0 -22px no-repeat;}


/* NORM TABS */
.tabs				{ padding:0; }
.tabs_cont			{ float:left; width:760px; padding:0 0 0 10px; }
.tab_cont_active	{ float:left; width:133px; height:43px; padding:3px 0 0 2px; position:relative; }
.tab_cont			{ float:left; width:133px; padding:10px 0 0 2px; }
a.tab_active		{ display:block; width:133px; height:28px; color:#282828; font-size:10pt; font-weight:bold; text-align:center; padding:15px 0 0 0; cursor:pointer; text-decoration:none; position:absolute; top:6px; background: url(../images/tabs_active.png) no-repeat top; }
a.tab_active_single	{ display:block; width:133px; height:28px; color:#282828; font-size:10pt; font-weight:bold; text-align:center; padding:13px 0 0 0; cursor:pointer; text-decoration:none; position:absolute; top:6px; background: url(../images/tabs_active.png) no-repeat top; }
a.tab_pass			{ display:block; height:25px; color:#696969; font-size:10pt; font-weight:bold; padding:13px 0 0 0; text-align:center; cursor:pointer; text-decoration:none; background:url(../images/tabs_pass.png) no-repeat top; }
a.tab_pass:hover	{ display:block; height:27px; color:#696969; font-size:10pt; font-weight:bold; padding:11px 0 0 0; text-align:center; cursor:pointer; text-decoration:none; background:url(../images/tabs_hover.png) no-repeat top; }
/* END of NORM TABS */

/* SMALL TABS */
.tabs_cont_s		{ float:left; width:760px; padding:0 0 0 20px; }
.tab_cont_s			{ float:left;	width:103px; padding:12px 0 0 2px;}
.tab_cont_s_active	{ float:left; width:103px; height:40px; padding:3px 0 0 2px; position:relative; }
a.tab_active_s		{ display:block; width:104px; height:25px; color:#282828; font-size:10pt; font-weight:bold; text-align:center; padding:12px 0 0 0; cursor:pointer; text-decoration:none; position:absolute; top:7px; background: url(../images/tabs_small_active.png) no-repeat top; }
a.tab_pass_s		{ display:block; height:22px; color:#696969; font-size:10pt; font-weight:bold; padding:9px 0 0 0; text-align:center; cursor:pointer; text-decoration:none; background:url(../images/tabs_small_pass.png) no-repeat top; }
a.tab_pass_s:hover	{ display:block; height:22px; color:#696969; font-size:10pt; font-weight:bold; padding:8px 0 0 0; text-align:center; cursor:pointer; text-decoration:none; background:url(../images/tabs_small_hover.png) no-repeat top; }
/* END of SMALL TABS */

img.tabs_top{display:block; float:left; width:770px; height:13px;}

.tabs_middle{
	float:left;
	width:748px;
	background:url(../images/tabs_middle.png) no-repeat top;
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	padding:0 10px 0 10px;
}

.tabs_middle ul{padding-top:10px;}

img.tabs_bottom{
	display:block;
	height:13px;
	float:left;
	width:770px;
}

.tabs_middle .tab{display: none;}

#tags{padding:18px 0 0 0px;}
#tags span{font-size:9pt;color:#707070;}
#tags a{padding:0 5px 0 5px;color:#707070 !important;font-size:9pt;}
#tags a:hover{padding:0 5px 0 5px;color:#ed1c24 !important;font-size:9pt;}

/* end_of_cat_item*/


/* prev_items */

.prev_item_conteiner{padding:10px 0 0 4px;}

.prev_item{
	position:relative;
	width:175px;
	float:left;
	padding:0px 7px 10px 8px;
}

.prev_item:hover, .four_it_prev_item:hover{
	box-shadow: 0 0 3px rgba(249, 97, 13, 1);
	-webkit-box-shadow: 0 0 3px rgba(249, 97, 13, 1);
	-moz-box-shadow: 0 0 3px rgba(249, 97, 13, 1);
}

.sm_stars_block{padding:14px 15px 5px 15px;}

.prev_item_news{
	float:left;
	width:175px;
	padding:0 0 10px 0;
}

.prev_img_pic{
	display:block;
	margin:0 auto;
	width:138px;
	height:138px;
	padding:0 0 8px 0;
	position: relative;
}

.prev_img_pic .cl_5{
	position: absolute;
	right: 0;
	bottom: 0;
}

.prev_img_label, .prev_img_offer_label{
	display:block;
	position:absolute;
	top: 0px;
	left: -3px;
}

.prev_img_offer_label{
	top: 40px;
	left: 10px;
}


.prev_link_item {
    padding: 0 0 2px 0;
	height:49px;
	overflow:hidden;
	display:block;
	line-height:16px;
}

.prev_link_item a{
	display:block;
	text-align:center;
	
}

.prev_price, .prev_price_sale, .four_it_prev_price{
	font-size:14pt;
	color:#696969;
	padding:7px 0 8px 0;
	text-align:center;
	font-weight:bold;
}

.prev_price_sale{
	color:#ee381d;
	font-size:15pt;
}

.prev_price_sale_old{
	font-size:13pt;
	font-weight:normal;
	text-decoration:line-through;
	color:#696969;
}

.prev_price_sale_old .rub{text-decoration:none!important;}

span.rub{
	font-size:9pt;
	font-weight:normal;  
}

.prev_to_basket_cont{
	/*padding-left:33px;*/
}

img.prev_item_razd_line_cont{
	float:left;
	width:1px;
	padding:14px 0 0 0;
}

/* end_of _prev_items*/

/* prev_news*/

.prev_news_item_main_page{
	padding: 18px 0 0;
    width: 270px;
}

.prev_news_item{
	float:left;
	width:380px;
	padding:10px 0 0 5px; 
}

.prev_news_pic_cont{
	position:relative;
	width:81px;
	float:left;
}

img.prev_news_ramka, a.prev_news_pic_spacer_link{
	display:block;
	position:absolute;
	top:00px;
	left:0;
}

a.prev_link_news{
	display:block;
	padding:0px 0 16px 0;
	overflow:hidden;
	height:18px;
	line-height:16px;
}

.prev_news_text{
	height:45px;
	overflow:hidden;
	padding-top:2px;
}

.prev_news_block{
	float:left;
	padding:0px 0 0 10px; 
	width:280px;
}

.prev_news_block_geo{
	float:left;
	padding:0 0 0 10px; 
	width:350px;
}

.news_list_text{padding:0;}

.news_title_block{
	height:30px;
	overflow:hidden;
	padding-bottom:4px;
}

.news_anounce{height:90px;}

.row_news_block{
	padding:0 10px 0 10px;
	width:365px;
	overflow:hidden;
}

/* end_of_news*/

.geo_info_block{width:450px;padding-bottom:20px;}

/* prev_last_items*/

.prev_last_item{
	float:left;
	width:112px;
	padding:15px 9px 0 7px; 
}

.prev_last_item_pic_cont{
	position:relative;
	width:112px;
	height:116px;
	float:left;
}

img.prev_last_item_ramka, a.prev_last_item_spacer_link{
	display:block;
	position:absolute;
	top:0;
	left:0;
}

/* end_of _prev_items*/

/* tooltip*/

img.tooltip{padding-left:2px;}

.tooltip_cont{width:272px;}

img.tooltip_top, img.tooltip_bottom{
	display:block;
	width:272px;
	float:left;
}

.tooltip_middle{
	float:left;
	width:242px;
	background:url(../images/tooltip_middle.png) repeat-y;
	padding:0 15px 0 15px;
}

.right_close{text-align:right;}

a.close_link{color:#868686;	text-decoration:underline;}
a.close_link:hover{color:#ed1c24;}

img.close_button{vertical-align:middle;}

a img.close_button{
	display:block;
	float:right;
	width:16px;
	height:17px;
	background:url(../images/close_pass.png) no-repeat;
}

a img.close_button:hover{background:url(../images/close_hover.png) no-repeat;}

.tooltip_content_box{padding:10px 0 0px 0;}

/* tooltip*/

#cat_level_zag_block{
	padding: 10px 0 10px 0;
}

#cat_level_zag h1{
	padding:0 0 0 10px;
	margin:0;
	font-weight:bold;
}

#cat_level_zag{
	float:left;
	width:560px;
}

#subs_to_novelty{
	float:left;
	width:200px;
}

.seo_text{
	padding:10px;
	border-top:1px dashed #ccc;
	border-bottom:1px dashed #ccc;
}

ul.cat_level, ul.cat_level_3_col{
	padding:15px 0 0 00px;
	margin:0px;	
}

ul.cat_level, ul.cat_level_3_col{
	padding:15px 0 0 00px;
	margin:0px;	
}
*+html ul.cat_level, ul.cat_level_3_col{
	padding:15px 0 0 0!important;
}

ul.cat_novelty_lev2{
	padding:5px 0 0 00px;
	margin:0px;
	display: none;
}

.expand ul.cat_novelty_lev2{display: block;}

ul.cat_level li, div.cat_novelty_col, ul.cat_novelty_lev2 li, ul.cat_level_3_col li/*, div#cl_5_menu ul li*/{
	float:left;
	width:330px;
	list-style:none;
	padding:0px 0 10px 30px;
	margin:0;
}

/*возможно на удаление  */
/*
div#cl_5_menu{
	float:left;
	width:300px;
	padding:40px 0 0 0;
	margin:0;
}

div#cl_5_menu ul{
	padding:0;
	margin:0;
}

div#cl_5_menu ul li{
	width:260px;
	padding:0 0 20px 90px;
	margin:0px;
}

div#cl_5_menu ul li a{
	font-size:11pt;
	background: url(../images/cat_level_link_pic.gif) no-repeat scroll left transparent;
	padding-left:25px;
	float:left;
}

div#cl_5_menu ul li a:hover, div#cl_5_menu ul li a.selected{
    color: #ED1C24;
	font-size:11pt;
	background: url(../images/cat_level_link_pic_hover.gif) no-repeat scroll left transparent;
	padding-left:25px;
	float:left;
}
div#cl_5_menu .club5login{
    color: #ED1C24;
}
*/
ul.help_sub_menu{
	padding:0px;
	margin:0px;
}

ul.help_sub_menu li{
	list-style:none;
	float:left;
	padding:0;
	margin:0;
}

ul.help_sub_menu li a{
	display:block;
	background:url(../images/cat_level_link_pic.gif) no-repeat left top;
}


ul.cat_level_3_col{
	padding:0;
	margin:0;
}

ul.cat_level_3_col li{
	width:210px;
	padding:0px 0 10px 00px;
	padding:0;
	float:none;
	margin:0;
}

ul.cat_novelty_lev2 li{
	float:none;
	padding:0px 0 10px 25px;
}

ul.cat_novelty li{
	float:left;
	width:340px;
	padding:0px 0 10px 15px;
}


div.cat_novelty_col a{
	display:block;
	padding:5px 0 5px 25px;
	color:#444444;
	background:url(../images/cat_novelty_plus_link_pic.gif) no-repeat left;
	float:left;
}

div.cat_novelty_col .expand A{
	background:url(../images/cat_novelty_minus_link_pic.gif) no-repeat left;
}

div.cat_novelty_col div{
	float:none;
	display:block;
	width:300px;
}

ul.cat_level li a, ul.cat_level_3_col li a{
	display:block;
	background:url(../images/cat_level_link_pic.gif) no-repeat left top;
	padding:0 0 0 25px;
}

ul.cat_novelty_lev2 li{
	padding:0px 20px 5px 25px;
	color:#085a9a;
}


ul.cat_novelty_lev2 li a{
	background:url(../images/cat_level_link_pic.gif) no-repeat left !important;
	padding:0px 0 0px 25px;
	color:#085a9a;
	float:left;
}

ul.cat_level li a:hover,  ul.cat_novelty_lev2 li a:hover, ul.cat_level_3_col li a:hover, ul.cat_novelty_lev2 li a.selected{background:url(../images/cat_level_link_pic_hover.gif) no-repeat left top!important;}

div.cat_novelty_col a:hover, div.cat_novelty_col a.selected{
	background:url(../images/cat_novelty_plus_link_pic_hover.gif) no-repeat left;
	color:#ed1c24;
	float:left;
}

div.cat_novelty_col .expand a:hover{
	background:url(../images/cat_novelty_minus_link_pic_hover.gif) no-repeat left;
	color:#ed1c24;
}

.lim_{
	width:115px; 
	height:20px; 
	line-height:20px; 
	margin:0;
	padding:0;
	font-size:9pt!important;
}

.sort_by{
	padding:10px 0 0 0;
}

.sort_by ul{
	background:url(../images/sort_by_back.png) no-repeat;
	height:25px;
	margin:0px;
	padding:10px 0 0 10px;
}

.sort_by ul li{
	list-style:none;
	float:left;
	padding:0 0 0 0;
	color:#434343;
}

.sort_by .sort_item{
	color:#434343;
	padding:0 10px 0 10px;
	background:url(../images/top_menu_spacer.png) no-repeat right;
}

.sort_item{
	width:110px; 
	height:20px; 
	line-height:20px; 
	margin:0;
	padding:0;
	font-size:9pt!important;
}

.sort_by ul li a:hover{color:#ed1c24;}

a.sort_arrow{text-decoration:none;padding-left:5px;}

.view_pages_search{
	background:url(../images/sort_by_back.png) no-repeat;
	height:35px;
	margin:10px 0 0 0;
	padding:00px 0 0 10px !important;
}

.view_pages{padding:20px 0 0 0;}

.shops_list.view_pages{padding:10px 0 0 0;}

.number_of_pages_cont{
	float:right;
	width:200px;
}

.number_of_pages_cont select{font-size:8pt;}

.number_of_pages_cont option{
	padding:0 0 0 0;
	line-height:10px;
}

.page_number_cont{float:left;}
.page_number{
	float:left;
	width:135px;
	height:21px;
	text-align:center;
	line-height:21px;
	padding:1px 5px 0 5px;
}

.pp_page_number{
	text-align:left;
	line-height:21px;
	float:left
}

span.part_rep .page_number{width:135px;}
span.part_rep .view_pages{
	padding-top:0px!important;
}

a.small_gray_button_left, a.small_gray_button_right, .empty_button{
	display:block;
	float:left;
	width:20px;
	height:21px;
	background:url(../images/small_gray_buttons.png) 0 0 no-repeat;
}

.lb, .rb{
	display:block;
	float:left;
	width:14px;
	height:14px;
	margin:2px 3px;
 }

.lb{background:url(../images/lr_arrows_link.png) 0 0 no-repeat;}
.lb:hover{background:url(../images/lr_arrows_link.png) 0 -14px no-repeat;}
.rb{background:url(../images/lr_arrows_link.png) 0 -28px no-repeat;}
.rb:hover{background:url(../images/lr_arrows_link.png) 0 -42px no-repeat;}

.empty_button{background-image:none;}

a.small_gray_button_right{background:url(../images/small_gray_buttons.png) 0 -42px no-repeat;}
a.small_gray_button_left:hover{background:url(../images/small_gray_buttons.png) 0 -21px no-repeat;}
a.small_gray_button_right:hover{background:url(../images/small_gray_buttons.png) 0 -63px no-repeat;}

.page_number_cont input, .basket_table_item_number input{
    border: 1px solid #CCCCCC;
    color: #555555;
    font-size: 10pt;
    font-weight: bold;
    height: 16px;
    text-align: center;
    width: 30px;
	margin:-3px 0 0 0;
	line-height:16px;
	padding-top:1px;
}

.pp_page_number input{
	width:80px;
	font-weight:normal;
	color:#000;
	font-size:9pt;
}

/* facet_find */

.facet_find{
	padding:0 0 10px 4px;
	width:152px;
}

.facet_find_block{
	padding:5px 0 10px 1px;
	width:150px;
}

.facet_find_zag{
	background:url(../images/faset_find_back_zag.png) top no-repeat;
	width:142px;
	color:#434343;
	font-weight:bold;
	padding:7px 0 7px 10px;
}
.facet_find_item{
	padding:4px 0 4px 5px;
	font-size:8pt;
}
.facet_find_item input{
	border:none;
	margin:0;
	padding:0 0 0 0;
	cursor:pointer;
}
.show_all{
	text-align:right;
	padding:0;
	line-height:14px;
}

.show_all a, a#show_cat{
	display:block;
	height:14px;
	background:url(../images/more_button.gif) no-repeat right bottom;
	padding:10px 24px 0 0;
	vertical-align:middle;
}

.show_all a:hover, a#show_cat:hover{background:url(../images/more_button_hover.gif) no-repeat right bottom;}

.f_find_gray_button{padding:10px 0 0 1px;}

.f_find_gray_button a{
	display:block;
	width:150px;
	height:22px;
	background:url(../images/enter_button_middle.png) no-repeat 0 0;
	text-decoration:none;
	font-weight:bold;
	color:#636363;
	text-align:center;
	line-height:22px;
}

.f_find_gray_button a:hover{
	background:url(../images/enter_button_middle.png) no-repeat 0 -22px transparent;
	padding-top:1px;
	height:21px;
}

/* end_of_facet_find*/


#item_of_the_day_cont, #bestseller_cont{
	float:left;
	width:269px;
	height:300px;	
	background: url(../images/item_of_the_day.png) no-repeat;
	padding-top:12px;
	position:relative;
}

#bestseller_cont{background: url(../images/bestseller_back.png) no-repeat center top;}
#bestseller_zag, #item_of_the_day_zag{
	width:269px;
	height:32px;
	background: url(../images/bestseller_back_top.png) no-repeat center top;
	color:#fff;
	font-size:14pt;
	text-transform:uppercase;
	text-align:center;
	padding:7px 0 0 0;
}
#item_of_the_day_zag{background: url(../images/item_of_a_day_back_top.png) no-repeat center top;}

#bestseller_zag{
	-webkit-text-shadow: #c65e11 1px 1px 1px;
	-moz-text-shadow: #c65e11 1px 1px 1px;
	text-shadow: #c65e11 1px 1px 1px
}

#bestseller_pic{
	margin:0 auto;
	width:138px;
}

#bestseller_name_cont{
	padding:0 11px 0 11px;
	text-align:center;
	height:54px;
	text-align:center;
}

#bestseller_name{
	width:242px;
	display:-moz-inline-box;
    display:inline-block;
    vertical-align:middle;
    zoom:1;
}

#bestseller_name_cont a{
	font-size:12pt;
	text-decoration:none;
	line-height:20px;
}

#bestseller_price_buy_but_block{padding:12px 10px 0 10px;}

#bestseller_price_block{
	float:left;
	background: url(../images/bestseller_price_tag.png) no-repeat left top;
	width:107px;
	height:31px;
	-webkit-text-shadow: #ffe6a7 1px 1px 1px;
	-moz-text-shadow: #ffe6a7 1px 1px 1px;
	text-shadow: #ffe6a7 1px 1px 1px;
	color:#ae7b10;
	text-align:center;
	padding:4px 8px 0 20px;
}

#bestseller_price_block span{font-size:16pt;}

#bestseller_buy_but_block{
	float:left;
	height:32px;
	width:104px;
}

#item_of_the_day_cont #zag, #bestseller_cont #zag{
	color:#fff;
	font-weight:bold;
	font-size:13pt;
	padding:6px 0 0 14px;
	text-transform:uppercase;
}

#bestseller_cont #zag{
	text-align:center;
	padding-left:0px;
 }

#item_of_the_day_cont #zag span{
	text-transform:none;
	font-size:10pt;
	padding-left:7px;
}

a#item_of_the_day_pic, a#bestseller_cont_pic{
	display:block;
	width:153px;
	height:153px;
	padding:16px 0 0 60px;
}

a#bestseller_cont_pic{padding:20px 0 0 60px;}

#item_of_the_day_cont #name, #bestseller_cont #name{
	color:#34091b;
	text-align:center;
	font-size:12pt;
	font-weight:bold;
	height:45px;
	padding:0;
	margin:0;
	line-height:22px;
	overflow:hidden!important;
}

#item_of_the_day_cont #name{
	padding:4px 15px 0 15px;
	width:232px;
}

#bestseller_cont #name{
	padding-top:20px;
	text-align:center;

}

#bestseller_cont #name #name_item, #item_of_the_day_cont #name #name_item{
	display:-moz-inline-box; 
	display:inline-block; 
	vertical-align:middle; 
	width:240px;
	height:46px;
	overflow:hidden;
	zoom:1; //display:inline
}

.helper {
	display:-moz-inline-box; 
	display:inline-block; 
	height:100%; 
	width:0px; 
	vertical-align:middle; 
	zoom:1; //display:inline
}

#item_of_the_day_cont #price,  #bestseller_cont #price{
	width:120px;
	float:left;
	color:#fff;
	font-size:13pt;
	font-weight:bold;
	line-height:20px;
	padding:1px 0 0 7px;
}

#bestseller_cont #price{
	font-size:12pt;
	color:#868686;
	float:left;
	width:135px;
	padding:15px 0 0 10px;
	text-align:center;
}

#item_of_the_day_cont #func, #bestseller_cont #func{
	float:left;
	width:132px;
	text-align:center;
	padding:4px 10px 0 0; 
}

#bestseller_cont #func{
	padding:12px 00px 0 00px; 
	width:108px;
}

#item_of_the_day_cont #price #price_name{padding:0 0 0 8px;}

#item_of_the_day_cont #price #old_price{
	font-weight:normal;
	text-decoration:line-through;
	padding:3px 15px 0 0;
	font-size:12pt;
	color:#fff;
	text-align:right;
	line-height:14px;
}

.old_pr{
	color:#9e9e9e;
	text-decoration:line-through;
}

#item_of_the_day_cont #price #new_price{padding:6px 5px 0 9px;}

#func #sold{
	font-size:8pt;
	text-align:center;
	font-stretch:condensed;
}

#func #sold span{color:#000;}

#func #scale, #scale{
	width:108px;
	line-height:6px;
	padding:3px 0 6px 0;
	margin:0 auto;
}

#item_of_the_day_cont #func{text-align:left;}

.card_scale{
	float:left;
	padding:17px 0 0 5px;
	width:150px;
}

#scale_gr{
	width:108px;
	height:6px;
	background: url(../images/scale_gr.gif) no-repeat;
}

#scale_or{
	width:100%;
	height:6px;
	line-height:6px!important;
	background: url(../images/scale_or.png) no-repeat;
}

#func  .prev_to_basket_cont{padding:0 0 0 10px;}

#banner_rotate_back_cont{
	float:left;
	width:494px;
	height:292px;	
	padding:10px 10px 10px 17px;
	background: url(../images/banner_rotate_back.png) no-repeat right;
}

#banner_rotate_back_cont #add_pic_cont{padding:7px 0 0 0;}

#authorization{float:left;padding:10px 0 10px 10px;}
#coupon_number{float:right;padding:10px 0 0 0;}

.table_cont{
	padding:10px;
	border:1px solid #ccc;
	
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	behavior: url(/PIE/PIE.htc);

}

.table_top{
	height:29px;

	background:url(../images/basket_table_top.png) no-repeat;
	/*padding:18px 0 0 5px;
	padding:15px 0px 0 0;*/
	
	-moz-border-radius:7px 7px 0 0;
	-webkit-border-radius:7px 7px 0 0;
	-o-border-radius:7px 7px 0 0;
	border-radius:7px 7px 0 0;
	behavior: url(/PIE/PIE.htc);
	
	background-image: -moz-linear-gradient(top, #e7e7e7, #fff);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e7e7e7), to(#fff));
	background-image: -webkit-linear-gradient(top, #e7e7e7, #fff);
	background-image: -o-linear-gradient(top, #e7e7e7, #fff);
	background-image: linear-gradient(to bottom, #e7e7e7, #fff);
	behavior: url(/PIE/PIE.htc);
	-pie-background: linear-gradient(#e7e7e7, #fff);
}

.table_middle{

}

.basket_table_cont{padding:0 0 0 0;}
.basket_table_top{
	float:left;
	width:765px;
	height:29px;
	padding:18px 0 0 5px;
	background:url(../images/basket_table_top.png) no-repeat;
}

.basket_table_middle{
	float:left;
	width:768px;
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
}

.basket_table_checkb{
	float:left;
	width:13px;
	padding:0 20px 0 5px;;
}

.basket_table_checkb input{border:none;}

a.basket_table_item_name_top{
	display:block;
	float:left;
	width:375px;
	padding:0 0 0 0;
	color:#696969;
	text-transform:uppercase;
	font-size:8pt;
	cursor:pointer;
}

.basket_table_item_name_top:hover{color:#ed1c24;}

a.basket_table_link, a.table_link{
	display:block;
	float:left;
	width:140px;
	padding:0 20px 0 0;
	background:url(../images/ok_round_button.png) no-repeat right;
	text-align:right;
}

a.basket_table_link:hover, a.table_link:hover{background:url(../images/ok_round_button_hover.png) no-repeat right;}

a.del{
	background:url(../images/del_round_button.png) no-repeat right;
	color: #696969!important;
	font-size: 8pt;
	text-transform: uppercase;
}

a.del:hover{
	background:url(../images/del_round_button_hover.png) no-repeat right;
	color: #ec1d25!important;
}

a.to_cart_round{
	background:url(../images/to_cart_round_button.png) no-repeat right;
	color: #696969!important;
	font-size: 8pt;
	text-transform: uppercase;
}

a.to_cart_round:hover{
	background:url(../images/to_cart_round_button_hover.png) no-repeat right;
	color: #ec1d25!important;
}

.basket_table_line_cont, .table_line_cont{
	padding:0px 4px 0px 4px;
	height:54px;
}

.table_line_cont_36{
	padding:0px 4px 0px 4px;
	height:36px;
}

.basket_table_bottom_line_cont, .table_bottom_line_cont{
	padding:0px 4px 0px 4px;
	height:34px;
}

.basket_table_bottom_line_cont{
	border-top:1px dashed #cccccc;
}

.basket_table_line{
	padding:10px 0 10px 0;
	height:36px;
}

.table_line{
	height:26px;
	padding:10px 5px 0 5px;
}

.basket_buttons_cont{
	padding-bottom:20px;
}

img.basket_table_spacer{
	display:block;
	float:left;
	width:1px;
	background:none;
	height:8px;
	padding:4px 0 0 15px;
}

.basket_table_item_name{
	float:left;
	padding:0 0 0 0;
	width:321px;
	height:18px;
}

.basket_table_item_date{
	float:left;
	padding:0 0 0 0;
	text-align:center;
	width:128px;
	height:18px;
}

.basket_table_item_number{
	float:left;
	padding:0 0 0 35px;
	text-align:center;
	width:95px;
	height:18px;
}

.basket_table_item_number .page_number{width:27px;}

.basket_table_item_number .small_gray_button_left{
	padding-right:3px;
	width:13px;
}

.basket_table_item_price_cont{
	float:left;
	width:130px;
	text-align:right;
	height:18px;
}

.basket_table_item_price{height:18px;}
.basket_table_item_price_old{
	text-decoration:line-through;
	color:#919191;
	height:18px;
}
.basket_table_zag_price_final{
	float:left;
	width:120px;
	font-weight:bold;
	text-align:right;
}

.basket_table_item_price_final{width:140px;}

.basket_table_zag, .table_zag{
	font-weight:bold;
	padding:5px 10px 5px 10px;
	border-top:1px dashed #cdcdcd;
	border-bottom:1px dashed #cdcdcd;
}

.table_zag{border:none;}

.basket_table_zag_name{
	float:left;
	width:352px;
	text-align:center;
	font-weight:bold;
}

.basket_table_zag_date{
	float:left;
	width:130px;
	text-align:center;
	font-weight:bold;
}

.basket_table_zag_number{
	float:left;
	width:130px;
	text-align:center;
	font-weight:bold;
}

.basket_table_zag_price_cont{
	float:left;
	width:130px;
	text-align:right;
	font-weight:bold;
}

.cart_total{
	border-top: 1px dashed #CDCDCD;
	font-weight: bold;
	padding-bottom: 0;
}

.fade a, a.fade{color: #BEBEBE;}

.order_number{
	width:110px;
	height:29px;
	background:url(../images/shrortcart_red.png) no-repeat;
	color:#fff;
	font-size:11pt;
	padding:6px 0 0 10px;
}

.order_number a{color:#fff;}
.order_number a:hover{color:#ffc7c7;}

/* authorization cont*/

#authorization_cont{
	padding:10px;
	width:320px;
}

.a_code{padding:0 0 0 0;}
.a_code > input{
	width:210px;
	height:20px;
	padding:0 5px 0 5px; 
	font-size:8pt;
	line-height:20px;
}

a#restore_code_link{
	padding:3px 0 0 0;
	font-size:8pt;
}

a#about_code_link{
	padding:3px 0 0 10px;
	font-size:8pt;
}

a#club_code_link{
    padding:12px 0 0 0px;
	font-size:9pt;
	text-decoration:none;
	border-bottom: dashed 1px #085a9a;
}

a#club_code_link:hover{
	text-decoration:none;
	border-bottom: dashed 1px #ed1c24;
}

#restore_code_cont{
	display:none;
	padding:10px 0 0 0;
}

a.comm_round_button{
	background:url(../images/small_gray_button_right.png) no-repeat right bottom;
	width:24px;
	line-height:18px;
	padding:0 0 0 13px;
}

a.comm_round_button:hover{background:url(../images/small_gray_button_right_hover.png) no-repeat right;}

a.enter_button, a.enter_button_long{
	display:block;
	background:url(../images/enter_button.png) 0 0 no-repeat;
	width:74px;
	height:22px;
	padding:0;
	line-height:22px;
	color:#444444;
	text-decoration:none;
	text-align:center;
}

a.enter_button:hover{
	background:url(../images/enter_button.png) 0 -22px no-repeat;
	color:#000;
	padding-top:1px;
	height:21px;
}

a.enter_button_long{
	display:block;
	background:url(../images/enter_button_long.png) 0 0 no-repeat;
	width:148px;
	height:22px;
	padding:0;
	line-height:22px;
	color:#444444;
	text-decoration:none;
	text-align:center;
}

a.enter_button_long:hover{
	background:url(../images/enter_button_long.png) 0 -22px no-repeat;
	color:#000;
	padding-top:1px;
	height:21px;
}

/* end of authorization cont*/

.popup_dialog {padding: 10px; display: none;}
.popup_dialog DIV.error, .subscribe_popup_blue .error {padding: 10px; color: red; display: none;}
.popup_dialog DIV.msg, .subscribe_popup_blue .msg {padding: 10px; display: none;}

/*  */

.left_col_bask_date{
	padding:15px 0 0 20px; 
	float:left;
	width:180px;
	color:#000;
}

.right_col_bask_date{
	padding:15px 0 0 0; 
	float:left;
	width:550px;
}

.col_bask_date{
	float:left;
	width:200px;
}

.bask_date_line, .bask_date_line_top{
	height:25px;
	padding:3px 10px 3px 10px;
}

.bask_date_line_top{padding:3px 10px 18px 10px;}

.right_col_bask_date input, .right_col_bask_date textarea, .right_col_bask_date select{width:293px;}
.right_col_bask_date select{width:296px;}

.bask_deliv_bl, .paym_bl, .paym_bl_price{
	float:left;
	width:220px;
	padding:0 0 0 0px;
	text-align:center;
}

.paym_bl{
	height:32px;
	padding-top:20px;
}

.paym_bl_price{
	text-align:right;
	width:160px;
	padding:20px 30px 0 0;
}

.bask_date_line_top{font-weight:bold;}

.deliv_cont{padding:0 10px 10px 40px;}
.deliv_cont_in{background-color:#f4f4f4;padding:10px;}

.deliv_left_cont{
	float:left;
	width:200px;
}

.deliv_right_cont{
	float:left;
	width:450px;
}

.small_link_dashed{
	font-size:8pt;
	border-bottom:1px dashed #ccc;
	text-decoration:none;
}

.terms_box{
	padding:10px 0 10px 10px; 
	border-top:1px dashed #cbcbcb;
	border-bottom:1px dashed #cbcbcb;
}

.total_text_cont_left{
	float:left;
	width:450px;
	padding: 0 0 0 20px;   
}

.total_text_cont_right{
	float:right;
	width:250px;
	padding: 0 20px 0 20px;   
}

/*help*/


#help_icons_cont{ padding:0 0 0 20px; }
#cab_icons_cont{ padding:10px 0 20px 20px; }
#pp_icons_cont{padding:0 0 20px 20px;}
.news_icons_cont{padding:0;}
#help_icons_cont div, #cab_icons_cont div, #pp_icons_cont div, .news_icons_cont div{ float:left; width:180px; padding:10px 0 0 0; }
#pp_icons_cont div{ width:240px; }
#help_icons_cont a, #cab_icons_cont a, #pp_icons_cont a, .news_icons_cont a, #pp_orders a, #pp_items a, #pp_store_page a{ height:25px; width:195px; color:#696969; display:block; padding:10px 0 0 45px; background:url(../images/round_help_icons.jpg) no-repeat; }

#cab_icons_cont a{ background:url(../images/round_cab_icons.jpg) no-repeat;}
#pp_icons_cont a{background:url(../images/pp_menu_icons.jpg) no-repeat;}
.news_icons_cont a{background:url(../images/news_icons.png) no-repeat; width: 120px;}
.news_icons_cont div{width:150px;}
#help_icons_cont a:hover, #cab_icons_cont a:hover, #pp_icons_cont a:hover, .news_icons_cont a:hover{ color:#ec1d25; }

#help_icons_cont a#h_paymaent{ background-position: 0 0; }
#help_icons_cont a.h_payment_hover, #help_icons_cont a#h_payment:hover{ background-position: 0 -35px; }

#help_icons_cont a#h_orders{ background-position: 0 -70px; }
#help_icons_cont a.h_orders_hover, #help_icons_cont a#h_orders:hover{ background-position: 0 -105px; }

#help_icons_cont a#h_coop{ background-position: 0 -140px; }
#help_icons_cont a.h_coop_hover, #help_icons_cont a#h_coop:hover{ background-position: 0 -175px; }

#help_icons_cont a#h_club_5{ background-position: 0 -210px; }
#help_icons_cont a.h_club_5_hover, #help_icons_cont a#h_club_5:hover{ background-position: 0 -245px; }

#help_icons_cont a#h_goods{ background-position: 0 -280px; }
#help_icons_cont a.h_goods_hover, #help_icons_cont a#h_goods:hover{ background-position: 0 -315px; }

#help_icons_cont a#h_services{ background-position: 0 -350px; }
#help_icons_cont a.h_services_hover, #help_icons_cont a#h_services:hover{ background-position: 0 -385px; }

#help_icons_cont a#h_how_to_order{ background-position: 0 -420px; }
#help_icons_cont a.h_how_to_order_hover, #help_icons_cont a#h_how_to_order:hover{ background-position: 0 -455px; }

#help_icons_cont a#h_private_office{ background-position: 0 -490px; }
#help_icons_cont a.h_private_office_hover, #help_icons_cont a#h_private_office:hover{ background-position: 0 -525px; }

#help_icons_cont a#h_deliv{ background-position: 0 -560px; }
#help_icons_cont a.h_deliv_hover, #help_icons_cont a#h_deliv:hover{ background-position: 0 -595px; }

#help_icons_cont a#h_about{ background-position: 0 -630px; }
#help_icons_cont a.h_about_hover, #help_icons_cont a#h_about:hover{ background-position: 0 -665px; }

#help_icons_cont a#h_points { background-position: 0 -700px; }
#help_icons_cont a.h_points_hover, #help_icons_cont a#h_points:hover { background-position: 0 -735px; }

/* end of help*/

/* cabinet */

#cab_icons_cont a#c_person_data{ background-position: 0 0; }
#cab_icons_cont a.c_person_data, #cab_icons_cont a#c_person_data:hover{ background-position: 0 -35px; }
#cab_icons_cont a.c_person_data, #cab_icons_cont a#c_person_data.active{ background-position: 0 -35px !important; }

#cab_icons_cont a#c_pending_orders{ background-position: 0 -70px; }
#cab_icons_cont a.c_pending_orders, #cab_icons_cont a#c_pending_orders:hover{ background-position: 0 -105px; }

#cab_icons_cont a#c_order_history{ background-position: 0 -140px; }
#cab_icons_cont a.c_order_history, #cab_icons_cont a#c_order_history:hover{ background-position: 0 -175px; }

#cab_icons_cont a#c_goods_purch{ background-position: 0 -210px; }
#cab_icons_cont a.c_goods_purch, #cab_icons_cont a#c_goods_purch:hover{ background-position: 0 -245px; }
#cab_icons_cont a.c_goods_purch, #cab_icons_cont a#c_goods_purch.active{ background-position: 0 -245px !important; }

#cab_icons_cont a#c_deffered_items{ background-position: 0 -280px; }
#cab_icons_cont a.c_deffered_items, #cab_icons_cont a#c_deffered_items:hover{ background-position: 0 -315px; }
#cab_icons_cont a.c_deffered_items, #cab_icons_cont a#c_deffered_items.active{ background-position: 0 -315px !important; }

#cab_icons_cont a#c_emailers_pass{ background-position: 0 -350px; }
#cab_icons_cont a.c_emailers_pass, #cab_icons_cont a#c_emailers_pass:hover{ background-position: 0 -385px; }

#cab_icons_cont a#c_pers_cons{ background-position: 0 -420px; }
#cab_icons_cont a.c_pers_cons, #cab_icons_cont a#c_pers_cons:hover{ background-position: 0 -455px; }

#cab_icons_cont a#c_watched { 	background-position: 0 -700px; }
#cab_icons_cont a#c_watched:hover, #cab_icons_cont a#c_watched.active {background-position: 0 -735px;	color: #ec1d25;}


/* end of cabinet */


/* partner_program*/

#pp_icons_cont a#pp_pers_date{ background-position: 0 0; }
#pp_icons_cont a.pp_pers_date, #pp_icons_cont a#pp_pers_date:hover{ background-position: 0 -35px; }

#pp_icons_cont a#pp_rules{ background-position: 0 -70px; }
#pp_icons_cont a.pp_rules, #pp_icons_cont a#pp_rules:hover{ background-position: 0 -105px; }

#pp_icons_cont a#pp_instruments{ background-position: 0 -140px; }
#pp_icons_cont a.pp_instruments, #pp_icons_cont a#pp_instruments:hover{ background-position: 0 -175px; }

#pp_icons_cont a#pp_report{ background-position: 0 -210px; }
#pp_icons_cont a.pp_report, #pp_icons_cont a#pp_report:hover{ background-position: 0 -245px; }

#pp_icons_cont a#pp_balance{ background-position: 0 -280px; }
#pp_icons_cont a.pp_balance, #pp_icons_cont a#pp_balance:hover{ background-position: 0 -315px; }

#pp_icons_cont a#pp_tenders{ background-position: 0 -350px; }
#pp_icons_cont a.pp_tenders, #pp_icons_cont a#pp_tenders:hover{ background-position: 0 -385px; }

#pp_icons_cont a#pp_news{ background-position: 0 -420px; }
#pp_icons_cont a.pp_news, #pp_icons_cont a#pp_news:hover{ background-position: 0 -455px; }

#pp_icons_cont a#pp_docs{ background-position: 0 -490px; }
#pp_icons_cont a.pp_docs, #pp_icons_cont a#pp_docs:hover{ background-position: 0 -525px; }

#pp_icons_cont a#pp_reg{ background-position: 0 -560px; }
#pp_icons_cont a.pp_reg, #pp_icons_cont a#pp_reg:hover{ background-position: 0 -595px; }

#cab_icons_cont a#pp_orders {background-position: 0 -210px;}
#cab_icons_cont a#pp_items {background-position: 0 -280px;}
#cab_icons_cont a#pp_store_page {background-position: 0 -490px;}
#cab_icons_cont a#pp_orders.active, #cab_icons_cont a#pp_orders:hover {background-position: 0 -245px;	color: #ec1d25;}
#cab_icons_cont a#pp_items.active, #cab_icons_cont a#pp_items:hover {	background-position: 0 -315px;	color: #ec1d25;}
#cab_icons_cont a#pp_store_page.active, #cab_icons_cont a#pp_store_page:hover {background-position: 0 -525px;	color: #ec1d25;}

/* end_of_partner_program*/

/* new news */

.news_icons_cont a#n_offers{ background-position: 0 0;}
.news_icons_cont a.n_offers_h, .news_icons_cont a#n_offers:hover{background-position: 0 -37px;}

.news_icons_cont a#n_review{ background-position: 0 -74px;}
.news_icons_cont a.n_review_h, .news_icons_cont a#n_review:hover{background-position: 0 -111px;}

.news_icons_cont a#n_recipes{ background-position: 0 -444px;}
.news_icons_cont a.n_recipes_h, .news_icons_cont a#n_recipes:hover{background-position: 0 -481px;}

.news_icons_cont a#n_shop_news{ background-position: 0 -148px;}
.news_icons_cont a.n_shop_news_h, .news_icons_cont a#n_shop_news:hover{background-position: 0 -185px;}

.news_icons_cont a#n_partner_news{ background-position: 0 -222px;}
.news_icons_cont a.n_partner_news_h, .news_icons_cont a#n_partner_news:hover{background-position: 0 -259px;}

.news_icons_cont a#n_advice{ background-position: 0 -296px;}
.news_icons_cont a.n_advice_h, .news_icons_cont a#n_advice:hover{background-position: 0 -333px;}

.news_icons_cont a#n_law{ background-position: 0 -370px;}
.news_icons_cont a.n_law_h, .news_icons_cont a#n_law:hover{background-position: 0 -407px;}

/* /new news */




/* feedback */

.feedback_cont{padding:18px 0 0px 0;}

.feed_zag{
	color:#696969;
	font-size:9pt
}

.feed_text{
	border-top:none;
	border-bottom: dashed 1px #cccccc;
	padding:9px 0 10px 0;
	color:#696969;
}

.feed_bottom{color:#8f8f8f;}
.feed_bottom .right a:hover{color:#fd7c1c;}

.new_feedback{
	width:100%;
	border-bottom:1px dashed #cccccc;
	padding-bottom:10px;
}

.new_feedback td{vertical-align:top;}

#feedback_links_cont{padding:10px 0 10px 0;}
#feedback_links_cont a{line-height:24px;}

#feedback_links_cont a.otziv{
	display:block;
	color:blue;
	float:left;
	padding:0 5px 0 30px;
	padding-left:30px;
    text-decoration:none;
	background:url(../images/otziv.png) 0 0 no-repeat;
}

#feedback_links_cont a.otziv:hover{background:url(../images/otziv.png)  0 -26px no-repeat;}
#feedback_links_cont a.otziv span{color:#085A9A !important;border-bottom: dashed 1px #085A9A !important;}
#feedback_links_cont a.otziv:hover span{color:#085A9A !important;}
#feedback_links_cont img{vertical-align:middle;}

.review_plus_active{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	background-color:#cccccc;
	color:#fff!important;
}

.review_plus_active a{
	color:#fff!important;
	text-decoration:none;
}

.rev_foto{
	padding-top:10px;
}

.rev_foto a{
	display:block;
	float:left;
	margin-right:10px;
	outline:1px solid #ccc;
	width:45px;
	height:45px;	
}

.rev_foto a img{display:block;}

/*  end of feedback */

.chat_cont{padding:18px 0 0px 0;}

.expand_list a, .turn_list a, .empty_list{
	height:14px;
	background:url(../images/expand_turn_icons.png) no-repeat right;
	padding:0 20px 0 0;
	background-position: 100% 0px;

}

.expand_list a:hover{
	background-position: 100% -14px;
	color:#f40a13;
}

.turn_list a{
	background-position: 100% -28px;
}

.turn_list a:hover{
	background-position: 100% -42px;
}

.empty_list{
	color:#bcbcbc;
	background-position: 100% -56px;
}

.to_upper_level a{
	display:block;
	background:url(../images/back_arrow.png) no-repeat left;
	padding:4px 0 0 25px;
	height:20px;	
}

.to_upper_level a:hover{background:url(../images/back_arrow_hover.png) no-repeat left;}

.find_result_block{
	padding:10px;
	border-top: dashed 1px #cccccc;
	border-bottom: dashed 1px #cccccc;
}

img#partn_block_top, img#partn_block_bottom{
	display:block;
	width:770px;
	float:left;
	height:18px;
}

#partn_block_middle{
	float:left;
	width:730px;
	padding:5px 20px 5px 20px;
	background:url(../images/partner_block_middle.png) repeat-y #fff;
}
#partn_block_middle_shop{
	float:left;
	width:730px;
	padding:5px 20px 5px 20px;
}

#cl_5_top{
	display:block;
	background:url(../images/cl_5_top.png) no-repeat;
	height:38px;
	color:#fff;
	font-size:18pt;
	font-weight:bold;
	padding:10px 0 0 140px;
}

#club_5_big_middle_cont{
	padding:0px;
	width:790px;
	background:url(../images/cl5_back_n.png) repeat-y;
}

a.cl_5_member{
	display:block;
	margin:0 auto;
	width:340px;
	height:68px;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	line-height:68px;
	background:url(../images/cl5_big_subm_button.png) 0 0 no-repeat;
	font-size:18pt;
	text-align:center;
}

a.cl_5_member:hover{
	padding-top:1px;
	height:67px;
	background:url(../images/cl5_big_subm_button.png) 0 -68px no-repeat;
}

.main_cl5_links_cont{
	color:#cc0000;
	font-size:14pt;
}

.cl_5_terms_item_cont{
	height:33px;
	padding:0 0 20px 0;
	margin:0 0 13px 45px;
	
}

img.big_cont_bottom_cl5{
	float:left;
	width:790px;
	display:block;
	height:17px;
}

.cl_5_term_block{padding:10px 0 28px 0;}

.cl_5_terms_item{
	height:38px;
	font-size:16pt;
	padding:15px 0 0 67px;
	background:url(../images/cl5_terms_icons.png) 0 0 no-repeat;
	color:#333333;
}

.terms_item_1{background-position:0 0;}
.terms_item_2{background-position:0 -53px;padding:3px 0 0 67px;height:50px;}
.terms_item_3{background-position:0 -106px;}
.terms_item_4{background-position:0 -159px;}
.terms_item_5{background-position:0 -212px;}
.terms_item_6{background-position:0 -265px;}

.main_cl5_links{
	color:#cc0000;
	font-size:14pt;
}

#cl_5_zag{
	font-size: 18pt;
	color:#ed1b24;
	margin:0px;
	padding:20px 0 20px 0px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	
}


a.club5login{
	background:url(../images/cl5_login.png) 0 0 no-repeat;
	display:inline-block;
	height:24px;
	line-height:24px;
	padding:0 0 0 40px;
}

.club5login:hover{background:url(../images/cl5_login.png) 0 -24px no-repeat;}

a.club5login span{text-decoration:none;}

.buy_b_cl5_page{
	position:absolute;
	bottom:25px;
	right:0px;
}

.cl5_item_pic{
	float:left;
	width:230px;
	height:260px;
	padding:40px 0 0 10px;
	position:relative;
}

#cl_5_button{
	padding:3px 10px 0 0;
	width:128px;
	height:25px;
	float:right;
}

div#cl_5_button a{
	font-size:10pt;
	font-weight:normal;
	text-decoration:none;
	display:block;
	background:url(../images/cl_5_button.png) no-repeat right;
	text-align:right;
	font-weight:bold;
	width:118px;
	height:21px;
	padding:4px 10px 0 0;
	color:#ed1c24;
}

div#cl_5_button a:hover{
	background:url(../images/cl_5_button_hover.png) no-repeat right;
	color:#fff;
}

a.out{
    color: #696969;
    display: block;
    font-size: 8pt;
    height: 15px;
}

.pers_data_table{text-align:left;}

.pers_data_table td{
	height:42px;
	padding:0 0 8px 4px;
	vertical-align:top;
}

.pers_data_table td, .pers_data_table th{vertical-align:middle;}

*+html .pers_data_table td{padding:0;}

.pers_data_table .l{width:160px;	text-align:right;}
.pers_data_table .r{width:425px;}



.pp_report_table_main, .pp_report_table {
	width:770px;
	font-size:8pt;
	text-align:center;
	background:url(../images/report_table_top.png) no-repeat top;
}

.pp_report_table_main td, .pp_report_table td{
	padding:0 0 0 0;
	height:36px;
	background-color:transparent;
	overflow:hidden;
}


.pp_report_table td{height:56px;}

.pp_report_table_main td.bord_t{border-top:1px solid #cdcdcd;}

.pp_report_table td div{
	padding:8px 3px 0 3px;
	height:48px;
}

.pp_report_table_main td div{
	padding-top:8px;
	height:28px;
}

.pp_report_table_main td.light_gray div, .pp_report_table td.light_gray div{
	background-color:#f4f4f4;
}

.light_gr{color:#d6d6d6;}

.pp_report_table_main td div, .pp_report_table td div{overflow:hidden;}
.pp_report_table_main td div.pp_t_last, .pp_report_table td div.pp_t_last{padding-right:12px;}
.pp_report_table_main tr.top, .pp_report_table tr.top{/*background:url(../images/report_table_top.png) no-repeat top;*/}
.pp_report_table_main th, .pp_report_table th{height:56px;vertical-align:middle;}
.pp_report_table_main tr.middle, .pp_report_table tr.middle{/*background:url(../images/report_table_middle.gif) repeat-y;*/}
.pp_report_table_main td.l_bord, /*.rep_table td.l_bord*/{background:url(../images/gray_spacer.gif) repeat-y left;}
.pp_report_table_main td.r_bord, /*.rep_table td.r_bord*/{background:url(../images/gray_spacer.gif) repeat-y right;}
/*
.rep_table .b_bord{background:url(../images/gray_spacer.gif) repeat-x bottom;}
.rep_table {width:100%;}
.rep_table td{padding:0;	margin:0; height:36px; background-color:transparent; overflow:hidden;}
.rep_table td{text-align:center;}
.rep_table th{background:url(../images/rep_table_middle.png) repeat-x top; height:56px;}
*/

.r_table{
	width:100%;
	border:1px solid #ccc;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	-o-border-radius:7px;
	border-radius:7px;
	
	padding:4px;
	behavior: url(/PIE/PIE.htc);
}

.r_table th{
	height: 46px;
	padding:0 5px;
	background: -moz-linear-gradient(#e7e7e7, #fff, #fff);
	background: -ms-linear-gradient(#e7e7e7, #fff, #fff);
	background: -o-linear-gradient(#e7e7e7, #fff, #fff);
	background: -webkit-linear-gradient(#e7e7e7, #fff, #fff);
	
	behavior: url(/PIE/PIE.htc);
}

.r_table th:first-child{
	-moz-border-radius:6px 0 0 0;
	-webkit-border-radius:6px 0 0 0;
	-o-border-radius:6px 0 0 0;
	border-radius:6px 0 0 0;
}

.r_table th:last-child{
	-moz-border-radius:0 6px 0 0;
	-webkit-border-radius:0 6px 0 0;
	-o-border-radius:0 6px 0 0;
	border-radius:0 6px  0 0;
}

.r_table td{
	height: 36px;
    margin: 0;
    overflow: hidden;
    padding: 0;
	text-align:center;
	padding:0 5px;
}

.right_dash_bord{border-right:1px #cdcdcd dashed;}
.left_dash_bord{border-left:1px #cdcdcd dashed;}

.top_dash_bord{border-top:1px #cdcdcd dashed;}

.bottom_dash_bord{border-bottom:1px #cdcdcd dashed;}

.table_for_deliv_target{font-size:9pt;}

.table_for_deliv_target td, .table_for_deliv_target th{height:45px;}

.report_filters {
	height:24px;
	padding:0 0 0 10px;
	font-size:10pt;
	line-height:24px;
}

.report_filters input{
	width:70px;
	padding:0 3px 2px 3px;
	height:16px;
	font-size:9pt;
}

.report_filters option{
	padding:0 3px 0px 3px;
	height:16px;
	font-size:9pt;
}

 .report_filters select{
 	padding:0 0 0 3px;
	height:20px;
	font-size:9pt;
 
 }

tr.sort_arrow_line td{
	height:7px;
	padding:0 0px 0 0px;
 }
 
.qq td{padding:4px;}

.g_cart{
	width:400px;
	display:block;
	height:18px;
	line-height:18px;
	float:left;
	margin-right:10px;
	padding: 0 3px 0 3px;
}

.sumb_b_geo_cart{
	width:74px;
	line-height:22px;
	background: url(../images/enter_button.png) 0 0 transparent;
	border:none;
	cursor:pointer;
	display:block;
	float:right;
	height:22px;
}

.sumb_b_geo_cart:hover, .sumb_b_geo_cart:focus{
	background-position:0 -22px;
	padding-top:1px;
}

#cart_geo{font-size:10pt;}

#cart_geo_town{
	padding-left:88px;
	padding-right:10px;
}

#cart_geo_town span{
	font-size:11pt;
	font-weight:bold;
	color:#2765b8;
}

.geo_main{
	font-size:16px;
	height:22px;
	padding: 0 3px 0 3px;
	font-weight:bold;
	color:#696969;
	
}

.aut_geotarget .autocomplete_row {
	font-size:16px;
	padding:3px!important;
}
  
.deliv_type_tab, .deliv_type_tab_active{
	float:left;
	background-color:#fff;
	width:177px; /*190*/
	height:90px;
	border-top: 3px solid #f4f4f4;
	border-left: 3px solid #f4f4f4;
	border-right: 3px solid #f4f4f4;
	border-bottom:1px solid #f4f4f4;
}

.deliv_type_tab_active{
	background-color:#f4f4f4;
	border-bottom:1px dashed #e9e9e9;
}

.deliv_tab_t_block{
	width:480px;
	padding:10px 10px 10px 0px;
}

.deliv_tab_t_block_add{
	width:530px;
	background-color:#f4f4f4;
	padding:10px 10px 0 10px;
}

.deliv_tab_t_block_table td{
	padding:5px 0 10px 0;
	vertical-align:top;
}

.deliv_tab_t_block_table input, .deliv_tab_t_block_table textarea{
	padding:0 3px 0 3px;
}

#deliv_type_tab_block{
	width:550px;
	float:left;
	padding:10px 0 0 0;
}

#paym_type_block {
	width: auto;
	float: left;
	padding: 0px 10px 0 15px;
}

.paym_type_block_part{
	width:198px;
	float:left;
	padding:10px 0 0 15px;
}

.paym_type input{
	margin:0;
	padding:0px;
}

.paym_type{
	font-size:10pt;
	font-weight:bold;
	color:#434343;
	padding:19px 0 0 0
}

.paym_type span{padding:0 0 0 5px;}

.deliv_type_tab_zag{
	padding:10px 0 0 5px;
	font-size:11pt;
	font-weight:bold;
	color:#434343;
}

.add_deliv_info_tab{
	padding:12px 0 0 7px;
	font-size:8pt;
	color:#434343;
}

.add_deliv_info_tab span{color:#f40a13;}

#total_value{
	padding:50px 0 5px 8px;
	font-size:10pt;
}

#total_value span{
	color:#f40a13;
	font-weight:bold;
	font-size:14pt;
	padding-left:26px;
}

.error_cont SPAN.error, SPAN.error, .pers_data_table .error{
	display: none; 
	padding-left: 15px; 
	color: #F40A13; 
	font-size:8pt;
}

#cart_step_3 #delivery_cont .deliv_cont {display: none;}

.error_text {
    color: #F40A13;
    display: none;
    font-size: 8pt;
    padding-left: 15px;
}

/* autocomplete */
.autocomplete-w1 { position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; }
.autocomplete {  border:1px solid #d7d7d7; border-top:none; background:#FFF; cursor:default; text-align:left; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:300px;  _margin:0; _overflow-x:hidden; -moz-border-radius:0 0 7px 7px;	-webkit-border-radius:0 0 7px 7px;	-o-border-radius:0 0 7px 7px;	border-radius:0 0 7px 7px; }
.autocomplete div.autocomplete_row.selected { background:#F0F0F0; }
.autocomplete div.autocomplete_row { padding:2px 5px; }
.autocomplete div.autocomplete_footer{ background:#FFFFDE; padding:0 8px 0 14px;}
.autocomplete div.autocomplete_footer.selected { background:#f8f8cc; padding:0 8px 0 14px; }
.autocomplete strong { font-weight:normal; color:#3399FF; }
.genre_search .autocomplete { width:381px !important; }
.aut_geotarget .autocomplete { padding:0 3px; margin-top: -4px }

.am_frez_text_block{
	height:38px;
	width:330px;
	float:left;
	padding-top:3px;
	overflow:hidden;
}

.am_frez_text_block div{padding:0!important;}

.frez_test{
	margin-left:3px;
	width:330px;
	display: inline-block;
	vertical-align: middle;
	line-height:18px;
	font-size:15px;
	zoom:1;
}

.a_frez_line{
	padding:0!important;
	border-bottom:1px dashed #ccc;
	line-height:1px; 
	height:1px;
	margin-bottom:-2px;
}

.find_see_all_link{
	 cursor:pointer; 
	 font-size: 13px;
	 color:#085A9A;	 
}

#post_index_house TD {padding: 6px 0;}
#post_index_house TD.index {padding-right: 15px;}
#post_index_house SPAN.highlight {background: #ffffcc; border: 1px solid #FAD42E;}

#club_form{margin-top:10px;}
#club_form span{width:100px !important; display: inline-block;}

.club_msg { margin-top:10px; display:none;}
.club_error { margin-top:10px; display:none; color:red;}
.inline-block { display: inline-block !important;}

#subs_e_mail_cont{
	float:left;
	background:url(../images/offers_input_subs.png) 0 0 no-repeat;
	width:197px;
	height:22px;
	padding:0 10px 0 0;
}

#subs_e_mail_cont input{
	line-height:20px;
	height:20px;
	border:none;
	width:187px;
	text-align:left;
	padding:0 5px 0 5px;
	background:transparent;
}

.subs_email_but_cont{
	position:relative;
	margin:0 auto;
	width:740px;
}

.subs_email_check_cont{
	float:left;
	padding:0px 0 0 5px;
}

.subs_email_check_cont a{
	display:block;
	width:80px;
	height:19px;
	background: url(../images/subs_email_check.png) 0 0 no-repeat;
	float:left;
	font-family:arial;
	font-size:9pt;
	text-decoration:none;
	padding:4px 0 0 30px;
	color:#696969;
	font-weight:bold;
}

.subs_email_check_cont a.active{
	display:block;
	height:19px;
	background: url(../images/subs_email_check.png) 0 -23px no-repeat;
}

.offers_type_zag{
	font-size:16px;
	color:#696969;
	font-weight:bold;
	padding:10px 0 5px 0;
}

.offers_link{
	display:block;
	height:34px;
	padding-top:11px;
	float:left;
}

.offers_link span, .offers_link span.active{
	display:block;
	padding:0 25px 0 0;
	/*float:left;*/
	color:#696969;
	height:19px;
	text-decoration:underline;
	line-height:19px;
}

.offers_link span.active{
	color:#ed1c24;
	font-weight:bold;
	background:url(../images/offers_close_button.png) right 0 no-repeat;
}

.offers_link:hover span{
	color:#ed1c24;
}

.offers_link:hover span.active{
	color:#bb0c15;
	font-weight:bold;
	background:url(../images/offers_close_button.png) right -19px no-repeat;
}

#offers_suscribe{
	width:747px;
	height:93px;
	border:1px #cccccc dashed;
	background-color:#f4f4f4;
}

#zag_offers_subscribe{
	color:#ed1b24;
	font-size:16pt;
	padding:10px 0 18px 0;
	text-align:center;
}

.subscribe, .subs_to_novelty_link{
	display:block;
	float:left;
	padding:0 8px 0 42px;
    text-decoration:none;
	background:url(../images/subscribe_icon.png) 0 0 no-repeat;
	line-height:24px;
}

.subscribe:hover{background:url(../images/subscribe_icon.png)  0 -27px no-repeat;}
.subscribe span, .subs_to_novelty_link span{border-bottom: dashed 1px #085A9A;}
.subscribe:hover span, .subs_to_novelty_link:hover span{border-bottom: dashed 1px #ed1c24;}

.subs_to_novelty_link{
	float:right;
	padding:0 8px 0 42px;
	background:url(../images/subs_to_novelty.png) 0 0 no-repeat;
}

.subs_to_novelty_link:hover{background:url(../images/subs_to_novelty.png) 0 -27px no-repeat;}

.is_subs .first{display:none;}
.no_subs .last{display:none;}

a.goods_receipt_but{
	display:block;
	width:193px;
	height:32px;
	line-height:32px;
	color:#6e4d1b;
	text-shadow:#ffebce;
	text-align:center;
	text-shadow: 1px 1px 0px #ffebce;
	background: url(../images/yellow_193_but.png) 0 0 no-repeat;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}

a.goods_receipt_but:hover, a.goods_receipt_but:focus{
	padding-top:1px;
	height:31px;
	background: url(../images/yellow_193_but.png) 0 -32px no-repeat;
}

.subs_goods_receipt{
	padding:3px 3px 3px 3px ;
	border:1px dashed #cccccc;
	color:#555555;
	font-size:11px;
}

.temp_contact_form{
	padding:20px 35px 20px 15px;
	background-color:#f3f3f3;
	width:470px;
	margin:0 auto;
}

.search_block{
	float:left;
	width:330px;
	padding:0 20px 20px 10px;
}

.search_list{
	padding:8px 0 0 10px!important;
	margin:0!important;
}

ul.search_list{
	padding:0 0 0 10px;
	margin:0px;
	margin-left:0px;
	text-align:left;
}

ul.search_list li{
	list-style-type:none;
	padding:0 0 10px 0;
	margin:0px;
	display:block;
	float:none;
	width:300px;
}

ul.search_list li a{
	background: url(../images/cat_level_link_pic.gif) no-repeat scroll left top transparent;
	display: block;
	padding: 0 0 0 25px;
	float:none;
}

ul.search_list li a:hover{
	background: url(../images/cat_level_link_pic_hover.gif) no-repeat scroll left top transparent;
	display: block;
	padding: 0 0 0 25px;
	float:none;
}

.search_list li.hidden, .hidden{display:none;}

ul.search_list li {
	vertical-align:top;
	line-height:18px;
}

ul.search_list li a.openlist, .openlist{
	background: url(../images/cat_novelty_plus_link_pic.gif) no-repeat scroll left top transparent;
    display: block;
    padding: 0px 0 0 25px;
	color:#515151;
	float:left;
}

ul.search_list li a.openlist:hover, .openlist:hover{
	background: url(../images/cat_novelty_plus_link_pic_hover.gif) no-repeat scroll left top transparent;
    display: block;
    padding: 0px 0 0 25px;
	color:#ed1c24;
	float:left;
}

ul.search_list li a.listturn, .listturn{
	background: url(../images/cat_novelty_minus_link_pic.gif) no-repeat scroll left top transparent;
    display: block;
    padding: 0px 0 0 25px;
	color:#515151;
}

ul.search_list li a.listturn:hover, .listturn:hover{
	background: url(../images/cat_novelty_minus_link_pic_hover.gif) no-repeat scroll left top transparent;
    display: block;
    padding: 0px 0 0 25px;
	color:#ed1c24;
}

.find_table{
	padding:0 0 10px 10px;
	margin:0;
}

.find_table td{margin:0px !important;}

.alert_box{
	margin:0 auto;
	width:480px;
	padding:20px;
	border: 1px solid #fa7318;
	color:#555454;
	font-weight:bold;
	line-height:16px;
}



/* ????????? field ??????? */

.div-assort-bottom-wrapper {height: 48px;}

.zag_pp_banner{
	font-weight:bold;
	font-size:12pt;
	padding:18px 0 8px 0;
}

.instr_block_banner img{padding:0 0 9px 0;}

textarea.pp_inst_ban_code{
	padding:5px;
	width:740px;
	height:52px;
	overflow:hidden;
}

div.list_marked{
	background: url(../images/cat_level_link_pic.gif) no-repeat left transparent;
	padding-left:25px;
	float:left;
	height:16px;
	padding-top:3px;
}
div.list_marked:hover{
	background: url(../images/cat_level_link_pic_hover.gif) no-repeat scroll left transparent;
	color: #ED1C24;
}

.data_edit_table, .data_edit_table_partn{padding:0 0 0 30px;}
.data_edit_table_partn{word-wrap:break-word;table-layout: fixed;}
.data_edit_table td, .data_edit_table_partn td{vertical-align:top;}
.data_edit_table td.l, .data_edit_table_partn td.l{width:255px;padding:6px 10px 8px 0;vertical-align:middle;}
.data_edit_table_partn td.l{width:235px;}
.data_edit_table_partn td.b_gr{background-color:#f0f2f1;}
.data_edit_table td.r, .data_edit_table_partn td.r{width:400px;padding:6px 0px 8px 10px;vertical-align:middle;}
.data_edit_table td.b_gr, .data_edit_table_partn td.b gr{background-color:#f0f2f1;}

.otbivka{background: url(../images/otbivka.gif) repeat-x bottom;}
.otbivka span{background-color: #fff;padding-right:7px;color:#444;}

.add_partn_sites{
	display:none; 
	margin:0 auto;
	width:250px;
}

input.browse_file{
	background:none;
	background-color:#fff!important;
	border:1px solid #cccccc!important;
	width:380px;
}

.non_active_mask{
	position:absolute;
	top:0;
	left:0;
	width:108px;
	height:25px;
	background: url(../images/spacer_70_trans.png);
	
}

#tiz_container_goriz_for_90 img, #tiz_container_goriz_for_138 img, #tiz_container_vert_for_90 img, #tiz_container_vert_for_138 img{display:block;}
#tiz_container_goriz_for_90, #tiz_container_goriz_for_138{padding:20px 0 0 0;overflow:auto;height:150px;}
#tiz_container_goriz_for_138{height:198px;}
#tiz_container_vert_for_90, #tiz_container_vert_for_138{padding:20px 0 0 0;}
#tiz_container_vert_for_90{width:130px;}
#tiz_container_vert_for_138{width:200px;}

.tiz_tab_but img{display:inline!important;}

.edit_icons{
	position:absolute;
	right:-25px;
	top:20px;
}

.easy_l_tabl td{vertical-align:top;padding:5px;}

.phone_1_example {color: #acacac;}

.soc_login  a{
	display:block;
	width:32px;
	height:32px;
	background:url(http://ulogin.ru/img/panel3.png) no-repeat;
}

.soc_login  div{
	padding:0 10px 0 0;
    display:inline-block;
}

.soc_login  a#soc_vc{background-position: 0 -38px;}
.soc_login  a#soc_odn{background-position: 0 -73px;}
.soc_login  a#soc_mail{background-position: 0 -108px;}
.soc_login  a#soc_face{background-position: 0 -143px;}
.soc_login  a#soc_twit{background-position: 0 -178px;}
.soc_login  a#soc_goog{background-position: 0 -213px;}
.soc_login  a#soc_yand{background-position: 0 -248px;}
.soc_login  a#lj{background-position: 0 -283px;}

.soc_login_small  a{display:block;	width:16px;	height:16px;	background:url(http://ulogin.ru/img/small3.png) no-repeat;}
.soc_login_small  div{padding:0 5px 0 0;   display:inline-block;}
.soc_login_small  a#soc_vc{background-position: 0 -19px;}
.soc_login_small  a#soc_odn{background-position: 0 -42px;}
.soc_login_small  a#soc_mail{background-position: 0 -65px;}
.soc_login_small  a#soc_face{background-position: 0 -88px;}
.soc_login_small  a#soc_twit{background-position: 0 -111px;}
.soc_login_small  a#soc_goog{background-position: 0 -134px;}
.soc_login_small  a#soc_yand{background-position: 0 -157px;}
.soc_login_small  a#lj{background-position: 0 -180px;}


/* pop up basket*/

.pop_up_basket_container{
	width:264px;
    z-index:3000;
	position:absolute;
	right:30000px;
	top:30000px;
}

.p_basket_line{
	margin-top:-4px!important;
	padding-bottom:7px;
}

.p_basket_last_el{color:#699312!important;}

#left_p_basket{
	width:28px;
	float:left;
    position:relative;
}

#left_p_basket a, #left_p_basket a:hover{
	display:block;
	width:28px;
	height:56px;
	background:url(../js/lib/basket/images/left_p_basket.png) no-repeat 0 0;
}
#left_p_basket a:hover{background-position: 0 -56px;}

#right_p_basket{
	width:259px;
	float:left;
	background-color:#fffee9;
}

#right_p_basket_middle{
	float:left;
	background:url(../js/lib/basket/images/right_p_basket_middle.gif) repeat-y;
	width:240px;
	padding:6px 10px 10px 10px; 
}

#p_basket_tocart_link{
	color:#699312;
	text-transform:uppercase;
	font-size:10pt;
	font-weight:bold;
}

a.b_open_p{
	display:block;
	width:10px;
	height:9px;
	background:url(../js/lib/basket/images/p_basket_close.gif) repeat-y 0 0;
}

a.b_open_p:hover{background-position: 0 -9px;}

.pad_t_4{padding-top:4px!important;}

#p_basket_to_order{
	border-top:1px dashed #c7c7c7;
	border-bottom:1px dashed #c7c7c7;
	padding:10px 0 10px 0;
}

table#p_basket_items {padding:10px 0 10px 0;}

table#p_basket_items td{
	padding:10px 0 10px 0;	
	font-size:8pt;
	color:#555555;
}

table#p_basket_items td a{
	color:#555555;
	line-height:14px;
}

 .empty_pop_up_busket_t{
	position:absolute; 
	top:52px; 
	right:0px; 
	width:109px;
	height:23px;
	font-size:8pt; 
	background:url(/js/lib/basket/images/tooltip_emty_basket.png) no-repeat;
	color:#979797;
	text-indent:0px;
	padding:13px 0 0 7px;
    display:none;
}

/*  end of pop up basket */

#popup_wnd{
	width:374px;
	height:0px;
    z-index:3000;
	opacity: 0.0;
	position:fixed;
	right:10px;
	bottom:0px;
	background-repeat: no-repeat; 
}
#popup_wnd .close{
	position:absolute;
	top:85px;
	right:0px;
	height:37px;
	width:37px;
	background: transparent url(../images/close_pp10.png) 0 0 no-repeat;
	z-index:3030;
}
#popup_wnd .close:hover{background-position: 0 -37px;}

#popup_wnd .next{
	position:absolute;
	top:255px;
	right:15px;
	height:31px;
	width:111px;
	background: transparent url(../images/button_pp10.png) 0 0 no-repeat;
	z-index:3020;
}

#popup_wnd .next:hover{background-position:0 -31px;}

#screen_overlay{
	position:absolute;
	z-index:1001;
	top:0;
	left:0;
	display:none;
	opacity: 0.85;
	height: 100%;
	width: 100%;
	background: #000;
	background-color: rgba(0, 0, 0, 0.85098);
	overflow: hidden;
	cursor: pointer;
}

.callback_error{
	margin:0 0 5px 40px;
	font-size:14px!important;
	color:#fff!important;
	display:none;
}

a#on_logo{
	display:block;
	width:45px;
	height:64px;
	position:absolute;
	top:11px;
	right:10px;
}

#all_pp_wind, #all_pp_wind_label, #all_pp_wind_baloon{
	display:block;
	position:absolute;
	top:100px;
	left:35px;
	width:334px;
	height:190px;
}

#all_pp_wind_label{
	position:absolute;
	width:90px;
	height:142px;
	top:70px;
	left:0;
}

#all_pp_wind_baloon{
	position:absolute;
	top:0;
	left:225px;
	width:95px;
	height:100px;
}
/* Ymaps gallery */


a.mapgallery img{
	height:50px;
	margin:0px 5px;
	float:left;
}

/* new cart item product*/

.left_pup{
	float:left;
	width:400px;
	padding-top:10px;
}
.right_pup{
	padding:10px 0 0 20px;
	width:430px;
	float:left;
	
}

.card_info_cont, .card_info_cont_pup, .price_cont_pup, .button_cont_pup{
	float:left;
	width:222px;
	vertical-align:top;
	padding-left:5px;
}

.card_info_cont_pup{width:181px;}

.price_cont_pup{width:259px;}

.button_cont_pup{width:104px;}

a.prop_link{
	display:block;
	height:15px;
	background:url(../images/arr_down.gif) 0 0 no-repeat;
	padding-left:13px;
	line-height:14px;
	color:#959595;
	font-size:8pt;
	text-decoration:none;
}

a.prop_link:hover{
	background:url(../images/arr_down.gif) 0 -15px no-repeat;
	color:#7a7a7a;
}

a.seller{
	background:none;
	padding:2px 0 0 0;
	height:13px;
	text-decoration:underline;
}

a.seller:hover{background:none;}

a.terms_of_sale{
	background:url(../images/terms_of_sale_back.gif) 0 0 no-repeat;
	padding-left:18px;
}

a.terms_of_sale:hover{
	background:url(../images/terms_of_sale_back.gif) 0 -15px no-repeat;
	padding-left:18px;
}

a.all_shops_items{
	background:url(../images/all_shops_items_back.gif) 0 0  no-repeat;
	padding-left:18px;
}

a.all_shops_items:hover{
	background:url(../images/all_shops_items_back.gif) 0 -15px no-repeat;
	padding-left:18px;
}

a.complete_description{padding-left:18px;}

.allitems_partner{padding-left:35px;}

.termsofsale{
    left: 41px;
    position: relative;
}

#club5_block{
	background-color:#f6f6f6;
	border:1px solid #cccccc;
	border-top: 1px dashed #cccccc;
	height: 57px;
}
.club5_block_cont{padding-bottom:20px;}

#club5_block .card_info_cont{width:220px;}

a.cart_buy_button{
	display:block;
	width:104px;
	height:32px;
	background:url(../images/cart_buy_button_sprite.png) 0 0 no-repeat;
	cursor:pointer;
}

a.cart_buy_button:hover{background:url(../images/cart_buy_button_sprite.png) 0 -32px no-repeat;}

a.act_with_item{
	float:left;
	display:block;
	height:21px;
	background:url(../images/act_with_item_sprite.png) 0 0 no-repeat;
	padding-left:25px;
	color:#707070;
	line-height:18px;
}

a.act_with_item:hover{
	background:url(../images/act_with_item_sprite.png) 0 -21px no-repeat;
	color:#464646;
}

a.new_with_item{
	float:left;
	display:block;
	height:21px;
	padding-left:25px;
	background:url(../images/news_with_item_sprite.png) 0 0 no-repeat;
	color:#707070;
	margin-left:10px;
}

a.new_with_item:hover{
	background:url(../images/news_with_item_sprite.png) 0 -21px no-repeat;
	color:#464646;
}

#act_icon, #act_icon_pup{
	position:absolute;
	left:-4px;
	top:16px;
}

#act_icon_pup{top:-3px;}

a#plus_present{
	display:block;
	float:left;
	width:37px;
	height:26px;
	background:url(../images/plus_present.png) 0 0 no-repeat;
}

a#plus_present:hover{
	background:url(../images/plus_present.png) 0 -26px no-repeat;
}

a#feedback_from_customers{
	display:block;
	color:#959595;
	background:url(../images/customers_feadback.gif) 0 3px no-repeat;
	font-size:9pt;
	height:10pt;
	line-height:10pt;
	padding-left:15px;
}

a#feedback_from_customers:hover{
	color:#717171;
	background:url(../images/customers_feadback.gif) 0 -16px no-repeat;
}

.feadback_minicard{color:#8e8e8e!important;}
.feadback_minicard:hover{color:#ed1c24!important;}


a.gr_dashed_light{
	text-decoration:none;
	color:#959595 !important;
	border-bottom: dashed 1px #959595 !important;
}

a.gr_dashed_light:hover{
	text-decoration:none;
	color:#7a7a7a !important;
	border-bottom: dashed 1px #7a7a7a !important;
}

a.cl_5_buy_link{
	float:left;
	display:block;
	color:#707070;
	background:url(../images/buy_icon_gray.png) 0 0 no-repeat;
	padding-left:25px;
	line-height:25px;
	height:25px;
	text-decoration:none;
}

a.cl_5_buy_link:hover{
	color:#5a5a5a;
	background:url(../images/buy_icon_gray.gif) 0 -25px no-repeat;
}

#date_of_shipment{padding:0 0 20px 5px;}

#price_cont{padding:0 0 0 6px;}

.slider_arrow{
	float: left;
    height: 10px;
    width: 7px;
	padding:20px 0px 0 0px;
}

a.slider_left_arrow, a.slider_right_arrow{
	display:block;
	height: 10px;
    width: 7px;
	background:url(../images/slider_arrows.png) 0 0 no-repeat;
}

a.slider_left_arrow:hover{background:url(../images/slider_arrows.png) 0 -10px no-repeat;}
a.slider_right_arrow{background:url(../images/slider_arrows.png) 0 -20px no-repeat;}
a.slider_right_arrow:hover{background:url(../images/slider_arrows.png) 0 -30px no-repeat;}

.pad_r_7{padding-right:7px!important;}

a.d_3{
	background:url(../images/vid_3d_icon.png) 0 -90px no-repeat;
	display:block;
	width:45px;
	height:45px;
}

a.d_3:hover{background:url(../images/vid_3d_icon.png) 0 -135px no-repeat;}

a.video{
	display:block;
	width:45px;
	height:45px;
	background:url(../images/vid_3d_icon.png) 0 0 no-repeat;
}

a.video:hover{background:url(../images/vid_3d_icon.png) 0 -45px no-repeat;}

.slider_cont{
	width:228px;
	float:left;
	height:49px;
	text-align:center;
}

ul.slider{
	margin:0 auto;
	padding:0;
	width:220px;
	height:49px;
	overflow:hidden;
}

ul.slider li{
	list-style:none;
	float:left;
	width:50px;
	height:49px!important;
	padding:1px 2px 0px 2px; 
	line-height:1px;
}

.carousel_pup{
	visibility: visible; 
	overflow: hidden; 
	position: relative; 
	z-index: 2; 
	left: 0px; 
	width: 376px;
}

.carousel_pup ul{
	margin: 0px; 
	padding: 0px; 
	position: relative; 
	list-style-type: none; 
	z-index: 1; 
	width: 378px; 
	left: 0px;
}

.small_image{
	width:45px;
	height:45px;
	border:1px solid #cccccc;
	margin:0px;
	padding:0px;
}

a.soc_facebook, a.soc_vk,  a.soc_odn,  a.soc_twit,  a.soc_yand, a.soc_mail{
	display:block;
	width:16px;
	height:16px;
	padding:0!important;
	margin:0!important;
}

a.soc_facebook{background:url(../images/soc_icon_16.gif) 0 0 no-repeat;}
a.soc_facebook:hover{background:url(../images/soc_icon_16.gif) 0 -16px no-repeat;}
a.soc_vk{background:url(../images/soc_icon_16.gif) -16px 0 no-repeat;}
a.soc_vk:hover{background:url(../images/soc_icon_16.gif) -16px -16px no-repeat;}
a.soc_odn{background:url(../images/soc_icon_16.gif) -32px 0 no-repeat;}
a.soc_odn:hover{background:url(../images/soc_icon_16.gif) -32px -16px no-repeat;}
a.soc_twit{background:url(../images/soc_icon_16.gif) -48px 0 no-repeat;}
a.soc_twit:hover{background:url(../images/soc_icon_16.gif) -48px -16px no-repeat;}
a.soc_yand{background:url(../images/soc_icon_16.gif) -64px 0 no-repeat;}
a.soc_yand:hover{background:url(../images/soc_icon_16.gif) -64px -16px no-repeat;}
a.soc_mail{background:url(../images/soc_icon_16.gif) -80px 0 no-repeat;}
a.soc_mail:hover{background:url(../images/soc_icon_16.gif) -80px -16px no-repeat;}

.cat_item_label{
	float:right;
	width:42px;
	height:42px;
	padding:8px 5px 0 0;
}

.cat_item_label_59{
	float:right;
	width:59px;
	height:59px;
	padding:0 5px 0 0;
}

.orig_product_label{
	position:absolute;
	top:0;
	left:0;
}

.lab_middl img{display:block;}

#no_item{
	text-transform:uppercase;
	color:#206ab1;
	font-weight:bold;
}

.no_item_price{color:#6f6f6f;}

.itl{
	font-size:8pt;
	color:#acacac;
	padding:0 0 3px 0;
}

.itl_gr{color:#699320;}
.itl_or{color:#f2a51b;}
.itl_red{color:#ef2c33;}

.level_of_availability_100, .level_of_availability_90, .level_of_availability_80, .level_of_availability_70, .level_of_availability_60, .level_of_availability_50, .level_of_availability_40, .level_of_availability_30, .level_of_availability_20, .level_of_availability_10{
	width:109px;
	height:10px;
	background:url(../images/level_of_availability.png) 0 0 no-repeat;
}

.level_of_availability_90{background:url(../images/level_of_availability.png) 0 -10px no-repeat;}
.level_of_availability_80{background:url(../images/level_of_availability.png) 0 -20px no-repeat;}
.level_of_availability_70{background:url(../images/level_of_availability.png) 0 -30px no-repeat;}
.level_of_availability_60{background:url(../images/level_of_availability.png) 0 -40px no-repeat;}
.level_of_availability_50{background:url(../images/level_of_availability.png) 0 -50px no-repeat;}
.level_of_availability_40{background:url(../images/level_of_availability.png) 0 -60px no-repeat;}
.level_of_availability_30{background:url(../images/level_of_availability.png) 0 -70px no-repeat;}
.level_of_availability_20{background:url(../images/level_of_availability.png) 0 -80px no-repeat;}
.level_of_availability_10{background:url(../images/level_of_availability.png) 0 -90px no-repeat;}

.zagl_starcont_noact{
	display:block;
	width:208px;
	height:59px;
	position:absolute;
	top:0;
	left:0;
}

.added_to_cart{
	display:block;
	height:25px;
	line-height:25px;
	background:url(../images/buy_icon_orange.png) 0 0 no-repeat;
	color:#e73a18;
	padding-left:25px;
}

.added_to_cart a{
	cursor:pointer;
	color:#e73a18;
}

.added_to_cart:hover{background:url(../images/buy_icon_orange.gif) 0 -25px no-repeat;}

.added_to_cart:hover a{color:#ae1a06;}

.t_d_under{text-decoration:underline!important;}


/* new NORM TABS */
.new_tabs				{ padding:0; }
.new_tabs_cont			{ float:left; width:780px; padding:0 0 0 0px; }
.new_tab_cont, .new_tab_cont_active		{ float:left; width:114px; padding:0px 0 0 0px; margin-right:-1px; }
.new_tab_right_cont	        { float:left; width:205px !important; padding:0px 0 0 0px; margin-right:-1px; }

a.new_tab_pass			{ display:block; height:27px; color:#555555; font-size:10pt; padding:12px 0 0 0; text-align:center; cursor:pointer; text-decoration:none; background:url(../images/tab_new_center.png) 0 0 no-repeat; text-shadow: 1px 1px 0px #fff; }
a.new_tab_pass:hover, a.new_tab_active	{ display:block; height:30px; color:#555555; font-size:10pt; padding:9px 0 0 0; text-align:center; cursor:pointer; text-decoration:none; background:url(../images/tab_new_center.png) 0 -39px no-repeat;text-shadow: 1px 1px 0px #fff; }

#left_tab_cont a.new_tab_pass	{background:url(../images/tab_new_left.png) 0 0 no-repeat;}
#left_tab_cont a.new_tab_pass:hover, #left_tab_cont a.new_tab_active	{ background:url(../images/tab_new_left.png) 0 -39px no-repeat;}

#right_tab_cont {width:205px;}
#right_tab_cont a.new_tab_pass	{ display:block; height:25px; color:#fff; font-size:9pt; padding:14px 0 0 7px; text-align:left; cursor:pointer; text-decoration:none; background:url(../images/tab_new_right2.png) 0 0 no-repeat;text-shadow: 1px 1px 0px #717171; }
#right_tab_cont a.new_tab_pass:hover, #right_tab_cont a.new_tab_active	{ display:block; height:28px; color:#fff; font-size:9pt; padding:11px 0 0 7px; text-align:left; cursor:pointer; text-decoration:none; background:url(../images/tab_new_right2.png) 0 -39px no-repeat;text-shadow: 1px 1px 0px #717171; }
/* END new of NORM TABS */

img.tabs_top		{ display:block; float:left; width:770px; height:13px; }

.new_tabs_middle{
	float:left;
	margin-top: -3px;
	width:740px;
	background:url(../images/new_tabs_middle2.jpg) no-repeat top;
	padding:15px 15px 0 15px;
}

.new_tabs_middle_cards{
	width:770px;
	background: none;
}

.new_tabs_middle ul{padding-top:10px;}
.new_tabs_middle .new_tab{display: none;}

.single_tab{
	width:763px;
	height:27px;
	color:#555;
	font-size:10pt;
	padding:9px 0 0 7px;
	text-align:left;
	background:url(../images/single_tab.png) 0 0 no-repeat;
	text-shadow: 1px 1px 0px #fff;
}

.buttons_like{
	float:right;
	height:24px;
	padding-top:18px;
}

a.product_bonus{
	width:94px;
	height:26px;
	display:block;
	background:url(../images/gift.png) 0 0 no-repeat;
}
a.product_bonus:hover{background:url(../images/gift_on.png) 0 0 no-repeat;}

#prod_info_icon a{
	width:14px;
	height:16px;
	margin: 0px 10px;
	display:inline-block;
	background:url(../images/pdf.png) 0 0 no-repeat;
}

#prod_info_icon a:hover{background:url(../images/pdf_on.png) 0 0 no-repeat;}

/* end of new_cat item */

/* subscribe page */
#subs_page_box, #subs_page_box_var_2{
	position:relative;
	margin:0 auto;
	width:740px;
	height:824px;
	background: url(../images/subs_back.jpg) no-repeat;
}

#subs_page_box_var_2{
	height:672px;
	background: url(../images/subs_back_var_2.jpg) no-repeat;
}


.sabs_zag_2, .sabs_zag_1{
	color:#e5464d;
	font-weight:bold;
	font-size:18pt;
	text-align:center;
	padding-top:24px;
}

.sabs_zag_2{
	font-size:15pt;
	padding-top:31px;
}

ul#subs_list{padding:28px 0 0 97px;}

div.subs_list {
	color:#363636;
	font-size:12pt;
	font-weight:normal;
	padding:4px 0 10px 0;
	line-height:16pt;
	font-family:tahoma!important;
}

.subs_data_block{
	width:260px;
	float:left;
	padding:30px 0 0;
}

.subs_data_block_text{
	font-family:tahoma;
	font-size:15pt;
	font-weight:bold;
}

.subs_data_block_mail{
	background: url(../images/subs_mail.png) no-repeat;
	width:222px;
	height:47px;
}

.subs_data_block_mail input{
	border:none;
	width:206px;
	height:47px;
	background:none;
	font-size:14pt;
	padding:0 8px 0 8px;
}

.subs_data_block_check a{
	display:block;
	width:105px;
	height:37px;
	background: url(../images/subs_chek.png) 0 0 no-repeat;
	float:left;
	font-family:tahoma;
	font-size:14pt;
	text-decoration:none;
	padding:12px 0 0 59px;
	color:#696969;
}

.subs_data_block_check a:hover{color:#696969;}
.subs_data_block_check a.active{
	display:block;
	height:37px;
	background: url(../images/subs_chek.png) 0 -49px no-repeat;
	color:#696969;
}

.subs_subm_button{padding: 40px 0 0 0px;}

.subs_subm_button a{
	position:relative;
	margin:0 auto;
	display:block;
	background: url(../images/subs_sprite.png) 0 0 no-repeat;
	width:346px;
	height:68px;
}

.subs_subm_button a:hover{
	background: url(../images/subs_sprite.png) 0 -68px no-repeat;
	width:346px;
	height:68px;
}

.subs_text{
    font-size: 11pt;
    padding: 20px 0;
	line-height:22px;
}

.subs_bottom_text{
	color:#285684;
	font-size:8pt;
	font-weight:bold;
	padding-top:0;
	text-align:center;
	padding-top:250px;
}

/* end of subscribe page */

.shadowed {
	background: url(../images/big_block_bottom.png) bottom no-repeat; 
	padding-bottom: 6px; 
	margin-bottom: 3px;
}

/* drop_down_menu */

#d_d_menu_box{
	position:absolute;
	top:135px;
	left:158px;
	display:none;
	z-index:9;
	background-color:#fafafa;
	border:1px solid #d4d4d4;
	
	-moz-box-shadow: 0px 1px 2px rgba(214,214,214,1); 
    -webkit-box-shadow: 0px 1px 2px rgba(214,214,214,1); 
    box-shadow: 0px 1px 2px rgba(214,214,214,1);
	
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	behavior: url(/PIE/PIE.htc);
}

#d_d_menu_table td{vertical-align:top;}
#d_d_menu_top{float:left;width:575px;}
#d_d_menu_middle{width:553px;padding:0px 0 10px 22px;float:left;}
#d_d_menu_bottom{width:575px;float:left;}
#d_d_menu_2_d_level_box{padding-left:22px;}
#d_d_menu_2_d_level_box ul, #d_d_menu_3_d_level_box ul{padding:0;margin:0;}
#d_d_menu_2_d_level_box ul{padding:0 30px 0 0;}
#d_d_menu_3_d_level_box ul{padding:0 0 0 17px;}
#d_d_menu_2_d_level_box ul li, #d_d_menu_3_d_level_box ul li{list-style:none;padding:0;margin:0;width:180px;padding-left:9px;}
#d_d_menu_2_d_level_box ul li:hover{width:180px;background: url(../images/2_d_level_marker.gif) no-repeat;}
#d_d_menu_2_d_level_box ul li.active{width:180px;background: url(../images/2_d_level_marker.gif) no-repeat !important;}
#d_d_menu_2_d_level_box ul li.active a{color:#000 !important;}
#d_d_menu_3_d_level_box ul li{width:130px;}
#d_d_menu_2_d_level_box ul li a, #d_d_menu_3_d_level_box ul li a{text-decoration:none;color:#666666;padding:10px 15px 8px 0px; line-height:18px;display:inline-block;}
#d_d_menu_2_d_level_box ul li div{border-bottom:1px dashed #cccccc;}
#d_d_menu_2_d_level_box ul li div.last_elem{border:none;}
#d_d_menu_3_d_level_box ul li a{color:#878787;font-size:8pt;padding:4px 15px 4px 0px; border:none;}
#d_d_menu_3_d_level_box ul li a:hover{font-size:8pt;padding:4px 15px 4px 0px; border:none;color:#000;}
#d_d_menu_3_d_level_box ul li:hover{width:130px;background: url(../images/3_d_level_marker.gif) no-repeat; color:#000;}
#d_d_menu_3_d_level_box ul li:hover div a, #d_d_menu_2_d_level_box ul li:hover div a{color:#000;}
#d_d_menu_left_middle{width:240px; padding:0;}
#d_d_menu_right_top{background: url(../images/v_menu_top_right_.png) no-repeat right; height:17px;line-height:17px;}
#d_d_menu_right_bottom{height:18px;line-height:18px;}
#d_d_menu_right_middle_container{padding:10px 0 10px 0;}
#d_d_menu_right_middle{padding:6px 20px 10px 00px;}
#d_d_menu_razd_line{background-color: #fafafa;width:1px;}
.d_d_menu_razd_line_solid{background: url(../images/d_d_menu_razd_line.gif) repeat-y ;}

/* end of drop_down_menu */

/* minipage */
#item_name{
	font-size:15pt;
	color:#454545;
	padding:0;
	font-weight:bold;
	height:59px;
	display:table;
}

#minipage_left_side{
	float:left;
	width:475px;
}

#minipage_right_side{
	float:left;
	width:240px;
	padding-left:35px;
}

#minipage_video_cont{
	width:240px;
	height:180px;
	padding:0;
}

a.video_zagl_240{
	display:block;
	position:absolute;
	top:0;
	left:0;
}

#minipage_prop_main_cont{
	padding:20px 0 0 0;
}

#minipage_prop_cont{
	border:1px solid #cccccc;
	background-color:#f8f8f8;
	padding:15px;
}

#minipage_image_cont{
	padding:13px 0 0 0;
	position:relative;
}

#minipage_id_cont{
	padding:20px 0 0 0;
	margin:0 auto;
	text-align:center;
}

#minipage_text{
	padding:15px 0 15px 0;
	line-height:18px;
}

.minipage_prop_line{
	padding:2px 0 15px 0;
}

#minipage_old_price{
	color:#707070;
	font-size:11pt;
	text-decoration:line-through;
	padding: 0 0 0px 150px;
	margin-bottom:-3px;
}

a.minipage_cart_buy_button{
	display:block;
	width:210px;
	height:47px;
	background:url(../images/minipage_submit_button.png) 0 0 no-repeat;
	cursor:pointer;
}

a.minipage_cart_buy_button:hover{
	background:url(../images/minipage_submit_button.png) 0 -47px no-repeat;
}

#minipage_feadback_stars{
	padding:17px 0 16px 0;
}

a#mini_page_plus_present{
	display:block;
	width:37px;
	height:26px;
	background:url(../images/plus_present.png) 0 0 no-repeat;
}

a#mini_page_plus_present:hover{background:url(../images/plus_present.png) 0 -26px no-repeat;}


/*new_offers*/

a.show_all_offers{
	display:block;
	width:174px;
	height:31px;
	background:url(../images/show_all_offers_button.png) 0 0 no-repeat;
	line-height:31px;
	text-aligN:center;
	color:#525252;
	text-shadow: 1px 1px 0px #fff;
	text-decoration:none;
}

a.show_all_offers:hover, a.show_all_offers:focus{
	background-position:0 -31px;
	padding-top:1px;
	height:30px;
}

.of_link_block_cont{
	float:left;
	width:350px;
	padding:0 0 15px 25px;
}

.of_link_block a.off_l{
	display:block;
	height:24px;
	background:url(../images/offers_link_icons.jpg) 0 0 no-repeat;
	padding:10px 0 0 62px; 
	color:#686868;
	font-size:11pt;
	float:left;
}

a.off_l:hover{color:#ed1b24;}

.bestsellers_pic_cont{
	width:52px;
	height:48px;
	position:relative;
	padding:0 0 0 5px;
	float:left;
}

.bestsellers_frame{
	position:absolute;
	top:0;
	left:0;
}

.bestsellers_text_cont{
	width:270px;
	line-height:20px;
	display:table;
	height:46px;
	vertical-align:middle;
}

.bestsellers_text_in{
	display:table-cell; 
	vertical-align:middle;
	position:relative;
	height: 46px;
}


a.bestsellers_text_link{
	padding:10px 0 0 0px; 
	color:#686868;
	font-size:11pt;
}

.offers_active_cont{
	float:left;
	height:20px;
	padding:9px 0 0 10px;
}

.offers_active{
	display:block;
	background:url(../images/close_offers_but.png) 0 0 no-repeat;
	width:20px;
	height:20px;
	padding:0;
}

#of_discounts{background-position:0 0;}
#of_delivery{background-position:0 -102px;}
#of_gifts{background-position:0 -34px;}
#of_club5{background-position:0 -136px;}
#of_contests{background-position:0 -72px;}
#of_auto_kia{background-position:0 -170px;}
#of_free_trip_to_italy{background-position:0 -204px;}

.offers_gray_box{
	background-color:#f4f4f4;
	border:1px dashed #cbcbcb;
	padding:15px;
}

.offers_gray_box_zag{
	color:#ed2124;
	font-size:16pt;
	text-align:center;
}
.offers_inp_box{
	height:22px;
	background:url(../images/offers_mail_field.png) no-repeat;
	width:207px;
	float:left;
	padding-right:15px;
}

.offers_inp_box input{
	border:none;
	background-color:transparent;
	height:22px;
	line-height:22px;
	width:193px;
	padding:0 7px 0 7px;
}

a.offers_inp_button{
	float:left;
	display:block;
	height:19px;
	background:url(../images/offers_subs_button.png) 0 0 no-repeat;
	width:91px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	padding:3px 0 0 30px;

}

a.offers_inp_button:hover{
	background:url(../images/offers_subs_button.png) 0 -22px no-repeat;
	padding:4px 0 0 30px;
	height:18px;
}

/*end of new_offers*/

/* new_vid_top_block*/
#vid_top{
	background:url(../images/new_vid_top_back.jpg) no-repeat;
	width:770px;
	height:146px;
}

#vid_top_find{
	background:url(../images/new_vid_top_find_back.png) no-repeat;
	float:left;
	height:22px;
}

#vid_top_find input{
	border:none;
	background-color: transparent;
	width:363px;
	height:20px;
	line-height:20px;
	padding:0 10px 0 10px;
	font-size:9pt;
	color:#9e9e9e;
}

/* end of new_vid_top_block*/

#pull_cat {
	position: absolute; 
	left: 0; 
	top: 39px; 
	z-index: 100;
	width: 160px; 
	display: none;
	z-index: 50;
}

a.choose_presents{
	color:#6cb6d3;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px dashed #6cb6d3;
}

a.choose_presents:hover{
	color:#ed1c24;
	border-bottom:1px dashed #ed1c24;
}

.page_n{
	float:left;
	padding:0 5px 0 5px; 
}

.page_n input{
	width:34px;
	height:21px;
	border: 1px solid #cccccc;
	text-align:center;
	font-weight:bold;
	color:#555555;
	font-size:11pt;
}

a.page_n_l, a.page_n_r{
	display:block;
	width:14px;
	height:14px;
	background:url(../images/page_n_buttons.png) no-repeat 0 0px;
}

a.page_n_l:hover{background:url(../images/page_n_buttons.png) no-repeat 0 -14px;}
a.page_n_r{background:url(../images/page_n_buttons.png) no-repeat 0 -28px;}
a.page_n_r:hover{background:url(../images/page_n_buttons.png) no-repeat 0 -42px;}

.new_cart_table_message{
	background-color:#ffffcc;
	padding:7px 7px 5px 8px;
}

td.new_cart_table_small_links  a{text-decoration:none;}


#present_52_link{
	background:url(../images/present_52.png) no-repeat 0 0;
	width:52px;
	height:60px;
	display:block;
	margin: 0 auto;
	margin-top:7px;
}

#present_52_link:hover{background:url(../images/present_52.png) no-repeat 0 -60px;}

.box_85{width:85px;	height:85px;}

.prod_block{
	background:url(../images/prod_back.png) no-repeat;
	width:529px;
	height:129px;
	padding:11px 11px 0px 8px;
}

.prod_block_box{
	width:254px;
	float:left;
}

.prod_block_box a img{
	float:left;
	width:85px;
}

.prod_block_box_text{
	float:left;
	width:159px;
	padding-left:10px;
	position:relative;
	height:85px;
}

.prod_block_zag{
	color:#a1a1a1;
	font-size:10pt;
	font-weight:bold;
	padding-bottom:11px;
}

.prod_block_box_price_cont{
	width:159px;
	height:22px;
	position:absolute;
	bottom:0;
	left:10px;
	overflow:hidden;
}

.prod_block_box_name{padding-top:7px;}
.prod_block_box_name a{text-decoration:none;}

.prod_block_box_price{
	font-size:10pt;
	color:#555555;
	float:left;
}

.prod_block_box_price span{
	font-weight:bold;
	font-size:13pt;
}


a.proceed_button, a.enter_button_bl, a.add_to_order, a.gray_button_108{
	display:block;
	width:104px;
	height:32px;
	font-size:10pt;
	font-weight:bold;
	cursor:pointer;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	line-height:31px;
	background:url(../images/small_subm_button.png) 0 0 no-repeat;
}

a.proceed_button:hover{
	background:url(../images/small_subm_button.png) 0 -32px no-repeat;
	color:#fff;
	padding-top:1px;
	height:21px;
}

a.enter_button_bl{
	background:url(../images/small_subm_button_bl.png) 0 -0 no-repeat;
	height:22px;
	line-height:22px;
	width:73px;
	text-transform:none;
	font-weight:normal;
}

a.enter_button_bl:hover{
	background:url(../images/small_subm_button_bl.png) 0 -22px no-repeat;
	padding-top:1px;
	height:21px;
}

a.gray_button_108{
	background:url(../images/gray_button_108.png) 0 -0 no-repeat;
	height:22px;
	line-height:22px;
	width:108px;
	text-transform:none;
	font-weight:normal;
	color:#656565;
}

a.gray_button_108:hover, a.gray_button_108:focus{
	background:url(../images/gray_button_108.png) 0 -22px no-repeat;
	padding-top:1px;
	height:21px;
}


.new_cart_table_item_name{
	font-size:13pt;
	font-weight:bold;
	padding:0 0 0 18px;
	width: 398px;
		
	display:-moz-inline-box;
    display:inline-block;
    vertical-align:middle;
    zoom:1;
    //display:inline;
}

.new_cart_table_item_name a{
	text-decoration:none;
	color:#555555;
}

.new_cart_table_date_of_shipment{
	color:#a1a1a1;
	font-size:8pt;
	padding:5px 0 0 18px;
}

.new_cart_table th, .new_cart_table td{padding:0 12px 0 12px;}

.new_cart_table th{
	background-color:#f6f6f6;
	height:41px;
	color:#898989;
	text-transform:uppercase;
	font-weight:normal;
	font-size:8pt;
	text-align:left;
}

.new_cart_table td.dash{
	border-left:1px dashed #cccccc;
	border-right:1px dashed #cccccc;
	text-align:left;
	color:#555555;
}

.new_cart_table_line{
	line-height:1px;
	height:1px;
	border-bottom:1px solid #cccccc;
}

.new_cart_table_old_price{
	color:#555555;
	font-size:10pt;
	text-decoration:line-through;
	/*padding-bottom:7px;*/
	height:28px;
}

.new_cart_table_old_price span{
	font-weight:normal;
	font-size:13pt;
}

.new_cart_table_price{
	color:#555555;
	font-size:11pt;
	padding-bottom:31px;
}

.new_cart_table_price span{
	font-size:14pt;
	font-weight:bold;
}

.new_cart_table_item_prop{
	padding:5px 0 5px 0;
	font-size:10pt;
}

.new_cart_card_desc{
	display: inline-block;
    font-size: 10pt;
    padding: 0 0 0 18px;
    vertical-align: middle;
    width: 428px;
}

.total_summ{padding:0 12px 10px 598px;}
.new_cart_left_checkbox {
	text-align:center;
}
.new_cart_left_checkbox input[type=checkbox]{
	margin:0;
	padding:0;	
}

.delete_selected{
	float:right;
	padding:7px 0 0 0;
	margin-right:15px;
	cursor:pointer;
}

.cat_minimized_box_s{
	background:url(../images/cat_minimized_back.png) no-repeat;
	width:140px;
	height:30px;
	font-size:11pt;
	padding:12px 10px 0 10px; 
	cursor:pointer;	
}

#cat_minimized_link{
	color:#ee381d;
	font-weight:bold;
	display:box;
	float:left;
	font-weight:bold;
	text-decoration:none;
}

.open_arrow{
	width:18px;
	height:14px;
	display:block;
	background:url(../images/open_arrow.png) no-repeat 0 0;
}

#cat_minimized_box:hover a.open_arrow:hover{
	width:18px;
	height:14px;
	display:block;
	background:url(../images/open_arrow.png) no-repeat 0 -14px;
}

.open_arrow_close{
	background:url(../images/open_arrow.png) no-repeat 0 -42px;
}

#cat_minimized_box:hover a.open_arrow_close:hover{
	background:url(../images/open_arrow.png) no-repeat 0 -28px;
}

img.big_cont_top_pic_960{
	float:left;
	width:960px;
	display:block;
	height:10px;
}

.big_cont_middle_960{
	width:940px;
	padding:0px 10px 5px 10px;
	background-color:#fff;
	float:left;

}

#club_5_big_middle_cont_960{
	padding:0px;
	width:960px;
}

img.big_cont_bottom_960{
	float:left;
	width:960px;
	display:block;
	height:17px;
}

.paym_new_icon_question, .paym_new_icon_cash, .paym_new_icon_cash_kz, .paym_new_icon_card, .paym_new_icon_webmoney , .paym_new_icon_yandex, .paym_new_icon_qiwi, .paym_new_icon_mail, .paym_new_icon_bill, .paym_new_icon_sms{width:34px; height:28px;}
.paym_new_icon_question{background: url(../images/paym_icon_new.png) no-repeat 0 0;}
.paym_new_icon_cash{background: url(../images/paym_icon_new.png) no-repeat 0 -28px;}
.paym_new_icon_cash_kz{background: url(../images/paym_icon_new.png) no-repeat 0 -252px;}
.paym_new_icon_card{background: url(../images/paym_icon_new.png) no-repeat 0 -56px;}
.paym_new_icon_webmoney{background: url(../images/paym_icon_new.png) no-repeat 0 -84px;}
.paym_new_icon_yandex{background: url(../images/paym_icon_new.png) no-repeat 0 -112px;}
.paym_new_icon_qiwi{background: url(../images/paym_icon_new.png) no-repeat 0 -140px;}
.paym_new_icon_mail{background: url(../images/paym_icon_new.png) no-repeat 0 -168px;}
.paym_new_icon_bill{background: url(../images/paym_icon_new.png) no-repeat 0 -196px;}
.paym_new_icon_sms{background: url(../images/paym_icon_new.png) no-repeat 0 -224px;}

select.paym_select, select.deliv_select{
	width:300px;
	height:24px;
	padding:0;
	line-height:24px;
}

.new_cart_back{height: 32px}

a.create_order, a.new_cart_back, a.new_cart_next, a.gray_104{
	display:block;
	background: url(../images/new_cart_buttons.png) no-repeat 0 0;
	text-transform:uppercase;
	color:#fff;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	width:225px;
	height:32px;
	line-height:32px;
}

a.new_cart_next{background-position: 0 -64px;width:122px;}

a.new_cart_back{
	background-position: 0 -128px;
	width:74px;
	color:#696969;
}

a.create_order:hover{
	background-position: 0 -32px;
	padding-top:1px;
	height:31px;
}

a.new_cart_next:hover{
	background-position:0 -96px;
	padding-top:1px;
	height:31px;
}

a.new_cart_back:hover{
	background-position:0 -160px;
	padding-top:1px;
	height:31px;
}

a.gray_104{
	width:104px;
	background-position:0 -192px;
	color:#696969;
	padding-top:1px;
	height:31px;
	line-height:31px;
	font-size:9pt;
	
}

a.gray_104:hover{
	background-position:0 -224px;
	padding-top:2px;
	line-height:30px;
	height:30px;
}

#subscribe_block{padding:38px 0 0 10px;}

#subscribe_block input{
	padding:0;
	margin:0;
}

#questions_block{padding:35px 0 0 10px;}

#questions_block div.list_item{
	padding:0 0 14px 15px;
	margin:0;
	background: url(../images/question_block_arrow.gif) no-repeat top left;
}

.quest_zag{
	padding:0 0 15px 0 ;
	background:none;
	font-size: 12pt;
    text-align: left;
}

.add_pad td{padding-bottom:4px!important;height:40px;}

.agree_subs{
	color:#c2c2c2;
	float:left;
	padding:1px 0 0 5px;
	width:200px;
	font-size:8pt;
}

a.rb_link{text-decoration:none;	color:#696969;}

#cart_left_column, #cart_right_column{float:left;}
#cart_left_column{width:644px;padding:0 32px 0 0;}
#cart_right_column{width:243px;}
#cart_right_column div#cart_right_box{background-color:#ffffde;}

div#cart_right_box{padding:10px;}

.order_table td{
	height:24px;
	padding:12px 0 0 0;
	font-size:12px;
}

.order_deliv_type{
	padding:0;
	font-size:10pt;
	font-weight:bold;
	color:#434343;
}

.deliv_price{
	color:#f40a13;
	padding:0 0 0 0px;
	font-weight:normal;
}

.deliv_date{
	font-size:8pt;
	font-weight:normal;
	padding:0 0 0 20px!important;
	float:right;
}

.order_table_white{
	width:470px;
}

.order_gray_table_box{
	background-color:#f6f6f6;
	padding:16px;
	width:458px;
}

.order_gray_table{width:490px;}
*+html .order_gray_table{width:460px;}

.new_cart_form input{
	border:none;
	height:18px;
	line-height:18px;
	padding:0px 0 2px 0;
}

.new_cart_form{
	border:1px solid #959595;
	padding:2px 3px 0 3px;
	height:20px;
	background-color:white;
}

.new_cart_form input{width:100%;}

input.cart_field, select.cart_field{
	height:18px;
	border:1px solid #959595;
	padding:2px 3px 1px 3px;
	line-height:18px;
}

.input_active{border:1px solid #F9610D!important;}

*+html .order_gray_table select{
	margin:0;
	padding:0;
	outline:none;
	line-height:20px;
	height:20px
}

*+html .order_gray_table input{
	margin:0;
	padding:0;
	outline:none;
}

*+html .order_gray_table option{
	margin:0;
	padding:0;
	outline:none;
}

table.right_yellow{
	width:223px;
}

table.right_yellow td, table.right_yellow th{
	padding:5px 0 5px 0;
	vertical-align:top;
}

table.right_yellow th{
	font-size:12pt;
	text-align:left;
	font-weight:normal;
}

table.right_yellow td.l{
	width:159px;
	padding-right:8px!important;
}

table.right_yellow td.l a{
	color:#696969;
}

table.right_yellow td.l a:hover{
	color:#ed1c24 !important;
}

table.right_yellow td.r{
	width:67px;
}

.cart_zag_new{
	 text-transform:uppercase;
	 color:#555555;
	 font-size:13pt;
	 font-weight:bold;
	 padding:10px 0 7px 0;
}

.change{display: none;}

#b_sel{
	width:672px; 
	margin-right: 20px;
}

.shadowed_menu{/*background: url(../images/d_d_cat_menu_middle_back.png) left repeat-y;*/}



/* begin 3999 */
.div-step3-radio{height: 20px;}
.div-step3-radio .step3-radio-left input {margin-top: -1px;}
.div-step3-radio .step3-radio-left {
	cursor: pointer;
	line-height: 12px;
	padding: 5px;
}
.div-step3-radio .step3-radio-right input {margin-top: -1px;}
.div-step3-radio .step3-radio-right {
	margin-left: 10px;
	cursor: pointer;
	line-height: 12px;
	padding: 5px;
}

.div-step3-radio :hover.step3-radio-left, .div-step3-radio .step3-radio-right:hover, .step3-radio-checked{background-color: #D7D7D7;}

/* end 3999 */

.cart_step_box_active, .cart_step_box_visited, .cart_step_box_hide{
	float:left;
	padding-right:23px;
}

.cart_step_box_active{padding-right:6px;}

.cart_step_box_number{
	font-size:8pt;
	padding:1px 0 0 47px;
	text-decoration:none!important;	
}

.cart_step_box_name{
	font-size:9pt;
	padding:3px 0 0 47px;
	text-decoration:none!important;	
}

.cart_step_box_visited  a, c, .cart_step_box_active div{
	display:block;
	height:37px;
	text-decoration:none;
	color:#acacac;
}

.cart_step_box_hide div{color:#e5e5e5;}

.cart_step_box_visited  a{background:url(../images/cart_icon_path.png) 0 -148px no-repeat;}

.cart_step_box_visited  a:hover{
	color:#848484;
	background:url(../images/cart_icon_path.png) 0 -185px no-repeat;
}

.cart_step_box_active  div{
	background:url(../images/cart_icon_path.png) 0 -0px no-repeat;
	color:#ee381d;
}

.cart_step_box_hide  div{background:url(../images/cart_icon_path.png) 0 -74px no-repeat;}

.cart_step_box_active .cart_step div, .cart_step_box_visited .cart_step a{
	color:#acacac;
	padding:3px 0 0 10px;
	float:left;
}

.glowing{
	border: 1px solid rgb(252, 146, 84);
	box-shadow: inset 0 0 2px rgba(252, 146, 84, 0.5), 0 0 2px rgba(252, 146, 84, 0.5);
}

.field-error {border-color: #f40a13;}

.comments_middle{
	padding:8px 14px 0 10px;
}

.comments_date{
	font-size:8pt;
	color:#959595;
}

a.comm_add_video, a.comm_add_image{
	display:block;
	width:18px;
}

a.comm_add_image{
	background: url(../images/comm_add_image_video.gif) 0 0 no-repeat; 
	padding:0 0 0 25px;
	width: 135px;
}

div a.comm_add_image:hover{
	background: url(../images/comm_add_image_video.gif) 0 -13px no-repeat; 
	color:#4e4e4e;
}

a.comm_add_video{
	background: url(../images/comm_add_image_video.gif) 0 -26px no-repeat; 
	padding:0 0 0 25px;
	width: 100px;
}
	
div a.comm_add_video:hover{
	background: url(../images/comm_add_image_video.gif) 0 -39px no-repeat; 
	color:#4e4e4e;
}

a.post_comm_link{
	background: url(../images/pencil_24.png) 0 0 no-repeat; 
	display:block;
	width:133px;
	height:20px;
	padding:2px 0 0 30px;
	text-decoration:none;
}

a.post_comm_link:hover{background: url(../images/pencil_24.png) 0 -22px no-repeat;}

#pop_up_feedback{
	width:474px;
	padding:10px;
}

.pop_up_feedback_zag{
	color:#696969;
	font-size:13pt;
	font-weight:bold;
	padding:0 0 20px 0;
}

.field_zag{
	padding:0 0 10px 0;
	color:#909090;
}

.pop_up_feedback_input{
	float:left;
	padding-left:16px;
}

.pop_up_feedback_input input{
	height:22px;
	line-height:22px;
	border:1px solid #959595;
	width:345px;
	padding:0 5px 0 5px;
}

a.pop_up_feedback_close_pic{
	display:block;
	width:13px;
	height:13px;
	background: url(../images/del_round_button_sprite.png) right 0 no-repeat; 
	padding:0 50px 0 0;
	line-height:12px;
	font-size:8pt;
	color:#959595;
}

a.pop_up_feedback_close_pic:hover{
	background: url(../images/del_round_button_sprite.png) right -13px no-repeat; 
	color:#696969;
}

.demo{
	width:144px;
	padding:0 0 0 4px;
}

.rbtext, .rbinp{
	float:left;
	height:20px;
	line-height:20px;
}

.range_box .rbtext{
	padding:0 5px 0 0;
}

.range_box .rbinp{
	width:48px; 
	outline:1px solid #959595;
}

.range_box input{
	border:none; 
	text-align:center; 
	width:48px; 
	height:20px; 
	line-height:20px;
	background-color:transparent;
}

*html .range_box input{
	width:46px; 
	height:18px; 
	line-height:18px;
}

@media \0screen{
	.range_box input{
		width:46px; 
		height:18px; 
		line-height:18px;
	}
}

:root .range_box input{
	width:46px; 
	height:18px; 
	line-height:18px;
}

.field-error {border-color: #f40a13;}

/* sharing_buttons */


.sh_button{
	float:left;
	padding:0 16px 0 0;
	width:79px;
}

.vk, .face, .odn, .twit, .goog, .vk{
	background: url(../images/soc_sharing_back.png) 0 0 no-repeat; 
	width:79px;
	height:20px;
	padding:2px 0 0 35px;
}

.vk{background-position: 0 0;}
.face{background-position: 0 -22px;}
.odn{background-position: 0 -44px;}
.twit{background-position: 0 -66px;}
.goog{background-position: 0 -88px;}

.sh_button span{
	display:inline-block;
	text-align:center;
	width:36px;
	height:12px;
	border:none;
	padding:2px;	
}

.sh_button input{
	width:36px;
	height:12px;
	border:none;
	padding:2px;
}

/* end sharing_buttons*/

#ext_counters{
	height:1px; 
	overflow: hidden; 
	line-height: 1px;	
}

/* new_popup_basket */ 

.p_zag{
	color:#656565;
	font-size:12pt;
	padding:0;
	margin:0;
	font-weight:bold;
	padding:0 0 17px 0;
}

.p_items_cont{
	width:545px;
	padding:0 0 17px 0;
}

.p_item_cont{padding:10px 0 10px 0;}

.p_item_pic{
	float:left;
	padding:0 13px 0 0;
	width:50px;
}

.p_item_name_cont{
	float:left;
	width:372px;
	height:50px;
}

.p_item_numb_cont{
	float:left;
	width:24px;
	text-align:center;
	height:50px;
}

.p_item_price_cont{
	float:left;
	width:85px;
	text-align:right;
	height:50px;
}

.p_item_price, .p_item_numb, .p_item_name{
	display:-moz-inline-box;
    display:inline-block;
    vertical-align:middle;
    zoom:1;
}

.p_item_razd_line{
	height:1px;
	line-height:1px;
	background-color:#ccc;
	margin:0;
	padding:0;

}

.p_buttons_cont{
	width:545px;
	padding:10px 0 0 0;
	height:32px;
}

a.back_194, a.to_cart_177{
	display:block;
	width:177px;
	cursor:pointer;
	color:#fff;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	padding-top:1px;
	height:31px;
	line-height:31px;
	font-size:9pt;
}


a.gray_104:hover{
	background-position:0 -224px;
	padding-top:2px;
	line-height:30px;
	height:30px;
}

a.to_cart_177{
	background: url(../images/to_cart_177.png) 0 0 no-repeat; 
	padding-left:20px;
	width:157px;
}

a.to_cart_177:hover{
	background: url(../images/to_cart_177.png) 0 -32px no-repeat; 
	padding-top:2px;
	line-height:30px;
	height:30px;
}

a.back_194{
	background: url(../images/back_194.png) 0 0 no-repeat; 
	width:194px;
	color:#666;
}

a.back_194:hover{
	background: url(../images/back_194.png) 0 -32px no-repeat; 
	padding-top:2px;
	line-height:30px;
	height:30px;
}

/* end_of_new_popup_basket */

a.gender_radio, a.gender_radio_active{
	display:block;
	width:92px;
	height:33px;
	color:#6d6d6d;
	background: url(../images/gender_radio_back.png) 0 -66px no-repeat; 
	line-height:33px;
	padding:0 0 0 26px;
	text-decoration:none;
	font-size:10pt;
}

a.gender_radio:hover{
	background: url(../images/gender_radio_back.png) 0 -99px no-repeat; 
	padding-top:1px;
	height:32px;
}

a.gender_radio_active{
	background: url(../images/gender_radio_back.png) 0 0 no-repeat; 
	cursor:	default;
}

/*new_auth_block */

#auth_left_cont{
	width:220px;
	float:left;
}

#auth_right_cont{
	width:320px;
	float:left;
}

#auth_right_cont{color:#fff;}
#auth_right_cont input, #auth_right_cont textarea{color:#696969;}

.error_auth_club_form{
	color:#c5dfff;
	padding-bottom:5px;
}

.auth_right_block, .auth_right_block_first{
	padding-bottom:5px;
	background: url(../images/add_gar_right_block_back.png) top repeat-x #2969be; 
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	-o-border-radius:7px;
	border-radius:7px;
	-moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.5); 
    -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.5); 
    box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	/*behavior: url(/PIE/PIE.htc);
	zoom:1;*/
}

.auth_right_block_first{
	-moz-border-radius:0px 7px 7px 7px!important;
	-webkit-border-radius:0px 7px 7px 7px!important;
	-o-border-radius:0px 7px 7px 7px!important;
	border-radius:0px 7px 7px 7px!important;
	/*behavior: url(/PIE/PIE.htc);
	zoom:1;*/
}

#auth_email{
	width:100px;
	height:24px;
	line-height:22px;
	float:left;
}

div#auth_code, div#auth_cl_5, div#auth_reg, div.auth_code_active, div.auth_cl_5_active, div.auth_reg_active{
	width:208px;
	height:68px;
	line-height:68px;
	cursor:pointer;
	padding-left:12px;
}

div.cl_5{background:url(../images/add_gar_cl5.png) 164px 19px no-repeat;}

div#auth_code, div.auth_code_active{
	height:58px;
	line-height:52px;
}

div#auth_code:hover, div#auth_cl_5:hover, div#auth_reg:hover, div#auth_code:focus, div#auth_cl_5:focus, div#auth_reg:focus, div.auth_code_active, div.auth_cl_5_active, div.auth_reg_active{background: url(../images/add_gar_left_link_back.png) 0 0;}
div#auth_cl_5:hover, div#auth_cl_5:focus, div.auth_cl_5_active{background-position: 0 -58px;}
div#auth_reg:hover, div#auth_reg:focus, div.auth_reg_active{background-position: 0 -126px;}

#auth_left_cont div a{
	text-decoration:none;
	border-bottom: dashed 1px #085a9a;
	font-size:11pt;
	color:#2365b9;
}

#auth_left_cont div:hover a, #auth_left_cont div:focus a, #auth_left_cont div.auth_code_active a, #auth_left_cont div.auth_cl_5_active a, #auth_left_cont div.auth_reg_active a{color:#fff;border-bottom: none;}
#auth_left_cont div:hover a, #auth_left_cont div:focus a{color:#c5dfff;}

.auth_zag{
	color:#fff;
	font-size:14pt;
	padding:5px 0 12px 0;
	position:relative;
	z-index:1;
}

.auth_soc_zag{
	color:#2365b9;
	font-weight:bold;
	font-size:11pt;
	padding:20px 0 10px 0;
}

.sq_soc_vk, .sq_soc_fb, .sq_soc_od, .sq_soc_tw, .sq_soc_gp{
	float:left;
	display:block;
	width:35px;
	height:36px;
	background: url(../images/sq_soc_icons.png) 0 0 no-repeat;
	margin-right:15px;
}

.sq_soc_vk:hover{background-position:0 -36px;} 
.sq_soc_fb{background-position:0 -72px;} 
.sq_soc_fb:hover{background-position:0 -108px;} 
.sq_soc_od{background-position:0 -144px;} 
.sq_soc_od:hover{background-position:0 -180px;} 
.sq_soc_tw{background-position:0 -216px;} 
.sq_soc_tw:hover{background-position:0 -252px;} 
.sq_soc_gp{background-position:0 -288px;margin-right:0}
.sq_soc_gp:hover{background-position:0 -324px;}

a.white_dashed_link_onblue{
	text-decoration:none;
	color:#fff;
	border-bottom:1px dashed #fff;
	line-height:22px;
}

a.white_dashed_link_onblue:hover, a.white_dashed_link_onblue:focus{
	color:#c5dfff;
	border-bottom:1px dashed #c5dfff;
}

#auth_code_input{padding:10px 0 15px 0;}

#auth_code_input input{
	width:267px;
	border:1px solid #959595;
	height:22px;
	line-height:22px;
	padding:0 5px 0 5px
}

.auth_right_block_content{padding:10px 20px 18px 20px;}

.recov_code{
	color:#696969;
	background-color:#fff;
	padding:10px 0 10px 15px;
	width:295px;
	margin:0 5px 0 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}


.add_gar_label_cont{padding: 1px 0 0 3px;}
.add_gar_label_cont label{text-decoration:underline;}
.add_gar_label_cont label:hover{color:#c5dfff;}

/*end of new_auth_block */

/* subscribe table  */

.r_table_top img, .r_table_bottom img{display:block;}

.r_table_top, .r_table_bottom{
	width:770px;
	height:10px;
	float:left;
}

.r_table_middle{
	width:750px;
	float:left;
	background: url(../images/r_table_middle.png) repeat-y; 
	padding:0 10px 0 10px;
}

.subs_blue_line{
	height:42px;
	background: url(../images/sabs_line_back.png) 0 0 repeat-x; 
	line-height:42px;
	border-bottom:1px dashed  #cdcdcd;
	padding:0 10px 0 10px;
	cursor:pointer;
}

.subs_blue_line:hover{background: url(../images/sabs_line_back.png) 0 -42px repeat-x;}
.subs_blue_line:hover a.expand{background: url(../images/expand_turn_round_for_l_42.png) no-repeat 0 -42px;color:#4c4c4c;}
.subs_blue_line:hover a.turn{background: url(../images/expand_turn_round_for_l_42.png) no-repeat 0 -126px; color:#4c4c4c;}
.subs_blue_line a.expand, .subs_blue_line a.turn{
	display:block;
	background: url(../images/expand_turn_round_for_l_42.png) no-repeat 0 0; 
	color:#696969;
	font-weight:bold;
	font-size:12pt;
	text-decoration:none;
	padding-left:18px;
}

.subs_blue_line a.expand:hover{background: url(../images/expand_turn_round_for_l_42.png) no-repeat 0 -42px; 	color:#4c4c4c;}
.subs_blue_line a.turn{background: url(../images/expand_turn_round_for_l_42.png) no-repeat 0 -84px;}
.subs_blue_line a.turn:hover{background: url(../images/expand_turn_round_for_l_42.png) no-repeat 0 -126px; color:#4c4c4c;}
.subs_func_line, .subs_item_line{
	height:34px;
	background-color:#f9f9f9;
	border-bottom:dashed 1px  #cdcdcd;
	line-height:34px;
	padding:0 10px 0 28px;
	color:#333333;
}

.subs_item_line{
	background-color:#fff;
	padding:0 10px 0 28px;
}

/* end subscribe table*/

.last_deliv_line{padding:0 20px 0 0;}

.last_deliv_line_radio{
	float:left;
	width:42px;
	height:36px;
	text-align:center;
	padding-top:16px;
}

.last_deliv_line_radio input{
	width:14px;
	height:14px;
	margin:0;
	padding:0;
}

.last_deliv_line_text{
	padding:8px 0 0 0;
	line-height:18px;
}

.search_backlight{
	background:#fffbb9;
	padding:0 2px 0 2px;
	-moz-box-shadow: 0 1px 2px #808080; 
    -webkit-box-shadow: 0 1px 2px #808080; 
    box-shadow: 0 1px 2px #808080; 
}

a span.search_backlight{color:#003965;}
a:hover span.search_backlight{color:#ed1c24;}

/* opros */

#consumer_must{
	width: 750px;
	background: url(../images/consumer_must_back.png) no-repeat; 
	height:70px;
}

#cm_zag{
	font-size:16px;
	font-weight:bold;
	float:left;
	padding:25px 20px 0 40px;
}

#cat_item_name .interview_date_zag, #cat_item_name .interview_date_main_zag{display:block;} 


.interview_date_zag{
	font-size:10pt;
	color:#959595;
	font-weight:normal;
}

.interview_date_main_zag{
	color:#696969;
	font-size:20px;
}

a.interview_zag{
	color:#2565bb;
	font-size:13pt;
	text-decoration:none;
	font-weight:bold;
}

.interview_question_list{
	padding:20px 0 0 0;
	margin:0!important;
}

.interview_question_list li{
	padding:0;
	margin:0;
	font-weight:bold;
	list-style-image:none;
	list-style-type:none;
}

.interview_answ_list{
	padding:14px 0 5px 12px!important;
	margin:0!important;
}

.interview_answ_list  li{
	margin:0!important;
	font-weight:normal;
	list-style-image:none;
	list-style-type:none;
	font-weight:normal;
}

.interview_answ_list  li label{
	display:block;
	padding:5px 5px 5px 0!important;
	float:left;
	cursor:pointer;
}

.interview_answ_list  li:hover label{
	box-shadow: 0 0 3px rgba(249, 97, 13, 1);
	-webkit-box-shadow: 0 0 3px rgba(249, 97, 13, 1);
	-moz-box-shadow: 0 0 3px rgba(249, 97, 13, 1);
}

input.interview_radio{
	width:12px;
	height:12px;
	border:none!important;
	margin:0;
}

#interview_detail{padding:15px 0 0 0;}
#interview_detail p{padding-top:0;margin-top:0;}

a.interview_detail_but{
	display:inline-block;
	background:url(../images/interview_bl_button.png) 0 0 no-repeat;
	width:225px;
	height:32px;
	padding:0;
	line-height:32px;
	color:#fff;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10pt;
}

a.interview_detail_but:hover{background:url(../images/interview_bl_button.png) 0 -32px no-repeat;}
.errorcont{	height:12px;}

/* opros */

.paginat_center{
	margin:0 auto;
	width:220px;
	position:relative;
	padding-right:30px;
}
	
.add_gar_box{
	background-color:#f8f8f8;
	padding:10px 10px 15px 10px;
	background: -moz-linear-gradient(#fff, #f1f1f1);
	background: -ms-linear-gradient(#fff, #f1f1f1);
	background: -o-linear-gradient(#fff, #f1f1f1);
	background: -webkit-linear-gradient(#fff, #f1f1f1);
	border:1px solid #cccccc;
	text-align:left;
}

.add_gar_link, .add_gar_link_minicard, .add_gar_link_quickview{
	color:#4f8ca9;
	background: url(../images/add_gar_check.png) 0 -22px  no-repeat;
	display:block;
	padding:4px 0 0 27px;
	font-size:11pt;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	line-height:18px;
}

.add_gar_box_minicard a.add_gar_check_minicard{
	background: url(../images/add_gar_check.png) 0 -22px  no-repeat;
	width:24px;
	height:22px;
	display:block;
	float:left;
	padding-right:5px;
}

.add_gar_link_minicard{
	background: none;
	padding:4px 0px 0 0;
	width:180px;
	float:left;
}

.add_gar_link_quickview{
	background: none;
	padding:4px 0px 0 0;
	float:left;
	width:310px;
}

.bor_rad_5{
	border:1px solid #cccccc;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url(/PIE/PIE.htc);
	zoom:1;
}

.add_gar_link:hover, .add_gar_box_minicard:hover a.add_gar_check_minicard{color:#fa640b;	background-position: 0 -66px;}
.gar_checked, .add_gar_box_minicard a.gar_checked{background-position: 0 0px;}
.gar_checked:hover, .add_gar_box_minicard:hover a.gar_checked{background-position: 0 -44px;}

.add_gar_pop_up{
	width:675px;
	background: url(../images/add_gar_back.jpg) center bottom  no-repeat;
}

.add_gar_table{ 
	width:575px;
	padding:20px 0 10px 0;
}

.add_gar_table th{
	text-transform:uppercase;
	font-weight:bold;
	padding:5px 0 5px 0;
	color:#898989;
	background-color: #F0F0F0;
}

.add_gar_table td, .add_gar_table th{border-bottom:1px solid #ccc;}

.add_gar_text_zag{
	color:#4f8ca9;
	font-size:22pt;
	padding:10px 0 20px 0;
}

ul.add_gar_list, ol.add_gar_list{
	padding:10px 0 0 20px;
	margin:0;
	line-height:18px;
}

ol.add_gar_list{
	padding:10px 0 0 30px;
}

ul.add_gar_list li{
	padding:0 0 12px 0;
	margin:0;
	list-style:none;
	list-style-image:url(../images/red_list_type_marker.png);
}

/* 7294 Доп.гарантии в корзине*/

.new_cart_table_item_pic_link{
	width:85px;
	height:85px;
	float:left;
	display:block;
}

.new_cart_table_item_name_cont{
	float:left;
	height:45px;
	padding:25px 0 2px 0;
}

.part_order_item_name_cont{
	float:left;
	height:50px;
	padding:35px 0 2px 0;
}

.add_gar_small_box{
	height:16px;
	padding-left:20px;
	float:left;
}

.add_gar_small_link_minicard, .add_gar_small_link_minicard_checked{
	display:block;
	background: url(../images/add_gar_check_small.png) 0 0  no-repeat;
	color:#4f8aaa;
	font-size:13px;
	padding:2px 0 0 22px;
	text-decoration:none;
	height:14px;
	float:left;
	margin-right:10px;
	
}

.add_gar_small_link_minicard_checked{background: url(../images/add_gar_check_small.png) 0 -16px  no-repeat;}
.add_gar_small_link_minicard:hover, .add_gar_small_link_minicard:focus{background: url(../images/add_gar_check_small.png) 0 -32px  no-repeat;}
.add_gar_small_link_minicard_checked:hover, .add_gar_small_link_minicard_checked:focus{background: url(../images/add_gar_check_small.png) 0 -48px  no-repeat;}


/* /7294 Доп.гарантии в корзине */

.offers_pag_center{
	position:relative; 
	width:250px; 
	margin:0 auto;
}

#brand_menu_cont{
	background: url(../images/vip_menu_back.png) repeat-x;
}

#brand_menu{
	margin:0 auto;
	height:42px;
	width:966px;
}

#brand_menu ul{
	list-style: none;
	padding:0px;
}

#brand_menu ul li{
	float:left;
	padding: 0px;
}

#bm_left_arrow, #bm_right_arrow{
	display:block;
	float:left;
	width:31px;
	height:42px;
	background: url(../images/vip_menu_arrows_.png) no-repeat;
	cursor:pointer;
}

/* если понадобятся стрелки и поправить в шаблоне стили стили*/

#bm_left_arrow_, #bm_right_arrow_{
	display:block;
	float:left;
	width:31px;
	height:42px;
}

/* /стрелки */


#bm_left_arrow{background-position: 0 0;}
#bm_left_arrow:hover, #bm_left_arrow:focus{background-position: 0 -42px;}

#bm_right_arrow{background-position: 0 -84px;}
#bm_right_arrow:hover, #bm_right_arrow:focus{background-position: 0 -126px;}

#bm_ts, #bm_dormeo, #bm_delimano, #bm_walkmax, #bm_kosmodisk, #bm_shark, #bm_cl_5, #bm_la{
	display:block;
	/*float:left;*/
	width:113px;
	background: url(../images/vip_menu_buttons.png) no-repeat;
	/*background: url(../images/vip_menu_buttons_5year.png) no-repeat scroll 0 0;*/
	height:42px;
}

#bm_ts{background-position: 0 0;}
#bm_ts:hover, #bm_ts:focus, #bm_ts.bm_active{background-position: 0 -42px;}

#bm_dormeo{background-position: 0 -84px;}
#bm_dormeo:hover, #bm_dormeo:focus, #bm_dormeo.bm_active{background-position: 0 -126px;}

#bm_delimano{background-position: 0 -168px;}
#bm_delimano:hover, #bm_delimano:focus, #bm_delimano.bm_active{background-position: 0 -210px;}

#bm_walkmax{background-position: 0 -252px;}
#bm_walkmax:hover, #bm_walkmax:focus, #bm_walkmax.bm_active{background-position: 0 -294px;}

#bm_kosmodisk{background-position: 0 -336px;}
#bm_kosmodisk:hover, #bm_kosmodisk:focus, #bm_kosmodisk.bm_active{background-position: 0 -378px;}

#bm_la{background-position: 0 -420px;}
#bm_la:hover, #bm_la:focus, #bm_la.bm_active{background-position: 0 -462px;}

#bm_shark{background-position: 0 -504px;}
#bm_shark:hover, #bm_shark:focus, #bm_shark.bm_active{background-position: 0 -546px;}

#bm_cl_5{background-position: 0 -588px;}
#bm_cl_5:hover, #bm_cl_5:focus, #bm_cl_5.bm_active{background-position: 0 -630px;}

.paym_new_icon_question, .paym_new_icon_cash, .paym_new_icon_cash_kz, .paym_new_icon_card, .paym_new_icon_webmoney , .paym_new_icon_yandex, .paym_new_icon_qiwi, .paym_new_icon_mail, .paym_new_icon_bill, .paym_new_icon_sms{width:34px;height:28px; display:block; background: url(../images/paym_icon_new.png) no-repeat;}

#paym_links a{width:34px;height:28px; display:block; background: url(../images/paym_icon_new.png) no-repeat;}

.paym_new_icon_question{background-position: 0 0;}
.paym_new_icon_cash, a#fp_cash{background-position: 0 -28px;}
.paym_new_icon_cash_kz, a#fp_cash_kz{background-position: 0 -252px;}
.paym_new_icon_card, a#fp_card{background-position: 0 -56px;}
.paym_new_icon_webmoney, a#fp_webmoney{background-position: 0 -84px;}
.paym_new_icon_yandex, a#fp_yandexmoney{background-position: 0 -112px;}
.paym_new_icon_qiwi, a#fp_qiwi{background-position: 0 -140px;}
.paym_new_icon_mail, a#fp_russianpost{background-position: 0 -168px;}
.paym_new_icon_bill, a#fp_bank{background-position: 0 -196px;}
.paym_new_icon_sms, a#fp_sms{background-position: 0 -224px;}

#delimano_logo_block, #dormeo_logo_block, #walkmaxx_logo_block{
	width:160px;
	height:44px;
	background:url(../images/delimano_logo_back.png) no-repeat;
	text-align:center;
}

#dormeo_logo_block{background:url(../images/dormeo_logo_back.png) no-repeat;}
#walkmaxx_logo_block{background:url(../images/walkmaxx_logo_back.png) no-repeat;}

#otherbrands_logo_block{
	width:160px;
	text-align:center;
	background:none;
	background-color:#fff;
	padding:10px 0 7px 0;
	
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	-o-border-radius:7px;
	border-radius:7px;
	behavior: url(/PIE/PIE.htc);
	zoom:1;	
	-moz-box-shadow: 0px 2px 2px rgba(214,214,214,1); 
    -webkit-box-shadow: 0px 2px 2px rgba(214,214,214,1); 
    box-shadow: 0px 2px 2px rgba(214,214,214,1);
	
}

#brand_logo_cont{height:39px;}

#brand_logo_cont{
	display:block;
	height:39px;
	zoom:1;
    //display:inline;
	text-decoration:none;
}

#brand_logo_cont img{
	display:inline-block;
	vertical-align:middle;
}

#otherbrands_logo_block a img{display:block; text-align:center; margin:0 auto;}

#otherbrands_logo_block a{
	text-align:center;
	text-decoration:none;
	color:#443344;
	font-size:18px;
	width:140px;
	padding:10px;
	overflow:hidden;
}

#otherbrands_logo_block a:hover, #otherbrands_logo_block a:focus{text-decoration:underline;}

.brand_menu_delimano, .brand_menu_dormeo, .brand_menu_walkmaxx, .bm{
	background:url(../images/delimano_menu_back.png) repeat-x #d07218;
	padding:0 12px 0 12px;
	
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	-o-border-radius:10px 10px 0 0;
	border-radius:10px 10px 0 0;
	behavior: url(/PIE/PIE.htc);
	zoom:1;
}

.brand_menu_dormeo{background:url(../images/dormeo_menu_back.png) repeat-x #012255;}
.brand_menu_walkmaxx{background:url(../images/walkmaxx_menu_back.png) repeat-x #7593a4;}
.bm{background-image:none; padding:5px 10px 5px 10px; background-color:#fff;}

.brand_menu_delimano a, .brand_menu_dormeo a, .brand_menu_walkmaxx a{
	display:block;
	padding:12px 0 12px 0;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px dashed #edbf96;
}

.brand_menu_dormeo a{
	border-bottom:1px dashed #617596;
	font-weight:normal;
}

.brand_menu_walkmaxx a{
	border-bottom:1px dashed #c8d7df;
}

.brand_menu_delimano a.last, .brand_menu_dormeo a.last, .brand_menu_walkmax a.last{border-bottom:none;}
.brand_menu_delimano a:hover, .brand_menu_delimano a:focus, .brand_menu_delimano a.active_subgenre {color:#8d4909;}
.brand_menu_dormeo a:hover, .brand_menu_dormeo a:focus, .brand_menu_dormeo a.active_subgenre {color:#5e85c2;}
.brand_menu_walkmaxx a:hover, .brand_menu_walkmaxx a:focus, .brand_menu_walkmaxx a.active_subgenre {color:#355465;}

a#del_set_of_dishes{background:url(../images/a_set_of_dishes.png) no-repeat right;}
a#del_cer_pans{background:url(../images/a_del_cer_pans.png) no-repeat right;}
a#del_cookwave{background:url(../images/a_del_cookwave.png) no-repeat right;}
a#del_accessories{background:url(../images/a_del_accessories.png) no-repeat right;}

a#dor_mattress{font-weight:bold; background:url(../images/a_dor_mattress.png) no-repeat right;}
a#dor_pillow{font-weight:bold; background:url(../images/a_dor_pillow.png) no-repeat right;}
a#dor_blankets{font-weight:bold; background:url(../images/a_dor_blankets.png) no-repeat right;}


a#walk_sneakers{background:url(../images/a_walk_sneakers.png) no-repeat right;}
a#walk_hight_boots{background:url(../images/a_walk_hight_boots.png) no-repeat right;}
a#walk_boots{background:url(../images/a_walk_boots.png) no-repeat right;}
a#walk_clog{background:url(../images/a_walk_clog.png) no-repeat right;}
a#walk_other{background:url(../images/a_walk_other.png) no-repeat right;}


#brand_banner_block_cont, #x_banner_block_cont{
	width:790px;
	height:166px;
	background:url(../images/inner_brand_ban_back.png) no-repeat;
	position:relative;
}

#x_banner_block_cont{
	width:790px;
	height:166px;
	margin-bottom:6px;
}

.x_mainbanner_block{
	width:790px;
	height:160px;
	
	border:0;
	-webkit-border-radius: 10px;
	   -moz-border-radius: 10px;
	     -o-border-radius: 10px;
	        border-radius: 10px;
	behavior: url(/PIE/PIE.htc);
	zoom: 1;
	
}

#brand_banner_block{
	width:790px;
	height:160px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius:10px;
	border-radius:10px;
	behavior: url(/PIE/PIE.htc);
	zoom:1;
}

.brand_banner_block_links{float:right;width:172px;}
.brand_banner_block_links div div{width:163px;	padding-left:9px;}

.brand_banner_block_links div.delimano div{background:url(../images/delimano_banner_link_arrow.png) no-repeat 0 0;}
.brand_banner_block_links div.delimano div.active{background:url(../images/delimano_banner_link_arrow.png) no-repeat 0 -39px;}
.brand_banner_block_links div.delimano div:hover, .brand_banner_block_links div.delimano div:focus{background:url(../images/delimano_banner_link_arrow.png) no-repeat 0 -78px;}

.brand_banner_block_links div.dormeo div{background:url(../images/dormeo_banner_link_arrow.png) no-repeat 0 0;}
.brand_banner_block_links div.dormeo div.active{background:url(../images/dormeo_banner_link_arrow.png) no-repeat 0 -39px;}
.brand_banner_block_links div.dormeo div:hover, .brand_banner_block_links div.dormeo div:focus{background:url(../images/dormeo_banner_link_arrow.png) no-repeat 0 -78px;}

.brand_banner_block_links div.walkmaxx div{background:url(../images/walkmaxx_banner_link_arrow.png) no-repeat 0 0;}
.brand_banner_block_links div.walkmaxx div.active{background:url(../images/walkmaxx_banner_link_arrow.png) no-repeat 0 -39px;}
.brand_banner_block_links div.walkmaxx div:hover, .brand_banner_block_links div.walkmaxx div:focus{background:url(../images/walkmaxx_banner_link_arrow.png) no-repeat 0 -78px;}

.brand_banner_block_links a{
	width:158px;
	display:block;
	height:39px;
	line-height:39px;
	color:#fff;
	text-decoration:none;
	padding:0 0 0 5px;
}

.brand_banner_block_links div.delimano a{
	background-color:#cf6d10;
	background:url(../images/delimano_link_back.png) repeat-x;
	border-top:1px solid #eda15e;
}

.brand_banner_block_links div.dormeo a{
	background-color:#012256;
	background:url(../images/dormeo_link_back.png) repeat-x;
	border-top:1px solid #315b94;
}

.brand_banner_block_links div.walkmaxx a{
	background-color:#7593a4;
	background:url(../images/walkmaxx_link_back.png) repeat-x;
	border-top:1px solid #b0c9d7;
}

.brand_banner_block_links a.first{
	border-top:none;
	-moz-border-radius: 0 10px 0 0;
	-webkit-border-radius: 0 10px 0 0;
	-o-border-radius: 0 10px 0 0;
	border-radius: 0 10px 0 0;
	behavior: url(/PIE/PIE.htc);
	zoom:1;
}

.brand_banner_block_links a.last{
	-moz-border-radius: 0 0 10px 0;
	-webkit-border-radius: 0 0 10px 0;
	-o-border-radius: 0 0 10px 0;
	border-radius: 0 0 10px 0;
	behavior: url(/PIE/PIE.htc);
	zoom:1;
}

.brand_banner_block_links div.delimano a:hover, .brand_banner_block_links div.delimano a:focus{color:#8d4909;background:url(../images/delimano_brand_back_hover.png) repeat-x;}
.brand_banner_block_links div.delimano a.first:hover, .brand_banner_block_links div.delimano a.first:focus{border-top:1px solid #f4c9a4;}

.brand_banner_block_links div.dormeo a:hover, .brand_banner_block_links div.dormeo a:focus{color:#10356d;background:url(../images/dormeo_brand_back_hover.png) repeat-x;}
.brand_banner_block_links div.dormeo a.first:hover, .brand_banner_block_links div.dormeo a.first:focus{border-top:1px solid #8fa2c0;}

.brand_banner_block_links div.walkmaxx a:hover, .brand_banner_block_links div.walkmaxx a:focus{color:#10356d;background:url(../images/walkmaxx_brand_back_hover.png) repeat-x;}
.brand_banner_block_links div.walkmaxx a.first:hover, .brand_banner_block_links div.walkmaxx a.first:focus{border-top:1px solid #c7d8e2;}

#two_brand_items_cont{
	float:left;
	width:494px;
	padding-left:8px;
}

#two_brand_items{
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	-o-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	behavior: url(/PIE/PIE.htc);
	zoom:1;
	
	background-color:#fff;
	padding:0 10px 6px 10px;
	width:494px;
}

.brand_star_cont{
	float:left;
	color:#8E8E8E;
	font-size:8pt;
}

.brand_star_cont img{
	vertical-align:middle;
	cursor: pointer;
	overflow:hidden;
	display:block;
	float:left;
}

.brand_star_cont div{
	float:left;
	padding-left:5px;
}

a.walkmaxx_find_button, a.dormeo_find_button{
	display:block;
	height:22px;
	line-height:21px;
	background:url(../images/walkmaxx_find_button_back.png) 0 0 no-repeat;
	text-align:center;
	color:#fff;
	font-size:12px;
	width:70px;
	text-decoration:none;
}

a.dormeo_find_button{
	background:url(../images/dormeo_find_button_back.png) 0 0 no-repeat;
}

a.walkmaxx_find_button:hover, a.dormeo_find_button:hover{
	background-position: 0 -22px;
	height:21px;
	padding-top:1px;
}

.brand_filter_zag, .brand_filter_zag a{
	font-size:14pt;
	color:#2565bb;
}

.brand_filter_zag a:hover, .brand_filter_zag .br_active{color:#ed1c24;}

#brand_path_site{
	padding: 5px 0 5px 0px;
	font-size:14pt;
	color:#434;
}

#brand_path_site a{
	color:#ed1b24;
	font-size:20px;
	font-weight:bold;
}

#brand_path_site a:hover, #brand_path_site a:focus{color:#bf141c;}

.brands_fields{padding:0 2px 0 2px;	margin:0;}

input.brands_fields[type="text"]{
	padding:0 2px 0 2px;
	height:19px;
}

select.brands_fields {
	padding:0 0 0 2px;
	height:21px;
}

.br_price{width:48px;}

.brands_whats_block{
	float:left;
	width:233px;
}

.pic_link_block{
	float:left;
	width:250px;
	padding:10px 0 20px 0;
}

.other_br_link_cont{
	height:54px;
	float:left;
	padding-left:7px;
}

.other_br_link_block{
	width: 185px;
	display:-moz-inline-box;
    display:inline-block;
    vertical-align:middle;
	zoom:1;
}

.pic_link_block a{
	font-size:14px;
	font-weight:bold;
}

#otherbrands_links{
	padding:20px 10px 0 0;
	line-height:18px;
}

#otherbrands_links a{margin-left:10px;}

.all_brands_items_but{
	padding:0 10px 0 0;
	float:right;
	width:130px;
}

#cat_menu ul li a.other, #cat_menu ul li a.other_close, #brand_cat_menu ul li a.other{
	text-decoration:none;
	display:block;
	border-bottom:1px dashed #ccc;
	padding:10px 0 10px 0;
	background:url(../images/open_arrow_other.png) no-repeat right 0px;
}

#cat_menu ul li.hover a.other,  #cat_menu ul li#active a.other, #cat_menu ul li.hover a.other_close{
	text-decoration:none;
	position:relative;
	font-weight:bold;
	display:block;
	border-bottom:none;
	padding:10px 0 11px 0; 
	width:143px;
	margin-left:-4px;
	z-index:901;
	background:url(../images/open_arrow_other.png) no-repeat right -42px;
	font-weight:bold;
}

#cat_menu ul li a.other_close{background:url(../images/open_arrow_other.png) no-repeat right -84px;}
#cat_menu ul li.hover a.other_close{background:url(../images/open_arrow_other.png) no-repeat right -126px;}

.mainbanner_block_cont {
	width: 960px;
	height: 163px;
	background: url(../images/b_banner_ban_back.png) bottom no-repeat;
	position: relative;
	margin-top: 15px;
}
.mainbanner_block {
	width: 960px;
	height: 158px;
	-webkit-border-radius: 10px;
	   -moz-border-radius: 10px;
	     -o-border-radius: 10px;
	        border-radius: 10px;
	/*behavior: url(/PIE/PIE.htc);
	/*zoom: 1; подключается скриптом и используется .pie*/
}

.mainbanner_block_links {
	float: right;
	width: 173px;
}

.item_banner_block {
	background: url(../images/left-shadow_banner.png) repeat-y 0 0;
	width: 173px;
	padding-left: 0px;
	position:relative;
}

.one_item_banner_block .b_b, .one_item_banner_block a{height: 156px;}
.two_item_banner_block .b_b, .two_item_banner_block a{height: 77px;}
.three_item_banner_block .b_b, .three_item_banner_block a{height: 51px;}
.four_item_banner_block .b_b, .four_item_banner_block a{height: 37.5px;}

*>.four_item_banner_block .b_b, .four_item_banner_block a{height: 38px;}

*+html .four_item_banner_block .b_b, .four_item_banner_block a{height: 38px;}


.first_item_banner_block {
	-webkit-border-radius: 0px 10px 0px 0px;
       -moz-border-radius: 0px 10px 0px 0px;
	     -o-border-radius: 0px 10px 0px 0px;
            border-radius: 0px 10px 0px 0px;
    /*behavior: url(/PIE/PIE.htc); подключается скриптом и используется .pie*/
}

.last_item_banner_block {
	-webkit-border-radius: 0px 0px 10px 0px;
       -moz-border-radius: 0px 0px 10px 0px;
	     -o-border-radius: 0px 10px 0px 0px;
            border-radius: 0px 0px 10px 0px;
    /*behavior: url(/PIE/PIE.htc); подключается скриптом и используется .pie*/
}

.one_item_banner_block {
	-webkit-border-radius: 0px 10px 10px 0px;
       -moz-border-radius: 0px 10px 10px 0px;
	     -o-border-radius: 0px 10px 0px 0px;
            border-radius: 0px 10px 10px 0px;
    /*behavior: url(/PIE/PIE.htc); подключается скриптом и используется .pie*/
}


.first_item_banner_block, .last_item_banner_block , .one_item_banner_block,  .simple_item_banner_block{
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #c7c7c7;
	background-color: #e6e6e6;
	background-image: -moz-linear-gradient(top, #ffffff, #c7c7c7);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#c7c7c7));
	background-image: -webkit-linear-gradient(top, #ffffff, #c7c7c7);
	background-image: -o-linear-gradient(top, #ffffff, #c7c7c7);
	background-image: linear-gradient(to bottom, #ffffff, #c7c7c7);
	position:relative;
	/*behavior: url(/PIE/PIE.htc); подключается скриптом и используется .pie*/
	-pie-background: linear-gradient(#ffffff, #c7c7c7);
}

.first_item_banner_block:hover, .last_item_banner_block:hover, .one_item_banner_block:hover, .simple_item_banner_block:hover, 
.first_item_banner_block:focus, .last_item_banner_block:focus, .one_item_banner_block:focus, .simple_item_banner_block:focus{
	background-image: -moz-linear-gradient(top, #c7c7c7, #ffffff);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c7c7c7), to(#ffffff));
	background-image: -webkit-linear-gradient(top, #c7c7c7, #ffffff);
	background-image: -o-linear-gradient(top, #c7c7c7, #ffffff);
	background-image: linear-gradient(to bottom, #c7c7c7, #ffffff);
	-pie-background: linear-gradient(#c7c7c7, #ffffff);
}

.first_item_banner_block:hover, .first_item_banner_block:focus, .one_item_banner_block:hover, .one_item_banner_block:focus{	border-top: 1px solid #c7c7c7;}

.item_banner_block div{cursor:pointer;}

.item_banner_block div a {
	color: #696969;
	width: 158px;
	text-decoration: none;
	padding: 0 0 0 5px;
	display:table-cell;
	vertical-align: middle;
}



.item_banner_block div:hover a, .item_banner_block div a:hover {color:black;}

.arrow_item_banner_block{
	position:absolute;
	width:14px;
	height:14px;
	background-image:none!important;
}

.one_item_banner_block .arrow_item_banner_block {top:68px; left:-10px;}
.two_item_banner_block .arrow_item_banner_block {top:27px; left:-10px;}
.three_item_banner_block .arrow_item_banner_block {top:15px; left:-10px;}
.four_item_banner_block .arrow_item_banner_block {top:10px; left:-10px;}


.arrow_item_banner_block div{
	background-image:none!important;
	border-color: transparent #e4e4e4 transparent transparent;
	border-style: solid;
	border-width: 10px 10px 10px 0;
	height: 0px;
	width: 0px;
}

.four_item_banner_block :hover .arrow_item_banner_block div{
	background-image:none!important;
	border-color: transparent #dadada transparent transparent;
	border-style: solid;
	border-width: 10px 10px 10px 0;
	height: 0px;
	width: 0px;
}

.num_of_items {
	float: left;
	width: 78px;
	height: 31px;
	vertical-align: top;
	margin: 0px 10px;
}

.bCountSet {
	color: #919191;
	margin: 0px 5px 0px 0px;
	text-align: center;
	width: 78px;
	height: 31px;
	
	background-color: #ffffff;
	border: 1px solid #cccccc;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius:5px;
	behavior: url(/PIE/PIE.htc);
	zoom: 1;
	position:relative;
}

.bCountSet a{
	color: #919191;
	cursor: pointer;
	height: auto;
	line-height: 30px;
	text-align: center;
	text-decoration: none;
	width: 14px;
}

.num_of_items a {
	display: block;
	height: 31px;
}

.bCountSet span {
	line-height: 30px;
}

.bCountSet .bCountSet__eP {
	background: #f8f8f8;
	float: right;
	margin: 0px 2px 0px 0px;
}

.bCountSet .bCountSet__eM {
	background: #f8f8f8;
	float: left;
	margin: 0px 0px 0px 2px;
}

.mini_num_of_items, .mini_bCountSet {
	width: 70px;
	margin: 0px;
}

.mini_num_of_items {margin-top: 8px;}
.new_width_price {width: 159px;}
.item_sales_head {
	font-size: 10pt;
	font-weight: bold;
	padding-bottom: 10px;
}

.item_sales_block {padding:0	 0 20px 5px;}

.item_sales_cont {
	/*width:410px;*/
	width:400px;
	float:left;
	height:30px;
}

.item_sales_cont div{
	padding-top:0px;
	display:-moz-inline-box;
    display:inline-block;
    vertical-align:middle;
    zoom:1;
    //display:inline;
}

.rating_block {
	width: 435px;
	padding: 0px;
}
.rating_left_200 {
	width: 200px;
	float: left;
}

.read_review_block {float: right;}

.to_order_comm{
	padding:10px 0;
	font-weight:bold;
	border-bottom:1px dashed #ccc;
	font-size:14px;
	line-height:20px;
	margin-bottom:5px;
}

#bottom_era_logo{
	position:absolute;
	top:10px;
	right:12px;
}

.club5_buy {
	width: 180px!important;
	float: left;
    padding-left: 5px;
    vertical-align: top;
}

.club5_leftblock {width: 245px!important;}

.about_order_border {
	border: 1px dashed #cccccc;
	width: 255px;
}

.about_order_block {
	padding: 20px;
	line-height: 18px;
}

.howtakeorder {
	padding: 15px 0px;
}

.about_order_border_g {
	border: 1px dashed #cccccc;
	margin-top: 40px;
	width: 454px;
}

.about_order_block_g {
	padding: 20px;
	line-height: 18px;
}

.about_order_block_g .howtakeorder {
	float: left;
	padding: 15px 50px 0px 0px;
}

.about_order_block_g .howpay {
	float: left;
	padding: 15px 0px 0px 0px;
}

.new_tabs_middle {background: none;}

.nav_tabs_block_ {
	display: block;
	height: 44px;
	border-bottom: 1px solid #ddd;
}

.nav_tabs_block_ a{
	float:left;
	display:block;
	height:40px;
	line-height:40px;
	font-size: 15px;
	text-decoration:none;
	text-align:center;
	padding:0 12px 0 12px;
	color: #2565bb;
	font-weight:bold;
	border: 1px solid #e5e5e5;
	margin: 3px 2px 0 2px;
	
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-o-border-radius:4px 4px 0 0;	
	border-radius: 4px 4px 0 0;
	behavior: url(/PIE/PIE.htc);
	zoom: 1;
	position:relative;
	
	background: -moz-linear-gradient(#fff, #f7f7f7);
	background: -ms-linear-gradient(#fff, #f7f7f7);
	background: -o-linear-gradient(#fff, #f7f7f7);
	background: -webkit-linear-gradient(#fff, #f7f7f7);
	-pie-background: linear-gradient(#fff, #f7f7f7)!important;
	
}

a.nav_tab_:hover, a.nav_tab_:focus,  a.nav_tab_active_{

	border: 1px solid #e5e5e5;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-o-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	behavior: url(/PIE/PIE.htc);
	zoom: 1;
	
	background: -moz-linear-gradient(#e7e7e7, #fff);
	background: -ms-linear-gradient(#e7e7e7, #fff);
	background: -o-linear-gradient(#e7e7e7, #fff);
	background: -webkit-linear-gradient(#e7e7e7, #fff);
	-pie-background: linear-gradient(#e7e7e7, #fff)!important;
	border-bottom: 1px solid #e5e5e5;
	position:relative;
	margin-top:0px;
	height:43px;
}

a.nav_tab_active_{
	color: #ee381d;
	border: 1px solid #ddd;
	background: -moz-linear-gradient(#e7e7e7, #fff);
	background: -ms-linear-gradient(#e7e7e7, #fff);
	background: -o-linear-gradient(#e7e7e7, #fff);
	background: -webkit-linear-gradient(#e7e7e7, #fff);
	-pie-background: linear-gradient(#e7e7e7, #fff)!important;
	border-bottom: 1px solid #fff;
}

#tab_characteristics ul li{
	padding-bottom:9px!important;
	color:#707070 !important;
}

#tab_characteristics ul {
	padding-top:0px!important;
}

/* /test_tabs*/

.withbuy a {
	font-style: italic;
	font-weight: bold;
}

.width_button_buy {width: 110px;}

a.minipage_cart_buy_minibutton {
	display: block;
	width: 129px;
	height: 47px;
	background: url(../images/minipage_submit_minibutton.png) 0 0 no-repeat;
	cursor: pointer;
	margin-left: 79px;
}
a.minipage_cart_buy_minibutton:hover {background: url(../images/minipage_submit_minibutton.png) 0 -47px no-repeat;}

.text_right {
	text-align: right;
	float: right;
	display: inline-block;
}

.item_sales_pic{
	float:left;
	width:22px;
	width:47px;
	padding:1px 0px 0 0px;
	/*height:30px;*/
	height:26px;
	
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	color:#fff;
}

.item_sales_pic img{
	display:-moz-inline-box;
    display:inline-block;
    vertical-align:middle;
    zoom:1;
    //display:inline;
}

.item_sales_pic a{
	text-decoration:none;
}


.item_sales_text{padding:10px 0 0 0;}
.description_cont{padding:15px 0 20px 5px;}
.description_cont p{padding:0; margin:0; display:inline;}

.size_table{
	float:right;
	padding:9px 0 0 0;
}

.size_table a{
	padding:9px 5px 0 0;
	display:block;
	width:87px;
	height:38px;
	background: url(../images/sizes_table_icon.png) 0 0 no-repeat;
	color:#656565;
	font-size:11px;
	line-height:12px;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
}

.size_table a:hover, .size_table a:focus{
	background-position: 0 -47px;
	padding-top:10px;
	height:37px;
}

.header_qa_block {
	padding: 10px 0px;
}
.subheader_qa_block {
	font-size: 16px;
	padding-bottom: 25px;
	line-height:22px;
}
.content_block_qa {
	width: 960px;
	color: #696969;
}
.num_head_qa {
	padding: 7px;
	background: #f6f6f6;
	color: #2365b9;
	height: 38px;
}

.num_head_qa img {float: left;}

.num_head_text_qa {
	color: #2365b9;
	font-size: 18px;
	display: block;
	float: left;
	padding: 9px 0px 0px 7px;
}

.rating_qa {padding: 40px 0px 40px 0px;}

.rating_head_text_qa {
	font-size: 16px;
	display: inline-block;
	text-align: right;
	padding-right: 10px;
	width: 310px;

}
.rating_btn_qa {
	display: inline-block;
	padding: 6px 17px;
	height: 21px;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 20px;
	color: #696969;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	cursor: pointer;
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	border: 1px solid #e0e0e0;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-bottom-color: #b3b3b3;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	behavior: url(/PIE/PIE.htc);
	zoom: 1;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#e6e6e6'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#e6e6e6')"; /* IE8 */
}

.rating_btn_qa {
	position: relative;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.rating_btn_qa:first-child, .first_btn_qa {
	margin-left: 0;
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-topleft: 6px;
	
	behavior: url(/PIE/PIE.htc);
	zoom: 1;
}
.rating_btn_group_qa > .rating_btn_qa:last-child {
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	behavior: url(/PIE/PIE.htc);
	zoom: 1;
}
.rating_btn_group_qa {
	position: relative;
	display: inline-block;
	font-size: 0;
	white-space: nowrap;
	vertical-align: middle;
}
.rating_btn_group_qa > .rating_btn_qa {margin-left: -1px;}

.rating_btn_group_qa label {  
    display: inline-block;
    cursor: pointer;
    position: relative;
    vertical-align: middle;
} 
.rating_btn_group_qa input[type="radio"] {display: none;}
.rating_btn_group_qa label:before {  
    content: "";
    vertical-align: middle;
    display: inline-block;  
    width: 15px;  
    height: 15px;  
    margin-right: 6px;    
    background-color: #f5f5f5;  
    box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);  
} 
.rating_btn_group_qa label:before {border-radius: 9px;}
.rating_btn_group_qa input[type=radio]:checked + label:before {  
	content:'\2022';  
    color: #7e7e7e;
    vertical-align: middle;
    font-size: 31px;  
    text-align: center;  
    line-height: 19px;
} 
.rating_btn_qa span {
	display: inline-block;
	position: relative;
	top: 2px;
}
.rating_btn_group_qa input[type=radio]:checked + .rating_btn_qa {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
	box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
	background-color:#e0e0e0;
}
.rating_checked_qa {
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e6e6e6', endColorstr='#ffffff'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e6e6e6', endColorstr='#ffffff')"; /* IE8 */
}

.pos_neg_textforms {padding: 40px 0px 40px 0px;}
.positive_message_qa, .negative_message_qa {	width: 462px;float: left;}
.negative_message_qa {padding-left: 15px;}

.positive_message_qa label {
	display: block;
	color: #189f1b;
	font-size: 16px;
	padding-bottom: 5px;
}

.negative_message_qa label {
	display: block;
	color: #e53333;
	font-size: 16px;
	padding-bottom: 5px;
}

.positive_message_qa textarea, .negative_message_qa textarea{
	width: 450px;
	height: 170px;
	color: #696969;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	overflow: auto;
}

.feedback_form_qa {padding: 40px 0px 40px 0px;}

.feedback_textform_qa {
	width: 100%;
	padding: 5px 0px;
}

.feedback_textform_qa label {
	display: inline-block;
	font-size: 16px;
	width: 125px;
	text-align: right;
	padding-right: 5px;
}

.feedback_textform_qa input {
	border: 1px solid #959595;
	padding: 3px 5px;
	width: 230px;
	color: #696969;
}

.feedback_textform_qa input:focus, .positive_message_qa textarea:focus, .negative_message_qa textarea:focus {
	border: 1px solid #52a8ec;
	outline: 0;
	outline: thin dotted 9;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

.wrong_field_qa input {
	border: 1px solid #e53333;
	outline: 0;
	outline: thin dotted 9;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(229, 51, 51, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(229, 51, 51, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(229, 51, 51, 0.6);
}

.form_num_of_order_qa input {width: 120px;}

.form_num_of_order_qa span {
	padding-left: 5px;
	font-size: 12px;
	vertical-align: middle;
}

.feedback_submit_btn_qa {padding: 20px 0px 0px 130px;}

.feedback_submit_btn_center_qa {width: 225px;margin: 0px auto 20px auto;}

a.feedback_btn_qa {
	display: block;
	background: url(../images/new_cart_buttons.png) no-repeat 0 0;
	text-transform: uppercase;
	color: #fff;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	width: 225px;
	height: 32px;
	line-height: 32px;
}

a.feedback_btn_qa:hover {
	background-position: 0 -32px;
	padding-top: 1px;
	height: 31px;
}

.required_field_qa {padding-left: 130px;}
.required_star_qa {color: #e53333;}

.tv_left{float:left;width:540px;}
.tv_right{float:right;width:190px;text-align:right;}

.cat_lev{
	float:left;
	width:232px;
	height:38px;
	padding-bottom:10px;
}

.cat_lev a{
	display:block;
	height:38px;
	background-position:0 0;
	background-repeat:no-repeat;
	font-size:13px;
	font-weight:bold;
	padding: 0 0 0 48px;
}

.cat_lev a:hover, .cat_lev a:focus{
	background-position:0 -38px;
	color:#ed1c24;
}

/* убрать елку по завершении акции */

.icon_nytree_menu {
	position: relative;
	top: 3px;
	padding-left: 1px;
}

.cat_lev a.cl_23:hover, .cat_lev a.cl_23:focus {
	background-position: 0 0;
}

/* убрать елку по завершении акции */


.link_cl{
	display:-moz-inline-box;
    display:inline-block;
    vertical-align:middle;
    zoom:1;
	cursor:pointer;
	
}

.zc_zag{
	height:39px;
	padding-left:10px;
	background:url(../images/cont_zag_back.png) no-repeat left;
	margin-right:10px;
}

.zc_zag div{
	float:left;
	line-height:39px;
	font-weight:bold;
	font-size:15px;
	color:#f13d2e;
}

.zc_zag a {
	display:block;
	float:right;
	line-height:39px;
	color:#434343;
	font-size:11px;
}
/* /*10211 */

/* 10425  */
.brand_link_{
	/*width: 617px; узкий вариант */
	width:786px;
	height: 160px;
	display: block;
	float:left;
}

#right_cont .brand_link_{width: 617px;}

.dormeo_b .b_b a{color:#fff !important; }
.dormeo_b .b_b:hover a, .dormeo_b .b_b:focus a{color:#5e85c2;}

.dormeo_b .b_b{
	border-top: 1px solid #1e4582;
	border-bottom: 1px solid #012255;
	background-color: #e6e6e6;
	
	background-image: -moz-linear-gradient(top, #1e4582, #012255);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1e4582), to(#012255));
	background-image: -webkit-linear-gradient(top, #1e4582, #012255);
	background-image: -o-linear-gradient(top, #1e4582, #012255);
	background-image: linear-gradient(to bottom, #1e4582, #012255);
	-pie-background: linear-gradient(#1e4582, #012255);
}

.dormeo_b .b_b:hover, .dormeo_b .b_b:focus, .dormeo_b .active_item_banner_block{
	border-top: 1px solid #001542;
	border-bottom: 1px solid #12336f;
	
	background-image: -moz-linear-gradient(top, #001542, #12336f) !important;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#001542), to(#12336f)) !important;
	background-image: -webkit-linear-gradient(top, #001542, #12336f) !important;
	background-image: -o-linear-gradient(top, #001542, #12336f) !important;
	background-image: linear-gradient(to bottom, #001542, #12336f) !important;
	-pie-background: linear-gradient(#001542, #12336f) !important;
}

.delimano_b .b_b a{color:#fff !important;}
.delimano_b .b_b:hover a, .delimano_b .b_b:focus a{color:#8d4909;}

.delimano_b .b_b{
	border-top: 1px solid #e99148;
	border-bottom: 1px solid #d07218;
	background-color: #e6e6e6;
	
	background-image: -moz-linear-gradient(top, #e99148, #d07218);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e99148), to(#d07218));
	background-image: -webkit-linear-gradient(top, #e99148, #d07218);
	background-image: -o-linear-gradient(top, #e99148, #d07218);
	background-image: linear-gradient(to bottom, #e99148, #d07218);
	-pie-background: linear-gradient(#e99148, #d07218);
}

.delimano_b .b_b:hover, .delimano_b .b_b:focus, .delimano_b .active_item_banner_block{
	border-top: 1px solid #c05408;
	border-bottom: 1px solid #e2752c;
	
	background-image: -moz-linear-gradient(top, #c05408, #e2752c) !important;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c05408), to(#e2752c)) !important;
	background-image: -webkit-linear-gradient(top, #c05408, #e2752c) !important;
	background-image: -o-linear-gradient(top, #c05408, #e2752c) !important;
	background-image: linear-gradient(to bottom, #c05408, #e2752c) !important;
	-pie-background: linear-gradient(#c05408, #e2752c) !important;
}
/*
.delimano_b .b_b .last_item_banner_block{
	border-bottom: 1px solid #d07218;
}*/

.walkmaxx_b .b_b a{color:#fff !important;}
.walkmaxx_b .b_b:hover a, .walkmaxx_b .b_b:focus a{color:#355465;}

.walkmaxx_b .b_b{
	border-top: 1px solid #a2bfcf;
	border-bottom: 1px solid #7593a4;
	background-color: #e6e6e6;
	
	background-image: -moz-linear-gradient(top, #a2bfcf, #7593a4);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a2bfcf), to(#7593a4));
	background-image: -webkit-linear-gradient(top, #a2bfcf, #7593a4);
	background-image: -o-linear-gradient(top, #a2bfcf, #7593a4);
	background-image: linear-gradient(to bottom, #a2bfcf, #7593a4);
	-pie-background: linear-gradient(#a2bfcf, #7593a4);
}

.walkmaxx_b .b_b:hover, .walkmaxx_b .b_b:focus, .walkmaxx_b .active_item_banner_block{
	border-top: 1px solid #5a7a8e;
	border-bottom: 1px solid #8badc1;
	
	background-image: -moz-linear-gradient(top, #5a7a8e, #8badc1) !important;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5a7a8e), to(#8badc1)) !important;
	background-image: -webkit-linear-gradient(top, #5a7a8e, #8badc1) !important;
	background-image: -o-linear-gradient(top, #5a7a8e, #8badc1) !important;
	background-image: linear-gradient(to bottom, #5a7a8e, #8badc1) !important;
	-pie-background: linear-gradient(#5a7a8e, #8badc1) !important;
}

.dormeo_b .arrow_item_banner_block div{border-color: transparent #0f346c transparent transparent;}
.delimano_b .arrow_item_banner_block div{border-color: transparent #d5761e transparent transparent;}
.walkmaxx_b .arrow_item_banner_block div{border-color: transparent #8aa8b9 transparent transparent;}

.dormeo_b .b_b:hover .arrow_item_banner_block div, .dormeo_b .b_b:focus .arrow_item_banner_block div, .dormeo_b .active_item_banner_block .arrow_item_banner_block div{border-color: transparent #082356 transparent transparent;}
.delimano_b .b_b:hover .arrow_item_banner_block div, .delimano_b .b_b:focus .arrow_item_banner_block div, .delimano_b .active_item_banner_block .arrow_item_banner_block div {border-color: transparent #d06318 transparent transparent;}
.walkmaxx_b .b_b:hover .arrow_item_banner_block div, .walkmaxx_b .b_b:focus .arrow_item_banner_block div, .walkmaxx_b .active_item_banner_block .arrow_item_banner_block div {border-color: transparent #7092a5 transparent transparent;}

/*
.four_item_banner_block :hover .arrow_item_banner_block div{
	background-image:none!important;
	border-color: transparent #dadada transparent transparent;
	border-style: solid;
	border-width: 10px 10px 10px 0;
	height: 0px;
	width: 0px;
}
*/

.itembook_left_data_line {
	float:left;
	text-align:left;
	line-height:18px;
	font-weight:normal;
	width:110px;
	padding-bottom:12px;
}
.itembook_right_data_line {
	width:325px;
	font-weight:normal;
	text-align:left;
	padding-left:10px;
	float:left;
	line-height:18px;
	padding-bottom:12px;
}

.small_gray_link{
	color: #434343;
    display: block;
    float: right;
    font-size: 11px;
}

.zc_zag a:hover, .zc_zag a:focus{
	color:#ed1c24;
}

.middle_cont{
	padding:10px 10px 10px 10px;
	background-color:#fff;
	
}

.footer_left{
	background:url(../images/footer_left_back.png) no-repeat left;
	margin-right:15px;
	height:14px;
}

.footer_cont{
	height:14px;
}

.white_cont{
	padding:20px 10px 10px 10px;
	background-color:#fff;
	border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	-o-border-radius:10px 10px 0 0;
	zoom: 1;
	behavior: url(/PIE/PIE.htc);
}

#b_banner_block_cont{
	width:960px;
	height:166px;
	background:url(../images/b_banner_ban_back.png) no-repeat;
	position:relative;
	margin-top:15px;
}

#b_banner_block{
	width:960px;
	height:160px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius:10px;
	border-radius:10px;
	behavior: url(/PIE/PIE.htc);
	zoom:1;
}

.b_banner_block_links{
	float:right;
	width:172px;
}

.b_banner_block_links div div{
	width:163px;
	padding-left:9px;
}

.b_banner_block_links div.b_banner div{background:url(../images/b_banner_link_arrow.png) no-repeat 0 0;}
.b_banner_block_links div.b_banner div.active{background:url(../images/b_banner_link_arrow.png) no-repeat 0 -39px;}
.b_banner_block_links div.b_banner div:hover, .b_banner_block_links div.b_banner div:focus{background:url(../images/b_banner_link_arrow.png) no-repeat 0 -78px;}

.b_banner_block_links a{
	width:158px;
	display:block;
	height:39px;
	line-height:39px;
	color:#696969;
	text-decoration:none;
	padding:0 0 0 5px;
}

.b_banner_block_links a:hover, .b_banner_block_links a:focus{
	padding-top:1px;
	height:38px;
	color:#ed1c24;
}

.b_banner_block_links div.b_banner a{
	background-color:#fff;
	background:url(../images/b_banner_link_back.png) repeat-x;
	border-top:1px solid #fff;
}

.b_banner_block_links a.first{
	border-top:none;
	-moz-border-radius: 0 10px 0 0;
	-webkit-border-radius: 0 10px 0 0;
	-o-border-radius: 0 10px 0 0;
	border-radius: 0 10px 0 0;
	behavior: url(/PIE/PIE.htc);
	zoom:1;
}

.b_banner_block_links a.last{
	-moz-border-radius: 0 0 10px 0;
	-webkit-border-radius: 0 0 10px 0;
	-o-border-radius: 0 0 10px 0;
	border-radius: 0 0 10px 0;
	behavior: url(/PIE/PIE.htc);
	zoom:1;
}

.b_banner_block_links div.b_banner a:hover, .b_banner_block_links div.b_banner a:focus{color:#ed1c24;background:url(../images/b_banner_back_hover.png) repeat-x;}
.b_banner_block_links div.b_banner a.first:hover, .b_banner_block_links div.b_banner a.first:focus{border-top:1px solid #b8b8b8;}

a.block_link_zag{
	font-size:16px;
	font-weight:bold;
	
}

.block_link_zag span{
	font-size:16px;
	font-weight:bold;
	color:#085a9a;
}


.tv_link_cont{padding-top:20px;}

a.link_news_abstr{
	display:block;
	padding:0px 0 7px 0;
	overflow:hidden;
	line-height:16px;
}

.text_news_abstr{line-height:16px;}

a.soc_icon_big_google{
	display:block;
	width:160px;
	height:39px;
	background:url(../images/google_big.png) no-repeat 0 0;
}

a.soc_icon_big_google:hover{
	background-position:0 -39px;
}

a.soc_icon_big_youtube{
	display:block;
	width:160px;
	height:39px;
	background:url(../images/youtube_big.png) no-repeat 0 0;
}

a.soc_icon_big_youtube:hover{background-position:0 -39px;}

.left_icon_big{padding:0 0 3px 0;}

.soc_icon_big{padding:0 0 3px 0;}

.cl_1{background-image: url(../images/cat_lev_icons/cl_2.png);}
.cl_2{background-image: url(../images/cat_lev_icons/cl_3.png);}
.cl_3{background-image: url(../images/cat_lev_icons/cl_4.png);}
.cl_4{background-image: url(../images/cat_lev_icons/cl_5.png);}
.cl_5{background-image: url(../images/cat_lev_icons/cl_7.png);}
.cl_6{background-image: url(../images/cat_lev_icons/cl_8.png);}
.cl_7{background-image: url(../images/cat_lev_icons/cl_9.png);}
.cl_8{background-image: url(../images/cat_lev_icons/cl_10.png);}
.cl_9{background-image: url(../images/cat_lev_icons/cl_12.png);}
.cl_10{background-image: url(../images/cat_lev_icons/cl_1.png);}
.cl_11{background-image: url(../images/cat_lev_icons/hobby.png);}
.cl_12{background-image: url(../images/cat_lev_icons/tv_goods.png);}
.cl_14{background-image: url(../images/cat_lev_icons/zoo.png);}
.cl_15{background-image: url(../images/cat_lev_icons/cl_15.png);}
.cl_16{background-image: url(../images/cat_lev_icons/cl_11.png);}
.cl_20{background-image: url(../images/cat_lev_icons/present_ideas.png);}
.cl_21{background-image: url(../images/cat_lev_icons/cl_6.png);}
.cl_23{background-image: url(../images/cat_lev_icons/cl_ny.png);color:#ed1c24;}
.cl_24{background-image: url(../images/cat_lev_icons/cl_23feb.png);color:#ed1c24;}
.cl_25{background-image: url(../images/cat_lev_icons/8march_icons.png);color:#ed1c24;}

/* убрать по завершении*/
.cat_lev a.cl_24:hover, .cat_lev a.cl_24:focus {background-position: 0 0;}
.cat_lev a.cl_25:hover, .cat_lev a.cl_25:focus {background-position: 0 0;}

/* /убрать по завершении*/

/* 4it_prev */


.four_it_prev_cont{	
	width:740px;	
	padding:5px 15px 15px 15px;
}

.four_it_prev_item{	
	float:left;	
	width:218px;	
	padding:0 10px 10px 10px;	
	position:relative;
	margin-top:20px;
}

.vert_razd_line_cont{
	float:left;	
	padding:20px 0 0 0px;
	margin-top:20px;	
}

.four_it_prev_price{	
	text-align:center;	
	padding:0px 0 8px 0;
	float:left;
}

.four_it_zag{	
	line-height:17px;	
	padding: 0 0 5px;
	height:36px; 
	text-align:center;
}

.four_it_old_price{	
	color:#707070;	
	font-size:13px;	
	text-decoration:line-through;	
	height:18px;	
	font-weight:bold;
	float: left;
	padding:0;
    text-align: center;
}

.prev_price_sale_old .sm_t{text-decoration:none!important;}

span.sm_t{
	font-size:9pt;
	font-weight:normal;  
}

.out_of_stock_cont{
	text-align:center;
	height:34px;
}

/* quick_view*/

/***custom modal window***/
#blockscreen, .modalWindow, .modalConfirmWindow {
    position: fixed;
}
#blockscreen {
    background: rgba(0, 0, 0, .5);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 910;
    overflow: hidden;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=55);
	-moz-opacity: 0.55;
	-khtml-opacity: 0.55;
	position: absolute; 
	width:100%; 
	height:100%;
	background-color: #000000; 
	opacity: 0.3; 
	text-align: center; 
	color: #FFFFFF; 
	font-size: 60px; 
}

.modalWindow, .modalConfirmWindow {
    z-index: 1000;
    background: #fff;
    padding: 5px;
    border-radius: 5px;
    border: 1px solid #a1a1a1;
    box-shadow: 0 0 10px #444;
}

.modalConfirmWindow {
	padding: 25px;
}

.modalwindow-close {
    cursor: pointer;
    height: 36px;
    position: absolute;
    right: -18px;
    top: -18px;
    width: 36px;
    z-index: 1004;
}
.modalwindow-close, #modalwindow-prev span, #modalwindow-next span {
    background-image: url(../js/lib/fancybox/fancybox_sprite.png);
}

#modalwindow-next span {
    background-position: 0 -72px;
}

#modalwindow-prev span {
    background-position: 0 -36px;
}

#modalwindow-prev span{
    cursor: pointer;
    height: 36px;
    left: -40px;
    margin-top: -18px;
    position: absolute;
    top: 50%;
    width: 36px;
    z-index: 1003;
}

#modalwindow-next span {
    cursor: pointer;
    height: 36px;
    right: -40px;
    margin-top: -18px;
    position: absolute;
    top: 50%;
    width: 36px;
    z-index: 1003;
}

/******END custom modal window*********/
#img img {max-width:400px; max-height:340px}

ul.slider_quck_view{
	margin:0 auto;
	padding:0;
	width:220px;
	height:49px;
	overflow:hidden;
}

ul.slider_quck_view li{
	list-style:none;
	float:left;
	width:50px;
	height:49px!important;
	padding:1px 2px 0px 2px; 
	line-height:1px;
}


a.change_personal_data_quick_view{
	display:block;
	width:108px;
	height:22px;
	font-size:9pt;
	cursor:pointer;
	color:#fff;
	text-decoration:none;
	text-align:center;
	line-height:22px;
}
a.change_personal_data_quick_view {
    background: url(../images/ch_pers_data.png) no-repeat scroll 0 0 transparent;
    width: 240px;
}
a.change_personal_data_quick_view:hover {
    background: url(../images/ch_pers_data.png) no-repeat scroll 0 -22px transparent;
    color: #DDF4FF;
    height: 21px;
    padding-top: 1px;
}


/* /*quick_view */

/*13596*/

.rec_left{
	float:left;
	width:520px;
	padding:10px 30px 0 0;
}

.rec_right{
	float:left;
	width:200px;
	padding-top:10px;
}


.rec_prop{
	line-height:18px;
	padding-bottom:2px;
}

.instr_zag{
	font-size:14px;
	font-weight:bold;
	padding:20px 0 20px 0;
	margin:0;
}

.instr_text{padding-right:20px;}

.instr_text ol, .instr_text ul{
	padding-left:30px;
	margin:0;
}

.instr_text ol li, .instr_text ul li{
	padding-left:2px;
	margin:0;
}

.rec_step{
	line-height:18px;
	padding-bottom:18px;
}

ul.ing_rec{
	padding:0px 0 0 15px;
	margin:0;
}

.rec_photo_cont{

}


.rec_photo{
	overflow:hidden;
	margin-top:10px;
	
	background-color:#fff;
	padding:10px;
	width:500px;
	
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-o-border-radius: 7px;
	behavior: url(/PIE/PIE.htc);
	zoom:1;
	
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.22); /* Параметры тени*/
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.22); /* Для Safari и Chrome */
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.22); /* Для Firefox */
}

.rec_photo img{
	display:block;
}

.rec_yield, .rec_duration{
	line-height:18px;
	padding:0 0 9px 0;
}

.rec_zag_gr{
	padding:0 0 15px 0;
	font-size:16px;
	font-weight:bold;
	color:696969;
	text-align:center;
}

a.download, a.print{
	background: url(../images/download_icon.png) no-repeat 0 0;
	height:15px;
	line-height:15px;
	text-decoration:none;
	padding:0 15px 0 23px;
}

a.comm{text-decoration:none;}

a.print{background: url(../images/print_icon.png) no-repeat 0 0;}
a.download:hover, a.print:hover, a.download:focus, a.print:focus{background-position:0 -15px;}

a.comm, a.download span, a.print span{border-bottom: dashed 1px #085A9A;}
a.comm:hover, a.comm:focus, a.download:hover span, a.print:hover span{border-bottom: dashed 1px #ed1c24;}

.rec_footer_link{
	background: url(../images/top_menu_spacer.png) no-repeat scroll right center transparent;
}

/*13596 end*/

.print_recipe{
	line-height: 16px !important;
	background: url(../images/print.png) no-repeat !important;
}
/* /*10211 */

/* 15409 */
.delivery_select {
	width: 400px;
	font-family: monospace;
}
.cart_gender {
	float: left;
	width: 380px;
	position: relative;
}
.cart_moscow_mkad {
	position: relative;
	width: 580px;
}
.cart_gender_btn,
.cart_moscow_mkad_btn {
	display: inline-block;
	padding: 3px 17px 6px 7px;
	height: 20px;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 20px;
	color: #696969;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	cursor: pointer;
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	border: 1px solid #e0e0e0;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-bottom-color: #b3b3b3;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	behavior: url(/PIE/PIE.htc);
	zoom:1;
	
	
	
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#e6e6e6'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#e6e6e6')"; /* IE8 */
}

.cart_gender_btn:hover,
.cart_moscow_mkad_btn:hover {
	background-image: -moz-linear-gradient(top, #e6e6e6, #ffffff);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#ffffff));
	background-image: -webkit-linear-gradient(top, #e6e6e6, #ffffff);
	background-image: -o-linear-gradient(top, #e6e6e6, #ffffff);
	background-image: linear-gradient(to bottom, #e6e6e6, #ffffff);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e6e6e6', endColorstr='#ffffff'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e6e6e6', endColorstr='#ffffff')"; /* IE8 */
}

.cart_gender label,
.cart_moscow_mkad label {  
    display: inline-block;
    cursor: pointer;
    position: relative;
    vertical-align: middle;
} 

.cart_gender input[type="radio"],
.cart_moscow_mkad input[type="radio"] {
	display: none!important;
}

+html .cart_moscow_mkad input[type="radio"] {
	padding-left:23px;
}

.cart_gender label:before,
.cart_moscow_mkad label:before {  
    content: "";
    vertical-align: middle;
    display: inline-block;  
    width: 15px;  
    height: 15px;  
    margin-right: 6px;    
    background-color: #f5f5f5;  
    box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);  
	-webkit-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, .3), 0 1px 0px 0 rgba(255, 255, 255, 0.8);
	-moz-box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.3), 0 1px 0px 0 rgba(255, 255, 255, 0.8);
	
} 
.cart_gender label:before,
.cart_moscow_mkad label:before {  
    border-radius: 9px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;	
	behavior: url(/PIE/PIE.htc);
	zoom:1;
	
}
.cart_gender input[type=radio]:checked + label:before,
.cart_moscow_mkad input[type=radio]:checked + label:before {  
	content:'\2022';  
    color: #7e7e7e;
    vertical-align: middle;
    font-size: 31px;  
    text-align: center;  
    line-height: 18px;
} 
.cart_gender_btn span,
.cart_moscow_mkad_btn span {
	display: inline-block;
	position: relative;
	top: 2px;
}
.cart_gender input[type=radio]:checked + .cart_gender_btn,
.cart_moscow_mkad input[type=radio]:checked + .cart_moscow_mkad_btn {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
	box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
	background-color:#e0e0e0;
}
.cart_gender_btn_checked,
.cart_moscow_mkad_btn_checked {
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e6e6e6', endColorstr='#ffffff'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e6e6e6', endColorstr='#ffffff')"; /* IE8 */
}
/* 15409 end */

/* 12182 gifts */
.gift_filter_block_pad {padding: 5px 5px 0px 5px;}
.title_filter_page h1 {font-weight: bold;}
.title_filter_page {float: left;	width: 700px;}
.col_povod {width: 282px;}
.col_who {width: 230px;}


.gift_filter_name {
	color: #494949;
	font-weight: bold;
	font-size: 14px;
	float: left;
	margin: 4px 5px 0px 0px;
}
.select_gift {
	float: left;
	position: relative;
	background: transparent;
	width: 145px;
	padding: 2px 2px 2px 2px;
	font-size: 14px;
	line-height: 1;
	border: 1px solid #7c7c7c;
	height: 24px;
}

.slider_range_new {
	width: 315px;
	height: 6px;
	background: url(../images/slider_range.png) 0 0;
	position: relative;
	margin: 11px 0px 0px 11px;
}
.ui-widget-header {
	top: -1px;
	margin-left: -1px;
	background: #63a7e7;
	border: 1px solid #226aa9;
	height: 6px;
	left: 0px;
	position: absolute;
}
.ui-slider-handle {
	width: 19px;
	height: 21px;
	position: absolute;
	top: -7px;
	margin-left: -9px;
	z-index: 200;
	background: url(../images/slider_range.png) 0 -12px;
}
.ui-state-focus {
	width: 19px;
	height: 21px;
	position: absolute;
	top: -7px;
	margin-left: -9px;
	z-index: 200;
	background: url(../images/slider_range.png) -19px -12px;
}
.start_slider_range,
.finish_slider_range {
	color: #969595;
	top: 12px;
	font-size: 11px;
	position: absolute;
}
.start_slider_range {left: -3px;}
.finish_slider_range {right: -3px;}
.tooltip_slider_range_from,
.tooltip_slider_range_to {
	border: 1px solid #757575;
	background: #757575;
	width: 75px;
	height: 20px;
	text-align: center;
	color: #f8f7f7;
        z-index: 1;
        display: block;
        position: absolute;
        top: -39px;
        padding-top: 4px;
        line-height: 17px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
    behavior: url(/PIE/PIE.htc);
	zoom:1;
}
.tooltip_slider {
    position: relative;
    left: -38px;
}
span.tooptip_slider_range_arrow {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 6px solid #757575;
	display: block;
	height: 1px;
	left: 32px;
	position: relative;
	top: 3px;
	width: 1px;
}
.checklist_gift_filter {
	margin-left: 100px;
	width: 836px;
}

.checklist_gift_filter_item {
	float: left;
	display: block;
	color: #494949;
	font-size: 13px;
	text-decoration: none;
	float: left;
	line-height: 18px;
	width: 208px;
	margin: 4px 0px;
}
.checklist_gift_filter_item label {
	display: block;
	float: left;
	width: 185px;
}
.checklist_gift_filter_item input {float: left;}
.gift_filter_btn {height: 40px;}
.gift_filter_submit_btn {
	background: url(../images/slider_range.png) 0 -33px no-repeat;
	display: block;
	width: 193px;
	height: 29px;
	padding-top: 9px;
	font-size: 16px;
	color: #ffffff;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	line-height: 22px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0 auto;
}

.gift_filter_submit_btn:hover {
	background: url(../images/slider_range.png) 0 -71px no-repeat;
	color: #ffffff;
}
.hide_gift_filter {
	color: #2565bb;
	border-bottom: 1px dashed #2565bb;
	text-decoration: none;
	font-size: 13px;
	float: right;
	display: block;
	position: relative;
	top: -26px;
	right: 10px;
}
.hide_gift_filter:hover {
	color: #ed1c24;
	border-bottom: 1px dashed #ed1c24;
}

.view_pages_gifts {
	background: url(../images/slider_range.png) no-repeat 0 -175px;
	height: 35px;
	margin: 10px 0 0 0;
	padding: 0px 0 0 10px !important;
}

.social_gifts_page {
	width: 160px;
	float: right;
	margin-top: 4px;
}
.social_gifts_page a {
	width: 23px;
	height: 22px;
	display: inline-block;
	margin-left: 5px;
}
.vk_gifts_page {background: url(../images/slider_range.png) no-repeat 0 -109px;}
.fb_gifts_page {background: url(../images/slider_range.png) no-repeat -23px -109px;}
.od_gifts_page {background: url(../images/slider_range.png) no-repeat -46px -109px;}
.tw_gifts_page {background: url(../images/slider_range.png) no-repeat -69px -109px;}
.gp_gifts_page {background: url(../images/slider_range.png) no-repeat -92px -109px;}

.view_all_btn_gifts_page {
	background: url(../images/slider_range.png) no-repeat 0 -131px;
	display: block;
	width: 104px;
	height: 22px;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	line-height: 22px;
	cursor: pointer;
	margin:0 auto;
}
.view_all_btn_gifts_page:hover {
	color: #ffffff;
	background: url(../images/slider_range.png) no-repeat 0 -153px;
}
.price_gifts_page {
	color: #696969;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	margin-top: 10px;
}
.sum_price_gifts_page {
	font-size: 14px;
	font-weight: bold;
}
.title_item_gifts_page {
	color: #085a9a;
	font-size: 14px;
	font-weight: bold;
}
.item_genre_gifts_page {
	text-align: center;
	position: relative;
	width: 217px;
	float: left;
	padding: 3px 7px 10px 8px;
}

.item_genre_gifts_page:hover {
	box-shadow: 0 0 3px rgba(249, 97, 13, 1);
	-webkit-box-shadow: 0 0 3px rgba(249, 97, 13, 1);
	-moz-box-shadow: 0 0 3px rgba(249, 97, 13, 1);
}

.big_cont_top_960 {
	background: url(../images/slider_range.png) no-repeat 0 -210px;
	width: 950px;
	height: 27px;
	color: #fb4800;
	float: left;
	padding: 12px 0 0 10px;
}
.more_head_gift_page {
	float: right;
	text-align: right;
}
.more_head_gift_page a {
	color: #636363;
	font-size: 11px;
}
.more_head_gift_page a:hover {color: #ed1c24;}

.mainbanner_block_cont {margin-bottom: 15px;}
/* 12182 gifts end */

/* только для шаблона gifts/result.tpl */
.item_gifts_page {
	text-align: center;
	position: relative;
	width: 218px;
	float: left;
	padding: 0px 7px 10px 8px;
}
.item_gifts_page:hover {
	box-shadow: 0 0 3px rgba(249, 97, 13, 1);
	-webkit-box-shadow: 0 0 3px rgba(249, 97, 13, 1);
	-moz-box-shadow: 0 0 3px rgba(249, 97, 13, 1);
}
.prev_img_pic_gp {
	display: block;
	margin: 0 auto;
	width: 205px;
	height: 138px;
	padding: 0 0 8px 0;
	position: relative;
}

.sm_stars_block_gp {padding: 14px 5px 5px 3px;}

.prev_price_sale_gp {
	color: #ee381d;
	font-size: 15pt;
	padding: 3px 0 5px 0;
	text-align: left;
	font-weight: bold;
	float: left;
}
.prev_to_basket_cont_gp {float: right;padding-top: 26px;}
/* только для шаблона gifts/result.tpl end */


.redgift_icon {
	width: 12px;
	height: 15px;
	background: url(../images/gift_red.png) 0 0 no-repeat!important;
	margin: 0px!important;
	padding-right: 5px;
}

.back_search_gift:hover .redgift_icon {background: url(../images/gift_red.png) 0 -15px no-repeat!important;}

.back_search_gift {
	display: block;
	line-height: 18px;
	width: 175px;
}
.back_search_gift div {text-decoration: underline;}

a.blue_gift_btn {
	display:block;
	float:right;
	width: 144px;
	height: 21px;
	background:url(../images/gift_blue.png) 0 0 no-repeat #2ca3f6!important;
	color: #ffffff!important;
	text-decoration: none;
	line-height: 20px;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
        border-radius: 15px;
    behavior: url(/PIE/PIE.htc);
	zoom:1;
	margin-top:-2px;
}
a.blue_gift_btn:hover, a.blue_gift_btn:focus {
	padding-top:1px!important;
	height:20px!important;
	background: url(../images/gift_blue.png) 0 -21px no-repeat #1e81c7!important;
	
}

.prev_link_item_gift{
	padding:0 0px 0 0px;
	height:65px;
	overflow:hidden;
}

.prev_link_item_gift a{
	display:block;
	text-align:center;
}

/*20354*/
.so_block {
	position: relative;
	margin-top: 15px;
	background: #eaeaea;
}
.so_block_left {
	width: 480px;
	min-height: 150px;
	background: #fcf1f1;
	padding: 15px 20px;
}
.so_block_right {
	width: 230px;
}
.so_achtung {
	color: #454545;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 23px;
	font-weight: bold;
}
.so_subtext {
	color: #454545;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 16px;
	padding-top: 10px;
}
.so_buy_btn {
	background: url(../images/special_btn.png) no-repeat 0 0;
	display: block;
	text-decoration: none;
	width: 200px;
	height: 29px;
}
.so_buy_btn:hover {
	background: url(../images/special_btn.png) no-repeat 0 -29px;
}
.so_buy_text {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 45px;
	line-height: 30px;
}
.so_buy_text:hover {
	padding-top: 1px;
}
.so_schneller {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #454545;
	padding-top: 5px;
}

.so_counter_header {
	color: #454545;
	font-size: 16px;
	text-align: center;
	font-family: Tahoma, Arial, sans-serif;
	padding-top: 35px;
}
.so_counter {
	width: 180px;
	margin: 0 auto;
	padding-top: 10px;
	color: #ffffff;
	font-size: 26px;
	font-weight: bold;
	line-height: 37px;
}
.so_counter_bg {
	float: left;
	margin-right: 2px;
	width: 24px;
	height: 35px;
	text-align: center;
	background-color: #1491d1;
	background-image: -moz-linear-gradient(top, #2fadef, #017cbc);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2fadef), to(#017cbc));
	background-image: -webkit-linear-gradient(top, #2fadef, #017cbc);
	background-image: -o-linear-gradient(top, #2fadef, #017cbc);
	background-image: linear-gradient(to bottom, #2fadef, #017cbc);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#2fadef', endColorstr='#017cbc'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#2fadef', endColorstr='#017cbc')"; /* IE8 */
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
		    border-radius: 4px;
	behavior: url(/PIE/PIE.htc);
}
.so_counter_separator {color: #1895d5;margin-right: 2px;}

.so_counter_hh {padding-left: 36px;padding-left:0;}
.so_counter_mm {padding-left: 29px;}
.so_counter_ss {padding-left: 24px;}

/*.so_counter .countDays{display:none;}*/
/*/*20354*/


/**17076**/
.opening_hidden_text_seo{
	padding: 10px 0 5px 0;
}

a.opening_hidden_text_seo{
	display:block;
	padding:0 20px 0 20px;
	height:30px;
	line-height:30px;
	color:#555555;
	
	font-size:14px;
	font-weight:bold;
	border: 1px solid #e6e6e6;
	text-decoration:none;
	overflow:hidden;

	-webkit-border-radius: 10px 10px 0 0;
		-moz-border-radius: 10px 10px 0 0;
        border-radius: 10px 10px 0 0;
    behavior: url(/PIE/PIE.htc);
	zoom:1;
	
	-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
        border-radius: 10px;
    behavior: url(/PIE/PIE.htc);
	zoom:1;
	
	background: -moz-linear-gradient(#E6E6E6, #fff);
	background: -ms-linear-gradient(#fff, #E6E6E6);
	background: -o-linear-gradient(#fff, #E6E6E6);
	background: -webkit-linear-gradient(#fff, #E6E6E6);
	-pie-background: linear-gradient(#fff, #E6E6E6)!important;
}

a.opening_hidden_text_seo:hover, a.opening_hidden_text_seo:focus{
	color:#ED1C24;
	background: -moz-linear-gradient(#E6E6E6, #FFF);
	background: -ms-linear-gradient(#E6E6E6, #FFF);
	background: -o-linear-gradient(#E6E6E6, #FFF);
	background: -webkit-linear-gradient(#E6E6E6, #FFF);
	-pie-background: linear-gradient(#E6E6E6, #FFF)!important;
}

.seo_text_bot{display:none;	padding:0px 10px 10px 10px;}
.seo_text_bot h2{padding:13px 0 0 0;}
/**17076**/

/*9553*/


.cd_zag1{
	 color:#ed1b24;
	 font-size:22px;
	 padding:10px 0 7px 0;
}

.cd_zag2{
	 color:gray;
	 font-size:16px;
	 font-weight:bold;
	 padding:7px 0 30px 0;
}

.cd_zag1_gr{
	 color:#555;
	 font-size:20px;
	 font-weight:bold;
	 padding:10px 0 7px 0;
}

.cd_left_data_line, .cd_right_data_line{
	float:left;
	text-align:right;
	line-height:18px;
	font-weight:bold;
	width:200px;
	font-size:14px;
	padding-bottom:12px;
}

.cd_right_data_line{
	width:394px;
	font-weight:normal;
	text-align:left;
	padding-left:20px;
}

.cd_info_text{
	padding:10px;
	font-size:12px;
	border:1px solid #cccccc;
	line-height:18px;
	margin:20px 0 30px 0;
	background:url(../images/cd_email_back.png) right bottom no-repeat;
}

.paym_type_icon{
	display: inline-block; 
	vertical-align: middle; 
	zoom: 1; 
	*display: inline;
}

a.print_link{
	display:block;
	background:url(../images/print_icon.gif) 0 0 no-repeat;
	line-height:15px;
	padding-left: 20px;
	height:15px;
}

a.print_link span{
	color:#797979;
	font-size:12px;
	text-decoration:underline;
}

a.print_link:hover{background-position:0 -15px;}
a.print_link:hover span{color:#4e4e4e;}

#print_right_text{
	float:right;
	font-size:18px;
	color:#656565;
	line-height:24px;
	text-align:right;
	padding-bottom:15px;
}

div.cart_table_price_cont{
	position:relative;
	height:106px;
}

.cart_predopl_icon{
	/*position:absolute;
	right:0;
	top:0;*/
	
}

/* /* 9553*/

/*20781*/
.what_offers_block {
	border-top: 1px dashed #cccccc;
	border-bottom: 1px dashed #cccccc;
}
.offer_icons_block {
	float: left;
	width: 525px;
	padding: 6px 0px;
}

/* Исправленные, но прописал перед ними новый класс */
.what_offers_block #of_gifts {
	background-position: 0 -35px;
}
.what_offers_block .of_link_block_cont {
	width: auto;
	padding: 5px 0px 5px 25px;
}
.what_offers_block .of_link_block a.off_l {
	padding-left: 55px;
}

/*/*20781*/

/* 20609 slider */
.slider_filter,
.slider_y_filter {
	position: relative;
}
.slider_y_filter .slider_range_filterx {
	width: 132px;
}
.ui_slider_range_full {
	position: relative;
	top: -1px;
	margin-left: -1px;
	background: #63a7e7;
	border: 1px solid #226aa9;
}
.slider_range_filterx {
	width: 153px;
	height: 6px;
	position: relative;
	margin: 18px 0px 16px 8px;
	background: #e8e6e6;
	border: 1px solid #a6a6a6;
}
.ui_slider_filter_left {
	width: 9px;
	height: 16px;
	position: absolute;
	top: 7px;
	margin-left: -9px;
	z-index: 200;
	background: url(../images/filter_sprite.png) 0 -24px;
}
.ui_slider_filter_right {
	width: 9px;
	height: 16px;
	position: absolute;
	top: 7px;
	margin-left: 0px;
	z-index: 200;
	background: url(../images/filter_sprite.png) 0 -40px;
}
.ui_slider_filter_separator {
	background: #a4a4a4;
	width: 1px;
	height: 14px;
	position: absolute;
	top: 14px;
	margin-left: 8px;
}
.xsep1, .ysep1 { left: 0px; }
.xsep2 { left: 51px; }
.xsep3 { left: 103px; }
.xsep4 { left: 154px; }

.ysep2 { left: 44px; }
.ysep3 { left: 89px; }
.ysep4 { left: 133px; }

.ui_slider_filter_numbers {
	position: absolute;
	font-size: 10px;
	color: #696969;
}
.xnum1, .ynum1 { left: 0px; }
.xnum2 { left: 46px; }
.xnum3 { left: 98px; }
.xnum4 { left: 136px; }

.ynum2 { left: 33px; }
.ynum3 { left: 78px; }
.ynum4 { left: 114px; }

.closed_filter { 
	padding-bottom: 1px;
	margin: 0px;
}
/* 20609 slider end */

/* 20240 Analog products */
a.similar_btn {
	background: url(../images/similar_btn.png) no-repeat 0 0;
	width: 193px;
	height: 32px;
	text-align: center;
	float: left;
	display: block;
	color: #ffffff;
	text-decoration: none;
	line-height: 32px;
	font-size: 14px;
	position: relative;
	left: 34px;
}
a.similar_btn:hover {
	background: url(../images/similar_btn.png) no-repeat 0 -32px;
	padding-top: 1px;
	height: 31px;
}

/* 20240 Analog products  end */

/* 15844 */
.itembook_left_data_line {
	float:left;
	text-align:left;
	line-height:18px;
	font-weight:normal;
	width:110px;
	padding-bottom:12px;
}
.itembook_right_data_line {
	width:325px;
	font-weight:normal;
	text-align:left;
	padding-left:10px;
	float:left;
	line-height:18px;
	padding-bottom:12px;
}


.club5_want {color: #085a9a;}
.club5_popup {width: 610px;}

.club5_logo_title {
	display: block;
	background: url(../images/club5_popup_sprite.png) 0 -58px no-repeat;
	width: 95px;
	height: 47px;
	text-decoration: none;
	float: left;
}
.club5_logo_text {
	font-size: 18px;
	line-height: 22px;
	vertical-align: middle;
	float: left;
	padding-top: 4px;
	padding-left: 20px;
}

.club5_logo_popup_transparent {
	display: block;
	background: url(../images/club5_popup_sprite.png) 0 -106px;
	width: 34px;
	height: 26px;
	float: left;
}
.new_auth_zag {
	font-size: 15px;
	line-height: 27px;
	padding: 5px 0px;
}
.club5_card_block {
	margin-right: 30px;
	width: 320px;
	height: 235px;
	background: #ec202a;
	-webkit-border-radius: 7px;
	   -moz-border-radius: 7px;
	     -o-border-radius: 7px;
	        border-radius: 7px;
	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	   -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	        box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
.club5_card_whitebg {
	text-align: center;
	margin: 0px 10px;
	width: 300px;
	height: 173px;
	background: #ffffff;
	-webkit-border-radius: 7px;
	   -moz-border-radius: 7px;
	     -o-border-radius: 7px;
	        border-radius: 7px;
}
.club5_card_title {
	font-size: 15px;
	line-height: 27px;
	color: #ffffff;
	padding: 16px 0px 10px 20px;
}
.club5_card_buy_btn {
	display: block;
	background: url(../images/club5_popup_sprite.png) 0 0;
	cursor: pointer;
	width: 109px;
	height: 29px;
}
.club5_card_buy_btn:hover {
	background: url(../images/club5_popup_sprite.png) 0 -29px;
}
.club5_popup_moreinfo {
	width: 670px;
	text-align: center;
}

.club5_card_block_one {
	width: 610px;
	height: 235px;
	background: #ec202a;
	-webkit-border-radius: 7px;
	   -moz-border-radius: 7px;
	     -o-border-radius: 7px;
	        border-radius: 7px;
	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	   -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	        box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	 behavior: url(/PIE/PIE.htc);
			
}
.club5_card_whitebg_one {
	text-align: center;
	margin: 0px 10px;
	width: 590px;
	height: 173px;
	background: #ffffff;
	-webkit-border-radius: 7px;
	   -moz-border-radius: 7px;
	     -o-border-radius: 7px;
	        border-radius: 7px;
	behavior: url(/PIE/PIE.htc);
}
/* 15844 end */


/* 27629 */
.prodrec_card a.quick_view {
    background:none;
	display:block;
	height:auto;
	font-size:12px;
	color:#085A9A;
	text-decoration:underline;
	line-height:16px;
	text-align:center;
	outline-color:#085A9A;
	outline-style:none;
	outline-width:0px;
	width:auto;
}

.prodrec_card a.quick_view:hover{
	background-position:0;
	padding-top:0px;
	height:auto;
	opacity:1;
	color:#F31C48;
}

.prodrec_card .booklink  a.quick_view:hover{height:30px;}

/* 27629 end */

.clear_cart a{
	font-size:12px;
	display:block;
	float:right;
	height:32px;
	line-height:32px;
	text-transform:none;
	margin:0 30px 0 0;
	font-weight:normal;
}

/* 23653 */
.sale_block {
	display: table;
	height: 100%;
	overflow: hidden;
	position: relative;
	background: #eaeaea;
	border: 1px solid #cacaca;
	-webkit-border-radius: 10px;
	   -moz-border-radius: 10px;
		    border-radius: 10px;
	behavior: url(/PIE/PIE.htc);
	width: 100%;
}
.sale_left_block {
	padding: 0px 20px 20px 20px;
	width: 600px;
	background-color: #feecec;
	position: relative;
	height: 100%;
	min-height: 120px;
	display: table-cell;
}

.sale_left_block_full {
	padding: 0px 20px 20px 20px;
	background-color: #feecec;
	position: relative;
	height: 100%;
	min-height: 120px;
	display: table-cell;
}


.sale_right_block {
	width: 238px;
	padding: 15px 20px;
	display:table-cell;
	vertical-align: middle;
	*position: absolute;
	*top: 50%;
	*margin-top: -50px;
	min-height: 120px;
}

/* без счетчика */
.full_border_radius {
	-webkit-border-radius: 10px;
	   -moz-border-radius: 10px;
		    border-radius: 10px;
	behavior: url(/PIE/PIE.htc);
}
/* со счетчиком */
.left_border_radius {
	-webkit-border-radius: 10px 0px 0px 10px;
	   -moz-border-radius: 10px 0px 0px 10px;
		    border-radius: 10px 0px 0px 10px;
	behavior: url(/PIE/PIE.htc);
}
.sale_text_only {
	text-align: center;
	font-family: Tahoma, Arial sans-serif;
	font-size: 22px;
	color: #ed1c24;
	font-weight: bold;
	width: 100%;
	line-height: 26px;
	padding-top: 20px;
}

.sale_texthead {color: #454545;font-weight: bold;}
.sale_counter_header {
	color: #696969;
	font-size: 18px;
	text-align: center;
	font-family: Tahoma, Arial, sans-serif;
	line-height: 22px;
}
.sale_filter_links{float: left;}

.sale_filter_links ul li {
	list-style: none; 
	float: left;
	display: block;
	background: url(../images/icon_filterlink.png) no-repeat left top;
	width: 250px;
	padding: 0 20px 10px 20px;
	line-height: 17px;
	font-size: 14px;
}
.sale_filter_links ul {
	padding: 0px!important;
	margin: 0px!important;
	float: left;
}
.sale_filter_more a {
	color: #696969;
	text-decoration: none;
	border-bottom: 1px dashed #696969;
	line-height: 25px;
}
.sale_filter_more a:hover {
	color: #ed1c24;
	border-bottom: 1px dashed #ed1c24;
}
.sale_filter_more { background: none!important; }
.sale_footer_links { padding: 20px 20px 0px 20px }
.sale_items_block {
	padding: 20px 0px;
	text-align: center;
}

.sale_block .so_counter_hms {width: 180px;margin: 0 auto;text-align:center;}
.poll_block .so_counter_hms {width: 180px;margin: 0 auto;text-align:center;}
.sale_poll_block .so_counter_hms {width: 180px;margin: 0 auto;text-align:center;}
.sale_block .so_counter_hh {padding-left: 25px;}
.sale_poll_block .so_counter_hh {padding-left: 25px;}
.sale_block .so_counter_dd {padding-left: 13px;}
.sale_block .so_counter {padding: 0px;}
.sale_block .sale_counter_header {padding-bottom: 10px;}
.sale_block .so_counter .countDays{display:inline;float:left;}
.sale_block .so_counter .countSeconds {display:none;}
.sale_block .so_counter .so_counter_separator:last {display:block;}

.sale_items_block .prev_item {
	width: 212px;
	float: none;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
}
.sale_items_block .vert_razd_line_cont {
	float: none;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
}

.sale_items_block .quick_view_button { left: 39px; }
.sale_filter_links ul li.active a{color: #F31C24;}

.so_counter_items {
	float: none;
	display: inline-block;
	*display: inline;
	width: 24px;
	height: 35px;
	text-align: center;
	background-color: #1491d1;
	background-image: -moz-linear-gradient(top, #2fadef, #017cbc);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2fadef), to(#017cbc));
	background-image: -webkit-linear-gradient(top, #2fadef, #017cbc);
	background-image: -o-linear-gradient(top, #2fadef, #017cbc);
	background-image: linear-gradient(to bottom, #2fadef, #017cbc);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#2fadef', endColorstr='#017cbc');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#2fadef', endColorstr='#017cbc')";
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	zoom: 1;
	behavior: url(/PIE/PIE.htc);
}



/* 29182 */
#cab_icons_cont #c_points {
	background-position: 0 -560px;
}
#cab_icons_cont a#c_points:hover,
#cab_icons_cont a#c_points.active {
	background-position: 0 -595px;
	color: #ec1d25;
}
.js_use_points_btn {
	width: 120px;
	height: 26px;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	margin-left: 10px;
	margin-top: -1px;
	border: 0;
	padding: 0px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #f24a16;
	background-image: -moz-linear-gradient(top, #f85e0e, #ed371e);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f85e0e), to(#ed371e));
	background-image: -webkit-linear-gradient(top, #f85e0e, #ed371e);
	background-image: -o-linear-gradient(top, #f85e0e, #ed371e);
	background-image: linear-gradient(to bottom, #f85e0e, #ed371e);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f85e0e', endColorstr='#ed371e'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f85e0e', endColorstr='#ed371e')"; /* IE8 */
 	zoom: 1;
	cursor: pointer;
	-moz-box-shadow: inset #fc9355 0 2px 0 0;
	-webkit-box-shadow: inset #fc9355 0 2px 0 0;
	box-shadow: inset #fc9355 0 2px 0 0;
	behavior: url(/PIE/PIE.htc);
}
.js_use_points_btn:hover {
	padding-top: 3px;
	background-image: -moz-linear-gradient(top, #ed371e, #f85e0e);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ed371e), to(#f85e0e));
	background-image: -webkit-linear-gradient(top, #ed371e, #f85e0e);
	background-image: -o-linear-gradient(top, #ed371e, #f85e0e);
	background-image: linear-gradient(to bottom, #ed371e, #f85e0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ed371e', endColorstr='#f85e0e'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ed371e', endColorstr='#f85e0e')"; /* IE8 */
	zoom: 1;
}
#use_points_input {
	color: #b9b8b8;
}
/* 29182 end */

.subscribe_popup_head_text {
	font-size: 25px;
	color: #454545;
	text-align: center;
	padding-bottom: 15px;
	font-weight: bold;
}

.subscribe_popup_head_text_s {
	font-size: 16px;
	color: #454545;
	text-align: center;
}
.subscribe_popup {
	background-color: #e9871e;
	background-image: -moz-linear-gradient(top, #f19838, #e27a0b);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f19838), to(#e27a0b));
	background-image: -webkit-linear-gradient(top, #f19838, #e27a0b);
	background-image: -o-linear-gradient(top, #f19838, #e27a0b);
	background-image: linear-gradient(to bottom, #f19838, #e27a0b);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f19838', endColorstr='#e27a0b'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f19838', endColorstr='#e27a0b')"; /* IE8 */
 	zoom: 1;
 	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.75);
	   -moz-box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.75);
	        box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.75);
	behavior: url(/PIE/PIE.htc);
}
.subscribe_popup_blue {
	background-color: #4786d2;
	background-image: -moz-linear-gradient(top, #66a5e6, #2a6abf);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#66a5e6), to(#2a6abf));
	background-image: -webkit-linear-gradient(top, #66a5e6, #2a6abf);
	background-image: -o-linear-gradient(top, #66a5e6, #2a6abf);
	background-image: linear-gradient(to bottom, #66a5e6, #2a6abf);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#66a5e6', endColorstr='#2a6abf'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#66a5e6', endColorstr='#2a6abf')"; /* IE8 */
 	zoom: 1;
 	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.75);
	   -moz-box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.75);
	        box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.75);
	behavior: url(/PIE/PIE.htc);
}

.subscribe_head_text {
	text-align: left;
	padding: 20px 10px 10px 20px;
	color: #ffffff;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
}
.subscribe_popup input[type="text"],
.subscribe_popup_blue input[type="text"] {
	width: 268px;
	height: 20px;
	padding: 5px 6px 3px 6px;
	margin-left: 20px;
	border: 0;
	margin-bottom: 15px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 14px;
	color: #b9b8b8;
	-webkit-box-shadow: inset 2px 2px 1px rgba(50, 50, 50, 0.3);
	   -moz-box-shadow: inset 2px 2px 1px rgba(50, 50, 50, 0.3);
	        box-shadow: inset 2px 2px 1px rgba(50, 50, 50, 0.3);
	behavior: url(/PIE/PIE.htc);
}
.subscribe_btn {
	width: 120px;
	height: 26px;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	margin-left: 20px;
	margin-top: 10px;
	border: 0;
	padding: 0px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #4282ce;
	background-image: -moz-linear-gradient(top, #5f9de2, #2868bd);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5f9de2), to(#2868bd));
	background-image: -webkit-linear-gradient(top, #5f9de2, #2868bd);
	background-image: -o-linear-gradient(top, #5f9de2, #2868bd);
	background-image: linear-gradient(to bottom, #5f9de2, #2868bd);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#5f9de2', endColorstr='#2868bd'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#5f9de2', endColorstr='#2868bd')"; /* IE8 */
 	zoom: 1;
	cursor: pointer;
	-moz-box-shadow: inset #96c2ef 0 2px 0 0;
	-webkit-box-shadow: inset #96c2ef 0 2px 0 0;
	box-shadow: inset #96c2ef 0 2px 0 0;
	behavior: url(/PIE/PIE.htc);
}
.subscribe_btn:hover {
	padding-top: 1px;
	background-image: -moz-linear-gradient(top, #2868bd, #5f9de2);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2868bd), to(#5f9de2));
	background-image: -webkit-linear-gradient(top, #2868bd, #5f9de2);
	background-image: -o-linear-gradient(top, #2868bd, #5f9de2);
	background-image: linear-gradient(to bottom, #2868bd, #5f9de2);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#2868bd', endColorstr='#5f9de2'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#2868bd', endColorstr='#5f9de2')"; /* IE8 */
	zoom: 1;
}
.subscribe_login_btn {
	width: 120px;
	height: 26px;
	font-size: 13px;
	color: #696969;
	font-weight: bold;
	margin-left: 20px;
	margin-top: 10px;
	border: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #cccccc;
	background-image: -moz-linear-gradient(top, #E7E7E7, #B8B8B8);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#E7E7E7), to(#B8B8B8));
	background-image: -webkit-linear-gradient(top, #E7E7E7, #B8B8B8);
	background-image: -o-linear-gradient(top, #E7E7E7, #B8B8B8);
	background-image: linear-gradient(to bottom, #E7E7E7, #B8B8B8);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E7E7E7', endColorstr='#B8B8B8'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E7E7E7', endColorstr='#B8B8B8')"; /* IE8 */
 	zoom: 1;
	cursor: pointer;
	-moz-box-shadow: inset #f7f7f7 0 2px 0 0;
	-webkit-box-shadow: inset #f7f7f7 0 2px 0 0;
	box-shadow: inset #f7f7f7 0 2px 0 0;
	behavior: url(/PIE/PIE.htc);
}
.subscribe_login_btn:hover {
	padding-top: 1px;
	background-image: -moz-linear-gradient(top, #B8B8B8, #E7E7E7);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#B8B8B8), to(#E7E7E7));
	background-image: -webkit-linear-gradient(top, #B8B8B8, #E7E7E7);
	background-image: -o-linear-gradient(top, #B8B8B8, #E7E7E7);
	background-image: linear-gradient(to bottom, #B8B8B8, #E7E7E7);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#B8B8B8', endColorstr='#E7E7E7'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#B8B8B8', endColorstr='#E7E7E7')"; /* IE8 */
	zoom: 1;
}
.subscribe_popup_gender .cur_pointer {
	color: #ffffff;
}

.subscribe_popup_error {
	background: #ffffff;
	border: 1px solid #f31616;
	font-size: 13px;
	color: #f31616;
	padding: 3px 8px;
	margin: 0 0 10px 0;
	float: left;
	display: none;
}
.subscribe_popup,
.subscribe_popup_blue {
	min-height: 190px;
	padding-bottom: 15px;
}

/* 27642 */
.icon_helpme {
	background: url(../images/helpme_icon.png) 0 0;
	width: 49px;
	height: 49px;
	margin: 0 auto;
	overflow: hidden;
}
.btn_heightlarge_resp {
	height: 40px;
	line-height: 40px;
	padding: 0 20px!important;
	font-size: 16px!important;
}
.btn_heightlarge_resp:hover {
	height: 39px;
	padding-top: 1px!important;
	line-height: 40px;
}


/* из задачи 27269 */
.callback_popup {
	background-color: #30b792;
	background-image: -moz-linear-gradient(top, #4ECD9E, #1DA88A);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4ECD9E), to(#1DA88A));
	background-image: -webkit-linear-gradient(top, #4ECD9E, #1DA88A);
	background-image: -o-linear-gradient(top, #4ECD9E, #1DA88A);
	background-image: linear-gradient(to bottom, #4ECD9E, #1DA88A);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4ECD9E', endColorstr='#1DA88A'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4ECD9E', endColorstr='#1DA88A')"; /* IE8 */
 	zoom: 1;
 	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(/PIE/PIE.htc);
}

.callback_icon {
	background: url(../images/callback_icons.png) 0 0;
	width: 49px;
	height: 49px;
	margin: 0 auto;
	overflow: hidden;
}

.callback_icon_text {
	text-align: center;
	color: #ffffff;
	font-size: 18px;
	line-height: 22px;
}

.callback_icon_thanks {
	background: url(../images/callback_icons.png) 0 -48px;
	width: 49px;
	height: 49px;
	margin: 0 auto;
	overflow: hidden;
}

.callback_icon_text a {color: #ffffff;}
.callback_icon_text a:hover {color: #085a9a;}

.callback_btn {
	width: 170px;
	height: 38px;
	font-size: 16px;
	color: #696969;
	font-weight: bold;
	margin-left: 95px;
	margin-top: 10px;
	border: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-image: -moz-linear-gradient(top, #E7E7E7, #B8B8B8);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#E7E7E7), to(#B8B8B8));
	background-image: -webkit-linear-gradient(top, #E7E7E7, #B8B8B8);
	background-image: -o-linear-gradient(top, #E7E7E7, #B8B8B8);
	background-image: linear-gradient(to bottom, #E7E7E7, #B8B8B8);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E7E7E7', endColorstr='#B8B8B8'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E7E7E7', endColorstr='#B8B8B8')"; /* IE8 */
 	zoom: 1;
	cursor: pointer;
	-moz-box-shadow: inset #f7f7f7 0 2px 0 0;
	-webkit-box-shadow: inset #f7f7f7 0 2px 0 0;
	box-shadow: inset #f7f7f7 0 2px 0 0;
	behavior: url(/PIE/PIE.htc);
}
.callback_btn:hover {
	padding-top: 3px;
	background-image: -moz-linear-gradient(top, #B8B8B8, #E7E7E7);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#B8B8B8), to(#E7E7E7));
	background-image: -webkit-linear-gradient(top, #B8B8B8, #E7E7E7);
	background-image: -o-linear-gradient(top, #B8B8B8, #E7E7E7);
	background-image: linear-gradient(to bottom, #B8B8B8, #E7E7E7);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#B8B8B8', endColorstr='#E7E7E7'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#B8B8B8', endColorstr='#E7E7E7')"; /* IE8 */
	zoom: 1;
}

.callback_popup input, .pp_login_popup input{
	width: 260px;
	height: 21px;
	padding: 8px 10px 5px 10px;
	margin-left: 40px;
	border: 0;
	margin-bottom: 15px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 15px;
	color: #b9b8b8;
	background-color:#ffffff!important;
	-webkit-box-shadow: inset 2px 2px 1px rgba(50, 50, 50, 0.3);
	   -moz-box-shadow: inset 2px 2px 1px rgba(50, 50, 50, 0.3);
	        box-shadow: inset 2px 2px 1px rgba(50, 50, 50, 0.3);
	behavior: url(/PIE/PIE.htc);
}

.callback_popup select {
	width: 280px;
	height: 34px;
	padding: 8px 5px 5px 5px;
	margin-left: 40px;
	border: 0;
	margin-bottom: 15px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 15px;
	color: #b9b8b8;
	line-height: 18px;
	background-color:#ffffff!important;
	-webkit-box-shadow: inset 2px 2px 1px rgba(50, 50, 50, 0.3);
	   -moz-box-shadow: inset 2px 2px 1px rgba(50, 50, 50, 0.3);
	        box-shadow: inset 2px 2px 1px rgba(50, 50, 50, 0.3);
	behavior: url(/PIE/PIE.htc);
	*zoom: 1.5;
 	*font-size: 11px;
 	*width: 187px;
 	*margin-bottom: -5px;
	
}

/* из задачи 28717 */
.oneclick_order_popup {
	position: relative;
	background-color: #41a1e4;
	background-image: -moz-linear-gradient(top, #56b1f1, #2c91d7);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#56b1f1), to(#2c91d7));
	background-image: -webkit-linear-gradient(top, #56b1f1, #2c91d7);
	background-image: -o-linear-gradient(top, #56b1f1, #2c91d7);
	background-image: linear-gradient(to bottom, #56b1f1, #2c91d7);
	background: -ms-linear-gradient(top, #56b1f1 0%,#2c91d7 100%);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#56b1f1', endColorstr='#2c91d7'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#56b1f1', endColorstr='#2c91d7')"; /* IE8 */
 	zoom: 1;
	-webkit-box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.75);
	   -moz-box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.75);
	        box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.75);
	behavior: url(/PIE/PIE.htc);
}
.oneclick_order_popup_radiusleft {
	-webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
}

.btn_gray {
	display: inline-block;
	position: relative;
	font-size: 14px;
	color: #696969;
	font-weight: bold;
	border: 0;
	padding: 0px;
	background-color: #c8c8c8;
	background-image: -moz-linear-gradient(top, #E7E7E7, #B8B8B8);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#E7E7E7), to(#B8B8B8));
	background-image: -webkit-linear-gradient(top, #E7E7E7, #B8B8B8);
	background-image: -o-linear-gradient(top, #E7E7E7, #B8B8B8);
	background-image: linear-gradient(to bottom, #E7E7E7, #B8B8B8);
	background: -ms-linear-gradient(top, #E7E7E7 0%,#B8B8B8 100%); /* IE10+ */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E7E7E7', endColorstr='#B8B8B8'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E7E7E7', endColorstr='#B8B8B8')"; /* IE8 */
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
	-moz-box-shadow: inset #f7f7f7 0 2px 0 0;
	-webkit-box-shadow: inset #f7f7f7 0 2px 0 0;
	box-shadow: inset #f7f7f7 0 2px 0 0;
	behavior: url(/PIE/PIE.htc);
	*display: inline;
	text-decoration: none;
	text-align: center;
	zoom: 1;
}
.btn_gray:hover {
	color: #696969;
	background-color: #c8c8c8;
	background-image: -moz-linear-gradient(top, #B8B8B8, #E7E7E7);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#B8B8B8), to(#E7E7E7));
	background-image: -webkit-linear-gradient(top, #B8B8B8, #E7E7E7);
	background-image: -o-linear-gradient(top, #B8B8B8, #E7E7E7);
	background-image: linear-gradient(to bottom, #B8B8B8, #E7E7E7);
	background: -ms-linear-gradient(top, #B8B8B8 0%,#E7E7E7 100%); /* IE10+ */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#B8B8B8', endColorstr='#E7E7E7'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#B8B8B8', endColorstr='#E7E7E7')"; /* IE8 */
	zoom: 1;
}


.btn_orange {
	display: inline-block;
	position: relative;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	border: 0;
	padding: 0px;
	background-color: #f24a16;
	background-image: -moz-linear-gradient(top, #f85e0e, #ed371e);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f85e0e), to(#ed371e));
	background-image: -webkit-linear-gradient(top, #f85e0e, #ed371e);
	background-image: -o-linear-gradient(top, #f85e0e, #ed371e);
	background-image: linear-gradient(to bottom, #f85e0e, #ed371e);
	background: -ms-linear-gradient(top, #f85e0e 0%,#ed371e 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f85e0e', endColorstr='#ed371e');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f85e0e', endColorstr='#ed371e')";
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
	-moz-box-shadow: inset #fc9355 0 2px 0 0;
	-webkit-box-shadow: inset #fc9355 0 2px 0 0;
	box-shadow: inset #fc9355 0 2px 0 0;
	behavior: url(/PIE/PIE.htc);
	*display: inline;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	zoom: 1;
}
.btn_orange:hover {
	color: #ffffff;
	background-color: #ed371e;
	background-image: -moz-linear-gradient(top, #ed371e, #f85e0e);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ed371e), to(#f85e0e));
	background-image: -webkit-linear-gradient(top, #ed371e, #f85e0e);
	background-image: -o-linear-gradient(top, #ed371e, #f85e0e);
	background-image: linear-gradient(to bottom, #ed371e, #f85e0e);
	background: -ms-linear-gradient(top, #ed371e 0%,#f85e0e 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ed371e', endColorstr='#f85e0e');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ed371e', endColorstr='#f85e0e')";
	zoom: 1;
}

.btn_large {
	width: 225px;
	height: 32px;
	line-height: 32px;
	font-size: 16px;
}
.btn_large:hover {
	height: 31px;
	padding-top: 1px;
	line-height: 32px;
}



/* 27642 end */


.pp_cart_table th {
	background-color: #f6f6f6;
	height: 41px;
	color: #898989;
	text-transform: none;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
}
.pp_cart_table th, .pp_cart_table td {padding: 3px 5px;}
.pp_orders_table_items td {padding: 15px 5px;}

.pp_filter_table input[type="text"],
.pp_order_info input[type="text"] {
	padding: 0px 2px;
	height: 18px;
}
.pp_filter_table td {padding-top: 9px;}

.calendaricon {
	background: url(../images/excel_calendar.png) 0 -16px;
	width: 16px;
	height: 17px;
	position: absolute;
	top: 12px;
	right: 7px;
}
.export_icon {
	display: block;
	height: 16px;
	background: url(../images/excel_calendar.png) no-repeat 0 0;
	padding-left: 20px;
}
.pp_order_table .new_cart_table_item_name {width: 290px;font-weight: normal;}
.pp_order_table th {text-transform: none;}

.pp_login_popup {
	background-color: #4787d2;
	background-image: -moz-linear-gradient(top, #66a5e6, #2a6abf);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#66a5e6), to(#2a6abf));
	background-image: -webkit-linear-gradient(top, #66a5e6, #2a6abf);
	background-image: -o-linear-gradient(top, #66a5e6, #2a6abf);
	background-image: linear-gradient(to bottom, #66a5e6, #2a6abf);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#66a5e6', endColorstr='#2a6abf'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#66a5e6', endColorstr='#2a6abf')"; /* IE8 */
 	zoom: 1;
 	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.75);
	   -moz-box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.75);
	        box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.75);
	behavior: url(/PIE/PIE.htc);
}
.pp_login_icon {
	background: url(../images/pp_login_icon.png) 0 0;
	width: 49px;
	height: 49px;
	margin: 0 auto;
	overflow: hidden;
}
.pp_login_popup_forgotpass,
.pp_login_popup_forgotpass a {
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	line-height: 18px;
}
.pp_login_popup_forgotpass a:hover {color: #c5dfff;}

/* 9707 новый блок - количество товара */
.num_of_items_block {
	height: 31px;
}

.num_of_items_cart {
	float: left;
	width: 78px;
	height: 31px;
	vertical-align: top;
}

.num_of_items_head {
	float: left;
	padding-top: 8px;
}

/* 33181 */
.review_upload_img{float:left;width:160px;}
.review_upload_filename{float:left;width:190px;}
.review_upload_del{float:left;}
.review_upload_del a{background: url(../images/del_cross_14.png) right no-repeat;padding:0 19px 0 0; text-decoration:none;}

.review_upload_del a span{border-bottom:1px dashed #085998;}

.attach_img_cont{float:left;}
.attach_img_cont input{width:250px; height:22px;line-height:22px; margin-left:5px;}

/* /33181 */

/* 9707 end */

.order_deliv_line{
	font-weight:bold;
	border-bottom:1px dashed #ccc;
	position:relative;
}

label.custom_radio{
	display: inline-block;
    cursor: pointer;  
    position: relative;  
}

label.custom_radio:before{  
        content: "";  
        display: inline-block;  
        width: 13px;  
        height: 13px;  
        position: absolute;  
        left: 3px;  
        bottom: 9px;  
        background-color: #fff;  
		border:2px solid #bcbcbc;	
	-moz-border-radius:10px;
 -webkit-border-radius:10px;
	  -o-border-radius:10px;
	     border-radius:10px;
}  

input.custom_radio[type=radio]{display: none;}
input.custom_radio, input.custom_check{display: none;}

input.custom_radio[type=radio]:checked + label.custom_radio::before{  
    content: "\2022";
    color: #bcbcbc;  
    font-size: 32px;  
    text-align: center;  
    line-height: 14px;  
	padding:0;
}

.order_deliv_line label{
	width:455px;
	padding:10px 0 10px 35px;
}

.deliv_cost{float:right; color:#f30a10; padding-right:10px; font-weight:normal;}
.deliv_warning_cont{background-color:#ffebeb;padding:10px;line-height:18px;}
.deliv_data_cont, .deliv_data_cont_bord{background-color:#f6f6f6;border:1px solid #ccc;border-top:0; padding: 0 0 0 12px;}
.deliv_data_cont_bord{border-top:1px solid #ccc;}
.dd_line{padding:7px 7px 7px 0;line-height:24px;}
.dd_left{float:left;width:140px;}
.dd_right{float:left;width:310px; padding-left:15px;}

.gender_btn{float:left;width:162px;position:relative; padding-top:2px}
.gender_btn label{height:28px;width:135px;padding:0 0 0 27px;}
.gender_btn label:before{top:5px;left:3px;}
.gender_btn span{line-height:28px;}

.pers_btn{float:left;width:237px;position:relative; padding-top:2px}
.pers_btn label{height:28px;width:209px;padding:0 0 0 27px;}
.pers_btn label:before{top:5px;left:3px;}
.pers_btn span{line-height:28px;}

.mkad_btn{float:left;width:145px;position:relative}
.mkad_btn label{height:28px;width:118px;padding-left:27px;}
.mkad_btn label:before{top:6px;left:3px;}
.mkad_btn span{line-height:28px;}

.pickup_btn{width:223px;margin-bottom:10px;position:relative; float:left;}
.pickup_btn label{width:184px;padding-left:27px;padding-right:10px;}
.pickup_btn label:before{top:6px;left:3px;}

.details_btn{width:457px;}
.details_btn label{width:418px;}
.details_btn div{padding:2px 0 5px 0;}

.deliv_btn{margin-bottom:10px;position:relative}
.d_name{padding-top:2px;}

.var .deliv_btn:first-child{
	-moz-border-radius:3px 3px 0 0;
 -webkit-border-radius:3px 3px 0 0;
	  -o-border-radius:3px 3px 0 0;
	     border-radius:3px 3px 0 0;
}

.var .deliv_btn:last-child{
	-moz-border-radius:0 0 3px 3px;
 -webkit-border-radius:0 0 3px 3px;
	  -o-border-radius:0 0 3px 3px;
	     border-radius:0 0 3px 3px;
}

.var{
	-moz-border-radius:3px;
 -webkit-border-radius:3px;
	  -o-border-radius:3px;
	     border-radius:3px;
		margin-bottom:10px;
		border:1px solid #ccc;
		width:280px;
}

.deliv_btn{width:270px;	padding-right:10px;}
.var .deliv_btn{
	margin-bottom:0px;
	border:0!important;
	-moz-border-radius:0;
 -webkit-border-radius:0;
	  -o-border-radius:0;
	     border-radius:0;
	
}

.deliv_btn label{width:270px;padding:1px 5px 0 27px;height:28px; line-height:28px;}
.var .deliv_btn label{width:240px;	padding-left:27px;}
.deliv_btn label:before{top:6px;left:3px;}
.deliv_btn div.fs_11, .deliv_btn div.fs_11{line-height:14px!important;padding-bottom:5px;}

.st_gray_btn{
	background: -moz-linear-gradient(#fff, #e2e2e2);
	background: -ms-linear-gradient(#fff, #e2e2e2);
	background: -o-linear-gradient(#fff, #e2e2e2);
	background: -webkit-linear-gradient(#fff, #e2e2e2);
	-pie-background: linear-gradient(#fff, #e2e2e2)!important;
	 filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#e2e2e2'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#e2e2e2')"; /* IE8 */
	
	border:1px solid #ccc;
	     border-radius:3px;
	-moz-border-radius:3px;
 -webkit-border-radius:3px;
      -o-border-radius:3px;
}
.gender_btn.active,
.deliv_btn.active,
.mkad_btn.active,
.pickup_btn.active,
.map_button:hover{
	background: -moz-linear-gradient(#fff, #d1e3ed);
	background: -ms-linear-gradient(#fff, #d1e3ed);
	background: -o-linear-gradient(#fff, #d1e3ed);
	background: -webkit-linear-gradient(#fff, #d1e3ed);
	-pie-background: linear-gradient(#fff,#d1e3ed)!important;
	border:1px solid #d1e3ed;
	border:1px solid #c6dee9;
	
}

.gender_btn input.custom_radio[type=radio]:checked + label.custom_radio::before,
.mkad_btn input.custom_radio[type=radio]:checked + label.custom_radio::before,
.deliv_btn input.custom_radio[type=radio]:checked + label.custom_radio::before,
.pickup_btn input.custom_radio[type=radio]:checked + label.custom_radio::before,
.pers_btn input.custom_radio[type=radio]:checked + label.custom_radio::before{  
    color: #66bbe2;  
    font-size: 35px;  
    line-height: 14px;  
	border-color:#66bbe2;
}


.dd_line input, .dd_line textarea, .dd_line select{
	padding:0px 5px;
		 border-radius:3px;
	-moz-border-radius:3px;
 -webkit-border-radius:3px;
      -o-border-radius:3px;
}

.dd_line input{height:24px;line-height:24px;}
.dd_line select{height:24px;line-height:24px;padding:0px 0 0 5px;}
.dd_line table td{padding:0;}
.adress_table input{text-align:center;}


.map_button{float:right;margin-right:2px;}
.map_button a{
	background-image: url(/images/gray_map_icon.png);
	background-position:center 0;
	background-repeat:no-repeat;
	width:46px;
	height:22px;
	font-size:10px;
	display:block;
	padding-top:20px;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	color:#696969;
}
.map_button:hover a{background-position:center -42px; color:#5195b6;}
.deliv_time_left{float:left;line-height:15px;}
.deliv_time_right{float:right;line-height:15px;padding-bottom:4px;}

#cab_icons_cont {
	padding: 10px 0px 20px 0px;
}
#cab_icons_cont div {
	width: 224px;
}
#cab_icons_cont a#c_order_history {
	background-position: 0 -70px;
}
#cab_icons_cont a#c_order_history:hover,
#cab_icons_cont a#c_order_history.active {
	background-position: 0 -105px;
	color: #ec1d25;
}
.cab_history_orders_link_back {
	float: left;
	padding-left: 10px;
}
.cab_history_orders_link_back a {
	text-decoration: underline;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
}
.new_cart_table_response {
	float: left;
	padding-left: 18px;
	vertical-align: bottom;
}
.history_orders_table_items td {
	padding: 15px 12px;
}
.history_orders_table_green {
	color: #57a232;
}
.history_orders_table_orange {
	color: #e68f3a;
}
.history_orders_table_red {
	color: #fb1215;
}
.cab_repeat_order {
	padding: 20px 20px 0 0 ;
}
.cab_repeat_order a {
	text-decoration: underline;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	text-transform: none;
}
.add_gar_small_box {
	height: 16px;
	padding: 5px 0 0 103px;
	float: left;
}
.history_orders_table_total {
	padding: 20px 0 0 10px;
	font-size: 14px;
}
.t_center {
	text-align: center!important;
}
.change_order textarea {
	width: 550px;
	height: 170px;
	padding: 5px;
	color: #696969;
	font-family: Arial, Helvetica, sans-serif;
	overflow: auto;
}
.change_order textarea:focus {
	border: 1px solid #52a8ec;
	outline: 0;
	outline: thin dotted 9;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
.change_order div {
	font-size: 14px;
	padding: 5px 0px 10px 0px;
}
.popup_change_order {
	width: 562px;
	height: 315px;
	padding: 20px;
}
.shipping_info_right_data_line {
	width:690px;
	font-weight:normal;
	text-align:left;
	padding: 0px 0px 12px 20px;
	float:left;
	line-height:18px;
	font-size:14px;
}


.cd_zag1{
	 color:#ed1b24;
	 font-size:20px;
	 padding:10px 0 7px 0;
}

.cd_zag2{
	 color:#555;
	 font-size:18px;
	 padding:10px 0 7px 0;
}

.cd_zag1_gr{
	 color:#555;
	 font-size:20px;
	 font-weight:bold;
	 padding:10px 0 7px 0;
}

.cd_left_data_line, .cd_right_data_line{
	float:left;
	line-height:18px;
	font-weight:bold;
	width:170px;
	font-size:14px;
	padding-bottom:12px;
}

.cd_right_data_line{
	width:394px;
	font-weight:normal;
	text-align:left;
	padding-left:20px;
}

/*29635*/
.pers_cab{padding:20px; }
.pers_cab .cd_left_data_line{width:280px;font-size:13px;padding:0 0 10px 20px; text-align:left;}
.pers_cab .cd_right_data_line{width:320px;font-size:13px;padding-bottom:10px;}
#profile_edit .pers_cab  .cd_left_data_line{padding-top:4px!important;}

#profile_edit .pers_cab input, #profile_edit .pers_cab textarea, #profile_edit .pers_cab select  {padding:2px 3px;}
 #profile_edit .pers_cab select{height:23px;}
.error_new{color:#F40A13;font-size:11px;padding-top:5px; line-height:12px;display:none;}

/* /29635*/

.cd_info_text{
	padding:0 0 18px 0;
	font-size:14px;
}

.paym_type_icon{
	display: inline-block; 
	vertical-align: middle; 
	zoom: 1; 
	*display: inline;
}

a.print_link{
	display:block;
	background:url(../images/print_icon.gif) 0 0 no-repeat;
	line-height:15px;
	padding-left: 20px;
	height:15px;
}

a.print_link span{
	color:#797979;
	font-size:12px;
	text-decoration:underline;
}

a.print_link:hover{background-position:0 -15px;}
a.print_link:hover span{color:#4e4e4e;}

#print_right_text{
	float:right;
	font-size:18px;
	color:#656565;
	line-height:24px;
	text-align:right;
	padding-bottom:15px;
}


.search_block_htext {
	width: 100%!important;
	float: none!important;
}
.search_block_morelink {
	text-align: right;
	padding: 10px 10px 20px 10px;
}
.search_block_morelink a {
	font-size: 14px;
}


.search_form_dropdown_link {
	position: relative;
	display: block;
	float: left;
	left: -5px;
	width: 95px;
	height: 18px;
	padding: 5px 0px 0px 15px;
	margin: 0px;
	background: url(../images/sb_dropdown.png) no-repeat 0 0;
	color: #696969;
	text-decoration: none;
	font-weight: bold;
}
.search_form_dropdown_link:hover {
	color: #434343;
	background: url(../images/sb_dropdown.png) no-repeat 0 -24px;
}
.open_dropdown_sb {
	background: url(../images/sb_dropdown.png) no-repeat 0 -48px;
}
.search_form_dropdown {
	position: absolute;
	z-index: 1;
	top: 32px;
	left: 14px;
	background: #ffffff;
	width: 103px;
	padding: 5px 0px;
	border: 1px solid #d7d7d7;
	border-top: none;
	cursor: default;
	text-align: left;
	overflow: auto;
	-moz-border-radius: 0 0 7px 7px;
	-webkit-border-radius: 0 0 7px 7px;
	-o-border-radius: 0 0 7px 7px;
	border-radius: 0 0 7px 7px;
	line-height: 25px;
}
.search_form_dropdown a {
	padding-left: 8px;
	display: block;
	text-decoration: none;
	color: #696969;
}
.search_form_dropdown a:hover {background: #f0f0f0;}

.sb_inputform { width: 396px!important; }


.logo_brands span{color: #443344;font-size: 18px;display:block; padding:10px; width:140px; overflow:hidden;}

.logo_brands a{
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";	/* IE 8 */
    filter: alpha(opacity=50);	/* IE 5-7 */
    -moz-opacity: 0.5;	/* Netscape */
    -khtml-opacity: 0.5;	/* Safari 1.x */
    opacity: 0.5;	/* Good browsers */

}

.logo_brands a:hover, .logo_brands a.active{
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	/* IE 8 */
    filter: alpha(opacity=100);	/* IE 5-7 */
    -moz-opacity: 1;	/* Netscape */
    -khtml-opacity: 1;	/* Safari 1.x */
    opacity: 1;	/* Good browsers */
    color: #085a9a!important;
	text-decoration: none!important;
}

.filterx_row {
	padding-bottom: 20px;
}
.filtery_row {
	width: 150px;
	margin: 5px 0px 0px 1px;
	padding-bottom: 15px;
}
.filterx_col {
	float: left;
	width: 23.6%;
	padding-left: 12px;
}
.filterx_col:first-child {
	padding-left: 0px;
}
.filter_item {
	padding: 5px 0px;
	width:145px;
	clear:both;
}
.filter_item input[type="checkbox"] {
	float:left;
	width:12px;
	margin:1px 0 0 0;
	padding:0;
}

.filter_item label{float:left;padding-left:5px; width:125px;  word-wrap: break-word;}

.filter_header a {
	color: #434343;
	font-size: 12px;
	text-decoration: none;
	display: block;
	border-bottom: 1px solid #c5c4c4;
	position: relative;
}
.filterx_header a {
	padding: 2px 0px;
}
.filter_y_header a {
	background-color: #f2f2f2;
	padding: 5px 5px 5px 6px;
}
.filters_arrows {
	height: 8px;
	width: 8px;
	position: relative;
}
.filterx_open {
	background: url(../images/filter_sprite.png) no-repeat 0 -9px;
	float: left;
	top: 6px;
	margin-right: 5px;
}
.filter_y_open {
	background: url(../images/filter_sprite.png) no-repeat 0 -17px;
	position: absolute;
	right: 10px;
	top: 9px;
}
.filterx_closed {
	background: url(../images/filter_sprite.png) no-repeat 0 0;
	float: left;
	top: 4px;
	margin-right: 5px;
}
.filter_y_closed {
	background: url(../images/filter_sprite.png) no-repeat 0 -9px;
	position: absolute;
	right: 10px;
	top: 9px;
}
.filter_y_list {
	padding: 10px 0px 0px 5px;
}
.filterx_list {
/*	padding-top: 10px;*/
}
.filterx_morelink {
	padding-top: 8px;
}
.filterx_morelink a,
.filterx_moresearch a {
	text-decoration: none;
	border-bottom: 1px dashed #085a9a;
}
.filterx_morelink a:hover,
.filterx_moresearch a:hover {
	text-decoration: none;
	border-bottom: 1px dashed #ed1c24;
}
.filterx_btns {
	position: relative;
}
.filterclear {
	line-height: 26px;
	padding-left: 14px;
}
.filterx_moresearch a {
	position: absolute;
	top: 4px;
	right: 12px;
}
.filterx_submitclear {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

/* slider */
.slider_filter,
.slider_y_filter {
	position: relative;
}
.slider_y_filter .slider_range_filterx {
	width: 132px;
}
.ui-widget-header {
	top: -1px;
	margin-left: -1px;
	background: #63a7e7;
	border: 1px solid #226aa9;
	height: 6px;
	left: 0px;
	position: absolute;
	
	
}
.slider_range_filterx {
	width: 153px;
	height: 6px;
	position: relative;
	margin: 18px 0px 16px 8px;
	background-color: #e8e6e6;
	border: 1px solid #a6a6a6;
}
.ui_slider_filter_left {
	width: 9px;
	height: 16px;
	position: absolute;
	top: 7px;
	margin-left: -9px;
	z-index: 1;
	background: url(../images/filter_sprite.png) 0 -24px;
}
.ui_slider_filter_right {
	width: 9px;
	height: 16px;
	position: absolute;
	top: 7px;
	margin-left: 0px;
	z-index: 1;
	background: url(../images/filter_sprite.png) 0 -40px;
}
.ui_slider_filter_separator {
	background-color: #a4a4a4;
	width: 1px;
	height: 14px;
	position: absolute;
	top: 14px;
	margin-left: 8px;
}
.xsep1, .ysep1 { left: 0px; }
.xsep2 { left: 51px; }
.xsep3 { left: 103px; }
.xsep4 { left: 154px; }

.ysep2 { left: 44px; }
.ysep3 { left: 89px; }
.ysep4 { left: 133px; }

.ui_slider_filter_numbers {
	position: absolute;
	font-size: 10px;
	color: #696969;
}
.xnum1, .ynum1 { left: 0px; }
.xnum2 { left: 46px; }
.xnum3 { left: 98px; }
.xnum4 { left: 136px; }

.ynum2 { left: 33px; }
.ynum3 { left: 78px; }
.ynum4 { left: 114px; }

.closed_filter { 
	padding-bottom: 1px;
	margin: 0px;
}
/* slider end */

.filter_tooltip {
	position: absolute;
	z-index: 1000;
	border: 2px solid #ed714f;
	height: 25px;
	background-image: none;
	background-attachment: scroll;
	background-color: #ffffff;
	font-size: 14px;
	margin-top: 0px;
	top: 314px;
	left: 230px;
	margin-left: -221px;
	background-position: 0% 0%;
	background-repeat: repeat repeat;
	-webkit-border-radius:3px;
	   -moz-border-radius:3px;
	     -o-border-radius:3px;
	        border-radius:3px;
	behavior: url(/PIE/PIE.htc);
}
.filter_tooltip_c {
	position:absolute;
	left:100%;
	width:9px; 
	height:26px; 
	background:url(../images/filter_tooltip_c.png) no-repeat scroll 0 50% transparent; 
	overflow:hidden;
}
.filter_tooltip_cr {
	position:absolute;
	left:-9px;
	width:9px; 
	height:26px; 
	background:url(../images/filter_tooltip_cr.png) no-repeat scroll 0 50% transparent; 
	overflow:hidden;
}
.filter_tooltip_t {
	position:absolute;
	left:26px;
	top:-9px;
	width:28px; 
	height:9px; 
	background:url(../images/filter_tooltip_t.png) no-repeat scroll 0 50% transparent; 
	overflow:hidden;
}

.filter_y_morepopup {
	height: auto;
	padding: 10px 20px 10px 0px;
}

.filter_selected_title {
	line-height: 24px;
	font-weight: bold;
	font-size: 13px;
	vertical-align: top;
}
.filter_selected {
	padding-bottom: 15px;
}
.filter_selected div {
	display: inline-block;
	position: relative;
	margin: 0px 10px 6px 0px; 
	*display: inline;
	*zoom:1;
}
.filter_selected div a {
	display: inline-block;
	*display: inline;
	*zoom:1;
	position: relative;
	line-height: 14px;
	padding: 5px 24px 5px 6px;
	text-decoration: none;
	outline: none!important;
	color: #696969;
	background-color: #dfdfdf;
	-webkit-border-radius:3px;
	   -moz-border-radius:3px;
	     -o-border-radius:3px;
	        border-radius:3px;
	behavior: url(/PIE/PIE.htc);
}
.filter_selected div a:hover {
	text-decoration: line-through;
}
.filter_delete_select {
	background: url(../images/filter_delete.png) no-repeat;
	float: right;
	width: 15px;
	height: 15px;
	position: absolute;
	top: 5px;
	right: 5px;
}

.club5_popup_getdiscount_block {
	padding: 10px;
	text-align: center;
	border: 1px solid #bab9b9;
	background-color:#fff;
	-webkit-border-radius: 7px;
	   -moz-border-radius: 7px;
	     -o-border-radius: 7px;
	        border-radius: 7px;
}
.club5_popup_getdiscount_block .prev_item a {
	color: #696969;
	text-decoration: none;
}
.club5_popup_getdiscount_block .prev_item {
	width: 175px;
	padding: 0px 7px 10px 8px;
	float: none;
	display: inline-block;
	*display: inline;
	vertical-align: top;
	zoom: 1;
}
.symbol_plus {
	font-size: 30px;
	font-weight: bold;
	padding-top: 70px;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.club5_popup_getdiscount_block .prev_item:hover, 
.club5_popup_getdiscount_block .four_it_prev_item:hover {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}


/* c задачи 7077 */
.btn_orange {
	display: inline-block;
	position: relative;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	border: 0;
	padding: 0px;
	background-color: #f24a16;
	background-image: -moz-linear-gradient(top, #f85e0e, #ed371e);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f85e0e), to(#ed371e));
	background-image: -webkit-linear-gradient(top, #f85e0e, #ed371e);
	background-image: -o-linear-gradient(top, #f85e0e, #ed371e);
	background-image: linear-gradient(to bottom, #f85e0e, #ed371e);
	background: -ms-linear-gradient(top, #f85e0e 0%,#ed371e 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f85e0e', endColorstr='#ed371e');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f85e0e', endColorstr='#ed371e')";
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
	-moz-box-shadow: inset #fc9355 0 2px 0 0;
	-webkit-box-shadow: inset #fc9355 0 2px 0 0;
	box-shadow: inset #fc9355 0 2px 0 0;
	behavior: url(/PIE/PIE.htc);
	*display: inline;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	zoom: 1;
}
.btn_orange:hover {
	color: #ffffff;
	background-color: #ed371e;
	background-image: -moz-linear-gradient(top, #ed371e, #f85e0e);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ed371e), to(#f85e0e));
	background-image: -webkit-linear-gradient(top, #ed371e, #f85e0e);
	background-image: -o-linear-gradient(top, #ed371e, #f85e0e);
	background-image: linear-gradient(to bottom, #ed371e, #f85e0e);
	background: -ms-linear-gradient(top, #ed371e 0%,#f85e0e 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ed371e', endColorstr='#f85e0e');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ed371e', endColorstr='#f85e0e')";
	zoom: 1;
}
.btn_large {
	width: 225px;
	height: 32px;
	line-height: 32px;
}
.btn_large:hover {
	height: 31px;
	padding-top: 1px;
	line-height: 32px;
}
/* конец c задачи 7077 */

.bCountSet_small {height: 23px;width: 60px;	margin: 0 auto;}
.bCountSet_small a {line-height: 23px;}
.bCountSet_small span {line-height: 23px;}

.icon_emailme {
	background: url(../images/email_icon.png) 0 0;
	width: 49px;
	height: 49px;
	margin: 0 auto;
	overflow: hidden;
}
.icon_emailme_done {
	background: url(../images/email_icon.png) 0 -49px;
	width: 49px;
	height: 49px;
	margin: 0 auto;
	overflow: hidden;
}

.discount_blue_block, .discount_peach_block {
	height: 40px;
	line-height: 40px;
	width: 100%;
	margin: 10px 0px;
	text-align: center; 
}
.discount_blue_block {background-color: #e1f5fd;}
.discount_peach_block {background-color: #f8c9b9;}

.chance_pickup_head{font-size:13px;font-weight:bold;padding:0 0 3px 0;cursor:pointer}
.chance_pickup_links a{margin-right:7px; cursor:pointer}


.right_ban_anim_cont{
	position: absolute;
	top: 200px;
	right: 2%;
	z-index: 800;
}

@media screen and (max-width: 1920px) { .right_ban_anim_cont{right: 14%;} }
@media screen and (max-width: 1680px) {	.right_ban_anim_cont{right: 10%;} }
@media screen and (max-width: 1440px) {	.right_ban_anim_cont{right: 3%;} }
@media screen and (max-width: 1024px) {	.right_ban_anim_cont{display:none;} }

.right_ban_anim_link{display: block;}
.right_ban_anim_pic{display: block;}

a.mobile_vers_top_link{
	display:block;
	height:28px;
	line-height:28px;
	background-color:#ffe7a9;
	padding:0 1.85%;
	color:#696969;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
}

a.mobile_vers_top_link span.mbs_link{
	margin:0 auto;
	position:relative;
	display:inline-block;
	
}

a.mobile_vers_top_link span span{
	/*font-family: 'Glyphicons Halflings';*/
	font-size:14px;
	font-weight:bold;
	float:right;
	/*content:'\e014';*/
	color:#696969;
	line-height:25px;
	margin-left:20px;
}


/* заменить в будущем на этот стиль - бар сортировки */
.sort_bar {
	height: 35px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #cdcdcd;
	zoom: 1;
	overflow: hidden;
	behavior: url(/PIE/PIE.htc);
	margin: 5px;
}
.sort_bar_bg {
	width: 100%;
	height:100%;
	-moz-box-shadow: inset #ffffff 0 2px 0 0;
	-webkit-box-shadow: inset #ffffff 0 2px 0 0;
	box-shadow: inset #ffffff 0 2px 0 0;
	background-color: #efefef;
	background-image: -moz-linear-gradient(top, #e7e7e7, #ffffff);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e7e7e7), to(#ffffff));
	background-image: -webkit-linear-gradient(top, #e7e7e7, #ffffff);
	background-image: -o-linear-gradient(top, #e7e7e7, #ffffff);
	background-image: linear-gradient(to bottom, #e7e7e7, #ffffff);
	background: -ms-linear-gradient(top, #e7e7e7 0%,#ffffff 100%);
	background: -ms-linear-gradient(top, #e7e7e7 0%,#ffffff 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
/* конец заменить в будущем на этот стиль - бар сортировки */

.double_inn_text{
	padding-top:10px;
	color:#fff;
	text-align:center;
}
.double_inn_text a{color:#fff}
.double_inn_text a:hover{color:#c5dff}

.recommended_cont .prev_item{
	background-color: #ffffff;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	zoom: 1;
	behavior: url(/PIE/PIE.htc);
	margin: 0 25px;
}

.pa_view_link_no_active{color:#c1c1c1}

.hide_light{display:none;}
.only_for_cl_5_cont{height:22px;text-align:center; padding-top:24px;}

.three_cols{
	float:left;
	width:31%;
	padding-right:2%;
	padding-top:7px;
}

.adv_block_st{
	border-top:1px dashed #ccc;
	padding:20px 20px;
	margin-top:20px;
}

.assort_text{font-weight:bold; font-size:14px;text-align:center;padding:10px;outline:1px solid #ccc; margin-bottom:20px;}
.only_for_cl_5_cont{height:22px;text-align:center; padding-top:24px;}


/*44286*/

.deliv_var_cont{
	float:left;
	padding-right:20px;
	width:286px;
}

.paym_var_cont{
	float:left;
	padding-right:20px;
	width:210px;
}

input.cust_dv, input.cust_pv{display:none;}
label.cust_dv, label.cust_pv{
	height:56px;
	border:1px dashed #918d8e;
	line-height:56px;
	padding:0 10px 0 40px;
	font-size:16px;
	color:#555555;
	display:block;
	
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	zoom: 1;
	behavior: url(/PIE/PIE.htc);
	
	background: -moz-linear-gradient(#fff, #f5f5f5);
	background: -ms-linear-gradient(#fff, #f5f5f5);
	background: -o-linear-gradient(#fff, #f5f5f5);
	background: -webkit-linear-gradient(#fff, #f5f5f5);
	
	cursor:pointer;
	position:relative;
}

label.cust_pv{
	height:44px;
	font-size:14px;
	line-height:18px;
}

label.cust_dv:before, label.cust_pv:before{
	width:16px;
	height:16px;
	border:2px solid #918d8e;
	background-color:#fff;
	display:inline-block;
	content: "";
	position:absolute;
	top:18px;
	left:10px;
	line-height:16px;
	font-size:42px;
	text-align:center;
	
	border-radius: 16px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	zoom: 1;
	behavior: url(/PIE/PIE.htc);
	
}

label.cust_pv:before{
	width:14px;
	height:14px;
	top:13px;
	font-size:40px;
	line-height:14px;
}

input.cust_dv[type="radio"]:checked +label.cust_dv:before, input.cust_pv[type="radio"]:checked +label.cust_pv:before{
	border:2px solid #66bbe2;
	content: "\2022";
	color:#509cbf;
}


input.cust_dv[type="radio"]:checked +label.cust_dv, input.cust_pv[type="radio"]:checked +label.cust_pv{
	background: -moz-linear-gradient(#fff, #bbe0f2);
	background: -ms-linear-gradient(#fff, #bbe0f2);
	background: -o-linear-gradient(#fff, #bbe0f2);
	background: -webkit-linear-gradient(#fff, #bbe0f2);
	border:1px dashed #66bbe2;
	color:#509cbf;
}

label.cust_dv.noact, label.cust_pv.noact{
	background: -moz-linear-gradient(#fafafa, #f6f6f6);
	background: -ms-linear-gradient(#fafafa, #f6f6f6);
	background: -o-linear-gradient(#fafafa, #f6f6f6);
	background: -webkit-linear-gradient(#fafafa, #f6f6f6);
	border:1px dashed #d9d9d9;
	color:#b6b6b6;
	cursor: default;
}

label.cust_dv.noact:before, label.cust_pv.noact:before{
	border:2px solid #d9d9d9;
	background-color:#fafafa;
}

label.cust_pv.noact span, label.cust_dv.noact span{opacity:0.5;}

label.cust_pv span{display:block;	padding-top:13px;}
label.cust_dv span{display:block;}

label.cust_dv span{height:56px;background: url(../images/dv_icons.png) no-repeat;}
label.cust_pv span{height:31px;background: url(../images/pv_icons.png) no-repeat;}

#dvs_pickup{background-position:right 0px}
#dvs_courier{background-position:right -56px}
#dvs_postrf{background-position:right -112px}

#pvs_w_money{background-position:right 0px}
#pvs_y_money{background-position:right -44px}
#pvs_qiwi{background-position:right -88px; padding-top:5px; height:38px}
#pvs_p_card{background-position:right -132px; padding-top:5px; height:38px}
#pvs_cash{background-position:right -176px}
#pvs_bank{background-position:right -220px; padding-top:5px; height:38px}

.pick_up_city_item_cont div.pick_up_city_item{
	border-bottom:1px dashed #ccc;
	padding:15px 0 25px 0;
}
.pick_up_city_item_cont div.pick_up_city_item:first-child{padding-top:0;}
.pick_up_city_item_cont div.pick_up_city_item:last-child{border-bottom:none;}


/* /44286*/
.only_for_cl_5_cont{height:22px;text-align:center; padding-top:24px;}

.bundle_block{
	margin:30px 10px 0;
	padding:0px 10px;
	border-top:1px dashed #ccc;
}

.bundle_block h2{padding-bottom:25px;}

.bundle_item{
	float:left;
	width:138px;
	position:relative;
}

.bundle_item img{
	border:1px solid #ccc;
	display:block;
}

.bundle_item .prev_link_item {line-height:16px;}

.prev_link_item span{display:inline-block;text-align:center!important;}

.b_check_box_cont{
	position:absolute;
	top:-10px;
	left:-10px;
}

.bundle_equality_cont, .bundle_plus_cont{float:left; width:50px; font-weight:bold; font-size:30px; height:138px; line-height:138px;text-align:center}

.bundle_buy_cont{float:left; width:104px;}

.bundle_price_cont{
	text-align:right;
	font-weight: bold;
    padding:25px 0 7px 8px;
	color: #EE381D;
    font-size: 15pt;
}

.bundle_price_old{padding-right:28px; height:25px; }

.bundle_price_old span{
	color: #696969;
    font-size: 13pt;
    font-weight: normal;
    text-decoration: line-through;
}

label.custom_check{
	display: inline-block;
    cursor: pointer;  
    position: relative;  
    padding-left: 25px;  
    margin-right: 15px;  
    font-size: 1.08em;  
	font-weight:normal
}

label.custom_check:before {  
        content: "";  
        display: inline-block;  
        width: 13px;  
        height: 13px;  
        position: absolute;  
        left: 3px;  
        bottom: 9px;  
        background-color: #fff;  
		border:2px solid #bcbcbc;	
	-moz-border-radius:3px;
 -webkit-border-radius:3px;
	  -o-border-radius:3px;
	     border-radius:3px;
		 box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);  
} 

.bundle_block label.custom_check:before{
	  width: 26px;  
      height: 26px;  
	  top:-10px;
	  left:-2px;
	  
}

label.custom_check:before{
	top:9px;
	background-color: #fff;
	border:1px solid #ccc;
	box-shadow:none;
}

input.custom_check[type=checkbox]:checked + label::before {
	content: "\2713";  
    color: #bcbcbc;  
    font-size: 32px;  
    text-align: center;  
    line-height: 14px;  
	padding:0;
}

.bundle_block input.custom_check[type=checkbox]:checked + label::before{
	  font-size: 24px;  
	  line-height: 26px; 
	  color: #ed1c24;  
	  font-weight:bold;
}

.add_to_cart span{
	display:inline-block;
	background:url(../images/add_to_cart.svg) no-repeat;
	height:18px;
	width:19px;
}

.add_to_cart_cont{float:right;padding-top:20px;}
.four_it_prev_item .add_to_cart_cont {padding-top:17px;}
.recommend_item .add_to_cart_cont {padding-top:0px;}

.add_to_cart_cont .in_cart{
	background-color:magenta_;
	height:16px;
	line-height:16px;
	padding-top:11px;
}

.left_prices{float:left}
.add_to_cart_cont .in_cart{text-align:right;}

.booklink div {
    height: 16px;
    overflow: hidden;
    text-align: center;
}

.book_pr .add_to_cart_cont{padding-top:12px;}
.book_pr .add_price{display:none;}
.book_pr .four_it_prev_price{padding-top:13px;}

.four_it_club_price span.left{
	color:#f50606;
	font-size:13px;
	height:18px;
	line-height:18px;
}

.four_it_club_price span.cl_5_i{
	float:left;
	display:block;
	background:url(../images/cl_5_prev_price_icon.svg) no-repeat right;
	width:12px;
	height:18px;
	padding:0px 0 0 5px;
}

.add_price{height:18px;padding:8px 0 1px 0;}

.four_it_prev_item .in_cart{padding-top:5px;}
.four_it_prev_item .add_price{padding:6px 0 1px;}

.price_from{font-size: 14px;font-weight: normal;}

.header_red {
	display: table;
	width: 100%;
	background-color: #d01017;
	background-image: -moz-linear-gradient(top, #fc323a, #c5080f);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fc323a), to(#c5080f));
	background-image: -webkit-linear-gradient(top, #fc323a, #c5080f);
	background-image: -o-linear-gradient(top, #fc323a, #c5080f);
	background-image: linear-gradient(to bottom, #fc323a, #c5080f);
	background: -ms-linear-gradient(top, #fc323a 0%,#c5080f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc323a', endColorstr='#c5080f',GradientType=0 );
}

.window .header_red .header_text {
	color: #ffffff;
	font-size: 18px;
	line-height: 20px;
	display: table-cell;
	vertical-align: middle;
	height: 49px;
}
.icon_points {
	background: url('../images/icon_points.png') no-repeat;
	display: block;
	width: 49px;
	height: 49px;
	overflow: hidden;
}
.activation_points_block {
	width: 434px;
}
.activation_points_block .label_name {
	font-size: 14px;
	text-align: left;
	line-height: 26px;
	width: 110px;
	padding-left: 10px;
}
.activation_points_block form {
	padding-top: 10px;
	width: 340px;
	margin: 0 auto;
}
.activation_points_block .input_block {width: 220px;}
.captcha_block {
	background-color: #f2f2f2;
	padding: 10px 0px;
	width: 300px;
}
.captcha_block .label_name img {border: 1px solid #959595;}
.captcha_block .label_name {height: 40px;}
.captcha_block .input_block {width: 175px;}

.add_orange_btn {
	padding: 0 10px;
	height: 26px;
	line-height: 26px;
	text-transform: none;
}
.add_orange_btn:hover {
	padding-top: 1px;
	height: 25px;
}
.arrow_popupgift {
	background: url(../images/arrows_popupgift.png) 0 0;
	width: 24px;
	height: 40px;
	display: block;
	overflow: hidden;
	cursor: pointer;
	border: none;
	position: relative;
	top: 35%;
}
.right_arrow_popupgift {background-position: 0 -40px;}

.cart_data_line{padding:12px 0;}
.cart_data_left_col{float:left;width:120px;padding:10px 10px 0 0;}
.cart_data_right_col{float:left;width:493px;padding:0 0 0 15px;}

.cart_data_message{font-size:11px;padding-top:7px;line-height:15px;}

.cart_data_right_col .dd_left{line-height:18px;padding-top:4px;}

.dd_line .dd_example{line-height:14px; padding:5px 0 0 5px;clear:both;}

.gr_btn{
	height:23px;
	line-height:24px;
	color:#555;
	text-decoration:none;
	text-align:center;
	display:block;
	padding:1px 0 0 0;
	text-transform:uppercase;
	font-size:11px;

	background: -moz-linear-gradient(#fff, #e2e2e2);
	background: -ms-linear-gradient(#fff, #e2e2e2);
	background: -o-linear-gradient(#fff, #e2e2e2);
	background: -webkit-linear-gradient(#fff, #e2e2e2);
	-pie-background: linear-gradient(#fff, #e2e2e2)!important;
	 filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#e2e2e2'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#e2e2e2')"; /* IE8 */
	
	border:1px solid #ccc;
	     border-radius:3px;
	-moz-border-radius:3px;
 -webkit-border-radius:3px;
      -o-border-radius:3px;
}

.gr_btn:hover{
	background: -moz-linear-gradient(#e2e2e2, #fff);
	background: -ms-linear-gradient(#e2e2e2, #fff);
	background: -o-linear-gradient(#e2e2e2, #fff);
	background: -webkit-linear-gradient(#e2e2e2, #fff);
	-pie-background: linear-gradient(#e2e2e2, #fff)!important;
	 filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e2e2e2', endColorstr='#ffffff'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e2e2e2', endColorstr='#ffffff')"; /* IE8 */
	color:#222;
	padding-top:2px;
	height:22px;
}

.nolink {
	color: #696969;
	text-decoration: none!important;
	text-align: center;
}
.prev_item .booklink a{height:30px;overflow:hidden;}
.four_it_prev_item .booklink a{height:30px;overflow:hidden;padding-bottom:4px;}

.logo_brands_cat .arrow_up {
	background: url(../images/open_arrow.png) 0 -26px;
	width: 18px;
	height: 14px;
	overflow: hidden;
	margin: 0 auto;
	cursor: pointer;
	display: block;
	text-decoration: none;
}
.logo_brands_cat .arrow_up:hover {background: url(../images/open_arrow.png) 0 -40px;}
.logo_brands_cat .arrow_up_block {
	border-bottom: 1px dashed #ccc;
	padding: 5px 0px 10px 0px;
}
.logo_brands_cat .arrow_down {
	background: url(../images/open_arrow.png) 0 -14px;
	width: 18px;
	height: 14px;
	overflow: hidden;
	margin: 0 auto;
	cursor: pointer;
	display: block;
	text-decoration: none;
}
.logo_brands_cat .arrow_down:hover {background: url(../images/open_arrow.png) 0 0;}
.logo_brands_cat .arrow_down_block {
	border-top: 1px dashed #ccc;
	padding: 10px 0px 5px 0px;
}
.logo_brands_cat ul li a span {text-decoration: underline;}
.logo_brands_cat ul li a:hover span {color: #ed1c24;}

.recommend_block_bg {
	background: #f8c9b9;
	text-align: center;
	background-image: url(../images/recomm_ribbon.jpg);
	background-position: center 15px;
	background-repeat:no-repeat;
	padding-top:16px;
}

.rec_zag{	
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	color: #ffffff;
	padding-bottom:40px;
}

.recommend_item {
	background-color: #ffffff;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	zoom: 1;
	behavior: url(/PIE/PIE.htc);
	margin:0 25px;
	
}

.recommend_item a.prev_link_item{
	line-height:16px;
	height:50px;
}

.recommend_head {
	background: url(../images/recommend_head.png);
	width: 269px;
	height: 39px;
	position: absolute;
	text-align: center;
	line-height: 39px;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	z-index: 1000;
	top:5px;
}
.recommend_center_block {
	float: left;
	padding: 0 40px;
}
.recommend_center_block .prev_item {
	width: 248px;
	margin: 0 10px;
	padding-left: 0px;
	padding-right: 0px;
}
.recommend_center_block #bestseller_price_block {
	padding-right: 0px;
}
.recommend_center_block .prev_link_item {
	height: 50px;
	padding: 0px 5px 7px;
}
.recommend_center_block .prev_link_item a {
	font-size: 14px;
	text-decoration: none;
}
.recommend_price {
	background: url(../images/bestseller_price_tag.png);
	width: 127px;
	height: 35px;
}
.advantages_block {
	padding: 30px 20px;
	border-bottom: 1px dashed #cccccc;
}
.advantage_item {width: 300px;}
.advantage_item_text {
	width: 170px;
	font-size: 14px;
	line-height: 18px;
	height: 69px;
}
.advantage_item_text div {
	display: table-cell;
	height: 69px;
	vertical-align: middle;
	padding-left: 10px;
}
.arrow_recommend_block {
	background: url(../images/recommendpage_arrows.png) 0 0;
	width: 48px;
	height: 48px;
	display: block;
	overflow: hidden;
	cursor: pointer;
	border: none;
	position: relative;
	top: 40%;
}
.right_arrow_recommend_block {background-position: 0 -48px;}

.goback {padding: 20px 20px 10px;}
.with_counter .goback {padding: 10px 5px 10px;}

.bluecounter {
	width: 180px;
	padding-top: 10px;
	margin: 0 auto;
}
.bluecounter .numbers {
	color: #ffffff;
	font-size: 26px;
	font-weight: bold;
	line-height: 37px;
}
.bluecounter .so_counter_dd {padding-left: 10px;}
.bluecounter .so_counter_hh {padding-left: 30px;}
.bluecounter .so_counter_mm {padding-left: 25px;}
.counter_block {
	padding: 20px;
	background-color: #f9f9f9;
}

.sales_block { position: relative; }
.sales_block .icon_plus {
	color: #ffffff;
	font-size: 120px;
	font-weight: bold;
	position: absolute;
	left: 605px;
	top: 130px;
	cursor: default;
}
.sales_block .onecenter.icon_plus { left: 445px; }

.sales_block .twoandone_items {
	background-color: #e2e1e1;
	width: 640px;
	padding: 20px 0px 30px;
}
.sales_block .twoandone_gift {
	background-color: #ff8680;
	width: 320px;
	padding: 20px 0px 30px;
}
.sales_block .oneandone_items {
	background-color: #e2e1e1;
	width: 480px;
	padding: 20px 0px 30px;
}
.sales_block .oneandone_gift {
	background-color: #ff8680;
	width: 480px;
	padding: 20px 0px 30px;
}
.sales_block .one_gift {
	background-color: #ff8680;
	width: 960px;
	padding: 20px 0px 10px;
}
.sales_block .one_gift .arrow_white { margin-top: 5px; }
.sales_content .four_it_prev_item, .sales_content .prev_item {
	background-color: #ffffff;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	zoom: 1;
}
.sales_content .prev_to_basket_cont {
	height: 30px;
}
.arrow_red_left {
	width: 35px;
	height: 32px;
	background: url(../images/arrow_red_left.png) no-repeat;
	overflow: hidden;
	padding-bottom: 5px;
}
.arrow_red_right {
	width: 35px;
	height: 32px;
	background: url(../images/arrow_red_right.png) no-repeat;
	overflow: hidden;
	padding-bottom: 5px;
}
.arrow_white {
	width: 13px;
	height: 32px;
	background: url(../images/arrow_white.png) no-repeat;
	overflow: hidden;
	padding-bottom: 5px;
	margin: 0 auto;
}
.arrow_red {
	width: 13px;
	height: 32px;
	background: url(../images/arrow_red.png) no-repeat;
	overflow: hidden;
	padding-bottom: 5px;
	margin: 0 auto;
}

.twoandone_gift .sale_text_only, .oneandone_gift .sale_text_only {color: #ffffff;}

.with_counter .sale_text_only{padding:15px 0 5px;}

.coupon_orange_bg {
	background-color: #e96245;
	background-image: -moz-linear-gradient(top, #f16e4b, #e1543f);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f16e4b), to(#e1543f));
	background-image: -webkit-linear-gradient(top, #f16e4b, #e1543f);
	background-image: -o-linear-gradient(top, #f16e4b, #e1543f);
	background-image: linear-gradient(to bottom, #f16e4b, #e1543f);
	background: -ms-linear-gradient(top, #f16e4b 0%,#e1543f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f16e4b', endColorstr='#e1543f',GradientType=0 );
}
.coupon_img_bg {
	background: url(../images/coupon_img_bg.png) repeat;
}
.coupon_block {
	padding: 20px 0px;
	text-align: center;
}
.coupon_block .coupon_head_text {
	font-size: 24px;
	color: #ffffff;
	font-weight: bold;
	line-height: 28px;
}
.coupon_block form {
	width: 453px;
	margin: 0 auto;
	padding: 15px 0px 10px;
}

/* brands_new_design*/

.dormeo_menu_window {
	background-color: #1a3b70!important;
	padding: 10px;
}
.dormeo_menu_logo, .delimano_menu_logo {
	padding: 0px 20px 10px 20px;
}
.dormeo_menu_head .subscribe span, .dormeo_menu_head .subs_to_novelty_link span,
.delimano_menu_head .subscribe span, .delimano_menu_head .subs_to_novelty_link span,
.walkmaxx_menu_head .subscribe span, .walkmaxx_menu_head .subs_to_novelty_link span {
	border-bottom: dashed 1px #ffffff;
	color: #ffffff;
}
.dormeo_menu_head .subscribe span:hover , .dormeo_menu_head .subs_to_novelty_link span:hover,
.delimano_menu_head .subscribe span:hover , .delimano_menu_head .subs_to_novelty_link span:hover,
.walkmaxx_menu_head .subscribe span:hover , .walkmaxx_menu_head .subs_to_novelty_link span:hover  {
	border-bottom: dashed 1px #ed1c24;
	color: #ed1c24;
}
.dormeo_menu_head .openfilters, .dormeo_menu_head .openfilters a,
.walkmaxx_menu_head .openfilters, .walkmaxx_menu_head .openfilters a {
	color: #ffffff;
	font-size: 14px;
}
.dormeo_menu_head .openfilters a:hover,
.walkmaxx_menu_head .openfilters a:hover {
	color: #ed1c24;
}
.dormeo_menu_window .filter,
.walkmaxx_menu_window .filter {
	padding: 20px;
	background-color: #f2f2f2;
}

.dormeo_menu_window .cat_lev, 
.delimano_menu_window .cat_lev, 
.walkmaxx_menu_window .cat_lev {
	width: 210px;
	padding-right: 17px;
}

.d01{background-image: url(../images/dormeo_brandpage/d_01.png); }
.d02{background-image: url(../images/dormeo_brandpage/d_02.png); }
.d03{background-image: url(../images/dormeo_brandpage/d_03.png); }
.d04{background-image: url(../images/dormeo_brandpage/d_04.png); }
.d05{background-image: url(../images/dormeo_brandpage/d_05.png); }
.d06{background-image: url(../images/dormeo_brandpage/d_06.png); }
.d07{background-image: url(../images/dormeo_brandpage/d_07.png); }
.d08{background-image: url(../images/dormeo_brandpage/d_08.png); }
.d09{background-image: url(../images/dormeo_brandpage/d_09.png); }
.d10 {background-image: url(../images/dormeo_brandpage/d_10.png); }
.d11{background-image: url(../images/dormeo_brandpage/d_11.png); }

#three_brand_items_cont {
	float: left;
	width: 683px;
	padding-left: 8px;
}
#three_brand_items_cont .three_items {
	padding: 5px 10px 7px 10px;
}
#three_brand_items_cont .three_items .prev_item {
	padding: 0px 22px 10px 22px;
}
.text_page_content.brandpage .prev_news_item {
	width: 465px;
}
.text_page_content.brandpage .prev_news_item .prev_news_block {
	width: 360px;
}
.btn_size_bigbrand {
	padding: 10px 20px;
	font-size: 18px;
	line-height: 21px;
}
.btn_size_bigbrand:hover {
	padding: 11px 20px 9px 20px;
}
.arrow_red_topright {

}

.delimano_menu_window {
	background-color: #e89048!important;
	padding: 10px;
}
.del01{ background-image: url(../images/delimano_brandpage/del_01.png); }
.del02{ background-image: url(../images/delimano_brandpage/del_02.png); }
.del03{ background-image: url(../images/delimano_brandpage/del_03.png); }
.del04{ background-image: url(../images/delimano_brandpage/del_04.png); }
.del05{ background-image: url(../images/delimano_brandpage/del_05.png); }
.del06{ background-image: url(../images/delimano_brandpage/del_06.png); }
.del07{ background-image: url(../images/delimano_brandpage/del_07.png); }
.del08{ background-image: url(../images/delimano_brandpage/del_08.png); }


.walkmaxx_menu_window {
	background-color: #7593a4!important;
	padding: 10px;
}
.walkmaxx_menu_logo {
	padding: 5px 20px 12px 20px;
}
.w01{background-image: url(../images/walkmaxx_brandpage/w_01.png); }
.w02{background-image: url(../images/walkmaxx_brandpage/w_02.png); }
.w03{background-image: url(../images/walkmaxx_brandpage/w_03.png); }

/*end of brands news design*/












#cab_icons_cont a#c_vote {background-position: 0 -630px; }
#cab_icons_cont a#c_vote:hover, #cab_icons_cont a#c_vote.active {
	background-position: 0 -665px;
	color: #ec1d25;
}

.vote_td_block div {
	text-align: center;
	font-size: 13px;
}
.vote_td_price .new_cart_table_price { 	padding-bottom: 10px; }
.vote_td_price .vote_new_price {
	padding-bottom: 10px;
	font-size: 13px;
}
.vote_td_price .vote_new_price span {
	font-size: 16px;
	font-weight: bold;
}
.vote_social_block .red {
	font-size: 18px;
	text-align: center;
}
.vote_social_block .social a {
	display: block;
	float: left;
	margin: 0 10px 0 0;
	cursor: pointer;
	height: 36px;
	width: 35px;
	background: url("../images/sq_soc_icons.png") 0 0;
}
.vote_social_block .social {
	margin: 0 auto;
	width: 230px;
	height: 36px;
}
.vote_social_block .social .vkontakte { background-position: 0 0 }
.vote_social_block .social .vkontakte:hover { background-position: 0 -36px }
.vote_social_block .social .odnoklassniki { background-position: 0 -144px }
.vote_social_block .social .odnoklassniki:hover { background-position: 0 -180px }
.vote_social_block .social .facebook { background-position: 0 -72px }
.vote_social_block .social .facebook:hover { background-position: 0 -108px }
.vote_social_block .social .google { background-position: 0 -288px }
.vote_social_block .social .google:hover { background-position: 0 -324px }
.vote_social_block .social .twitter { background-position: 0 -216px }
.vote_social_block .social .twitter:hover { background-position: 0 -252px }

.item_vote_block {
	background: #e4f8ff;
	border: 1px solid #afdbea;
	font-size: 14px;
	line-height: 18px;
	color: #696969;
	text-align: center;
	padding: 15px 0px;
}

.sale_left_fill_block {
	padding: 0px 0px 20px 20px;
	width: 898px;
	background-color: #feecec;
	position: relative;
}

.sale_right_block .sale_text_only { padding-top: 0px }

.peachcolor {
	padding: 20px 20px 10px 20px;
	background: #f8c9b9;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-webkit-box-shadow: 0 8px 5px -7px rgba(50, 50, 50, 0.6);
       -moz-box-shadow: 0 8px 5px -7px rgba(50, 50, 50, 0.6);
            box-shadow: 0 8px 5px -7px rgba(50, 50, 50, 0.6);
	zoom: 1;
	behavior: url(/PIE/PIE.htc);
}
.whiteblock10 {
	background: #ffffff;
	padding: 0px 10px 10px 10px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	zoom: 1;
	behavior: url(/PIE/PIE.htc);
}

.vote_img_block {
	width: 205px;
	float: left;
	padding: 30px 8px 10px 8px;
}
.vote_img01, .vote_img02, .vote_img03, .vote_img04 {
	background-image: url(../images/vote_icons.png);
	width: 100px;
	height: 100px;
	overflow: hidden;
	margin: 0 auto;
}

.vote_img02 {background-position: 0 -100px;}
.vote_img03 {background-position: 0 -200px;}
.vote_img04 {background-position: 0 -300px;}

.vote_imgtext {
	text-align: center;
	font-size: 16px;
	padding-top: 10px;
}

.delivery_alert_block {
	background-color: #d94b4b;
	padding: 6px 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	line-height: 30px;
	text-align: center;
	margin: 10px 0px;
}
.delivery_alert_block a {
	color: #ffffff;
	font-size: 14px;
	position: relative;
	top: 2px;
	left: 6px;
}
.delivery_alert_block a:hover, .delivery_alert_block a:focus {
	text-decoration: none;
}

.filters_spoiler_block {
	height: 30px;
	float: left;
	padding-right: 5px;
}
.filters_spoiler_block_y {
	padding-right: 5px;
	display: table-cell;
    vertical-align: middle;
}
.filters_spoiler_block_y .filters_spoiler {
	top: 0px;
}
.filters_spoiler {
	background: url(../images/open_closed_sprite.png) no-repeat;
	width: 16px;
	height: 16px;
	display: block;
	overflow: hidden;
	position: relative;
	top: 7px;
}
.filters_spoiler_open {
	background-position: 0 -15px;
}
.filter_name {
	line-height: 14px;
	display: table-cell;
    vertical-align: middle;
    width: 100%;
}
.filterx_header a,
.filter_y_header a {
	display:table;
	width:100%;
	text-align:left;
}
.filters_y_name {
	display: table-cell;
	vertical-align: middle;
	width: 116px;
	padding-left: 5px;
}

.filter_y_header {
	width: 140px;
}


.filtermore {
	line-height: 26px;
	font-size: 14px;
}

.filter_tooltip .filterx_col {
	width: 172px;
	padding-left: 20px;
}
/* /44286*/.only_for_cl_5_cont{height:22px;text-align:center; padding-top:24px;}

.br_menu_cont{
	background-color:#fff;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-webkit-box-shadow: 0 8px 5px -7px rgba(50, 50, 50, 0.6);
	-moz-box-shadow: 0 8px 5px -7px rgba(50, 50, 50, 0.6);
	box-shadow: 0 8px 5px -7px rgba(50, 50, 50, 0.6);
	zoom: 1;

}


/* 40642 */
.deliv_time_btn{
	float:left;
	margin:0 0 9px 9px;
}

.deliv_time_btn label{
	width:73px;
	height:20px;
	line-height: 20px;
	font-size:12px;
	text-align:center;
	display:block;
	color:#0d0d0d;
	
	border:1px solid #dddddd;
	
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	zoom: 1;
	behavior: url(/PIE/PIE.htc);

	background: -moz-linear-gradient(#fff, #eeeeee);
	background: -ms-linear-gradient(#fff, #eeeeee);
	background: -o-linear-gradient(#fff, #eeeeee);
}

.deliv_time_btn label:hover{
	background: -moz-linear-gradient(#fff, #e8f0f7);
	background: -ms-linear-gradient(#fff, #e8f0f7);
	background: -o-linear-gradient(#fff, #e8f0f7);
	border:1px solid #90cbe6;
	color: #66bbe2;
}

label.dt_radio{
	display: inline-block;
    cursor: pointer;  
    position: relative;  	
}

input.dt_radio[type=radio]{display: none;}
	
input.dt_radio[type=radio]:checked + label.dt_radio{  
	font-weight: bold;
	color: #66bbe2;
	background: -moz-linear-gradient(#fff, #e8f0f7);
	background: -ms-linear-gradient(#fff, #e8f0f7);
	background: -o-linear-gradient(#fff, #e8f0f7);
	border:1px solid #90cbe6;
}

.deliv_btn_price{
	color:#F30A10;
	font-size:11px;
	float:right;
	padding:0 0 0 10px;
	width:50px;
	text-align:right;
}

.not_sel_time{color:#9e9e9e}

/* /40642 */

.header_cl5_offer{
	color:#500808;
	font-weight:bold;
	font-size:22px;
	text-align:center;
	padding:15px 0;
}

.add_text_cl5_offer{font-size:18px; text-align:center;}

.cl5_offer_card_cont{
	width:400px;
	height:185px;
	float:left;
	
	margin:30px 0 30px 38px;
	
	background-color:#fff;
	border:1px solid #f3f3f3;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-webkit-box-shadow: 0 8px 5px -7px rgba(50, 50, 50, 0.6);
	-moz-box-shadow: 0 8px 5px -7px rgba(50, 50, 50, 0.6);
	box-shadow: 0 8px 5px -7px rgba(50, 50, 50, 0.6);
	zoom: 1;
	
}
/*
.cl5_offer_card_cont:first-child{margin-left:30px;}
.cl5_offer_card_cont:last-child{margin-left:30px;}*/

.cl5_offer_card_zag{padding:15px 0 20px 0; text-align:center}
.cl5_offer_card_zag a{font-size:16px; font-weight:bold}

.cl5_offer_card_img{
	float:left;
	width:165px;
	padding:0 0 0 20px; 
}

.cl5_offer_card_img img {display:block;}

.cl5_offer_card_right{
	float:left;
	width:200px;
	height:111px;
	padding-left:10px;
}

.cl5_offer_card_price{padding:43px 0 0 0; text-align:center; color:#ef3239; font-size:22px; font-weight:bold;}
.cl5_offer_card_price span{font-size:14px; font-weight:normal;}
.cl5_offer_card_text{padding:0 0 0 5px; font-size:14px;}
.cl5_offer_card_btn{padding:10px 0 0 0; text-align:center;}
.cl5_offer_card_btn div{display:inline-block;}

.cl5_offer_page_zag {
	line-height: 24px;
	color: #ffffff;
	font-size: 26px;
	font-weight: bold;
	background: url(../images/club5_page_logo.png) no-repeat 15px 3px;
	padding: 16px 0px 16px 0;
	overflow: hidden;
	width:100%;
	text-align:center;
	position:relative;
}	

.cl_5_offer_quest_cont{
	position:absolute;
	top:7px;
	right:15px;
	width:49px;
	height:46px;
}

.red_cont {
	/*padding: 0px 10px 10px;*/
	background: #ef3239;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-webkit-box-shadow: 0 8px 5px -7px rgba(50, 50, 50, 0.6);
	-moz-box-shadow: 0 8px 5px -7px rgba(50, 50, 50, 0.6);
	box-shadow: 0 8px 5px -7px rgba(50, 50, 50, 0.6);
	zoom: 1;
	behavior: url(/PIE/PIE.htc);
}


.new_cart_top_img_8march{
	float: right;
    margin-top: -9px;
    padding: 0;
    position: relative;
    width: 46px;
}

.fragile_card_icon{
	position:absolute;
	top:10px;
	right:0;
}

.t_site_switch_cont{background-color: #ffe7a9;}

.t_site_switch_cont a{
    color: #696969;
    display: block;
	width:920px;
	margin:0 auto;
    height: 28px;
    line-height: 28px;
    padding: 0 20px;
    text-decoration: none;
    text-transform: uppercase;
}
	
.t_site_switch_cont a span:after {
    color: #696969;
	/*content:'\e014';*/
	content:'X';
	font-weight:bold;
	font-family: verdana;
    float: right;
    /*font-family: 'Glyphicons Halflings';*/
    font-size: 1.1em;
    line-height: 28px;
}

.choose_btn{
	width:100%;
}

.choose_btn a{
	display:block;
	color:#696969;
	text-decoration:none;
	font-size:14px;
	text-align:center;
}

.choose_btn a:hover, .choose_btn a:hover span:after{color:#222;border-color:#363636;}

/*

.choose_btn a span{display:block;}

.choose_btn a span:after{
	float:right;
	content:'+';
	text-align:center;
	margin:3px 0 0 0px;
	border:1px solid #ccc;
	
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	
	width:16px;
	height:16px;
	line-height:16px;
	font-size:19px;
}

.choose_btn a span.collapse:after{
	content:'-';
}
*/