﻿
.calendar {position:relative; width:290px; height:250px; border:1px solid #781351; background:#fff; margin:0 auto}
.calendar h2 {position:absolute; width:185px; left:100px; top:25px; text-align:center; font-size:1.5em; color:#BE1238;}
.year a {text-decoration:none; color:#000;}
.year {padding:20px 0 0 0; margin:0; list-style-type:none; width:100px;}
.year li {display:block; width:100px; height:17px; line-height:17px; padding-left:5px; background:transparent; font-size:0.8em; font-family: "Trebuchet MS", Arial, Verdana, sans-serif}
.year table {border-collapse:collapse; width:200px; height:215px;}
.year table td {height:25px; width:28px; text-align:center; line-height:25px;}
.year table tfoot td{width:200px; background:#388D26; height:37px;}
.year table caption {color:#BE1238; height:32px; line-height:32px; padding:0; margin:0; background:#e1e5a6; font-size:1.2em; font-weight:bold;}
.year table thead th {text-align:center; background:#388D26; color:#fff;}
.year li table {display:none;}
.year li:hover {cursor:default; background:#AFD1A8; color:#fff;}
.year li:hover table {display:block; position:absolute; left:95px; top:0; background:#AFD1A8;}
.year td a {display:block; border:1px solid #000; margin:-1px; color:#fff;}
.year td a:hover {display:block; background:#fff; color:#000;}
