/******************************************** PRIJAVA.PHP ********************************************/
.prijava, .prijava body, form{
  height:100%;	
}

.prijava body{	
  font-family: "Lucida Grande", "Lucida Sans Unicode";
  background-repeat: no-repeat;
  text-align: center;
  font-size:12px;
  background-color: #FFFFFF;
  background: url(slike/prijava/pozadina.jpg) no-repeat center center fixed;
  -webkit-background-size: cover; /* For WebKit*/
  -moz-background-size: cover;    /* Mozilla*/
  -o-background-size: cover;      /* Opera*/
  background-size: cover;         /* Generic*/
  margin:0;
}

.prijava .prijava_sredina{
  background-color:white;
  width:250px;
  padding:30px;
  border:1px solid #888888;
  border-top:15px solid #00469c;
}

.prijava .sadrzaj{
  color:#7F7F7F;
  font-size:14px;
}

.prijava .logo img{
  width:250px;
}

.prijava .greska{
  text-align:center;
  color:#C70000;
  padding:10px 0px 10px 0px;
}

.prijava .input_grupa{
  padding-bottom:20px;
  position: relative;
}

.prijava .input_grupa span.placeholder{
  position: absolute;
  margin: 6px 0;
  padding: 0 4px;

  display: flex;
  align-items: center;
  top: 0;
  left: 8px;
  transition: all 0.2s;
  transform-origin: 0% 0%;
  background: none;
  pointer-events: none;
}

.prijava .input_grupa input{
  background:FBFBFB;
  border: solid #E5E5E5 1px;
  width:228px; /* sirina je 248 jer smo uobzirili padding (20px) i border (2px) */
  height:30px;
  margin:0px;
  padding: 0px 10px 0px 10px;
}

.prijava .input_grupa input:valid + span.placeholder,
.prijava .input_grupa input:focus + span.placeholder{
transform: scale(0.8) translateY(-17px);
background: #fff;
}

.prijava .input_grupa input:focus{
outline:none;
border-color: #101010;

}

.prijava .input_grupa input:focus + span.placeholder{
color:#101010;
}

.prijava button{
  width:100%;
  background-color:#f5f5f5;
  border:1px solid #dedede;
  border-top:1px solid #eee;
  border-left:1px solid #eee;    
  font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
  font-size:90%;
  line-height:130%;
  text-decoration:none;
  font-weight:bold;
  color:#565656;
  cursor:pointer;
  padding:5px 10px 6px 7px;
  margin-top:15px;
}

.prijava button:hover{
  background-color:#E6EFC2;
  border:1px solid #C6D880;
}

.prijava .link{
color:#2199c0;
text-decoration:none;
cursor:pointer;
}

.prijava .separator{
height:15px;
}

.politika_privatnosti{
display:none;	
text-align:left;
font-size:14px;
}

.politika_privatnosti h1{
font-weight:700;	
}

.politika_privatnosti h2{
font-size:1.7em;
margin-bottom:15px;
margin-top:15px;
}
/******************************************** PRIJAVA.PHP - kraj ********************************************/




/******************************************** GENERALNI CSS ********************************************/
/* PROGRESS METER */
#progress_meter{
display:inline-block;
height:100px;
}

#pm_aktivno{
display:none;
}

#pm_status{
display:none;
}

/* gumb */
#progress_meter .pm_gumb{
width:100px;
float:left;
position:relative;
text-align:center;
cursor:pointer;
overflow:hidden;
}

#progress_meter .pm_gumb p{
margin-top:5px;
font-size:13px;
}

#progress_meter .pm_gumb img{
width:24px;
height:24px;
}

#progress_meter .pm_gumb.ok img{
background:url(./slike/l1/progress/ok.png) no-repeat;
background-size: 24px 24px;
}

#progress_meter .pm_gumb.ok{
color:#139857;
}

#progress_meter .pm_gumb.aktivno img{
background:url(./slike/l1/progress/aktivno.png) no-repeat;
background-size: 24px 24px;
}

#progress_meter .pm_gumb.aktivno{
color:#777777;
}

#progress_meter .pm_gumb.n_ok img{
background:url(./slike/l1/progress/n_ok.png) no-repeat;
background-size: 24px 24px;
}

#progress_meter .pm_gumb.n_ok{
color:#aaaaaa;
}

#progress_meter .pm_gumb .pm_inp_tekst{
display:none;
}
/* gumb - kraj */

/* linija */
#progress_meter .pm_linija{
width:200px;
float:left;	
height:4px;
margin-top:10px;
margin-left:-35px;
margin-right:-35px;
}

#progress_meter .pm_linija.ok{
background:url(./slike/l1/progress/linija.png) no-repeat;
background-position: 0px 0px;
}

#progress_meter .pm_linija.n_ok{
background:url(./slike/l1/progress/linija.png) no-repeat;
background-position: -200px 0px;
}
/* linija - kraj */
/* PROGRESS METER - KRAJ */












/* GLAVNI KONTEJNER */
#glavni_kontejner{
position:absolute;
top:20px;
bottom:22px;
left:20px;
right:20px;
background-color:white;
}

