#history_index,#history_index_hover{position: relative;width:64px;color:#fff;}
#history_index_hover{ background:url(images/bg_1.gif) no-repeat right -70px;line-height:20px;height:21px; margin-top:3px; margin-right:12px;}
#search_index{width:129px; background:url(images/bg_1.gif) no-repeat 0 -100px; line-height:28px; padding-top:8px;}
#search_index ul li{line-height:18px; height:21px; color:#fff; text-indent:8px;}
.search_index_btn{text-indent:-9999px; width:18px; float:left;}
#calendarBox .link{width:948px; margin:10px auto 0; border:1px solid #ccc; background:#FAFAFA; padding:4px;}
#calendarBox .link a{width:90px; display:block; float:left; overflow:hidden; padding-left:4px; margin:4px auto; line-height:33px; text-align:center;}
#foot_link{background:#f1f1f1; border-bottom:1px solid #ddd; height:24px; line-height:24px;}
#foot{line-height:24px; color:#666;}
#calendarBox {cursor: default; background: #fff;border:1px solid #ccc;position:absolute;right:0;top:18px;width:175px;z-index:10000;color: #000;}
#calendarBox .selectDate {height: 29px;font-size:14px;background: transparent url(images/calendar-bar.jpg);padding-left: 4px;}
#calendarBox .selectDate div{float: left;width: 22px;margin-top: 6px;}
#calendarBox .selectDate div a{display: block;width: 22px; color: #666; }
#calendarBox .selectDate div a:hover{color: #fff; }
#calendarBox .selectDate .cu_month{width: 78px;font-size: 12px;font-weight: bold;color: #666;font-family: Arial, Helvetica, sans-serif;text-align: center;}
#calendarBox .title {background-color: #DDD;clear:both;float:left;width:175px;}
#calendarBox .title .endweek {color:#333;font-weight: bold;}
#calendarBox .title li {float:left;line-height:25px;text-align: center;width:25px;font-size:12px;margin:0px;padding:0px;color: #666;}
#calendarBox .list {clear:both;float:left;width:175px;}
#calendarBox .list li {font-size: 10px;text-align: center; color: #aaa; background-color: #fff;float:left;height:25px;line-height:22px;margin:0 1px 1px 0;width:24px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
#calendarBox .list li.clear {height: 0;}
#calendarBox a {padding: 0;display:block;text-align: center;}
#calendarList a {width: 24px;padding: 0;text-align: center;color: #f60;}
#calendarBox a:hover {background-color: #888; color: #fff;}
#hoursDiv {text-align:center; font-size: 14px; font-weight: bold; color:#888; border-bottom:1px solid #aaa;}
#hoursDiv a {margin: 0 10px;}
#hoursDiv a.current{color: #F00}

#search_index{width:129px; background:url(images/bg_1.gif) no-repeat -180px -480px; line-height:28px; padding-top:8px; height:24px;}
#search_index ul li{line-height:18px; height:21px; color:#fff; text-indent:8px;}
.search_index_btn{text-indent:-9999px; width:18px; float:left;}
.search_index_txt{ width:102px; padding-left:3px; color:#666;}

#calendarBox .link{width:948px; margin:10px auto 0; border:1px solid #ccc; background:#FAFAFA; padding:4px;}
#calendarBox .link a{width:90px; display:block; float:left; overflow:hidden; padding-left:4px; margin:4px auto; line-height:33px; text-align:center;}
#foot_link{background:#fff; border-top:1px solid #ddd; height:32px; line-height:32px; color:#666;}

#foot{line-height:24px; color:#666;}
