* {margin:0;padding:0;}
a { text-decoration: none; color:#444;}
A:hover { text-decoration:underline;}

body
{
 padding: 0px;
 border: 0;
 color:#2574d8;
 font-family: Verdana;
 color:#333;
 font-size:15px;
 text-align:left;
 background:#fff url(../gfx/background.gif) repeat-y center;
 width:100%;
}

#wrapper
{
 	width: 900px;
	margin: 0 auto;
	text-align: left;
}

#header
{
 width:900px;
 height:250px;
 margin-left:2px;
 background:url(../gfx/topHeader.jpg) no-repeat;
 clear:both;
}

#header .logo
{
 font-size:0px;
 position:relative;
 left:54px;
 top:30px;
 width:159px;
 height:162px;
 background:url(../gfx/logo.jpg) no-repeat;
}

#header .logo:hover
{
 width:159px;
 height:162px;
 background:url(../gfx/logo_over.jpg) no-repeat;
}

#header .logo a
{
 display:block;
 width:159px;
 height:160px;
}

#header .iskalnik
{
 clear:both;
 margin-top:37px;
 text-align:right;
 padding-right:31px;
}

#header .iskalnik input
{
 border:0;
 width:128px;
 height:17px;
 padding-top:3px;
 color:#666;
}

#nav
{
 width:200px;
 float:left;
 text-align:left;
}

#leftMenu
{
 /*margin-top:20px;*/
 list-style:none;
 left:22px;
 /*background:url(../gfx/menu.jpg) no-repeat;*/
 padding-left:2px;
}

#leftMenu li
{
 padding-left:8px;
}

#leftMenu .topm
{
 display:block;
 width:150px;
 height:20px;
 padding-top:5px;
 padding-left:25px;
 font-weight:bold;
 margin-bottom:3px;
 color:#fff;
 font-size:15px;
 background:#829657;
 color:#fff;
 text-transform:uppercase;
 font-family:Arial;
 font-size:12px;
 cursor:pointer;
}

.vreme_topm
{
 display:block;
 width:150px;
 height:20px;
 padding-top:5px;
 padding-left:25px;
 font-weight:bold;
 margin-bottom:3px;
 color:#fff;
 font-size:15px;
 background:#829657;
 color:#fff;
 text-transform:uppercase;
 font-family:Arial;
 font-size:12px;
 cursor:pointer;
}

#leftMenu .topm:hover
{
	background:#495600;
}

#leftMenu li.topm>a, #leftMenu li.topm_blue>a
{
 color:#fff;
}

#leftMenu li.topm_blue
{
 display:block;
 width:160px;
 height:20px;
 padding-top:5px;
 padding-left:25px;
 font-weight:bold;
 margin-bottom:3px;
 color:#fff;
 font-size:15px;
 background:#495678;
 text-transform:uppercase;
 font-family:Arial;
 font-size:14px;
}

#leftMenu .whitek
{
 color:#fff;
}

#leftMenu a
{
 color:#829657;
 text-decoration:none;
}

#leftMenu a:hover
{
 color:#495678;
}

#leftMenu .subm
{
 list-style:none;
 left:20px;
 padding-left:40px;
 color:#839656;
 margin-bottom:2px;
 font-size:13px;
}

#mainContent
{
 float:right;
 width:610px;
 margin-top:16px;
 text-align:left;
 padding-left:22px;
 margin-right:53px;
 text-align:left;
}

#mainContent h1
{
 color:#900;
 font-size:16px;
 font-family:Verdana;
}

#topMenu
{
 list-style:none;	
 float:right;
 margin-top:-23px;
 margin-right:0px;
}

#topMenu li
{
 float:left;
 display:block;
 font-size:0px;
}

#topMenu .onas
{
 font-size:0px;
 width:95px;
 height:25px;
 background:url(../gfx/topMenu.jpg) 0 0 no-repeat;
}

#topMenu .onas:hover, #topMenu .onas_hover
{
 width:95px;
 height:25px;
 background:url(../gfx/topMenu.jpg) 0 -25px no-repeat;
}

#topMenu .onas a
{
 width:95px;
 height:25px;
 display:block;
}

#topMenu .zgodovina
{
 width:156px;
 height:25px;
 background:url(../gfx/topMenu.jpg) -95px 0 no-repeat;
}

#topMenu .zgodovina:hover, #topMenu .zgodovina_hover
{
 width:156px;
 height:25px;
 background:url(../gfx/topMenu.jpg) -95px -25px no-repeat;
}

#topMenu .zgodovina a
{
 width:156px;
 height:25px;
 display:block;
}


#topMenu .clani
{
 width:76px;
 height:25px;
 background:url(../gfx/topMenu.jpg) -251px 0 no-repeat;
}

#topMenu .clani:hover, #topMenu .clani_hover
{
 width:76px;
 height:25px;
 background:url(../gfx/topMenu.jpg) -251px -25px no-repeat;
}

#topMenu .clani a
{
 width:76px;
 height:25px;
 display:block;
}

#topMenu .forum
{
 width:76px;
 height:25px;
 background:url(../gfx/topMenu.jpg) -327px 0 no-repeat;
}

#topMenu .forum:hover, #topMenu .forum_hover
{
 width:76px;
 height:25px;
 background:url(../gfx/topMenu.jpg) -327px -25px no-repeat;
}

#topMenu .forum a
{
 display:block;
 width:76px;
 height:25px;
}


#topMenu .koledar
{
 width:173px;
 height:25px;
 background:url(../gfx/topMenu.jpg) -407px 0 no-repeat;
}

#topMenu .koledar:hover, #topMenu .koledar_hover
{
 width:173px;
 height:25px;
 background:url(../gfx/topMenu.jpg) -407px -25px no-repeat;
}

#topMenu .koledar a
{
 width:173px;
 height:25px;
 display:block;
}

#topMenu .kontakt
{
 width:112px;
 height:25px;
 background:url(../gfx/topMenu.jpg) -580px 0 no-repeat;
}

#topMenu .kontakt:hover, #topMenu .kontakt_hover
{
 width:112px;
 height:25px;
 background:url(../gfx/topMenu.jpg) -580px -25px no-repeat;
}

#topMenu .kontakt a
{
 width:112px;
 height:25px;
 display:block;
}

.clear
{
 clear:both;
}



#prijava 
{
	margin: 0;
	padding: 0;
	width: 520px;	
	font-size:12px;
}

#prijava fieldset 
{
 border: 1px solid #c6cab6;
 border-left-color: #dce0ca;
 border-top-color: #dce0ca;
 margin-bottom: 2em;
 padding: 1em;
 background:#eee;
}

#prijava .agree
{
 font-size:9px;
 color:#555;
}

#prijava .address
{
 font-style:italic;
}
#prijava label 
{
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #aaa;
 border-top-width: 1px;
 border-top-style: solid;
 border-top-color: #aaa;
 clear: both;
 float: left;
 margin-top: 0.3em;
 margin-right: 0pt;
 margin-bottom: 0.3em;
 margin-left: 0pt;
 padding-top: 0.1em;
 padding-right: 0pt;
 padding-bottom: 0.1em;
 padding-left: 0pt;
 width: 100%;
}

#prijava label:hover
{
 background-color: #f9f9f6;
 background-image: none;
 background-repeat: repeat;
 background-attachment: scroll;
 background-position: 0% 0%;
}



#prijava fieldset legend 
{
 color: #808080;
 font-size: 16px;
 font-weight: bold;
}

#prijava label 
{
 border-bottom: 1px solid #fff;
 border-top: 1px solid #fff;
 clear: both;
 float: left;
 margin: 0.3em 0;
 padding: 0.1em 0;
 width: 100%;
}

#prijava label span 
{
 clear: left;
 display: block;
 float: left;
 margin-right: 1em;
 text-align: right;
 width: 12em;
 padding-top:2px;
}

#prijava input[type="text"], #prijava input[type="password"], #prijava select, #prijava textarea 
{
 border: 1px solid #555;
 border-left-color: #aaa;
 border-top-color: #aaa;
 color: #444;
 font: bold 0.9em Verdana, Arial, Helvetica, sans-serif;
 padding: 0.2em;
 width:250px;
}
#prijava .error
{
 font-size:12px;
 color:#900;
}

#prijava label.hover 
{
 background: #f9f9f6;
}
	#prijava label.focus {
		background: #f1f1ed;
		border-color: #e6e6e4;
		}
		#prijava label.focus input, #prijava label.focus select, #prijava label.focus textarea { background: #fff; }
	#prijava label.required {
		}
	#prijava label.error {
		background: #ffecee;
		border-color: #f45353;
		}
		#prijava label.error span {
			color: #f45353;
			font-weight: bold;
			}