.glavni_kontejner_border{
border:1px solid #b0b7bc;
position:relative;
height:100%;
width:100%;
}

#sadrzaj{
width:100%;
background-color:#ffffff;
}
/* GLAVNI KONTEJNER - KRAJ */


/* L1 */
.l1_zaglavlje{
width:100%;
/* border:1px solid #9cafc3; */
}

.l1_gl_zaglavlje{
height:30px;
width:100%;
background:#ffffff url(./slike/l1/zaglavlje_bg.png) repeat-x;	
border-bottom:2px solid #eaf1f6;
}

.l1_gl_zaglavlje .gumb{
float:left;
padding:0px 12px 0px 12px;
line-height:30px;
cursor:pointer;
color:#233866;
}

.l1_gl_zaglavlje .gumb.aktivan{
background-color:#e0e7ec;
border-left:2px solid #eaf1f6;
border-right:2px solid #eaf1f6;
border-bottom: 2px solid #e0e7ec;
font-weight:bold;
}

.l1_gl_zaglavlje .gumb img{
margin-top:7px;
margin-right:5px;
float:left;
height:16px;
}

.l1_pom_zaglavlje{
/* height:30px; */	
min-height:30px;
width:100%;
background-color:#e0e7ec;	
border-bottom:1px solid #b0b7bc;
}

.l1_gl_zaglavlje .naslov{
color:#434343;
padding:5px;
}

/* l1 pomocno zaglavlje gumb */
.l1_pom_zaglavlje a{
text-decoration:none;
/* float:left; */
display:inline-block;
font-size:15px;
color:#004379;
/*padding:gore desno dolje lijevo;*/
padding:0px 12px 0px 12px;
line-height:30px;
}

.l1_pom_zaglavlje .bold{
font-weight:bold;
}

.l1_pom_zaglavlje a:hover{
color:#002b4e;
background-color:#b6d1e7;
}

.l1_pom_zaglavlje img{
margin-top:7px;
margin-right:5px;
float:left;
height:16px;
width:16px;
}
/* l1 pomocno zaglavlje gumb - kraj */

/* l1 iframe tabela */
#tab_iframe{
min-height:100%;
width:100%;
position:absolute;
border:0px;
overflow:hidden;
}

/* l1 virtualni iframe tabela (div koji imitira iframe)*/
#tab_iframe_v{
height:100%;
width:100%;
position:absolute;
border:0px;
overflow:hidden;
overflow-y:scroll;
}
/* L1 - kraj */


/* LIJEVI IZBORNIK */
#l1_izb{
overflow-y:scroll;
}

.l1_izbornik a{
text-decoration:none;
color:#2f2f2f;
}

.l1_izbornik{
margin:0px;	
text-align:left;
border-left:1px dotted black;
list-style-type: none;
margin-left:15px;
padding-left:5px;
}

.l1_izbornik_sl_pl .pl_min {
border:0px;	
margin-top:5px;
margin-left:-11px;
width:11px;
height:12px;
float:left;
background:#ffffff url(./slike/l1/plus.png) no-repeat;
}

.l1_izbornik_sl_min .pl_min {
border:0px;	
margin-top:5px;
margin-left:-11px;
width:11px;
height:12px;
float:left;
background:#ffffff url(./slike/l1/minus.png) no-repeat;
}

.l1_izbornik_sl_pl ul{
display:none;
}

.l1_izbornik_border{
margin-top:10px;	
width:10px;
display:block;
float:left;
border-top:1px dotted black;	
height:1px;
}

#l1_izbornik_p{
border-left:1px dotted black;
margin-left:15px;	
list-style-type: none;
padding-left:5px;
}

#l1_izbornik_p img{
border:0px;
float:left;
margin:10px 3px 0px -3px;
width:13px;
height:1px;
border-top:1px dotted black;
position:relative;	
}

#l1_izbornik_p a{
padding-left:12px;
display:block;
}

#l1_izbornik_p .aktivno{
color:#cc0000;
}

#l1_izb .l1_izb_sadrzaj{
border-bottom:1px dotted black;
}

.toggle_l1_izbornik{
background-color:#dbdbdb;
width:10px;
cursor: pointer;
color:#767676;
}
/* LIJEVI IZBORNIK - kraj */


/* TAB */
.tab{
border:1px solid #dedede;
margin:0px 20px 0px 20px;
}

