
        .menu
        {
            padding-right: 0px;
            padding-left: 0px;
            padding-bottom: 0px;
            margin: 0px;
            border-top-style: none;
            padding-top: 0px;
            border-right-style: none;
            border-left-style: none;
            border-bottom-style: none;
            outline: none;
        }
        .menu UL
        {
            padding-right: 0px;
            padding-left: 0px;
            padding-bottom: 0px;
            margin: 0px;
            border-top-style: none;
            padding-top: 0px;
            border-right-style: none;
            border-left-style: none;
            border-bottom-style: none;
            outline: none;
        }
        .menu LI
        {
            padding-right: 0px;
            padding-left: 0px;
            padding-bottom: 0px;
            margin: 0px;
            border-top-style: none;
            padding-top: 0px;
            border-right-style: none;
            border-left-style: none;
            border-bottom-style: none;
            outline: none;
        }
        .menu A
        {
            padding-right: 0px;
            padding-left: 0px;
            padding-bottom: 0px;
            margin: 0px;
            border-top-style: none;
            padding-top: 0px;
            border-right-style: none;
            border-left-style: none;
            border-bottom-style: none;
            outline: none;
        }
        .menu
        {
            /*background: #4c4e5a;
            width: 505px;
            height: 40px;*/
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
        }
        .menu LI
        {
            display: block;
            float: left;
            list-style-type: none;
            position: relative;
            height: 40px;
        }
        .menu LI A
        {
            /*padding-right: 14px;*/
            display: block;
            /*padding-left: 14px;
            font-weight: bold;
            font-size: 13px;*/
            padding-bottom: 0px;
            margin: 6px 0px;
            color: #ffffff;
            line-height: 28px;
            padding-top: 0px;
            font-family: Helvetica, Arial, sans-serif;
            text-decoration: none;
            text-shadow: 1px 1px 1px rgba(0,0,0,.6);
            -webkit-transition: color .2s ease-in-out;
            -moz-transition: color .2s ease-in-out;
            -o-transition: color .2s ease-in-out;
            -ms-transition: color .2s ease-in-out;
            transition: color .2s ease-in-out;
        }
        .menu LI:first-child A
        {
            border-left-style: none;
        }
        .menu LI:unknown A
        {
            border-right-style: none;
        }
        .menu LI:hover > A
        {
            color: #8fde62;
        }
        .menu UL
        {
            background: #2862AB;
            left: 0px;
            position: absolute;
            top: 40px;
            -webkit-border-radius: 0 0 5px 5px;
            -moz-border-radius: 0 0 5px 5px;
            border-radius: 0 0 5px 5px;
            -webkit-transition: opacity .25s ease .1s;
            -moz-transition: opacity .25s ease .1s;
            -o-transition: opacity .25s ease .1s;
            -ms-transition: opacity .25s ease .1s;
            transition: opacity .25s ease .1s;
            opacity: 0;
        }
        .menu LI:hover > UL
        {
            opacity: 1;
        }
        .menu UL LI
        {
            padding-right: 0px;
            padding-left: 0px;
            padding-bottom: 0px;
            overflow: hidden;
            padding-top: 0px;
            height: 0px;
            -webkit-transition: height .25s ease .1s;
            -moz-transition: height .25s ease .1s;
            -o-transition: height .25s ease .1s;
            -ms-transition: height .25s ease .1s;
            transition: height .25s ease .1s;
        }
        .menu LI:hover > UL LI
        {
            padding-right: 0px;
            padding-left: 0px;
            padding-bottom: 0px;
            overflow: visible;
            padding-top: 0px;
            height: 36px;
        }
        .menu UL LI A
        {
            padding-right: 0px;
            /*padding-left: 40px;*/
            padding-bottom: 4px;
            margin: 0px;
            width: 100px;
            border-top-style: none;
            padding-top: 4px;
            border-bottom: #45A2F2 1px solid;
            border-right-style: none;
            border-left-style: none;
        }
        .menu UL LI:unknown A
        {
            border-top-style: none;
            border-right-style: none;
            border-left-style: none;
            border-bottom-style: none;
        }
        .menu A.a1
        {
            background: url(../img/docs.png) no-repeat 6px center;
        }