html {
	height:100%; 
	max-height:100%; 
	padding:0; 
	margin:0; 
	border:0; 
	font-size:10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;		
	overflow:hidden;

}

body {
	height:100%; 
	max-height:100%; 
	overflow:hidden; 
	padding:0; 
	margin:0; 
	border:0;
	background:#d1cfcf;
	
	background-image:url(../img/bg-main-top.gif);
	background-repeat:no-repeat;
	background-attachment: fixed;	
	background-position:44px 174px;	

	scrollbar-3dlight-color: #f47730;
	scrollbar-darkshadow-color: #f47730;
	scrollbar-face-color: #fabc9a;
	scrollbar-highlight-color: #fabc9a;
	scrollbar-shadow-color: #fabc9a;
	scrollbar-track-color: #d1c7c7;

}

 ul ul {
list-style:disc;

}


.ime {
	font-size:13px;
	font-weight:bold;
	color:#000000;
}

#content {
	display:block;
	overflow:auto;
	position:absolute;
	/*	z-index:3; */
	top:174px;
	bottom:43px;
	width:1004px;
	/*	margin-left:240px; */

	background-image:url(../img/bg-main-rpt.gif);
	background-repeat:repeat-y;
	background-position:left;
}


* html #content {
	top:0; 
	bottom:0; 
	height:100%;
	width:1004px;
	border-top:174px solid #d1cfcf;
	border-bottom:42px solid #fff;
	/*	background-position:44px 0px;*/

}

#content-in {
	margin-left:44px;
	width:931px;
	padding-top:10px;
	font-size:11px;
	display:block;
}
#content-in a, #anketa-gumbi a {
	font-size:11px;
	color:#f47730;
	font-weight:bold;
	text-decoration:none;
}

#content-in a:hover {
	color:#f47730;
	text-decoration:underline;
}

#content-in-2 {
	padding-left:80px;
	padding-right:80px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;float:left;
}

p{
	margin-top:0px;
	text-align:justify;
	font-size:11px;
}

td {
	font-size:11px;
}



.fs9 {
	font-size:9px;
}

.clear-all {
	clear:both;
	margin:0;
	padding:0;
	font-size:1px;
}

.linija-nar {
border-bottom:2px solid #f47730;
}

.linija-nar-thin {
border-bottom:1px solid #f47730;
}

h1 {
	font-size:18px;
	font-weight:bold;
	color:#f57e3c;
}


#desno-ban {
position:absolute;
/*margin-left:755px;*/
/*border:2px solid #fabc9a;*/
width:158px;
padding-top:2px;
background-image:url(../img/mdesno-top.gif);
background-position:top;
background-repeat:no-repeat;
z-index:12000;
float:right;
/*top:200px;*/
left:800px;

}

.pm-left0 {
	padding:0;
	margin:0;
}

.pocetna {
	width:810px;
}
html>body .pocetna {
	width:650px;
}

#desno-ban a {

	font-size:10px;
	color:#f47730;
	font-weight:bold;
	text-decoration:none;
}
#desno-ban a:hover {
	color:#f47730;
	text-decoration:underline;
}

h2 {
	font-size:12px;
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:0px;
}

#head {
	position:absolute; 

	width:100%; 
	min-width:100%; 
	height:174px; 
	font-size:1em; 
	z-index:10; 
	background-image:url(../img/header.gif);
	background-repeat:no-repeat;
	background-position:left;
}


#putanja {
position:relative;
	left:197px;
	z-index:20;
	top:130px;
	font-family:verdana;
	font-size:9px;
	color:#878787;
	font-weight:bold;
	text-align:left;
	width:500px;
}



#putanja a {

	font-size:9px;
	color:#878787;
	font-weight:bold;
	text-decoration:none;
}
#putanja a:hover {
	color:#f47730;
}

 .gal{
	border:1px solid #f47730;
	margin:4px;
}

#linkovi {
	position:absolute;
	top:97px;
	left:200px;
	color:#000000;
/*	top:12px;
	left:20px;
	padding-left:200px;
	padding-top:85px;*/
	font-size:12px;
	z-index:20000;
/*	font-size:12px;*/


}


html>body #linkovi {
	z-index:inherit;
	top:103px;
}

#foot {
	position:absolute; 
	bottom:0; 
	width:100%; 
	min-width:100%; 
	height:43px; 
	background:#d1cfcf;


		background-image:url(../img/bg-main-rpt.gif);
	background-repeat:repeat-y;
	font-size:10px; 
	z-index:100;

}

* html #foot {
	bottom:-1px;
}

#foot-in {
	background-image:url(../img/footer.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:43px;	
	padding-left:44px;
}


.sudionici td {
	padding-left:5px;
}


#foot-sponzori {
	height:20px;
	line-height:20px;
	background-color:#dfdfdf;
	width:931px;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#990000;
	text-align:center;

}