.tab .naslov{
background-color:#f2f0f1;
color:#363533;
border-bottom:1px solid #dddddd;

padding:15px;
height:50px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.tab .sadrzaj{

}

.tab .input_tekst{
color:#2f2f2f;	
border:1px solid #cccccc;
width:150px;
height:21px;	
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.tab .select{
width:150px;
height:21px;	
}

.tab .select select{
color:#2f2f2f;	
}

.tab label input[type="checkbox"]{
margin-right:5px;	
}

.tab .input_tekst.readonly{
background-color: #e5e5e5;	
}

.tab .input_tekst:disabled{
background-color: #e5e5e5;	
}

.tab .input_tekst.blank{
background-color:white;	
border:0px;
}

.tab .tab_status{
display:none;
}

.tab .tabela{
width:100%;
}

.tab .tabela td{
padding:5px 20px 5px 20px;
/*margin:gore desno dolje lijevo;*/
color:#535353;
}

.tab .tabela .label_td{
width:50%;
}

.tab .obavezan_unos{
color:#bf0000;
}

.tab .link{
color:#2199c0;
text-decoration:none;
cursor:pointer;
}
/* celije */
.tab .celija_l{
float:left;
width:50%;
display: inline-block
}

.tab .celija_d{
float:right;
width:50%;
display: inline-block
}

.tab .celija_sadrzaj{
/*margin:gore desno dolje lijevo;*/
margin:20px;
}

.tab .celija_sadrzaj .okvir{
border:1px solid #b2b2b2;
position:relative;	
color:#535353;
margin-top:20px;
}

.tab .celija_sadrzaj .okvir .okvir_naslov{
position:absolute;
background-color:white;	
top:-11px;
left:20px;
color:#b2b2b2;
padding:0px;
}

.tab .celija_sadrzaj .okvir .okvir_sadrzaj{
padding:8px;
}

.tab .celija_sadrzaj .okvir .okvir_scroll{
overflow-y:scroll;
height:100%;	
}
/* celije - kraj */

/* TAB - kraj */


/* L1 GUMBOVI */
#l1_gumbovi a{
display:block;
font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
font-size:13px;
text-decoration:none;
cursor:pointer;
width:100px;
text-align:center;
padding:7px 0px 7px 0px;

border: 1px solid #c6c6c6;
background: white;
font-weight: normal;
color: #c6c6c6;
}

#l1_gumbovi a.ok{
border:1px solid #139857;
color:#139857;
}

#l1_gumbovi a.ok:hover{
background: #ecfff6;
}
/* L1 GUMBOVI - kraj */


/* UPLOAD FORMA */
.upload{
position: absolute;
width: 100%;
height: 100%;
overflow:hidden;
opacity:0.7;
border: dashed 3px #b2b2b2;
border-image: url("./slike/l1/upload/dashed.png") 2 round;
-webkit-box-sizing: border-box; /* Safari/Chrome */
-moz-box-sizing: border-box;    /* Firefox */
box-sizing: border-box;         /* Opera/IE 8+ */	
}

.upload.ondragover{
border: dashed 4px transparent;
border-image: url("./slike/l1/upload/dashed_ondragover.png") 2 round;
opacity:1;
}

.upload:hover{
opacity:1;
}

.upload p{
width: 100%;
height: 100%;
text-align: center;
color: black;
font-family: Arial;
}

.upload input{
position: absolute;
margin: 0;
padding: 0;
width: 100%;
height: 100%;
outline: none;
opacity: 0;
cursor:pointer;
z-index:10;
}

.upload .upload_maska{
position:absolute;
top:50%;
transform:translateY(-50%);
width:100%;	
text-align:center;
}

.upload .upl_kontejner{ /* kontejner parcijalno transparentne upload slike */
	
	
/* bitne dimenzije */
width:100px;
height:68px;	


margin:0 auto;
position:relative;
background-color:white;
overflow:hidden;	
}

.upload .upl_maska{ /* parcijalno transparenta upload slika */
position:absolute;
display:block;
z-index:3;	
width:100%;
height:100%;
background:url(./slike/l1/upload/maska.png) no-repeat;
background-size: 100% 100%;
}

.upload .upl_kontejner .zadano{ /* standardna pozadina transparentne slike */
position:absolute;
left:0px;
top:0px;
background-color:#bcbcbc;
width:100%;
height:100%;	
z-index:1;
}

.upload .upl_kontejner .slanje{ /* pozadina slike koje sa pomjera prilikom uploada kako bi se vidio progress kroz transparentu sliku */
position:absolute;
left:0px;
top:100%;
background-color:#4da64d;
z-index:2;
width:100%;
height:100%;
}

.upload .upl_kontejner .greska{ /* pozadina slike koje sa pomjera ako dodje do greske prilikom uploada */
position:absolute;
left:0px;
top:100%;
background-color:#fd3636;
z-index:2;
width:100%;
height:100%;
}

.upload .upl_status.zadano{ /* standardna boja status teksta */
color:#bcbcbc;	
}

.upload .upl_status.slanje{ /* boja status teksta kada je u toku upload */
color:#4da64d;	
}

.upload .upl_status.greska{ /* boja status teksta kada dodje do greske */
color:#fd3636;	
}
/* UPLOAD FORMA - kraj */


/* SKENIRAJ_DIR FORMA */
.skeniraj_dir{
position: absolute;
width: 100%;
height: 100%;
-webkit-box-sizing: border-box; /* Safari/Chrome */
-moz-box-sizing: border-box;    /* Firefox */
box-sizing: border-box;         /* Opera/IE 8+ */	
padding-top:25px;
border:1px solid #e9e8e8;
}

.skeniraj_dir .alatna_traka{
height:25px;
width:100%;
background-color:#e9e8e8;
position:absolute;
top:0px;
}

.skeniraj_dir .alatna_traka img{
cursor:pointer;
padding:3px;
padding-left:10px;
opacity:0.7;
}

