body {
	background-color: #b6cedb;
	background-image: url(media/bg0.jpg);
	background-repeat: repeat-x;
	background-position: left -1px;
	text-align:center;
	font-size:12px;
	margin:0px;
	padding:0px;
}

a img{
border:0px;
}

span,div,td,h1,h2,h3,h4,h5,h6{
font-family:"Trebuchet MS", Verdana, Arial;
vertical-align:top;
font-size:12px;
}

div{
margin:0px; padding:0px;
}

span,div,td,body{
color:#333333;
}


#maincontent{
	width:970px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-image: url(media/bg1.gif);
	background-repeat: repeat-y;
}

.topd{
	height:100px;
	background-image: url(media/top_logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#middlecontent{
	background-image: url(media/bg3.jpg);
	background-repeat: no-repeat;
}


.bottomd{
	background-image: url(media/bg2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	clear:both;
	padding-top:1em;
	line-height:1em;
	background-color:#b6cedb;
	padding-bottom:2em;
}



#lftcol{
width:193px;
float:left;
padding-bottom:5px;
}

#rghtcol{
float:left;
width:766px;
}

.greenb{
	background-image: url(media/green2.jpg);
	background-repeat: no-repeat;
	background-position: 195px bottom;
	clear:both;
}

.greenbb{
	background-image: url(media/green2.jpg);
	background-repeat: no-repeat;
	background-position: 195px bottom;
	clear:both;
}

a{ color:#516da3; text-decoration:none; }
a:hover{ color:#009933; text-decoration:none; }

#clear{
display:block;
height:1px;
clear:both;
overflow:hidden;
}

.flashhead{
width:764px;
height:158px;
background-color:#FFF;
margin-left:1px;
overflow:hidden;
}

.barmenu,#barmenu{
	height:66px;
	width:764px;
	margin-left:1px;
	background-image: url(media/mnbck.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#pagelocation{
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:20px;
padding-left:20px;
clear:both;
font-size:9px;
color:#999999;
padding-top:10px;
padding-bottom:0px;
}


#pagelocation a{ color:#666666; }
#pagelocation a:hover{ color:#FF9900; }
#pad2m{
padding:2px;
}


.lftreal{
width:180px;
margin-left:12px;
}

.lftrealh{
width:171px;
}
#bluetop{
	position:relative;
	background-color:#006699;
	height:154px;
	margin-left:5px;
	margin-right:5px;
	margin-top:4px;
	overflow:hidden;
	background-image: url(media/tpbck2.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}

#bluetop .tit1{
position:absolute;
color:#FFF;
bottom:5px;
left:8px;
z-index:50;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:14px;
padding-right:5px;
}

#bluetop .tit2{
color:#333333;
position:absolute;
bottom:4px;
left:9px;
z-index:49;
font-family:"Trebuchet MS", Verdana, Arial;
	font-size:14px;
	padding-right:6px;
}

#divvreme{
height:57px;
margin-top:2px;
margin-left:5px;
margin-right:5px;
overflow:hidden;
}


.lftmn{
	margin-left:5px;
	margin-right:5px;
	background-image: url(media/lftmshd.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:5px;
}

.fdlft{
float:left;
width:486px;
overflow:hidden;
}

.fdrght{
width:240px;
float:left;
}

.pad10{
padding:20px;
}

#mainarticle,#fd,#sitemap{
padding-right:20px;
}

#sitemap td{padding:4px; width:160px; }
#sitemap td a{
	background-image: url(media/fld.gif);
	background-repeat: no-repeat;
	background-position: left 0.3em;
	display:block;
	padding-left:15px;
}
.stmdiv{ height:0px; overflow:hidden; background-color:#00CC00; padding:0px;}

.clr{ background-color:#E1F0FF; }
td.clr:hover{ background-color:#FFFFCC; }

#mainarticle h1,#fd h1,#calendarmain h1,#sitemap h1,.h1{
color:#006699;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:18px;
padding-top:0px; margin-top:0px;
}

#vsebinac{
text-align:justify;
}

#vsebinac table td{
vertical-align:top;
padding:2px;
}

#vsebinac,#vsebinac div,#vsebinac font{
font-family:"Trebuchet MS", Verdana, Arial;
font-size:12px;
line-height:1.4em;
color:#666666;
}

#vsebinac li{

}

.selected{
font-weight:bold;
}

#articlemenu{
	padding-left:20px;
	border-left: 1px solid #F0F0F0;
}

#articlemenu ul{
margin:0px; padding:0px;
list-style:none;
}

