@charset "utf-8";

div#calendar { width: 219px; background-color: #d4e6fa;  color: #336699; }
div#calendar div.calendar-bottom { background:url(images/bottom_page.gif) left bottom no-repeat; width: 219px; padding-bottom: 5px; }
div#calendar table.calendar-header td.center { background:url(images/header_fill.gif) left top repeat-x; height: 40px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; padding-top: 4px; }
div#calendar table.calendar-header td.left { width: 31px; }
div#calendar table.calendar-header td.right { width: 31px; }
div#calendar table.calendar-header a.list-left { display: block; width: 31px; height: 44px; background:url(images/list_btn_left.gif) left top no-repeat; }
div#calendar table.calendar-header a.list-right { display: block; width: 31px; height: 44px; background:url(images/list_btn_right.gif) right top no-repeat; }
div#calendar table.calendar-header a.list-left:hover { background:url(images/list_btn_left.gif) left -44px no-repeat; }
div#calendar table.calendar-header a.list-right:hover { background:url(images/list_btn_right.gif) right -44px no-repeat; }
div#calendar table.calendar-days { border-collapse: collapse; }
div#calendar table.calendar-days tr.day-names td { border-bottom: 1px solid #5682ae; border-right: none; border-top: none; padding: 3px 0px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
div#calendar table.calendar-days td.left { border-left: none; background: #d4e6fa; }
div#calendar table.calendar-days td { border: solid 1px #aabfd8; border-right: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding: 5px 2px 2px 0px; }
div#calendar table.calendar-days td.rest { background-color: #c6dcf6; }
div#calendar table.calendar-days td a { color: #336699; }
div#calendar div.all-link { padding-top: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #1c4f89; font-weight: normal; font-size: 11px; }
div#calendar div.all-link a { color: #1c4f89; }

