body { background: #fff; margin: 0; padding: 0; text-align: left; font-size: 0.8125em; font-family: "Lucida Grande",Geneva, Arial, sans-serif; color:#666; }
/* =Body Styles */
body { 
background: #b3dadc url(slike/bg.jpg);
background-attachment: fixed 
}

a, a:visited { color: #09c; text-decoration: underline;}
a:hover { color: #999; text-decoration: none;}
a img {	border: none;}

#pozicija { position: relative; width: 937px; margin: 0 auto; padding: 0;}

p, ul, ol, td { font-family: "Lucida Grande", Geneva, Arial, sans-serif; font-size: 0.88em; line-height: 1.4em; margin: 0 0 0.7em 0; }
label, input { font-family: "Lucida Grande", Geneva, Arial, sans-serif; font-size: 0.88em; line-height: 1.4em; margin: 0; }

h2 {
	color: #163F53;
	margin: 0px 0px 2px;
	border-bottom: 1px dotted #CCCCCC;
	letter-spacing: -1px;
	font: normal 210% "Trebuchet MS", Tahoma, Arial;
	padding-bottom: 2px;
}
h2 a, h2 a:visited{
	color: #163F53;
	text-decoration:none;
}
h2 a:hover {
	color:#FF6600;
	text-decoration:none;
}
h3 { font-weight: bold; font-size: 0.9em; color: #09c; margin: 0; }
h4 { font-size: 1em; color: #333; text-transform: none; margin:15px 0 0 0; }
h5 { font-size: 0.95em; color: #9c0; font-weight: normal; margin: 15px 0 0 0; text-transform: none; }

#pozicija ul.nav, #pozicija ul.nav li { margin: 0; padding: 0; list-style: none; }
ul.nav, ul.nav li { display: inline;}

#srednja-kolona { margin: 0; padding: 10px; position: absolute; top: 42px; left: 503px; background: #fff;
	/* IE 5 */
	width: 205px;
	/* hack. */
	voice-family: "\"}\"";
	voice-family: inherit;
	
	width: 190px; /* the correct width */
}
#srednja-kolona blockquote { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.3em; color: #999; font-style: italic; letter-spacing: 0.8px; padding: 15px 13px; margin: 0; }

#desna-kolona { margin: 0; padding: 10px; position: absolute; top: 42px; left: 110px; background: #fff;
	/* IE 5 */
	width: 205px;
	/* hack. */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 185px; /* the correct width */
}
#desna-kolona blockquote { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.3em; color: #999; font-style: italic; letter-spacing: 0.8px; padding: 15px 13px; margin: 0; }

#lijeva-kolona { margin: 0; display: block; padding: 10px; position: absolute; top: 42px; left: 330px; background: #fff url(slike/rt_bg_top.gif) no-repeat;
	/* IE 5 */
	width: 489px;
	/* hack. */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 469px; /* the correct width */
}

#header { background: url(../img/header_bg.jpg) no-repeat 0px 29px; width: 469px; padding: 0; margin: 0; position: relative;}

#img.grb h1 { background: url(slike/grb.jpg) no-repeat; width: 185px; height: 161px !important; height :112px; padding: 161px 0 0 0; overflow: hidden; margin: 0; display: block;}
#img.grb h1 a { display: block; width: 185px; height: 161px; margin: 0; padding: 0;}

#pretrazivac { background: #fff; color: #999; padding: 0px 10px 5px 10px; margin-top: 1px;}
#pretrazivac h3 { text-transform: uppercase; color: #09c; margin: 0; font-size: 1.2em; font-weight: normal;  /*border: 1px solid #000;*/}

#navigacija { display: block; width: 185px; background: #fff; padding-top: 8px; }
#navigacija ul { list-style-type: none; width: 150px; margin: 0; padding: 8px 0 12px 0; }
#navigacija ul li { margin: 3px 0 0 13px; font-size: 1.0em; color: #999; }
#navigacija li ul { padding-top: 0; }
#navigacija a { color: #666; text-decoration: none; }
#navigacija a:hover, #navigacija .current { color: #639a00; }
#navigacija h3 a { color: #9cf; font-size: 1.0em; padding: 3px 0 0 13px; border-bottom: 1px dotted #9cf; }
#navigacija blockquote { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.5em; color: #ccd; font-style: italic; letter-spacing: 0.8px; padding: 0 13px 15px 13px; margin: 0; }

#kolona-dno { position: relative; margin: 10px 0 0 5px; padding: 0; width: 460px;}
/* Good browsers */
div#kolona-dno { min-height: 500px; }
* html div#kolona-dno { height: 500px; }
#kolona-dno h2 { font-weight: normal; color: #9c0; font-family: Arial, Helvetica, sans-serif; margin-bottom: 5px; font-size: 2em; margin-top: 10px;}
#kolona-dno h3 { color: #09c; margin: 10px 0 0 0; font-size: 1.2em; font-weight: bold;}
#kolona-dno img.alignright { padding: 1px 0 1px 7px; }
#kolona-dno img.alignleft { padding: 1px 7px 1px 0; }
#kolona-dno ul, #kolona-dno ol { margin: 5px 0; padding: 0 0 0 30px; }
#kolona-dno li { margin: 0; padding: 0; }

#kolona-dno-youth { position: relative; margin: 10px 0 0 5px; padding: 0; width: 440px; background: url(slike/welcm_bg.gif) no-repeat 0px 10px; clear: both;}
#kolona-dno-youth a, #kolona-dno-youth a:visited { color: #001 !important; }
#kolona-dno-youth h2 { font-weight: normal; color: #631; margin-bottom: 5px; font-size: 2em; margin-top: 10px;}
#kolona-dno-youth h3 { color: #001; margin: 10px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 1.55em; font-weight: normal;}
#kolona-dno-youth h3 a { color: #001; font-size: 0.8em !important; }
#kolona-dno-youth img.alignright { padding: 1px 0 1px 7px; }
#kolona-dno-youth img.alignleft { padding: 1px 7px 1px 0; }

/* =Content JAM */
#kolona-dno-jam { position: relative; margin: 10px 0 0 5px; padding: 0; width: 440px; background: url(slike/welcm_bg.gif) no-repeat 0px 10px; clear: both;}
#kolona-dno-jam h2 { font-weight: normal; color: #CF4A99; margin-bottom: 5px; font-size: 2em; margin-top: 10px;}
#kolona-dno-jam h3 { color: #F29337; margin: 10px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 1.35em; font-weight: normal;}
#kolona-dno-jam h4 { color: #333 !important; }
#kolona-dno-jam h3 a { color: #F29337; }
#kolona-dno-jam img.alignright { padding: 1px 0 1px 7px; }
#kolona-dno-jam img.alignleft { padding: 1px 7px 1px 0; }
#kolona-dno-jam a:link, #kolona-dno-jam a:visited { color: #F29337 !important; }

table { border: 0; }
th { background-color: #ccc; font-size: 0.9em; padding: 5px 2px; text-transform: uppercase; font-weight: normal; }
tr { border-bottom: 1px solid #ccc; }
#kolona-dno td { padding: 5px 10px; vertical-align:top; border-bottom:1px solid #ccc;}

#footer { margin: 0; padding: 10px 0 10px 0; width: 469px; clear: both; border-top: 1px dotted #ccc;}
#footer ul { font-size: 0.75em;}
#footer ul, #footer a { color: #666; margin: 0; padding-right: 3px; }
#footer a:visited, #footer a:hover { color: #666; }
#footer p { color: #999; font-size: 0.75em !important;}

.rowDark {
height:25px;
background-color:#314271;
background-image:url(../slike/bull.gif);
background-repeat:no-repeat;
background-position:center;
background-position:left;
padding-left:22px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #fff;

}

.naslovi_mali {
font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
color : #333; 

} 


.naslovi_mali_1 {
font-size : 11px; 
font-family: Geneva, Arial, Helvetica, sans-serif;
color : #666666; 
} 



#home-rightcol {
	width:180px;
	float:right;
}
.cat_heading {
	color: #779d03;
	margin: 0px;
	padding-bottom: 2px;
	border-bottom: 1px dotted #c1c9a6;
	font: normal 150% Tahoma, Arial, sans-serif;
	clear:both;
	text-transform:none;
}
.cat_heading-alt {
	color: #779d03;
	margin: 0px;
	padding-bottom: 4px;
	font: normal 150% Tahoma, Arial, sans-serif;
	clear:both;
	text-transform:none;
}
.sidebar-half {
	width: 152px;
	float:left;		
}

.popular-list {
	padding: 0px;
	margin:0px 0px 10px;
	list-style:none;
}
.popular-list li{
	background: url(slike/mini-star.gif) no-repeat left center;
	padding: 0px 0px 0px 12px;
	margin:0px;
	line-height: 130%;
	list-style:none;
}
.popular-list li a{
	color:#333333;
	text-decoration:none;
	list-style:none;
}
.popular-list li a:visited{
	color:#333333;
	text-decoration:none;
}
.popular-list li a:hover{
	color:#669900;
	text-decoration:none;
}

.post {
	margin: 0px 0px 20px;
	clear:both;
}
.postdate {
	background: url(slike/datum.gif) no-repeat left center;
	padding-left: 15px;
	font-size: 80%;
	color:#666666;
	float:left;
}
.postcomment {
	background: url(slike/komentar.gif) no-repeat left center;
	padding-left: 15px;
	font-size: 90%;
	float:right;
}
.entry {
	clear:both;
	padding-top: 10px;
}
.pagenav {
	text-align:right;
	border-top: 1px dotted #CCCCCC;
	margin: 25px 0px 10px;
	padding-top: 2px;
	clear:both;
}
.reklama {
	width: 185px; 
	height: 80px; 
	margin: 0; 
	padding: 0;
}
img.reklama {
	margin: 0px 2px 4px 0px;
}
a img.reklama {
	border: 3px solid #fff;
	padding: 0px;
	background: #769e00;
}
a:hover img.reklama{
	border-color: #ff6500;
	background: #000;
}
