div#calendar {float:left; width:212px; height:295px; overflow:visible; margin-left:2px;}
div#calendar-inner { position:absolute; width:212px; height:241px; background:#F1E8CB; top:140px; left:735px; z-index:9; overflow:visible;}

div#calendar-header { width:100%; height:35px; background:#F1E8CB; }
div#calendar-header a { display:block; background:url(_images/calendar/calendar-link.jpg) no-repeat; width:150px; height:35px; background-position:1px 0px;}
div#calendar-header a:hover { background-position:0 -35px;}

div#calendar-body { position:relative; width:197px; padding-left:15px; height:188px; background:#F1E8CB;  overflow:visible;}

div#calendar-month {height:15px; margin-left:-5px !important; margin-bottom:5px;}
div#calendar-month img {float:left;}
a#calendar-next { display:block; float:left; background:url(_images/calendar/calendar-arrows.jpg) no-repeat; width:25px; height:15px; background-position:0 -16px;}
a#calendar-next:hover { background-position:0 0px;}
a#calendar-prev { display:block; float:left; background:url(_images/calendar/calendar-arrows.jpg) no-repeat; width:25px; height:15px; background-position:0 -45px;}
a#calendar-prev:hover { background-position:0 -30px;}

div#calendar-week { width:207px; height:17px; background:url(_images/calendar/weekdays.jpg) no-repeat -15px 0;}

div#calendar-digits {width:175px; }
div#calendar-digits a, div#calendar-digits div { display:block; float:left; width:23px; height:25px; margin-right:2px; margin-bottom:2px; text-decoration:none;}
div#calendar-digits a.digit, div#calendar-digits div.digit {background-repeat:no-repeat; background-position: 0 0;}
a.digit:hover {background-position:-23px 0 !important;}

.standart-1 {background-image:url(_images/calendar/standart/1.jpg);}
.standart-2 {background-image:url(_images/calendar/standart/2.jpg);}
.standart-3 {background-image:url(_images/calendar/standart/3.jpg);}
.standart-4 {background-image:url(_images/calendar/standart/4.jpg);}
.standart-5 {background-image:url(_images/calendar/standart/5.jpg);}
.standart-6 {background-image:url(_images/calendar/standart/6.jpg);}
.standart-7 {background-image:url(_images/calendar/standart/7.jpg);}
.standart-8 {background-image:url(_images/calendar/standart/8.jpg);}
.standart-9 {background-image:url(_images/calendar/standart/9.jpg);}
.standart-10 {background-image:url(_images/calendar/standart/10.jpg);}
.standart-11 {background-image:url(_images/calendar/standart/11.jpg);}
.standart-12 {background-image:url(_images/calendar/standart/12.jpg);}
.standart-13 {background-image:url(_images/calendar/standart/13.jpg);}
.standart-14 {background-image:url(_images/calendar/standart/14.jpg);}
.standart-15 {background-image:url(_images/calendar/standart/15.jpg);}
.standart-16 {background-image:url(_images/calendar/standart/16.jpg);}
.standart-17 {background-image:url(_images/calendar/standart/17.jpg);}
.standart-18 {background-image:url(_images/calendar/standart/18.jpg);}
.standart-19 {background-image:url(_images/calendar/standart/19.jpg);}
.standart-20 {background-image:url(_images/calendar/standart/20.jpg);}
.standart-21 {background-image:url(_images/calendar/standart/21.jpg);}
.standart-22 {background-image:url(_images/calendar/standart/22.jpg);}
.standart-23 {background-image:url(_images/calendar/standart/23.jpg);}
.standart-24 {background-image:url(_images/calendar/standart/24.jpg);}
.standart-25 {background-image:url(_images/calendar/standart/25.jpg);}
.standart-26 {background-image:url(_images/calendar/standart/26.jpg);}
.standart-27 {background-image:url(_images/calendar/standart/27.jpg);}
.standart-28 {background-image:url(_images/calendar/standart/28.jpg);}
.standart-29 {background-image:url(_images/calendar/standart/29.jpg);}
.standart-30 {background-image:url(_images/calendar/standart/30.jpg);}
.standart-31 {background-image:url(_images/calendar/standart/31.jpg);}

