@import url("common.css");
	
#main {background:#fff;padding-top:10px;height:700px;}
#cal_content {width:929px; margin:0 auto;background:url(img/cal-content.gif) no-repeat;padding-bottom:50px;}
.fw_link {height:45px;}
.fw_link p {height:45px; text-align:right; line-height:45px; margin:0px; padding:0px; padding-right:20px; font-size:110%; font-weight:bold}
.fw_link p a {color:#104044;}
.div_ctable { width:96%; background-color:white; margin:0px; margin-left:auto; margin-right:auto; padding:10px; }
#month_table { border-collapse:collapse; margin-left:auto; margin-right:auto;}
#month_table td {width:122px; height:103px; border: solid 2px #d6d6d6; vertical-align:top; text-align:right;}
#month_table td.long_month {width:122px; height:86px; border: solid 2px #d6d6d6; vertical-align:top; text-align:right;}
#month_table .week_headers td {height:40px; font-size:110%; color:#868686; text-align:center; line-height:40px;}
#month_table .week_headers .weekend {color:#32befb;}

#month_table td ul {margin:0px; padding:0px; text-align:left; padding-left:5px;}
#month_table td .event {font-size:80%; font-weight:bold;}
#month_table td .regular {color:#333333; background-color:#ffffff;}
#month_table td .free {color:#868686;}

.day_link {margin-right:5px; color:#104044; font-weight:normal;}
.weekend_day {color:#868686;}
.today .day_link {color:white; background-color:#32befb; font-weight:bold;}
.events_day {color: #32befb; font-weight:bold;}
.empty {background-color:#f3fbfe;}

.popup { color:#08465b; background-color:#fff; border: solid 1px #dbdbdb; font-size: 12px; margin:5px; padding:5px; text-align:justify}
.popup td {max-width:250px;}
.popup_cross {text-align:right;}
.popup img { width:75px; height:120px;}
.popup .image {vertical-align:top;}
.popup .popup_title {color:#1e71a7; font-weight:bold;}
.popup .pop_link {color:#1e71a7;}
.popup .popup_cross img {width:17px; height:17px;}

