@charset "utf-8";
.CalendarContainer *{/*日历内区域css reset*/
    margin:0px;
    padding:0px;
}

.CalendarContainer {/*整体日历容器区域*/
    position:absolute;
    font-family:Arial,"宋体";
    font-size:12px;
    z-index:60000;
    top:0px;
    left:100px;
    padding:0px;
    background:#FFFFFF;
    display:none;
    margin:0;
}

.CalendarContainer .CalendarBreakLine{/*分割线*/
    clear:both;
}

.CalendarContainer .CalendarTop{/*顶部预留空间*/
    background:#FFFFFF;
    line-height:22px;
    text-indent:10px;
}
.CalendarContainer .CalendarBottom{/*底部预留空间*/
     text-align:center;
     line-height:20px;
     background:#efefef;
     color:#000000;	
     cursor:pointer;
     border-right:1px solid #e6e6e6;
     border-left:1px solid #e6e6e6;
     border-bottom:1px solid #e6e6e6;
}

.CalendarContainer .CalendarPanel{ /*某月份日历展示整体区域*/
    float:left;
    border-top:1px solid #e6e6e6;
    border-right:1px solid #e6e6e6;
    border-left:1px solid #e6e6e6;
    position:relative;
    width:144px;
}

.CalendarPanel .CalendarInfo {/*月份展示区域包含上月或下月反动按钮*/
    text-align:center;
    height:24px;
    line-height:24px;
    background:url(/springtour/images/qCalendar/titlebg1.gif);
    color:#FFFFFF;
    font-weight:bold;
    position:relative;
    width:140px;
    display:block;
    margin:2px;
}
.CalendarInfo .monthUp{/*向上翻月按钮*/	
    width:40px;
    height:20px;
    line-height:20px;
    position:absolute;
    background:url(/springtour/images/qCalendar/qCalendarMonthLeft.gif) no-repeat left;
    display:block;
    left:2px;
    top:2px;
    cursor:pointer;
}
.CalendarInfo .monthDown{/*向下翻月按钮*/	
    width:40px;
    height:20px;
    line-height:20px;
    position:absolute;
    background:url(/springtour/images/qCalendar/qCalendarMonthRight.gif) no-repeat right;
    display:block;
    right:2px;
    top:2px;
    cursor:pointer;
}

.CalendarPanel table {/*日历表格样式*/
    border-collapse:collapse;
    width:144px;
    border-spacing:0;
}

.CalendarPanel  td, .CalendarPanel th{/*日历区整体样式*/
    text-align:center;
    width:18px;
    line-height:20px;
    height:20px;
}

.CalendarPanel .weekDay{/*一周内普通日*/
    background:#FFFFFF;
    font-weight:bold;
    color:#666666;
}

.CalendarPanel .weekEnd{/*周末*/
    background:#FFFFFF;
    font-weight:bold;
    color:#FF6600;
}

.CalendarPanel  td.enabled {/*可点击区域效果*/
    font-size:11px;
    text-decoration:underline;
    cursor:pointer;
    font-weight:bold;
    color:#444444;
}
.CalendarPanel  td.hover{/*鼠标焦点获得后的效果*/
    color:#FFFFFF;
    background:url(/springtour/images/qCalendar/titlebg1.gif);
    text-decoration:underline;
    
}
.CalendarPanel  td.special{/*特殊的效果*/
    font-size:11px;
    font-weight:bold;
}
.CalendarPanel  td.disabled{/*不可点击的效果*/
    font-size:11px;
    color:#c8c8c8;
}
.CalendarPanel  td.blank{/*空白的效果*/
    font-size:11px;
    font-weight:bold;
}
.CalendarPanel  td.weekDay{/*普通日效果*/
    font-size:11px;
    font-weight:bold;
}
.CalendarPanel  td.weekEnd{/*双休日的效果*/
    font-size:11px;
    font-weight:bold;
}
.CalendarPanel  td.selected{/*日期选中用的样式*/ 
    font-size:11px;
    cursor:pointer;
    font-weight:bold;
    background:#ff9900;
    color:#ffffff;
}
.CalendarPanel  td.selected:hover{/*日期选中用鼠标焦点获得后的样式*/
    cursor:pointer;
    font-size:11px;
    font-weight:bold;
    background:#ff9900;
    color:#ffffff;
}
.CalendarPanel  td.today{/*当天日期样式*/
    color:#339933;
    font-weight:bold;
}

            
            