#gkMainMenu > div > ul > li { height: 39px; }
#gkMainMenu > div > ul > li:hover,
#gkMainMenu > div > ul > li.active { background: transparent url('../images/menu_item.png') repeat-x center bottom; }
#gkMainMenu > div > ul > li:hover > a { color: #fff; }
#gkMainMenu > div > ul > li > a { padding: 0 21px 0 21px; display: block; height: 39px; font-size: 15px; /*font-weight: 800;*/ line-height:40px; background: transparent url('../images/menu_separator.png') no-repeat right top; color: #fff; text-shadow: 1px 1px 2px #020202;}
#gkMainMenu > div > ul > li.active > a > span { background: transparent url('../images/menu_active.png') no-repeat center top; font-family: Arial, Helvetica, sans-serif !important;}

#gkMainMenu > div > ul div.childcontent { padding-top: 4px;  background: transparent; }
#gkMainMenu > div > ul div.childcontent-inner-wrap {  background:  rgba(51, 51, 51, 0.804) /*url('../images/submenu_bg.jpg') repeat-x 0 0*/; box-shadow: 0 2px 2px #1b1b1b; -moz-box-shadow: 0 2px 2px #1b1b1b; -webkit-box-shadow: 0 2px 2px #1b1b1b; border-bottom: 1px solid #4d4d4d; padding: 16px 0 20px 0;  -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; behavior: url(/tema2012/ie/PIE.htc);}
#gkMainMenu > div > ul div.childcontent-inner { overflow: hidden; }
#gkMainMenu > div > ul div.childcontent div.childcontent { margin-top: -25px; padding-top: 2px !important; padding-left: 80px; }
#gkMainMenu > div > ul div.childcontent-inner-wrap div.childcontent-inner-wrap {-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; behavior: url(/tema2012/ie/PIE.htc);}

div.gk-menu > ul.level0 > li > .childcontent .gkcol { padding-bottom: 0px}
#gkMainMenu > div > ul div.childcontent a,
#gkMainMenu > div > ul div.childcontent span { font-size: 10px; color: #ddd; }
#gkMainMenu > div > ul div.childcontent li { padding: 0 24px; min-height: 24px; line-height: 24px; }
#gkMainMenu > div > ul div.childcontent li.group { padding: 0; height: auto; }
#gkMainMenu > div > ul div.childcontent li > a,
#gkMainMenu > div > ul div.childcontent li > span { display:block; min-height: 24px; color:#fff; text-shadow: 0 1px 0 #000; padding-left: 16px; background: transparent url('../images/separator_dark.png') no-repeat left 10px; text-transform:uppercase; font-weight: bold; }
#gkMainMenu > div > ul div.childcontent li > a > span,
#gkMainMenu > div > ul div.childcontent li > span > span {}

#gkMainMenu > div > ul div.childcontent li.active > a,
#gkMainMenu > div > ul div.childcontent li.active > span,
#gkMainMenu > div > ul div.childcontent li:hover > a,
#gkMainMenu > div > ul div.childcontent li:hover > span,
#gkMainMenu > div > ul div.childcontent li > a:hover,
#gkMainMenu > div > ul div.childcontent li > span:hover { color: #cb260a!important; }

#gkMainMenu > div > ul div.childcontent li.active > a > span,
#gkMainMenu > div > ul div.childcontent li.active > span > span,
#gkMainMenu > div > ul div.childcontent li:hover > a > span,
#gkMainMenu > div > ul div.childcontent li:hover > span > span,
#gkMainMenu > div > ul div.childcontent li > a:hover > span,
#gkMainMenu > div > ul div.childcontent li > span:hover > span { color: #fff!important; }

#gkMainMenu > div > ul div.childcontent .group-title { padding: 8px 0; margin: 0 24px 10px 24px; border-bottom: 2px solid #5a5a5a; }
#gkMainMenu > div > ul div.childcontent .group-title .menu-title { font-size: 12px; line-height: 14px; text-shadow: 0 1px 0 #000; display: block; color: #fff; font-weight: bold;}
#gkMainMenu > div > ul div.childcontent .group-title .menu-desc { font-size: 12px; line-height: 12px;  text-shadow: 0 1px 0 #000; display: block; color: #fff; } 
#gkMainMenu .module p {font-size: 12px; line-height:  18px; color: #fafafa; text-shadow: 0 1px 0 #000; }

/* split menu */

#gkSubmenu { height: 31px; background: #3b3b3b url('../images/dropline_bg.jpg') repeat-x left bottom;  -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; behavior: url(/tema2012/ie/PIE.htc);}
#gkSubmenu > div > ul { float: left; font-size: 10px; color: #fff; text-shadow: 0 1px 0 #000; text-transform: uppercase; font-weight: bold; line-height: 30px!important; }
#gkSubmenu > div > ul li { float: left; padding: 0 10px 0 14px; background: transparent url('../images/separator_dark.png') no-repeat left center; }
#gkSubmenu > div > ul li a { line-height:30px!important; color: #fff; display: block; }
#gkSubmenu > div > ul li a:hover { color: #fff; text-decoration: underline; }
#gkSubmenu > div > ul li:first-child { padding-left: 17px; background:none; }

/* Sub Nav (lv2) */
#gkSubmenu ul li li { display:block; min-height: 24px; color:#fff; text-shadow: 0 1px 0 #000; padding-left: 16px; background: transparent url('../images/separator_dark.png') no-repeat left 10px; text-transform:uppercase; font-weight: bold; clear: both!important; float: none!important; }
#gkSubmenu ul li li:first-child { background: transparent url('../images/separator_dark.png') no-repeat left 10px!important;  }
#gkSubmenu ul li li > a { font-size: 10px; color: #fff!important; }
#gkSubmenu ul li li > a:hover,
#gkSubmenu ul li li > a:hover > span { color: #cb260a!important; }
#gkSubmenu ul li ul ul,
#gkSubmenu ul li ul ul ul {  -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; behavior: url(/tema2012/ie/PIE.htc);}
#gkSubmenu ul>li.hover>ul { display:block; height:auto; left:auto; position:absolute; }
#gkSubmenu ul ul {  background: #333 /*url('../images/submenu_bg.jpg') repeat-x 0 0*/; box-shadow: 0 2px 2px #1b1b1b; -moz-box-shadow: 0 2px 2px #1b1b1b; -webkit-box-shadow: 0 2px 2px #1b1b1b; border-bottom: 1px solid #4d4d4d; padding: 12px 20px 10px 20px;  -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; behavior: url(/tema2012/ie/PIE.htc);}
#gkSubmenu > div > ul > ul  { margin-left: -20px!important; }
#gkSubmenu ul ul ul { display:none!important; left:-999px!important; }
#gkSubmenu ul ul li:hover>ul { margin-left:200px!important; margin-top:-40px!important; left:0!important; display:block!important; }
#gkSubmenu ul li:hover ul,
#gkSubmenu ul li:hover ul ul,
#gkSubmenu ul li:hover ul ul ul { left: auto; }