div.datepicker
{
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    width:175px;
    height:147px;
    position: absolute;
    cursor: default;
    top: 0;
    left: 0;
    display: none;
    z-index: 99999;
}

/*.datepickerBorderT
{
    position: absolute;
    left: 10px;
    top: 0;
    right: 10px;
    height: 10px;
    background: url(../images/datepicker_t.png);
}
.datepickerBorderB
{
    position: absolute;
    left: 10px;
    bottom: 0;
    right: 10px;
    height: 10px;
    background: url(../images/datepicker_b.png);
}
.datepickerBorderL
{
    position: absolute;
    left: 0;
    bottom: 10px;
    top: 10px;
    width: 10px;
    background: url(../images/datepicker_l.png);
}
.datepickerBorderR
{
    position: absolute;
    right: 0;
    bottom: 10px;
    top: 10px;
    width: 10px;
    background: url(../images/datepicker_r.png);
}
.datepickerBorderTL
{
    position: absolute;
    top: 0;
    left: 0;
    width: 10px;
    height: 10px;
    background: url(../images/datepicker_tl.png);
}
.datepickerBorderTR
{
    position: absolute;
    top: 0;
    right: 0;
    width: 10px;
    height: 10px;
    background: url(../images/datepicker_tr.png);
}
.datepickerBorderBL
{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    background: url(../images/datepicker_bl.png);
}
.datepickerBorderBR
{
    position: absolute;
    bottom: 0;
    right: 0;
    width: 10px;
    height: 10px;
    background: url(../images/datepicker_br.png);
}*/


.datepickerContainer
{
    background: #fff;
    position: absolute;
    top: 0px;
    left: 10px;border:1px solid #8c8c8c; 
}

.datepickerHidden
{
    display: none;
}
div.datepicker table
{
    
}
div.datepicker a 
{
    color: #000;
    text-decoration: none;
    cursor: default;
    outline: none;
}
div.datepicker table td
{
    text-align: right;
    padding: 0;
    margin: 0;
}
div.datepicker th
{
    text-align: center;
    color: #666;
    font-weight: normal;
}
div.datepicker tbody th
{
    text-align: left;
}
div.datepicker tbody a
{
    display: block; 
}
.datepickerDays a
{
    width: 20px;
    line-height: 16px;
    height: 16px;
    padding-right: 2px; color:#000;
}

.datepickerYears a
{
    width: 44px;
    line-height: 36px;
    height: 36px;
    text-align: center;
}
.datepickerMonths a
{
    width: 44px;
    line-height: 36px;
    height: 36px;
    text-align: center;
}