.skeniraj_dir .alatna_traka img:hover{

opacity:1;
}

.skeniraj_dir .sadrzaj{
height:100%;
overflow-y:scroll;
}

.skeniraj_dir .fajl{
width:80px;
text-align:center;
margin:5px;
display: inline-block;
vertical-align: top;
border:1px solid transparent;
cursor:pointer;
}

.skeniraj_dir .fajl:hover{
background-color:#ecf4fd;
border:1px solid #b8d6fb;
}

.skeniraj_dir .fajl.odabran{
background-color:#c7dffc;
border:1px solid #7da2ce;
}

.skeniraj_dir .ikona{
width:50px;
margin:auto;
}

.skeniraj_dir .ikona img{
width:100%;

}

.skeniraj_dir .naziv{
word-wrap: break-word;
color:#535353;
}

/* SKENIRAJ - kraj */








/* POPUP */
.popup{

/*margin:gore desno dolje lijevo;*/
}

/* tabela sa borderom siva */
.popup .tabela_s
{
    border-color: #e0e0e0;
    border-width: 0 0 1px 1px;
    border-style: solid;
	width:100%;
}

.popup .tabela_s td
{
    border-color: #e0e0e0;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 4px;
	color:#535353;
    /*background-color: #FFC;*/
}

.popup .tabela_s .zaglavlje td
{
	font-weight:bold;
	color:#666666;
    background-color:#ededed;
}

.popup .tabela_s .zaglavlje_d td
{

	color:#666666;
    background-color:#f5f5f5;
}

.popup .tabela_s .odabir:hover td
{
    background-color:#f4f4f4;
	cursor:pointer;
}
/* tabela sa borderom siva - kraj */

/* tabela bez bordera siva */
.popup .tabela_
{
	width:100%;
}

.popup .tabela_ td
{
    margin: 0;
    padding: 4px;
	color:#535353;
    /*background-color: #FFC;*/
}

.popup .tabela_ .zaglavlje td
{
	font-weight:bold;
	color:#666666;
    background-color:#ededed;
}
/* tabela bez bordera siva - kraj */

.popup .input_tekst{
color:#2f2f2f;	
border:1px solid #cccccc;
width:150px;
height:21px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.popup .select{
width:150px;
height:21px;	
}

.popup .select select{
color:#2f2f2f;	
}

.popup label input[type="checkbox"]{
margin-right:5px;	
}

.popup .input_tekst.readonly{
background-color: #e5e5e5;	
}

.popup .input_tekst:disabled{
background-color: #e5e5e5;	
}

.popup textarea:disabled{
background-color: #e5e5e5;	
}

.popup textarea:read-only{
background-color: #e5e5e5;	
}

.popup .input_tekst.blank{
background-color:white;	
border:0px;
}

.popup .obavezan_unos{
color:#bf0000;
}

.popup .link{
color:#2199c0;
text-decoration:none;
cursor:pointer;
}

.popup .vrijeme{
color:red;
text-decoration:none;
cursor:pointer;
font-weight:bold;
}

/* forma za upload podataka */
.popup .popup_upload_kontejner{
height:100%;
}

.popup .popup_upload{
position:relative;
display:block;
width:600px;
height:450px;
}

.pomoc_tekst {
vertical-align: middle;
}

.pomoc_slika {
vertical-align: middle;
cursor:pointer;
margin-left:4px;
}

.popup textarea {
color:#2f2f2f;	
border:1px solid #cccccc;
width:150px;
height:100px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.popup .separator td{
height:10px;
border-bottom:1px solid #bbbbbb;
}

.popup .separator .pod{
margin-bottom:-7px;
color:#bbbbbb;
}

.popup .float_left{
float:left;
}

.popup .opcije{
float:left;
height:21px;
padding-top:3px;
}

.popup .opcije a{
padding-left:5px;
}

.popup .c1{
background-color:#e1e1e1;
}
/* POPUP - kraj */








/* CUSTOM INPUT ELEMENTI FORME */
/* Resetuj select */
.formaui-select select {
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
appearance: none;
outline: 0;
box-shadow: none;
/*border: 0 !important;*/
/*background: #2c3e50;*/
background-image: none;

border:1px solid #cccccc;
color:#535353;
background-color:white;
}

/* Custom select */
.formaui-select {
position: relative;
display: block;
/*width: 150px;*/
/*height: 30px;*/
/*background: #2c3e50;*/
overflow: hidden;
/*border-radius: 3px;*/
}

.formaui-select select {
width: 100%;
height: 100%;
margin: 0;
padding: 0 0 0 1px;
/*color: #fff;*/
/*cursor: pointer;*/
}

.formaui-select select:disabled{
    background-color: #e5e5e5;	
}

.formaui-select select::-ms-expand {
display: none;
}

/* Strelica */
.formaui-select::after {
content: '';
position: absolute;
top: 1px;
right: 1px;
bottom: 1px;
padding: 0 12px;
background: #34495e;
pointer-events: none;
	
background: url("./slike/formaui/strelica_dolje.png");
background-size: 12px 7px;
background-repeat: no-repeat;
background-position: center center;
/*background-color:#f1f1f1;*/
}

.multiselect{
color:#2f2f2f!important;	
border:1px solid #cccccc;
width:150px;
height:21px;	
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.multiselect .ui-state-default{
border:0px!important;	
background:white!important;
}

.multiselect .ui-state-disabled{
opacity:1!important;
background:#e5e5e5!important;
}

.multiselect .ui-state-hover, .multiselect .ui-state-active{
background-color:white!important;
background:white!important;
}
/* CUSTOM INPUT ELEMENTI FORME - kraj */








/* INFO TOOLTIP */
/* info tooltip pozadina */


/* info tooltip */
.info_tooltip{
position:absolute;
z-index:10002;
display:none;
}

#info_tooltip_bg{
z-index:10001;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color:black;
opacity: .3;
filter: Alpha(Opacity=30); /* support: IE8 */
}

.info_tooltip_strelica{
	height:10px;
	width:100%;	
}

.info_tooltip_strelica img{
	width:35px;
	height:10px;
}

.info_tooltip_strelica.gore img{
	background: url("./slike/info_tooltip/strelica_gore.png");
	background-size: 35px 10px;
	background-repeat: no-repeat;
	background-position: center center;	
}

.info_tooltip_strelica.dolje img{
	background: url("./slike/info_tooltip/strelica_dolje.png");
	background-size: 35px 10px;
	background-repeat: no-repeat;
	background-position: center center;	
}

.info_tooltip_strelica.lijevo img{
	float:left;
}

.info_tooltip_strelica.desno img{
	float:right;
}



.info_tooltip_body{
background-color:#74ab8f;	

-moz-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2);
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2);
}