#articlemenu li a,#articlemenu li a.selected{
	display:block;
	color:#006699;
	text-decoration:none;
	padding-left:20px;
	background-image: url(media/art.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-bottom:0.2em;
	border-bottom: 1px dotted #CCCCCC;
}


#articlemenu li a:hover{
color:#33CC00;
text-decoration:none;
}

#ostali{
padding-bottom:0.2em;
margin-bottom:0.2em;
}

#foldermenu{
margin-bottom:2em;
}

#foldermenu li a,#foldermenu li a.selected{
background-image: url(media/fld.gif);
}

#dfmenu,#dfmenud {
padding-top:10px;
}

#dfmenud{
margin-right:10px;
font-size:11px;
}

#dfmenu a,#dfmenud a{
	display:block;
	color:#006699;
	margin:0px;
	padding:0px;	
}

#dfmenu a{	
	margin-right:10px;
	border-bottom: 1px solid #CCCCCC;
	padding-top:0.4em;
	padding-bottom:0.6em;
	
	padding:6px;
	padding-left:15px;
	background-image: url(media/mnbck.jpg);
	background-repeat:repeat-y;
	background-position: left top;
	color:#333333;
	font-size:11px;
	font-weight:normal;
}

#dfmenu a:hover{
background-position: -180px top;
}

#dfmenud a{ color:#FFFFFF; }
#dfmenud h2,#stevedeli h2{
	font-size:14px; font-weight:bold;
	margin:0px;
	padding:0px;
	color: #0770a4;
	padding-bottom:0.5em;
}

.stevedeli3 #stevedeli h2{
	font-size:12px; font-weight:bold;
	margin:0px;
	padding:0px;
	color: #0770a4;
	padding-bottom:0.2em;
}

#stevedeli{
	padding-left:45px;
	background-image: url(media/quote.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-style:italic;
	
}

.stevedeli2{
	padding:10px;
	padding-right:0px;
	background-image: url(media/vedelibck.jpg);
	background-repeat: repeat-x;
	margin-top:10px;
}

.stevedeli3{
	padding:10px;
	padding-top:0px;
}
.stevedeli3 #stevedeli{
font-size:11px;
color:#333333;
padding-right:20px;
}


#dfmenud #dtm{ font-size:9px; color:#666666; }
#dfmenud a{
	border-bottom: 1px solid #EBEBEB;
	padding-bottom:0.5em;
	margin-bottom:0.5em;
	background-image: url(media/pointer.gif);
	background-repeat: no-repeat;
	padding-left:10px;
	background-position: left 0.4em;
}

#dfmenub{ padding-top:10px; width:160px; overflow:hidden; }

.dfm{
	border-bottom: 1px solid #EBEBEB;
	padding-bottom:0.5em;
	margin-bottom:0.5em;
	background-image: url(media/mnbck.jpg);
	background-repeat:repeat-x;
	background-position: left top;
	padding-left:10px;
}

#dfmenub a{
	display:block;
	margin-right:10px;
	border-bottom: 1px solid #CCCCCC;	
	padding:8px;
	padding-left:15px;
	background-image: url(media/mnbck.jpg);
	background-repeat:repeat-y;
	background-position: left top;
	color:#333333;
	font-size:11px;
	font-weight:normal;
}

#dfmenub a:hover{
color:#000000;
text-decoration:none;
background-position: -180px top;
}
#dfmenu a:hover,#dfmenud a:hover{
color:#0099CC;
text-decoration:none;
}


#dfmenu .slctdmn{
	background-image: url(media/dind.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-weight:bold;
}

#asum2{
font-weight:bold;
padding-bottom:1em;
text-align:justify;
}


#artsum{
color:#666666;
}
#fdrow h2{
margin:0px; padding:0px;
}
#daterow{
font-size:10px;
color:#333333;
}

#fdrow{
	padding-bottom:1em;
	color:#666666;
	background-image: url(media/art.gif);
	background-repeat: no-repeat;
	background-position: left 0.3em;
	padding-left:18px;
}

#ulfiles{
list-style:none;
}

#ulfiles li{
	margin-bottom:0.5em;
	padding-bottom:0.5em;
	background-image: url(media/dsk.gif);
	background-repeat: no-repeat;
	background-position: left 0.3em;
	padding-left:20px;
	border-bottom: 1px solid #E6E6E6;
}




.sq{
border:0px;
padding:2px;
font-size:11px;
font-family:"Trebuchet MS", Verdana, Arial;
color:#999999;
width:150px;
height:15px;
}

.topd table{
width:935px;
margin-top:10px;
margin-left:20px;
}

.topd table td{
vertical-align:middle;
font-size:11px;
white-space:nowrap;
}

.topss{
width:175px;
text-align:right;
}
.topsb{
width:25px;
}


