Вам просто нужно установить Z-индекс вашего родительского DIV.У меня была такая же проблема, вот решение:Неправильно:
<div style="float:left; width:200px; ">
<form action="#" method="GET" id="sel_categorias">
<select name="categorias" id="cat">
<option value="1">1</option>
<option value="2">2</option>
</select>
</form>
</div>
Правильно:
<div style="float:left; width:200px; z-index:3000">
<form action="#" method="GET" id="sel_categorias">
<select name="categorias" id="cat">
<option value="1">1</option>
<option value="2">2</option>
</select>
</form>
</div>
Я читал, что вы должны использовать высокие значения z-index для работы в IE7.Я всегда начинаю 3000, и это работает.
Надеюсь, это поможет кому-то в будущем.