.info_tooltip_body td{
vertical-align: middle;	
padding:15px 10px 15px 10px;
}

.info_tooltip_body .ikona{
width:35px;
height:35px;

background: url("./slike/info_tooltip/info-logo.png");
background-size: 35px 35px;
background-repeat: no-repeat;
background-position: center center;
}

.info_tooltip_body .tekst{
color:white;
font-weight:bold;
}

.info_tooltip_izbornik{
background-color:#9fc5b2;
width:100%;	
text-align:right;
}

/* L1 GUMBOVI */
.info_tooltip_izbornik .gumb{
display:inline-block;
height:12px;
font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
font-size:13px;
text-decoration:none;
cursor:pointer;
text-align:center;
padding:0px 20px 7px 20px;
border:2px solid #ffffff;
font-weight: bold;
color:#ffffff;
margin:10px;
}

.info_tooltip_izbornik  a.gumb:hover{
background: #b3dbc7;
}
/* L1 GUMBOVI - kraj */

/* INFO TOOLTIP - kraj */








/* CSS ZA TABELU SA FIKSNIM ZAGLAVLJEM: fiksTab() */
.zaglavlje_pravo{
display:hidden;
}

.scroll_z{
overflow:hidden;
display:block;
background-color:#ededed;
}

.scroll{
height:300px;
overflow-y:scroll;
overflow-x:hidden;
display:block;
border:1px solid #e0e0e0;
}

.scroll table{
border-left:0px!important;
}
/* CSS ZA TABELU SA FIKSNIM ZAGLAVLJEM: fiksTab() - kraj */
/******************************************** GENERALNI CSS - kraj ********************************************/




/******************************************** EVIDENTIRAJ.PHP ********************************************/


/******************************************** EVIDENTIRAJ.PHP - kraj ********************************************/




/******************************************** RADNI_NALOZI.PHP ********************************************/
/* TAMNI POMOCNI IZBORNIK */
.l1_pom_zaglavlje.nalozi{
/* height:50px; */
min-height:50px;	
background-color:#364860;
border-bottom:1px solid #2f3e53;
position:relative;
}

.l1_pom_zaglavlje.nalozi a{	
padding:0px 15px 0px 15px;
line-height:50px;
min-width:100px;
position:relative;
color:white;
}

.l1_pom_zaglavlje.nalozi a:hover, .l1_pom_zaglavlje.nalozi .aktivno{	
background-color:#5aafef;
color:white;
}

.l1_pom_zaglavlje.nalozi img{
margin-top:15px;
margin-right:5px;
float:left;
height:16px;
}

.l1_pom_zaglavlje.nalozi .broj{	
position:absolute;
color:white;
background-color:#e3000b;
right:2px;
top:2px;
height:20px;
line-height:20px;
padding:3px;
border-radius: 15px;
font-weight:bold;
}
/* TAMNI POMOCNI IZBORNIK - kraj */



/* BRZA PRETRAGA */
.l1_pom_zaglavlje .brza_pretraga{
padding:9px;
/* float:right; */
position:absolute;
right:10px;
top:0px;
}

.l1_pom_zaglavlje .brza_pretraga .tekst_p{
border:0px;
height:30px;
border-radius:15px;
background-color:#a2aab5;
color:white;
}

.tekst_p::placeholder {
color:#bcc3ca;
opacity: 1;
}

