@charset "utf-8";
@import url("reset.css");

/* CSS Document */
html{overflow:hidden;}

body{font-size:small;}

#calendar{
	width:185px;
	oveflow:hidden;
}

#calendar .cal{
	width:185px;
	height:22px;
	background:url(../shared/cal_bg.gif) no-repeat;
}

#calendar .cal_l{
	width:22px;
	height:22px;
	float:left;
	}

#calendar .cal_month{
	width:141px;
	height:22px;
	float:left;
	color:#fff;
	text-align:center;
	font-weight:bold;
	}

#calendar .cal_r{
	width:22px;
	height:22px;
	float:right;
	}

#calendar table{
	width:185px;
	margin:0 auto;
	clear:both;
	border-collapse:collapse;
	}


#calendar table td{
	background:#e4f9a2;
	border:1px solid #fff;
	text-align:center;
	padding:4px 0;
	}
	
#calendar table td a{display:block;text-decoration:none;background:#FF6;}
#calendar table td a:hover{background:#FFC;}
	
td.cellno_1,td.cellno_8,td.cellno_15,td.cellno_22,td.cellno_29,td.cellno_36{color:#F00;}
td.cellno_1 a,td.cellno_8 a,td.cellno_15 a,td.cellno_22 a,td.cellno_29 a,td.cellno_36 a{color:#F00;}

td.cellno_7,td.cellno_14,td.cellno_21,td.cellno_28,td.cellno_35{color:#00F;}
td.cellno_7 a,td.cellno_14 a,td.cellno_21 a,td.cellno_28 a,td.cellno_35 a{color:#00F;}
