body	{ margin:0; color:#c0c7cd; font-family:Verdana, Geneva, sans-serif; font-size:100%; line-height:150%; background:#0b0d0e url(/images/bg.jpg) center top no-repeat fixed; }
img		{ border:0; }
a		{ outline:none; }
p		{ font-size:0.7em; }
h2		{ margin:0; padding:0; font-size:0.7em; line-height:1em; }

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

form 				{ border:0; margin:0; padding:0; float:left; width:233px; position:relative; }
fieldset 			{ border:0; margin:0; padding:0; float:left; width:213px; position:relative; padding:10px; }
fieldset.gornji		{ padding:0 10px 10px 10px; }
fieldset.posebno	{ background:#c0c7cd; }
fieldset.gumbi		{ padding:20px 10px 0 10px; }
fieldset.ggumbi		{ float:right; width:95px; }
fieldset.ggumbi	input.btn	{ float:right; margin:0 0 10px 0; }

form#search			 			{ width:908px; margin:-10px 0 -5px 0; }
form#search fieldset 			{ width:800px; padding-right:0; }
form#search fieldset.ggumbi		{ float:right; width:87px; padding-left:0;  }
form#search fieldset select		{ width:175px; margin-right:10px; }
form#search fieldset input		{ margin-top:5px; width:163px; margin-right:10px; }
form#search fieldset input.btn	{ width:67px; margin:2px 10px 0 0; float:right; }

form#upis_groba		 { width:908px; margin:0 0 -8px 0; }
form#upis_groba fieldset.wide	{ width:868px; }

form.login_form			{ width:318px; margin:15px 22px; padding:0; }
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:#54606c; float:left; color:#fff; }

div#login_header img#logo	{ width:206px; height:37px; float:left; margin:30px 77px; }
div#header img#logo			{ width:206px; height:37px; float:left; margin:10px; position:relative; }

div#centar p			{ font-size:10px; width:320px; position:absolute; top:105px; left:-158px; margin:0; padding:0; text-align:center; }
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:90px; float:left; position:relative; }
div#izbornik_cont	{ width:950px; height:45px; float:left; background:url(/images/izbornik_bg.png) bottom left no-repeat; position:relative; margin:-30px 0 0 0; }
div#cont			{ width:948px; float:left; border-left:1px solid #a3adb5; border-right:1px solid #a3adb5; background:#89939c; padding-bottom:10px; }
div#footer			{ width:928px; height:30px; padding:8px 11px 0 11px; clear:both; background:url(/images/footer_bg.png) top left no-repeat; }

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:170px; height:30px; margin-left:-1px; display:table-cell; text-align:center; background:url(/images/taboff.png) center top no-repeat; float:left; }
ul#izbornik li a			{ width:170px; height:30px; display:block; line-height:30px; text-decoration:none; color:#c0c7cd; text-transform:uppercase; }
ul#izbornik li.aktivan 		{ background:url(/images/tabon.png) top center no-repeat; height:31px; color:#fff; }
ul#izbornik li.prvi			{ height:30px; }
ul#izbornik li.aktivan_prvi	{ background:url(/images/tabon.png) top center no-repeat; height:36px; color:#fff; }
ul#izbornik li.aktivan a	{ font-weight:bold; color:#fff; }
ul#izbornik li.aktivan_prvi a	{ font-weight:bold; color:#fff; }

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:20px; text-decoration:none; color:#c0c7cd; 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:#fff; }
ul#podizbornik li.aktivan_prvi a	{ font-weight:bold; color:#fff; }

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

