body, html {
	height:100%;
	background-image:url(../images/all_fon_line.jpg);
background-repeat:repeat-y;
    background-position:50% 50%;
	
}
body, td, th {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color:#000000;
}
body {
	background-color:#FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a{
  outline: 0;
}
a:link {
	color: #000000;
}
a:visited {
	color: #000000;
}
a:hover {
	color: #333333;
}
a:active {
	color: #000000;
}
.div_left {
	float:left;
}
.div_right {
	float:right;
}
.no_u, .no_u a {
	text-decoration:none;
}
.no_b {
	font-weight:normal;
}
.f_b {
	font-weight:bold;
}
.no_u a:hover {
	text-decoration:underline;
}
.f_red_b  {
	color:#ee174c;
	font-weight:bolder;
}

.f_red_1  {
	color:#ee174c;
}

.f_red, .f_red a {
	color:#ee174c;
}
.f_red1, .f_red1 a {
	color:#fe0000;
}
.f_orng, .f_orng a {
color:#f78c47;
}
.f_orng_1, .f_orng_1 a,  .f_orng_1 a:visited {
color:#fbd6ca;
}

.f_wht, .f_wht a, .f_wht a:visited {
	color:#FFFFFF;
}

.f_grey, .f_grey a, .f_grey a:visited {
	color:#f8d2c9;
}
.f_grey_seo, .f_grey_seo a, .f_grey_seo a:visited  {
	color:#595959;
}
.f_grey2, .f_grey2 a, .f_grey2 a:visited {
	color:#707070;
}

.f_black  {
	color:#000000;
}


.f_22 {
	font-size:22px;
}
.f_10 {
	font-size:10px;
}
.f_11 {
	font-size:11px;
}
.f_12 {
	font-size:12px;
}
.f_13 {
	font-size:13px;
}
.f_14 {
	font-size:14px;
}
.f_15 {
	font-size:15px;
}
.f_16 {
	font-size:16px;
}
.f_18 {
	font-size:18px;
}
.f_20 {
	font-size:20px;
}
.f_9 {
	font-size:9px;
}
.f_8 {
	font-size:8px;
}
.brend {
	margin:0px;
	padding:0px;
	padding-bottom:5px;
    text-transform: uppercase;
    font-size: 20px;
    font-weight:normal;
}
.t_up {
    text-transform: uppercase;
}
h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
	padding-bottom:5px;
}
h1 {
	font-size: 16px;
}
h1 strong {
  font-weight:normal;
	font-size: 14px;
}
h1 span {
  font-weight:normal;
}
h2 {
	font-size: 14px;
}
h3 {
	font-size: 12px;
}
h4 {
	font-size: 14px;
}
h5 {
	color:#993399;
	font-size: 12px;
}
h6 {
	font-size: 12px;
}
.m_t_5 {
	margin-top:5px;
}
.m_b_5 {
	margin-bottom:5px;
}
.m_t_10 {
	margin-top:10px;
}
.m_b_10 {
	margin-bottom:10px;
}
.m_t_12 {
	margin-top:12px;
}
.m_t_20 {
	margin-top:20px;
}
.m_b_20 {
	margin-bottom:20px;
}
.m_l_3 {
	margin-left:3px;
}
.m_l_35 {
	margin-left:35px;
}
.m_r_35 {
	margin-right:35px;
}
.p_10 {  padding:10px;
}
.p_15 {  padding:15px;
}
.p_20 {  padding:20px;
}
.p_30 {  padding:30px;
}
.p_t_3 {
	padding-top:3px;
}
.p_b_3 {
	padding-bottom:3px;
}
.p_t_2 {
	padding-top:2px;
}
.p_b_2 {
	padding-bottom:2px;
}
.p_b_15 {
	padding-bottom:2px;
}
.p_t_5 {
	padding-top:5px;
}
.p_b_5 {
	padding-bottom:5px;
}
.p_t_8 {
	padding-top:8px;
}
.p_t_10 {
	padding-top:10px;
}
.p_b_10 {
	padding-bottom:10px;
}
.p_b_12 {
	padding-bottom:12px;
}
.p_t_15 {
	padding-top:15px;
}
.p_b_15 {
	padding-bottom:15px;
}
.p_t_20 {
	padding-top:20px;
}
.p_b_20 {
	padding-bottom:20px;
}
.p_b_35 {
	padding-bottom:35px;
}
.p_t_25 {
	padding-top:25px;
}
.p_t_30 {
	padding-top:30px;
}
.p_t_35 {
	padding-top:35px;
}
.p_t_43 {
	padding-top:43px;
}
.p_t_45 {
	padding-top:45px;
}
.p_t_47 {
	padding-top:47px;
}
.p_t_55 {
	padding-top:55px;
}
.p_b_25 {
	padding-bottom:25px;
}
.p_b_35 {
	padding-bottom:35px;
}
.p_l_5 {
	padding-left:5px;
}
.p_r_5 {
	padding-right:5px;
}
.p_l_10 {
	padding-left:10px;
}
.p_r_10 {
	padding-right:10px;
}
.p_l_15 {
	padding-left:15px;
}
.p_l_17 {
	padding-left:17px;
}
.p_r_15 {
	padding-right:15px;
}
.p_l_20 {
	padding-left:20px;
}
.p_r_20 {
	padding-right:20px;
}
.p_l_25 {
	padding-left:25px;
}
.p_r_25 {
	padding-right:25px;
}
.p_l_30 {
	padding-left:30px;
}
.p_r_30 {
	padding-right:30px;
}
.p_l_35 {
	padding-left:30px;
}
.p_r_35 {
	padding-right:35px;
}
.p_l_45 {
	padding-left:45px;
}
.p_l_40 {
	padding-left:40px;
}
.p_r_45 {
	padding-right:45px;
}
.t_d_n {
text-decoration:none;
}
.main_col {
	background-color:#fffefe;
	width:1004px;
    /*height:35px;*/
	display: block;
}
.main_col_l {
	font-size:0px;
	width:50%;
}
.main_col_r {
	font-size:0px;
	width:50%;
}
a.left_scroll_arr {
    background-image: url(../images/arrow_scroll_left.gif);
    background-repeat: no-repeat;
    background-position:50% 50%;
    width: 30px;
    display:block;
    height:170px;
}
a.left_scroll_arr:hover {
    background-image: url(../images/arrow_scroll_left_on.gif);
    background-repeat: no-repeat;
    background-position:50% 50%;
    width: 30px;
    display:block;
    height:170px;
}
a.right_scroll_arr {
    background-image: url(../images/arrow_scroll_right.gif);
    background-repeat: no-repeat;
    background-position:50% 50%;
    width: 30px;
    display:block;
    height:170px;
}
a.right_scroll_arr:hover {
    background-image: url(../images/arrow_scroll_right_on.gif);
    background-repeat: no-repeat;
    background-position:50% 50%;
    width: 30px;
    display:block;
    height:170px;
}
a.top_menu_w:hover {
    background-image: url(../images/but_for_woman_on.jpg);
    background-repeat: no-repeat;
    width: 251px;
    float:left;
    display:block;
    height:50px;
}
a.top_menu_w {
    background-image: url(../images/but_for_woman.jpg);
    background-repeat: no-repeat;
    width: 251px;
    float:left;
    display:block;
    height:50px;
}
a.top_menu_w:hover {
    background-image: url(../images/but_for_woman_on.jpg);
    background-repeat: no-repeat;
    width: 251px;
    float:left;
    display:block;
    height:50px;
}
a.top_menu_m {
    background-image: url(../images/but_for_man.jpg);
    background-repeat: no-repeat;
    float:left;
    width: 251px;
    display:block;
    height:50px;
}
a.top_menu_m:hover {
    background-image: url(../images/but_for_man_on.jpg);
    background-repeat: no-repeat;
    width: 251px;
    float:left;
    display:block;
    height:50px;
}

