@charset "utf-8";
.rbh1{ margin-bottom:25px; border-bottom:1px solid #d8dfea; color:#d30000; font-size:16px; line-height:30px; text-align:center}
.nstle h4{ overflow:hidden; float:left; width:510px; font-size:14px; text-indent:7px; line-height:40px; text-overflow:ellipsis; white-space:nowrap;}
 
.STYLE1 {color: gray}
.grouts{ margin-top:3px;display: inline-block; }
.nshoplist{}
.STRONG {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 14px;
	COLOR: red/*#ab0080*/;
	padding: 1px;	
}.class_bn02 {
	display: inline-block;
	margin:0  0 0 10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration: none;
	cursor:pointer;
	background-image: url(/images/group_menu2.gif);
	WIDTH: 80px;
	height:23px;
	float:left;
	TEXT-ALIGN: center;
	overflow: hidden;
	padding:0;
	
}
.class_bn02:hover {
	display: inline-block;
	WIDTH: 80px;
	 
	font-weight:bold;
	color:#FFF;
	text-decoration: underline;
	cursor:pointer; 
}
.party_bn02 {
	BACKGROUND: url(/images/btn_search.gif) no-repeat;
	WIDTH: 75px;
	HEIGHT: 21px;
	COLOR: red; 
	LINE-HEIGHT: 20px; 
	TEXT-ALIGN: center; 
	display: inline-block;
}
 
.otc1{ width:599px; }
.none {
	display: none;z-index: 13;position: absolute;
}
.balck{
	display:block;
	
	min-width:80px;
	width:auto;
	_width:80px;
	height:auto;
	z-index: 13;
	position: absolute;
	margin-top:23px;	
	margin-left:5px;
	*margin-left:-80px;
	
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F57504;
	border-left-color: #F57504;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F57504;
}
.balck a{
	line-height:25px;
	display:block;
	background-color:#fbf9f2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FB7E0F;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFE3CA;
	font-size: 12px;
	font-weight: 400;
	padding-left: 3px;
	
}
 .nonediv{
 padding:0;
margin:0;

 }
.nonediv li{
float:left; width:auto;


}
.calen{ padding:0px; margin:0px;}
.calen li{
	float:left;
	height:30px;
	background-color:#DBE6F7;
	border:1px solid #cfcfcf;
	border-bottom:0px solid #fff;
	margin:3px 5px 0 1px;
	padding:2px;
	line-height:30px;
	font-weight:400;
	width: 110px;
}
.curr_wek{ padding:0px; margin:0px;}
.curr_wek li{
	float:left;
	 
	border:1px solid #cfcfcf;
	margin:3px 5px 0 1px;
	padding:2px;
	line-height:20px;
	font-weight:400;
	width: 110px;
	background-color:#FDFCEE;
	color:#666;
}
.curr_wek li:hover{
	float:left;
	 
	border:1px solid #666;
	margin:3px 5px 0 1px;
	padding:2px;
	line-height:20px;
	font-weight:400;
	
	background-color:#FDFCEE;
	color:#888;
}
 
.bor_r_t{
 
border-right:0px solid #cfcfcf;
border-top:1px solid #cfcfcf;

}
.border_t{
border-top:1px solid #cfcfcf;
 
 
}
.curr_wek .empty_w{
	border:1px solid #E0E0E0;
	text-align:center;
	vertical-align:middle;
	line-height:100px;
	height:140px;
	background-color: #FFFFFF;
	color:#BFBFBF
}
.calen_14{font-size:12px; font-weight:600; color:#0000FF; padding-left:3px;}

