.nescreen {
	display: none;
}

.link {
	cursor: pointer;
	text-decoration: underline;
}

/* GLAVNI DIO */
body {
	background: #069;
	margin: 0;
	font: 11px "Arial", sans-serif;
	color: #565759;
}
#omot {
	width: 985px;
	margin: 0 auto;
	background: White url('novi/slike/Omot.gif');
	min-height: 1500px;
}
#lijevo {
	width: 211px;
	float: left;
}
#logoGL, #logoGD {
	display: block;
	float: left;
	border: none;
	margin: 0;
	padding: 0;
}
#logoGL img, #logoGD img {
	display: block;
	float: left;
	border: none;
	margin: 0;
	padding: 0;
}
#sLijevo {
	clear: both;
	background: Transparent url('novi/slike/LogoL.gif') 9px 200px no-repeat;
	padding-left: 50px;
}

#lIzbornik, #lIzbornik ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
}
#lIzbornik li.otvoreno ul {
	display: block;
}
#lIzbornik li.zatvoreno ul {
	display: none;
}
#lIzbornik li {
	margin: 0;
	padding: 0;
	font-family: "Arial","Verdana","Tahoma",sans-serif;
	font-weight: normal;
}
#lIzbornik a {
	border-top: solid 1px #417CAA;
	background: #004F91;
	color: #D9E5EF;
	display: block;
	text-decoration: none;
	height: 22px;
	padding: 6px 0 0 10px;
}
#lIzbornik a:hover {
	background-color: #3574A5 !important;
	color: #D9E5EF !important;
}
#lIzbornik li.nulto {
	border-bottom: solid white 5px;
}
#lIzbornik a.nulto {
	border-top: none;
	background-color: #EBF4FB;
	color: #2368A1;
	font: bold 10px "Tahoma", sans-serif;
	height: 21px;
	padding: 7px 0 0 10px;
	border-bottom: solid white 5px;
}
#lIzbornik a.nulto:hover {
	background-color: #EBF4FB !important;
	color: #2368A1 !important;
}
#lIzbornik li.otvoreno a {
	background-color: #004F91;
  	background-image: url('novi/slike/Minus.gif');
  	background-position: top right;
  	background-repeat: no-repeat;
	color: #D9E5EF;
}
#lIzbornik li.aktivno a {
	background: #003366;
	color: #D9E5EF;
}
#lIzbornik li.zatvoreno a {
	background: #004F91 url('novi/slike/Plus.gif') top right no-repeat !important;
	color: #D9E5EF;
}
#lIzbornik li.obicno a {
	background: #004F91 !important;
	color: #D9E5EF;
}
#lIzbornik li.zatvoreno a:hover,
#lIzbornik li.otvoreno a:hover,
#lIzbornik li.obicno a:hover {
	background-color: #3574A5 !important;
	color: #D9E5EF !important;
}

#LogoIzbornik {
	background: #DEEEF9;
	padding: 64px;
}

/* 
 * ZAGLAVLJE- g. i d. izbornik, logo i baner
 */
ul.hIzbornik {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.hIzbornik li {
	display: inline;
}
ul.hIzbornik a {
	display: block;
	float: left;
}
#zaglavlje {
	padding: 0;
	margin: 0;
	background: White url('novi/slike/Zaglavlje.gif') top right repeat-y;
}
#gIzbornik {
	height: 32px;
	overflow: hidden;
}
#gIzbornik a {
	margin-top: 9px;
	padding: 5px 10px;
	color: #336699;
	text-decoration: none;
}
#gIzbornik li.aktivno a {
	background: #ECE9E8;
}
#gIzbornik a:hover {
	background: #DCD9D8;
	text-decoration: underline;
}

/* 
 * Namještanje header banera 
 */
#hBaner {
	height: 94px;
	display: block;
}
#hBaner img {
	border-color: #DEEEF9;
	border-style: solid;
	border-width: 2px 2px 3px 2px;
	display: block;
	width: 658px;
	height: 89px;
}
#hBaner >img {
	display: inline;
}	
#dIzbornik {
	background: #E8F3FA url('novi/slike/Omot.gif') right repeat-y;
	padding-right: 23px; 
	margin-right: 8px;
/*	overflow: hidden; */
}
#dIzbornik ul {
	border-bottom: 5px white solid;
	color: #336699;
	background: #E8F3FA url('novi/slike/dIzbornik.gif') bottom repeat-x;
	height: 26px;
/*	overflow: hidden; */
}
#dIzbornik a, #podnozje a {
	padding: 5px 10px;
	color: #336699;
	background: #E8F3FA url('novi/slike/dIzbornikL.gif') right repeat-y;
	border-top: solid white 1px;
	text-decoration: none;
}
#dIzbornik li.aktivno a, #podnozje li.aktivno a {
	background: White;
}
#dIzbornik a:hover, #podnozje a:hover {
	background: #DCD9D8;
	text-decoration: underline;
}
#dIzbornik li.desno {
	float: right !important;
	border-left: solid white 1px;
}
form#trazilica {
	display: inline;
	margin-right: 5px;
}
input[name="trazi"] {
	color: #145587;
	font: 11px "Arial" sans-serif;
	width: 200px;
	float: left;
}
input.ib {
	color: #145587;
	font: 11px "Arial" sans-serif;
}
#sredina {
	margin: 0 36px 7px 216px;
}
#gdjeSam {
	border-bottom: 6px white solid;
	font: 9px "Tahoma", sans-serif;
	color: #003366;
	height: 21px;
	padding: 7px 0 0 10px;
}
#gdjeSam a, .izdvojeno a {
	color: #003366;
}
#gdjeSam a:hover, .izdvojeno a:hover {
	background: #003366;
	color: #c3d7e7;
}
img.oglas, div.oglas {
	width: 468px;
	height: 60px;
	overflow: hidden;
	background: #C3D7E7 url('novi/slike/Oglas.gif') top right no-repeat;
	padding: 3px 27px 3px 3px;
	border-bottom: solid white 6px; 
	margin-bottom: -5px;
	display: block;
}
div.natpis {
	background: #EBF4FB; 
}

/*
 * DESNA STRANA
 */
#desno {
	padding: 4px;
	background: #EBF4FB;
	color: #004F91;
	width: 212px;
	float: right;
}
#desno div.natpis {
	font: bold 11px "Arial", sans-serif;
	color: #000033;
	background: url('novi/slike/desninatpis.gif') bottom left no-repeat;
	padding: 10px 0 8px 30px;
}
#desno div.natpis img {
	float: right;
}
.tijelo {
	background: #E5EDF4;
	border: solid #C3D7E7;
	margin: 0;
	border-width: 1px 0;
	list-style-type: none;
	list-style-image: url( 'novi/slike/li.gif' );
	padding: 0 4px;
}

#desno .tijelo {
	padding: 4px;
}


#desno .tijelo li {
	margin-left: 30px;
}
#desno .tijelo li.akt {
	list-style-image: url( 'novi/slike/li2.gif' ); 
}
div#desno .link, div#desno a, div#desno a:visited {
	text-decoration: underline;
	cursor: pointer;
	color: #30325C;
}
div#desno .link:hover, div#desno a:hover {
	text-decoration: none;
	background: #30325C;
	color: white;
}

#prijava p, #zaborav p {
	margin: 5px;
}
li .oz {
	display: none;
}
li.akt .oz {
	display: block;
}

#desno div.kutija {
	background: white;
	border: solid #069 1px;
	padding: 5px;
	margin-bottom: 10px;
}

/*
 * KOŠARICA
 */
#divKosarice {
	color: #30325c;
}


#trazilica input[name="trazi"] {
	margin-left: 5px;
	color: #036;
}

table#kosarica {
	background: white;
	clear: right;
	font: 9px "Tahoma", sans-serif;
}
#kosarica td.element {
	font-weight: bold;
	border-top: solid #E5EDF4 4px; 
}
#kosarica td.brArt {
	width: 60px;
}
#kosarica td.mpc {
	width: 65px;
	text-align: right;
}
#kosarica td.idc {
	width: 85px;
	text-align: right;
	font-weight: bold;
}
#kosUkupno td {
	text-align: right;
	font-weight: bold;
	border-top: solid #E5EDF4 4px;
	background: White;
}
#divKosarice h4 {
	text-align: left;
	margin: 10px 2px 4px;
	border-bottom: solid #C3D7E7 1px;
}

/*
 * PODNOŽJE - FOOTER
 */
#podnozje {
	clear: both;
	color: #003366;
	width: 885px; /* 985 - 2*50px (padding)*/
	margin: 0 auto;
	background: White url('novi/slike/Podnozje.gif');
	height: 51px;
	padding: 12px 50px;
	text-align: center;
}
body > #podnozje {
	margin-top: -10px;
}
#podnozje a {
	color: #003366;
}
p.s1 {
	font-size: 50px;
}

