ul#mainMenu{padding: 0; margin: 5px; margin-left: 0; text-align: left;}
ul#mainMenu li{padding: 0; margin: 0; display: inline; margin-right: 25px;}
ul#mainMenu li a{color: #FFF; font-weight: bold; text-decoration: none; padding-left: 15px; background: url(../images/top_menu.png) no-repeat left center;} 
ul#mainMenu li a:hover, ul#mainMenu li a.active{color: #CCC;}

ul#mainMenuProduct{list-style-type: none; margin: 0px; padding: 0px; position: relative; list-style-type: none;}
ul#mainMenuProduct li{cursor: pointer; position: relative; margin-bottom: 1px;} 
ul#mainMenuProduct img{position: absolute; z-index: 1; right: 0;}
ul#mainMenuProduct li a{display: block; padding: 9px 0 0 25px; font-weight: bold; color: #FFF; text-decoration: none; background: url(../images/menu.png); height: 24px;} 
ul#mainMenuProduct li a.red{background: url(../images/menu_red.png);}
ul#mainMenuProduct li a:hover, ul#mainMenuProduct li a.active, ul#mainMenuProduct li a.active .red{background-position: bottom;}

ul#mainMenuProduct ul{margin: 0; padding: 0; margin-top: 1px;}
ul#mainMenuProduct ul li a{font-weight: normal; font-size: 90%; padding: 9px 0 0 35px;}
ul#mainMenuProduct ul li a:hover, ul#mainMenuProduct ul li a.active{}

ul#mainMenuProduct ul ul{margin: 0; padding: 0; margin-top: 1px;}
ul#mainMenuProduct ul li ul li a{font-weight: normal; font-size: 90%; padding: 9px 0 0 50px;}
ul#mainMenuProduct ul li ul li a:hover, ul#mainMenuProduct ul li ul li a.active{}