#prijava .buttons {
	padding-left: 13em;
	}

#prijava .button {
	background: url(../images/button_bg.gif) left 1px no-repeat;
	border: 0;
	color: #46a724;
	display: block;
	font: bold 16px Arial, Helvetica, sans-serif;
	height: 37px;
	padding: 0 0 0 10px;
	}
*+html #prijava .button {
	background: url(../images/button_bg.gif) left top no-repeat;
	padding: 0 0 0 15px;
	width: 200px;
	}
	#prijava .button span {
		background: url(../images/button_bg_r.gif) right top no-repeat;
		display: block;
		height: 37px;
		line-height: 37px;
		padding: 0 15px 0 0;
		margin: 0;
		text-align: left;
		}
	#prijava .button:hover {
		color: #727b6e;
		cursor: pointer;
		}
	#prijava .cancel {
		color: #b74c4c;
		font-size: 14px;
		}

#prijava p, #prijava p.note {
	color: #555;
	}
#prijava p.note {
	font-size: 0.9em;
	margin-left: 14em;
	}



.mainTable table
{
 border-collapse: collapse;
 width: 100%;
}

.mainTable thead
{
 background: #9ec5e4;
 border-top: 1px solid #aed5f4;
 border-bottom: 1px solid #8eb5d4;
}

