#nav {
	width: 270px;
	margin: 0 0 30px 0;
}

#nav .txt {height: 200px; padding: 0; overflow-x: hidden; overflow-y: auto;}	
html>body #nav .txt {height: auto;	min-height: 200px;}

#nav ul#navList {
	list-style-type: none;
	text-align: left;
	margin: 0 55px 0 30px;
	padding: 20px 0;
}
	
	#nav a {
		display: block;
		padding: 6px 0 6px 21px;
		 /*width: 222px; 250px */
		color: #339933;
		border-bottom: 1px dotted #ccc;
		/* background: url(../images/dot.gif) transparent no-repeat 0 50%; */
	}
	
	#nav a:link, #nav a:visited {
		text-decoration: none;
	}

	#nav a:hover {
		font-weight: bold;
		/* background: url(../images/dot_o.gif) transparent no-repeat 0 50%; */
	}
	
	#nav li.active {border-bottom: 1px dotted #ccc;}
	#nav li.active a {
		background: url(../images/ic_blad.gif) transparent no-repeat 0 50%;
		padding-left: 20px;
		text-decoration: none;
		border-bottom: none;
		font-weight: bold;
	}
	

		/* submenu */
		
		#nav li ul {
			width: auto;
			margin: 0;
			padding: 0 0 4px;
			border-bottom: none;
		}
		#nav li ul li {margin:0; padding:0;}

		#nav li.active li a {
			display: block;
			font-size: 0.9em;
			padding: 2px 2px 3px 30px;
			background: none;
			text-decoration: none;
			width: 168px;
			border-top: none;
			font-weight: normal;
			line-height: 14px;
		}
		
		#nav li.active li a:hover {
			font-weight: bold;
			background: none;
		}
		
			#nav li.active li.active {border-bottom: none;}
			
			#nav li.active li.active a {
				text-decoration: none;
				font-weight: bold;
			}
			
			#nav li.active li.active a:hover {
			}
		