/* CSS Document */

html, body 
{
	background-image:url('/_tpl/_img/bg.gif');
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	background-color: white;
    font-family: Arial, "Times New Roman", Times, serif;
	font-size: 13px;
	position: relative;
	
	color:#666666;
}

img {
	border:0;
}

a {
	text-decoration:none;
	color:#66cc33;
}

a:hover {
	text-decoration:underline;
}

h1 {
	font-size:24px;
	font-weight:normal;
	color:#000000;
	margin:0;
	padding:0;
	margin-top:17px;
	margin-bottom:25px; /* 	margin-bottom:34px;*/
}

h2 {
	margin-top:33px;
	
	font-size:18px;
	font-weight:normal;
	color:#cc6600;
	
	margin-bottom:12px;
}
	
	h2.brezmargina {
		margin-top:16px;
	}

h3 {
	margin-top:33px;
	font-size:12px;
	color:#cc6600;
	margin-bottom:4px;
}

p {
	padding:0;
	margin:0;
	font-size:12px;
	padding-right:30px;
	/*padding-right:20px;*/
	color:#666666;
	line-height:16px;
	
}


ul {
	list-style:none;
	width:400px;		/*250px*/
	color:#666666;
}
	li {
		background-image:url('/_tpl/_img/green_bullet.gif');
		background-position: 0 7px;
		background-repeat:no-repeat;
		padding-left:7px;
		padding-bottom:5px;
	}


	#container {
		width:906px;		/*906*/
		margin:0 auto;
		/*clear:both;*/
		position:relative;
	}
	
		#header {
			position:relative;
			width:906px;
			height:91px;
		}
		
			#logo {
				position: absolute;
				top:25px;
			}
			
			
			/* navigacija*/
			#navigation {
				position:absolute;
				top:58px;	
				left:563px;
				height:33px;
				/*width:386px;*/
				background-image:url('/_tpl/_img/navigation_off.gif');
				background-position:left top;
				background-repeat:no-repeat;
				z-index: 1;
			}

				#navigation a {
					display: block;
					background-image: url('/_tpl/_img/navigation_off.gif');
					background-repeat: no-repeat;
					position: absolute;
					cursor:pointer;
    			}

				#navigation a:hover, #navigation a.selected {
					background-image: url('/_tpl/_img/navigation_on.gif');
				}
				
				#navigation a:hover, #navigation a.selected1 {
					background-image: url('/_tpl/_img/navigation_over.gif');
				}
				
				#navigation a.selected2 {
					background-image: url('/_tpl/_img/navigation_on.gif');
					cursor:default;
				}

								
				#navigation a.home {
					width: 17px;
					height: 16px;
					left: -1px;
					top: 9px;
					background-position: 1px -9px;
				}
				
				#navigation a.osou {
					width: 106px;
					height: 33px;
					left: 32px;
					top: 0;
					background-position: -27px 0;
				}
				
				#navigation a.obcine {
					width: 102px;
					height: 33px;
					left: 138px;
					top: 0;
					background-position: -133px 0;
				}
				
				#navigation a.kontakt {
					width: 102px;
					height: 33px;
					left: 241px;
					top: 0;
					background-position: -236px 0;
				}			

		#top_content {
			position:relative;
			width:792px;
			left:114px;
			height:163px;
		}
		
			#top_content h1.sub_navigation_title {
				position:absolute;
				top:8px;
				left:508px; /*left:588px;*/
				font-size:17px;
				font-weight:bold;
				color:#666666;
				padding:0;
				margin:0;
			}
			
			#top_content  ul {
				position:absolute;
				top:35px;
				left:522px; /*left:588px;*/
				list-style:none;
				margin:0;
				padding:0;
				width:186px;
			}
			
				#top_content  li {
					background-image:url('/_tpl/_img/arrow_right_green.gif');
					background-position: 0 4px;
					background-repeat:no-repeat;
					padding-left:13px;
					margin-bottom:3px;
					/*margin-bottom:5px;*/
					padding-bottom:0;
				}
				
				#top_content a {
					font-size:13px;
					font-weight:bold;
				}
					#top_content a:hover {
						text-decoration:underline;
						font-size:13px;
						font-weight:bold;
					}
				
				/*select class za selected linke*/
				
				#top_content  li.selected_list {
					background-image:url('/_tpl/_img/arrow_black.gif');
					background-position: 0 6px;
					background-repeat:no-repeat;
					padding-left:13px;
					margin-bottom:3px;
					/*margin-bottom:7px;*/
				}
				
				#top_content span.selected_link {
					font-size:13px;
					font-weight:bold;
					color:#666666 !important;
				}
					
				/*KONEC: select class za selected linke*/
				
		#left_content {
			position:relative;
			left:114px;
			width:484px;
			background-image:url('/_tpl/_img/navp_crta.gif');
			background-position:top right;
			background-repeat:no-repeat;
			margin:0;
			padding:0;
			float:left;
		}
		
			#left_content .obcine_placeholder, #left_content .allnews_placeholder {
				width:381px;
				margin-bottom:19px;
				overflow:hidden;
			}

				#left_content .obcine_placeholder h2, #left_content .allnews_placeholder h2 {
					/*color:#66cc33;*/
					background-color:#eeece8;
					/*
					background-image:url('/_tpl/_img/arrow_right_green.gif');
					background-position: 3px 13px;
					background-repeat:no-repeat;
					*/
					padding:0;
					margin:0;
					padding-left:3px;
					padding-top:6px;
					padding-bottom:6px;
					margin-bottom:9px;
				}	
				
					#left_content .allnews_placeholder h2 {
						background-image:url('/_tpl/_img/arrow_right_green.gif');
						background-position: 3px 13px;
						background-repeat:no-repeat;	
						color:#66cc33;	
						padding-left:19px;			
					}
				
				#left_content .kontakt_placeholder {
					width:461px;
					overflow:hidden;
				}
				
				#left_content .kontakt_placeholder h2 {
					color:#66cc33;
					background-color:#eeece8;
					padding:0;
					margin:0;
					padding-left:3px;
					padding-top:6px;
					padding-bottom:6px;
					margin-bottom:9px;
					color:#CC6600;
				}			
				
				#left_content .obcine_placeholder p, #left_content .allnews_placeholder p {
					margin-left:99px;
					margin-bottom:13px;
				}
				
					#left_content .allnews_placeholder p {
						margin-left:0;
					}
					
					#left_content .allnews_placeholder p.nadnaslov {
						margin:0;
						padding:0;
						color:#999999;
						font-size:10px;
					}
				
				#left_content .obcine_placeholder img {
					display:block;
					float:left;
					clear:both;
					margin-right:17px;
				}
				
				#left_content .obcine_placeholder ul {
					margin:0;
					padding:0;					
					margin-left:99px;
				}
					
					#left_content .obcine_placeholder li, .test {
						background-image:url('/_tpl/_img/small_arrow_right_green.gif');
						background-position:0 6px;
						background-repeat:no-repeat;
					}
					
					#left_content .obcine_placeholder li.poddejavnosti_element{
						background-image: none;
						padding-left:0px;
						padding-bottom: 0px;
					}
					
					#left_content .obcine_placeholder li.poddejavnost {
						background-image:url('/_tpl/_img/small_arrow_right_gray.gif');
						background-position:0 6px;
						background-repeat:no-repeat;
						margin-left:11px;
					}
					
					#left_content .obcine_placeholder ul.poddejavnosti {
						margin: 0;
					}
					
					.test{
					padding-left:6px;
					padding-top:0px;
					
					}
			
				#left_content h1.pluspodnaslov {
						margin-bottom:0;
				}
				
					#left_content p.podnaslov {
						font-size:10px;
						color:#999999;
						margin-bottom:16px; /*margin-bottom:34px;*/
					}
					
				/*#left_content form {
					background-color:#eeece8;
					width:381px;
					padding:0;
					margin:0;
					padding-left:13px;
					padding-top:15px;
					margin-top:21px;
					padding-bottom:7px;
				}*/
				
				#right_content form {
					background-color:#eeece8;
					width:233px;
					padding:0;
					margin:0;
					padding: 6px 0px 4px 2px;
				}
				

					/*#left_content input, #left_content textarea {
						
						border:#999999 1px solid;
						height:28px;
						width:350px;
						margin:0;
						padding:0;
						padding-top:7px;
						padding-bottom:0;
						font-size:16px;
						margin-bottom:17px;
					}*/
					
					#right_content input, #right_content textarea {
						
						border:#999999 1px solid;
						height:28px;
						width:217px;
						margin:0;
						padding:6px 0px 4px 2px;
						font-size:16px;
						margin-bottom:17px;
					}
						#right_content input:focus, #right_content textarea:focus {
							background-color:#f6f6f6;
						}
					
					/*#left_content textarea {
						height:150px;
						margin-bottom:0;				
					}*/
					
					#right_content textarea {
						height:103px;
						margin-bottom:0;				
					}

						
					#right_content label {
						font-size:10px;
						display:block;
						color:#666666;
						padding-bottom:7px;
											
					}
					
						#right_content span.napaca {
							color:#ff0033;
							display:none;
						}
					
					/*	
					#left_content input.kontakt_button {
						height:36px;
						width:93px;
						display:block;
						border:none;
						background-image:url('/_tpl/_img/button_poslji_off.gif');
						background-repeat:no-repeat;
						margin:auto;
						clear:both;
						margin-top:7px;

					}	
						#left_content input.kontakt_button:hover {
							background-image:url('/_tpl/_img/button_poslji_on.gif');
							height:36px;
							width:93px;
							display:block;
							background-repeat:no-repeat;
						}
						
					*/
					
					#okrog_buttna {
						margin-top:-6px !important;
						background-color:#eeece8;
						width:239px;
						padding:0;
						margin:0;

						/*padding-left:13px;*/
						padding-top:15px;
						/*margin-top:21px;*/
						padding-bottom:7px;

					}
					.kontakt_button {
						height:36px;
						width:93px;
						display:block;
						border:none;
						background-image:url('/_tpl/_img/button_poslji_off.gif');
						background-repeat:no-repeat;
						margin:auto;
						clear:both;
						margin-top:7px;

					}	
						.kontakt_button:hover {
							background-image:url('/_tpl/_img/button_poslji_on.gif');
							height:36px;
							width:93px;
							display:block;
							background-repeat:no-repeat;
						}
						
						
					
					#left_content #allnews_navigation {
						width:382px;
						text-align:right;
					}
					
				
				
						
		#left_content_first_page {
			position:relative;
			left:114px;
			width:484px;
			background-image:url('/_tpl/_img/navp_crta.gif');
			background-position:top right;
			background-repeat:no-repeat;
			margin:0;
			padding:0;
			float:left;
			height:335px;
		}
		
		#bottom_spacer {
			height:39px;
			
		}
		
			
			.sou_table {
				color: inherit;
				background-color: white;
				border: 1px solid white;
				margin-top:27px;
			}	
			
				.sou_table thead td {
					color: #cc6600;
					background-color: #EEECE8;
					font-weight:bold;
					border-bottom:#cca278 1px solid;
					padding: 4px 0 2px 4px;
				}
				
				.sou_table tfoot td, .sou_table tbody td  {
					border-bottom:#e7e6e0 1px solid;
					padding: 4px 0 2px 5px;
					color:#666666;
					font-size:12px;
				}
					
					.sou_table tfoot td {
						font-weight:bold;
						border-top:#666666 1px solid;
					}

					.sou_table tbody tr:last-child {
						padding: 7px 0 5px 5px;
						color:#666666;
						border-bottom:#ffffff 1px solid;
					}
			
						


		#right_content {
			position:relative;
			width:308px;
			float:right;
		}
			
			#right_content h1 {
				/*position:absolute;*/
				position:relative;
				left:24px;
				top:19px;
				margin-top:19px;
				font-size:17px;
				font-weight:bold;
				color:#666666;
				margin:0;
				padding:0;
			}
			
			#right_content #news_entry {
			/*	position:absolute;*/
			position:relative;
				left:24px;
				/*top:50px;*/
				margin-top:19px;
				
				/*margin-bottom:17px;*/
				
				width:250px;
			}
			
				#right_content #news_entry h2, #right_content #news_entry h3 {
					margin:0;
					padding:0;
					font-weight:normal;			
				}
			
				#right_content #news_entry h2 {
					font-weight:normal;
					font-size:12px;
					background-image:url('/_tpl/_img/small_arrow_right_green.gif');
					background-position:0 5px;
					background-repeat:no-repeat;
					margin:1px 0 0 1px;
					padding:0 0 17px 7px;
				}

				#right_content #news_entry h3 {
					font-size:10px;
					padding:0 0 0 7px;
					color:#999999;
				}
			
			
			#right_content #news_entry_more {
				color:#66cc33;
				position:relative;
				float:right;
				right:3px;
			}
			
			#right_content #detail_page_content_holder {
				/*width:250px;*/
				width:310px;
				/*position:absolute;*/ /*???*/
				position:relative;
			}
			
				#right_content #detail_page_content_holder h1 {
					position:relative;
					margin:0;
					padding:0;
					padding-bottom:10px;
				}
				
				#right_content #detail_page_content_holder ul {
					list-style:none;
				}
				
				#right_content #detail_page_content_holder li {
					background-image:url('/_tpl/_img/small_arrow_right_green.gif');
					background-repeat:no-repeat;
					background-position:0 6px;
					padding-left:6px;
					margin-bottom:3px;
				}

				#right_content #detail_page_content_holder ul.dokument {
					list-style:none;
					margin:0;
					padding:0;
					margin-left:25px;
					margin-top:20px;
					width:200px;
				}
					#right_content #detail_page_content_holder ul.dokument li {
						background-image:url('/_tpl/_img/icon_doc.gif');
						background-position:0 0;
						padding-left:21px;
						/*height:28px;*/
						/*margin-bottom:20px;*/
						width:210px;
					}
					
					#right_content #detail_page_content_holder ul.dokument span{
						display:block;
					}
					
					#right_content #detail_page_content_holder_desno {
						padding-left:24px;
						/*height:28px;*/
						margin-bottom:10px;
						position:relative;
						width:200px;
						/**/
						top:19px;
					}
					
										
					#right_content #detail_page_content_holder ul.dokument span {
						font-size:11px;
						color:#666666;
					}
					
					#right_content #detail_page_content_holder form{
						background-color:#eeece8;
						/*width:226px;*/
						padding:0;
						margin:0;
						
						padding-left:13px;
						padding-top:15px;
						margin-top:21px;
						padding-bottom:7px;
						
					}
					
					#right_content #detail_page_content_holder label{
						font-size:10px;
						display:block;
						color:#666666;
						padding-bottom:7px;
					}
					
					
					#right_content input, #detail_page_content_holder textarea {
						border:#999999 1px solid;
						height:22px;
						width:206px;
						padding: 6px 0px 4px 2px;
						font-size:16px;
						margin-bottom:17px;
					}
					
						#right_content #detail_page_content_holder textarea{
							height:83px;
							margin-bottom:17px;	
						}
						
						#right_content #capctha {
							width:124px;
							margin-right:5px;
						}
						
						#right_content #detail_page_content_holder input.kontakt_button{
						height:36px;
						width:93px;
						display:block;
						border:none;
						background-image:url('/_tpl/_img/button_poslji_off.gif');
						background-repeat:no-repeat;
						margin:auto;
						clear:both;
						margin-top:7px;
						}					
				
		
		#clear {
			clear:both;
		}
		
		#footer {
			background-image:url('/_tpl/_img/footer_top_border.gif');
			background-position:center top;
			background-repeat:no-repeat;
			/*position:relative;*/
			/*clear:both;*/
			width:496px;/*496*/
			margin-left:204px;
			text-align:center;			
			font-size:10px;
			color:#999999;			
			padding-top:15px;
		}
		
		#flash_zemljevid {
			/*background-image:url('/_tpl/_img/flash_zemljevid.jpg');*/
			/*background-repeat:no-repeat;*/
			height:381px;
			width:471px;
			position:absolute;
			top:168px;
			left:96px;
			z-index:100;
		}

	div.hr {
		background-image:url('/_tpl/_img/hr.gif');
		margin-top:3px;
		margin-right:10px;
		height: 1px;
		margin-bottom:7px;
	}
	
	div.hr hr {
		display: none;
	}
	
	div.spacer {
		margin-top:11px;
	}
	
	.topmarging {
		margin-top:19px !important;
	}
	
	.contakt_holder {
		width:140px;
		float:left;
	}
	
	.nadnaslov {
		font-weight:bold;
		font-size:11px;
	}
	
	.left_space {
		margin-right:20px;
	}
	
	.left {
		width:200px;
		float:left;
	}
		.left ul, .right ul {
			margin-left:0;
			/*padding-left:1px;*/
			padding-top:0;
			margin-top:0;
			margin-bottom:0;
			/*  dodano zaradi izpisa v IE6 */
			width:240px;
		}
	
	.right {
		width:200px;
		float:left;
	}
	
	.clear {
		clear:both;
		height:1px;
		float:none;
	}
	
	.specwidth {
		width:250px;
	}
	
	.desni_zamik {
		margin-top:14px;
		margin-left:37px;
	}
			
	.obvestila_sou_title, .obvestila_sou_sub_title {
		margin-bottom:0 !important;
	}
		.obvestila_sou_sub_title {
			margin-top:20px !important;
		}
		
	table.uradne_ure {
		width:200px;
	}
	
	table.uradne_ure td{
		padding-bottom:5px;
	}
	
	table.uradne_ure caption {
		text-align:left;
		font-weight:bold;
	}

	.intro {
		margin-bottom:200px;
	}
	
	.capchaclass {
		padding:0 !important;
	}
	
	#arhiv_vecih_obvestil {
		position:relative;
		float:right;
		top:32px;
		padding-bottom:105px;
		right:11px;
		width:140px;
	}
	
	#arhiv_vecih_obvestil a{
		background-image:url(../_img/arhiv_obvestil_puscica.gif);
		background-repeat:no-repeat;
		/*background-position:right 8px;*/
		background-position:right 6px;
		padding-right:10px;	
	}
	
