﻿
/* ------------------------------------------------------ */
/* tree menu                                              */
/* ------------------------------------------------------ */
.treeMenu {
	padding: 10px;
}
.treeMenu.empty {
	display: none;
}
.treeMenu ul {
	margin: 0;
	padding: 0 0 0 20px;
}
.treeMenu li {
	padding: 0;
	margin: 0;
}
.treeMenu>ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.treeMenu li.closed>ul {
	display: none;
}



/* ------------------------------------------------------ */
/* default menu styles                                    */
/* ------------------------------------------------------ */
	
.horizontalMenu {
	font-family: Georgia, Times, serif;
	font-size: 12px;
	overflow: visible;
	position: relative;
	z-index: 10;
}

.horizontalMenu ul {
	overflow: visible;
	z-index: 999;
}

.horizontalMenu ul ul {
	border-bottom: none;
}

.horizontalMenu .folder {
	cursor: default;
}

.horizontalMenu ul li a {
	padding: 2px 8px 2px 0;
}
.horizontalMenu ul li ul li a {
	padding: 0;
	border-right: none;
}

.horizontalMenu ul li a {
	color: #606060;
	font-size: 12px;
	text-decoration: none;
}

.horizontalMenu ul li a:hover {
	color: #000000;
}

.horizontalMenu ul li.submenu li a:hover {
	text-decoration: none;
}

.horizontalMenu ul li {
	background-color: #dcdcdc;

}
.horizontalMenu ul li:hover,
.horizontalMenu ul li.bhover {
    background-color: #cfedfc;
}

.horizontalMenu ul li ul {
    width: auto;
	background-color: #cfedfc;
}

.horizontalMenu ul li ul li  {
	background-color: #cfedfc;
}
.horizontalMenu ul li ul li:first-child {
	border-top: none;
}

.horizontalMenu ul li ul li.submenu { font-style: italic; }
.horizontalMenu ul li ul li.submenu > a:after { content: " »"; }
.horizontalMenu ul li.submenu li { font-style: normal; }

.horizontalMenu ul li ul li:hover,
.horizontalMenu ul li ul li.bhover  {
	background-color: #9d9d9d;
}
.horizontalMenu ul li ul li a {
	text-decoration: none;
}

