#calendarContent {position:relative; height:604px; margin:0 0 20px; padding:0;}
#calendar {position:absolute; top:0; left:0; width:456px; height:604px; background:#BE7B40;}
#cndBcg {position:absolute; top:3px; left:3px; width:450px; height:598px; background:#EED29A url(img/2009cnd-bcg.jpg);}

.month {position:absolute; width:100px; height:100px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px;}
.month p {font-weight:bold; margin:0; padding:0 0 5px;}
.month table {width:100%; border-collapse:collapse; border:0;}
.month td {border:0; padding:0; font-size:9px; font-weight:bold; width:20%;}
.month .name {width:1%; padding:0 5px 0 0;}
.month .day span {display:block; width:15px; height:15px; text-align:center;}
.month .day a {display:block; width:15px; height:15px; background:url(img/cnd-on.gif); text-align:center; color:#000; text-decoration:none;}
.month .day a:hover {color:#F00; text-decoration:none;}
.month .day i {display:block; font-style:normal; padding:2px 0 0; font-size:9px; font-weight:normal; font-family:Tahoma, Arial, Helvetica, sans-serif;}

#month01 {top:8px; left:9px;}
#month02 {top:8px; left:120px;}
#month03 {top:8px; left:231px;}
#month04 {top:8px; left:342px;}
#month05 {top:160px; left:9px;}
#month06 {top:160px; left:342px;}
#month07 {top:312px; left:9px;}
#month08 {top:312px; left:342px;}
#month09 {top:473px; left:9px;}
#month10 {top:473px; left:120px;}
#month11 {top:473px; left:231px;}
#month12 {top:473px; left:342px;}



.popup {position:absolute; height:23px; background:url(img/pod-bcg2.gif) no-repeat 100% 0; width:auto;}
.popup div {height:23px; background:url(img/pod-bcg1.gif) no-repeat 0 0; position:static; width:auto; float:left;}
.popup p {padding:2px 7px 0 7px; font-size:10px; font-weight:bold; color:#000; margin:0; width:auto;}

/*.c_style {border:3px solid #BE7B40;border-right-style:red; margin:0px; padding:0px; text-align:center;}*/
.c_style {background-color:#BE7B40;padding-top:6px;padding-bottom:6px;padding-left:6px;padding-right:6px;}
