a.meni:link {
	font-family:  sans-serif, Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #fff;
	background-color:#FC3;
	text-decoration: none;
	vertical-align: top;
	margin-left: 0px;
	z-index:666;
	letter-spacing: 2px;
}

a.meni:visited {
}

a.meni:hover {
	color: #000;
letter-spacing: 2px;
}
a.meni:active {
	color: #000;
}

a.meni {
	text-decoration: none;
	color: #fff;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 2px;
	background-color:#FC3;
}




a.lik:link {font-family:  sans-serif, Helvetica, Arial, sans-serif; text-decoration: none;	color: #FFF;	font-size: 11px;	line-height: 16px;	letter-spacing: 1px;	z-index:666;	background-color:#666;	 }

a.lik:visited {	color: #FFF;	background-color:#666;		}

a.lik:hover {	color: #000; background-color:#FC3;	}

a.lik {	font-family:  sans-serif, Helvetica, Arial, sans-serif; text-decoration: none;	color: #FFF;	font-size: 11px;	line-height: 16px;	letter-spacing: 1px;	z-index:666;	background-color:#666;	}




a.thn:link { opacity:0.7; font-family:  sans-serif, Helvetica, Arial, sans-serif; text-decoration: none;	color: #FFF;	font-size: 10px;	line-height: 12px;	letter-spacing: 0px;	z-index:666;	}

a.thn:visited {	color: #FFF; }

a.thn:hover {	color: #000; background-color:#FC3; opacity:1.0;	}

a.thn {	font-family:  sans-serif, Helvetica, Arial, sans-serif; text-decoration: none;	color: #FFF;	font-size: 10px;	line-height: 12px;	z-index:666;	}




div#logo
	{	
position:absolute;
z-index:555;
top:0;
right:0px;
background-image: url(../images/logo_6.png);
background-repeat:no-repeat;
width:150px;
height:150px;
}



div#kontakt 
	{		bottom:0px;		right:0px;		position:absolute;		width:170px;		height:240px;		padding:10px 10px 10px 10px;		text-align:right;        font: 12px sans-serif, Helvetica, Arial, sans-serif;	}

span#red {		color:#FFC234;		}

.nakvadrat {	z-index:666;	font-weight: normal;	font-size: 8px;	color: #333;	font-family: Helvetica, sans-serif, Arial;	position: relative;	bottom: 5px; z-index:6666;	}

input.infobutton
{
		cursor: hand;
font-size:12px;	color:#ffffff;	background-color:#000000;	border-style:none;	position: absolute;	top:50%; margin-top:-112px; right:0px; z-index:999; width:60px;
}

div#projektnaslov
	{	
font-family: Helvetica, sans-serif, Arial;
font-size:36px;
font-weight:bold;
position:absolute;
vertical-align:middle;
top:50%;
margin-top:-195px;
right:0px;
text-align:right;
letter-spacing: -1px;
z-index:555;
padding-left:10px;
padding-top:4px;
padding-bottom:4px;
padding-right:10px;
color:#FC3;
background-color:#000;
	}

div#projektpodnaslov
	{		
position:absolute;
font-family: Helvetica, sans-serif, Arial;
vertical-align:middle;
top:50%;
margin-top:-140px;
right:0px;

text-align:right;
padding-left:10px;
padding-top:2px;
padding-bottom:2px;
padding-right:10px;
color: #fff;
background-color:#000;
font-size:14px;
z-index:555; 
	}

div#projektopis
	{		
position:absolute;
padding-left: 15px;
padding-top: 15px;
padding-right: 15px;
padding-bottom: 15px;
right:0px;
width:440px;
text-align:justify;
font-size:11px;
line-height: 13px;
z-index:777;
-moz-column-count:2;
-webkit-column-count:2;
column-count:2;
-moz-column-gap:15px;
-webkit-column-gap:15px;
column-gap:15px;
	}

div#projektinformacije
	{		
position:absolute;
padding-left: 15px;
padding-top: 15px;
padding-right: 15px;
padding-bottom: 15px;
right:480px;
width:210px;
text-align:right;
font-size:11px;
line-height: 13px;
z-index:789;
	}

div#textualno, div#projektinformacije, div#projektopis 
{ 
font-family: Helvetica, sans-serif, Arial;
top:50%;
margin-top:-90px;
color:#FFF;
}

div#predizborni	{		position:fixed;		left:0px;	line-height:10px;	z-index:606;/*	border-radius: 12px; margin-left:5px;*/opacity: 0.5; 	 border-right:none; 		}

div#textualno	{		
	position: absolute;
	height:360px;
	color: #FFF;
	right:0px;
	background-color:#000;
	width:710px;
	z-index:500;
	opacity: 0.6;
	border-left:none; 	/* 	box-shadow: 10px 10px 5px #000; */
}

/*div#predizborni	{		top:50%;		margin-top:-270px;		height:550px;		color: #FFF;		}*/

div#predizbornitext	{		position:fixed;		top:50%;	margin-top:-300px;			color:#FFF; text-align:left;		left:0px;		padding-right:5px;		z-index:656;	}

.thumbsqua 
	{
	display:block;
	background-color:#FFF;
	border:dotted;
	border-width:1px;
	border-bottom-right-radius: 7px;
	border-color:#333;
	color:#000;
	font-family: Helvetica, sans-serif, Arial;
	text-align:right;
	font-size:11px;
	opacity: 0.9; 
	margin-top: 20px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	float: left;
	width: 170px;
	height: 130px;
/*
	background-image: url('../images/bg_lines.gif'); background-attachment: fixed; background-size: 50px; background-repeat:repeat; 
*/
}

.thumbsqua a.thn {
	display:block;
	font-family: Helvetica, sans-serif, Arial;
	text-align:right;
	font-size:11px;
	color:#000;
	width:100%;
	height:100%;
	text-decoration:none;
}

.thumbsqua:hover {
	opacity: 1.0;
	background-color:#FC3; 
}

div#ikone 
{
position:fixed;
left:250px;
right:170px;
top:0px;
padding-top:40px;
height:100%;
vertical-align:middle;
/*margin-top:-300px; */
}



*{border:0px solid #eee;margin:0;padding:0;list-style:none}
html,body,#bg,#bg table,#bg td,#cont{width:100%;height:100%;overflow:hidden}
body{font-family:Arial,Helvetica,sans-serif;font-size:10px;cursor:default;color:#000}
img{display:block}

#menu{position:absolute;bottom:-10px;left:141px;z-index:80;width:100%;line-height:12px}
#menu div{height:56px;background:#000;opacity:0.6;filter:alpha(opacity=60);padding:7px 0 0 7px}

#bg div{position:fixed;width:200%;height:200%;top:-50%;left:-50%;}
#bg td{vertical-align:middle;text-align:center}
#bg img{min-height:50%;min-width:50%;margin:0 auto}

#photos{position:absolute;z-index:900;bottom:10px;right:0px;height:45px; overflow:hidden; padding-bottom:5px; padding-left:5px; padding-right:5px; padding-top:5px;opacity: 0.85; background-color:#000;	}
/*
#photos a,#float{z-index:90;height:45px;line-height:20px;text-align:center;width:90px;color:#fff;background:url(str.png) -10px 30px no-repeat;	}
*/
#photos a,#float{z-index:90;height:45px;line-height:20px;text-align:center;width:30px;color:#fff;background:url(str.png) 0px 0px no-repeat;	}
#photos a{width:90px;float:left;margin-left:1px;background:#000;font-weight:bold;overflow:hidden; border:2px; border-color:#000; opacity: 0.6;	}
#photos a:hover,#photos a.cur{background:#fff;color:#000;border-color:#FFCC66; opacity: 1.0; border-width:2px;	}
#float{display:none;position:absolute;z-index:555;	}
#float.nxt,#float.prv{display:block}

#float.nxt{
background-position:-30px 0px;
/*
clip:rect(0px 60px 30px 30px)
*/
}

#float.prv{
background-position:0px 0px;
/*
clip:rect(0px 60px 30px 30px)
*/
}

#rasterpreko { background-image: url('../images/raster.png'); background-attachment: fixed; background-size: 10px; background-repeat:repeat; width:100%; height:100%; z-index:10	}

h3.menusection	{
				  	cursor: hand;
					font-family:  sans-serif, Helvetica, sans-serif;
					font-size: 11px;
					text-decoration: none;
}

h3.menusection:hover	{	color:#FC3;	}




.arrowlistmenu .menuheader { /*CSS class for menu headers in general (expanding or not!)*/
	cursor: hand;
	cursor: pointer;
	text-align:right;
	font-family:  sans-serif, Helvetica, sans-serif;
/*
	font-size: 11px;
*/

	text-decoration: none;
line-height:20px;
	padding-bottom: 4px;
	margin: 0;

}

.arrowlistmenu .openheader {
/*	font-size: 11px;
	line-height: 15px;
*/
line-height:20px;
}

.arrowlistmenu ul {
	list-style-type: none;
	padding: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #FFF;
line-height:20px;
}
	
.arrowlistmenu ul li {
	padding: 0px;
/*
	font-size: 11px;
	line-height: 15px;
*/
line-height:20px;
	color: #FFF;
	text-decoration: none;
}

.arrowlistmenu ul li a {
	color: #FFF;
	display: block;
	text-decoration: none;
	font-family:  sans-serif, Helvetica, sans-serif;
/*
	font-size: 11px;
	line-height: 15px;
*/
line-height:20px;
	padding: 0;
}

.arrowlistmenu ul li a:hover {
	color: #BF0028;
	margin: 0px;
	padding: 0px;
/*
	font-size: 11px;
	line-height: 15px;
*/
line-height:20px;
}

h3 {
	font-size: 12px;
	color: #137493;
}


.arrowlistmenu, .arrowlistmenu .menuheader, .arrowlistmenu .openheader, .arrowlistmenu ul, .arrowlistmenu ul li, .arrowlistmenu ul li a, .arrowlistmenu ul li a:hover    {
	font-size: 11px;
	line-height: 20px;
	font-family:  sans-serif, Helvetica, sans-serif;
}
