#menu {
	width:700px; 
	height:37px; 

	margin: 0;

    border-radius: 2em;

    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);

    

    border: solid 1px #e4e4e4;
	
	text-align:center;
	position: absolute;
	left: 50%;
	top: 130px;
	margin-left: -200px;
	padding: 0px;
	z-index: 400;

}
 
#menu ul {
	margin:0; 
	padding:0; 
	list-style:none; 
	white-space:nowrap; 
	text-align:left; 
	
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;

	
	
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#e4e4e4'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4)) ; /* for webkit browsers */
    background: -moz-linear-gradient(top,  #fff,  #e4e4e4); /* for firefox 3.6+ */
	


	color: #000;
	

	}


#menu ul {
	display:inline-block;

	} 
 
#menu li {
	margin:0; 
	padding:0; 
	list-style:none; 
	width: 100px;
	color: #000;

	
	}

#menu li {
	display:inline-block; 
	display:inline;
	}
	
#menu ul ul {position:absolute; left:-9999px;}
 
#menu ul.level1 {
	margin:0 auto;
	}
	
#menu ul.level1 li.level1-li {
	float:left; 
	display:block; 
	position:relative;
	
	}
 
#menu b {
	position:absolute;
	} /* -- for IE6 non-flyout dropdowns to stop flickering - who knows why --*/
 
#menu a {
	display:block; 
	font:normal 13px verdana,arial,sans-serif;
 
	color:#000; 
	line-height:38px; 
	text-decoration:none;
	padding:0 20px;
	
	
	}


#menu ul.level1 li.level1-li a.level1-a {
	float:left;
	}
 
#menu ul li:hover > ul {
	visibility:visible; 
	left:0; 
	top:38px;
	
	}
	
#menu ul ul li:hover > ul {
	visibility:visible; 
	left:100%; 
	top:auto; 
	margin-top:-38px; 


	}
	
#menu li.left:hover > ul {
	visibility:visible; 
	left:auto; 
	right:0; 
	top:38px;

	}
	
#menu li.left ul li:hover > ul {
	visibility:visible; 
	left:auto; 
	right:100%; 
	top:auto; 
	margin-top:-25px; 
	margin-right:-4px;
	}
 
 
#menu a:hover ul {left:0; top:23px;}
#menu li.left a:hover ul {left:auto; right:-1px; top:23px;}
 
#menu li.left ul a {text-align:right;}
 
 
#menu a:hover a:hover ul, 
#menu a:hover a:hover a:hover ul {left:100%; visibility:visible;}
#menu li.left a:hover a:hover ul, 
#menu li.left a:hover a:hover a:hover ul {left:auto; right:0; visibility:visible;}
 
#menu a:hover ul ul, 
#menu a:hover a:hover ul ul {left:-9999px;}
#menu li.left a:hover ul ul, 
#menu li.left a:hover a:hover ul ul {left:-9999px;}
 
#menu li a.drop {background:transparent url(http://kvprojekty.eu/sysimg/temp/menu_down.gif) no-repeat right center;}
#menu li a.fly {background:transparent url(http://kvprojekty.eu/sysimg/temp/menu_right.gif) no-repeat right center;}
#menu li.left ul a.fly {background:transparent url(anywidth/white-left.gif) no-repeat left center;}
 
#menu li a:hover,
#menu li a.fly:hover {color: #0aa8ef;} 
#menu li:hover > a,
#menu ul li:hover > a.fly {}
 
#menu table {position:absolute; height:0; width:0; left:0; border-collapse:collapse; margin-top:-6px;}
#menu table table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-30px; margin-left:-4px;}
 
#menu li.left table {position:absolute; height:0; width:0; left:auto; right:0; border-collapse:collapse; margin-top:-4px;}
#menu li.left table table {position:absolute; left:auto; right:100%; height:0; width:0; border-collapse:collapse; margin-top:-30px; margin-right:-4px;}
 
