html {
padding:0px;
margin:0px;
}
body {
background: #ffffff url(../img/pozadina-glavna.gif) repeat-y center;
font-size: 12px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
margin:0px;
padding:0px;
}
p,pre, h1 {
margin:0px 10px 10px 10px;
}
h1 {
font-size:14px;
padding-top:10px;
text-transform:uppercase;
color: #564b47;m
background-color: transparent;
}
a {
color: #003366;
font-size: 11px;
background-color:transparent;
text-decoration: none;
}
pre {
color: #564b47;
font-size: 11px;
background-color:transparent;
font-family: Courier, Monaco, Monospace;
}
/*  positioning-layers statisch und absolut */
#linija-vrh{float:left;width:100%;margin:auto 0; background-image:url('../img/vrh-pozadina.gif');}
#linija-vrh-meni{width:800px;padding:15px 0 0;}
#box {
width:800px;
margin: 0px auto;
text-align:left;
background:#ffffff;
}
#left {
width:175px;
padding:0px;
float:left;
background-color:#ff99cc;
}
#content {
padding:0px;
float:left;
background-color:#fff;
overflow: auto;
}
/*srednji sadrzaj sa tri reda*/
#sadrzaj-gore{margin-top:2px;float:left; overflow:hidden;width:100%;border-bottom:1px solid silver;border-top:1px solid silver;}
#sadrzaj-gore2{margin-top:4px;float:left; overflow:hidden;width:100%;border-bottom:1px solid silver;}
#sadrzaj-gore3{margin-top:4px;float:left; overflow:hidden;width:100%;border-bottom:1px solid silver;}
.sadrzaj-gore-jedan{width:268px;margin-right:14px;margin-left:6px;float:left;padding-bottom:10px;}
.sadrzaj-gore-dva{width:266px;float:left;}
/*kraj sadrzaj gore*/
/*srednji sadrzaj dole*/
#sadrzaj-dole{
width:569px;
padding:0px;
float:left;
overflow:hidden;}
.sadrzaj-dole-jedan{float:left; width:285px;}
.sadrzaj-dole-dva{float:left; width:284px;}
/*srednji sadrzaj dole*/

#right {
width:228px;
padding:0px;
float:left;
padding-bottom:14px;
border-left:1px solid #000000;
border-bottom:1px solid black;
}
#head {
background-color:transparent;
}
#head h1 {
font-size: 11px;
text-transform:uppercase;
text-align: right;
color: #564b47;
background-color: #90897a;
padding:5px 15px;
margin:0px
}
#head p {
padding:10px;
margin:0px;
}
#header
{
  overflow:hidden;}

#logo
{ float:left;
  background-image:url(../img/header.jpg);
  font-size:13px;
  padding:0 0 0 1px;
  width:100%;
  height:120px;}
#vijesti{float:left; width:100%; margin-bottom:3px; padding-bottom:5px;border-bottom:1px dotted #000000;}
#vijest{float:left; width:100%; margin-bottom:3px; padding-bottom:5px;}
#naslov{float:left; width:97%; color:#004276; font-size:18px;font-weight:bold;line-height:21px;padding:0 0 0 6px;}
#datum{float:left; width:96%; text-align:left;color:#949494;font-size:10px;padding:4px 0 7px 8px;}
#text{float:left;padding-left:7px;}
/* footer */
#footer{background:#003366;color:#ffffff;width:778px;float:left;position:relative; bottom:1px; margin:0 auto; border-top:1px solid #000000;padding:11px;}
/* web design*/
#webdesign{text-align:right; float:right}
#webdesign a{color:#ffffff;font-weight:bold;}
/* menu ui sredini */
.menu, .menu ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
}

.menu li {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;	/* move all main list items into one row, by floating them */
	position: relative;	/* position each LI, thus creating potential IE.win overlap problem */
	z-index: 5;		/* thus we need to apply explicit z-index here... */
}

.menu li:hover {
	z-index: 10000;	/* ...and here. this makes sure active item is always above anything else in the menu */
	white-space: normal;/* required to resolve IE7 :hover bug (z-index above is ignored if this is not present)
							see http://www.tanfa.co.uk/css/articles/pure-css-popups-bug.asp for other stuff that work */
}

.menu li li {
	float: none;/* items of the nested menus are kept on separate lines */
}

.menu ul {
	visibility: hidden;	/* initially hide all submenus. */
	position: absolute;
	z-index: 10;
	left: 0;	/* while hidden, always keep them at the top left corner, */
	top: 0;		/* 		to avoid scrollbars as much as possible */
}

.menu li:hover>ul {
	visibility: visible;	/* display submenu them on hover */
	top: 100%;	/* 1st level go below their parent item */
}

.menu li li:hover>ul {	/* 2nd+ levels go on the right side of the parent item */
	top: 0;
	left: 100%;
}

/* -- float.clear --
	force containment of floated LIs inside of UL */
.menu:after, .menu ul:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.menu, .menu ul {	/* IE7 float clear: */
	min-height: 0;
}
/* -- float.clear.END --  */

