a.dp-choose-date {
    float: left;
    width: 16px;
    height: 16px;
    padding: 0;
    margin: 2px 0 0 0;
    display: block;
    text-indent: -2000px;
    overflow: hidden;
    background: url('img/calendar.png') no-repeat; 
}
a.dp-choose-date.dp-disabled {
    background-position: 0 -20px;
    cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
    width: 130px;
    float: left;
}

.error {
    margin: 0 10px 20px 0;
    font-weight: bold;
    color: #C60000;
}
.error ul {
    margin: 5px 0 0 15px;
}

#ajax_tablica {
    border-top:1px solid #BBB;
    border-bottom:1px solid #BBB;
    margin:0 10px;
    width:325px;
}
#ajax_tablica td.left {
    width:290px;
    padding:5px;
}
#ajax_tablica td.actions {
    width:35px;
    vertical-align:top;
    text-align:center;
    padding:5px 0;
}
#ajax_tablica tr.crta td.left {
    width:290px;
    padding:5px;
    border-top:1px dotted #EEE;
}
#ajax_tablica tr.crta td.actions {
    width:35px;
    vertical-align:top;
    text-align:center;
    padding:5px 0;
    border-top:1px dotted #EEE;
}
#ajax_tablica span {
    visibility:hidden;
}
#ajax_tablica span img {
    border:0;
    padding:5px;
}
#ajax_tablica span img:hover {
    border:0;
    padding:4px;
    border:1px solid #DDD;
    background-color: #F0F0F0;
    cursor:pointer;
}
#ajax_tablica tr:hover td {
    background-color:#FFD;
}
#ajax_tablica tr.top:hover td.actions span, #ajax_tablica tr.bottom:hover td.actions span, #ajax_tablica tr:hover td.actions span {
    visibility:visible;
}
#ajax_tablica span.trenutno {
    visibility:visible;
    color:#c60000;
}