a.top_menu_care {
    background-image: url(../images/but_for_care.jpg);
    background-repeat: no-repeat;
    float:left;
    width: 251px;
    display:block;
    height:50px;
}
a.top_menu_care:hover {
    background-image: url(../images/but_for_care_on.jpg);
    background-repeat: no-repeat;
    width: 251px;
    float:left;
    display:block;
    height:50px;
}
a.top_menu_cosm {
    background-image: url(../images/but_for_cosm.jpg);
    background-repeat: no-repeat;
    float:left;
    width: 251px;
    display:block;
    height:50px;
}
a.top_menu_cosm:hover {
    background-image: url(../images/but_for_cosm_on.jpg);
    background-repeat: no-repeat;
    width: 251px;
    float:left;
    display:block;
    height:50px;
}


a.top_menu_w_new {
    background-image: url(../images/but_for_woman_new.jpg);
    background-repeat: no-repeat;
    width: 251px;
    float:left;
    display:block;
    height:50px;
}
a.top_menu_w_new:hover {
    background-image: url(../images/but_for_woman_on_new.jpg);
    background-repeat: no-repeat;
    width: 251px;
    float:left;
    display:block;
    height:50px;
}
a.top_menu_w_new:active {
    background-image: url(../images/but_for_woman_act_new.jpg);
    background-repeat: no-repeat;
    width: 251px;
    float:left;
    display:block;
    height:50px;
}

a.top_menu_m_new {
    background-image: url(../images/but_for_man_new.jpg);
    background-repeat: no-repeat;
    float:left;
    width: 251px;
    display:block;
    height:50px;
}
a.top_menu_m_new:hover {
    background-image: url(../images/but_for_man_on_new.jpg);
    background-repeat: no-repeat;
    width: 251px;
    float:left;
    display:block;
    height:50px;
}
a.top_menu_m_new:active {
    background-image: url(../images/but_for_man_act_new.jpg);
    background-repeat: no-repeat;
    width: 251px;
    float:left;
    display:block;
    height:50px;
}
a.top_menu_care_new {
    background-image: url(../images/but_for_care_new.jpg);
    background-repeat: no-repeat;
    float:left;
    width: 251px;
    display:block;
    height:50px;
}
a.top_menu_care_new:hover {
    background-image: url(../images/but_for_care_on_new.jpg);
    background-repeat: no-repeat;
    width: 251px;
    float:left;
    display:block;
    height:50px;
}
a.top_menu_care_new:active {
    background-image: url(../images/but_for_care_act_new.jpg);
    background-repeat: no-repeat;
    width: 251px;
    float:left;
    display:block;
    height:50px;
}
a.top_menu_cosm_new {
    background-image: url(../images/but_for_cosm_new.jpg);
    background-repeat: no-repeat;
    float:left;
    width: 251px;
    display:block;
    height:50px;
}
a.top_menu_cosm_new:hover {
    background-image: url(../images/but_for_cosm_on_new.jpg);
    background-repeat: no-repeat;
    width: 251px;
    float:left;
    display:block;
    height:50px;
}
a.top_menu_cosm_new:active {
    background-image: url(../images/but_for_cosm_act_new.jpg);
    background-repeat: no-repeat;
    width: 251px;
    float:left;
    display:block;
    height:50px;
}

