.menuBox > ul
{
	padding: 0;
	margin: 0;
}

.menuBoxSub
{
	display: none;
    font-family:sans-serif;
}

.menuBox > ul
{
	list-style: none;
}

.menuBoxDirection1 li {
    float: left;
	display: inline-block;
}

    .menuBoxDirection1 li A {
        font-family: sans-serif;
        font-size: 13px;
        color: #3f3f3f;
        text-decoration: none;
        letter-spacing: 1px;
        border-left: 1px solid #ebebeb;
        font-weight: bold;
        padding: 38px 19px 38px 19px;
    }
	.menuBoxDirection1 li:first-child A{
	   border: none;
	}

    .menuBoxDirection1 li A:HOVER {
        color: #dc418d;
    }

.menuPositionHelper
{
	/*margin-top:37px;*/
	zIndex: -1;
	cursor: pointer;
}


.menuBoxDepth_1 {
    font-family:sans-serif;
}

.menuBoxDepth_1, .menuBoxDepth_2, .menuBoxDepth_3 {
    background: url(/projectSetup/images/menu-d.png);
}


/* Az almenüket alapból az oldalon kívülre helyezi, hogy ne legyenek láthatóak */
.fg-menu-container { position: absolute; top:0px; left:-999px; overflow: hidden; text-align: left; }
.fg-menu-container.fg-menu-flyout { overflow: visible; }
/* Almenük elhelyezésére hat globálisan a főmenühöz képest */
.fg-menu { list-style-type: none; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; }
/* Első almenük ul elemére hat */
.fg-menu ul { list-style-type: none; list-style-position: inside; padding: 0px ; margin:0px 0px 0px 0px; }
.fg-menu { position:relative; }
.fg-menu-flyout .fg-menu { position:static; }
/* 2. szintű almenükre hat */
.fg-menu ul { position:absolute; top:0px; }
.fg-menu ul ul { top:-1px; }
.fg-menu.fg-menu-scroll,
.fg-menu ul.fg-menu-scroll { overflow: scroll;  overflow-x: hidden; }
.fg-menu li { clear:both; float:left; width:100%; margin: 0px; padding:0px; border: 0px; }
.fg-menu li li { font-size:1em; } /* inner li font size must be reset so that they don't blow up */
.fg-menu-flyout ul ul {  }
.fg-menu-flyout li { position:relative; }
.fg-menu-scroll { overflow: scroll; overflow-x: hidden; }

.fg-menu a:link,
.fg-menu a:visited,
.fg-menu a:active { float:left; width:92%; padding:4px 20px; outline: 0 !important; text-decoration: none; color: #535252; background:transparent url(/projectSetup/images/drop-down-sub_06.png) no-repeat scroll 12px 10px; }
.fg-menu a:hover {
    float:left; width:92%; padding:4px 20px; outline: 0 !important; text-decoration: none; color: #dc418d0; background:transparent url(/projectSetup/images/drop-down-sub_03.png) no-repeat scroll 12px 10px; 
}


.fg-menu a span { display:block; cursor:pointer; }


/* HEADER MENU */

#container-menu-place .menuBoxDirection1 li A {
    text-transform: uppercase;
}

/* FOOTER MENU */
#container-footer-menu {
    margin: 0px;
}

    #container-footer-menu ul {
        list-style: none;
        margin-top: 0px;
    }

    /* :first-child */
    #container-footer-menu li{
        display: inline-block;
        padding: 0px;
        margin: 0px;
    }

    #container-footer-menu li A {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: 10px;
        text-decoration: none;
        border-left: 1px solid #343853;
        color: #184466;
        font-style: normal;
        font-variant: small-caps;
    }

    #container-footer-menu li A {
        padding: 0px 3px 0px 3px;
    }

        #container-footer-menu li:first-child A  {
            border: 0px;
        }

    #container-footer-menu li A:HOVER {
        text-decoration: underline;
        color: #FFF;
    }