#topdtm{
font-size:9px;
color:#8cbad1;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.topsm{
text-align:right;
white-space:nowrap;
}

.topsm a{
padding-bottom:10px;
padding-top:10px;
}

.topsm a{ color:#8cbad1; }
.topsm a:hover{ color:#FFF; }

.kajn{
line-height:1.2em;
padding-bottom:0.4em;
}

.kajndtm{
font-weight:bold;
color:#006699;
padding-right:6px;
}

.kajndtm td{ vertical-align:top;  }

#articlefiles{
padding-top:1em;
padding-bottom:1em;
}

#articlefiles a{


}

#articlefiles ul{
margin:0px; padding:0px; list-style:none;
}

#articlefiles ul li{
margin-bottom:0.5em;
	padding-bottom:0.5em;
	background-image: url(media/dsk.gif);
	background-repeat: no-repeat;
	background-position: left 0.3em;
	padding-left:20px;
	border-bottom: 1px solid #E6E6E6;
}

#articlefiles h3{
	margin:0px;
	padding:0px;
	padding-bottom:0.4em;
	margin-bottom:0.4em;
	border-bottom: 0px solid #000;
	color:#000;
}

.fldlnk{ color:#999999; font-style:italic; }
.fldlnk a{ color:#999999; } 
.fldlnk a:hover{
color:#FF9900;
}


#paginator{
	text-align:center;
	padding:20px;
	padding-bottom:10px;
	border-top: 1px solid #003366;	
}

.bold{
font-weight:bold;
}

#menupaging a{color:#000000;}
#menupaging a:hover{color:#33CC00;}
#menupaging{
text-align:center;
padding:10px;
}

#articledate{
text-align:right;
padding-bottom:0.2em;
font-size:10px;
color:#666666;
}


.hand{ cursor:pointer;}



.spacerf{ height:10px; }

#vsebinac,#asum2{
padding-bottom:1em;
font-size:12px;
}


.backtotop a{color:#333;}
.backtotop a:hover{color:#000; text-decoration:underline;}
.backtotop{
	text-align:right;
	clear:both;
	padding:10px;
	padding-top:0px;
	padding-right:15px;
	margin-right:20px;
	background-image: url(media/totop.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
}

.nwrp{ white-space:nowrap;}



#weather{ padding:2px; padding-left:0px; }
.vremetxt{ font-size:9px; color:#999999; }
.tempe{ font-size:12px; font-weight:bold;}
.weathertit{
font-size:14px;
font-weight:bold;
color:#00CC33;
padding-bottom:0px;
}
#divvreme div{
	background-repeat: no-repeat;
	background-position: right 15px;
}




#quicklinks{
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding:10px;
	position:absolute;
	width:500px;
	z-index:3000;	
	margin-left:400px;
	top:30px;
}




.qlfoot{
	background-image: url(media/qlfoot.gif);
	background-repeat: repeat-x;
	overflow:hidden;
	padding-top:20px;
}

.qlfoot2{
	background-image: url(media/grb1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:70px;
	height:60px; overflow:hidden;
	font-size:10px;
	color:#999999;	
}



.btmcol a{ color:#14436d; display:block; }.btmcol a:hover{ color:#FF9900; }
.brdr{ 	border-right: 1px solid #FFFFFF; }

.btmcol{
line-height:1.2em;
color:#14436d;
width:230px;
margin-right:10px;
margin-left:10px;
font-size:10px;


}

.ccopy2{ font-size:10px; line-height:1em; padding-top:0.5em; margin-left:200px; text-align:right; }

.ccopy{
	font-size:11px;
	line-height:1.5em;
	text-align:right;
	margin-right:20px;
	background-repeat: no-repeat;
	background-position: right 4px;
	color:#233F56;
	
}

.btnknt{
font-size:11px;
line-height:1.2em;
width:180px;
}

#btmtbl{
margin-left:18px;
padding:10px;
padding-left:0px; padding-right:0px;
}

#btmtbl td{
vertical-align:top;
}

#btmtbl strong{

}



#quicklinks td a{
	background-image: url(media/fld.gif);
	background-repeat: no-repeat;
	background-position: left 0.3em;
	display:block;
	padding-left:15px;
	
}

#quicklinks td a.mainlink{
	color:#009933;
	font-weight:bold;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom:0.1em;
	margin-bottom:0.1em;
}
#quicklinks td a.mainlink:hover{
color:#FF9900;
}
#quicklinks table{
width:480px;
margin-bottom:1em;
}

#quicklinks td{
padding:2px;
width:33%;

}









#weather div{}
.clear{
	background-image: url(media/vreme/clear.gif);
}

