.e_day {
	width: 30px;
	position:relative;
	float: left;
	padding: 2px 0px 2px 0px;	
	border-bottom: 1px solid #B9B9B9;
}

.p_day {
	width: 30px;
	position:relative;
	text-align: center;
	float: left;
	padding: 2px 0px 2px 0px;	
	border-bottom: 1px solid #B9B9B9;
	cursor: pointer;
}
.c_day {
	cursor: pointer;
	position:relative;
	width: 30px;
	text-align: center;
	float: left;
	font-weight: bold;
	color: #00FFCC;
	padding: 2px 0px 2px 0px;
	border-bottom: 1px solid #FFFFFF;
	background-color: #660033;
}
.f_day {
	cursor: pointer;
	position:relative;
	width: 30px;
	text-align: center;
	float: left;
	color: #FF0099;
	padding: 2px 0px 2px 0px;
	border-bottom: 1px solid #B9B9B9;
}
.c_all {
	width: 210px;
	margin-top: 0px;
	background: #FFFFFF;
	border: 5px solid #F194CA;
	float:left;
	z-index: 9;
}
.c_hider {
	margin-top: 0px;
	background: #FFFFFF;
	border: 0;
	float:left;
	z-index: 10;
}
.c_title {
	width: 210px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background: #504A59;
	color: #FF0099;
	border-bottom: 1px solid #FFFFFF;
	padding: 4px 0px 4px 0px;
}
.c_title span {
	cursor: pointer;
}
.c_cday {
	padding: 4px 0px 4px 0px;
	position:relative;
	width: 30px;
	text-align: center;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #000000;
	color: #FFFFFF;
}

.select-free
{
	position:absolute;
	z-index:10;/*any value*/
	overflow:hidden;/*must have*/
	width:330em;/*must have for any value*/;
}
.select-free iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}
