
#gkMainMenu {
    border: 0 solid #4F2404;
    margin: 42px 0 12px;
    position: relative;
    z-index: 10000;
}
#gkMainMenu.gkTopSpace {
    margin-top: 0;
}
#gkMainMenu > div.gk-menu > ul {
    background: url("../../images/style1/bg_menu.png") repeat-x scroll left top #F0F0F0;
    height: 25px;
}
#gkMainMenu > div.gk-menu > ul > li {
    border-right: 1px solid #F58322;
    color: #F58322;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
}
#gkMainMenu > div.gk-menu > ul > li:hover, #gkMainMenu > div.gk-menu > ul > li:active, #gkMainMenu > div.gk-menu > ul > li:focus, #gkMainMenu > div.gk-menu > ul > li.active {
    background: url("../../images/style1/bg_menu_hover.png") repeat-x scroll left top #F9F9F9;
    color: #90A857;
}
#gkMainMenu > div.gk-menu > ul > li:hover > a, #gkMainMenu > div.gk-menu > ul > li:active > a, #gkMainMenu > div.gk-menu > ul > li:focus > a {
    color: #90A857;
}
#gkMainMenu > div.gk-menu > ul > li.active > a {
    color: #90A857;
}
#gkMainMenu > div.gk-menu > ul > li > a {
    border-right: 1px solid #F58322;
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    height: 25px;
    line-height: 25px;
    padding: 0 32.7px;
    text-shadow: 0 1px 0 #000000;
}
#gkMainMenu > div.gk-menu > ul div.childcontent {
}
#gkMainMenu > div.gk-menu > ul > li > div.childcontent {
    margin-left: -2px;
}
#gkMainMenu > div.gk-menu > ul div.childcontent-inner-wrap {
    background: none repeat scroll 0 0 #90A857;
    border-top: medium none;
}
#gkMainMenu > div.gk-menu > ul div.childcontent-inner-wrap div.childcontent-inner-wrap {
    box-shadow: 0 0 3px #667A37;
}
#gkMainMenu > div.gk-menu > ul div.childcontent-inner {
    overflow: hidden;
    padding: 2px 0;
}
div.gk-menu > ul.level0 > li > .childcontent .gkcol {
    padding-bottom: 0;
}
#gkMainMenu > div.gk-menu > ul div.childcontent a, #gkMainMenu > div.gk-menu > ul div.childcontent span {
    color: #FFFFFF;
    font-size: 12px;
}
#gkMainMenu > div.gk-menu > ul div.childcontent li {
    border-top: 1px solid #A1B968;
    font-weight: normal;
    height: 20px;
    margin: 8px 20px;
    padding: -12px 20px ;
}
#gkMainMenu > div.gk-menu > ul div.childcontent li:first-child {
    border: medium none;
}
#gkMainMenu > div.gk-menu > ul div.childcontent li.group {
    background: none repeat scroll 0 0 transparent;
    border: medium none !important;
    height: auto;
    margin: 0;
    padding: 0;
}
#gkMainMenu > div.gk-menu > ul div.childcontent li > a, #gkMainMenu > div.gk-menu > ul div.childcontent li > span {
    display: block;
    height: 12px;
}
#gkMainMenu > div.gk-menu > ul div.childcontent li.active > a, #gkMainMenu > div.gk-menu > ul div.childcontent li.active > span, #gkMainMenu > div.gk-menu > ul div.childcontent li:hover > a, #gkMainMenu > div.gk-menu > ul div.childcontent li:hover > span, #gkMainMenu > div.gk-menu > ul div.childcontent li > a:hover, #gkMainMenu > div.gk-menu > ul div.childcontent li > span:hover, #gkMainMenu > div.gk-menu > ul div.childcontent li.active > a > span, #gkMainMenu > div.gk-menu > ul div.childcontent li.active > span > span, #gkMainMenu > div.gk-menu > ul div.childcontent li:hover > a > span, #gkMainMenu > div.gk-menu > ul div.childcontent li:hover > span > span, #gkMainMenu > div.gk-menu > ul div.childcontent li > a:hover > span, #gkMainMenu > div.gk-menu > ul div.childcontent li > span:hover > span {
    color: #D4EC9B;
}
#gkMainMenu > div.gk-menu > ul div.childcontent .group-title {
    background: none repeat scroll 0 0 transparent;
    padding: 10px 20px;
}
#gkMainMenu > div.gk-menu > ul div.childcontent .group-title .menu-title {
    background: none repeat scroll 0 0 #A1B968;
    color: #FFFFFF;
    display: block;
    font-size: 16px;
    line-height: 24px;
    padding: 7px 12px;
}
#gkMainMenu > div.gk-menu > ul div.childcontent .group-title .menu-desc {
    color: #90A857;
    display: block;
    font-size: 10px;
    line-height: 12px;
}
#gkMainMenu .module p {
    font-size: 12px;
    line-height: 18px;
}
#gkSubmenu ul li li {
    border-left: medium none;
    clear: both;
    float: none;
    margin: 0 10px;
    min-height: 24px;
    padding: 0;
}
#gkSubmenu ul li li:first-child {
    border-top: medium none;
}
#gkSubmenu ul li li > a {
    color: #828181;
    display: block;
    font-size: 12px;
    height: 24px;
    min-height: 24px;
}
#gkSubmenu ul li li > a:hover, #gkSubmenu ul li li > a:hover > span {
    color: #90A857;
}
#gkSubmenu ul li ul, #gkSubmenu ul li ul ul, #gkSubmenu ul li ul ul ul {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E2E2E2;
    padding: 6px 0;
    position: relative;
}
#gkSubmenu ul li ul ul, #gkSubmenu ul li ul ul ul {
}
#gkSubmenu ul > li.hover > ul {
    display: block;
    height: auto;
    left: auto;
    position: absolute;
}
#gkSubmenu ul ul {
}
#gkSubmenu > div > ul > ul {
    margin-left: -20px !important;
}
#gkSubmenu ul ul ul {
    display: none !important;
    left: -999px !important;
}
#gkSubmenu ul ul li:hover > ul {
    display: block !important;
    left: 0 !important;
    margin-left: 180px !important;
    margin-top: -32px !important;
}
#gkSubmenu ul li:hover ul, #gkSubmenu ul li:hover ul ul, #gkSubmenu ul li:hover ul ul ul {
    left: auto;
}