td.datepickerNotInMonth a
{
    color: #b4b3b3;
}
.datepickerNotInMonth a:hover{color: #999;}

tbody.datepickerDays td.datepickerSelected
{
    background: #0475b7;
}

tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected
{
    background: #17384d;
}
tbody.datepickerYears td.datepickerSelected
{
    background: #17384d;
}
div.datepicker a:hover, div.datepicker a:hover
{
    color: #0475b7;text-decoration:none;
}
div.datepicker td
{
    color: #999;
}

div.datepicker tbody th
{
    text-align: left;
}
.datepickerSpace div
{
    width: 10px; border-left:1px solid #8c8c8c;border-right:1px solid #8c8c8c; height:132px;
}
.datepickerGoNext a, .datepickerGoPrev a, .datepickerMonth a
{
    text-align: center;
    height: 20px;
    line-height: 20px;
}
.datepickerViewDays .datepickerGoNext a
{
    float: right; color:#fff;
    width: 20px;
}
.datepickerViewDays .datepickerGoNext a:Hover
{
    float: right; color:#fff;text-decoration:none;
    width: 20px;
}
.datepickerViewDays .datepickerGoPrev a
{
    float: left;color:#fff;
    width: 20px;
}
.datepickerViewDays .datepickerGoPrev a:Hover
{
    float: left;color:#fff;
    width: 20px;
}
.datepickerViewDays .datepickerMonth a{color:#fff; font-size:12px; font-family:"simsun";}
.datepickerViewDays .datepickerMonth a:Hover{color:#fff; text-decoration:none;}
table.datepickerViewDays tbody.datepickerMonths, table.datepickerViewDays tbody.datepickerYears
{
    display: none;
}
table.datepickerViewMonths tbody.datepickerDays, table.datepickerViewMonths tbody.datepickerYears, table.datepickerViewMonths tr.datepickerDoW
{
    display: none; border-bottom:1px solid #d9d9d9; 
}
table.datepickerViewYears tbody.datepickerDays, table.datepickerViewYears tbody.datepickerMonths, table.datepickerViewYears tr.datepickerDoW
{
    display: none;
}
td.datepickerDisabled a, td.datepickerDisabled.datepickerNotInMonth a
{
    color: #333;
}
td.datepickerDisabled a:hover
{
    color: #333;
}
td.datepickerSpecial a
{
    background: #700;
}
.datepickerViewDays .datepickerSelected a
{
    background: #0475b7; color:#fff;
}
.datepickerViewDays .datepickerSelected a:Hover
{
    background: #0475b7;text-decoration:none;color:#fff;
}


.hzh_date_text{ background-color:#ececec; text-align:right;height:20px;line-height:20px;border:1px solid #8c8c8c;border-top:none; margin-left:-1px;margin-right:-1px; width:100%;}
.buttonTextNew{color: #333; font-size:12px; font-weight:bold; font-style:normal; cursor:pointer; display:inline-block;float:right;background-color:#ececec;text-align:right; padding-right:10px;}
.buttonTextNew a{color: #333;font-style:normal;}
.buttonTextNew3{color: #333; font-size:12px; font-weight:bold; font-style:normal; cursor:pointer; display:inline-block;float:left;background-color:#ececec; width:45%; text-align:center;}
.buttonTextNew3 a{color: #333;font-style:normal; }
.buttonTextNew2{color: #333; font-size:12px; font-weight:bold; font-style:normal; cursor:pointer; display:inline-block;float:left;background-color:#fff; width:8%; text-align:center;}
.buttonTextNew1{color: #333; font-size:12px; font-weight:bold; font-style:normal; cursor:pointer; display:inline-block;float:right;background-color:#ececec;width:45%;text-align:center;}
.buttonTextNew1 a{color: #333;font-style:normal; }


.hzh_datepickerDoW{border-bottom:1px solid #8c8c8c; height:15px;}
.hzh_datepickerDoW a{border-bottom:1px solid #8c8c8c;}

.datepickerViewMonths .datepickerMonth a{color:#fff;}
.datepickerViewMonths .datepickerMonth a:hover{color:#fff;}
.datepickerViewMonths .datepickerGoNext a{color:#fff;}
.datepickerViewMonths .datepickerGoNext a:hover{color:#fff;}
.datepickerViewMonths .datepickerGoPrev a{color:#fff;}
.datepickerViewMonths .datepickerGoPrev a:hover{color:#fff;}
.datepickerViewYears .datepickerMonth a {color:#fff;}
.datepickerViewYears .datepickerMonth a:hover{color:#fff;}
.datepickerViewYears .datepickerGoNext a{color:#fff;}
.datepickerViewYears .datepickerGoNext a:hover{color:#fff;}
.datepickerViewYears .datepickerGoPrev a{color:#fff;}
.datepickerViewYears .datepickerGoPrev a:hover{color:#fff;}

/* hzh 2013-08-27*/
.buttonTextNew4{color: #333; font-size:12px; font-weight:bold; font-style:normal; cursor:pointer; display:inline-block;float:left;background-color:#ececec; width:49%; text-align:center; height:20px; line-height:20px; overflow:hidden;}
.buttonTextNew4 a{color: #333;font-style:normal; }
.buttonTextNew6{color:#333; font-size:12px; font-weight:bold; font-style:normal; cursor:pointer; display:inline-block;float:left;background-color:#fff; width:2%; text-align:center; height:20px; line-height:20px;overflow:hidden;}
.buttonTextNew5{color: #333; font-size:12px; font-weight:bold; font-style:normal; cursor:pointer; display:inline-block;float:right;background-color:#ececec;width:49%;text-align:center;}
.buttonTextNew5 a{color: #333;font-style:normal; }
.datepickerGoNext a span, .datepickerGoPrev a span{float: left;color:#fff;width:20px; font-size:18px; cursor:pointer;}




