html,body {
	height:100%;
	width:100%;
	margin: 0;
	padding: 0;
	}

body {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}

p, h1, h2, h3, hr, ul, li, input, form, body {
	margin: 0;
	padding: 0;
}

html {overflow-y:scroll;}

a {outline:none;}

#prva {
	background:url(../images/bodyind.png) repeat-x #fff center top;
}
#druga {
	background:url(../images/bodysub.png) repeat-x #fff center top;
}

#wrap {
	width:960px;
	margin:0 auto;
}

#header_top {
	width:960px;
	float:left;
	height:28px;
	display:inline;
}
	#toplinks {
		width:514px;
		height:28px;
		float:right;
		margin-right:20px;
		background:url(../images/toplinks.gif) no-repeat;
	}
	#toplinks a {
		color:#f2f2f2;
		text-decoration:none;
		float:left;
		padding-top:7px;
	}
	#toplinks a.tllink {padding:7px 17px 0 16px;}
	#toplinks a:hover {color:#FFF100}
#header_bot {
	float:left;
	width:960px;
	display:inline;
	height:66px;
}
	#logo {
		float:left;
		width:228px;
		height:66px;
		display:inline;
	}
	#logo img {float:left;}
	#vstop {
		width:450px;
		float:right;
		display:inline;
		height:66px;
	}
		#vstop p {
			color:#2f3e63;
			font-size:11px;
			font-weight:bold;
			float:left;
			margin:0 10px 0 0;
			line-height:20px;
		}
		#vstop input {
			background:#bbbbbb;
			color:#FFF;
			font-size:11px;
			width:108px;
			float:left;
			border:0;
			height:18px;
			margin:20px 0 0 10px;
			padding:3px 5px 0 5px;
		}
		#vstop input.goin {
			background:#fff;
			color:#000;
			text-decoration:underline;
			font-weight:bold;
			font-size:11px;
			width:45px;
			cursor:pointer;
			padding:0;
		}
		#vstop select  {
			background:#bbbbbb;
			color:#FFF;
			font-size:12px;
			width:110px;
			float:left;
			border:0;
			margin:0px 0 0 0;

		}
		#vstop select option {
			padding:2px;
		}
		#vstop a {
			color:#a8a8a8;
			font-size:10px;
			float:left;
			text-decoration:underline;
			margin:6px 0 0 127px;
		}
		#vstop a:hover {text-decoration:none;}
			
#maindiv {
	background:url(../images/mainbg.jpg) no-repeat;
	float:left;
	width:960px;
	min-height:500px;
	height:auto !important;
	height:500px;
}
	h1 {
		font-size:16px;
		font-weight:bold;
		float:left;
		margin-left:24px;
		display:inline;
	}
	#srednjasola {
		width:325px;
		height:170px;
		float:left;
		display:inline;
		padding:63px 0 0 28px;
	}
	#visjasola {
		width:342px;
		height:170px;
		float:left;
		display:inline;
		padding:63px 0 0 38px;
	}
	#srednjasola p, #visjasola p {
		width:305px;
		float:left;
		line-height:18px;
		margin-top:24px;
	}
	#srednjasola a, #visjasola a {
		background:url(../images/predstavitev.gif) right no-repeat #FBF02F;
		display:block;
		width:220px;
		height:18px;
		float:left;
		color:#000;
		text-decoration:none;
		font-weight:bold;
		padding:4px 0 4px 10px;
		margin-top:20px;
	}
	#srednjasola a:hover, #visjasola a:hover {text-decoration:underline;}
	
	p.solatitle {
		color:#FFF;
		font-size:10px;
		padding:4px 0 20px 20px;
	}
	div.indnovice {
		width:422px;
		float:left;
		display:inline;
		margin-left:20px;
	}
	div.indnovice img {
		float:left;
		padding:14px 0 14px 0;
	}
		p.ntit {
			color:#2f3e63;
			font-size:16px;
			font-weight:bold;
			float:left;
			width:422px;
			display:inline;
		}
		p.nbod {
			line-height:16px;
			float:left;
			width:422px;
			display:inline;
			margin-top:8px;
		}
		p.nber {
			background:url(../images/icon_arr.gif) no-repeat 0 3px;
			float:left;
			display:inline;
			width:70px;
			padding-left:14px;
			margin-top:8px;
		}
			p.nber a {
				color:#2f3e63;
				text-decoration:underline;
			}
			p.nber a:hover {
				text-decoration:none;
			}
		p.nobj {
			background:url(../images/icon_cal.gif) no-repeat 0 1px;
			float:left;
			display:inline;
			padding-left:16px;
			margin-top:10px;
			font-size:10px;
			color:#808080;
		}
			
		#srednja {
			width:470px;
			float:left;
			display:inline;
		}
		#visja {
			width:470px;
			float:left;
			display:inline;
			margin-left:20px;
		}
