/* container pro vypis */
.DateTimePicker {
    width: 174px;
    height: 20px;
    float: left;
}

    /* input */
    .DateTimePicker input{
        font-family: Trebuchet MS;
        font-size: 11px;
        padding: 1px;
        height: 16px;
        width: 150px;
        float: left;
        cursor: pointer;
        margin: 0px;
    }
    
    /* ikonka */
    .DateTimePicker a {
        cursor: pointer;
        width: 18px;
        height: 18px;
        display: block;
        background-image: url('ico.calendar.png');
        float: left;
        _background: none;
        _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='ico.calendar.png',sizingMethod='auto');
        padding: 0px;
        margin: 1px;
        background-repeat: no-repeat;
    }
    
    /* cointainer */
    .dateTimePicker_box {
        width: 200px;
        /*height: 200px;*/
        background-color: #d0d0d0;
        padding: 0px;
        margin: 0px;
        border: 1px solid #a5cce0;
        font-family: Trebuchet MS;
        font-weight: normal;
        font-size: 11px;
    }
        /* */
        .dateTimePicker_titler {
            width: 200px;
            height: 12px;
            background-color: #a5cce0;
            margin: 0px;
            padding: 0px;
            font-size: 1px;
        }
            
            .dateTimePicker_closer {
                display: block;
                font-size: 1px;
                width: 16px;
                height: 10px;
                background-image: url('ico.close.gif');
                margin: 1px 0px 0px 180px;
                padding: 0px;
            }
                
                .dateTimePicker_closer:Hover {
                    background-image: url('ico.close.hover.gif');
                }
    
        /* vrsek */
        .dateTimePicker_control {
            width: 200px;
            height: 30px;
            /*background-color: #b0b0b0;*/
            background-image: url('bg.control.gif');
            padding: 0px;
            margin: 0px;
        }
        
            .dateTimePicker_prev {
                display: block;
                float: left;
                
                width: 15px;
                height: 21px;
                background-image: url('ico.prev.gif');
                
                padding: 0px;
                margin: 5px 0px 0px 5px;
                cursor: pointer;
            }
            
            .dateTimePicker_prev:Hover {
                background-image: url('ico.prev.hover.gif');
            }
            
            .dateTimePicker_prev2 {
                display: block;
                float: left;
                
                width: 15px;
                height: 21px;
                background-image: url('ico.prev2.gif');
                
                padding: 0px;
                margin: 5px 0px 0px 2px;
                cursor: pointer;
            }
            
            .dateTimePicker_prev2:Hover {
                background-image: url('ico.prev2.hover.gif');
            }
            
            
            .dateTimePicker_labelMY {
                display: block;
                float: left;
                
                width: 118px;
                _width: 113px;
                height: 30px;
                
                text-align: center;
                font-family: Trebuchet MS;
                font-size: 14px;
                color: white;
                line-height: 30px;
                
                padding: 0px;
                margin: 0px;
            }
            
            .dateTimePicker_next {
                display: block;
                float: left;
                
                width: 15px;
                height: 21px;
                background-image: url('ico.next.gif');
                
                padding: 0px;
                margin: 5px 0px 0px 5px;
                cursor: pointer;
            }
            
            .dateTimePicker_next:Hover {
                background-image: url('ico.next.hover.gif');
            }
            
            .dateTimePicker_next2 {
                display: block;
                float: left;
                
                width: 15px;
                height: 21px;
                background-image: url('ico.next2.gif');
                
                padding: 0px;
                margin: 5px 0px 0px 5px;
                
                cursor: pointer;
            }
            
            .dateTimePicker_next:Hover2 {
                background-image: url('ico.next2.hover.gif');
            }
            
        /* tabulka vypisu */
        .dateTimePicker_box table {
            font-family: Trebuchet MS;
            border-collapse: collapse;
            width: 196px;
            margin-left: 2px;
        }
        
            .dateTimePicker_box table th {
                font-size: 11px;
                font-weight: normal;
                height: 25px;
                color: #303030;
                padding: 0px;
                width: 28px;
            }
            
            .dateTimePicker_box table td {
                font-size: 11px;
                font-weight: normal;
                height: 25px;
                color: #303030;
                padding: 0px;
            }
            
                .dateTimePicker_box table td a {   
                    height: 23px;
                    display: block;
                    /*background-color: #c0c0c0;*/
                    margin: 1px;
                    text-align: center;
                    line-height: 25px;
                    /*border: 2px solid #d0d0d0;*/
                }
                
                .actualMonth {
                    color: #454545;
                    text-decoration: none;
                    background-color: #e0e0e0;
                    border: 2px solid #e0e0e0;
                }
                    .actualMonth:Hover {
                        background-color: #f0f0f0;
                    }
                
                .actualMonthNonSelect {
                    color: #a0a0a0;
                    text-decoration: none;
                    cursor: default;
                    border: 2px solid #d0d0d0;
                }
                    
                .actualDay {
                    color: #454545;
                    text-decoration: none;
                    background-color: #e0e0e0;
                    border: 2px solid #62b3dd;
                }
                
                    .actualDay:Hover {
                        background-color: #f0f0f0;
                    }
                
                .nonActualMonth {
                    color: #959595;
                    text-decoration: none;
                    border: 2px solid #e0e0e0;
                }
                
                    .nonActualMonth:Hover {
                        background-color: #f0f0f0;
                    }
                
                .nonActualMonthNonSelect {
                    color: #a0a0a0;
                    text-decoration: none;
                    cursor: default;
                    border: 2px solid #d0d0d0;
                }
                
        /* paticka */
        .dateTimePicker_footer {
            /*height: 25px;*/
            margin: 3px;
        }
        
            .dateTimePicker_time {
                float: left;
                margin: 0px 3px 3px 0px;
            }
            
                .dateTimePicker_time span {
                    color: #707070;
                }
                
                .dateTimePicker_time select {
                    font-family: Trebuchet MS;
                    font-size: 11px;
                }
            
            
            .dateTimePicker_today {
                float: right;
                margin: 3px 3px 0px 0px;
                color: #325d74;
                
                padding-left: 17px;
                background-image: url('ico.today.png');
                background-repeat: no-repeat;
                
            }
            
                .dateTimePicker_today:Hover {
                    color: #5290b0;
                }