#calendar{}
.calendarTable{font-family:Tahoma;border-collapse:separate;color:#5F5F5F;}
.calendarTable tr{}
.calendarTable tr th{text-align:center;font-size:12px;font-family:Tahoma;font-weight:normal;}
.calendarTable tr td{text-align:center;font-weight:bold;border-top:5px solid #D1E7F8;border-right:5px solid #D1E7F8;font-family:Tahoma;padding:1px 0px 2px 1px}
.calendarTable a{color:#5F5F5F;text-decoration:none}
.calendarTable a:hover{color:#5F5F5F}

#today a{color:#CC0000;}
#today a:hover{color:#7EA741}
#stoday{color:#fff;background-color:#3A5894;border-top:5px solid #D1E7F8;border-right:5px solid #D1E7F8;}
#stoday a{color:#fff;font-weight:bold}
#selected{background-color:#6A9ADD;border-top:1px solid #D1E7F8;border-right:1px solid #D1E7F8;}
#selected a{color:#fff;font-weight:bold}
#hide{background-color:#ff7744}

.empty{background-color:#D1E7F8}
.year_month{border:0px !important}
.chMonth{width:98px;height:20px;font-family:Tahoma;font-size:12px;border:0px;color:#000;padding:0px;marging:0px;}
.chYear{width:61px;height:20px;font-family:Tahoma;font-size:12px;border:0px;color:#000;}

.past_days{background-color:#fff;}
.past_days a{color:#5F5F5F;text-decoration:none;}
.past_days_act{color:#fff;background-color:#83BCE7;}
.past_days_act a{color:#fff;text-decoration:none;}
.holidays{background-color:#fff;}
.holidays_act{background-color:#83BCE7;}
.holidays_act a{color:#fff;text-decoration:none;}

.all_dates{margin-top:20px;padding-left:35px;font-size:11px;text-transform:lowercase;}
.all_dates a{text-decoration:underline;color:#16488C}
.all_dates a:hover{text-decoration:none;}*/

/*.calendarTable a{color:#000000;text-decoration:none}
.calendarTable a:hover{color:#CC0000}*/

.hol_t{color:#E82828;}
#first{border-left:0px}
#last{border-right:0px}
#tableBody tr td{width:25px;}
#tableHeader{background-color:#ffcccc;border:0px}
.before{background-color:#D1E7F8;}
.after{background-color:#fff;}

div.title{font-weight:bold;text-transform:uppercase;padding:0px 0px 9px 14px;}
div.title a{color:#C04A0C;text-decoration:none;}
div.title a:hover{color:#C04A0C;text-decoration:underline;}
div.cal_bg{background-color:#D1E7F8;width:168px;padding:8px 6px 14px 14px;}
.db{display:block}
.dn{display:none}
div.m_title{font-weight:bold;padding-bottom:10px;text-align:left;}
.sep{padding:6px 5px 3px 0px;}
.sel_p{padding-top:9px;border:0px;}
.dsel{float:left;padding-right:4px;}
.dsel input{border:0px;}



