.calendar {
	padding-top: 0px;padding-left: 0px;width: 100%; clear: both; overflow: hidden;
}
.calendar .title {
	padding-top: 6px;background:#000 url("r0_h3.png") repeat-x 0 0; height: 24px;width: 100%; color: #000; clear: both; font-size: 12px;font-weight: bold; text-align:center;
}
.calendar .title .year img.up {
	background: url(d1.gif) no-repeat left top; text-align:right; border:0px; width:7px; height:11px;
}
.calendar .title a {
	margin: 0px 0.5em;
}
.calendar .date {
	margin: 0px 0px; width: 100%; background: #fff; clear: both; overflow: hidden;
}
.calendar .date .week {
	padding-bottom: 0px; line-height: 28px; margin: 0px 0px 0px 0px; padding-left: 5px; width: 100%; padding-right: 2px; background: #bdbfc3; height: 28px; clear: both; overflow: hidden; font-weight: bold; padding-top: 1px;
}
.calendar .date .week span {
	text-align: center; width:12%; margin: 0px 4px 0px 0px; display: inline; float: left
}
.calendar .date ul {
	padding-bottom: 1px; list-style-type: none; margin: 4px 0px 0px 5px; padding-left: 0px; width: 100%; padding-right: 0px; background: url(bg5.gif) #fff left top; clear: both; overflow: hidden; padding-top: 0px
}
.calendar .date ul li {
	text-align: center; line-height: 20px;  width:12%; margin: 0px 4px 0px 0px; display: inline; float: left; height: 20px; font-weight: bold
}