.calendar-table TD.empty_days_start {
	background:url(img/calendar_empty_cell.gif); border-left:1px solid #A7A7A7;
}
.calendar-table TD.empty_days_end {
	background:url(img/calendar_empty_cell.gif);
}


.calendar-table {
	width:245px;
	/* height:197px; */
	padding:0px;
	margin-left:15px;
	margin-top:0px;
	background: transparent url(img/calendar_bg.png) no-repeat;
	font-family:Arial; 
	font-size:12px;
	line-height:27px !important;
	
}
.calendar-table td.columYear { vertical-align:middle; text-align:center; border:none; }
.calendar-table td.columYear a { font-size:11px; font-weight:bold; color:#415E83; text-transform:uppercase; text-decoration:none; }
.calendar-table td.columYear a:hover { color:#336fbb; }

.calendar-table a { text-decoration:none; color:#393939;}

.calendar-table td.columPrevious, .calendar-table td.columNext  { border:none }

.calendar-table td.columPrevious a { 
	height:20px; display:block; margin:0px; padding:0px; overflow:hidden; text-decoration:none;
	background: transparent url(img/calendar_arrow_1.png) no-repeat 26px 1px; 
}
.calendar-table td.columNext a { 
	height:20px; display:block; margin:0px; padding:0px; overflow:hidden; text-decoration:none;
	background: transparent url(img/calendar_arrow_2.png) no-repeat 0px 1px;
}

.calendar-table td.columPrevious a:hover { background-position: 26px -19px; }
.calendar-table td.columNext a:hover  { background-position: 0px -19px; }


.calendar-table TH { color:#ffffff; width:35px; font-weight:bold; }

.calendar-table TD {
	text-align:center; height:19px; 
	border-right:1px solid #A7A7A7;
	border-bottom:1px solid #A7A7A7;
}

.calendar-table TD div.linked_day a { text-decoration:none; }
.calendar-table TD div.linked_day a:hover { color:#2D4768; text-decoration:underline; font-size:14px;}
.calendar-table TD div.linked_day { background: transparent url(img/calendar_day_bg.png) no-repeat; cursor:pointer;}

.calendar-table TD div.cal_items1 {
	background-image: nonme;
	background-color: #E4EABB;
}
.calendar-table TD div.cal_items2 {
	background-image: nonme;
	background-color: #D3E0A4;
}
.calendar-table TD div.cal_items3 {
	background-image: nonme;
	background-color: #BED486;
}
.calendar-table TD div.cal_items4 {
	background-image: nonme;
	background-color: #8FB546;
}
.calendar-table TD div.cal_items5 {
	background-image: nonme;
	background-color: #78A729;
}