.l1_pom_zaglavlje .brza_pretraga .tekst_p {
background: #727f8f url(./slike/l1/nalozi/pretraga.png) left no-repeat;
background-position: 8px 8px;
padding-left: 32px;
}
/* BRZA PRETRAGA - kraj */



/* TABELA NALOZI */
.tabela_nalozi
{
    border-color: black;
    border-width: 0 0 1px 1px;
    border-style: solid;
}

.tabela_nalozi td
{
    border-color: black;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 4px;
    text-align:center;
}

.tabela_nalozi .nalog_br{
width:15%;
cursor:pointer;
}

.tabela_nalozi .nalog_br:hover{
background-color:#f0f0f0;
}

.tabela_nalozi .nalog_br .naziv_projekta{
color:#6d6d6d;
}

.tabela_nalozi .nalog_status{
text-align:left!important;
}

.tabela_nalozi .pomoc{
margin-top:3px;
margin-left:5px;
position:absolute;
cursor:pointer;
}

.tabela_nalozi .nalog_detalji{
line-height:27px;	
text-align:left!important;
width:50%;
}

.tabela_nalozi .nalog_opcije{
text-align:left!important;
}

.tabela_nalozi .gradient_t{
border:1px solid #aaa;
background:#ccc url(slike/gradient_t.png) 50% 50% repeat-x;
color:#6C6C6C;
font-weight:bold
}

.tabela_nalozi .ucitavanje{
display:none;
}

.tabela_nalozi .ucitavanje img{
height:50px;
border:0px;
opacity: 0.7;
}

.tabela_nalozi .nalog_detalji .stvori_pdf{
position:absolute;
right:5px;
top:3px;
}
/* TABELA NALOZI - kraj */


/* LISTA KOMENTARA */
.komentari_filter{
padding-top:10px;
padding-left:20px;	
}

.komentari_filter .select{
height:30px;	
display:inline-block;
font-size:14px;	
}

.komentari_filter .select select{
padding-right:15px;
}

.komentari_filter .multiselect, .komentari_filter .ui-multiselect{
height:30px;	
display:inline-block;
cursor:pointer;
font-size:14px;	
}

.komentari_filter .input_tekst{
height:28px;	
font-size:14px;	
padding:0px;
border:1px solid #cccccc;
position:relative;
top:-10px;
}

.lista_komentara
{
    border-color: black;
    border-width: 0 0 1px 1px;
    border-style: solid;
}

.lista_komentara td
{
    border-color: black;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 4px;
    text-align:center;
}

.lista_komentara .gradient_t{
border:1px solid #aaa;
background:#ccc url(slike/gradient_t.png) 50% 50% repeat-x;
color:#6C6C6C;
font-weight:bold
}

.lista_komentara .ucitavanje{
display:none;
}

.lista_komentara .ucitavanje img{
height:50px;
border:0px;
opacity: 0.7;
}

.lista_komentara .korisnik_td{
width:200px;
border-top: 5px solid #b4b4b4;
}

.lista_komentara .ime{
font-weight:bold;
color:#6e6e6e;
}

.lista_komentara .avatar img{
width:120px;	
border:1px solid #b4b4b4;
margin: 5px 0px 5px 0px;
}

.lista_komentara .komentar_td{
padding:0px;
vertical-align: top;
text-align:left;
border-top: 5px solid #b4b4b4;
}

.lista_komentara .komentar_info{
width:100%;
border-bottom:1px solid #b4b4b4;
font-weight:bold;
color:#6e6e6e;
font-style: italic;
}

.lista_komentara .komentar_info a{
text-decoration:none;
color:#2199c0;	
}

.lista_komentara .komentar_info .lijevo{
display:inline-block;	
padding:5px;

}

.lista_komentara .komentar_info .desno{
float:right;
padding:5px;
}

.lista_komentara .komentar{
padding:5px;
color:#505050;
}
/* LISTA KOMENTARA - kraj */


/* GUMBOVI */
.buttons a, .buttons button{
    display:block;
    text-align:left;
    margin:0 0px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:80%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    margin-top:3px;
	padding:2px 5px 2px 5px;
	position:relative;
}

.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
}
/* GUMBOVI - kraj */


/* DNEVNIK IZRADE */
.tabela_nalozi .dnevnik_div{
display:none;	
}

.tabela_nalozi .dnevnik_div div{
padding:2px 5px 2px 5px;	
}

.tabela_nalozi .dnevnik_div .zuta{
background-color:#ffffcf;
}

.tabela_nalozi .dnevnik_div .b1{
background-color:#d3d1d1;
}

.tabela_nalozi .dnevnik_div .b2{
background-color:#ebebeb;
}
/* DNEVNIK IZRADE - kraj */


/* DETALJI IZRADE */
.tabela_nalozi .detalji_div{
display:none;	
}

.tabela_nalozi .detalji_div div{
border: 1px solid black; 
border-width: 1px 1px 0 1px;
padding:2px 5px 2px 5px;	
cursor:pointer;
}

.tabela_nalozi .detalji_div .b1{
background-color:#d3d1d1;
}

.tabela_nalozi .detalji_div .b2{
background-color:#ebebeb;
}