#foot-copy {
	width:931px;
	clear:both;
	font-size:10px;
	color:#000000;
	display:block;
	text-align:center;
	padding-top:12px;

	
}

#foot-linkovi {
float:right;padding-right:20px;
text-align:right;
	font-family:verdana;
	font-size:9px;
	color:#878787;
	font-weight:bold;
}

#foot-linkovi a {

	font-size:9px;
	color:#878787;
	font-weight:bold;
	text-decoration:none;
}
#foot-linkovi a:hover {
	color:#f47730;
}

.sponzori-slike {
	background-color:#ffffff;
	width:931px;
	height:66px;
}

.sponzor-ctn {
	width:133px;
	float:left;
	font-size:8px;
	text-align:center;
}


#program {
	position:absolute;
	top:55;
	left:100;
	color:#000000;
	font-size:12px;
	z-index:10000;
	visibility:hidden;
}


.slika {
	border-right:2px solid #f47730;
	border-bottom:1px solid #f47730;
}


.rok-okvir {
	width:560px;
	margin:auto;

}

html>body .rok-okvir {
	width:570px;
}


.rok-left {
	float:left;
	clear:both; 
	height:20px;
	width:380px;
	border-bottom:2px solid #f47730;
	line-height:20px;
	padding-left:5px;
	text-align:left;
}

.rok-right {
	float:right;
	height:20px;
	width:180px;
	border-bottom:2px solid #f47730;
	line-height:20px;
	padding-left:5px;
	text-align:left;
}

.popup-fg {
/*background-color:#ffffff;*/
background-color:#ffffff;
background-image:url(../img/overbg.gif);
background-repeat:repeat-x;
color:#ffffff;border:4px solid #ffffff;
width:500px;
}
.popup-fg2 {
/*background-color:#ffffff;*/
background-color:#f47730;
background-repeat:repeat-x;
color:#ffffff;
width:330px;
text-align:center;
font-size:8px;
}

.popup-bg {
	border:1px solid #f47730;
	/*border:2px solid #f9f9f9;*/
	background-color:#ffffff;
	width:140px;
}

#pop {
	font-size:10px;
	background-color:#f47730;
	color:#ffffff;
	font-weight:bold;
	height:22px;
	line-height:22px;
}


#pop2 {
	font-size:9px;
	background-color:#f47730;
	color:#ffffff;
	text-align:left;
}

.gal-opis {
	border-top:1px solid #ffffff;
}

.popup-fg3 {
background-color:#f47730;
color:#ffffff;
width:140px;
font-size:8px;
}


.input {
	font-size:11px;
	border:1px solid #f47730;
	
}

.anketa-odg-max {
	float:left;
	width:250px;
	margin-bottom:4px;
}

.anketa-rez {
	font-size:9px;
	height:11px;
	float:left;
	line-height:11px;
}
.anketa-br-glasova {
	font-size:10px;height:11px;line-height:11px;
}

#anketa-rezultat {
	width:auto;
	text-align:left;
	padding-left:39px;
	padding-right:10px;
	padding-top:5px;	

}
#desno-ban li {
	list-style:none;
}




#anketa-gumbi {
/*	bottom:10px;*/
	position:relative;
/*	float:left;*/
	left:0px;
/*	margin-top:5px;*/
}


#tablica-sredina td {
	text-align:left;
	padding-top:7px;
	padding-bottom:7px;
}

#tablica-sredina td.kruzic {
	background-image:url(../img/bg-kruzic.png);
	background-position:center center;
	background-repeat:no-repeat;
	font-weight:bold;
	text-align:center;
}
#tablica-sredina td.header {
	border-bottom:2px solid #f47730;	
	font-weight:bold;
	text-align:right;
	font-size:13px;
	
}

#tablica-sredina td.header-rad {
	border-bottom:2px solid #f47730;	
	font-weight:bold;
	text-align:left;
	font-size:13px;
	
}
#tablica-sredina td.header-kruzic {
	border-bottom:2px solid #f47730;	
	font-weight:bold;
	text-align:left;
	font-size:9px;
	background-image:url(../img/bg-kruzic.png);
	background-position:center center;
	background-repeat:no-repeat;
	text-align:center;
}



#tablica-sredina td a.bio {
	padding:3px;
	border:1px solid #f47730;
	text-decoration:none;
	text-align:right;
}
#tablica-sredina td a.bio:hover, #tablica-sredina td a.bio-selected {
 clear:both;
	padding:3px;
	border:1px solid #f47730;
	text-decoration:none;
	color:#ffffff;
	background-color:#f47730;
}
#tablica-sredina td.linija-nar-thin {

	text-align:right;
}

/* NAVIGACIJA */





/*********************************************/



/************************************************/







