Надо такое сделать, вроде на хроме и мозиле работает, но на ИЕ ни в какую, в чем может быть проблема, в менюшках я не очень(
<!DOCTYPE HTML>
<HTML>
<HEAD>
<TITLE>Вертикальное выпадающее меню на CSS без JS</TITLE>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
</HEAD>
<BODY>
<style type="text/css">
ul.ddd {width: 990px; padding:0; margin: 0; list-style:none; background: #fff; position:relative; border: 0; position:relative;}
ul li {width: 240px;}
ul li a, ul li a:visited {display: block; height:25px; line-height:25px; border: 1px solid #000; color: #FAFAD2; background-color: #4682B4;}
ul li a:hover {color: #4682B4;background-color: #FAFAD2;}
li ul {visibility: hidden; position: absolute; left: 149px; top: 0; display: block; width: 100%; padding: 0;margin: 0;}
li:hover {width: 100%;}
li:hover > ul {visibility: visible; display:block; z-index: 888; position:absolute; list-style:none; width:100%; background: #fff; padding: 0; border: 0; border: 1px Solid red;}
li:hover > a {color:#4682B4;background:#FAFAD2;}
ul a:hover ul {visibility:visible;}
</style>
<ul class="ddd">
<li><a href="#">Уровень 1 п 1</a></li>
<li><a href="#">Уровень 1 п 2</a>
<ul>
<li>div_block2</li>
</ul>
</li>
<li><a href="#">Уровень 1 п 3</a></li>
</ul>
</BODY>
</html>
Надо вот такое:
Вот что в IE: