body 				{ margin:0; background:#fff url(/images/bg.png) top left repeat-x fixed; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#000; }
img					{ border:0; }
a					{ outline:none; }
p					{ font-size:0.7em; }

div#centar			{ width:1px; height:1px; position:absolute; top:50%; left:50%; }
div#login_container	{ width:360px; height:115px; position:absolute; top:-58px; left:-180px; overflow:hidden; background:#fff url(/images/bg_login.png) center center no-repeat; }
div#login_header 	{ width:360px; height:50px; margin:20px 0 0 0; float:left; overflow:hidden; }

form	 			{ border:0; margin:0; padding:0; float:left; width:100%; position:relative; }
fieldset 			{ border:0; margin:0 5px; padding:0; float:left; width:288px; position:relative; }

form.login_form			{ width:318px; margin:10px 17px 0 17px; }
form.login_form fieldset{ width:318px;}
input.login				{ font-size:11px; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; width:90px; height:14px; padding:0 5px; margin:0 5px 0 0; border:1px solid #000; float:left; }
input.login_btn			{ width:102px; height:16px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:13px; margin:0; padding:0; border:1px solid #000; background:#fff; float:left; }

form#datum_form, form#datum_form fieldset { width:227px; }

div#login_header img#logo	{ width:94px; height:50px; float:left; margin:0 22px; }
div#header img#logo			{ width:94px; height:50px; float:left; margin:14px 0 0 12px; position:relative; z-index:1; }

div#centar p			{ font-size:10px; width:320px; position:absolute; top:60px; left:-162px; margin:0; padding:0; text-align:right; color:#425666; }
div#centar p a			{ text-decoration:none; color:#A3238E; }

div#okvir			{ width:950px; position:relative; margin:10px auto; overflow:hidden; }
div#header			{ width:950px; height:70px; float:left; position:relative; background:url(/images/bg_header.png) top left no-repeat; }
div#izbornik_cont	{ width:950px; height:45px; float:left; background:url(/images/izbornik_bg.png) bottom left no-repeat; position:relative; margin:10px 0 0 0; }
div#cont			{ width:948px; float:left; border-left:1px solid #7d7d7d; border-right:1px solid #7d7d7d; padding-bottom:10px; background:#fff; }
div#footer			{ width:928px; height:30px; padding:13px 11px 0 11px; clear:both; background:url(/images/footer_bg.png) top left no-repeat; }

ul#header_izbornik					{ height:30px; float:right; list-style-type:none; margin:11px 15px; padding:0; font-size:0.7em; background:url(/images/bg_header_izbornik.png) top left no-repeat; }
ul#header_izbornik li 				{ height:30px; text-align:center; float:left; line-height:30px; padding:0 10px; color:#b3c0cc; }
ul#header_izbornik li a				{ height:30px; display:block; text-decoration:none; color:#000; text-transform:uppercase; }
ul#header_izbornik li.aktivan 		{ color:#A3238E; }

ul#izbornik					{ height:30px; float:left; list-style-type:none; margin:0 0 0 1px; padding:0; font-size:0.7em; }
ul#izbornik li 				{ width:auto; height:28px; margin-left:-1px; display:table-cell; text-align:center; float:left; padding:1px 1px 0 1px; border-top:1px solid #7d7d7d; border-left:1px solid #7d7d7d; border-right:1px solid #7d7d7d; border-top-left-radius:5px; border-top-right-radius:5px; background:#fff; }
ul#izbornik li a			{ width:auto; display:block; height:28px; line-height:30px; text-decoration:none; color:#000; text-transform:uppercase; padding:0 20px; text-align:center; border-top-left-radius:5px; border-top-right-radius:5px; background:url(/images/off.png) top left repeat-x; }
ul#izbornik li.aktivan 		{ height:29px; }
ul#izbornik li.prvi			{ height:28px; }
ul#izbornik li.aktivan_prvi	{ height:36px; border-right:none; }
ul#izbornik li.aktivan a	{ color:#425666; font-weight:bold; background:url(/images/on.png) top left repeat-x; }
ul#izbornik li.aktivan_prvi a	{ color:#425666; font-weight:bold; background:url(/images/on.png) top left repeat-x; }

ul#podizbornik					{ height:20px; float:left; list-style-type:none; margin:0 0 0 11px; padding:0; font-size:0.7em; z-index:100; position:relative; }
ul#podizbornik li 				{ width:120px; height:20px; margin-left:-1px; display:table-cell; text-align:center; background:url(/images/taboff_mali.png) center top no-repeat; float:left; }
ul#podizbornik li a				{ width:120px; height:20px; display:block; line-height:24px; text-decoration:none; color:#425666; text-transform:uppercase; }
ul#podizbornik li.aktivan 		{ background:url(/images/tabon_mali.png) top center no-repeat; height:21px; color:#fff; }
ul#podizbornik li.prvi			{ height:20px; }
ul#podizbornik li.aktivan_prvi	{ background:url(/images/tabon_mali.png) top center no-repeat; height:26px; color:#fff; }
ul#podizbornik li.aktivan a		{ font-weight:bold; color:#425666; }
ul#podizbornik li.aktivan_prvi a	{ font-weight:bold; color:#425666; }

ul#podpodizbornik				{ width:216px; float:left; list-style-type:none; margin:0 10px 0 0; padding:0; font-size:0.7em; z-index:100; position:relative; }
ul#podpodizbornik li 			{ width:216px; height:20px; margin:0 0 1px 0; float:left; }
ul#podpodizbornik li a			{ width:196px; height:20px; display:block; line-height:20px; text-decoration:none; color:#425666; text-transform:uppercase; padding:0 10px; background:#e0e5e9; border-radius:4px; }
ul#podpodizbornik li a:hover	{ background:#c9d1d9; }
ul#podpodizbornik li.aktivan a	{ background:#c9d1d9; font-weight:bold; color:#425666; }

p#copyright		{ float:left; font-size:0.6em; color:#333; margin:0; padding:0; }
p#signature		{ float:right; font-size:0.6em; color:#333; margin:0; padding:0; }
p#signature	a	{ text-decoration:none; color:#A3238E; }

div#left	{ width:666px; float:left; margin-left:10px; overflow:hidden; }
div#right	{ width:242px; float:left; margin-left:20px; overflow:hidden; }
div#full	{ width:906px; float:left; overflow:hidden; }

table.table		{ width:906px; border-left:1px solid #999; border-top:2px solid #333; font-size:0.7em; line-height:1.4em; margin:10px 0; float:left; }
table.table td	{ padding:3px 5px 0 5px; border-right:1px solid #999; border-bottom:1px solid #333; vertical-align:top; }
table.table th	{ text-align:left; background:#dfe3e8; padding:0 5px; border-right:1px solid #999; border-bottom:2px solid #333; font-weight:normal; }
td.center	{ text-align:center; }
td.right	{ text-align:right; }
td.nopading	{ padding:3px 1px 0 1px; }
img.strelica	{ width:11px; height:15px; float:right; }
img.strelica2	{ width:11px; height:15px; float:left; }
table.table td.upozorenje { background:#F00; }
table.table tr th span	{ float:left; margin:0 10px 0 20px; }
table.table tr.sdr		{ background:#f4f6f8; }
table.table tr:hover	{ background:#dfe3e8; }
table.table tr.odabrani	{ background:#b3c0cc; }
table.table td a		{ color:#000; text-decoration:none; font-weight:bold; }
table.table th.center	{ text-align:center; }
table.table tr td p		{ font-size:1.4em; line-height:1.8em; }
table.table tr td ul	{ font-size:1.4em; line-height:1.8em; padding:20px 100px; }

table.mala		{ width:660px; margin:0 5px; }

label			{ font-size:0.7em; line-height:18px; height:17px; font-family:Verdana, Arial, sans-serif; width:285px; float:left; margin-top:5px; }
label.rd		{ text-align:left; height:19px; width:262px !important; }
label.kratki2	{ text-align:left; height:19px; width:30px !important; line-height:14px; font-weight:bold; }
label.oznaka	{ text-align:left; height:14px; width:40px !important; line-height:14px; font-weight:bold; }
label.lj		{ text-align:left; height:16px; width:155px !important; line-height:16px; }
select			{ width:285px; margin:0; float:left; height:18px; font-size:0.7em; font-family:Verdana, Arial, sans-serif; line-height:20px; color:#000; padding:0; border:1px solid #CCC; margin-top:2px; font-weight:bold; }
select.multiple	{ height:186px; }
input.tekst		{ height:16px; width:273px; font-size:0.7em; font-family:Verdana, Arial, sans-serif; line-height:16px; color:#000; padding:0 5px; border:1px solid #CCC; float:left; margin-top:2px; font-weight:bold; }
input.kratki	{ width:50px; margin-right:170px; }	
input.kratki2	{ width:50px; margin-right:10px; }
input.srednji	{ width:100px; margin-right:10px; }	
input.dugi		{ width:200px; }	
input.superdugi	{ width:400px; }
input.chk		{ width:16px; height:16px; float:left; margin:3px 180px 3px 0; }
input.chkj		{ width:16px; height:16px; float:left; margin:5px 5px 0 0; padding:0; }
label.chj		{ width:160px; text-align:left; float:left; line-height:15px; }
textarea.tekst	{ height:100px; width:273px; overflow:auto; font-size:0.7em; font-family:Verdana, Arial, sans-serif; line-height:16px; color:#000; padding:0 5px; border:1px solid #CCC; float:left; margin-top:2px; }
textarea.korisnik { height:58px; }
input.radio		{ width:16px; height:16px; float:left; margin:4px 2px -4px 0; }
div.textarea	{ float:left; width:680px; }
input.btn		{ width:75px; height:17px; text-align:left; border:1px solid #000; display:block; float:left; font-size:0.7em; padding:0 5px 0 5px; margin:0 4px 10px 0; background:#000 url(/images/bullet.gif) 60px 4px no-repeat; color:#fff; font-weight:bold; line-height:13px; font-family:Verdana, Geneva, sans-serif; cursor:pointer; }
input.file		{ width:232px; height:18px; }
div.divider		{ width:100%; height:10px; float:left; }
div.divider2	{ width:100%; height:1px; float:left; }
input.right 	{ text-align:right; }

div.c3 p.bold 						{ margin:0; padding:0 5px; font-weight:bold; }
div.c3 form fieldset  				{ width:213px; }
div.c3 form fieldset label 			{ width:213px; }
div.c3 form fieldset select 		{ width:213px; }
div.c3 form fieldset input.tekst 	{ width:201px; }
div.c3 form fieldset label 			{ width:213px; }
div.c3 form fieldset label.kratki2	{ text-align:left; height:14px; width:30px !important; line-height:12px; }
div.c3 form fieldset input.kratki	{ width:50px; margin-right:170px; }	
div.c3 form fieldset input.kratki2	{ width:50px; margin-right:10px; }

p.ok			{ font-size:0.7em; color:#090; font-weight:bold; padding:0 5px; margin:0; }
p.nijeok		{ font-size:0.7em; color:#F00; font-weight:bold; padding:0 5px; margin:0; }
p.poruka2		{ font-size:0.7em; color:#F00; font-weight:bold; padding:0 0 5px 0; margin:0; }

div#trazilice	{ width:665px; float:left; padding:0 0 10px 0; }
div#trazilice form, div#trazilice form fieldset		{ width:665px; }
div#trazilice form  fieldset select	{ margin-right:10px; margin-bottom:10px; width:auto; }

div#trazilice_evidencija_unos														{ width:678px; float:left; padding:0; }
div#trazilice_evidencija_unos form, div#trazilice_evidencija_unos form fieldset		{ width:678px; }
div#trazilice_evidencija_unos form  fieldset select									{ margin-right:10px; margin-bottom:10px; width:auto; }

form#logout_form	{ position:absolute; top:97px; left:697px; z-index:2; }

div#trazilice2	{ width:906px; float:left; padding:0 0 10px 0; }
div#trazilice2 form#trazilice_form2, div#trazilice2 form#trazilice_form2 fieldset	{ width:906px; }
div#trazilice2 form#trazilice_form2  fieldset select	{ margin-right:10px; margin-bottom:10px; width:auto; }
table.izvjestaji	{ width:906px; }

img.print	{ position:absolute; top:117px; right:23px; }

table.table tr.crveno   	{ background-color:#ffcccc; }
table.table tr.zuto   		{ background-color:#fff5cc; }
table.table tr.zeleno  		{ background-color:#d6f5cc; }
table.table tr.crvenox   	{ background-color:#ff9999; }
table.table tr.zutox   		{ background-color:#ffeb99; }
table.table tr.zelenox 		{ background-color:#adeb99; }

div.crveno   	{ background-color:#ffcccc; }
div.zuto   		{ background-color:#fff5cc; }
div.zeleno  	{ background-color:#d6f5cc; }
div.crvenox   	{ background-color:#ff9999; }
div.zutox   	{ background-color:#ffeb99; }
div.zelenox 	{ background-color:#adeb99; }

table.izvjestaji tr.zaposlenik td { font-weight:bold; padding-top:15px; }
table.izvjestaji tr th		{ text-align:center; }
table.izvjestaji 			{ empty-cells:show; font-family:Arial, Helvetica, sans-serif; }

table.izvjestaji tr td.h1	{ font-size:1.5em; vertical-align:middle; text-align:center; } 
table.izvjestaji tr.page_break		{ page-break-after:always; } 
table.izvjestaji tr.page_break td	{ border-top:1px solid #333; border-left:none; border-right:1px solid #999; border-bottom:1px solid #333; height:60px; }

table.izvjestaji tr td.vrh			{ border-top:1px solid #333; }

div.full			{ width:906px; float:left; margin-left:10px; overflow:hidden; padding:15px 11px; background:url(/images/full_bg.png) top left repeat-y; position:relative;  }
div.full_top		{ width:928px; height:10px; position:absolute; top:0; left:0; overflow:hidden; background:url(/images/full_bg_top.png) top left no-repeat;  }
div.full_top_tab	{ width:928px; height:10px; position:absolute; top:0; left:0; overflow:hidden; background:url(/images/full_bg_top_tab.png) top left no-repeat;  }
div.full_bottom		{ width:928px; height:10px; position:absolute; bottom:0; left:0; overflow:hidden; background:url(/images/full_bg_bottom.png) top left no-repeat; }

div#datepicker		{ font-size:0.7em; float:left; padding:0 0 10px 0; margin:0; }

div.form_container		{ width:896px; border-radius:5px; background:#dfe3e8; float:left; padding:10px 5px; }
div.form_container_mali	{ width:670px; border-radius:5px; background:#dfe3e8; float:left; padding:10px 5px; }

div.slucaj_container	{ width:896px; border-radius:5px; background:#dfe3e8; float:left; padding:10px 5px; margin:0 0 5px 0; }
div.crveno   			{ background-color:#ffcccc; }
div.zuto   				{ background-color:#fff5cc; }
div.zeleno  			{ background-color:#d6f5cc; }
div.crvenox   			{ background-color:#ff9999; }
div.zutox   			{ background-color:#ffeb99; }
div.zelenox 			{ background-color:#adeb99; }

table.slucaj	{ width:896px; font-size:0.7em; line-height:1.4em; margin:0; float:left; float:left; padding:0 0 10px 0; }
table.slucaj td	{ padding:3px 5px 0 5px; vertical-align:top; }
table.slucaj th	{ text-align:left; padding:0 5px; font-weight:normal; vertical-align:top; }

table.slucaj_napomene					{ width:896px; font-size:0.7em; line-height:1.4em; margin:0; float:left; float:left; padding:0; display:none; }
table.slucaj_napomene td				{ padding:3px 5px; vertical-align:top; }
table.slucaj_napomene tr:hover td		{ background:url(/images/bj50.png); }
table.slucaj_napomene th				{ text-align:left; padding:0 5px; font-weight:normal; vertical-align:top; }

table.go_raspored 		{ table-layout:fixed; width:100%; border-collapse:collapse; font-size:1.4em; }
table.go_raspored tr td	{ padding:5px 10px; border:1px solid #000; text-align:center; vertical-align:middle; }
table.go_raspored tr:last-child td	{ font-weight:bold; }

h2						{ margin:1px 0 0 0; padding:0; width:100%; text-transform:uppercase; font-size:0.7em; line-height:20px; float:left; outline:none; cursor:pointer; font-weight:normal; }
h2 span					{ padding:0 10px; width:196px; height:20px; background:#e0e5e9; border-radius:5px; display:block; float:left; }
h2 span:hover			{ background:#c9d1d9; }
h2.ui-state-active span	{ background:#c9d1d9; font-weight:bold; }
div.status_container	{ float:left; margin:1px 0 10px 0; }

.hidden					{ display:none; }
.left					{ text-align:left; }

div.slucaj_container h3				{ font-size:0.7em; line-height:0.7em; margin:0 0 5px 5px; padding:0; }
div.slucaj_container h3	a 			{ text-decoration:none; color:#000; padding:0 0 3px 13px; background:url(/images/plus8.png) 0px 3px no-repeat; }
div.slucaj_container h3.active a 	{ background:url(/images/minus8.png) 0px 3px no-repeat; }
div.slucaj_container h3.inactive a 	{ background:url(/images/plus8.png) 0px 3px no-repeat; }

.pagination	{
	list-style-type:none;
	margin:5px 0 0 0;
	padding:0;
	width:auto;
	clear:both;
	float:right;
}
.pagination li {
	font-size:0.7em;
	line-height:1.6em;
	display:inline-block;
	float:left;
	color:#666;
}
.pagination li:first-child {
	padding-right:10px;
}
.pagination li a {
	padding:0 5px;
	display:block;
	color:#000;
	text-decoration:none;
	border-radius:5px;
}
.pagination li a.active {
	background:#000;
	color:#fff;	
}