/* Mainnav */
#mainnav {
	/*margin: -5.5em 0 0 0;*/
	position: relative;
	z-index: 100000;
	width: 54em;
	

	white-space: nowrap;
    margin-left: auto;
    margin-right: auto;
	float:left;
	
}
#mainnav .firstwave li a  {background: transparent url(../img/strl-dole.gif) no-repeat center right; color: #990000 !important; font-weight: bold; border: none; z-index: 10004; position: relative;font-size:100%;line-height:23px;}


html>body #mainnav .firstwave li a{
	height:23px;
	line-height:23px;
}



#mainnav .firstwave li:hover ul a:hover
{ color: #990000 !important; } 

#mainnav .firstwave li a:hover {font-weight: bold; color: #fff !important;}
#mainnav .firstwave li {margin: 0 .5em -1px .5em; font-size: 75% !important;}
#mainnav .firstwave li li {font-size: 100% !important; margin: 0;}
#mainnav .firstwave li li a {font-weight: normal !important;}
#mainnav .firstwave li.selected a, #mainnav .firstwave li.selected span
{
        color: #fff !important;
        background: transparent url(../img/strl-dole.gif) no-repeat center right;

}

#mainnav .firstwave.nav li a:hover
#mainnav .firstwave.nav li span:hover,
#mainnav .firstwave li:hover a,
#mainnav .firstwave li.sfHover a
{
      /*  background: #ffffff url(../img/strl-dole.gif) no-repeat center right;*/
		  background: #f47730 url(../img/strl-dole.gif) no-repeat center right;
        color: #fff !important;


 
}
#mainnav .firstwave li:hover ul li a, #mainnav .firstwave li.sfHover ul li a  { color: #fff !important; }
#mainnav .firstwave li a, #mainnav .firstwave li span {padding-right: 18px !important;}

#mainnav .firstwave .nav li a, #mainnav .firstwave .nav li span { padding: .3em .4em .1em .8em;padding-top:9px; }
html>body #mainnav .firstwave .nav li a, #mainnav .firstwave .nav li span { padding: .3em .4em .1em .8em;}

#mainnav .firstwave .nav li:hover ul, #mainnav .firstwave .nav li.sfHover ul { top: 8.7em;width:18.8em;
background-color:#f47730;
/*background-color:#ffffff;*/
 }
html > body #mainnav .firstwave .nav li:hover ul{top:3em; width:18.8em;}




/* Navigation */
.firstwave li
{
	display: inline;
	list-style: none;
	font-size: 75% !important;
	
}

.firstwave .nav
{
	margin: 0em 0;
	padding: 0;

	z-index: 10000 !important;
	position: relative;
	
}





.firstwave ul { padding: .3em 0; }

.firstwave li ul li a
{
	background: transparent;
	margin: 0;

   /*     padding: .3em .5em 2px .5em;*/
	border: none !important;
	font-weight: normal !important;
	margin-bottom: 0em;
	color: #cde !important;
	
	
}

.firstwave ul li.selected a { font-weight: bold !important; }

.firstwave .nav li
{
	float: left;
	margin: 0 0 -1.1px .1em;
	padding: 0;

	position: relative;


}
.firstwave .nav li li { margin: 0; padding: 0 !important}
.firstwave li li { font-size: 100% !important;}
.firstwave .nav li a, .firstwave .nav li span
{
	display: block;
	/*padding: .1em .4em;*/
	text-decoration: none;	

}




.firstwave li.admin:hover ul a,
.firstwave li:hover ul a, 
.firstwave li.sfHover ul a
{
	background: #f47730 !important;	
	color: #990000 !important;
/*	border-top: 1px solid #345 !important;
	border-bottom: 1px solid #345 !important;
	padding: .1em 0 .1em 20px !important;*/
	font-weight: normal !important;
	width:16em;


}




.firstwave li:hover ul a:hover, 
.firstwave li.sfHover ul a:hover
{
	background: #fabc9a !important;
/*	border-top: 1px solid #9ab !important;
	border-bottom: 1px solid #234 !important;*/
	color: #fff !important;
	width:18em;

}

html > body .firstwave li.sfHover ul a:hover {
width:16em;
}



.firstwave .nav ul
{
/*	background: #345;*/
/*	border: 1px solid #234;*/
	border-top: none;
	list-style: none;
	margin: 0;
	position: absolute;
	top: -999em;
	left: 0px;
	padding-top: .5em;
	z-index: 10002 !important;

}





/************************************/

/* Mainnav */




.firstwave .nav ul li { float: none; }





/**********************************************/






#mainnav .firstwave .nav li a, #mainnav .firstwave .nav li span { padding: .8em 0 .3em .8em; }

#mainnav .firstwave .nav li:hover ul, #mainnav .firstwave .nav li.sfHover ul { top: 3.7em;}