div.left	{ width:234px; float:left; margin-left:10px; overflow:hidden; padding:15px 10px; background:#adb5bd url(/images/left_bg.png) top left repeat-y; position:relative; color:#000; }
div.right	{ width:644px; float:left; margin-left:10px; overflow:hidden; padding:15px 10px; background:#adb5bd url(/images/right_bg.png) top left repeat-y; position:relative; color:#000; }
div.full	{ width:908px; float:left; margin-left:10px; overflow:hidden; padding:15px 10px; background:#adb5bd url(/images/full_bg.png) top left repeat-y; position:relative; color:#000;  }

div.left_top	{ width:254px; height:10px; position:absolute; top:0; left:0; overflow:hidden; background:#adb5bd url(/images/left_bg_top.png) top left no-repeat; }
div.right_top	{ width:664px; height:10px; position:absolute; top:0; left:0; overflow:hidden; background:#adb5bd url(/images/right_bg_top.png) top left no-repeat; }
div.full_top	{ width:928px; height:10px; position:absolute; top:0; left:0; overflow:hidden; background:#adb5bd 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:#adb5bd url(/images/full_bg_top_tab.png) top left no-repeat;  }

div.left_bottom		{ width:254px; height:10px; position:absolute; bottom:0; left:0; overflow:hidden; background:url(/images/left_bg_bottom.png) top left no-repeat; }
div.right_bottom	{ width:664px; height:10px; position:absolute; bottom:0; left:0; overflow:hidden; background:url(/images/right_bg_bottom.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.pleft	{ width:234px; float:left; overflow:hidden; padding:10px; background:#c0c7cd url(/images/pleft_bg.png) top left repeat-y; position:relative; color:#000; }
div.pright	{ width:624px; float:left; margin-left:10px; overflow:hidden; padding:10px; background:#c0c7cd url(/images/pright_bg.png) top left repeat-y; position:relative; color:#000; }

div.pleft_top	{ width:254px; height:10px; position:absolute; top:0; left:0; overflow:hidden; background:#c0c7cd url(/images/pleft_bg_top.png) top left no-repeat; }
div.pright_top	{ width:644px; height:10px; position:absolute; top:0; left:0; overflow:hidden; background:#c0c7cd url(/images/pright_bg_top.png) top left no-repeat; }

div.pleft_bottom	{ width:254px; height:10px; position:absolute; bottom:0; left:0; overflow:hidden; background:#c0c7cd url(/images/pleft_bg_bottom.png) top left no-repeat; }
div.pright_bottom	{ width:644px; height:10px; position:absolute; bottom:0; left:0; overflow:hidden; background:#c0c7cd url(/images/pright_bg_bottom.png) top left no-repeat; }

div.gdiv		{ width:234px; float:left; overflow:hidden; padding:10px; margin:-5px 10px 5px 0; background:#c0c7cd url(/images/pleft_bg.png) top left repeat-y; position:relative; color:#000; }
div.gdiv_top	{ width:254px; height:10px; position:absolute; top:0; left:0; overflow:hidden; background:#c0c7cd url(/images/pleft_bg_top.png) top left no-repeat; }
div.gdiv_bottom	{ width:254px; height:10px; position:absolute; bottom:0; left:0; overflow:hidden; background:#c0c7cd url(/images/pleft_bg_bottom.png) top left no-repeat; }

div.vdiv		{ width:888px; float:left; overflow:hidden; padding:10px; margin:-5px 10px 5px 0; background:#c0c7cd url(/images/vdiv_bg.png) top left repeat-y; position:relative; color:#000; }
div.vdiv_top	{ width:908px; height:10px; position:absolute; top:0; left:0; overflow:hidden; background:#c0c7cd url(/images/vdiv_bg_top.png) top left no-repeat; }
div.vdiv_bottom	{ width:908px; height:10px; position:absolute; bottom:0; left:0; overflow:hidden; background:#c0c7cd url(/images/vdiv_bg_bottom.png) top left no-repeat; }

table.table		{ width:641px; border-left:1px solid #000; border-top:2px solid #000; font-size:0.7em; line-height:1.4em; color:#000; }
table.table td	{ padding:3px 5px 0 5px; border-right:1px solid #000; border-bottom:1px solid #000; vertical-align:top; background:#c0c7cd; }
table.table th	{ text-align:left; background:#eee; padding:0 5px; border-right:1px solid #000; border-bottom:2px solid #000; 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 td.postavke_groblje	{ background:#89939c; text-transform:uppercase; color:#fff; }

div.full 	table.table	{ width:888px; margin:10px 0 0 10px; }
div.vdiv 	table.table	{ width:868px; margin:10px 0 0 0; }
div.pright 	table.table	{ width:623px; }

label			{ font-size:0.7em; line-height:18px; height:17px; font-family:Verdana, Arial, sans-serif; width:210px; float:left; margin-top:5px; color:#000; }
label.mali		{ width:64px; margin:5px 10px 0 0; }
label.manji		{ width:138px; margin:5px 10px 0 0; }
label.rd		{ text-align:left; height:19px; width:180px !important; }
label.kratki2	{ text-align:left; height:19px; width:30px !important; line-height:14px; }
select			{ width:213px; 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 #000; margin-top:2px; font-weight:bold; }
select.mali		{ width:64px; margin:0 10px 0 0; }
select.manji	{ width:138px; margin:0 10px 0 0; }
select.multiple	{ height:180px; }
input.tekst		{ height:16px; width:201px; font-size:0.7em; font-family:Verdana, Arial, sans-serif; line-height:16px; color:#000; padding:0 5px; border:1px solid #000; float:left; margin-top:2px; font-weight:bold; }
input.mali		{ width:52px; margin:2px 10px 0 0; }
input.manji		{ width:126px; margin:2px 10px 0 0; }
input.kratki	{ width:50px; margin-right:170px; }	
input.kratki2	{ width:50px; margin-right:10px; }
input.srednji	{ width:100px; margin-right:100px; }	
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; }
input.chk_table	{ width:16px; height:16px; vertical-align:middle; padding:0; margin:0; }
label.chj		{ width:160px; text-align:left; float:left; line-height:15px; }
textarea.tekst	{ height:80px; width:201px; overflow:auto; font-size:0.7em; font-family:Verdana, Arial, sans-serif; line-height:16px; color:#000; padding:0 5px; border:1px solid #000; float:left; margin-top:2px; }
input.radio		{ width:16px; height:16px; float:left; margin:4px 2px -4px 0; }
div.textarea	{ float:left; width:680px; }
input.btn		{ width:67px; height:17px; text-align:left; border:1px solid #000; display:block; float:left; font-size:0.7em; padding:0 5px 0 5px; margin:0 5px 10px 0; background:#54606c url(/images/bullet.gif) 53px 4px no-repeat; color:#fff; line-height:13px; font-family:Verdana, Geneva, sans-serif; cursor:pointer; }
input.file		{ width:212px; height:18px; }
div.divider		{ width:100%; height:10px; float:left; }
.norightmargin	{ margin-right:0 !important; }

p.ok			{ font-size:0.7em; color:#c3ffb3; font-weight:bold; padding:0 10px 10px 10px; margin:0; line-height:1.4em; }
p.nijeok		{ font-size:0.7em; color:#75000b; font-weight:bold; padding:0 10px 10px  10px; margin:0; line-height:1.4em; }
p.poruka2		{ font-size:0.7em; color:#75000b; font-weight:bold; margin:0 0 10px 0; line-height:1.4em; }

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; }

form#logout_form	{ position:absolute; top:69px; right:23px; width:75px; z-index:2; padding:0; }
form#logout_form fieldset	{ padding:0; }

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

img.print	{ float:right; margin:0 15px 0 0; }

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; }

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.hidden	{ width:888px; padding:0 0 0 7px; display:none; }
div.hidden	fieldset { padding:3px; }

table.table tr th.ikona	{ width:16px; text-align:center; vertical-align:middle; padding:0; }
table.table tr th.ikona img	{ width:16px; height:16px; vertical-align:middle; padding:4px; }
table.table tr th.rb	{ width:20px; }

table.table tr.svaki_drugi_red td 	{ background:#adb5bd; }
table.table tr.odabrani_grob td 	{ background:#89939c; }

