css代码------------------------------------------------------------------------------------
<style type="text/css">   
*{margin:0;padding:0;}    
.menu{font-size:12px;position:relative;z-index:100;}    
.menu ul{list-style:none;}    
.menu li {float:left;position:relative;}    
.menu ul ul {visibility:hidden;position:absolute;left:3px;top:58px;}    
.menu table {position:absolute; top:0; left:0;}    
.menu ul li:hover ul,    
.menu ul a:hover ul{visibility:visible;}    
.menu a{display:block;border:1px solid #aaa;background:red;margin:3px;color:#fff;text-decoration:none;}    
.menu a:hover{background:#f2cdb0;color:#f00;border:1px solid red;}    
.menu ul ul{}    
.menu ul ul li {clear:both;text-align:left;font-size:12px;}    
.menu ul ul li a{display:block;width:100px;height:13px;margin:0;border:0;border-bottom:1px solid red;}    
.menu ul ul li a:hover{border:0;background:#f2cdb0;border-bottom:1px solid #fff;}    
</style>
html--------------------------------------------------------------------------------<div>           <ul>   
        <li><a href=""><img id=image1 height=47 alt="" src="image/top_icon_2.gif" width=94 border=0>
            <!--[if IE 7]><!--></a><!--<![endif]-->   
            <!--[if lte IE 6]><table><tr><td><![endif]-->   
            <ul>   
                <li><a href="">铃音分类</a></li>   
                <li><a href="">按铃音名</a></li>   
                <li><a href="">歌手专区</a></li>   
              
            </ul>   
            <!--[if lte IE 6]></td></tr></table></a><![endif]-->   
        </li>   
           </ul>               
          
   
                             </div>
效果是菜单不拉伸,收缩。
如果我加上<div class=menu>图片显示不出来,把图片比例调小以后样式也不对  请问大家我改怎么改呀???