.slightCloudy,.mostClear{	background-image: url(media/vreme/preteznosoncno.gif); }	
.partCloudy{	background-image: url(media/vreme/preteznosoncno.gif);}
.modCloudy{}
.prevCloudy{
	background-image: url(media/vreme/preteznooblacno.gif);
}	
.overcast{
	background-image: url(media/vreme/oblacno.gif);
}	
.FG{}

.pgn{
padding-left:20px;
padding-right:20px;
background-color:#CC99CC;
height:100px;
}


.frstslike{
overflow:hidden;
width:508px;
}

.calendarautors{
	background-color: #FFEBD7;
	border: 1px solid #000000;
	padding:10px;
	margin-top:20px;
}

.inputf{
width:250px;
}

#missingfields td{
color:#990000;
font-weight:bold;
}
#missingfields input{
	background-color: #FFE6E6;
}

#obcndiv{
font-size:11px;
line-height:1.4em;
padding-bottom:2em;
}

/* images */
#intartimg{
margin-bottom:1em;
}

#intartimg span{
text-align:center;
display:block;
clear:both;
}

#intartimg span img{
	border: 1px solid #CCCCCC;
	padding:2px;
	margin:1px;
}


#article_gallery table{
text-align:center;
width:100%;
}
#article_gallery td{
padding-bottom:1em;
}
#article_gallery img{
	border: 1px solid #CCCCCC;
	padding:2px;
	margin:1px;
}

#vsebinac table{
width:465px;
font-size:10px;
}

#vsebinac table td,#vsebinac table td div{
font-family:"Trebuchet MS", Verdana, Arial;
font-size:10px;
}

#logo{
width:180px;
height:60px;
overflow:hidden; margin:0px; padding:0px; 
}
form{ margin:0px; padding:0px;}

.drps select{
font-size:10px;
}


#trm tr td{
padding:8px;
border-bottom: 1px solid #CCCCCC;
font-size:10px;
overflow:hidden;
}

#dtms,.dtms{
text-align:center;
font-size:9px;
width:40px;
overflow:hidden;
}

.dtms{
border-right: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
}

#dtms h1{
font-size:12px;
margin:0px;
padding:0px;
}



#tmrs2 td{
	background-color:#FFFFFF;
	text-align:center;
	padding:8px;
	border-bottom: 1px solid #CCCCCC;	
}

.r1{
	border-right: 1px solid #CCCCCC;
	width:100px;
	overflow:hidden;
}

.flsm{
padding-top:1em;
line-height:1.2em;
}

.post,.pfield{
width:230px;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:11px;
padding:2px;
margin-left:1em;
}
.right{
text-align:right;
}

.clsSubmit{
	width:250px;
	background-color:transparent;
	background-image: url(media/button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:30px;
	border:0px;
	}
	
#loginerror,#errormessage{
color:#CC0000;
font-weight:bold;
padding-bottom:0.5em;
}

.newsmessage{
padding-bottom:0.5em;
}

#logint{
padding-bottom:1em;
}

#loggedusermenu2{
padding:10px;
text-align:right;
background-color:#FFFFCC;

}

.nslmsgs{
padding-bottom:0.5em;
text-align:justify;
}

.padnews{
padding:10px;
font-size:10px;
line-height:1.2em;
padding-bottom:1em;
overflow:hidden;
}
.padnews table{
padding-top:0.4em;
padding-bottom:0.4em;
}

.ln4{
line-height:1.4em;
font-size:11px;
}

.femail{
	border:1px solid #999999;
	padding:2px;
	background-color:#FFFFFF;
}

.uradna{
	padding:10px;
	font-size:10px;
	color: #006699;
}

#fdrow2{
clear:both; 
padding-bottom:1em
}

#fdrow2 h3{
padding:0px; margin:0px;
}

.gallerysummary2 .gallerysummary{
line-height:1.2em;
color:#666;
width:212px;
margin-left:auto;
margin-right:auto;
text-align:left;
font-size:10px;
padding:2px;
}

.fdimghld{
height:80px; 
width:100px; 
float:right; 
margin-left:10px; 
padding-bottom:10px; 
display:block; clear:left; overflow:hidden;
}

.vdhld{
text-align:center;
padding-bottom:1em;
}

.smimgfrst{
float:right;
border:1px solid #CCC;
margin:2px;
margin-left:4px;
padding:2px;
width:50px;
}

.lnksum{
font-size:10px;
}
span.cl{
display:block;
height:1px;
overflow:hidden;
clear:both;
}

span.mp3{
	background-image: url(media/mp3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	width:51px;
	height:18px;
}