/* Elso szint ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

.horizontalMenu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: 25px;
}

.horizontalMenu ul li {
	display: block;
	float: left;
	position: relative;
	padding: 4px 0px 4px 8px;
}

/* Masodik szint --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.horizontalMenu ul li ul {
	position: absolute;
	height: auto;
	top: 25px;
	left: 0px;
	display: none;
}
.horizontalMenu ul li:hover ul{
	display: block;
}
.horizontalMenu ul li:hover ul li ul{
	display: none;
}

.horizontalMenu ul li ul li {
	display: block;
	position: relative;
	float: none;
	height: auto;
	padding: 2px 0px 2px 10px;
	margin: 0px 0px;
	width: 150px;
}
.horizontalMenu ul li ul li:hover {
	padding: 2px 0px 2px 10px;
	margin: 0px;
}

.horizontalMenu ul li ul li a {
	white-space: normal;
	padding: 0px;
	margin: 0px;
}

/*  Harmadik szint --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.horizontalMenu ul li ul li ul  {
	position: absolute;
	left: 160px;
	top: 0px;
	display: none;
}

.horizontalMenu ul li ul li:hover ul{
	display: block;				
}
.horizontalMenu ul li ul li:hover ul li ul{
	display: none;				
}


/* Tovďż˝bbi szintek ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.horizontalMenu ul li ul li ul li:hover ul ,
.horizontalMenu ul li ul li ul li.hover ul  {
	display: block;				
}
.horizontalMenu ul li ul li ul li:hover ul li ul ,
.horizontalMenu ul li ul li ul li.hover ul li ul  {
	display: none;				
}

.horizontalMenu ul li ul li ul li ul li:hover ul ,
.horizontalMenu ul li ul li ul li ul li.hover ul  {
	display: block;				
}
.horizontalMenu ul li ul li ul li ul li:hover ul li ul ,
.horizontalMenu ul li ul li ul li ul li.hover ul li ul  {
	display: none;				
}

.horizontalMenu ul li ul li ul li ul li ul li:hover ul ,
.horizontalMenu ul li ul li ul li ul li ul li.hover ul  {
	display: block;				
}
.horizontalMenu ul li ul li ul li ul li ul li:hover ul li ul ,
.horizontalMenu ul li ul li ul li ul li ul li.hover ul li ul  {
	display: none;				
}

.horizontalMenu ul li ul li ul li ul li ul li ul li:hover ul ,
.horizontalMenu ul li ul li ul li ul li ul li ul li.hover ul  {
	display: block;				
}
.horizontalMenu ul li ul li ul li ul li ul li ul li:hover ul li ul ,
.horizontalMenu ul li ul li ul li ul li ul li ul li.hover ul li ul  {
	display: none;				
}

.horizontalMenu ul li ul li ul li ul li ul li ul li ul li:hover ul ,
.horizontalMenu ul li ul li ul li ul li ul li ul li ul li.hover ul  {
	display: block;				
}
.horizontalMenu ul li ul li ul li ul li ul li ul li ul li:hover ul li ul ,
.horizontalMenu ul li ul li ul li ul li ul li ul li ul li.hover ul li ul  {
	display: none;				
}

.horizontalMenu ul li ul li ul li ul li ul li ul li ul li ul li:hover ul ,
.horizontalMenu ul li ul li ul li ul li ul li ul li ul li ul li.hover ul  {
	display: block;				
}
.horizontalMenu ul li ul li ul li ul li ul li ul li ul li ul li:hover ul li ul ,
.horizontalMenu ul li ul li ul li ul li ul li ul li ul li ul li.hover ul li ul  {
	display: none;				
}

.horizontalMenu ul li ul li ul li ul li ul li ul li ul li ul li ul li:hover ul ,
.horizontalMenu ul li ul li ul li ul li ul li ul li ul li ul li ul li.hover ul  {
	display: block;				
}
.horizontalMenu ul li ul li ul li ul li ul li ul li ul li ul li ul li:hover ul li ul ,
.horizontalMenu ul li ul li ul li ul li ul li ul li ul li ul li ul li.hover ul li ul  {
	display: none;				
}

.horizontalMenu ul li ul ul li ul li ul li li ul li ul li ul li ul li ul li:hover ul ,
.horizontalMenu ul li ul ul li ul li ul li li ul li ul li ul li ul li ul li.hover ul  {
	display: block;
}
.horizontalMenu ul li ul ul li ul li ul li li ul li ul li ul li ul li ul li:hover ul li ul ,
.horizontalMenu ul li ul ul li ul li ul li li ul li ul li ul li ul li ul li.hover ul li ul  {
	display: none;
}
/**** verticalmenu*/

.verticalMenu ul {
         /* width:100%;*/
		}

		.verticalMenu  .folder {
			cursor: default;
		}

		.verticalMenu ul li {
			/*border-right: 1px solid #2F2F26;*/
			width:100%;
		}

		.verticalMenu ul li ul li {
			border-right: 0px;
		}


		.verticalMenu ul li a {
			color: #000000;
			font-family: arial, verdana;
			font-size: 12px;
			text-decoration: none;
			padding-left:4px;
		}

		.verticalMenu ul li a:hover {
			color: white;
		}

		.verticalMenu ul li.submenu li a:hover {
			text-decoration: none;
		}

		.verticalMenu ul li:hover,
		.verticalMenu ul li.bhover {
            background-color: #777;
			color: white;
		}

		.verticalMenu ul li ul {
			border: 1px solid #8F8F74;
            width: auto;
		}



		.verticalMenu ul li ul li  {
			background-color:#ADADAD;
		}
		.verticalMenu ul li ul li.submenu  {
			background-color:#ADADAD;
		}
		.verticalMenu ul li ul li:hover,
		.verticalMenu ul li ul li.bhover  {
			background-color:#cDcDcD;
		}
		.verticalMenu ul li ul li a {
			color: black;
			font-family: arial, verdana;
			font-size: 12px;
			text-decoration: none;
		}

	
/*--- vert abain ---*/

