/*
*  Bazillyo's Spiffy Popup Calendar Styles v2.1 Copyright S. Ousta
*/
#spiffycalendar {
        width: 185px;
        height: 100px;
        text-align: center;
        left: 0px;
        top: 0px;
        background-color: #FFF;
        position: absolute;
        visibility: hidden;
}

.cal-SymbolBtn {
        font-family: Webdings;
        font-size: 8px;
        outline-style : none;
        outline-width: 0px;     
}

.cal-BtnLink {
        outline-style : none;
        outline-width: 0px;
}

a.cal-DayLink {
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8px;
    font-weight: bold;
    text-decoration: none;
    color: #777777;
    background-color: transparent;
    

}
a.cal-DayLink:hover {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8px;
    font-weight: bold;
    text-decoration: none;
    background-color: transparent;
    color: #008000;
    
}
a.cal-DayLink:active {
   font-family: Verdana,  Arial, sans-serif;
    font-size: 8px;
    font-weight: bold;
    text-decoration: none;
    background-color: transparent;
    color: #504E1B;
    
}
.cal-TextBox{
    color: #777777;
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8px;
    font-weight: normal;
    background-color: #FFFFCC;
        display: none;
    
}

.cal-TextBoxInvalid {
    color: #660000;
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8px;
    font-weight: normal;
        border-color: Red;
        border-style:solid;
    
}

.cal-TextBoxDisabled{
    color: #808080;
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8px;
    font-weight: normal;
        border-color: silver;
        border-style:solid;
        display: none;
             
}


.cal-ComboBox{
    color: Navy;
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8px;
    font-weight: normal;
    background-color: #FFF;
}

.cal-Today {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8px;
    font-weight: bold;
    text-decoration: none;
    color: red;
    background-color: transparent;
}

.cal-Day {
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8px;
    font-weight: normal;
    text-decoration: none;
    color: black;
    background-color: transparent;
}


a.cal-TodayLink {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8px;
    font-weight: bold;
    text-decoration: none;
    color: red;
    background-color: transparent;
}
a.cal-TodayLink:hover {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8px;
    font-weight: bold;
    text-decoration: none;
    background-color: transparent;
    color: Blue;
}
a.cal-TodayLink:active {
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8px;
    font-weight: bold;
    text-decoration: none;
    background-color: transparent;
    color: #0066FF;
}

.cal-GreyDate {
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8px;
    font-weight: normal;
    text-decoration: none;
    background-color: #F4F79D;
    color: #999999;
    padding-left: 5px;
}

.cal-GreyInvalidDate {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8px;
    font-weight: normal;
    text-decoration: line-through;
        background-color: #FFFFCC;
    color: #999999;
    
}

.cal-DayCell {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8px;
    font-weight: normal;
        background-color: #FCFFC9; 
}

.cal-WeekendCell {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8px;
    font-weight: normal;
    background-color: #FAE3DE;
         
}

.cal-HolidayCell {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8px;
    font-weight: normal;
        background-color: #E78767;
    
}
.cal-HeadCell {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8px;
    font-weight: bold;
    color: #777777;
background-color: #F9F1C8;
background-image: url(../../img/fon.gif);
        border-color: #7D700D;
        border-width:1px;
        border-style: solid;
}
.cal-HeadCell a {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8px;
    font-weight: bold;
}
.cal-Table{
        border-color: #7D700D;
        background-color: #B4DA2D;
        border-width:1px;
        border-style: solid;
}

