The only way is to use tables for IE6 & IE7 using conditional comments:
<!--[if lte IE 7]> special markup for IE6 and IE7 <![endif]-->
So, add table, tr, and td tags properly, only for IE in your menu elements.
Another solution is to use: display:inline-block;