* {margin:0;padding:0;}
#calendar {z-index:999;width:411px;margin:3px 0 0 3px;background:#fff;font-family:Arial,SimSun,sans-serif;color:#333;font-size:12px;position:absolute;}
.calendar_nr {border:1px #6699cc solid;padding:1px 1px 0px 1px;height:100%;width:407px;position:relative;background:#fff;}
.calendar_title {height:20px;overflow:hidden;}
.calendar_title .month {width:203px;color:white;text-align:center;line-height:20px;float:left;background:url("/images/year_bg.gif");height:20px;font-weight:bold; font-size:13px;}
.calendar_title .month_border {border-left:1px #fff solid;}
.month .before {float:left;color:#777777;cursor:pointer;}
.month .next {float:right;color:#777777;cursor:pointer;}
.calendar_content {padding:0 0px; height:100%; overflow:hidden;}
.month_content {float:left;width:200px; padding-bottom:6px;}
.month_border {border-left:1px #D0D0D0 solid;}
.week {color:#666;height:24px;line-height:24px;border-bottom:1px #D0D0D0 solid; margin-bottom:5px; padding-left:7px; font-weight:bold;}
.paddingRight{
	padding-right:3px;
}

.paddingLeft{
	padding-left:3px;
}
.week span { padding:0px 7px;}
.week .orange {color:#F60;}
.month_content table {width:190px; padding-bottom:10px; margin-left:7px; height:110px;  }
.month_content table td {text-align:center; width:24px;line-height:18px;color:#A6A6A6;}
.month_content table .td_bg {background:#fff;}
.month_content table td a {color:#333;text-decoration:none;display:block;width:100%;height:100%;}
.month_content table td a:hover {text-decoration:none;background:#8e908f !important;color:#fff;}
.month_content table td a.orange {color:#F60;font-weight:normal;text-align:center! important;}
.month_content table td a.blue {color:#00F;}
.month_content table td a.date_first_select {background:#fe9a66;color:#fff;}
.month_content table td.date_first_select {background:#fe9a66;color:#fff;}
.month_content table td a.date_last_select {background:#6598cd;color:#fff;}
.month_content table td.date_last_select {background:#6598cd;color:#fff;}
.month_content table td a.orange:hover {color:#fff;}

.div_input{display:inline;width:220px;height:17px;border:1px solid #777;float:left;position:relative;padding:2px 0 0 5px;}
.input_riqi{float:left;border:0;width:100px;height:14px;position:relative;vertical-align:middle;}
.spe_day{color:#777777;display:inline;float:right;vertical-align:middle;width:52px;height:14px;font-size:13.333333px;text-align:right;padding-right:4px;cursor:pointer;}
.highlight{border:1px solid #6699cc}
.riqi{float:right;padding-right:2px;cursor:pointer;}
.red_spe{color:red;}

