.navcen{text-align: center;}
.lli2{border-bottom: 1px solid #fff;}
/* header menu start - volt hatterszin: #dee0e6*/ 
#head_menu{float: left; width: 800px; height: auto; margin: 0 0 8px 0; padding: 0; background-color: #E9E9E9;/*background-color:#FFB401;background-color: #FD6300;*/}

#nav, #nav ul {
	float: left;
	text-align: left;
	list-style: none;
	line-height: 1.2em;
	padding: 0;
	margin: 0;
	z-index: 2;
}
.navbgrnd {
	float: left;
	width: 100%;
	background-color:#A8ADB4;
	padding: 0;
	margin: 0;
}

/* szinek es meretek menupontonkent */

.li1{width: 200px;}
.li1 ul, .li1 ul li, .li1 ul ul li{width: 220px;}
.li1, .li1 ul li{background-color: #1c306b;}
.li1:hover, .li1 ul li:hover, .li1 ul li.sfhover{background: #2c4ba7;}

#nav li.li1 ul ul {margin: -1.8em 0 0 210px;}

.li2{width: 200px;}
.li2 ul, .li2 ul li, .li2 ul ul li{width: 220px;}
.li2, .li2 ul li{background-color: #425083;/*background-color: #ac1430;*/}
.li2:hover, .li2 ul li:hover, .li2 ul li.sfhover{background: #6176c1;}

#nav li.li2 ul ul {margin: -1.8em 0 0 183px;}

.li3{width: 200px;}
.li3 ul, .li3 ul li, .li3 ul ul li{width: 220px;}
.li3, .li3 ul li{background-color: #6c76a2;/*background-color: #a8adb4;*/}
.li3:hover, .li3 ul li:hover, .li3 ul li.sfhover{background: #8e9bd5;}

#nav li.li3 ul ul {margin: -1.8em 0 0 183px;}

.li4{width: 200px;}
.li4 ul, .li4 ul li, .li4 ul ul li{width: 220px;}
.li4, .li4 ul li{background-color: #848fb3;}
.li4:hover, .li4 ul li:hover, .li4 ul li.sfhover{background: #abb9e7;}

#nav li.li4 ul ul {margin: -1.8em 0 0 183px;}
/*vege*/

#nav a {
	font-weight: bold; font-size: 15px;	font-family: tahoma, sans-serif;
	display: block;
	height: 40px;
	color: #fff;
	text-decoration: underline;
	margin: 0;
	padding: 10px 4px 4px 0;
}

#nav li ul a {
	font-weight: bold; font-size: 12px;	font-family: tahoma, sans-serif;
	display: block;
	height: auto;
	color: #fff;
	text-decoration: none;
	margin: 0;
	padding: 4px 4px 4px 4px;
}

#nav a:hover, #nav ul li a:hover{
	color: #fff;
}

#nav a.hdaddy {
	background: url(images/blocks/headmenu_arrow.gif) 98% 55% no-repeat;
}

#nav li {
	float: left;
	height: auto;
	padding: 0;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	border: 1px solid #fff;
	margin: 0; padding: 0;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {
	left: auto;
}

/* header menu end */ 

/* left menu start */ 
#menu{float: left; width: 155px; margin: 40px 0 0 0; padding: 0;}

#nav2, #nav2 ul {
	width: 155px;
	text-align: left;
	list-style: none;
	line-height: 1.2em;
	padding: 0;
	margin: 0;
	border-top: 1px solid #fff;
}

/* szinek es meretek menupontonkent */
.lif0{width: 155px; border-bottom: 1px solid #fff;}
.lif0 ul, .lif0 ul li, .lif0 ul ul li{width: 155px;}
.lif0, .lif0 ul li{background-color: #E9E9E9;}
.lif0:hover, .lif0 ul li:hover, .lif0 ul li.sfhover{background: #fff;}
.lif0 a,.lif0 li ul a{color:#5F5F62;}
.lif0 a:hover, .lif0 ul li a:hover{color: #5F5F62;}

.lif1{width: 155px; border-bottom: 1px solid #fff;}
.lif1 ul, .lif1 ul li, .lif1 ul ul li{width: 155px;}
.lif1, .lif1 ul li{background-color: #1c306b;}
.lif1:hover, .lif1 ul li:hover, .lif1 ul li.sfhover{background: #2d4ca6;}
.lif1 a,.lif1 li ul a{color:#fff;}
.lif1 a:hover, .lif1 ul li a:hover{color: #fff;}

.lif2{width: 155px; border-bottom: 1px solid #fff;}
.lif2 ul, .lif2 ul li, .lif2 ul ul li{width: 155px;}
.lif2, .lif2 ul li{background-color: #425083;}
.lif2:hover, .lif2 ul li:hover, .lif2 ul li.sfhover{background: #6176c1;}
.lif2 a,.lif2 li ul a{color:#fff;}
.lif2 a:hover, .lif2 ul li a:hover{color: #fff;}

.lif3{width: 155px; border-bottom: 1px solid #fff;}
.lif3 ul, .lif3 ul li, .lif3 ul ul li{width: 155px;}
.lif3, .lif3 ul li{background-color: #6c76a2;}
.lif3:hover, .lif3 ul li:hover, .lif3 ul li.sfhover{background: #8e9bd5;}
.lif3 a,.lif3 li ul a{color:#fff;}
.lif3 a:hover, .lif3 ul li a:hover{color: #fff;}

.lif4{width: 155px; border-bottom: 1px solid #fff;}
.lif4 ul, .lif4 ul li, .lif4 ul ul li{width: 155px;}
.lif4, .lif4 ul li{background-color: #848fb3;}
.lif4:hover, .lif4 ul li:hover, .lif4 ul li.sfhover{background: #abb9e7;}
.lif4 a,.lif4 li ul a{color:#fff;}
.lif4 a:hover, .lif4 ul li a:hover{color: #fff;}
/*vege*/

#nav2 a, #nav2 li ul a {
	font-weight: bold; font-size: 12px;	font-family: tahoma, sans-serif;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 4px 4px 4px 4px;
}

#nav2 a.hdaddy, #nav2 div.hdaddy {
	background: url(images/blocks/headmenu_arrow.gif) 98% 55% no-repeat;
}

#nav2 li {
	position: relative; margin: 0;padding: 0;
}

#nav2 li ul {
	position: absolute;
	left: -999em; top: 0;
	height: auto;
	border: 1px solid #fff;
	margin: 0; padding: 0;
}

#nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li:hover ul ul ul ul, #nav2 li.sfhover ul ul, #nav2 li.sfhover ul ul ul, #nav2 li.sfhover ul ul ul ul{
	left: -999em;
}

#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li li li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul, #nav2 li li li li.sfhover ul {
	left: 155px;
}

/* left menu end */ 