.red_col {
	background-color:#ee174c;
	width:1004px;
}
.red_col_1 {
	background-color:#ee174c;
}
.grey_col_1 {
	background-color:#a9a9a9;
}
.red_col_l {font-size:0px;width:50%;background-color:#ee174c;}
.red_col_l > div {}

.red_col_r {font-size:0px;width:50%;background-color:#ee174c;}
.red_col_r > div {}

.brd_red_r {
background:url(../images/border_vert_1.gif);
background-position:right;
background-repeat:repeat-y;
}
.brd_wht_b {
background:url(../images/brd_wht_t.gif);
background-position:bottom;
background-repeat:repeat-x;
}
.brd_wht_t {
background:url(../images/brd_wht_t.gif);
background-position:top;
background-repeat:repeat-x;
}
.brd_wht_r {
background:url(../images/border_vert_2.gif);
background-position:right;
background-repeat:repeat-y;
}
.brd_blk_r {
background:url(../images/border_vert_3.gif);
background-position:right;
background-repeat:repeat-y;
}
.brd_red_l {
background:url(../images/border_vert_1.gif);
background-position:left;
background-repeat:repeat-y;
}
.brd_orng_l {
border-left:1px solid #f58580;
}
.brd_orng_r {
border-right:1px solid #f58580;
}
.brd_futer {
}
.delim_1 {
border-bottom:1px solid #f58580;
height:2px;
font-size:0px;
margin-top:15px;
margin-bottom:15px;
}
.delim_2 {
border-bottom:1px solid #f58349;
height:2px;
font-size:0px;
}
.delim_3 {
border-bottom:1px solid #fe0000;
height:2px;
font-size:0px;
}
.delim_4 {
border-bottom:1px solid #ee174c;
height:2px;
font-size:0px;
margin-top:7px;
margin-bottom:7px;
}
.delim_5 {
border-bottom:1px solid #f58580;
height:2px;
font-size:0px;
margin-top:10px;
margin-bottom:10px;
padding-right:10px;
}

.delim_6 {
border-bottom:1px solid #b3b3b3;
height:2px;
font-size:0px;
}

.delim_7 {
border-bottom:1px solid #b3b3b3;

}
.search_field_con {
border: 1px solid #f79788;
}
.search_field_btn_con {
border: 1px solid #f79788;
background-color:#f79788;
}
.input_1 {
font-size: 10px;
background:none;
border:none;
}
.input_2 {
font-size: 10px;
}
.input_3 {
font-size: 11px;
border:1px solid #ee174c;
padding:5px;
}
.input_4 {
font-size: 12px;
padding:5px;
border:1px solid #EE174C;
font-family:Tahoma, Geneva, sans-serif;
}
.input_5 {
font-size: 12px;
padding:5px;
border:1px solid #a9a9a9;
font-family:Tahoma, Geneva, sans-serif;
}
.input_grey {

font-size: 13px;
height: 22px;
border:1px solid #a9a9a9;
font-family:Tahoma, Geneva, sans-serif;
}


textarea.input_4 {
  font-size: 12px;
  padding:5px;
  border:1px solid #EE174C;
  font-family:Tahoma, Geneva, sans-serif;
}

.button_input {
    background: none repeat scroll 0 0 #EE174C;
    border:1px solid #EE174C;
    color: #FFFFFF;
    font-family: verdana,arial;
    font-size: 11px;
    padding:5px 5px;
}

.button_input_black {
    background: none repeat scroll 0 0 #000000;
    border:1px solid #000000;
    color: #FFFFFF;
    font-family: verdana,arial;
    font-size: 11px;
    padding:5px 5px;
}

.button_input_grey {
    background: none repeat scroll 0 0 #a9a9a9;
    border:1px solid #a9a9a9;
    color: #FFFFFF;
    font-family: verdana,arial;
    font-size: 11px;
    padding:5px 5px 5px 5px;
    height: 28px;
   
    
}

.btn_1, .btn_11 {
font-size:10px;
color:#FFFFFF;
background:none;
border:none;
}
.div_scroll_new {
height:170px;
overflow-y:hidden;
overflow-x:hidden;
width:937px;
vertical-align:middle;
}
.div_scroll_new .img {
height:153px;
width:218px;
vertical-align:bottom;
}

.div_scroll_new .img .label {
	color:#FFF;
	float:left;
	padding-right:11px;
	padding-top:11px;
	padding-bottom:10px;
	padding-left:11px;
	margin-top:118px;
	background-color:#ee174c;
}
.block_search_fast {
background:url(../images/background_quick_search.jpg);
background-position:center;
}
.block_alphabet {
background:url(../images/bg_alphabet_1.gif);
background-position:center;
background-repeat:repeat-y;
}
.block_alphabet_grey {
background:url(../images/bg_grey_1.gif);
background-position:center;
background-repeat:repeat-y;
}
.block_general_bar {
background:url(../images/bg_general_bar_1.gif);
background-position:center;
background-repeat:repeat-y;
}
.block_general_bar_1 {
background:url(../images/bg_general_bar_3.gif);
background-position:center;
background-repeat:repeat-y;
}

.block_general_bar_11 {
background:url(../images/bg_general_bar_3.gif);
background-position:center;
background-repeat:repeat-y;
/*border-top:1px solid #ee174c;*/
}

.block_general_bar_2 {
background:url(../images/bg_general_bar_2.gif);
background-position:center;
background-repeat:repeat-y;
border-top:1px solid #ee174c;
width:739px;
}
.block_general_bar_3 {
background:url(../images/bg_general_bar_4.gif);
background-position:center;
background-repeat:repeat-y;
}

.prodmenu  a {
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	font-size:12px;
	color:#ee174c;
	padding-left:15px;
	background-image:url(../images/bg_smnu_bul.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-decoration:none;
        text-transform: uppercase;
	font-size:12px;
}
.prodmenu  a:hover {
  background-image:none;
  background-color:#FF074C;
  color:#FFFFFF;
}

.prodmenu .delim {
  border-bottom:1px solid #f79788;
  height:0px;
  font-size:0px;
}

.main_link {}

.act__ {
  background-image:none!important;
  display:block!important;
  font-size:12px!important;
  color:#ffffff!important;
  padding-left:15px!important;
  background-color:#ee174c!important;
}

.act_ {
    background-image: url("../images/head_small_1.gif")!important;
    background-repeat: no-repeat!important;
    cursor: pointer!important;
    height: 25px!important;
    padding-top: 10px!important;
    color:#FFFFFF!important;
}

.sub_menu {
  padding-bottom: 20px;
	padding-top: 10px;
  display:none;
}
.sub_menu a {
  background-image:none;
  display:block;
  font-size:12px;
  color:#ee174c;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:15px;
  background-color:#FFFFFF;
  text-transform: none;
  text-decoration:none;
}
.sub_menu  a:hover {
  background-image:none;
  background-color:#FFFFFF;
  color:#ee174c;
  text-decoration:underline;
}
.con_title_1 h1 {
font-weight:bolder;
}
.con_title_1 h1 strong, .con_title_1 h1 b {
font-weight:normal;
}
.con_title_1 h4 {
font-weight:bolder;
}
.con_title_1 h4 strong, .con_title_1 h4 b {
font-weight:normal;
}
.con_title_1 h2 {
font-weight:bolder;
}
.con_title_1 h2 strong, .con_title_1 h2 b {
font-weight:normal;
}
.add_link_1, a.add_link_1, .add_link_1 a:visited {
	background-color:#f79788;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:3px;
	padding-right:10px;
	padding-left:10px;
}
.add_link_2, a.add_link_2 {
	background-color:#f78c47;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:3px;
	padding-right:5px;
	padding-left:5px;
}
.add_link_3, a.add_link_3 {
	background-color:#fe0000;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:3px;
	padding-right:5px;
	padding-left:5px;
}
/*.artikul{
	background-color:#f79788;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:3px;
	padding-right:5px;
	padding-left:5px;
}*/
.artikul{

	font-size:11px;
	color:#707070;
	text-decoration:none;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:3px;
	padding-right:5px;
	padding-left:0px;
}
.prod_thumbnail {
}
.prod_thumbnail .btn_1 {
	background:url(../images/bg_thubnail_btn_1.gif);
	width:20px;
	background-position:right;
	background-repeat:repeat-y;
}
 .btn_3 {
	background:url(../images/but_quicksearch_1.gif);
	width:93px;
	height:19px;
	border:0;
	background-position:right;
	background-repeat:no-repeat;
}
 .field_separator {
	background:url(../images/arrow_fild_search.jpg);
	width:8px;
	height:13px;
	border:0;
	padding-top:5px;
	background-position:right;
	background-repeat:no-repeat;
}
.prod_thumbnail .btn_2 {
	background:url(../images/bg_thubnail_btn_2.gif);
	width:20px;
	background-position:left;
	background-repeat:repeat-y;
}
.prod_thumbnail .btn_11 {
	background:url(../images/bg_thubnail_btn_11.gif);
	width:20px;
	height:19px;
	background-position:top right;
	background-repeat:no-repeat;
}
.prod_thumbnail .btn_22 {
	background:url(../images/bg_thubnail_btn_22.gif);
	width:20px;
	background-position:top left;
	background-repeat:no-repeat;
}
.prod_thumbnail .detlink {
	padding-top:3px;
	padding-bottom:3px;
	background:url(../images/detlink.gif);
	background-repeat:repeat-x;
}
.prod_thumbnail .detlink a {
color:#FFF;
text-decoration:none;
font-size:11px;
}
.prod_thumbnail .detlink b {
color:#000000;
font-size:12px;
}

.prod_thumbnail .detlink2 {
	padding-top:3px;
	padding-bottom:3px;
	background-color: #ee174c;
	background-repeat:repeat-x;
}
.prod_thumbnail .detlink2 a {
color:#FFF;
text-decoration:none;
font-size:11px;
}
.prod_thumbnail .detlink2 b {
color:#000000;
font-size:12px;
}


.l_ttl_1 {
background:url(../images/head_small_1.gif);
background-position:center;
background-repeat:repeat-y;
padding-top:10px;
padding-bottom:20px;
padding-left:15px;
margin-top:20px;
}
.l_ttl_2 {
background:url(../images/head_small_1.gif);
background-position:center;
background-repeat:repeat-y;
padding-top:10px;
padding-bottom:20px;
padding-left:15px;
margin-top:20px;
}
.l_ttl_3 {
background:url(../images/bg_l_ttl_3.gif);
background-position:center;
background-repeat:repeat-y;
padding-top:10px;
padding-bottom:10px;
padding-left:15px;
margin-top:20px;
}
.l_ttl_4 {
background:url(../images/fon_ac_menu.jpg);
background-position:center;
background-repeat:repeat-y;
padding-top:10px;
padding-bottom:10px;
padding-left:15px;
margin-top:20px;
}
.l_ttl_5 {
background:url(../images/fon_ac_cb_menu.jpg);
background-position:center;
background-repeat:repeat-y;
padding-left:15px;
}
.brend_alphabet {
}
.brend_alphabet  .title, .brend_alphabet  .title a{
background-color:#ee174c;
width:28px;
height:27px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
padding-top:7px;
padding-left:6px;
margin-top:15px;
margin-bottom:15px;
}
.brend_alphabet  .lbl_l {
color: #f79788;
font-size:10px;
text-decoration:none;
width:82px;
}
.brend_alphabet  .lbl_l a {
color: #f79788;
font-size:10px;
text-decoration:none;
}
.brend_alphabet  .lbl_l a:hover {
color: #fd462a;
font-size:10px;
text-decoration:none;
}
.brend_alphabet  .lbl_r {
color: #000000;
font-size:10px;
text-decoration:none;
padding-left:5px;
font-weight:bold;
}
.brend_alphabet  .lbl_r a {
color: #000000;
font-size:10px;
text-decoration:none;
font-weight:bold;
}
.brend_alphabet  .lbl_r a:hover {
color: #666;
font-size:10px;
text-decoration:none;
font-weight:bold;
}
.brend_alphabet  .lbl_r_1 a {
color: #000000;
font-size:12px;
text-decoration:none;
}
.brend_alphabet  .lbl_r_1 a:hover {
color: #666;
font-size:12px;
text-decoration:none;
}
.brend_alphabet  .lbl_r_2 a {
color: #000000;
font-size:11px;
text-decoration:none;
}
.brend_alphabet  .lbl_r_2 a:hover {
color: #666;
font-size:11px;
text-decoration:none;
}
.block_right_1 {
background-color:#FF074C;
padding-top:10px;
padding-left:20px;
padding-right:20px;
padding-bottom:13px;
}
.block_right_2 {
BACKGROUND-IMAGE: url(../images/right_scroll_fon.jpg); 
background-repeat:repeat-x;
padding-top:13px;
padding-left:23px;
padding-right:20px;
padding-bottom:35px;
background-color:#fff1f0;
}

.block_right_2 a {
 border-bottom: 1px solid #F89789;
 color: #EE174C;
 display: block;
 padding: 5px 0;
}
.table_1_head {
}
.table_1_head_market {
background-image:url(../images/bg_general_bar_2.gif);
background-repeat:repeat-y;
background-position:center;
}
.table_1_head td {
border-bottom:1px solid #ee174c;
border-top:1px solid #ee174c;
padding-top:10px;
padding-bottom:10px;
}
.table_1_head th {
border-bottom:1px solid #ee174c;
padding-top:10px;
padding-bottom:10px;
color:#ee174c;
font-weight:normal;
}


.table_1_head2 {
}

.table_1_head2 td {
border-bottom:1px solid #717171;
border-top:1px solid #717171;
color:#717171;
padding-top:10px;
padding-bottom:10px;
}
.table_1_head2 th {
border-bottom:1px solid #717171;
padding-top:10px;
padding-bottom:10px;
color:#717171;
font-weight:normal;
}
.table_1_head2 a {
color:#717171;
}

.table_1_data td {
border-bottom:1px solid #ee174c;
padding-top:10px;
padding-bottom:10px;
}
.table_1_data2 td {
padding-top:10px;
padding-bottom:10px;
}
.table_1_data2 th {
padding-top:0px;
padding-bottom:0px;
font-weight:normal;
color:#707070;
font-size: 11px;
}

.bg_cell_summary {
	background-color:#fbe2da;
}
.input_red_border {
  border: 1px solid #FF0000;
}
.font_red_color {
  color: #FF0000;
}
.fon_barh {
BACKGROUND-IMAGE: url(../images/fon_right2.jpg);
}
.line_gray {
BACKGROUND-IMAGE: url(../images/line_gray_dotted.gif);
background-repeat:repeat-x;
background-position:center;
width:739px;
}
.line_gray_t {
  border-top: 1px solid #b3b3b3;
width:739px;
}
.line_gray_b {
  border-bottom: 1px solid #b3b3b3;
width:739px;
}
.line_red {
BACKGROUND-IMAGE: url(../images/line_red_dotted.gif);
background-repeat:repeat-x;
background-position:center;
width:739px;

}
.line_red_x {
/*background: url(../images/line_red_dotted_x.gif) repeat-y right center rgba(0, 0, 0, 0);*/
background: url(../images/line_red_80.gif) no-repeat right center;
height: 60px;

}



.table_2_data td { 
border-bottom:1px solid #ee174c; 
padding-top:20px; 
padding-bottom:20px; 
}

.fl_sel {
  float:left;
  margin-right:5px;
  padding-right:5px;
  padding-bottom:5px;
}

.h_nota {
  font-weight:bolder;
  color: #000000;
}

.f_normal {
  font-weight:normal;
}

.brends_a, .dict_type, .dict_country, .dict_aroma, .dict_nota {
  font-weight:normal;
  display:block;
  cursor:pointer;
}

.container_div {
  display:none;
  height: 11px;
}
.img_close {
 cursor:pointer;
 margin-left: 5px; 
}

.button_b_o {
	BORDER-RIGHT: #808080 0px solid; 
	BORDER-TOP: #808080 0px solid; 
	FONT-SIZE: 11px; 
	BACKGROUND: #ee1c24; 
	BORDER-LEFT: #808080 0px solid; COLOR: #ffffff; 
	BORDER-BOTTOM: #808080 0px solid; 
	HEIGHT: 22px; 
	FONT-FAMILY: verdana, arial
}

.q_search {
  background-image:url(../images/arr_sdown.gif);
  background-repeat:no-repeat;
  background-position:right;
  width:130px;
  margin-left:80px;
}

.act {
  background-image:url(../images/arr_sup.gif);
}

.quick_drop_down_field {
  border:1px solid #EC164C;
  width:80px;
  height:17px;
  cursor:pointer;
  z-index:100;
}

.quick_drop_down_text {
  width:55px;
  height:17px;
  float:left;
  font-size:12px;
  color:#000;
  text-align:left;
  margin-left:2px;
  overflow:hidden;
}

.quick_drop_down_list {
  display:none;
  position:absolute;
  border-top:1px solid #ec164c;
  border-bottom:1px solid #ec164c;
  background-color:#fdece5;
  margin-top:17px;
  padding-left:2px;
  padding-right:2px;
  margin-left:-1px;
  width:78px;
  z-index:10;
}


.quick_drop_down {
  background-image:url(../images/arr_combo.gif);
  background-repeat:no-repeat;
  width:13px;
  height:13px;
  float:right;
  margin:2px;
}

.quick_drop_down_up {
  background-image:url(../images/arr_combo1.gif);
  background-repeat:no-repeat;
  width:13px;
  height:13px;
  float:right;
  margin:2px;
}

#quick_search {
  background-image:url(../images/loading32.gif);
  background-repeat:no-repeat;
  background-position:50% 50%;
  height:52px;
  display:none;
}
#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#FFECE8;
	padding:2px;
	display:none;
	color:#fff;
}

#brend_nav a {
  color:#000000;
  padding: 0px 3px 0px 3px;
  margin: 0px;
}

