У меня похожая ситуация. В IE ширина выпадающего меню существенно меньше чем в мозилле. Уже как только не бился...понять не могу в чем проблема. Вот цсс: .nav-box{width:100%;background:url(../images/ves_images/nav-box-tail.png) repeat-x left top;} .nav-box nav {background:url(../images/ves_images/nav-box-right.png) no-repeat right top;} .nav-box ul {height:77px;background:url(../images/ves_images/nav-box-left.png) no-repeat left top;} .nav-box ul li.first {background: none;} .nav-box ul ul { position: absolute; left: 0;top: 74px; display: none; z-index: 1000; background:url(../images/ves_images/bg_menu.png)} .nav-box ul ul li {height:30px;width:175px;padding: 0 36px 0 38px;} .nav-box ul ul li a{white-space: pre;} .nav-box nav ul li {font-weight: bold;float:left;padding:0 36px 0 38px;background:url(../images/ves_images/divider.png) no-repeat left top; position:relative;margin:0 2px 20px -2px} .nav-box nav ul li a {color:#434343;font-size:1.231em;line-height:1.2em;text-decoration:none;font-family:"trebuchet MS",Helvetica,sans-serif;text-transform:uppercase;display:block;padding-top:25px} .nav-box nav ul li a:hover,.nav-box nav ul li.active a {color:#f23b50;text-shadow:0 0 20px #ffffff;} .nav-box nav ul.fright {background:none;padding-right:34px;} .nav-box nav ul.fright li {padding:0 23px 0 25px;}