.mainTable th
{
 font-weight:normal;
 text-align: center;
 background:#f90;
 padding:4px;
 color:#eee;
}

.mainTable tr:hover
{
 background:#eee;
}

.mainTable thead tr:hover
{
 background-color: transparent;
 color: inherit;
}

.napisal
{
 color:#f90;
}
.mainTable .odd
{
 background:#eee;
 padding:3px;
}

.oddForum
{
 padding:3px;
}

.tema
{
 padding:5px;
 margin:3px;
 width:600px;
 font-size:12px;
 border-bottom: dotted 1px #999;
 padding-left:0px;
 font-weight:bold;
}

.mali_oglas
{
 background:url(../gfx/mali_oglasi.jpg) no-repeat;
 width:580px;
 height:150px;
 margin-bottom:5px;
 padding-left:10px;
 padding-top:4px;
}

.oglas_naslov
{
 font-size:17px;
 height:22px;
 margin-bottom:20px;
 padding-left:10px;
}

.oglas_besedilo
{
 padding-top:20px;
 padding-left:10px;
 font-size:12px;
}

.oglas_datum
{
 float:right;
 font-size:14px;
 color:#666;
 margin-right:18px;
 margin-top:2px;
}

#gallery ul
{
 list-style:none;
}

#gallery img
{
 border: solid 1px #999;
 padding:3px;
 margin:5px;
}

#gallery li
{
 float:left;
}

.submenu
{
 display:none;
}

#popup
{
 background:#fff;
 border:solid 1px #999;
 padding:15px;
 z-index:1000;
 position:absolute;
 left:400px;
 top:500px;
 display:none;
 opacity:.9;
 width:200px;
 font-size:10px;
}

ol
{
 margin-left:20px;
}

#clanx
{
 border:solid 1px #ccc;
 padding:5px;
 margin-top:5px;
 font-size:11px;
 display:none;
}

#clanx p
{
 padding:4px;
 color:#900;
 font-weight:bold;
}

#footer
{
 clear:both;
 color:#999;
 font-size:10px;
 text-align:center;
}

#footer a
{
	margin-top:10px;
 color:#999;
}

#vremeTop
{
 list-style:none;
 margin:0px;
 padding:0px;
 height:100px;
 text-align:center;
}

#vremeTop li
{
 width:53px;
 float:left;
 text-align:center;
 margin:2px;
 border:dotted 1px #ddd;
 letter-spacing:-1px;
 font-size:12px;
 
}

#vremeTop li.odd
{
 background:#ffe;
}

