/* CSS pro leve menu */



#menu	ul,li,a {
		display:block;
		margin:0;
		padding:0;
		border:0;
	}
#menu {/* width: 255px; */ width:289px; _width: 285px}

#menu	ul {
	/* 	width:290px; */
		border:0px solid #9d9da1;
	/* 	background:white; */
		list-style:none;
		font-size: 10pt; 
  	text-align: left; 
  	color: black;
	}

#menu	li {
		position:relative;
		padding:0px;
		padding-left:16px;
    z-index:9;
	}
#menu		li.folder	{    
  border-top: #E0E0E0 1px solid; 
  padding-left: 4px;
  padding-top: 8px;
  padding-bottom: 4px;
   }		

#menu		li.folder	ul li {    
  border-top: #E0E0E0 0px solid; 
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
   }		


#menu		li.folder ul {
			position:relative;
			left: 0px; /* IE */
			top:0px;
			position: static;
		}		
#menu			li.folder>ul { left: 0px; } /* others */

#menu	a {
		padding:2px;
		border:0px solid white;
		text-decoration:none;
		color: #666a6c;
		font-weight:normal;
		width:100%; /* IE */
	}
#menu		li>a { width:auto; } /* others */

#menu	li a.submenu {
	 
	}

	/* regular hovers */

#menu	a:hover {
		 
		/* background-color:white; */
		color: #293e56;
		text-decoration: underline;
		
	}
#menu		li.folder a:hover {
			 
		}
	
	/* hovers with specificity */
	
#menu	li.folder:hover { z-index:10; }		
		
#menu	ul ul, li:hover ul ul {
		display:none;
	}

#menu	li:hover ul, li:hover li:hover ul {
		display:block;
	}		
