
/**
    DIV #ui-datepicker-div .ui-datepicker .ui-widget .ui-widget-content .ui-helper-clearfix .ui-corner-all
        DIV #ui-datepicker-keeper
            DIV .ui-datepicker-header .ui-widget-header .ui-helper-clearfix .ui-corner-all
                A .ui-datepicker-prev .ui-corner-all .ui-state-disabled
                    SPAN .ui-icon .ui-icon-circle-triangle-w
                A .ui-datepicker-next .ui-corner-all
                    SPAN .ui-icon .ui-icon-circle-triangle-e
                DIV .ui-datepicker-title
                    SPAN .ui-datepicker-month
                    SPAN .ui-datepicker-year
            TABLE .ui-datepicker-calendar
                TD .ui-datepicker-unselectable .ui-state-disabled
                    SPAN .ui-state-default
                    A .ui-state-default
                TD .ui-datepicker-days-cell-over .ui-datepicker-today
                    A .ui-state-default .ui-state-highlight

                TD .ui-datepicker-current-day
                    A .ui-state-default .ui-state-active-dateto

*/



#ui-datepicker-keeper {
    position: relative;
    text-align: center;
}

A.ui-datepicker-prev { left: 10px; }
A.ui-datepicker-next { right: 10px; }

.ui-datepicker-title { padding: 10px 0 5px 0; }
.ui-datepicker-title SPAN {
    height: 20px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    font-family: Trebuchet MS, Arial, sans-serif;
    text-transform: uppercase;
    color: #70abc4;
}

.ui-datepicker-calendar {
    width: 224px;
    margin: 0 auto;
    box-sizing: border-box;
    border-collapse: collapse;
}

.ui-datepicker-calendar * {
    box-sizing: border-box;
}

.ui-datepicker-calendar TH {
    padding: 5px 0;
    text-align: center;
    color: #3c4043;
    font-size: 10px;
    font-family: Trebuchet MS, Arial, sans-serif;
    line-height: 12px;
}
.ui-datepicker-calendar TD.ui-datepicker-week-end A,
.ui-datepicker-calendar TH.ui-datepicker-week-end SPAN{
    color: #fc4a08;
}
.ui-datepicker-calendar TD.ui-state-disabled SPAN { color: #c5cad0 !important; }

.ui-datepicker-calendar TD {
    width: 32px;
    height: 32px;
    margin: 0;
    padding: 0;
    background: #fff;
    border: 1px solid #e3e5e8;
    text-align: center;
    vertical-align: middle;
}

.ui-datepicker-calendar TD SPAN {
    color: #c5cad0;
    font-size: 14px;
    font-family: Trebuchet MS, Arial, sans-serif;
}
.ui-datepicker-calendar TD A {
    color: #3c4043;
    text-decoration: none;
    font-size: 14px;
    font-family: Trebuchet MS, Arial, sans-serif;
}


.ui-datepicker-today {    background: #c5eeff !important;}
TD.ui-datepicker-today A.ui-state-default.ui-state-highlight {    color: #5b96b6 !important;}


.ui-datepicker-current-day,
._ui-from .ui-datepicker-current-day {    background: #fc4b08 !important;}
.ui-datepicker-current-day A,
._ui-from .ui-datepicker-current-day A {    color: #FFF !important;}

._ui-to .ui-datepicker-current-day {    background: #81b9cf !important;}
._ui-to .ui-datepicker-current-day A {    color: #FFF !important;}


.ui-datepicker-header A {
    background: url("http://62.213.106.56/lj_form/img/version/v_400.png") center transparent no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
    top: 10px;
    cursor: pointer;
}
.ui-datepicker-header .ui-corner-all SPAN { font-size: 0; }

.ui-datepicker-prev { background-position: -207px -154px !important; }
.ui-datepicker-next { background-position: -228px -154px !important; }

.ui-datepicker-prev.ui-state-disabled { background-position: -207px -134px !important; }
.ui-datepicker-next.ui-state-disabled { background-position: -229px -134px !important; }