/* -- sticky.submenu --
	it should not disappear when your mouse moves a bit outside the submenu
	YOU SHOULD NOT STYLE the background of the ".menu UL" or this feature may not work properly!
	if you do it, make sure you 110% know what you do */
.menu ul {
	background-image: url(/img/empty.gif);	/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */
	padding: 10px 30px 30px 30px;
	margin: -10px 0 0 -30px;
	/*background: #f00;*/	/* uncomment this if you want to see the "safe" area.
								you can also use to adjust the safe area to your requirement */
}
.menu ul ul {
	padding: 30px 30px 30px 10px;
	margin: -30px 0 0 -10px;
}
/* -- sticky.submenu.END -- */






/* - - - ADxMenu: DESIGN styles [ OPTIONAL, design your heart out :) ] - - - */

.menu, .menu ul li {
	color: #eee;
	background: #003366;
}

.menu ul {
	width: 11em;
}

.menu a {
	text-decoration: none;
	color: #eee;
	padding: .4em .9em;
	display: block;
	position: relative;
	font-size:10px;
}

.menu a:hover, .menu li:hover>a {
	color: #fc3;
}

.menu li li {	/* create borders around each item */
	border: 1px solid #ccc;
}
.menu ul>li + li {	/* and remove the top border on all but first item in the list */
	border-top: 0;
}

.menu li li:hover>ul {	/* inset 2nd+ submenus, to show off overlapping */
	top: 5px;
	left: 90%;
}

/* special colouring for "Main menu:", and for "xx submenu" items in ADxMenu
	placed here to clarify the terminology I use when referencing submenus in posts */
/* Fix for IE5/Mac \*//*/
.menu a {
	float: left;
}
/* End Fix */

#navcontainer ul
{
text-align: right;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0;
margin:0;
/* cancels gap caused by top padding in Opera 7.54 */
background-color: #036;
color: white;
font-family: Arial,Helvetica,sans-serif;
/* fixes Firefox 0.9.3 */
}

#navcontainer ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;
}

#navcontainer ul li a
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
color: white;
text-decoration: none;
}

#navcontainer ul li a:hover
{
background-color: #369;
color: white;
}

#navcontainer #active {  }
/*desni module*/
div.module-orange h3
{ background:#003366;
  color:#FFFFFF;
  margin:0 -8px 0px -16px;
  text-align:left;
  font-weight:bold;
  font-size:12px;
  padding-left:4px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  line-height:23px; }

div.module-orange
{ background:#FFFFFF;
  padding:0;
  margin-left:1px;
  height:1%;
  text-align:left;
  color:#333333; }

div.module-orange div div div
{ padding:2px 8px 0 15px;
  width:auto!important; }
.ispod-naslov-desno{
background:transparent url(../img/desno-mdl-bg.gif) repeat-x scroll 0 -4px;
height:20px;
margin-left:-16px;
margin-right:-8px;
margin-top:1px;
padding:0;}
/*kraj desni modul*/
/*najnovije vijesti */
.najnovije-vijesti{margin:0;padding-left:3px;text-align:left;}
/*kraj najnovije vijesti */
/*sadrzaj-dole module*/
div.module-sred-dole h3
{ background:#003366;
  color:#FFFFFF;
  margin:0 -8px 0px -16px;
  text-align:left;
  font-weight:bold;
  font-size:12px;
  padding-left:4px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  line-height:23px; }

div.module-sred-dole
{ background:#FFFFFF;
  padding:0;
  margin-left:1px;
  height:1%;
  text-align:left;
  color:#333333; }

div.module-sred-dole div
{ background:none; }

div.module-sred-dole div div
{ margin-left:4px; }

div.module-sred-dole div div div
{ padding:4px 8px 2px;
  width:auto!important; }
#ispod-naslov-sred{
background:transparent url(../img/desno-mdl-bg.gif) repeat-x scroll 0 1px;
height:20px;
margin-left:-16px;
margin-right:-8px;
padding:0;}
/*kraj sred dole modul*/

/*admin dio*/
#login-form {
	width: 300px;
	margin: 0 auto;
}
 
#login-form fieldset {
	padding: 10px;
}
 
#login-form legend {
	font-weight: bold;
	font-size: 9pt;
}
 
#login-form label {
	display: block;
	height: 2em;
	background-color: #e7e7e7;
	padding: 10px 10px 0;
}
 
#login-form input {
	margin-right: 20px;
	border: 1px solid #999;
	float: right;
	clear: right;
	background: #ccc;
}
 
#login-form input:focus, #login-form input-hover {
	border: 1px solid #333;
}
/*padajuci div za bmc */
#bmc1 {
        display:none;
      }
#bmc2 {
        display:none;
      }
#bmc3 {
        display:none;
      }
#bmc4 {
        display:none;
      }
#bmc5 {
        display:none;
      }
#bmc6 {
        display:none;
      }
#bmc7 {
        display:none;
      }
#bmc8 {
        display:none;
      }
#bmc9 {
        display:none;
      }
#bmc10 {
        display:none;
      }
#bmc11 {
        display:none;
      }
#bmc12 {
        display:none;
      }
#bmc13 {
        display:none;
      }
     


