#calendar.calendar{font-size:12px; width:224px; height:230px; text-align:center; padding:4px;background:url(/images/module/default/calendar/cal_bg.png) no-repeat; padding-top:20px;}
#calendar.calendar ul{ list-style:none; width:175px; padding:0px; margin:0 auto; clear:both;}
#calendar.calendar ul li{ float:left;width:25px;height:25px;}
#calendar.calendar ul li a{background:url(/images/module/default/calendar/normal.gif) no-repeat;display:block;width:21px;height:18px;text-decoration:none;color:#0067A6; padding-top:3px}
#calendar.calendar ul li a:hover{background:url(/images/module/default/calendar/hover.gif) no-repeat;}
#calendar.calendar a.calendar_selected{height:19px; background:url(/images/module/default/calendar/selected.gif) no-repeat; cursor:pointer;color:#fff}
#calendar.calendar li.calendar_invalid{background:url(/images/module/default/calendar/invalid.gif) no-repeat;}
#calendar.calendar li.calendar_outrange{background:url(/images/module/default/calendar/normal.gif) no-repeat; color:#cccccc; height:18px; padding-top:3px}
#calendar.calendar li.calendar_week{color:#0067A6;height:auto; padding:2px 0 1px 0}
#calendar.calendar li.calendar_today{height:21px; width:70px;display:block; padding-left:5px;}
#calendar.calendar li.calendar_today a{width:70px;display:block; background:url(/images/module/default/calendar/selectbtn.gif) no-repeat;height:18px;padding-top:3px;color:#079ddd;}
#calendar.calendar li.calendar_today a:hover{background:url(/images/module/default/calendar/selectbtn_hover.gif) no-repeat; color:#fff}
#calendar.calendar li.calendar_month{height:21px; width:70px;display:block; padding-left:5px;}
#calendar.calendar li.calendar_month a{width:70px;display:block; background:url(/images/module/default/calendar/selectbtn.gif) no-repeat;height:18px;padding-top:3px;color:#079ddd;}
#calendar.calendar li.calendar_month a:hover{background:url(/images/module/default/calendar/selectbtn_hover.gif) no-repeat; color:#fff}
#calendar.calendar li.calendar_year{height:21px; width:70px;display:block; padding-left:5px;}
#calendar.calendar li.calendar_year a{width:70px;display:block; background:url(/images/module/default/calendar/selectbtn.gif) no-repeat;height:18px;padding-top:3px;color:#079ddd;}
#calendar.calendar li.calendar_year a:hover{background:url(/images/module/default/calendar/selectbtn_hover.gif) no-repeat; color:#fff}
#calendar.calendar li.calendar_logo{background:url(/images/module/default/calendar/logo.gif) no-repeat;color:#079ddd;}
