@charset "utf-8";
/* CSS Document */
* {padding:0; margin:0;}
body{
	background:url(../images/bg.gif) top repeat-x #ececec;	
	font-family:Tahoma;
	font-size:12px;
	padding:0 0 15px 0;
}
a:active, a:focus{
	outline:none;
}
#wrap{
	width:960px;
	padding:0 10px;
	margin:0 auto;
}
	#wrap h1{
		position:absolute;
		z-index:45;
		color:#fff;
		font-size:26px;
		margin:216px 0 0 80px;
	}
	#wrap h2{
		position:absolute;
		z-index:45;
		margin:253px 0 0 80px;
		color:#fff;
		font-size:18px;
	}
	#wrap h1.shadow{
		display:block;
		position:absolute;
		z-index:44;
		color:#19547e;
		font-size:26px;
		margin:219px 0 0 82px;
	}
	#wrap h2.shadow{
		display:block;
		position:absolute;
		z-index:44;
		margin:255px 0 0 82px;
		color:#19547e;
		font-size:18px;
	}
	#wrap h3{
		color:#1d6192;
		font-size:16px;
	}
	/*podstarn naslovi*/
	#wrap.podstan h1{
		position:absolute;
		z-index:45;
		color:#fff;
		font-size:26px;
		margin:176px 0 0 70px;
	}
	#wrap.podstan h2{
		position:absolute;
		z-index:45;
		margin:213px 0 0 70px;
		color:#fff;
		font-size:18px;
	}
	#wrap.podstan h1.shadow{
		display:block;
		position:absolute;
		z-index:44;
		color:#19547e;
		font-size:26px;
		margin:179px 0 0 72px;
	}
	#wrap.podstan h2.shadow{
		display:block;
		position:absolute;
		z-index:44;
		margin:215px 0 0 72px;
		color:#19547e;
		font-size:18px;
	}
