
#calendar_head				{ width:701px; margin:0 auto 0 auto; }
	#ch_left					{ float:left; display:inline; width:230px; padding:10px 0 0 15px; font-size:24px; }
	#ch_middle				{ float:left; display:inline; text-align:center; padding:15px 0 3px 0; }
	#ch_right				{ float:left; display:inline; width:220px; text-align:right; padding:0 10px 0 0; }
	
#calendar					{ margin:0 auto 40px auto; }
#calendar_days_names		{ margin:0 auto 0 auto; }
#calendar_days_names td	{ font-size:14px; font-weight:bold; width:87px; float:left; text-align:center; padding:5px; border-left:1px solid #aaa; border-top:1px solid #aaa; background:#ccc; border-bottom:1px solid #aaa; }

#calendar_days				{  }
.calendar_days_row		{ border-left:1px solid #aaa; color:#000080; }
.calendar_days_day		{ height:80px; width:87px;  padding:20px 5px 0 5px; border-right:1px solid #aaa; border-bottom:1px solid #aaa; cursor:pointer; background-position:top right; background-repeat: no-repeat; }
.calendar_days_day_mo	{ background-color:#ecf9fb; }
.calendar_no_day			{ background-color:#eee; }
.calendar_date				{ margin:0 8px 8px 0; }
.cal_time					{ font-size:9px; display:block; color:#999; margin:0 0 4px 0; }


#calendar_footer			{ text-align:right; margin:6px 0 0 0; }

/*  FIXES  */
.calendar_right_border	{ border-right:1px solid #aaa; }
.select						{ font-size:10px; }
.no_click					{ cursor:default; }

#mo, #yr { height:25px; }

a.date_link:link, a.date_link:visited		{ font-size:15px; color:#333; text-decoration:none; }
a.date_link:hover, a.date_link:active		{ font-size:15px; color:#333; text-decoration:none; }

a.cal_event:link, a.cal_event:visited		{ font-size:15px; color:#333; font-size:10px; text-decoration:none; }
a.cal_event:hover, a.cal_event:active		{ font-size:15px; color:#333; font-size:10px; text-decoration:none; }

.cal_view_all										{ position:absolute; display:block; margin:61px 0 0 39px; z-index:33; }


/*  DAYS :: MO - fffad1  */
.day1             { background-image:url(../graphics/calendar/1.jpg); background-position:top right; background-repeat:no-repeat; background-color:#fff; }
.day1_mo             { background-image:url(../graphics/calendar/1.jpg); background-color:#d0dde7; background-position:top right; background-repeat:no-repeat; }
.day2             { background-image:url(../graphics/calendar/2.jpg); background-position:top right; background-repeat:no-repeat; background-color:#fff; }
.day2_mo             { background-image:url(../graphics/calendar/2.jpg); background-color:#d0dde7; background-position:top right; background-repeat:no-repeat; }
.day3             { background-image:url(../graphics/calendar/3.jpg); background-position:top right; background-repeat:no-repeat; background-color:#fff; }
.day3_mo             { background-image:url(../graphics/calendar/3.jpg); background-color:#d0dde7; background-position:top right; background-repeat:no-repeat; }
.day4             { background-image:url(../graphics/calendar/4.jpg); background-position:top right; background-repeat:no-repeat; background-color:#fff; }
.day4_mo             { background-image:url(../graphics/calendar/4.jpg); background-color:#d0dde7; background-position:top right; background-repeat:no-repeat; }
.day5             { background-image:url(../graphics/calendar/5.jpg); background-position:top right; background-repeat:no-repeat; background-color:#fff; }
.day5_mo             { background-image:url(../graphics/calendar/5.jpg); background-color:#d0dde7; background-position:top right; background-repeat:no-repeat; }
.day6             { background-image:url(../graphics/calendar/6.jpg); background-position:top right; background-repeat:no-repeat; background-color:#fff; }
.day6_mo             { background-image:url(../graphics/calendar/6.jpg); background-color:#d0dde7; background-position:top right; background-repeat:no-repeat; }
.day7             { background-image:url(../graphics/calendar/7.jpg); background-position:top right; background-repeat:no-repeat; background-color:#fff; }
.day7_mo             { background-image:url(../graphics/calendar/7.jpg); background-color:#d0dde7; background-position:top right; background-repeat:no-repeat; }
.day8             { background-image:url(../graphics/calendar/8.jpg); background-position:top right; background-repeat:no-repeat; background-color:#fff; }
.day8_mo             { background-image:url(../graphics/calendar/8.jpg); background-color:#d0dde7; background-position:top right; background-repeat:no-repeat; }
.day9             { background-image:url(../graphics/calendar/9.jpg); background-position:top right; background-repeat:no-repeat; background-color:#fff; }
.day9_mo             { background-image:url(../graphics/calendar/9.jpg); background-color:#d0dde7; background-position:top right; background-repeat:no-repeat; }
.day10             { background-image:url(../graphics/calendar/10.jpg); background-position:top right; background-repeat:no-repeat; background-color:#fff; }
.day10_mo             { background-image:url(../graphics/calendar/10.jpg); background-color:#d0dde7; background-position:top right; background-repeat:no-repeat; }
.day11             { background-image:url(../graphics/calendar/11.jpg); background-position:top right; background-repeat:no-repeat; background-color:#fff; }
.day11_mo             { background-image:url(../graphics/calendar/11.jpg); background-color:#d0dde7; background-position:top right; background-repeat:no-repeat; }
.day12             { background-image:url(../graphics/calendar/12.jpg); background-position:top right; background-repeat:no-repeat; background-color:#fff; }
.day12_mo             { background-image:url(../graphics/calendar/12.jpg); background-color:#d0dde7; background-position:top right; background-repeat:no-repeat; }
.day13             { background-image:url(../graphics/calendar/13.jpg); background-position:top right; background-repeat:no-repeat; background-color:#fff; }
.day13_mo             { background-image:url(../graphics/calendar/13.jpg); background-color:#d0dde7; background-position:top right; background-repeat:no-repeat; }
.day14             { background-image:url(../graphics/calendar/14.jpg); background-position:top right; background-repeat:no-repeat; background-color:#fff; }
.day14_mo             { background-image:url(../graphics/calendar/14.jpg); background-color:#d0dde7; background-position:top right; background-repeat:no-repeat; }
.day15             { background-image:url(../graphics/calendar/15.jpg); background-position:top right; background-repeat:no-repeat; background-color:#fff; }
.day15_mo             { background-image:url(../graphics/calendar/15.jpg); background-color:#d0dde7; background-position:top right; background-repeat:no-repeat; }
.day16             { background-image:url(../graphics/calendar/16.jpg); background-position:top right; background-repeat:no-repeat; background-color:#fff; }
.day16_mo             { background-image:url(../graphics/calendar/16.jpg); background-color:#d0dde7; background-position:top right; background-repeat:no-repeat; }
.day17             { background-image:url(../graphics/calendar/17.jpg); background-position:top right; background-repeat:no-repeat; background-color:#fff; }
.day17_mo             { background-image:url(../graphics/calendar/17.jpg); background-color:#d0dde7; background-position:top right; background-repeat:no-repeat; }
.day18             { background-image:url(../graphics/calendar/18.jpg); background-position:top right; background-repeat:no-repeat; background-color:#fff; }
.day18_mo             { background-image:url(../graphics/calendar/18.jpg); background-color:#d0dde7; background-position:top right; background-repeat:no-repeat; }
.day19             { background-image:url(../graphics/calendar/19.jpg); background-position:top right; background-repeat:no-repeat; background-color:#fff; }
.day19_mo             { background-image:url(../graphics/calendar/19.jpg); background-color:#d0dde7; background-position:top right; background-repeat:no-repeat; }
.day20             { background-image:url(../graphics/calendar/20.jpg); background-position:top right; background-repeat:no-repeat; background-color:#fff; }
.day20_mo             { background-image:url(../graphics/calendar/20.jpg); background-color:#d0dde7; background-position:top right; background-repeat:no-repeat; }
.day21             { background-image:url(../graphics/calendar/21.jpg); background-position:top right; background-repeat:no-repeat; background-color:#fff; }
.day21_mo             { background-image:url(../graphics/calendar/21.jpg); background-color:#d0dde7; background-position:top right; background-repeat:no-repeat; }
.day22             { background-image:url(../graphics/calendar/22.jpg); background-position:top right; background-repeat:no-repeat; background-color:#fff; }
.day22_mo             { background-image:url(../graphics/calendar/22.jpg); background-color:#d0dde7; background-position:top right; background-repeat:no-repeat; }
.day23             { background-image:url(../graphics/calendar/23.jpg); background-position:top right; background-repeat:no-repeat; background-color:#fff; }
.day23_mo             { background-image:url(../graphics/calendar/23.jpg); background-color:#d0dde7; background-position:top right; background-repeat:no-repeat; }
.day24             { background-image:url(../graphics/calendar/24.jpg); background-position:top right; background-repeat:no-repeat; background-color:#fff; }
.day24_mo             { background-image:url(../graphics/calendar/24.jpg); background-color:#d0dde7; background-position:top right; background-repeat:no-repeat; }
.day25             { background-image:url(../graphics/calendar/25.jpg); background-position:top right; background-repeat:no-repeat; background-color:#fff; }
.day25_mo             { background-image:url(../graphics/calendar/25.jpg); background-color:#d0dde7; background-position:top right; background-repeat:no-repeat; }
.day26             { background-image:url(../graphics/calendar/26.jpg); background-position:top right; background-repeat:no-repeat; background-color:#fff; }
.day26_mo             { background-image:url(../graphics/calendar/26.jpg); background-color:#d0dde7; background-position:top right; background-repeat:no-repeat; }
.day27             { background-image:url(../graphics/calendar/27.jpg); background-position:top right; background-repeat:no-repeat; background-color:#fff; }
.day27_mo             { background-image:url(../graphics/calendar/27.jpg); background-color:#d0dde7; background-position:top right; background-repeat:no-repeat; }
.day28             { background-image:url(../graphics/calendar/28.jpg); background-position:top right; background-repeat:no-repeat; background-color:#fff; }
.day28_mo             { background-image:url(../graphics/calendar/28.jpg); background-color:#d0dde7; background-position:top right; background-repeat:no-repeat; }
.day29             { background-image:url(../graphics/calendar/29.jpg); background-position:top right; background-repeat:no-repeat; background-color:#fff; }
.day29_mo             { background-image:url(../graphics/calendar/29.jpg); background-color:#d0dde7; background-position:top right; background-repeat:no-repeat; }
.day30             { background-image:url(../graphics/calendar/30.jpg); background-position:top right; background-repeat:no-repeat; background-color:#fff; }
.day30_mo             { background-image:url(../graphics/calendar/30.jpg); background-color:#d0dde7; background-position:top right; background-repeat:no-repeat; }
.day31             { background-image:url(../graphics/calendar/31.jpg); background-position:top right; background-repeat:no-repeat; background-color:#fff; }
.day31_mo             { background-image:url(../graphics/calendar/31.jpg); background-color:#d0dde7; background-position:top right; background-repeat:no-repeat; }

