.content-body{width:699px;margin:0}
#calhead{float:left;width:643px;height:37px;background:url(/img/calendar/calhead-bg.png) no-repeat;margin:12px 0 3px 15px;padding:26px 13px 0 13px;display:inline}
#calhead a{display:block;width:16px;height:16px;margin-top:2px}
#calhead table, #calfoot table{width:593px;float:left}
#calhead table td.bc30{padding-top:4px;width:120px}
#calfoot{float:left;width:643px;height:37px;background:url(/img/calendar/calfoot-bg.png) no-repeat;margin:12px 0 3px 15px;padding:0 13px 0 13px;display:inline}
#calfoot a{display:block;width:16px;height:16px;margin-top:11px}
#calfoot table td.bc30{padding-top:12px;width:120px}
#calfoot form{float:left;margin:9px 0 0 66px}
#calfoot form select, #calfoot form input{float:left;margin-right:6px}
.cal-month{width:88px}
.cal-year{width:60px}
.cal-day{width:46px}
.btn_next{background:url(/img/buttons/button-36.gif) 0 0 no-repeat;float:right;margin-left:9px}
.btn_prev{background:url(/img/buttons/button-37.gif) 0 0 no-repeat;float:left;margin-right:9px}
.btn_next:hover,.btn_prev:hover{background-position:0 -16px}
.btn_next img,.btn_prev img{float:left}
#calendar{float:left;width:679px;border-collapse:separate;border-spacing:5px;margin:1px 0 0 10px;display:inline}
#calendar tr.header td{width:92px;text-align:center;height:20px}
#calendar tr.header td img{}
#calendar tr.days td{width:100px;vertical-align:top;padding:6px}
#calendar tr.days div.dc{min-height:96px}
td.no_day{background-color:#2e2e2e}
td.std_day{background-color:#393939}
td.evt_day{background-color:#484848}
td.cur_day{border:1px solid #c2d114}
tr.days div div{padding:4px;width:69px}
#callinks{float:left;padding:10px 0 10px 15px}
#rss{float:right;padding:10px 15px 0 0}
#rss a{float:left;display:block;background:url(/img/misc/feed_sm.png) no-repeat;padding:0 0 0 18px;line-height:14px}

