* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0px 0px 0px 0px;
	padding: 0;
	font-weight: normal;
 font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
/* font-family:Arial,Verdana, Helvetica, sans-serif; */
/*  font-family:"Lucida Sans",Tahoma, Arial, Helvetica, sans-serif; */
  background:#eaeaea url(img/bg.jpg) top center repeat-y;
}


#okvir {
	width: 960px;
	margin: 0 auto 0 auto;
	text-align: left;
	border: 0px solid #333;
	padding: 0;

}
#header {
	width: 960px;
	height: 392px;
	background: url(img/zaglavlje.jpg) top center no-repeat;
	padding: 0;
	margin: 0;
	border: 0px solid #333;
}

#sajt {
 	width: 960px;
	margin: 0 auto 0 auto;
	text-align: left;
	border:0px solid #333;
	clear: both;
}

#dno {
	text-align: center;
	margin: 0;
	height: 20px;
	clear: both;
	border: 0px solid #000;

}

#lijevi {
	float: left;
	width: 200px;
	text-align: left;
	border-right: 0px solid #000;
	padding-left: 15px;
	padding-right: 15px;
}

#desni {
	float: left;
	width: 700px;
  min-height:580px;
  height:auto !important;
	background: #fff url(img/bgkrug.jpg) top left no-repeat;
	border: 0px solid #f0f;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-right: 10px;
}




#footer {
	height: 30px;
	color: #000;
	text-align: center;
	border: 0px solid #333333;
}

#footertekst {
	height: 20px;
	border:0px solid #646464;
	width: 920px;
	POSITION: relative; 
	top: 15px;
	color: #ededed;
	font-weight: bold;
	text-align: right;
	font-size:80%;
}

#footertekst a:hover {
	color: #f3f3f3;
}


/* --- Pretraga --- */
#trazi {
	width: 300px; 
	height: 40px; 
	margin-left: 660px;
	border:0px solid #000;
}

#searchform input.text {
	background:#f1f1f1;
	color: #6b6b6b;
	font-size:0.9em;
	font-weight: bold;
	height: 17px;
	width:135px;
	margin-top: 15px;
	margin-left: 8px; 
	border:0px solid #000;
}


#searchform input.button {
  height:24px;
  width:24px;
  vertical-align:middle;
	margin-bottom: 7px;
	margin-left: 75px; 
	background:transparent url(img/trazi.png) no-repeat;
	border:0px solid #000;
}


#searchform {
	height: 40px;
    	padding-left: 10px;
}
/* ------- Search strana -------- */

#searchform1 input.text {
	border: 0px solid #646464; 
	color: #6b6b6b;
	font-size:0.9em;
	font-weight: bold;
	height: 17px;
	width:138px;
	background: #f1f1f1;

}


#searchform1 input.button {
  height:24px;
  width:24px;
  vertical-align:middle;
	margin-bottom: 7px;
	margin-left:7px; 
	border: 0px solid #646464; 
	background:transparent url(img/trazi.png) no-repeat;
}


#searchform1 {
   	border: 0px solid #646464; 
	height: 55px;
    	padding-left: 38px;
	padding-top: 5px;
}



/* ------------------------------ */
/* 4. Linkovi */
/* ------------------------------ */

#header img {
	border: 0px dotted #c6e6fb;
	text-decoration: none;
}

img {
	border: 0px dotted #c6e6fb;
	text-decoration: none;
}

* img {-ms-interpolation-mode:bicubic;}


a:link,
a:visited {
	color: #4d4533;
	text-decoration: none;
}

a:active,
a:hover {
	color: #a9893b;
	text-decoration: none;
}

#avmenu {
clear:left;
float:left;
width:140px;
margin:0 0 10px 0;
padding:0;
}

#avmenu ul {
list-style:none;
width:140px;
margin:0 0 20px 0;
padding:0;
}

#avmenu li {
margin-bottom:5px;
display: block;
float: right;
	text-align: left;
}

#avmenu li a {
font-weight:bold;
height:20px;
text-decoration:none;
color:#505050;
display:block;
padding:4px 28px 0 0;

}

#avmenu li a:hover, #avmenu li a.current {
background:#ffffff url(img/tacka.png) bottom right no-repeat;
color:#505050;
}

#avmenu ul ul {
margin:5px 28px 5px 0;
font-size:0.9em;
width:135px;
}

#avmenu ul ul a {
height:16px;
margin:0;
padding:4px 25px 0 0;
}

.highlight {
	background-color: #B4CFEC;
}

.pmenu-- {width:100%;}
.pmenu-- a {display:block; float:left; width:130px; height:165px; text-decoration:none ! important; border:2px solid #dddddd; margin:2px;}
.pmenu-- a:hover {background-color:#dddddd; border-color:#cc0000}

.pmenu-- img {width:130px; height:130px;}
.pmenu-- .name {display:block; margin:2px; padding:0;font-size:12px;font-style:bold;}
.pmenu-- .short {margin:2px; padding:0;font-size:10px;}


.pmenu {width:100%;}
.clan {display:block; float:left; width:48%; height:170px; text-decoration:none; border:2px solid #dddddd; margin:2px;}
.clan a:hover { border-color:#cc0000}
.clan .name {display:block; margin:0px; padding:0; font-size:12px; font-weight:bold;}

.highlight {
	background-color: #B4CFEC;
}


div#nyroModalFull {
	font-size: 12px;
	color: #777;
}
div#nyroModalLoading {
	border: 4px solid #fff;
	width: 150px;
	height: 150px;
	text-indent: -9999em;
	background: #fff url(img/loading.gif) no-repeat;
	background-position: center;
}
div#nyroModalLoading.error {
	border: 4px solid #f66;
	line-height: 20px;
	padding: 20px;
	width: 50px;
	height: 50px;
	text-indent: 0;
	background: #fff;
}
div#nyroModalWrapper {
	background: #fff;
	border: 4px solid #fff;

}
a#closeBut {
	position: absolute;
	display: block;
	top: -13px;
	right: -13px;
	width: 30px;
	height: 30px;
	text-indent: -9999em;
	background: url(img/close.png) no-repeat;
	outline: 0;
}
h1#nyroModalTitle {
	margin: 0;
	padding: 0;
	position: absolute;
	top: -22px;
	left: 5px;
	font-size: 12px;
	color: #ddd;
}
div.wrapper div#nyroModalContent---- {
	padding: 25px;
}
div.wrapperImg div#nyroModalContent {
	position: relative;
	overflow: hidden;
	text-align: center;
}
div.wrapperImg img {
	vertical-align: baseline;
}
div.wrapperImg div#nyroModalContent div {
	position: absolute;
	bottom: 0;
	left: 0;
	background: black;
	padding: 0px;
	margin: 0px;
	border: 1px white dotted;
	overflow: hidden;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
div.wrapperImg div#nyroModalContent div:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: help;
}


ul.sitemap { 
  width: 500px;
}

ul.sitemap li { 
  color: #000;
  margin: 0;
  padding-left: 15px;
}


ul.sitemap a, ul.sitemap a:active, ul.sitemap a:visited {
  display: block;
  color:#00B;
  border: 0 !important;
  padding-left: 0px;
}