#brend_nav a:hover {
  color:#FFFFFF;
  background-color:#EE174C;
  padding: 0px 8px 0px 8px;
  margin: 0px 6px;
  text-decoration:none;
}

.q_type_combo, .q_capacity_combo, .q_price_combo  {
  display:block;
}

/* Homepage banner [ */
#banner_container {/*background-image:url(../images/fon_grad_left.gif),url(../images/fon_grad_right.gif);background-repeat:repeat-y;background-position:top left, top right;*/}
#banner_container > div {position:relative;overflow:hidden;background:url(../images/ajax-loader.gif) no-repeat scroll center center transparent;width:980px;}
#banner_container > div > div.menu {position:absolute;left:0px;height:50px;z-index:2;width:100%}
#banner_container > div > div.menu.bottom{bottom:0px;z-index:1;}

#banner_container > div > div.menu.top{top:0px;}
#banner_container > div > div.menu.top > div, #banner_container > div > div.menu.bottom > div {margin:0 auto;width:1006px;height:50px;/*left: -12px;*/position:relative;}
#banner_container > div > div.menu.top > div{background:url(../images/angle_left_alfa.png) no-repeat top left;}
#banner_container > div > div.menu.top > div > div{background:url(../images/angle_right_alfa.png) no-repeat top right;width: 980px;padding-right:12px;margin-left: 11px;}
#banner_container > div > div.menu.top > div > div > div{background: url(../images/center_alfa.png) repeat-x;height:50px;}

