#menu 			{float:left;padding:0; margin:5px 0 0 0px; list-style:none; height:22px; position:relative; z-index:500; font-family:arial, tahoma;}
#menu li 		{float:left; margin-right:0px;}
#menu li a 		{display:block; float:left; height:22px; line-height:22px; color:#cc0000; text-decoration:none; font-size:12px; font-weight:normal; padding:0px 11px 0px 11px;}
#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:#aa1111;}
#menu li:hover 	{position:relative; z-index:200;}
#menu li:hover > a 		{color:#ffffff; background:#aa1111;}
#menu li:hover > a.sub 	{color:#ffffff; background:#aa1111;}
#menu li a.sub 		{color:#cc0000; font-weight:bold;}
#menu :hover ul 		{left:0px; top:22px; width:160px; background:#aa1111;}
#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 #c1c1c1;}
#menu :hover ul :hover ul 		{left:160px; top:-1px; background:#c0c0c0; white-space:nowrap; width:162px; z-index:200; height:auto;}
#menu :hover ul li 			{margin:0; border:1px solid #c1c1c1; border-bottom:none;}
#menu :hover ul li a 		{width:160px; padding:0; text-indent:11px; background:#ffffff; color:#303030; height:25px; line-height:25px;}
#menu :hover ul li a.fly 		{background:#ffffff url(/gfx/rarrow-dark.png) no-repeat right top;}
#menu :hover ul :hover 		{background:#aa1111; color:#ffffff;}
#menu :hover ul :hover a.fly 	{background:#aa1111 url(/gfx/rarrow.png) no-repeat right top; color:#ffffff;}
#menu :hover ul :hover ul li a 	{width:160px; padding:0; text-indent:11px; background:#ffffff; color:#303030;}
#menu :hover ul :hover ul :hover 	{background:#aa1111; color:#ffffff;}


#menu2 		{float:left;padding:0; margin:5px 0 0 0; list-style:none; height:22px; position:relative; z-index:500; font-family:arial, tahoma;}
#menu2 li 		{float:left; margin-right:0px; border-left:1px solid #000000;}
#menu2 li a 		{display:block; float:left; height:22px; line-height:22px; color:#cc0000; text-decoration:none; font-size:12px; font-weight:normal; padding:0px 11px 0px 11px;}
#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:#aa1111;}
#menu2 li:hover 	{position:relative; z-index:200;}
#menu2 li:hover > a 		{color:#ffffff; background:#aa1111;}
#menu2 li:hover > a.sub 	{color:#ffffff; background:#aa1111;}
#menu2 li a.sub 		{color:#ffffff; background:#aa1111; font-weight:bold;}
#menu2 :hover ul 		{left:0px; top:22px; width:160px; background:#aa1111;}
#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 #c1c1c1;}
#menu2 :hover ul :hover ul 		{left:160px; top:-1px; background:#aa1111; white-space:nowrap; width:162px; z-index:200; height:auto;}
#menu2 :hover ul li 			{margin:0; border:1px solid #c1c1c1; border-bottom:none;}
#menu2 :hover ul li a 		{width:160px; padding:0; text-indent:11px; background:#ffffff; color:#303030; height:25px; line-height:25px;}
#menu2 :hover ul li a.fly 		{background:#ffffff;}
#menu2 :hover ul :hover 		{background:#aa1111; color:#ffffff;}
#menu2 :hover ul :hover a.fly 	{background:#aa1111; color:#ffffff;}
#menu2 :hover ul :hover ul li a 	{width:160px; padding:0; text-indent:11px; background:#ffffff; color:#303030;}
#menu2 :hover ul :hover ul :hover 	{background:#aa1111; color:#ffffff;}