#footer {
	float:left;
	width:960px;
	height:120px;
	background:url(../images/footerbg.jpg) no-repeat;
	margin-top:10px;
}
	#topfoot, #subfoot {
		width:960px;
		height:60px;
		float:left;
	}
	div.footins {
		float:left;
		display:inline;
		margin-top:18px;
	}
		div.fi1 {width:260px; margin-left:20px;}
		div.fi2 {width:200px; margin-left:45px;}
		div.fi3 {width:200px; margin-left:145px;}
	p.titlefoot {
		color:#2f3e63;
		font-weight:bold;
	}
	p.bodyfoot a {
		color:#000;
		text-decoration:underline;
	}
	p.bodyfoot {
		padding-top:3px;
	}
	p.bodyfoot a:hover {
		text-decoration:none;
	}
	
	#subfoot p {
	color:#868b91;
	}
	#subfoot p.copy {
	float:left;
	padding:20px 0 0 20px;
	}
	#subfoot p.ns {
	float:right;
	margin:20px 4px 0 0;
	}
	#subfoot img {
	float:right;
	margin:22px 20px 0 0;
	}
	#subfoot a {
	color:#868b91;
	text-decoration:none;
	}
	#subfoot a:hover {
	text-decoration:underline;
	}
	
/* -------------------------------- P O D S T R A N ------------------------------------------*/

#subdiv {
	background:url(../images/subbg.gif) no-repeat;
	float:left;
	width:960px;
	min-height:500px;
	height:auto !important;
	height:500px;
}
	#graymenu {
		width:960px;
		float:left;
		height:24px;
		margin-top:14px;
		}
		#graymenu div.leftgr, #graymenu div.rightgr {
		float:right;
		}
		#graymenu div.rightgr {
		margin-right:5px;
		}
		#graymenu ul {
		list-style:none;
		float:right;
		background:url(../images/graybg.gif) repeat-x;
		height:24px;
		font-size:14px;
		}
		#graymenu ul li {
		display:inline;
		float:left;
		background:url(../images/grayli.gif) no-repeat right top;
		}
		#graymenu ul li.lastgr {
		background:none;
		}
		#graymenu ul li a {
		color:#2f3e63;
		text-decoration:none;
		padding:0 16px 8px 16px;
		float:left;
		}
		#graymenu ul li a:hover {
		text-decoration:underline;
		}
	#topmenu {
		width:960px;
		float:left;
		height:31px;
		padding-top:6px;
	}
	#topmenu ul {
	list-style:none;
	margin-left:2px;
	}
	#topmenu ul li {
	display:inline;
	float:left;
	}
	#topmenu ul li a {
	background:url(../images/menulink.gif) left top;
	height:31px;
	padding-left:16px;
	display:inline;
	float:left;
	font-weight:bold;
	color:#2f3e63;
	text-decoration:none;
	cursor:pointer;
	margin-left:7px;
	font-size:12px;
	}
		#topmenu ul li a span.desno {
		background:url(../images/menulink.gif) -245px -31px no-repeat;
		width:5px;
		display:block;
		float:left;
		height:31px;
		}	
		#topmenu ul li a span.levo {
		float:left;
		padding-right:11px;
		padding-top:10px;
		}
	#topmenu ul li a:hover {
		color:#CCCCCC;
	}
	#topmenu ul li a.active {
	background:url(../images/menulink.gif) 0 -62px no-repeat;
	}
		#topmenu ul li a.active span.desno {
		background:url(../images/menulink.gif) -245px -93px no-repeat;
		}	

	#breads {
		width:938px;
		float:left;
		height:24px;
		padding:18px 0 0 22px;
		color:#a5a5a5;
		font-size:11px;
	}
		#breads a {
			color:#a5a5a5;
			text-decoration:underline;
		}
		#breads a:hover {
			text-decoration:none;
		}
	#leftmenu {
		width:206px;
		float:left;
		display:inline;
		margin:18px 0 0 22px;
	}
		#leftmenu ul {
			list-style:none;
		}
		#leftmenu ul li {
			float:left;
			width:206px;
		}
		#leftmenu ul li a {
			display:block;
			width:170px;
			padding:6px 26px 6px 10px;
			background:url(../images/leftulbg.gif) right no-repeat #edeef0;
			margin-bottom:5px;
			color:#2f3e63;
			text-decoration:none;
			font-size:15px;
		}
		#leftmenu ul li a:hover {
			background:url(../images/leftulbg.gif) right no-repeat #fff100;
			color:#000;
		}
		#leftmenu ul li a.aktiv {
			background:url(../images/leftulbg.gif) right no-repeat #fff100;
			color:#000;
			font-weight:bold;
		}
				#leftmenu ul li ul li a {
					display:block;
					width:160px;
					padding:2px 26px 2px 20px;
					margin-bottom:5px;
					color:#2f3e63;
					text-decoration:none;
					font-size:12px;
					background:none;
				}
	#rightcont {
		width:666px;
		float:left;
		display:inline;
		margin:20px 0 0 22px;
	}
		#rightcont h2 {
			color:#2f3e63;
			font-size:20px;
			font-weight:bold;
			line-height:24px;
			padding-bottom:10px;
		}
		#rightcont div.vsebina a.gray {
			font-size:16px; padding:0 0 3px 0; color:#6F6F6F; font-weight:bold; text-decoration:none;
		}
		
		#rightcont div.vsebina a:hover.gray { text-decoration:underline;}
		
		#rightcont div.vsebina {
		}
		#rightcont div.vsebina a {
			color:#2F3E63;
			text-decoration:underline;
		}
		#rightcont div.vsebina a:hover {
			text-decoration:none;
		}
		#rightcont div.vsebina ul {
			list-style:circle;
			margin:2px 0 10px 16px;
		}
.bw {background:#2F3E63;color:#fff;font-weight:bold;}
	
	
	
	
	