#banner_container > div > div.menu.top1{top:0px;position: relative;}
#banner_container > div > div.menu.top1 > div, #banner_container > div > div.menu.bottom > div {margin:0 auto;width:1004px;height:50px;/*left: -12px;*/position:relative; margin-top: -10px;}
#banner_container > div > div.menu.top1 > div{background:url(../images/angle_left_red.png) no-repeat top left;}
#banner_container > div > div.menu.top1 > div > div{background:url(../images/angle_right_red.png) no-repeat top right;width: 980px;padding-right:12px;}
#banner_container > div > div.menu.top1 > div > div > div{background: url(../images/center_red_alfa.png) repeat-x;height:50px;}

#banner_container > div > div.menu.bottom > div{background:url(../images/angle_left_white.png) no-repeat top left;}
#banner_container > div > div.menu.bottom > div > div{background:url(../images/angle_right_white.png) no-repeat top right;width: 980px;padding-right:12px;}
#banner_container > div > div.menu > div > div{margin-left:12px;width: 956px;height:50px;}

#banner_container > div > div.menu.bottom > div > div > div{background: url(../images/center_white.png) repeat-x;height:50px;}
#banner_container a.shopping_cart {text-decoration:underline;font-weight:bold;display:block;float:left;margin: 12px 0 0 30px;padding: 3px 3px 0 30px;height:20px;background:url(../images/ico_baskt.png) top left no-repeat;}
#banner_container a.shopping_cart:hover{text-decoration:none;}
#banner_container input{width:150px; height:24px; background-color:#FFFFFF;color:#999999;border:none;font-size:11px;padding-left: 10px;}
#banner_container input.keywords{border-radius:0 0 0 8px;behavior: url(pie/PIE.htc);position:relative;}
#banner_container input.act {color:#000000;font-size:12px;}
#banner_container div.submit{width:75px; height:26px;background-image:url(../images/but_search.png);cursor:pointer;}
#banner_container div.submit2{width:42px; height:30px;background-image:url(../images/but_search_new.png);cursor:pointer;}
#banner_container div.submit:hover{background-image:url(../images/but_search_on.png);}
#banner_container div.submit2:hover{background-image:url(../images/but_search_on_new.png);}
#banner_container a.advanced_search{display:block;float:right;margin: 12px 20px 0 0;padding: 3px 0 0 30px;height:20px;background:url(../images/ico_search.png) top left no-repeat;}
#banner_container a.advanced_search2{display:block;float:left;margin: 12px 20px 0 0;padding: 3px 0 0 17px;height:20px;}
#banner_container a.wishlist{display:block;float: right; margin: 12px 40px 0 0;padding: 3px 0 0 20px;height:20px;background:url(../images/ico_wishlist.png) left no-repeat;}
#banner_container a.registration{display:block;float:right; margin: 12px 10px 0 0;padding: 3px 0 0 20px;height:20px;background:url(../images/ico_registration.png) left no-repeat;}
#banner{margin:0 auto;height:450px;width:1920px;}
#banner.small{height:250px;}
#banner.activated{position:relative;}
#banner > img{display:none;}
#banner > div.pager{position:absolute;left:0;bottom:70px;}
#banner > div.pager > div{width:26px;height:26px;background:url(../images/but_banner.png) no-repeat scroll top left transparent;float:left;cursor:pointer;}
#banner > div.pager > div.act, #banner > div.pager > div.act:hover{background-image:url(../images/but_banner_action.png);}
#banner > div.pager > div:hover{background-image:url(../images/but_banner_on.png);}
#banner_container div.menu.bottom .block_alphabet{background:none;}
#banner_container div.menu.bottom .q_search {margin: 17px 0 0 0;width:123px;float:left;background-image:url(../images/arr_sdown_bw.gif)}
/* ] Homepage banner */
.frame_gray {
    background-image: url(../images/frame_gray_dotted.gif);
    background-repeat: no-repeat;
}
#comm {top:0px;position: absolute0;}
/*#comm {background:url(../images/angle_left_red_comment.png) no-repeat top left;width: 24px;height:36px;padding-left:12px;padding-right:12px;}*/
#comm .back {background: url(../images/center_red_alfa.png) repeat-x top center; width: 740px;height:36px;}
/*#comm > div > div > div {background:url(../images/angle_right_red_comment.png) no-repeat top right; width: 715px;height:36px;padding-right:12px;}*/
#paymant li {
  
  list-style-type: none;margin:0;padding:0;display:block;
}
.grey_block {
  background-color:#e2e2e2;
}
.street, .city, .gifts, .metro, .hide_tr {
  display:none;
}

