#calendar_div_layout{position:absolute;width:196px;height:184px;overflow:visible;border:2px solid #fff}#calendar_div_layout .td_body{text-align:center;vertical-align:top;background-color:#d5d5d5;padding:0 7px}#calendar_div_layout .td_header{background-color:#d5d5d5}table.calendar_table_layout{width:196px;border-width:0}table.calendar_table_layout td{font-size:11px;line-height:18px}table.calendar_table_layout select{font-size:11px;font-weight:700;color:#345387}table.calendar_table_ym{width:100%;border-width:0}table.calendar_table_ym td{height:30px;text-align:left}#calendar_div_body{width:181px;height:152px;text-align:center;position:inherit;z-index:1;overflow:hidden}table.calendar_table_week{width:100%;border-width:0}table.calendar_table_week td{width:26px;height:25px;text-align:center;color:#fff;background-color:#6cbadd;border-width:0;font-size:10px}table.calendar_table_date{width:100%;border-width:0}table.calendar_table_date td{width:26px;height:18px;text-align:center;color:#666;font-size:11px;background-color:#FFF;cursor:pointer}table.calendar_table_date td.td_date_blank{height:6px;border-width:0}