
#menu_first{margin-left:5px;}
#icon_mobil{margin:11px 0 0 5px;}

@media screen and (max-width:1000px) {
	#menu_first{margin-left:0;}
}

a {text-decoration: none;}

	/* Első menu */
.toggleMenu{display:none; padding:0 0 10px 15px; color:#3e3f35; width:98%; font-size:18px;}
.toggleMenu img{margin-top:2px;}
.navi{list-style: none; *zoom: 1; text-transform:uppercase; margin:10 auto; padding-top:20px;}
.navi:before, .navi:after {content: " "; display:table; }
.navi:after{clear:both;}
.navi ul{list-style:none; width:14em;}
.navi a{font-family: 'GaramondPremrPro', sans-serif; padding:11px 2px 6px 2px; color:#3e3f35; font-size:18px;}

/* Vízszintes alap menu*/
.navi li {position: relative; padding:0 12px 0 12px;}
.navi li.extra{color:#000; padding:11px 15px 6px 15px;}
.navi > li {float: left;}
.navi > li > .parent{background-image: url("../images/downArrow.png"); background-repeat:no-repeat; background-position:right;}
.navi > li > a {display: block; font-size:18px;}
.navi > li > a:hover {color:#fff; background: url('../images/icons/menu_hover.png') bottom center no-repeat;  padding:11px 2px 26px 2px;}
/*border-bottom:1px solid #fff;*/
.navi > li > a.aktiv {color:#fff; border-bottom:1px solid #fff;}

.navi li  ul {position: absolute; left: -9999px;}
.navi > li.hover > ul {left: 0; }
.navi li li.hover ul {left: 100%; top:0; }
.navi li li a {display: block; background: #3a281a; position: relative; z-index:993; color:#fff;}
.navi li li a:hover {background:#e3d6c5;  color:#2d3030;}/* 1 szint */
.navi li li li a {background:#e13948; z-index:993; color:#fff;}
.navi li li li a:hover {background:#d6ebf0; color:#2d3030;}/* 2 szint */




@media screen and (max-width:1050px) {
	.navi{margin:0; border-top:1px solid #ceb298;}
	.navi li {padding:0 0 0 0; border-bottom:1px solid #ceb298;}
	.toggleMenu{display:none; padding:10px 0 10px 15px; color:#fff; width:100%; font-size:17px;}
	 #icon_mobil{display:none;}
	.navi li.extra{display:none;}

	.navi li{padding:0 15px 0 15px;}
	.navi a{padding:11px 15px 6px 15px;}

	.active {display: block;}
	.navi > li {float: none; background:#493f37;}
	.navi > li > .parent {background-position: 95% 50%;}
	.navi li li .parent {background-image: url("../images/downArrow.png"); background-repeat:no-repeat; background-position:95% 50%;}
	.navi ul {display: block; width: 100%;}
	.navi > li.hover > ul , .navi li li.hover ul {position: static;}

	.navi > li > a {color:#fff;}
	.navi > li > a:hover {background:none; color:#d4c079; text-decoration:none; padding:11px 15px 6px 15px;}
	.navi > li > a.aktiv {background:none; color:#d4c079; text-decoration:none;}

	/*.navi > li > a:hover {background:none; padding:11px 2px 6px 2px; border-bottom:1px solid #fff;}*/

}


