@charset "utf-8";
/* CSS Document */

* {padding:0; margin:0;}

body{
	background:url(../images/bg.jpg) top center repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#kontejner{
	width:960px;
	margin:0 auto;
}
	#head{
		width:944px;
		height:76px;
		float:left;
		padding:0 0 0 16px;
	}
		#head_items{
			width:341px;
			position:absolute;
			margin:15px 0 0 597px;
			font-size:11px;
			color:#fff;
		}
		#head_items a{color:#fff;}
		#head_items a:hover{text-decoration:none;}
		#head_items form{
			margin:10px 0 0 70px;
		}
		#head_items input{float:left;}
		#head_items input.txt{
			width:227px;
			height:18px;
			font-size:12px;
			padding:3px 0 0 5px;
			background:#cddec6;
			border:1px solid #93a189;
			color:#93a189;
			margin:0 5px 0 0;
		}
	#topmenu{
		width:960px;
		height:37px;
		background:url(../images/topmenubg.jpg);
		float:left;
	}
		.desno{
			float:right;
			margin-right:10px;
		}
		#topmenu ul{
			list-style-type:none;
		}
		#topmenu ul li{
			float:left;
		}
		#topmenu ul li a{
			float:left;
			display:inline;
			color:#fff;
			text-decoration:none;
			padding:11px 0 0 25px;
			margin:0 15px 0 0;
			background:url(../images/tomenu_bullet.jpg) 14px 17px no-repeat;
		}
		#topmenu ul li a:hover{
			text-decoration:underline;
		}
	#subheader{
		width:960px;
		height:188px;
		float:left;
		background:#EDF2EB;
	}
		#animacije{		
			width:666px;			
			height:169px;
			float:left;
			padding:19px 0 0 16px;
		}
		#animacije_desno{
			float:left;
			line-height:17px;
			background:#d7e0d0;
			padding:20px 0 0 17px;
			width:260px;
			height:168px;
		}
		#animacije_desno h2{
			color:#556a61;
			font-size:15px;
			padding:0 0 10px 0;
			margin:0;
		}
		#animacije_desno a{
			color:#1e4f6a;
			display:block;
			padding:0 0 0 14px;
			background:url(../images/ad_bg.jpg) 0px 5px no-repeat;
		}
		#animacije_desno a:hover{
			text-decoration:none;
		}
	#wrap{
		width:960px;
		background:#fff;
		float:left;
		min-height:330px;
		height:auto !important;
		height:330px;
	}
		#wrap h3{
			display:block;
			width:100%;
			clear:both;
			border-bottom:1px solid #1e4f6a;
			color:#1e4f6a;
			font-size:12px;
			font-weight:normal;
			padding:0 0 2px 0;
			margin: 0 0 10px 0;
		}
		#wrap h4{
			display:block;
			width:100%;
			clear:both;
			color:#1e4f6a;
			font-size:12px;
			font-weight:bolder;
			padding:0 0 2px 0;
			margin: 0px 0 2px 0;
		}
		.novicke img{border:1px solid #1e4f6a; margin:5px;}
		#levo{
			width:206px;
			padding:13px 16px 0 16px;
			float:left;
		}
			#levo ul{
				list-style-type:none;
				float:left;
				clear:left;
				margin:0 0 10px 0;
			}
			#levo ul li{
				float:left;
				clear:left;
				display:block;
				width:206px;
			}
			#levo ul li a{
				display:block;
				float:left;
				clear:left;
				width:184px;
				float:left;
				color:#fff;
				text-decoration:none;
				padding:6px 11px;
				background:url(../images/left_menu_bg.jpg) repeat-x;
			}
			#levo ul li a:hover{
				background:url(../images/left_menu_bg_hover.jpg) repeat-x;
			}
		#sredina{
			width:428px;
			float:left;			
			padding:13px 16px 0 0;
		}
		div#sredina.podstran{
			width:700px;
		}
		#content{
			line-height:18px;
		}
		#content ul{list-style-type:none;clear:left; }
		#content ul li{padding:1px 0 0 13px;  margin:0 0 0 5px; background:url(../images/bullet.jpg) 0px 4px no-repeat}
		#desno{
			width:262px;
			padding:0 16px 0 0;
			float:left;	
		}
			.novica{
				float:left;
				clear:left;
				width:260px;
				margin:0 0 15px 0;
				line-height:18px;
			}
			.novica .novica_datum{
				float:right;
				clear:both;
				display:block;
				padding:0 0 0 15px;
				font-size:11px;
				color:#93a189;
				background:url(../images/koledar.jpg) 0px 2px no-repeat;
			}
			.novica span a,#sredina a{
				text-decoration:underline;
				font-weight:bolder;
				color:#1e4f6a;
			}
			.novica span a:hover,#sredina a:hover{
				text-decoration:none;
			}
			.novica p{
				padding:5px 0 0 0;
				display:block;
				clear:both;
			}
			.novica p a, a.morelink{
				display:block;
				color:#1e4f6a;
				background:url(../images/more_arrow.jpg) 0 6px no-repeat;
				padding:0 0 0 10px;
				text-decoration:underline;
			}
			.novica p a:hover{
				text-decoration:none;
			}
	#footer{
		clear:both;
		float:left;
		width:940px;
		background:#ffffff url(../images/footer_bg.jpg) top no-repeat;
		color:#93a189;
		font-size:11px;
		padding:10px 10px;
		margin:15px 0 0 0;
	}
		a.izdelava_spletnih_strani{
			padding:1px 0 0 0;
			display:block;
			font-size:10px;
			color:#93a189;
			text-decoration:none;
		}
		a.izdelava_spletnih_strani:hover{
			text-decoration:underline;
		}
	
/* nasty hacks :) */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
* html .clearfix {height: 1%;}
	

h1{
	position:absolute;
	display:block;
	width:700px;
	margin:126px 0 0 238px;
	clear:both;
	border-bottom:1px solid #1e4f6a;
	color:#1e4f6a;
	padding-bottom:2px;
	font-size:12px;
	font-weight:normal;
}

h2 {
	margin:6px 0;
	font-size:12px;
}
	
/* moduli & plugini */

div.ja-slidebar {
	display:none;
}

.productTitle a{color:#fff; font-weight:normal; text-decoration:none;}
.productTitle a:hover{text-decoration:underline;}

a.vp{
	display:block;
	font-weight:bolder;
	margin:5px 0 0 0;
	padding:0 0 0 16px;
	background:url(../images/vppic.gif) 0 4px no-repeat;
	color:#1e4f6a;
}
a.vp:hover{
	text-decoration:none;
}
#sredina a.belilink{color:#fff; text-decoration:none;}
.input_textarea{
	width:500px;
	height:150px;
	float:left;
}
