
ul#kalendar {padding:0; margin:0 auto; list-style-type:none; width:210px; position:relative; font-family: arial, sans-serif; font-size:13px; border:1px solid #069; background:#ACDBFD; height:155px;}
ul#kalendar li b {cursor:pointer;}
ul#kalendar li.top {display:block; float:left; width:210px; height:25px; text-align:right; margin:5px 0 55px 0;}
ul#kalendar li.bottom {display:block; float:left; width:210px; height:25px; text-align:center; margin:55px 0 0 0;}
ul#kalendar li b {text-decoration:none; display:block; color:#000;}
ul#kalendar li.bottom b {text-decoration:none; display:block; color:#000; margin-top:4px; width:210px;}

ul#kalendar li.hover b {text-decoration:underline; color:#000}

ul#kalendar table {font-size:13px; background:#124B9C; border-collapse:collapse; width:206px;}
ul#kalendar tbody td {text-align:center; background:#ccc; border:1px solid #fff; padding:0; width:25px; height:18px; margin:0;}
ul#kalendar tbody td.blank {background:#eee;}
ul#kalendar caption {font-weight:bold; font-size:15px; background:transparent; color:#000;}
ul#kalendar thead th {color:#fff; font-size:13px; font-weight:normal;}
ul#kalendar tfoot td {text-align:center; color:#fff; font-size:9px;}


ul#kalendar td a, ul#kalendar td a:visited {color:#345; text-decoration:none; display:block; width:100%; height:100%; line-height:15px;}

ul#kalendar table {visibility:hidden; position:absolute; top:-9999px; left:2px;}

ul#kalendar li.click table {visibility:visible; top:5px; left:2px;}
ul#kalendar li.click table a:hover {background:#FF9C00; color:#fff;}