.tabela_nalozi .detalji_div .timer{
float:right;
width:20px;
height:20px;
background-color:red;
margin:4px;	
background:url(./slike/l1/nalozi/sat.png) no-repeat;
background-size: 20px 20px;
}

.tabela_nalozi .detalji_div div:last-child{
border-bottom:1px solid black;
}

.tabela_nalozi .detalji_div div:hover{
background-color:#aaaaaa;	
}
/* DETALJI IZRADE - kraj */


/* KOMENTARI */
.tabela_nalozi .komentar_div{
/*display:none;*/
margin-top:10px;
border-top:1px dashed black;	
color:red;
}

.tabela_nalozi .komentar_zaglavlje{
margin-top:10px;
}

.tabela_nalozi .komentar_zaglavlje .vrijeme{
float:right;
text-align:right;	
}

.tabela_nalozi .komentar_zaglavlje .brisi{
width:18px;
height:18px;
float:right;
margin-top:4px;
margin-left:10px;
cursor:pointer;
}

.tabela_nalozi .komentar_sadrzaj{
margin-top:10px;
font-weight:bold;	
}
/* KOMENTARI - kraj */


/* DODAJ KOMENTAR U NALOG POPUP */
#ob_komentar textarea{
width:500px;
min-height:300px;	
}
/* DODAJ KOMENTAR U NALOG POPUP - kraj */
/******************************************** RADNI_NALOZI.PHP - kraj ********************************************/




/******************************************** ANALIZA.PHP ********************************************/
/* tabela_analiza */
.tabela_analiza
{
    border-color: #e0e0e0;
    border-width: 0 0 1px 1px;
    border-style: solid;
	width:100%;
}

.tabela_analiza td
{
    border-color: #e0e0e0;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 4px;
	color:#535353;
    /*background-color: #FFC;*/
}

.tabela_analiza .zaglavlje td
{
	font-weight:bold;
	color:#666666;
    background-color:#ededed;
}

.tabela_analiza .pod_zaglavlje td
{
	font-weight:bold;
	color:#8b8b8b;
    background-color:#f6f6f6;
}

.tabela_analiza .zaglavlje_d td
{

	color:#666666;
    background-color:#f5f5f5;
}

.tabela_analiza .link{
text-decoration:none;
color:#2199c0;	
}
/* tabela_analiza - kraj */

.tabela_analiza_s
{
    border-color: #e0e0e0;
    border-width: 0 0 1px 1px;
    border-style: solid;
	border-collapse: collapse;
}

.tabela_analiza_s td
{
    border-color: #e0e0e0;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 4px;
	color:#535353;
    /*background-color: #FFC;*/
}

.vrijeme_upozorenje{
  color:orange;
}
/******************************************** ANALIZA.PHP - kraj ********************************************/




/******************************************** PLANIRANJE_PROIZVODNJE.PHP ********************************************/
#grafid{
padding:0px;
margin:0px;	
}

/* tabela */
#tablica{
width:100%;
position:relative;
}

#tablica .tablica_c{
position:absolute;
left:20px;
right:20px;
padding-bottom:5px;
padding-top:10px;
}

.karta_tab
{
    border-color: #e5e5e5;
    border-width: 0 0 1px 1px;
    border-style: solid;
	width:100%;
	table-layout: fixed;

}


.karta_tab td
{
    border-color: #e5e5e5;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
	color:#535353;
}

/* oznaceno klasa */
.karta_tab .oznaceno{
background-color: #ffffcc!important;
cursor:pointer;
}

/* opis kolona */
.karta_tab .opis_kol{
padding:0px;
min-width:120px;
width:120px;
font-weight:bold;
background-color:#fafafa;
color: #666666;
}

/* ostale kolone */
.karta_tab .kol{
padding:0px;
word-wrap:break-word;
max-width:100px;
min-width:100px;
width:100px;
text-align:center;
}



/* postotak */
.postotak_kol div{
padding-top:0px!important;
padding-bottom:0px!important;
}


.karta_tab .postotak{
position:relative;
border:1px solid #cccccc;
margin:5px;
background-color:#efefef;
padding:0px!important;
}

.karta_tab .postotak .linija{
width:100%;
height:100%;
position:absolute;
top:0px;
left:0px;
z-index:90;
}

.karta_tab .postotak .linija.zelena{
background-color:#d0f0d0;
}

.karta_tab .postotak .linija.zuta{
background-color:#f0f0d0;
}

.karta_tab .postotak .linija.crvena{
background-color:#f0d0d0;
}

.karta_tab .postotak .broj{
z-index:9999;
position:relative;
color:#6c6c6c;
font-weight:bold;
}




/* <<< kolona */
.karta_tab .prijenos_p{
color:blue;
}

/* >>> kolona */
.karta_tab .prijenos_s{
color:red;
}

/* datum kolona */
.karta_tab .datum_kol{
font-weight:bold;
}


.karta_tab td div{
padding:10px;
}

.karta_tab .zaglavlje_tr td
{
	font-weight:bold;
	color:#666666;
    background-color:#fafafa;
	height:40px;
	
}
/* tabela - kraj */



/* popuup plpr() */
.tabela_s .px20{
width:20px;	
}

