body{ position:relative;}
#__calendar{width:147px;margin:0;padding:0;position:absolute; z-index:9999; background:#FFF;}
#calendarTable{	margin:0;padding:0;border:1px solid #369; background:#FFF; z-index:999999;}
th,td{margin:0;padding:0px}
#calendarTable th ,#calendarTable td{font:12px/20px 宋体,Arial,sans-serif;text-align:center;}
#calendarTable thead th.week{border-top:1px solid #CCC;border-bottom:1px solid #ccc;background:#EEE;}
#calendarTable thead tr.function th{border:1px solid #fff}
#calendarTable thead tr.top{letter-spacing:1px;}
#calendarTable thead a{color:#000;width:19px;height:18px;text-decoration:none;display:block;border:1px solid #ccc;background:#E1F1FF;}
#calendarTable tbody a:hover{color:#990;width:19px;height:18px;text-decoration:none;display:block;border:1px solid #ccc;background:#E1F1FF;}
#calendarTable thead a.today{width:98% !important;width:100%}
#calendarTable thead a.today:hover{width:98% !important;width:100%}
#calendarTable td{width:21px;height:20px;border-bottom:1px solid #E6E6E6;color:#fff;}
#calendarTable th{height:21px;}
#calendarTable tr.com{background:#fff;}
#calendarTable tr.cur{background:#F0FAFF;}
#calendarTable tbody a{color:#000;width:19px;height:18px;text-decoration:none;display:block;border:1px solid #fff;}
#calendarTable tbody a:hover{color:#990;width:19px;height:18px;text-decoration:none;border:1px solid #E6E6E6;background:#E1F1FF;display:block;}
#calendarTable tbody a.today{color:#c00;border:1px solid #DBDBDB;background:#CCE4FF;}
#calendarTable tbody a.today:hover{color:#990;border:1px solid #DBDBDB;background:#CCE4FF;}
#calendarTable tbody a.week{color:#c00;}

