div#main{
	width:1003px;
	margin:auto;
}
div#header{
	height:329px;
	padding-left:35px;
}
div#search{
	position:absolute;
	z-index:2;
	width:150px;
	padding-left:25px;
	margin-top:-70px;
	margin-left:40px;
}
div#search input{
	margin-bottom:2px;
}
div#join-us{
	margin-top:80px;
	padding-right:50px;
}
div#navbar{
	margin-left:35px;
	width:926px;
	height:100px;
}
div#navbar a{
	float:left;
	margin-left:10px;
	padding-top:6px;
}
div#content-outer{
	margin-left:35px;
	padding-left:50px;
}
div#content{
	width:843px;
	height:1000px;
	padding-top:12px;
	padding-right:22px;
	padding-left:12px;
	position:relative;
}
div#content h1{
	margin:0;
}
/* naslovna */
div#content-left{
	width:572px;
	height:1000px;
}
div#content-right{
	position:absolute;
	z-index:3;
	margin-left:580px;
	overflow:visible;
}
div#content-left div.narrow{
	width:420px;
	float:left;
}
div#content-left div.text-area{
	line-height:1.5;
}
div.text-area p{
	padding-right:10px;
	text-indent:20px;
	margin:10px;
}
div#content-left div#slike-desno .gal-img{
	margin:2px;
}

div#content-left div#slike-desno a.lb{
	padding:1px;
	display:block;
}	
div#content-left div#slike-desno a.lb img{display:block;}
div#naslovna-vijest div.text-holder{
	padding:10px;
	margin:10px;
	margin-top:-50px;
	width:400px;
	position:absolute;
	z-index:10;
}
a.header-back{
	display:block;
	width:551px;
	height:248px;
}
/* galerije */
div#gal-right{
	padding:7px;
	padding-right:0;
	width:321px;
	height:423px;
}
div#gal-right h3{
	margin:3px 5px;
	margin-bottom:9px;
}
div.naslovna-gal{
	position:relative;
}
div.naslovna-gal span.corners{
	display:block;
	width:320px;
	height:95px;
	position:absolute;
	z-index:2;
}
div.naslovna-gal a , div.naslovna-gal img{
	display:block;
}
div.naslovna-gal a.hit{

}
div.naslovna-gal a.vise{
	display:inline;
}
div.naslovna-gal .text-holder{
	padding:5px;
	margin-bottom:5px;
}
a.sve-galerije{
	padding-left:5px;
}
div.content-gal .text-holder{
	padding:5px;
	padding-left:10px;
	width:245px;
}
div.content-gal .text-holder h3{
	margin:5px 0;
}
div.content-gal .text-holder p{
	text-indent:0px;
	line-height:1.2;
	margin:0;
	padding:0;
}
div.content-gal .corners{
	display:block;
	width:300px;
	height:100px;
	position:absolute;
	z-index:2;
}
/* content galerije */
div#sve-galerije{
	margin-top:10px;
}
div.content-gal{
	margin:5px 0;
	padding:3px;
}
div.content-gal .left{
	position:relative;
}
div.content-gal a , div.content-gal img{
	display:block;
}

/* vijesti*/
div.vijest{
	padding:7px;
	margin-top:4px;
	width:554px;
	height:148px;
	display:block;
}
div.vijest div.corners{
	width:148px;
	height:148px;
	position:absolute;
	z-index:3;
}
div.vijest .text-holder{
	float:left;
	width:378px;
}
div.vijest .text-holder h2{
	font-size:16px;
	float:left;
	margin:5px 0;
}
div#content div.vijest .datum{
	position:absolute;
	width:145px;
	z-index:2;
	left:0;
	bottom:0;
	text-align:center;
}
div.vijest .text-holder p{
	margin:5px 0;
	text-align:justify;
}

div.vijest .img-holder{position:relative;}
div.vijest .img-holder{float:left;margin-right:10px;}

div.page-links a{
	padding:3px;
	display:block;
	float:left;
	margin:2px;
}

/* arhiva holder */
div.arhiva-holder{
	width:249px;
	padding:2px;
	margin-top:2px;
}
div.arhiva-bottom{
	width:249px;
	padding:2px;
	height:14px;
	display:block;
}
h3.arhiva{
	display:block;
	margin:0;
	padding:8px 15px;
	padding-top:15px;
}
div.arhiva-holder a.naslovna-arhiva{
	display:block;
	padding:3px 15px;
}
/* baneri desno */
div.baner-holder{
	margin-top:2px;
}
div.baner-holder div.baner {position:relative;}
div.baner-holder a.baner{
	display:block;
	margin-bottom:2px;
}
div.baner-holder a.baner img{
	display:block;
}
div.baner-holder .corners{
	width:330px;
	height:104px;
	display:block;
	position:absolute;
	z-index:2; 
}
/* content */
div#content .datum{
	float:right;
	padding:3px;
}
/* galerija */
div#gal-holder{
	margin-top:20px;
	padding:5px;
	display:block;
	height:auto;
	position:relative;
}
div#gal-holder div.gal-img{
	margin:3px;
	display:block;
	float:left;
}
div#gal-holder .gal-img a.img-holder{
	display:block;
	padding:1px;
}
div#gal-holder .gal-img a.img-holder img{display:block;}
/* footer baneri*/
div.banners-bottom{
	margin-top:5px;
	padding:8px;
}
div.banners-bottom div.baner{
	float:left;
	height:80px;
	vertical-align:middle;
	margin:6px;
	position:relative;
}
div.banners-bottom div.baner img{
	vertical-align:middle;
}
/* footer */
div#footer{
	padding-top:80px;
	padding-left:150px;
	height:150px;
	width:807px;
}