.calendarWarp{
	width:612px;
	height:35px;
	margin:0;
	background:url(../images/bg_year.jpg) no-repeat top left;
}
.calendar_year {
	color:#ffffff;
	font-weight:bold;
	float:left;
	width:129px;
	font-size:13px;
	text-align:center;
	margin-top:7px;
	
}
.calendarWarp div.calendarprev{
	float:left;
	width:13px;
	margin:0;
	padding:0 0 0 226px;
	font:0/0 Arial;
}

.calendarWarp div.calendarNext{
	float:left;
	padding:0 0 0 0;
	margin:0;
	width:13px;
}
.scheduleTop{
	width:612px;
	height:32px;
	background:url(../images/bg_day.jpg) no-repeat top left;
}
#tdright td{
	text-align:center; 
	padding:0;
	margin:0;
}

#tableDay td{
	height:72px;
	text-align:right; 
	padding:0;
	margin:0;
	font:11px/14px ;
	color:#818175;
	text-align:left;
	position:relative;
	vertical-align:top;
	border-bottom:1px solid #E9E9E9;
	border-right:1px solid #E9E9E9;
}
#tableDay td div.imgrigP{
	position:relative;
	width:100%;
	height:11px;
	margin:0;

}
#tableDay td div.imgrigP span.imgrigP,
#tableDay td span.imgrigW{
	position:absolute;
	top:0px;
	right:0;
	color:#B2B2B2;
	padding:0 10px 0 0;
 }
.imgrigP{
	border:1px solid #ededed;
	padding:3px;
	
}
#tableDay td.lefts span.imgrigW{
	font-weight:bold;
	color:#7F7E7E;
}
#tableDay td.rights span.imgrigW{
	font-weight:bold;
	color:#7F7E7E;
}



#tableDay td.bdRno{
	border-right:none;
	}
#tableDay td.bdBno{
	border-bottom:none;
	}

#tableDay td.bdLno{border-left:none;}
#tableDay td.bdRno{border-right:none;}


.bgWarp{
	width:612px;
	padding:0 0 10px 5px;
	background:url(../images/bg_calendar.jpg) no-repeat bottom left;
}