div#sredinaSredine {
	width: 498px;
	float: left;
}

/* PRIJAVA 2 */
form.prijava2 {
	background: #E5EDF4;
	border: solid #C3D7E7;
	margin: 0 0 10px 0;
	border-width: 1px 0;
}
form.prijava2 p {
	text-align: right !important;
	padding: 0;
}
form.prijava2 legend {
	font-weight: bold;
	color: black;
}
form.prijava2 label.o {
	margin: 5px;
	padding: 0;
	display: block;
	float: left;
	width: 220px;
}
fieldset {
	border: solid 1px #c3d7e7;
	margin: 5px;
}

.nadNaslov {
	background: white url('novi/slike/srednjinatpis.gif') bottom left no-repeat;
	padding-bottom: 0 !important;
	padding-top: 20px;
	margin: 0;
	height: 21px;
}
h1 {
	font: bold 17px "Arial", sans-serif;
}
h2 {
	font: bold 15px "Arial", sans-serif;
}

div.greska {
	background: #FFF url('novi/slike/upozorenje.gif') 400px 50% no-repeat;
	color: #F00;
	padding: 5px 90px 5px 5px;
	margin: 10px;
}

dt {
	font-weight: bold;
}

dl.tijelo {
	padding: 5px;
}

/* Na naslovnici */
div.sadrzaj img {
	width: 150px;
	float: left;
	border: solid white 1px;
	margin: 5px;
}
span.objavljeno {
	float: right;
	color: #6394B9;
	font: 9px "Tahoma", sans-serif;
}
#katalozi img {
	border: solid white 2px;
	height: 60px;
}
#sredinaSredine .tijelo {
	color: #224362;
	font: 11px/16px "Arial",sans-serif;
/*	padding: 4px; */
}
div.tijelo a, div.tijelo a:visited {
	color: #0E4E95;
}
div.tijelo a:hover {
	background: #0E4E95;
	color: White;
}
h3 {
	color: #000033;
	font: bold 15px "Arial", sans-serif;
}
h3.nadNaslov {
	margin-bottom: 0;
	background: #c3d7e7;
	padding: 5px;
	border: solid white;
	border-width: 4px 0 1px;
}
h4 {
	color: #000033;
	font: bold 12px "Arial", sans-serif;
}

/* divVelikeSlike - koristi se za zamračenje pozadine prilikom prikaza velike slike */
div#ispodVelikeSlike {
	background-color: black;
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	-moz-opacity: .6;
	filter: alpha(opacity = 60);
	opacity: .6;
}
div#divVelikeSlike {
	position: fixed;
	display: none;
	text-align: right;
	background: White;
	padding: 10px;
}

/* Datoteke i Podaci - koristi se u složivim programima */
table.datoteke {
	font: 9px "Tahoma", sans-serif;
	color: #004F91;
	width: 265px;
	margin-top: 20px;
}
table.datoteke td.ikona {
	border: solid white 2px;
	width: 20px;
	text-align: center;
}
table.datoteke td {
	height: 33px;
	padding: 5px 10px;
}
table.datoteke img {
	border: none;
}
table.datoteke a {
	text-decoration: none;
	color: #565759;
}
/*
table.podaci {
	font: 9px "Tahoma", sans-serif !important;
	color: #004F91;
	width: 215px;
	margin-top: 20px;
}
*/

div.podaci {
	font: 9px "Tahoma", sans-serif !important;
	color: #6A6B89;
}


.vrijednost, .vrijednost {
	white-space: nowrap;
	border: solid #c3d7e7 1px;
	padding: 1px 2px;
	text-align: right !important;
	width: 80px;
	line-height: 100%;
}
td.vrijednost {
	background: white;
	width: 60px;
}
.vrijednost a {
	color: #004F91;
}
div.skraceno div.element, div.skraceno div.opis {
	display: none;
}


/* Elementi */

div.element, .nasEl {
	font-size: 9px !important;
	font-family: "Tahoma", sans-serif !important;
	color: #565759 !important;
	width: 499px !important; 
	padding: 0;
}

div.nasEl, tr.nasEl {
	clear: both;
	border: solid white;
	border-width: 4px 0 1px;
	background: #c3d7e7;
/*	padding-top: 2px;*/
}
tr.nasEl {
	color: black !important;
	font: 9px "Tahoma", sans-serif;
}
tr.nasEl td {
	padding: 4px;
}


