.rightCalendar td {
	padding: 3px;
	height: 44px;
}

#calback {
	background: #dadbde url('/modules/calendar/calWaiting.gif') no-repeat 50% 100px;
	margin: 0 auto;
	width: 300px;
	background-color:transparent;
}

#calendar {
	width: 100%;
	height: 100%;
}

.cal {
	width: 100%; 
}

.calhead {
	width: 100%;
	font-weight: bold;

	font-size: 17px;      
}

.calhead img {
	border: none;
}

.dayhead {
	height: 25px;
	background: #000000;
}

.dayhead td {
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
}

.dayrow {
	background: #ffffff url('/modules/calendar/tdbg.gif');
	height: 27px;
}

.dayrow td {
	width: 50px;

}


td.dayout_today
{
	background: #403f40 url('/modules/calendar/tdbg-sz.gif');
	background-repeat: repeat-x;
	color: #FFFFFF;
}

.dayover_today {
	background: #f64723;
	color: #FFFFFF;
}

td.dayout_eventday
{
	background: #f64723 url('/modules/calendar/tdbg-r.gif');
	background-repeat: repeat-x;
	color: #FFFFFF;
	cursor: pointer;
}

td.dayout_eventday_old
{
	background: #414040 url('/modules/calendar/tdbg-sz.gif');
	color: #FFFFFF;
	cursor: pointer;
}

td.dayout_eventday_me
{
	background: #b1356b url('/modules/calendar/tdbg-p.gif');
	color: #FFFFFF;
	cursor: pointer;
}

.dayover_eventday {
	background: #25cf13;
	color: #FFFFFF;
	cursor: pointer;
}

.dayover_eventday_old {
	background: #414040;
	color: #FFFFFF;
	cursor: pointer;
}

.dayover_eventday_me {
	background: #b1356b;
	color: #FFFFFF;
	cursor: pointer;
}

.day {
	float: right;
}

.dayover {
	background: #ffffff;
}

.dayout {
	background: #ffffff url('/modules/calendar/tdbg.gif');
}

.today
{

}