/*---------------------------------------*/
	

	/* Els� szint ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

		.verticalMenu ul {
			list-style: none;
			margin: 0px;
			padding: 0px;
			height: 25px;
			display:inline;
		}

		.verticalMenu ul li {
			display: block;
			float: left;
			position: relative;
			height: 17px;
			padding-bottom: 2px;
			/*padding-left: 4px;
			padding-right: 4px;*/
			padding-top: 6px;
			
		}

	/* M�sodik szint --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
		
		.verticalMenu ul li ul {
			position: absolute;
			height: auto;
			top: 0px;
			left: 100%;
			display: none;
			z-index: 999;
			
		}
		.verticalMenu ul li:hover ul,
		.verticalMenu ul li.hover ul {
			display: block;
		}
		.verticalMenu ul li:hover ul li ul,
		.verticalMenu ul li.hover ul li ul {
			display: none;
		}
		.verticalMenu ul li ul li {
			display: block;
			position: relative;
			float: none;
			height: auto;
			padding: 2px;
			padding-left: 15px;
			padding-right: 4px;
			width: 150px;
		}
		.verticalMenu ul li ul li a {
			white-space: normal;
			padding: 0px;
			margin: 0px;
		}
	
	/*  Harmadik szint --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
	
		.verticalMenu ul li ul li ul  {
			position: absolute;			
			left: 169px;
			top: 0px;
			display: none;
		}		

		.verticalMenu ul li ul li:hover ul,
		.verticalMenu ul li ul li.hover ul  {
			display: block;				
		}		
		.verticalMenu ul li ul li:hover ul li ul ,
		.verticalMenu ul li ul li.hover ul li ul  {
			display: none;				
		}		
	
	
	/* Tov�bbi szintek ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

		.verticalMenu ul li ul li ul li:hover ul ,
		.verticalMenu ul li ul li ul li.hover ul  {
			display: block;				
		}		
		.verticalMenu ul li ul li ul li:hover ul li ul ,
		.verticalMenu ul li ul li ul li.hover ul li ul  {
			display: none;				
		}		
	
		.verticalMenu ul li ul li ul li ul li:hover ul ,
		.verticalMenu ul li ul li ul li ul li.hover ul  {
			display: block;				
		}		
		.verticalMenu ul li ul li ul li ul li:hover ul li ul ,
		.verticalMenu ul li ul li ul li ul li.hover ul li ul  {
			display: none;				
		}		
	
		.verticalMenu ul li ul li ul li ul li ul li:hover ul ,
		.verticalMenu ul li ul li ul li ul li ul li.hover ul  {
			display: block;				
		}		
		.verticalMenu ul li ul li ul li ul li ul li:hover ul li ul ,
		.verticalMenu ul li ul li ul li ul li ul li.hover ul li ul  {
			display: none;				
		}		
	
		.verticalMenu ul li ul li ul li ul li ul li ul li:hover ul ,
		.verticalMenu ul li ul li ul li ul li ul li ul li.hover ul  {
			display: block;				
		}		
		.verticalMenu ul li ul li ul li ul li ul li ul li:hover ul li ul ,
		.verticalMenu ul li ul li ul li ul li ul li ul li.hover ul li ul  {
			display: none;				
		}		
	
		.verticalMenu ul li ul li ul li ul li ul li ul li ul li:hover ul ,
		.verticalMenu ul li ul li ul li ul li ul li ul li ul li.hover ul  {
			display: block;				
		}		
		.verticalMenu ul li ul li ul li ul li ul li ul li ul li:hover ul li ul ,
		.verticalMenu ul li ul li ul li ul li ul li ul li ul li.hover ul li ul  {
			display: none;				
		}		
	
		.verticalMenu ul li ul li ul li ul li ul li ul li ul li ul li:hover ul ,
		.verticalMenu ul li ul li ul li ul li ul li ul li ul li ul li.hover ul  {
			display: block;				
		}		
		.verticalMenu ul li ul li ul li ul li ul li ul li ul li ul li:hover ul li ul ,
		.verticalMenu ul li ul li ul li ul li ul li ul li ul li ul li.hover ul li ul  {
			display: none;				
		}		

		.verticalMenu ul li ul li ul li ul li ul li ul li ul li ul li ul li:hover ul ,
		.verticalMenu ul li ul li ul li ul li ul li ul li ul li ul li ul li.hover ul  {
			display: block;				
		}		
		.verticalMenu ul li ul li ul li ul li ul li ul li ul li ul li ul li:hover ul li ul ,
		.verticalMenu ul li ul li ul li ul li ul li ul li ul li ul li ul li.hover ul li ul  {
			display: none;				
		}		
	
		.verticalMenu ul li ul ul li ul li ul li li ul li ul li ul li ul li ul li:hover ul ,
		.verticalMenu ul li ul ul li ul li ul li li ul li ul li ul li ul li ul li.hover ul  {
			display: block;
		}		
		.verticalMenu ul li ul ul li ul li ul li li ul li ul li ul li ul li ul li:hover ul li ul ,
		.verticalMenu ul li ul ul li ul li ul li li ul li ul li ul li ul li ul li.hover ul li ul  {
			display: none;
		}	


		.verticalMenu.RIGHT ul li ul {
		
			right:100% !important;
			left:auto !important;
		}