#time_admin {
    width: 200px;
    float:right;
}

#main.timetracker table {
    margin:0!important;
    padding:0!important;
}

#main.timetracker table tr,
#main.timetracker table td {
    border:0;
}

#main.timetracker table td {
    border-top: 1px #666 solid;
    padding: 5px 0!important;
    width: 50px;
    text-align:center;
}

#main.timetracker table td.day {
    width: 25px!important;
}

#main.timetracker table td.comment {
    width: 250px!important;
}

#main.timetracker table td.comment input {
    width: 240px;
}

#main.timetracker table.time_overview td {
    width: 100px;
}

/* Inputs */

#main.timetracker input {
    border: 1px #aeaeae solid;
    width:40px;
    text-align:center;
}

#main.timetracker input.checkbox {
    width:1em;
}

#main.timetracker input.longtext {
    width:350px;
}

#main.timetracker table td.toprow {
     font-weight: bold;
}

#main.timetracker table td.total {
    font-weight:bold;
    background-color: #f4f4f4;
}

#main.timetracker table td {
    text-align:center
}

#main.timetracker input.submit {
    width: 80px;
}


/* Stolpec NEPLACANE */

td.unpayed, tr.unpayed {
    background-color: #e4ffcf;
}

/* Stolpec PLACANE */

td.payed, th.payed, tr.payed {
    background-color: #eef6ff;
}

/* Stoplec BOLNISKE/DOPUST */

td.employed, th.employed {
    background-color: #ffefe3;
}

/* Stoplec TARIFA */
td.tarif, tr.tarif, th.tarif{
    background-color: #fff;
}

/*Stolpec Placilo*/
td.lastpay, tr.lastpay, th.lastpay{
    background-color: #fff;
}
/* Dnevi prekrivajo NEPLACANE ampak ne komentarjev */

tr.today, 
td.today,
tr.today td.unpayed,
tr.today td.employed {
	background-color:#fddda5;
}

tr.sunday,
tr.sunday td.unpayed,
tr.sunday td.employed,
tr.saturday,
tr.saturday td.unpayed,
tr.saturday td.employed,
tr.nowork,
td.nowork,
tr.nowork td.unpayed,
tr.nowork td.employed { background-color: #dce5ef; }

/*popravljeno iz kode*/
td.uretable.light_red{
	background-color: #ff9999;
}

td.uretable.gray{
	background-color: #eee;
}

/* Stolpec KOMENTAR */

td.comment {
    background-color: #ebebeb;
}

/* Other special */
td.projectname {
    width: 100px!important;
}

td.left {
    text-align:left!important;
}

td.right {
    text-align:right!important;
}

td.se_dopust, th.se_dopust {
	background-color: lightyellow;
}

.userview {
	margin: 0px 0px 10px 0px;
	border: 1px solid lightblue;
	width: 99%;
	text-align: center;
}

.username,
.status,
.email,
.phone,
.logintime {
    font-weight:bold;
}

h1.current_month {
    margin-top: 10px;
}

div.users {
    margin: 20px 0
}

/* Extra random stuff */
form#zblj { margin: 0 0 20px 0;}

input.normal {
	width: 120px!important;
}