/* SPAN-ovi unutar nasEl */

/* 
 * Definirajmo za slučaj kada nije vaš izbor (nema nasElLijevo...) 
 */

div.nasEl select {
	font: 9px "Tahoma", sans-serif;
	color: #565759;
	height: 17px;
/*	padding: 2px;*/
	margin: 0;
}

div.nasEl span.pojam, div.nasEl a.pro {
/*	width: 80px; */ /* 20080711*/
	overflow: hidden;
	margin-right: 4px;
	float: left;
	font-weight: bold;
	padding: 2px;
}

div.nasEl div.vrijednost {
	width: 70px; /* Bilo je 100px prije 20080711 */
	margin-right: 4px;
	font-weight: bold;
	padding: 2px;
	text-align: right;
	float: right;
}

div.nasEl a.pro {
	color: #565759;
	text-align: right;
}
div.nasEl a.pro:hover {
	background: #565759;
	color: white;
}

div.nasEl select.boje {
	overflow: hidden;
	height: 17px;
	float: right;
/*	padding: 2px;*/
}

img.visemanje {
	float: right;
}
img.odaberi {
	float: right;
	margin: 0 3px 3px 3px;
}

/* Element ispod nasEl */

div.element table.mjere {
	width: 80px;
	float: left;
	margin: 5px;
}

div.element div.ukratko {
	width: 155px;
	float: right;
	margin: 5px 10px 5px 0;
}

div.opis div.ukratko {
	margin-top: 11px;
	float: right;
	width: 312px;
}
div.opis div.ukratko p {
	margin: 0 0 5px 0;
}

div.element div.ostalo {
	width: 155px;
	margin: 5px 5px 5px 230px;
}

div.element div.gumbi {
	width: 100px;
	margin: 2px 0;
	float: right;
	text-align: left;
	font-weight: bold;
}

div.element div.gumbi a:hover {
	padding: 2px;
}

div.element div.viseFotki {
	clear: both;
	text-align: center;
	background: #def;
	margin: 0 10px;
}

div.viseFotki img {
	width: 72px;
	float: left;
}


/* Labela i podataka kao dt i dd */
#sredinaSredine p.labela {
	margin-bottom: 2px;
	padding-bottom: 0;
}
#sredinaSredine .podatak {
	background: white;
	margin-top: 0;
	padding: 2px 10px;
	border: solid #333 1px;
	width: 245px;
}
img.malaSkica {
	width: 100px;
	border: solid gray 1px;
	margin: 5px;
	float: left;
}
div.MaleSlike img.malaSkica {
	width: 90px;
	margin: 5px;
}
a.malaSkica {
	width: 68px;
	height: 68px;
	border: solid gray 1px;
	margin: 5px;
	display: block;
	float: left;
	padding: 2px;
	background: white;
}
img.maliFoto {
	width: 143px; 
	border: solid white 2px; 
	margin: 11px; 
	float: left; 
}
/* Izbornik u kreiranju narudžbe */
#knIzbornik {
	overflow: hidden;
	list-style-type: none;
	list-style-image: none;
	padding: 20px 40px;
}
#knIzbornik li {
	float: left;
	width: 100px;
	text-align: center;
	border-bottom: solid transparent 2px;
}
#knIzbornik a {
	color: #336699;
	text-decoration: none;
	text-align: center;
}
#knIzbornik a:hover {
	text-decoration: underline;
}
#knIzbornik li.aktivno {
	font-weight: bold;
	border-bottom: solid #336699 2px;
}
#knIzbornik img {
	border: none;
}

table.popisTrgovina {
	background: white;
}
.popisTrgovina td,
.popisTrgovina th {
	background: #E5EDF4;
	text-align: left;
	color: black;
	font-size: 9px;
	font-family: "Tahoma", sans-serif;
}
td.TrgDet {
	cursor: pointer;
	text-decoration: underline;
	color: #003366 !important;
}
td.TrgDetOver {
	background-color: #C3D7E7 !important;
	cursor: pointer;
	text-decoration: underline;
}
/* Tr ispod kojega se prikazuje detalj */
tr.TrgDet td {
	background: #C3D7E7;
}

