html {overflow-y: scroll;}
body{background:url(../images/bg.png) top repeat-x;}
a, a:hover, a:active, a:focus{outline:none;}
#wrap{margin:0 auto; width:996px;}
#header{float:left; width:996px; height:114px; border-bottom:3px solid #ffffff; position:relative;}
	#header h1{color:#ffffff; position:absolute; margin:0; padding:0; font-size:1.65em; font-weight:normal; right:9px; top:43px; letter-spacing:0.013;}
	#header h2{color:#ffffff; position:absolute; margin:0; padding:0; font-size:1.65em; font-weight:normal; right:9px; top:43px; letter-spacing:0.013;}
	#header img#logo{float:left;}
	#header img#home_icon{position:absolute; top:14px; right:170px;}
	
	#search{width:145px; height:19px; background:url(../images/search_bg.gif) no-repeat; position:absolute; top:9px; right:9px;}
	.searchText{border:0; background:none; float:left; display:inline; width:118px; height:16px; padding:3px 0 0 5px; font-family:Arial; font-size:.9em; color:#656565;}
	.searchSubmit{float:left; width:19px; height:18px; font-family:Arial, Helvetica, sans-serif; cursor:pointer; border:0; background:none;}
	
	#topmenu{position:absolute; width:727px; height:38px; top:70px; right:0; margin:0; padding:0;}
	#topmenu ul {float:right;}
	#topmenu ul li{float:left;}
	#topmenu ul li a{color:#ffffff; float:left; display:inline; height:28px; padding:10px 21px 0 21px; text-decoration:none; font-size:1.15em; background:url(../images/topmenu_a_bg.gif) right no-repeat;}
	#topmenu ul li a:hover, #topmenu li a.topact{color:#B8BBC0;}
	#topmenu ul li.last a {background:none;}

#container{float:left; clear:left; width:996px; background:url(../images/container_bg.png) repeat-y;}

#left{float:left; display:inline; width:242px; margin:0 0 0 13px;}
	ul#leftmenu{float:left; display:inline; width:242px; margin:0; padding:6px 0 0 0; background:#689dc4 url(../images/leftmenu_a_bg.png) repeat-y;}
	#leftmenu li{float:left; clear:left; width:242px; padding:0 0 2px 0; background:url(../images/leftmenu_li_bg.gif) bottom no-repeat;}
	#leftmenu li a{color:#ffffff; text-decoration:none; float:left; clear:left; width:190px; background:url(../images/leftmenu_a_bg.png) repeat-y; text-transform:uppercase; font-weight:bold; font-size:1.15em; padding:5px 10px 5px 42px; line-height:1.2em; position:relative; overflow:hidden;}
	#leftmenu a:hover, #leftmenu a.current, #leftmenu a.childact{color:#005696;}
	#leftmenu a span.hover1{position:absolute; cursor:pointer; width:28px; height:35px; background:url(../images/hover1.png) top no-repeat; left:7px; top:2px;}
	#leftmenu a:hover span.hover1, #leftmenu a.current span.hover1{background:url(../images/hover1.png) bottom no-repeat;}	
	#leftmenu a span.hover2{position:absolute; cursor:pointer; width:28px; height:35px; background:url(../images/hover2.png) top no-repeat; left:7px; top:2px;}
	#leftmenu a:hover span.hover2, #leftmenu a.current span.hover2{background:url(../images/hover2.png) bottom no-repeat;}	
	#leftmenu a span.hover3{position:absolute; cursor:pointer; width:28px; height:35px; background:url(../images/hover3.png) top no-repeat; left:7px; top:5px;}
	#leftmenu a:hover span.hover3, #leftmenu a.current span.hover3{background:url(../images/hover3.png) bottom no-repeat;}	
	#leftmenu a span.hover4{position:absolute; cursor:pointer; width:28px; height:35px; background:url(../images/hover4.png) top no-repeat; left:7px; top:-4px;}
	#leftmenu a:hover span.hover4, #leftmenu a.current span.hover4{background:url(../images/hover4.png) bottom no-repeat;}	
	#leftmenu a span.hover5{position:absolute; cursor:pointer; width:28px; height:35px; background:url(../images/hover8.png) top no-repeat; left:7px; top:-4px;}
	#leftmenu a:hover span.hover5, #leftmenu a.current span.hover5{background:url(../images/hover8.png) bottom no-repeat;}
	#leftmenu a span.hover6{position:absolute; cursor:pointer; width:28px; height:35px; background:url(../images/hover5.png) top no-repeat; left:7px; top:-4px;}
	#leftmenu a:hover span.hover6, #leftmenu a.current span.hover6{background:url(../images/hover5.png) bottom no-repeat;}		
	#leftmenu a span.hover7{position:absolute; cursor:pointer; width:28px; height:35px; background:url(../images/hover7.png) top no-repeat; left:7px; top:-5px;}
	#leftmenu a:hover span.hover7, #leftmenu a.current span.hover7{background:url(../images/hover7.png) bottom no-repeat;}
	#leftmenu a span.hover8{position:absolute; cursor:pointer; width:28px; height:35px; background:url(../images/hover6.png) top no-repeat; left:7px; top:-4px;}
	#leftmenu a:hover span.hover8, #leftmenu a.current span.hover8{background:url(../images/hover6.png) bottom no-repeat;}	
	
	#leftmenu_bottom{float:left; clear:left; background:url(../images/leftmenu_bottom.png) no-repeat; width:242px; height:9px; font-size:.7em;}
	
	/*accordian*/
	.pane{display:none; float:left; width:242px; background:url(../images/leftmenu_a_bg.png) repeat-y;}
	.current{display:inline;}
	#leftmenu .pane ul{float:left; padding:0 0 5px 0; margin:0;}
	#leftmenu .pane ul li{background:none;}
	#leftmenu .pane ul li a{background:none; padding:0 0 0 42px; margin:0; text-transform:none; font-weight:normal;}
	
	/*aktualno*/
	#leftbox{float:left; width:212px; display:inline; color:#656565; font-size:1em; padding:15px 20px 0 10px}
	#leftbox span{float:left; width:100%;}
	.lt{color:#1471b6; font-weight:bold; float:left; display:inline; width:100%; padding:10px 0 5px 0; margin:0 0 3px 0; border-bottom:1px solid #c3c3c3;}
	.dt{color:#9d9d9d; float:left; width:100%; font-size:.9em; padding:3px 0 3px 0;}
	#leftbox a{color:#1471b6;}
	#leftbox a:hover{text-decoration:none;}
	
	/*kontakt*/
	#contact{float:left; display:inline; margin:22px 0 0 0; width:242px;  background:#dfdfdf url(../images/kontakt_bg.jpg) top no-repeat;}
	#contact a.ozp{color:#ffffff; float:left; display:inline; font-size:1.15em; font-weight:bold; padding:16px 0 0 75px;}
	#contact a.ozp:hover{text-decoration:none;}
	.lt2{color:#1471b6; font-weight:bold; float:left; display:inline; width:100%; padding:0px 0 5px 0; margin:0 0 10px 0; border-bottom:1px solid #afafaf;}
	div.middle2{float:left; width:212px; padding:0 20px 0 10px; display:inline; margin:115px 0 0 0; background:url(../images/middle_l2.png) repeat-y;}
	#left div.middle2 a{color:#1471b6; text-decoration:none;}
	#left div.middle2 a:hover{text-decoration:underline;}
	#leftmenu_bottom2{float:left; clear:left; background:url(../images/bottom2.png) no-repeat; width:242px; height:19px; font-size:.7em;}
	
#right{float:left; width:730px; background:#ffffff; min-height:400px; height:auto !important; height:400px;}
#right a{color:#1471b6; text-decoration:underline; font-weight:bold;}
#right a:hover{text-decoration:none;}

	#content{
		float:left;
		margin:0 0 0 4px;
		display:inline;
		width:721px;
		min-height:822px;
		height:auto !important;
		height:822px;
		position:relative;
	}
		#fadeimage{
			float:left;
			width:721px;
			height:214px;
			position:relative;
			z-index:25;
			background:#ffffff;
		}
		#fadeimage_hover{
			width:721px;
			height:214px;
			top:0;
			left:0;
			position:absolute;
			z-index:50;
			background:url(../images/spacer.gif);
		}
		#grayboxes {
			float:left;
			width:721px;
			display:inline;
		}
			div.gback {
				float:left;
				width:721px;
				height:360px;
				background:url(../images/gb_back.png) repeat-x top;
			}
			div.gbox {
				float:left;
				width:237px;
				height:360px;
			}
			div.gbmarg {margin-left:5px;}
				#grayboxes h2 {
					float:left;
					background:url(../images/gb_title.png) repeat-x top;
					font-size:18px;
					color:#fff;
					font-weight:bold;
					margin:0;
					line-height:22px;
					text-align:center;
				}
					#grayboxes h2.doubleline {
						padding:8px 15px 0 15px;
						width:207px;
						height:54px;
					}
					#grayboxes h2.sololine {
						padding:18px 15px 0 15px;
						width:207px;
						height:44px;
					}
				div.gbunder {
					float:left;
					width:237px;
					height:298px;
					background:url(../images/gb_underbg.png) no-repeat top #fff;
					display:inline;
				}
				div.gbimage {
					float:left;
					width:199px;
					height:160px;
					display:inline;
					background:url(../images/gb_imagebg.png) no-repeat;
					margin:10px 0 12px 19px;
				}
					div.gbimage img {
						float:left;
						margin:30px 0 0 20px;
					}
					div.gbunder p.gbtext {
						color:#656565;
						line-height:18px;
						width:204px;
						text-align:justify;
						margin:0 0 0 18px;
						display:block;
					}
