/* CSS CALENDAR */ #ncalendar table {padding:0px; width:180px;margin:0 auto} #ncalendar table th {padding:0px;font-size:1em;} #ncalendar table tr {padding:0px;} #ncalendar { background:url(img/calendarbg.jpg) no-repeat left top; width:205px; height:180px; padding: 0px; font: normal 11px Arial, Verdana; color: #333; opacity : 0; cursor: pointer; position : absolute; z-index:1000; } #ncalendar div { display:block; text-align: center; } #ncalendar .cf_calheader { margin:10px auto 0px auto; width: 185px; } #ncalendar .cf_calheader img { margin: 0px 2px 0px 2px; float: left; clear: none; } #ncalendar .month { font: bold 11px Arial, Verdana; color: #333; text-align: center; padding: 2px 0px 0px 0px; display: block; float: left; width: 110px; } #ncalendar table { margin: 5px auto 0px auto; width: 180px; border: 0px none; clear: both; } #ncalendar table tr td { padding: 2px; height: 5px; text-align: center; width: 10px; height: 10px; } img { cursor:pointer; } .dayselected {background:#f2f4f9;} .noday {background:#d9dce5; color:#c1c4cc;} .sunday {background:#fff;} .today { } td.isToday { background:#f8b04d; color: #555; font-weight: bold; border: 1px solid #fff; } #listYear { position:absolute; background:#F0F0F0; border:1px solid #E0E0E0; width:100px; height:80px; display:none; opacity:0; } #listYear li { list-style:none; cursor:pointer; border-bottom:1px solid #E0E0E0; padding:.2em; }