.tabela_s .px50{
width:50px;	
}

.tabela_s .px80{
width:80px;	
}

.tabela_s .px150{
width:150px;	
}
/* popup plpr() - kraj */


/* TV modul */
.td1{
width:33%;	
border-right:1px solid black;
border-bottom:1px solid black;
}

.td1 iframe{
border:0px;	
}

.td2{
	
border-right:1px solid black;
border-bottom:1px solid black;
overflow-y:hidden;
}

.td3{
		
border-right:1px solid black;
border-bottom:1px solid black;
overflow-y:hidden;
}

/* s obzirom da ucitavamo tabelu vremena originalnu kakva je kreirana kao popup u izborniku programa, da ne bismo pisali kompletan CSS za istu ponovo samo cemo prilagoditi neke stavke da nam odgovara za prikaz u ovom slucaju */
/* originalne CSS klase su sadrzane u fajlu "stil-izbornik.css" */
/* sakrij gumb vremena */
.td3 #vremena{
display:none;
}

/* prepakuj stil "vremena_sadrzaj" kako nama odgovara za prikaz u ovom slucaju */
.td3 #vremena_sadrzaj{
position:relative;
float:none;
right:0px;
top:0px;
display:block;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
max-height:100%;
}

/* obavijest kada nema aktivnih vremena */
.td3 .obavijestv{
width:100%;
}
/* TV modul - kraj */
/******************************************** PLANIRANJE_PROIZVODNJE.PHP - kraj ********************************************/




/******************************************** BIBLIOTEKA.PHP ********************************************/
/* generalno */
.biblioteka{
position:absolute;
top:0px;
bottom:0px;
width:100%;	
}

.biblioteka .kontejner{
display:table;
width:100%;
}

.biblioteka .redak{
display:table-row;
}

.biblioteka .celija{
display:table-cell;
vertical-align:top;
}

.biblioteka .naslov{
font-size:14px;	
margin-bottom:10px;
}

.biblioteka .pod_izbornik{
display:none;
}
/* generalno - kraj*/

/* alatna traka */
.biblioteka .alatna_traka{
background-color:#FFFFFF;
border-bottom: 2px solid #DCE0DF;
padding-left:30px;
height:50px;
box-shadow:0px 5px 15px #E3E5E5;
}

.biblioteka .pretraga{
padding:10px;
}

.biblioteka .tekst_p{
border:1px solid #E5E5E5;
height:30px;
border-radius:15px;
}

.biblioteka .tekst_p {
background: white url(./slike/biblioteka/pretraga.png) left no-repeat;
background-position: 8px 8px;
padding-left: 30px;
}

/* alatna traka - kraj */

/* lijevi izbornik */
.biblioteka .lijevi_izbornik_celija{
width:350px;
}

.biblioteka .lijevi_izbornik{
color:#868585;
padding:20px;
}

.biblioteka .lijevi_izbornik .pod_izbornik a{
margin-left:20px;
}

.biblioteka .gumbovi a{
display:block;
text-align:left;
margin:0 0px 0 0;
background-color:#f5f5f5;
border:1px solid #dedede;
border-top:1px solid #eee;
border-left:1px solid #eee;
font-size:80%;
line-height:130%;
text-decoration:none;
font-weight:bold;
color:#565656;
cursor:pointer;
margin-top:3px;
padding:10px;
}

.biblioteka .gumbovi img{
float:left;
margin-right:10px;
}

.biblioteka .gumbovi a.positive:hover{
background-color:#E7E7E7;
border:1px solid #D9D8D8;
}

.biblioteka .gumbovi a.aktivan{
background-color:#E6EFC2;
border:1px solid #C6D880;
}

.biblioteka .separator{
border-bottom:1px solid #DDDDDD;
margin-top:40px;
margin-bottom:40px;
}
/* lijevi izbornik- kraj */

/* sadrzaj */
.biblioteka .sadrzaj{
color:#868585;
overflow-y:scroll;
padding-top:20px;
padding-left:20px;
}

.biblioteka .knjiga{
background-color:white;
width:250px;
height:400px;
border:1px solid #D9D8D8;
float:left;
margin-right:50px;
margin-bottom:40px;
margin-top:10px;
color:#575757;
cursor:pointer;
}

.biblioteka .knjiga img{
width:250px;
height:350px;	
}

.biblioteka .knjiga .naziv{
padding:5px;
font-size:20px;
text-align:center;	
}
/* sadrzaj - kraj */
/******************************************** BIBLIOTEKA.PHP - kraj ********************************************/




/******************************************** NEZAVRSENO_TV.PHP ********************************************/
/* TV modul */
#nezavrsenoTV{
width:100%;
}

#nezavrsenoTV .naslov{
width:100%;
text-align:center;
padding-left:5px;
font-size:20px;
font-weight:bold;
}

#nezavrsenoTV .td_1{
width:50%!important;
border-right:2px solid black;
}

#nezavrsenoTV  .td_2{
border-right:1px solid black;
overflow-y:hidden;
}
/* TV modul - kraj */
/******************************************** NEZAVRSENO_TV.PHP - kraj ********************************************/