#header{
	float:left;
	clear:left;
	margin:5px 0 0 0;
	width:960px;
}
	#langs{
		margin:8px 0 0 0;
		float:left;
	}
		#langs a{
			font-size:11px;
			color:#7a7a7a;
			text-decoration:underline;
		}
		#langs a:hover{
			color:#7a7a7a;
			text-decoration:none;
		}
	#search{
		float:left;
		width:187px;
		padding:7px 0 0 633px;
	}
		#search input.search{
			float:left;
			width:155px;
			height:18px;
			border:none;
			background:url(../images/search_bg.jpg) top no-repeat;		
			font-size:10px;
			color:#7a7a7a;
			padding:3px 0 0 10px;
		}
		#search input.button{
			float:left;
			width:22px;
			height:21px;
			border:none;
			background:url(../images/search_submit.jpg) top no-repeat;		
			cursor:pointer;
		}
	#menu{
		float:left;
		width:960px;
		padding:12px 0 0 0;
	}
		#menu ul{
			width:759px;
			_width:757px; /* ie6 nič ne razume */
			height:57px;
			margin:27px 0 0 0;
			float:left;
			list-style-type:none;	
			background:url(../images/menubg.jpg) repeat-x;
		}
		#menu ul li{
			background:url(../images/menu_separator.jpg) left bottom no-repeat;			
			margin:1px 0 0 0;
			float:right;
			display:table;
		}
		#menu ul li a{
			float:left;
			color:#d0dce8;
			text-decoration:none;
			height:29px;
			padding:18px 0px 0 17px;
			font-weight:bolder;
		}		
		#menu ul li a:hover{
			background:url(../images/menu_hover.gif) top left no-repeat;
		}
		#menu ul li a.active{background:url(../images/menu_hover.gif) top left no-repeat;}
		#menu ul li a.active span.desni{background:url(../images/menu_hover.gif) -307px -46px no-repeat;}
		
		#menu ul li a span{float:left; cursor:pointer;}
		#menu ul li a span.desni{width:8px; height:47px; margin:-18px 0 0 5px;}
		
		#menu ul li a:hover span.desni{background:url(../images/menu_hover.gif) -307px -46px no-repeat;}

		#menu ul ul.submenu{
			 display:none;
    		 position:absolute;
			 z-index:50;
			 margin:46px 0 0 -5px;
			 width:186px;
			 background:none;
		}
		#menu ul li ul li.menu_bottom {			
			width:186px;
			padding:0;
			height:26px;
			float:left;
			background:url(../images/submenu_bottom.png) no-repeat;
			_background:none transparent;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/submenu_bottom.png', sizingMethod='scale');
		}
		#menu ul li ul li{ 
			float:left;
			clear:left;
			background:none;
			margin:0;
			padding:0;
		}
		#menu ul li ul li a{
			margin:0;
			cursor:pointer;
			color:#053354;
			padding:7px 37px 6px 22px;
			min-height:10px;
			height:auto !important;
			height:10px;
			clear:left;
			width:150px;
			background:url(../images/submenu_bg.png) top left no-repeat;						
			_width:142px;
			_background:none transparent;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/submenu_bg.png', sizingMethod='crop');
		}
		#menu ul li ul li a:hover{			
			background:url(../images/submenu_bg_hover.png) top left no-repeat;
			_background:none transparent;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/submenu_bg_hover.png', sizingMethod='crop');
		}
		
	#firstpic2{
		float:left;
		margin: 4px 0 13px 0;
		height:163px;
	}
		#png_over2{
			position:absolute;
			z-index:30;
			width:957px;
			height:180px;
			margin:0 0 0 1px;
			background:url(../images/firstpic2.png) no-repeat;
			_background:none transparent;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/firstpic2.png', sizingMethod='crop');
		}
	#firstpic{
		float:left;
		margin: 4px 0 0 0;
		height:260px;
	}
		#png_over{
			position:absolute;
			z-index:30;
			width:957px;
			height:260px;
			margin:0 0 0 1px;
			background:url(../images/firstpic.png) no-repeat;
			_background:none transparent;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/firstpic.png', sizingMethod='scale');
		}
		#index_content{
			float:left;
			clear:left;
			width:930px;
			padding:0px 15px 22px 15px;
			background:url(../images/index_content_bottom.jpg) bottom no-repeat;
			font-size:11px;
		}
		#index_content.podstran{
			padding:0 6px 22px 6px;
			width:948px;
		}
		#index_content.podstran{
			padding:0 6px 22px 6px;
			width:948px;
		}
			#podstran_levo{
				float:left;
				width:225px;
				min-height:399px;
				height: auto !important;
				height:399px;
			}
				#podstran_levo ul{
					list-style:none;
				}
					#podstran_levo ul li{
						list-style:none;
						width:200px;
						float:left;
						clear:left;
						padding:0 0 0 20px;						
						background:url(../images/left_sub.gif) left bottom no-repeat;
					}
					#podstran_levo ul li.last{	
						padding:0 0 10px 20px;		
						background:none;				
						/*background:url(../images/meni-bottom.png) left bottom no-repeat;
						_background:none transparent;
						_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/meni-bottom.png', sizingMethod='scale');*/
		
					}
					#mline{
						width:202px;
						height:9px;
						clear:left;
						float:left;
						margin:-10px 0 0 0;
						background:url(../images/meni-bottom.png) left bottom no-repeat;
						_background:none transparent;
						_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/meni-bottom.png', sizingMethod='scale');
		
					}
					#podstran_levo ul li a{
						font-size:12px;
						color:#053354;
						width:190px;
						display:block;
						padding:5px 0 8px 0;
						float:left;
						clear:left;
						text-decoration:none;
					}
					#podstran_levo ul li a:hover{
						color:#7DA3C1;
					}
			#podstran_sredina{
				float:left;
				
				width:459px;
				padding:5px 0 0 22px;
				_padding:5px 0 0 7px;
			}
				#podstran_sredina ul{
					padding:0 0 0 14px;
				}
				#podstran_sredina img{
					padding:5px;
				}
			#podstran_desno{
				float:left;
				margin:-7px 0 0 0 ;
				padding:0 0 0 35px;
				width:180px;
			}
			
			#index_content.podstran h3{
				padding:0 0 0 20px;
			}
			#col1{ 
				float:left;
				padding:0 20px 0 70px;
				min-height:150px;
				height:auto !important;
				height:100px;
				width:200px;
				background:url(../images/col1pic.gif) no-repeat;
			}
				#shadow1{
					position:absolute;
					margin:-11px 0 0 200px;
				}
				#col1 ul{					
					margin:0 0 0 20px;
				}
				#col1 ul li{padding:0 0 5px 0}
				#col1 ul li a{color:#000;}
			#col2{
				float:left;
				padding:0 20px 0 70px;
				min-height:150px;
				height:auto !important;
				height:100px;
				width:210px;
				background:url(../images/col2pic.gif) no-repeat;
			}
				#shadow2{
					position:absolute;
					margin:-11px 0 0 230px;
				}
				#shadow3{
					position:absolute;
					margin:-12px 0 0 220px;
					_margin-left:210px;
				}
				#shadow4{
					position:absolute;
					margin:-5px 0 0 -25px;
				}
			#col3{
				float:left;
				padding:0 20px 0 65px;
				margin:0 0 0 20px;
				min-height:150px;
				height:auto !important;
				height:100px;
				width:215px;
				background:url(../images/col3pic.gif) no-repeat;
			}
			
		#index_content_wrap{
			float:left;
			clear:left;
			margin:3px 0 0 0;
			background:url(../images/index_content_bg.jpg) bottom repeat-y;
		}		
	#footer{
		clear:left;
		height:38px;
		width:960px;
		padding:20px 0 0 0;
		text-align:center;
		background:url(../images/footer_bg.jpg) no-repeat;
		}
		#footer a{
			color:#7a7a7a;
			display:inline;
			padding:0 25px 0 25px;
			height:40px;
			text-decoration:none;
			border-right:1px solid #bababa;
		}
		#footer a:hover{
			color:#1d6192;
		}
		#footer a.active{
			color:#1d6192;
		}
		#footer ul{list-style-type:none; text-align:center; margin:0 auto;}
		#footer ul li{display:inline;}
		#footer a.last{border:0;}
		#footer ul li div.sub_submenu{
			position:absolute;
			z-index:100;
			display:none;
			width:145px;
			margin:0 0 0 -25px;
			background:url(../images/sub_submenu_bg.png) repeat-y;
			_background:url(../images/sub_submenu_bg.gif) repeat-y;
		}
			#footer ul li div.sub_submenu div.submenu_top{
				position:absolute;
				display:inline;
				margin:-16px 0 0 -73px;
				*margin:-16px 0 0 -72px;
				width:145px;
				height:16px;
				background:url(../images/sub_submenu_top.png) no-repeat;
				_background:url(../images/sub_submenu_top.gif) no-repeat;
			}
			@media screen and (-webkit-min-device-pixel-ratio:0) {
				#footer ul li div.sub_submenu{
					margin-left:165px;
				}
				#footer ul li div.sub_submenu div.submenu_top{
					margin:-16px 0 0 0px;
				}
			}
			#footer ul li div.sub_submenu ul li{
				float:left;
				clear:left;
			}
			#footer ul li div.sub_submenu ul li a{
				font-size:11px;
				display:inline;
				float:left;
				clear:left;
				width:120px;
				height:auto;
				margin:0 0 0 12px;
				border:0;
				border-bottom:1px solid #d2d2d2;
				padding:4px 0;				
			}
	#copyright{
		clear:left;
		width:948px;
		padding:0 6px;
		font-size:11px;
		color:#939393;
	}
	#copyright a{font-size:10px; color:#bcbcbc; text-decoration:none}
	#copyright a:hover{color:#bcbcbc; text-decoration:underline}
	#copyright span{float:right;}
	
	#index_content a{color:#1d6192; text-decoration:underline; font-weight:bolder;}
	#index_content a:hover{text-decoration:none;}
	
	input.pisitebg{
		position:relative;
		float:left;
		clear:left;
		width:170px;
		height:17px;
		border:0px solid;
		font-size:11px;
		padding:3px 5px 0 7px;
		margin:6px 0 0px 0;
		background:none;
	}
	
	textarea.pisite_bg_text{
		float:left;
		width:172px;
		height:42px;
		overflow: auto;
		padding:5px;
		font-size:11px;
		font-family:Arial;		
		position:relative;
		background:none;
		border:0px solid;
		margin:5px 0 5px 0;
	}
	#index_content.podstran h3.subtitle{
		padding:0px 0 0px 0; font-size:14px; margin:0 0 10px 0; display:block;
	}
	
	#index_content.podstran div.nipaddinga_na_sliki img{padding:0; margin:0;}