﻿/*--------- StandardMenu style ----------*/
#standardMenu { position: relative; }
    #standardMenu ul { list-style: none; margin: 0; padding: 0; }
    #standardMenu li { position: relative; display: block; float: right; margin: 0; list-style: none; }
        #standardMenu li.lampback { position: absolute; top: 0; z-index: 8; background: #3a3a3a; width: 100%; height: 90px; border-top: solid 4px #36bddd; }
            #standardMenu li.lampback .lampleft { position: absolute; top: 0; left: 45%; z-index: 100; }
                #standardMenu li.lampback .lampleft .lampcenter { height: 0; width: 0; border-top: 6px solid #36bddd; border-left: 5px solid #3a3a3a; border-right: 5px solid #3a3a3a; }

    #standardMenu .rootMenu li a { display: block; position: relative; float: none; z-index: 10; cursor: pointer; text-decoration: none; }
        #standardMenu .rootMenu li.selected a, #standardMenu .rootMenu li.breadcrumb a, #standardMenu .rootMenu li:hover a, #standardMenu .rootMenu li a:hover { text-decoration: none; }

        #standardMenu .rootMenu li a span { display: block; padding: 0 20px; height: 40px; line-height: 40px; color: #0e2f5a; white-space: nowrap; font-size: 14px; font-weight: 700; text-transform: none; }
        #standardMenu .rootMenu li.selected a span, #standardMenu .rootMenu li.breadcrumb a span, #standardMenu .rootMenu li:hover a span, #standardMenu .rootMenu li a:hover span { color: #16d393; }

    /*-- submenu --*/
    #standardMenu .subMenu { position: absolute; right: 0; width: 180px; top: 100%; z-index: 1210; display: none; padding: 0; /* border-top: 3px solid #ce7e20; */ }
        #standardMenu .subMenu ul:before { content: ""; position: absolute; width: 15px; height: 15px; background: rgb(255, 255, 255); top: -6px; right: 25%; margin-right: -7px; z-index: 1; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
        #standardMenu .subMenu:after { content: ""; position: absolute; width: 14px; height: 12px; top: -6px; right: 45px; margin-right: -7px; z-index: 1; -webkit-transform: rotate(45deg); transform: rotate(45deg); box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1); }


    #standardMenu .rootMenu li.rmHover .subMenu { display: block; }
    #standardMenu .subMenu ul {margin: 0;padding: 13px 0;position: relative;z-index: 1200;background: #fff;background: rgb(255, 255, 255);/* border: 1px solid #fff; *//* border:1px solid rgba(200,200,200,.3); */box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);border-radius: 12px;}
    #standardMenu .subMenu li { float: none; clear: both; background: none; width: 100%; padding: 0; *margin-bottom: -3px; }
        #standardMenu .subMenu li.item a {border: none;/* border-bottom: 1px solid #666; *//* border-bottom: 1px solid rgba(232, 230, 230, 0.15); */padding: 0;margin: 0;background: none;}
        #standardMenu .subMenu li.item a:hover{background:rgba(242, 242, 242, 0.4)}
        #standardMenu .subMenu li.last > a { border-bottom: none; }
        #standardMenu .subMenu li.item a span { display: block; background: none; font-size: 14px; color: #000; font-weight: normal; white-space: normal; height: auto; line-height: 1.5em; padding: 10px 15px 10px 15px; text-transform: none; margin: 0; border: none; text-align: right; }
        #standardMenu .subMenu li.selected > a span, #standardMenu .subMenu li.breadcrumb > a span, #standardMenu .subMenu li.item a:hover span { cursor: pointer; color: #16d393; }
    #standardMenu .subMenu .subarrow { background: url(../images/menu-arrow01.gif) no-repeat; position: absolute; left: 0; top: 15px; width: 15px; height: 7px; z-index: 9999; }
    #standardMenu .subMenu li.selected > a .subarrow, #standardMenu .subMenu li.breadcrumb > a .subarrow, #standardMenu .subMenu li.item a:hover .subarrow { background: url(../images/menu-arrow02.gif) no-repeat; }

    #standardMenu ul li ul li ul { display: none; width: 180px; margin: 0; }
        #standardMenu ul li ul li ul.level1 { display: none; position: absolute; right: 178px; top: -1px; }
        #standardMenu ul li ul li ul li ul.level2 { display: none; position: absolute; right: 178px; top: -1px; }
        #standardMenu ul li ul li ul li ul li:hover ul.level3 { display: block; position: absolute; right: 178px; top: -1px; }
        #standardMenu ul li ul li ul li ul li ul li:hover ul.level4 { display: block; position: absolute; right: 178px; top: -1px; }

    #standardMenu img.mmIcon {max-height: 24px;margin-left: 7px;vertical-align: middle;}
    #standardMenu img.rootIcon { max-height: 40px; margin-left: 7px; margin-right: -10px; vertical-align: middle; }


/*Standard menu inner*/
.navbar-menu-inner #standardMenu .rootMenu li a span { color: #fff; }
.navbar-menu-inner #standardMenu .rootMenu li.selected a span, .navbar-menu-inner #standardMenu .rootMenu li.breadcrumb a span, .navbar-menu-inner #standardMenu .rootMenu li:hover a span, .navbar-menu-inner #standardMenu .rootMenu li a:hover span { color: #0e2f5a; }
/*Standard menu inner*/
