﻿.dynCalendar_header{
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
}

.dynCalendar_foot1{
        font-family: Arial, Verdana, Helvetica, Sans-Serif;
        font-size: 10pt;
        font-weight: bold;
        width: 100%;
        color: #000000;
        background-color: #779191;
        text-align: right;
}

.dynCalendar_year {
        font-size:10pt;
        text-align:center;
        width:100%;
        border:1px inset white;
}

.dynCalendar_month {
        border:1px inset white;
        font-size:10pt;
        text-align:center;
        width:60px;
}

.dynCalendar_foot2{
        font-family: Arial, Verdana, Helvetica, Sans-Serif;
        font-size: 10pt;
        font-weight: bold;
        width: 100%;
        color: #ff0000;
        background-color: #eeeeee;
        text-align: center;
        border: 1px #ff0000 inset;
}

.dynCalendar_img1{
        width: 13px;
        align: center;
        height: 13px;
        border: 1px #ffffff outset;
}

.dynCalendar_img2{
        width: 13px;
        height: 13px;
        border: 1px #ffffff inset;
        align: center;
}

.dynCalendar_dayname1 {
    border: 0px #c0c0c0 none;
    width: 14%;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    cursor: default;
    text-align: center;
    vertical-align: middle;
}

.dynCalendar_dayname2 { // holiday
    border: 0px #c0c0c0 none;
    width: 14%;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: red;
    cursor: default;
    text-align: center;
    vertical-align: middle;
}

.dynCalendar_dayother {
    background-color: white;
    border: 1px white solid;
    color: white;
    width: 14%;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    cursor: default;
    text-align: center;
}

.dynCalendar_day {
    background-color: #ffffff;
    border: 1px #ffffff solid;
    color: black;
    width: 14%;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    cursor: hand;
    text-align: center;
}

.dynCalendar_dayselect {
    background-color: #3a4747;
    border: 1px white inset;
    width: 14%;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color:white;
    cursor: hand;
    text-align: center;
}

.dynCalendar_holiday {
    background-color: #ffffff;
    border: 1px white solid;
    width: 14%;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: blue;
    cursor: hand;
    text-align: center;
}

.dynCalendar_festival {
    background-color: #ffffff;
    border: 1px white solid;
    width: 14%;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: red;
    cursor: hand;
    text-align: center;
}

.dynCalendar_festival_vital {
    background-color: #ffffff;
    border: 1px white solid;
    width: 14%;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    color: red;
    cursor: hand;
    text-align: center;
}

.dynCalendar_today {
    background-color: #3a4747;
    border: 1px white inset;
    width: 14%;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: white;
    cursor: hand;
    text-align: center;
}

.dynCalendar {
    background-color: #E9EDED;
    border: 1px ridge #3a4747;
    visibility: hidden;
    z-index:30;
    padding:2px;
    position: absolute;
    width: 150px;
    top: 1px;
    left: 1px;
}

.year_input {
    background-color:#ffffff;
    width:27px;
    height:16px;
    font:normal 14px 宋体;
    color:#000000;
    border:0px;
    text-align:center;
    top:1px;
}

.month_input {
    background-color:#ffffff;
    width:15px;
    height:16px;
    font:normal 14px 宋体;
    color:#000000;
    border:0px;
    text-align:center;
    top:1px;
}

.day_input {
    background-color:#ffffff;
    width:15px;
    height:16px;
    font:normal 14px 宋体;
    color:#000000;
    border:0px;
    text-align:center;
    top:1px;
}

.all_input {
    background-color:#ffffff;
    overflow:hidden;
    width:80px;
    height:20px;
    font:normal 8px 宋体;
    color:#000000;
    border:1px inset #ffffff;
    text-align:center;
}