.popisTrgovina img.logo {
	float: right;
	border: none;
	margin: 5px;
}
.popisTrgovina a {
	color: #336699;
	padding: 2px;
}
.popisTrgovina a:hover {
	color: #E5EDF4;
	background: #336699;
}
.popisTrgovina div.kontakt {
	width: 160px;
	overflow: hidden;
	float: left;
	line-height: 16px;
}

.popisTrgovina div.rv, .popisTrgovina div.placanje {
	margin-left: 165px;
	width: 200px;
}

.popisTrgovina div.placanje {
	margin-top: 5px;
	padding-top: 5px;
	border-top: dotted white 1px;
}

th.r1 {
	background-color: #fff !important;
}

th.r0 {
	background-color: #ddd !important;
}
tr.posop {
	border-bottom: solid white 2px;
}
tr.karta td, iframe.karta {
	width: 490px;
	height: 300px;
}
/* Ovo se najviše koristi u prikazu pojedine narudžbe */
table.osobniPodaci {
	width: 100%;
	margin: auto;
	padding: 0 10px;
}
table.osobniPodaci th, table.osobniPodaci td {
	border: solid gray 1px;
	padding: 1px 5px;
	empty-cells: show;
	background: white;
	font-size: 11px;
	font-family: "Arial", sans-serif;
	border: solid 1px #c3d7e7;
}
table.osobniPodaci th {
	width: 134px;
	text-align: right;
/*	background: #ddd; */
}
table.osobniPodaci th[colspan] {
	text-align: left;
	text-transform: uppercase;
	padding-top: 10px;
	background: none;
	border: none;
}
table.ponuda th, table.ponuda td {
	border: solid gray 1px;
	padding: 2px 5px;
	empty-cells: show;
}
table.ponuda th {
	background: #ddd;
}
td.broj {
	text-align: right;
}

td.br2 {
	text-align: right;
	border: #004F91 1px;
	border-style: none solid solid none;
	padding: 1px 2px 1px 4px;
}
th.br2 {
	background-color: #004F91;
	color: #D9E5EF;
	border: solid #3574A5 1px;
	padding: 1px 2px 1px 4px;
}

/* Časopisi */
div.casopis {
	background: white;
	border: solid 5px #ebf4fb;
}

div.casopis2 {
	border: solid 1px #c3d7e7;
	padding: 10px;
}

div.casopis img {
	border: solid 3px #c3d7e7;
	float: left; 
	margin: 0 10px 10px; 
}

div.casopis img.logo {
	float: none; 
	border: none;
}
a.logo, a.logo:visited, a.logo:active {
	display: block;
	text-decoration: none !important;
	background: white url('novi/slike/bgCasopisa.gif') bottom no-repeat !important;
	margin-top: 5px;
	padding: 5px;
	border: solid white 1px;
}
a.logo:hover {
	color: #30325C !important;
	background-color: white !important;
	border: solid gray 1px;
}

div.nasEl1 {
	float: left;
	margin-top: 3px;
}
div.nasEl2 {
	float: right;
	margin-top: 3px;
}

div.letak {
	float: left;
	width: 90px;
	padding: 2px;
	font: 9px "Tahoma", sans-serif;
	text-align: right;
}
div.letak img, img.letak {
	float: none;
	text-align: center;
	width: 90px;
	margin: 0;
}

a.nou:hover {
	background: transparent !important;
}

a.pdf {
	float: left;
	background: url('novi/slike/pdf-bg.jpg');
	height: 32px;
	width: 72px;
	padding-top: 40px;
	margin: 5px;
	border: solid gray 1px;
}
a.pdf:hover {
	background: url('novi/slike/pdf-bg.jpg') !important;
	color: black !important;
}

/* 
 * Novi logo 
 */

div.nLogo {
	width: 100px;
	height: 100px;
	margin: 10px;
	overflow: hidden;
	text-align: center;
}

img.nLogo {
	width: 90px;
	height: 60px;
	padding: 4px;
	border: none;
}

div.nLogo img.nLogo {
	border: solid #AAA 1px;
	display: block;
}

a.nLogo {
	display: block;
	text-decoration: none !important;
	margin: 10px 0;
	border: solid white 1px;
	background: white url('novi/slike/bgCasopisa.gif') bottom no-repeat !important;
}
a.nLogo:hover {
	color: #30325C !important;
	background: white url('novi/slike/bgCasopisa.gif') bottom no-repeat !important;
	border: solid gray 1px;
}
a.nLogo img.nLogo {
	margin: 0 10px;
}
