#menuwrapper{ width:400px;}

#primary-nav, #primary-nav ul{
	width:248px;
	height:137px;
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	line-height:14px;
	
    background: url('images/images/menu-tlo.png') repeat;
	z-index:999;
}
#primary-nav{margin:14px 0 0 52px; padding:2px 0 0 0;}
#primary-nav li a span{background:url(../images/zn_menu1.gif) 5px 1px no-repeat; color:#0271b1; padding-left:25px; display:block;}
#primary-nav ul li a span{background:none; padding:0;}

#primary-nav li ul a span{ color:#0b0b0b;}



#primary-nav a{
	display:block;
	padding:4px 0;
	text-decoration:none;
}

#primary-nav ul a:hover, a.menuactive{
  

}

#primary-nav li{
	float:left;
	position:relative;
	width:220px;
	margin-left:15px; _margin-left:8px;
	padding:1px 0;
	background:url(../images/krop_m.gif) top repeat-x;
}


#primary-nav ul {
width:200px;
position:absolute;
display:none;
left:220px;
top:0px;
z-index:999;
height:auto;
background-color: #fff;
}

#primary-nav li ul li{
width:180px;
margin:0;
padding:0 8px 0 12px;
}

#primary-nav li ul a{
width:180px;
height:auto;
float:left;
padding:5px 0;
}
#primary-nav li ul a.menuparent{background:url(../images/arrow-n.gif) 170px 10px no-repeat;}


#primary-nav ul ul{
width:200px;
top:0px;
background-color:#fff;
}	

#primary-nav li ul ul {
left:190px;
margin-left:5px;
}

#primary-nav li:hover ul ul, #primary-nav li:hover ul ul ul, #primary-nav li:hover ul ul ul ul{
display:none;
}
#primary-nav li:hover ul, #primary-nav li li:hover ul, #primary-nav li li li:hover ul, #primary-nav li li li li:hover ul{
display:block;
}
#primary-nav{display:none}