.archcal dl {
	background: url("schedule-bg.gif") no-repeat left top; margin: 1px auto; width: 214px; height: 182px; position: relative;
}
.archcal dt {
	height: 34px;
}
.archcal dd ul {
	margin: 0px 0px 0px 5px;
}
.archcal dd ul li {
	list-style: none; margin: 3px 1px 1px; width: 26px; height: 22px; text-align: right; line-height: 22px; font-size: 17px; float: left;
}
.archcal dd ul li a {
	width: 26px; height: 14px; color: rgb(71, 95, 130); font-weight: normal; text-decoration: underline; display: block;
}
.archcal .weekend {
	width: 26px; height: 14px; color: red; text-decoration: none; display: block;
}
.archcal dd ul li a span {
	display: none;
}
.archcal ul.days li a:hover {
	text-indent: 0px; font-size: 16px; font-weight: bold; text-decoration: none;
}
.archcal ul.days li a:hover span {
	background: rgb(92, 104, 186); left: 5px; top: 150px; width: 200px; height: 23px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; text-decoration: none !important; display: block; position: absolute;
}
.archcal .month {
	text-align: center; font-size: 17px; font-weight: bold;
}
.archcal .week li {
	border: currentColor; border-image: none; font-weight: bold; margin-right: 2px; margin-left: 1px;
}
.archcal .days {
	width: 205px; height: 98px; margin-left: 5px;
}
.archcal #descr {
	height: 23px; text-align: center; color: rgb(255, 255, 255); padding-top: 3px; clear: both; font-size: 12px;
}
