Конкретная ситуация: Есть меню на сайте. Есть выпадающие пункты меню. Меню прорисовывается в дивах: <div class="menu-hidden-out"> <div id='thisid' class="menu-hidden-in"> Текст Выпадающего меню. </div> </div> .menu-hidden-out { position:relative; width: 100%; z-index: +100; } .menu-hidden-in { visibility: hidden; position: absolute; top: 0px; padding: 0px; margin: 0px; max-height:200px; height:expression(this.scrollHeight > 200? "200px" : "auto"); max-width:700px; width:expression(this.scrollWidth > 700? "700px" : "auto"); min-width:120px; width:expression(this.scrollWidth < 120? "120px" : "auto"); overflow:auto; border: 1px solid #B4BFDB; } И проблема: IE - адекватно воспринимает и перерабатывает html-код, т.е. пинимает значения в промежутке от 120 до 700 пикселей, если див не уложился в этот промежуток, то рисуется скорлл. Opera и Mozilla(FF) же рисуют скролл, начиная с min-width. Вопрос: Как сделать так, чтобы Operfa, Mozilla(FF) растягивали дивы .menu-hidden-in по ширине содержимого, а не по min-width?