* {
    font-family: Arial;
    font-size: 11px;
}

html, body {
	height: 100%;
	margin: 0px;
	padding: 0px;
  border: none;
	cursor: default;
}

form {
  margin: 0px;
  padding: 0px;
  border: none;
}

td.h2 {
	background: url(images/crveno.png) repeat-x; 
	color: white; 
	font-size: 14px; 
	font-weight: bold; 
	padding: 8px;
}

td.footer {
  text-align: center;
  background: url(images/crveno.png) repeat-x; 
  color: #E2E2E2; 
  font-size: 10px; 
  font-weight: bold; 
  padding: 8px;	
}

table.loginform tr td {
	 font-size: 12px;
	 padding-right: 8px;
}


.naslov1 {
    font-size: 18px;
    color: white;
    font-weight: bold;
    height:43px;
    text-align:center;
    background: url(images/naslov1.png) repeat-x;
    
}
.bg2 {
    background: url(images/naslov2.png) repeat-x;
    height: 40px;
}

.dtj {
    font-size: 14px;
    color: white;
    font-weight: bold;
    text-align: center;
    line-height: 12px;
    padding-top: 3px;
}

td.dtj span {
  color: #C0C0C0; 
  font-size: 10px;
}


.ht1 {
    font-size: 14px;
    color: white;
    font-weight: bold;
    text-align: center;
    background: url(images/h_crveno.png) repeat-x; 
    cursor: hand;
}

.ht2 {
    font-size: 14px;
    color: white;
    font-weight: bold;
    text-align: center;
    background: url(images/h_plavo.png) repeat-x; 
    cursor: hand;
}

.ht3 {
    font-size: 14px;
    color: white;
    font-weight: bold;
    text-align:center;
    background: url(images/h_zeleno.png) repeat-x; 
    cursor: hand;
}



.prj {
    background: #d0d0d0; 
	  font-size: 12px;
    color: black;
    font-weight: bold;
    padding-left:8px;
    padding-top:2px;
    padding-bottom:2px;
}

tr.rfin td {
    background: #f0f0f0;
    color: #888;
    cursor: hand;
}

tr.nfin td {
    background: #fff;
    color: #000;
    cursor: hand;
}

.task {
    font-size: 11px;
    color: black;
    padding-left:8px;
    padding-right:5px;
    padding-top:7px; 
    padding-bottom:7px;
}

.hrs {
	  text-align: center;
	  width: 20px;
	  font-weight: bold;
	  font-size: 12px; 
	  color: red;
}

.task_f {
    font-size: 11px;
    color: #888;
    padding-left:8px;
    padding-right:5px;
    padding-top:7px; 
    padding-bottom:7px;
}

.hrs_f {
    text-align: center;
    width: 20px;
    font-weight: bold;
    font-size: 12px; 
}

.razmak {
    padding-bottom:3px;
    padding-top:3px;
    padding-right:8px;
    
}

.etask {
   padding-bottom:3px;
   padding-top:3px;
   padding-right:8px;
	 text-align: center;
	 width: 30px;
}

.etask_f {
   padding-bottom:3px;
   padding-top:3px;
   padding-right:8px;
   text-align: center;
   width: 30px;
}

td.etask a, td.etask a:link, td.etas a:visited {
	padding-left: 10px; 
	padding-right: 10px;
}

td.tasksp {
	height: 1px;
	background: #BEC1BA;
}

.dan_d {
    text-align:center; 
    font-weight:bold; 
    font-size:16px; 
    color:#808080;
}

.dan_p {
    text-align:center; 
    font-weight:bold; 
    font-size:16px; 
    color:#C00000;
}

.datum_t {
    text-align:center;
    background: url(images/dan1.png) repeat-x; 
    color:white; 
    font-weight:bold;
    line-height:10px;
    padding-top:2px;
}

.datum_t_velicina {
    font-size:12px;
}

.datum_v {
    text-align:center;
    background: url(images/dan.png) repeat-x; 
    color:white; 
    font-weight:bold;
    line-height:10px;
    padding-top:2px;
}


a.hlink {
  font-weight: normal; 
  font-size: 11px; 
  color: #b00000; 
  text-decoration: none; 
  padding: 1px; 
  margin: 1px;
  line-height: 20px;
  background: #fff0f0;
  border: 1px solid #d0e0e0;
}

a.hlink:link {
}
a.hlink:visited {
}
a.hlink:active  {
}
a.hlink:hover   {
  text-decoration: none; 
  color: #ffffff; 
  background: #b00000; 
  padding: 1px; 
  border: 1px solid #909090; 
  margin: 1px;
}



a.sat {
	width: 30px; 
	line-height: 16px; 
	text-align: center
  font-weight: normal; 
  font-size: 11px; 
  color: #b00000; 
  text-decoration: none; 
  padding: 1px; 
  margin: 1px;
  background: #fff0f0;
  border: 1px solid #d0e0e0;
}

a.sat:link {
  text-align: center
}

a.sat:visited {
  text-align: center
}

a.sat:active  {
  text-align: center
}

a.sat:hover   {
  text-decoration: none; 
  color: #ffffff; 
  background: #b00000; 
  padding: 1px; 
  border: 1px solid #909090; 
  margin: 1px;
}

tr.summ {
	 height: 29px;
}

tr.summ td {
    text-align: center;
    background: url(images/dan1.png) repeat-x; 
    color: white; 
    font-weight: bold;
    line-height: 10px;
    padding-top: 2px;
}

tr.summ td span {
	font-size: 10px;
	font-weight: normal;
}

tr.summh td {
    text-align: center; 
    font-weight: bold; 
    font-size: 14px; 
    color: red;
    padding-top: 3px;
    padding-bottom: 3px;
}
