div#blockLogoMenu nav{
    position: absolute;
    top: 0;
    right: 0;
    width: 754px;
    height: 100%;
}
div#blockLogoMenu nav > ul{
    position: relative;
    float: right;
    height: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
}
div#blockLogoMenu nav > ul > li{
    position: relative;
    float: left;
    padding: 10px 9px 9px 9px;
    font: 14px Arial, Tahoma, Verdana, sans-serif;
    color: #fff;
    text-align: center;
    text-shadow: 1px 1px 0px #661c00;
    background: url('../img/bgLinePointMenu.png') no-repeat right center;
}
div#blockLogoMenu nav > ul > li[data-second-level="true"]{
    padding-right: 25px !important;
    background: url('../img/iconArrowBottom.png') no-repeat right center, url('../img/bgLinePointMenu.png') no-repeat right center;
}
div#blockLogoMenu nav > ul > li.active{
    background: url('../img/bgLinePointMenu.png') no-repeat right center, url('../img/bgActivePoint.png') repeat-x;
}
div#blockLogoMenu nav > ul > li[data-second-level="true"].active{
    background: url('../img/iconArrowBottom.png') no-repeat right center,
                url('../img/bgLinePointMenu.png') no-repeat right center, 
                url('../img/bgActivePoint.png') repeat-x;
}
div#blockLogoMenu nav > ul > li[data-second-level="true"]:last-child.active{
    background: url('../img/iconArrowBottom.png') no-repeat right center,
                url('../img/bgActivePoint.png') repeat-x;
}
div#blockLogoMenu nav > ul > li:last-child.active{
    background: url('../img/bgActivePoint.png') repeat-x;
}
div#blockLogoMenu nav > ul > li:last-child{
    background: none;
}
div#blockLogoMenu nav > ul > li > a{
    font: 14px Arial, Tahoma, Verdana, sans-serif;
    color: #fff;
    text-decoration: none;
    text-shadow: 1px 1px 0px #661c00;
}
div#blockLogoMenu nav > ul > li > a:hover{
    text-decoration: underline;
}
/* style list second level */
div#blockLogoMenu nav > ul > li:hover ul{
    display: block;
}
ul.styleListSecondLevel{
    z-index: 99;
    display: none;
    position: absolute;
    top: 35px;
    left: 0;
    width: 180px;
    padding: 5px 10px;
    margin: 0;
    list-style: none;
    text-align: left;
    background-color: #ff4500;
    opacity: 0.85;
    border-radius: 0px 0px 4px 4px;
}
ul.styleListSecondLevel > li{
    padding: 0;
    margin: 0;
}
ul.styleListSecondLevel > li > a{
    display: block;
    padding: 7px 0px;
    font: 13px Arial, Tahoma, Verdana, sans-serif;
    color: #fff;
    border-bottom: 1px dotted #ff9462;
}
ul.styleListSecondLevel > li:last-of-type > a{
    border-bottom: none;
}