#menu 			{float:left;padding:0; margin:0; list-style:none; height:22px; position:relative; z-index:500; font-family:tahoma, arial, verdana, sans-serif;}
#menu li 		{float:left; margin-right:0px; border-right:1px solid #303030;}
#menu li a 		{display:block; float:left; height:22px; line-height:22px; background:#202020; color:#cc0000; text-decoration:none; font-size:11px; font-weight:normal; padding:0px 15px 0px 15px;}
#menu table 		{border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
#menu li a:hover 	{z-index:200; position:relative;color:#ffffff; background:#505050;}
#menu li:hover 	{position:relative; z-index:200;}
#menu li:hover > a 		{color:#ffffff; background:#505050;}
#menu li:hover > a.sub 	{color:#ffffff; background:#505050;}
#menu li a.sub 		{color:#cc0000;background: #202020; font-weight:bold;}
#menu :hover ul 		{left:-1px; top:22px; width:130px; background:#505050;}
#menu ul, #menu :hover ul ul 	{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; border-bottom:1px solid #303030;}
#menu :hover ul :hover ul 		{left:130px; top:-1px; background:#404040; white-space:nowrap; width:132px; z-index:200; height:auto;}
#menu :hover ul li 			{margin:0; border:1px solid #303030; border-bottom:none;}
#menu :hover ul li a 		{width:130px; padding:0; text-indent:15px; background:#404040; color:#ffffff; height:28px; line-height:28px;}
#menu :hover ul li a.fly 		{background:#404040 url(/gfx/rarrow-dark.png) no-repeat right center;}
#menu :hover ul :hover 		{background:#505050; color:#ff3333;}
#menu :hover ul :hover a.fly 	{background:#505050 url(/gfx/rarrow.png) no-repeat right center; color:#ff3333;}
#menu :hover ul :hover ul li a 	{width:130px; padding:0; text-indent:10px; background:#404040; color:#ffffff;}
#menu :hover ul :hover ul :hover 	{background:#505050; color:#ff3333;}

#menu2 		{float:left;padding:0; margin:0; list-style:none; height:22px; position:relative; z-index:500; font-family:tahoma, arial, verdana, sans-serif;}
#menu2 li 		{float:left; margin-right:0px; border-right:1px solid #505050;}
#menu2 li a 		{display:block; float:left; height:22px; line-height:22px; background:#404040; color:#cc0000; text-decoration:none; font-size:11px; font-weight:normal; padding:0px 15px 0px 15px;}
#menu2 table 		{border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
#menu2 li a:hover 	{z-index:200; position:relative;color:#ffffff; background:#505050;}
#menu2 li:hover 	{position:relative; z-index:200;}
#menu2 li:hover > a 		{color:#ffffff; background:#505050;}
#menu2 li:hover > a.sub 	{color:#ffffff; background:#505050;}
#menu2 li a.sub 		{color:#ffffff;background: #aa1111; font-weight:bold;}
#menu2 :hover ul 		{left:-1px; top:22px; width:130px; background:#505050;}
#menu2 ul, #menu2 :hover ul ul 	{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; border-bottom:1px solid #303030;}
#menu2 :hover ul :hover ul 		{left:100px; top:-1px; background:#404040; white-space:nowrap; width:132px; z-index:200; height:auto;}
#menu2 :hover ul li 			{margin:0; border:1px solid #303030; border-bottom:none;}
#menu2 :hover ul li a 		{width:130px; padding:0; text-indent:15px; background:#404040; color:#ffffff; height:28px; line-height:28px;}
#menu2 :hover ul li a.fly 		{background:#404040;}
#menu2 :hover ul :hover 		{background:#505050; color:#ffffff;}
#menu2 :hover ul :hover a.fly 	{background:#505050; color:#ffffff;}
#menu2 :hover ul :hover ul li a 	{width:130px; padding:0; text-indent:10px; background:#404040; color:#ffffff;}
#menu2 :hover ul :hover ul :hover 	{background:#505050; color:#ffffff;}