    /* =======================================
    Top Menu aka Main Menu
    ======================================= */
    .moduletable_topmenu{
       padding: 0px 0 0 0;
       color: #333;
       height: 27px;
       margin: 0;
       width: 660px;
       font-size: 90%;
       border: 0px solid #474748;
       z-index: 30;
    }

    .moduletable_topmenu ul{
       list-style: none;
       margin: 0;
       padding: 0;
    }

    .moduletable_topmenu li{
       margin: 0px 15px 0px 0px;
       float: left;
    }
    .moduletable_topmenu li ul {
       position: absolute;
       width: 205px;
       left: -999em;
       border: 1px solid #474748;
       border-bottom: none;
       top: 26px;
    }
    .moduletable_topmenu li:hover ul {
       left: auto;
    }
    .moduletable_topmenu li ul li {
       width: 205px;
       padding: 0;
       border-bottom: 1px solid #474748;
       
    }

    .moduletable_topmenu li a{
       display: block;
       padding: 0 5px 0 5px;
       background-color: transparent;
       color: #666;
	   font-weight: bold;
	   font-size: 100%;
	   font-family: Arial, Helvetica, sans-serif;
	   font-size: 12px;
       text-decoration: none;
       line-height: 27px;
    }
    html>body .moduletable_topmenu li a {
       width: auto;
    }

    .moduletable_topmenu li ul li a {
       width: 195px;
       background-color: #221f20;
       color: #fff;
       /* ---
       filter:alpha(opacity=80);
       -moz-opacity: 0.8;
       opacity: 0.8;*/
    }


    .moduletable_topmenu li a:hover,a#active_menu:link,a#active_menu:visited{
       color: #333;
       text-decoration: none;
       /* ---
       filter:alpha(opacity=100);
       -moz-opacity: 1.0;
       opacity: 1.0;*/
    }

    .moduletable_topmenu li ul li a:hover {
       color: #fff;
       background-color: #474748;
    }

    .moduletable_topmenu li:hover ul, .moduletable_topmenu li.sfhover ul {
       left: auto;
    }


    .moduletable_topmenu ul li.active a {
       color: #333;
       text-decoration: none;
    }
    .moduletable_topmenu li.parent.active a {
       color: #333;
       text-decoration: none;
    }
    .moduletable_topmenu li.parent.active a:hover {
       color: #333;  
    }

    .moduletable_topmenu li.parent.active ul li a {
       color: #ffffff;
       text-decoration: none;
    }
    .moduletable_topmenu li.parent.active ul li a:hover {
       color: #ffffff;
       text-decoration: none;
    }
    
    
    
    
    
    
    
    
    /* =======================================
    Sub Menu
    ======================================= */
    .moduletable_sub{
       padding: 0px 0 0px 0;
       color: #333;
       margin: 0 0 0px 0;
       width: 190px;
       font-size: 90%;
       border: 0px solid #474748;
    }

    .moduletable_sub ul{
       list-style: none;
       margin: 0;
       padding: 0;
       border-top: 1px solid #fff;
    }

    .moduletable_sub li{
       margin: 0px 0px 0px 0px;
       float: left;
       width: 185px;
       height: 25px;
       border-top: 1px solid #ccc;
       border-left: 1px solid #ccc;
       background: transparent url(../images/men_grad.gif) top left repeat-x;	
    }
    .moduletable_sub li a{
       display: block;
       padding: 0 5px 0 5px;
       background-color: transparent;
       color: #666;
	   font-weight: bold;
	   font-size: 100%;
	   font-family: Arial, Helvetica, sans-serif;
	   font-size: 12px;
       text-decoration: none;
       line-height: 27px;
    }
    html>body .moduletable_topmenu li a {
       width: auto;
    }

    .moduletable_sub li a:hover,a#active_menu:link,a#active_menu:visited{
       color: #333;
       text-decoration: none;
       /* ---
       filter:alpha(opacity=100);
       -moz-opacity: 1.0;
       opacity: 1.0;*/
    }

   .moduletable_sub li.parent.active a {
       color: #333;
       text-decoration: none;
    }
    .moduletable_sub li.parent.active a:hover {
       color: #333;  
    }
