@charset "UTF-8";


/* ****************  definition_left_menu_elements  ************ */
#left_menu{
	color:#494949;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px!important;font-size:12.6px;
}
#left_menu .image1{
	margin-top: 5px;
	padding: 0;
}
#left_menu .image2{
	float: left; 
	margin: 0 6px 0 0;
	padding: 0;
	vertical-align: middle;
}
#left_menu span{
	font-family:Arial, Helvetica, sans-serif;
}
#left_menu .list{
	width:304px;
	margin-left:6px;
	padding-top:7px;
	padding-bottom:7px;
}
#left_menu .list p{
	padding-top:3px;
	line-height:18px;
}
#left_menu .list_left{
	float:left;
	margin-right:8px;
}
#left_menu .list_right{
	float:left;
    width:212px;
}
#left_menu .line{
	margin:0;
	clear:both;
}
/* What's new */
#left_menu .whatisnew {
	width:318px!important;width:320px;
	border:solid 1px #CCCCCC;
	border-top:none;
    background-color:#FFe1e1;
}
#left_menu .whatisnew ul{
	margin:0;
	padding:0;
	list-style:none;
	list-style-type:none;
}
#left_menu .whatisnew ul li{
	margin:0;
	padding:0;
	float:none;
}
#left_menu .whatisnew ul li a{
	margin:0;
	height:14px;
	padding:4px 0 4px 10px!important;padding:3px 0 3px 10px;
	color:#666666;
	background-color:#F7F4EE;
	text-decoration:none;
	display:block;
}

#left_menu .whatisnew ul li a:hover{
	background-color:#FFe1e1;
}
#left_menu .whatisnew ul li a.default_red {
    background-color:#FFe1e1;
}

/* blog */
#left_menu .blog{
	height:auto;
}
#left_menu .mika{
	color:#705377;
	text-decoration:underline;
}
#left_menu .nico{
	color:#705377;
	text-decoration:underline;
}
#left_menu .carita{
	color:#705377;
	text-decoration:underline;
}
#left_menu .column{
	color:#705377;
	text-decoration:underline;
}

/* 美容 */
#left_menu .beauty{
	margin:0; 
	padding:0;
}
#left_menu .magazine{
	color:#F1715B;
	text-decoration:underline;
}
#left_menu .feature{
	color:#F1715B;
	text-decoration:underline;
}
#left_menu .beaulesson{
	color:#F1715B;
	text-decoration:underline;
}
#left_menu .inperson{
	color:#F1715B;
	text-decoration:underline;
}
/* 美发 */
#left_menu .haircatalog{
	margin:0; 
	padding:0;
}
#left_menu .hair{
	color:#6FA439;
	text-decoration:underline;
}
#left_menu .salon{
	color:#6FA439;
	text-decoration:underline;
}
#left_menu .catalog{
	color:#6FA439;
	text-decoration:underline;
}
/* 美体 */
#left_menu .body{
	margin:0; 
	padding:0;
}
#left_menu .healthdiet{
	color:#57A0CD;
	text-decoration:underline;
}
#left_menu .health{
	color:#57A0CD;
	text-decoration:underline;
}
#left_menu .emotionsexam{
	color:#57A0CD;
	text-decoration:underline;
}
#left_menu .emotions{
	color:#57A0CD;
	text-decoration:underline;
}

/* 辞典 */
#left_menu .dictionary{
	margin:0; 
	padding:0;
}
#left_menu .dictext{
	color:#F87A8C;
	text-decoration:underline;
}

/* left_brandlink*/
#left_menu .left_brandlink{
	width:320px;
	margin-top:5px;
	padding:4px 0;
	text-align: center;
	background:url(/image/brandlink_bk.gif) no-repeat;
}




/* BeauBeau Channel */
#right_menu .channel {
	width:128px!important;width:130px;
	border:solid 1px #CCCCCC;
	border-top:none;
}
#right_menu .channel ul{
	margin:0;
	padding:0;
	list-style:none;
	list-style-type:none;
}
#right_menu .channel ul li{
	margin:0;
	padding:0;
	float:none;
}
#right_menu .channel ul li a{
	margin:0;
	height:14px;
	padding:4px 0 3px 10px;
	color:#000000;
	/*background-color:#F9F8F5;*/
	text-decoration:none;
	display:block;
}

#right_menu .channel ul li a:hover{
	background-color:#FFD9D9;
}