#footer {
	float:left;
	width:756px;
	height:76px;
	margin:0 0 0 241px;
	background:url(../images/footbg.png) repeat-x top;
	display:inline;
}
	#footer img.fleft {float:left;}
	#footer img.fright {float:right;}
	#footer p.copy {
		float:left;
		font-size:10px;
		color:#fff;
		display:inline;
		padding:10px 0 0 5px;
	}
	#footer p.ns {
		float:right;
		font-size:10px;
		display:inline;
		padding:10px 0 0 5px;
	}
		#footer p.ns a {
			color:#fff;
			text-decoration:none;
		}
		#footer p.ns a:hover {
			text-decoration:underline;
		}
	#footer img.nslogo {
		float:right;
		display:inline;
		padding:16px 5px 0 5px;
	}
/* ---------------- P O D S T R A N ---------------------------------*/
#vsebina {
	float:left;
	width:685px;
	display:inline;
	margin:10px 0 0 18px;
	color:#656565;
	line-height:20px;
	padding-bottom:10px;
}
	#breads {
		font-size:11px;
		float:left;
		width:685px;
		height:32px;
		color:#689dc4;
	}
		#breads a {text-decoration:none; font-weight:normal;}
		#breads a:hover {text-decoration:underline;}
	#vsebina h1 {
		color:#1471b6;
		font-size:18px;
		font-weight:bold;
		display:block;
		width:685px;
		padding:0 0 20px 0;
		margin:0;
	}
	#vsebina ul {
		list-style:disc;
		margin:5px 0 0 15px;
	}
#picbuttons {
	background:url(../images/buttonsbg.png) repeat;
	width:706px;
	height:26px;
	position:absolute;
	z-index:3000;
	left:0;
	top:188px;
	padding:0 0 0 15px;
}
	#picbuttons a {
		color:#fff;
		text-decoration:none;
		font-size:15px;
		font-weight:bold;
		float:left;
		display:block;
		width:20px;
		height:19px;
		text-align:center;
		margin:3px 0 0 4px;	
	}
	#picbuttons a:hover {
		color:#ccc;
	}
	#picbuttons a.picnbact {
		background:#689DC4;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	