About a css menu

I have found a very good css menu which is also cross browser. But in Menu’s style there is

table {position:absolute; top:0; left:0; z-index:100; font-size:1em;}

Since i am still using tables when i place this menu on my page it spoils my page.

When i remove this text from the CSS Menu’s style Menu gets spoiled.

So what am i suppose to do? Can you advise me further?