.weekend-1 {background-image:url(_images/calendar/weekend/1.png);}
.weekend-2 {background-image:url(_images/calendar/weekend/2.png);}
.weekend-3 {background-image:url(_images/calendar/weekend/3.png);}
.weekend-4 {background-image:url(_images/calendar/weekend/4.png);}
.weekend-5 {background-image:url(_images/calendar/weekend/5.png);}
.weekend-6 {background-image:url(_images/calendar/weekend/6.png);}
.weekend-7 {background-image:url(_images/calendar/weekend/7.png);}
.weekend-8 {background-image:url(_images/calendar/weekend/8.png);}
.weekend-9 {background-image:url(_images/calendar/weekend/9.png);}
.weekend-10 {background-image:url(_images/calendar/weekend/10.png);}
.weekend-11 {background-image:url(_images/calendar/weekend/11.png);}
.weekend-12 {background-image:url(_images/calendar/weekend/12.png);}
.weekend-13 {background-image:url(_images/calendar/weekend/13.png);}
.weekend-14 {background-image:url(_images/calendar/weekend/14.png);}
.weekend-15 {background-image:url(_images/calendar/weekend/15.png);}
.weekend-16 {background-image:url(_images/calendar/weekend/16.png);}
.weekend-17 {background-image:url(_images/calendar/weekend/17.png);}
.weekend-18 {background-image:url(_images/calendar/weekend/18.png);}
.weekend-19 {background-image:url(_images/calendar/weekend/19.png);}
.weekend-20 {background-image:url(_images/calendar/weekend/20.png);}
.weekend-21 {background-image:url(_images/calendar/weekend/21.png);}
.weekend-22 {background-image:url(_images/calendar/weekend/22.png);}
.weekend-23 {background-image:url(_images/calendar/weekend/23.png);}
.weekend-24 {background-image:url(_images/calendar/weekend/24.png);}
.weekend-25 {background-image:url(_images/calendar/weekend/25.png);}
.weekend-26 {background-image:url(_images/calendar/weekend/26.png);}
.weekend-27 {background-image:url(_images/calendar/weekend/27.png);}
.weekend-28 {background-image:url(_images/calendar/weekend/28.png);}
.weekend-29 {background-image:url(_images/calendar/weekend/29.png);}
.weekend-30 {background-image:url(_images/calendar/weekend/30.png);}
.weekend-31 {background-image:url(_images/calendar/weekend/31.png);}

.events-1 {background-image:url(_images/calendar/events/1.png);}
.events-2 {background-image:url(_images/calendar/events/2.png);}
.events-3 {background-image:url(_images/calendar/events/3.png);}
.events-4 {background-image:url(_images/calendar/events/4.png);}
.events-5 {background-image:url(_images/calendar/events/5.png);}
.events-6 {background-image:url(_images/calendar/events/6.png);}
.events-7 {background-image:url(_images/calendar/events/7.png);}
.events-8 {background-image:url(_images/calendar/events/8.png);}
.events-9 {background-image:url(_images/calendar/events/9.png);}
.events-10 {background-image:url(_images/calendar/events/10.png);}
.events-11 {background-image:url(_images/calendar/events/11.png);}
.events-12 {background-image:url(_images/calendar/events/12.png);}
.events-13 {background-image:url(_images/calendar/events/13.png);}
.events-14 {background-image:url(_images/calendar/events/14.png);}
.events-15 {background-image:url(_images/calendar/events/15.png);}
.events-16 {background-image:url(_images/calendar/events/16.png);}
.events-17 {background-image:url(_images/calendar/events/17.png);}
.events-18 {background-image:url(_images/calendar/events/18.png);}
.events-19 {background-image:url(_images/calendar/events/19.png);}
.events-20 {background-image:url(_images/calendar/events/20.png);}
.events-21 {background-image:url(_images/calendar/events/21.png);}
.events-22 {background-image:url(_images/calendar/events/22.png);}
.events-23 {background-image:url(_images/calendar/events/23.png);}
.events-24 {background-image:url(_images/calendar/events/24.png);}
.events-25 {background-image:url(_images/calendar/events/25.png);}
.events-26 {background-image:url(_images/calendar/events/26.png);}
.events-27 {background-image:url(_images/calendar/events/27.png);}
.events-28 {background-image:url(_images/calendar/events/28.png);}
.events-29 {background-image:url(_images/calendar/events/29.png);}
.events-30 {background-image:url(_images/calendar/events/30.png);}
.events-31 {background-image:url(_images/calendar/events/31.png);}

div#calendar-footer {width:100%; height:18px; background:#F1E8CB url(_images/calendar/calendar_footer.jpg) no-repeat -1px 0;}

div#calendar-details {
	position:absolute; display:none; width:192px; height:auto; top:190px; left:0px; background:#984138; padding:10px 10px 5px 10px;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	z-index:10;
}
a.cld-name {font-weight:bold; text-transform:uppercase;}
img.cld-year {vertical-align:baseline; padding-top:2px;}

div#calendar-details * {color:white;}

a.cld-close {font-size:11px;}
a.cld-close:hover {color:white !important; text-decoration:none;}