ul.nice-menu li {
    border: 0 none;
    background: none;
}
ul.nice-menu li ul {
    /* fix menu tracking issue */
    margin-top: 2px;
    padding-bottom: 2px;
}

[dir="rtl"] ul.nice-menu li ul li {
    width: 170px;
}
ul.nice-menu li ul li {
    width: 250px;
    height: auto;
}

ul.nice-menu .menuparent ul li a {
    color: #fff;
    padding-left:8px;
    padding-top:8px;
    padding-bottom:8px;
    text-decoration: none;
}

/* nice menu adjustments */
ul.nice-menu, ul.nice-menu ul {
    font-size: 13px;
    z-index: 50;
}

ul.nice-menu-down li.menuparent:hover,
ul.nice-menu-down li.over,
#header-region ul.nice-menu-down li.menuparent:hover,
#header-region ul.nice-menu-down li.over {
    background: none;
    /*background: #eee right center no-repeat;*/
    /* url(arrow-down.png) */
}

ul.nice-menu-down li.menuparent,
#header-region ul.nice-menu-down li.menuparent {
    background: none;
}

ul.nice-menu-down > li > a {
    border-bottom: 1px solid #ccc;
    font-family: 'Century Gothic', Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

ul.nice-menu ul,
#header-region ul.nice-menu ul {
    border: 0;
}

ul.nice-menu,
ul.nice-menu ul {
    border: 0;
}

/* disable float on horizontal menus */
#header ul.nice-menu-down {
    float: none;
}
/* hide block title for menus in header */
#header .block-nice_menus h2 {
    display: none;
}
/* we assume nice menu #1 is the one on the home page with the menus pointing up */
.nice-menu-down li ul {
    /*top: 1.6em;*/
    /*top: auto;*/
    /*bottom: 3.5em;*/
    bottom: auto;
    top: 28px;
}

.nice-menu-down li ul ul {
    top: -1px;
    bottom: auto;
}

.nice-menu-down {
    /*display: table-row;*/
    display: table;
    width: 860px;
}

.nice-menu-down>span {
    display: table-cell;
    float: none;
    text-align: center;
    vertical-align: middle;
    /*position: relative;*/
}

.nice-menu-down>span>li {
    width: 100%;
}
.nice-menu-down>span>li>ul {
    text-align: left;
}

#nice-menu-1 {
    height: 33px;
}

#nice-menu-1>span {
    height: 33px;
}

#nice-menu-1>span>li>a {
    padding-top:9px;
    padding-bottom:9px;
}

#nice-menu-1>span:hover a {
    color:#fff;
    text-decoration: none;
}

#nice-menu-1>span:last-child {
    background: none;
}

/*
#nice-menu-2 #menu-2426,
#nice-menu-2 #menu-2427,
*/
/*#nice-menu-2 #menu-1656,
#nice-menu-2 #menu-1658,
#nice-menu-2 #menu-1678,
#nice-menu-2 #menu-1657,
#nice-menu-2 #menu-1655,
#nice-menu-2 #menu-1654,
#nice-menu-2 #menu-1677 
*/
#nice-menu-2>span>li, #nice-menu-2>li {
    width: 80px;
    height: 80px;
}
#nice-menu-2>span>li>a, #nice-menu-2>li>a {
    /*display: none;*/
}

#nice-menu-2 li a.menu-title {
    font-size: 1.2em;
    /*font-family: Arial, Helvetica, sans-serif;*/
}
#nice-menu-2 li a.menu-title:link {
    color: #eee;
}



#shell ul.nice-menu li li.menuparent:hover,
#shell ul.nice-menu li ul li:hover {
    text-decoration: none;
}

#shell #nice-menu-1>span:hover {
    text-decoration: none;
}

#shell ul.nice-menu>span:hover {
    text-decoration: none;
}

#shell li.menuparent li.menuparent ul li:hover,
#shell li.menuparent li.menuparent ul li {
    background: none;
}

#shell #nice-menu-1 {
    height:33px;
}

#shell ul.nice-menu li a {
    text-decoration: none;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.not-logged-in #nice-menu-1 span {
    width: 215px;
}
.not-logged-in #nice-menu-1 .menu-514 {
    width: 260px;
}

.lang-el.not-logged-in #nice-menu-1 .menu-514,
.lang-ru.not-logged-in #nice-menu-1 .menu-514 {
	width: 205px;
}
.lang-ru.not-logged-in #nice-menu-1 .menu-513 {
    width: 265px;
}
.lang-es.not-logged-in #nice-menu-1 .menu-514 {
    width: 235px;
}
.lang-es.not-logged-in #nice-menu-1 .menu-513 {
    width: 255px;
}