#delivery optgroup>*:first-child {
    margin-top: 10px;
}

#delivery optgroup option {
  margin-left:-18px;
}

/*#delivery optgroup {
    font-weight: bold; 
    padding-top: 10px;
    font-style: normal;
    padding-bottom: 10px;

}*/

.btn_4 {
border: 1px solid #ee174c;
background-color:#ee174c;
color:#ffffff;
margin-right:20px;
font-size: 12px;
padding:5px;
}

/* redesign [ */
  /* general [ */
    .hide {display:none !important;}
    /* top menu [ */
      a.redesign-top-menu{width:251px;height:12px;font-size:14px;text-transform:uppercase;color:#fff;display:block;float:left;text-align:center;text-decoration:none;padding:18px 0 20px;}
      a.redesign-top-menu.redesign-top-menu-first{background-color:#ff4373;}
      a.redesign-top-menu.redesign-top-menu-first:hover{background-color:#ff7c9d;}
      a.redesign-top-menu.redesign-top-menu-first:active{background-color:#d12d57;color:#d1748b;}
      a.redesign-top-menu.redesign-top-menu-second{background-color:#ff4e4e;}
      a.redesign-top-menu.redesign-top-menu-second:hover{background-color:#ff8383;}
      a.redesign-top-menu.redesign-top-menu-second:active{background-color:#e83245;color:#e87d7d;}
      a.redesign-top-menu.redesign-top-menu-third{background-color:#ff7d1f;}
      a.redesign-top-menu.redesign-top-menu-third:hover{background-color:#ffa463;}
      a.redesign-top-menu.redesign-top-menu-third:active{background-color:#d04830;color:#d09468;}
      a.redesign-top-menu.redesign-top-menu-four{background-color:#fea314;}
      a.redesign-top-menu.redesign-top-menu-four:hover{background-color:#feb137;}
      a.redesign-top-menu.redesign-top-menu-four:active{background-color:#eb6f35;color:#ebba6d;}
      #banner_container > div > div.menu.top > div > div {
              margin-left: 12px;
      }
    /* ] top menu */
    .brand_naw-new a{padding: 0px 8px;}
    .brand_naw-new a:hover{color: #FFF;background-color: #EE174C;text-decoration: none;}
  /* ] general */
  /* Косметика для ухода [ */
  div.redesign div.p_t_20.p_b_20{display:none;}
  div.redesign>div.con_title_1.p_t_5{margin-bottom:21px;width:auto;background:none;padding-left:0;}
  div.redesign div.con_title_1{width:153px;padding-left:20px;padding-right:10px;}
  div.redesign div.con_title_1>img{margin-bottom:16px;}
  div.redesign div.con_title_1>h2{text-transform:uppercase;font-size:13px;}
  div.redesign div.p_t_15.p_b_10.no_u{width:153px;padding-right:10px;padding-left:20px;line-height:22px;font-size:11px;color:#717171;}
  div.redesign>div.row>div.column{background:url(../images/redesign_con_title_1_border.gif) top left repeat-y;}
  div.redesign>div.row>div.column:first-child{background:none}
  div.redesign div.p_t_15.p_b_10.no_u a{line-height:12px;font-size:12px;color:#717171;}
  div.redesign>div.row>div.column{float:left;width:183px;height:100%;}
  div.redesign>div.row{clear:left;height:auto;background:url(../images/redesign_row_border.gif) 0 18px repeat-x;padding-top:40px;}
  div.redesign>div.row.first{padding-top:0;background:none;}
  /* ] Косметика для ухода */
  /* фильтры [ */
  div.redesign.filters{margin-top:1px;width:719px;}
  div.redesign.filters>div:first-child{background:url(../images/redesign_filters_background.png) top left no-repeat;height:36px;padding:9px 0 0 14px;;border:none;font-size:12px;color:#000;}
  div.redesign.filters>div:first-child a{text-decoration:underline;cursor:pointer;margin-left:5px;float:left;margin-top:7px;}
  div.redesign.filters>div:first-child>form>span{line-height: 28px;float:left;}
  div.redesign.filters>div{padding:10px;color:#707070;font-size:11px;border-bottom:1px solid #b3b3b3;}
  div.redesign.filters>div>noindex>a{text-decoration:underline;margin-left:25px;cursor:pointer;color: #707070;}
  div.redesign.filters select{border:1px solid #5f5f5f;display:inline;padding:0;width:164px;height:22px;outline: 0;filter:alpha(opacity=0);}
  div.redesign.filters div.select{position:relative;float:left;padding:1px 0 7px;margin:2px 5px;width:164px;height:14px;border:1px solid #707070;background:url(../images/redesign_selectbox.jpg) 144px 3px no-repeat #fff;}
  div.redesign.filters div.select select{position:relative;top:0;left:0;opacity:0;z-index:1;}
  div.redesign.filters div.select span{position:absolute;color:#000;top:4px;left:9px;pointer-events:none;z-index:0;}
  /* ] фильтры */
  /* пейджер [ */
  a.redesign{color:#ee174c;font-size:11px;margin-left:11px;}
  /* ] пейджер */
  /* Подписка [ */
  div.brd_futer{position:relative;}
  div.subscribe_block{width:166px;color:#fff;font-size:13px;text-align:center;right:0;height:148px;padding:13px 19px 12px;position:absolute;top:-5px;background:url(../images/subscribe_block_bg.jpg) left top repeat-x #f19c9a;}
  div.subscribe_block>span{dispaly:block;position:absolute;top:0;right:-4px;width:4px;height:5px;background:url(../images/subscribe_block_courners.png) -4px 0 no-repeat;}
  div.subscribe_block>span:first-child{background-position:0 0;right:auto;left:-4px;}
  div.subscribe_block>input[type=text]{width:163px;color:#acacac;font-size:12px;text-align:center;height:22px;line-height:20px;padding-top:2px;border: 1px solid #ed8782;outline: 1px solid #f5a3a0;background:url(../images/subscribe_block_input_bg.png) left top repeat-x;}
  div.subscribe_block>input[type=text].act{color:#000;}
  div.subscribe_block>input[type=text].check.error{border-color:red;outline-color:#ef7390;}
  div.subscribe_block>input[name=name]{margin-top:10px;margin-bottom:5px;}
  div.subscribe_block>input[name=email]{margin-bottom:5px;}
  div.subscribe_block>a{display:block;width:163px;margin:0 auto;text-align:center;height:26px;line-height:26px;padding-bottom:1px;background:url(../images/subscribe_block_button_bg.png) left top repeat-x;cursor:pointer;font-size:12px;}
  div.subscribe_block>a:hover{color:#fff;}
  div.subscribe_block>i{display:block;border:1px solid #f4aba7;padding:17px 5px;color:#ee174c;font-style:normal;margin-top:15px;}
  div.subscribe_block>div{width:100%;position:absolute;bottom:-3px;left:0;height:3px;background:url(../images/subscribe_block_footer.png) left top repeat-x;}
  /* ] Подписка */
/* ] redesign */
.fancy a img {
    border: 1px solid #B7B7B7;
    margin: 10px 20px 10px 0;
    vertical-align: top;
}


.search-variants {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  display: none;
  margin: 2px 0 0 -2px;
  padding: 5px;
  position: absolute;
  min-width: 200px;
  z-index: 500;
}
.search-variants ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.search-variants ul li {
  padding: 1px;
  margin: 0;
}
.search-variants ul li a {
  display: block;
  padding: 2px 5px;
  color: #000;
}
.search-variants ul li a.activekw {
  display: block;
  background: #eee;
}
b.shl,
.productDesc b {
  color: #f20;
}

	/*theInt*/
	#goTop {position:fixed;bottom:60px;right:30px;z-index:1000;display:none;cursor:pointer;width:80px;height:80px;}
	#goTop img {height:auto;max-width:100%}
	.soc_low {text-align:center;margin:15px 0 0;padding-top:15px 0 0;border-top:2px solid #feefee}
	.soc {display:inline-block;vertical-align:top;width:30%;margin:15px 1%}
	#vk_groups {width:100%}
		
	.soctd {text-align:right!important}	
		.soctd a {display:inline-block;
		 width: 30px;
		  height: 30px;
		  line-height: 30px;
		  margin: 0 2px;
		  text-align: center;
		  cursor: pointer;
		  border-radius: 50%;
		  border: 2px solid #f5c9c0;
		  transition: all 0.5s ease;
		}
		.soctd a  i {line-height:30px;font-size:16px}
		.soctd a:hover {  border: 2px solid #ee174c;  box-shadow: 0 0 15px #ee174c;  transition: all 0.5s ease;}
		.soctd a:hover i { color: #fff;  text-shadow: 0 0 15px #ee174c;  transition: all 0.5s ease;font-size:20px}
		
	.basket_td {padding-left:20px}	
	.soctds a	{
		display: inline-block;
	  vertical-align: middle;
	  position: relative;
	  width: 28px;
	  height: 28px;
	  border-radius: 50%;
	  border: 1px dashed #ff104c;
	  background-clip: content-box;
	  padding: 5px;
	  transition: .5s;
	  color: #D7D0BE;
	  margin-left: 5px;
	  margin-right: 5px;
	  font-size: 16px;
	  color:#fff
	} 
	.soctds a i {
		  display: block;
		  position: absolute;
		  text-align: center;
		  top: 50%;
		  left: 50%;
		  transform: translate(-50%, -50%);
		  color:#fff
		}
	.soctds {text-align:center;height:60px;line-height:60px}	
		
	.soctds a:hover {
	  padding: 10px;
	  color: white;
	  margin-left: -5px;
	  transform: translateX(10px) rotate(360deg);
	}
	.tds_vk {background:#678aaf}
	.tds_fb {background:#4f76bb}
	.tds_insta {background:#d74977}
	.tds_tw {background:#34c4f3}
	
	.big_sc{
	  list-style: none;
	  text-align:center
	}

	.big_sc li{
	  display:inline-block;vertical-align:top;
	  width: 75px;
	  height: 70px;
	  line-height:70px;
	  border: 3px solid #ee174c;
		margin:15px;
	  border-radius: 25px;
	  position: relative;
	  cursor: pointer;
	  transition: all 0.5s linear;
	}

	.big_sc li a {display:block;width:100%;height:70px;line-height:70px}

	.big_sc li .fa{

	  color: #ee174c;
	  font-size: 40px;
	  transition: all 0.5s linear;
	  line-height:70px
	}

	.big_sc li:hover{
	  background:#ee174c;
	  box-shadow: 0 0 30px 3px #ee174c;
	}

	.big_sc li:hover .fa{
	  color: #fff;
	}
	
	
.comments .comment {
	padding-top:5px;color:#777777;
}
.comments a.read_more {
	font-size:10px;font-weight:bold;border: 1px solid #ee174c;color:#ee174c;padding:3px;text-decoration:none;border-radius: 5px;
}
.comment_inside {
	max-height:100px;overflow:hidden;
}
.fadeout_comment {
    position: relative; 
    margin-top: -50px;
    height: 50px;
    background: -webkit-linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    ); 
    background-image: -moz-linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    );
    background-image: -o-linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    );
    background-image: linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    );
    background-image: -ms-linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    );
}
.fadeout_comment .show, .fadein_comment .show {
	margin-top:25px;width:100%;background:#FFF;color:red;border:1px solid red;cursor:pointer;
}
html .flash_order {
    font-size:12px;border:1px solid #ee174c;padding:3px;text-decoration:none;border-radius:3px;color:#ee174c;
}
html .flash_order:hover {
    background: #ee174c; color:#FFF;
}
.flash_img, .flash_img_white {
    width: 20px;
    margin-bottom:-5px;
}
.flash_img_white {
    display:none;
}
.flash_order:hover .flash_img {
    display:none;
}
.flash_order:hover .flash_img_white {
    display:inline;
}
.flash_text { 
    color:#f47c1e;margin-right:20px;font-size:15px;
}
.mobile_flash_title {
    display:none;
}
.moba { 
    display:none;
}
@media(max-width:500px) {
    .mobile_flash_title {
        display:block;padding-top:15px;
    }
    .mobile_1 {
        background:#FFF;
    }
    .flash_text { 
        margin-right:0px;
    }
    .moba {
        display: block;
    }
}