

/* DEFAULT SETINGS */
*{
margin:0px;
padding:0px;
}

body {
background-image:url(images/background.jpg);
background-position:top;
background-repeat:no-repeat;
padding:0px;
margin:0px;
background-color:#1f1f1f; 
color:#fff; 
font-family:Verdana,Arial,Sans-Serif;
font-size:11px;
}

/* LINKS */
a,a:link,a:link,a:link,a:hover {cursor:pointer; text-decoration:none;} 
a:link {color:#FFF; } 
a:visited {color:#FFF;} 
a:hover,a:active {color:#CCC;} 


/* TYPOGRAPHY */
p, ul, ol {}
h1, h2, h3, h4, h5, h6 {font-weight: normal; letter-spacing: 0.05em; margin: 1.2em 0 .3em;color:#FFF; padding-bottom: 15px;}
h1 {font-size: 126%;margin-top:.6em}
h2 {
font-family: "tahome",  arial,  sans-serif; 
font-size: 15px;
	letter-spacing: 0.05em;
    font-weight:bold;
	color:#DC0117}
h3 {font-size: 126%}
h4 {font-size: 116%}
h5 {font-size: 106%}
h6 {font-size: 96%}


/* LAYOUT - main body of page */
#wrap {
min-width:900px;
max-width:900px;
margin: 0 auto;
position:relative; 
}

#content-wrap {
position:relative;
width:100%;
float:left;
min-height:420px;
margin:0px; padding:0px; 

}

#utility {position:absolute;top:0px;left:0px;width:235px;}

	/*#sidebar {position:absolute;top:0;right:25px;width:20%;border-top: 5px solid #999;padding-top: 1px;padding-bottom: 40px}*/

#content {margin: 0 50px; }

/* GENERAL */
img {border:none} 
hr {margin: 1em 0;background:#f2f2f2;height:1px;color:#f2f2f2;border:none;clear:both}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 



/* LAYOUT - HEADER */
#header {height:245px;   }
#headerImg {background: url("images/header.jpg") 0 100%; margin: 0 0 0px; padding: 0 0 0 0; height:177px;}
#headernav {padding: 0; margin: 0; list-style: none;  height:68px;  background: url("images/menu_back.jpg") 0 100%;}
#header_car{width:100px; height:100px; position:absolute; left:400px; top:50px; z-index:1;}

	
	
	/* NAV - top horizontal nav */
	
	#nav { margin: 0px 0px 0 0px; padding: 24px 0px 0px 0px;}
	#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none; cursor:pointer; overflow:hidden;  }
	#nav li{ display:inline; padding-left:40px;  }
	#nav li a{}
	
	
	#nav li.active { }
	#nav li.active ul {}
	#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active {color:#FF0000;}
	#nav li.active a:hover {color:#000;}
	
	
	

	
	

	/* hide from IE mac \*/
	/*#nav li {width:auto}*/
	/* end hiding from IE5 mac */
	


/* LAYOUT */
	
	#default #content {margin: 0px 0px 0 238px; min-height:380px;  padding:24px 20px 0 30px; position:relative; }
	
	#default #content p{ padding: 0 0 15px 0px ; color:#E8E8E8;}
	#default #content h1{ padding: 0 0 15px 0; }
	
	#default #content_empty {margin: 10px 0px 0 35px;  }
	#default #content_empty p{ padding: 0 0 15px 0px ; color:#E8E8E8;}
	

	
	
	

/* SECONDARY NAVIGATION - vertical navigation */
	

	#nav-header{background: url("images/menu_header.jpg") no-repeat; width:246px; height:65px;}
	#nav-footer{background: url("images/menu_footer.jpg") no-repeat; width:246px; height:12px;}
	
	#nav-header p {padding-left:55px; padding-top:24px; color:#FFFFFF; font-size:12px; }
	
	#nav-secondary, #nav-secondary ul { }
	#nav-secondary, #nav-secondary li {list-style: none;margin:0;padding:0px;}
	#nav-secondary {padding-top:0px;}
	#nav-secondary a {padding: 9px 0px 0px 47px;  display:block; height:31px}
	#nav-secondary a, #nav-secondary a:link, #nav-secondary a:visited, #nav-secondary a:hover, #nav-secondary a:active {text-decoration:none;cursor:pointer} 
	#nav-secondary a:link {color:#fff} 
	#nav-secondary a:visited {color:#fff} 
	#nav-secondary a:hover {color:#fff; background: url("images/menur_over.jpg") no-repeat; width:246px; height:31px;} 
	#nav-secondary li.active a:link, #nav-secondary li.active a:visited, #nav-secondary li.active a:hover, #nav-secondary li.active a:active {
	background: url("images/menur_active.jpg") no-repeat; width:246px; height:31px;} 
	#nav-secondary li {background: url("images/menur.jpg") no-repeat; width:246px; height:31px;}
	

	
	


/* LAYOUT - FOOTER */
#footer {clear:both; height:74px; background-image:url("images/footer.jpg"); font-size:86%; color:#999}
#footer p {margin:0}
#footer a:link {color:#999}
	

	
	
/*GALLERY MODUL*/

#Gallery-slike img{
margin:4px; border:4px solid #FFFFFF; position:relative;
}


/* NOVOSTI*/

#novosti{ position:relative; width:450px; float:left;  margin: 10px 0 0 20px; color:#999999;}

#novosti ul{
 margin: 0px 0px 0px 0px; padding:0px; width:450px; 
}

#novosti li{
padding-top:0px; padding-left:30px; margin:0px; background: url(images/separator.gif) no-repeat; height:74px; list-style:none;
}

#novosti li a{ text-decoration:none; font-size:11px;}



#novosti .objavljeno{font-size:9px; padding:0px; margin:0px;}
#novosti .text{ padding:5px 0 0 0; margin:0px;}







#hbox{float:left; position:relative; width:285px; height:120px; background-color:#666666; margin-left:12px; background: url("images/hbox.png") no-repeat; }
#hbox h1{font-size:11px; color:#FFFFFF; padding:5px 0 0 15px;}
#hbox p{font-size:11px; color:#FFFFFF; padding:0px; margin: 2px 0 2px 15px;}
#flashnews{width:882px; height:200px; background-color:#666666; margin: 0 0 0 12px; background: url("images/flashnews.jpg") no-repeat;}

#hbox img{position:absolute; top:80px; left:170px;}

#sidebar{ float:left; position:relative;}
#logos {float:left; position:relative; margin:20px 0 0 10px; width:400px;}
#sidebar #TV{position:absolute; top:-140px; left:30px;}
#sidebar img{float:left};

/* REGISTRACIJA FORMA */
#forma{position:relative;}
#forma .form_row{margin:0 0 20px 20px;}
#forma .form_row p{margin:0px; padding:0px;}
#forma input{background-color:#EEEEEE; border:solid 2px #CCCCCC;}

/* TABLES */

#standard_table{width:90%; padding-bottom:20px;}
#standard_table th
{
	font-size: 12px;
	padding: 10px 8px;
	border-bottom: 2px solid #CCCCCC;
}
#standard_table td
{
	border-bottom: 1px solid  #666666;
	padding: 6px 8px;
	text-align:left;
}
#standard_table tbody tr:hover td
{
	color:#FF0000;
	cursor:pointer;
	
}

#standard_table thead{
color:#CCCCCC;
text-align:left;

}
	
	
