body {
		behavior:url("csshover2.htc");
	}
	
	* {
		font-family:arial,tahoma,verdana,helvetica;
		font-size:11px;
	}

	/* the menu */

	ul,li,a {
		display:block;
		margin:0;
		padding:0;
		border:0;
	}

	ul {
		width: 143px;
		border: 1px solid #DCDCDC;
		background: #DCDCDC;
		list-style: none;
	}

	li {
		position:relative;
		padding:1px;
		/*padding-left:2px;*/
		z-index:9;
	}

	li.folder	{	
		/*background: url(grafika/button3_next.png) no-repeat;*/
	}		
	
	li.folder ul {
			position:absolute;
			left:120px; /* IE */
			top:5px;
	}		
	
	li.folder>ul { left:140px; } /* others */

	a.menu {
		padding-left: 25px;
		padding-top: 4px;
		padding-bottom: 4px;
		border: 1px solid #c0c0c0;
		text-decoration: none;
		color: #696969;
		font-weight: bold;
		width: 100%; /* IE */
		background: url(grafika/button3.png) no-repeat;
		/*height: 24px;*/
	}

	li>a { width:auto; } /* others */

	li a.submenu {
		padding-left: 25px;
		padding-top: 4px;
		padding-bottom: 4px;
		border: 1px solid #A9A9A9;
		text-decoration: none;
		color: #696969;
		font-weight: bold;
		width: 100%; /* IE */
		/*height: 24px;*/
		background: url(grafika/button3_next.png) no-repeat;
	}

	/* regular hovers */

	a.menu:hover {
		border-color: Yellow;
		background-color: #FAFAD2;
		color: black;
		background: url(grafika/button3_over.png) no-repeat;
	}
	
	li.folder a.menu:hover {
		background-color:#FAFAD2;
	}

		li.folder a.submenu:hover {
			border-color: Yellow;
			background-color: #FAFAD2;
			color: black;
			background: url(grafika/button3_next_over.png) no-repeat;					
		}	
	/* hovers with specificity */
	li:hover{
	}
	
	li.folder:hover { 
		z-index:10; 
	}		
		
	ul ul, li:hover ul ul {
		display:none;
	}

	li:hover ul, li:hover li:hover ul {
		display:block;
	}		

