забавно, но FF некорректно отображает <select> если в css описан SELECT {height: 13pt; }
Причем глючит не высота селектора а ширина.

У меня таблица (например список клиентов) в десяток строк, в каждой из которых - форма с <SELECT> для выбора параметра (например - тарифный план для клиента). Причем все <SELECT> абсолютно идентичны и отличаться могут только выбранным (selected) значением.  И FF устанавливает ширину каждого из этих <SELECT> как бог на душу положит, то точно вписываясь в ячейку, то вылезая за пределы не только ячейки, но и таблицы.  Точнее сначала идет группа строк с нормальной шириной селекта, затем идет группа вылезающая за пределы ячейки, затем вдруг один вылетает правым краем за пределы таблицы, проходя даже под кнопками в соседних правых ячейках.

Полная бредятина. В IE и Opera все корректно.  W3C-валидатор ничего серьезного не нашел.

Собственно такой CSS делался для исправления глюка отображения <INPUT type"text"> в Опере.  Она отрисовывает поле ввода бОльшей высоты, чем селектор (и чем высота полей ввода в других браузерах), хотя шрифт у них один и тот же. 
И изначально CSS имел вид   
INPUT, SELECT {height: 13pt; }

olden69 пишет

INPUT, SELECT {height: 13pt; }

А в пикселах или в em-ах высоту задавал не пробовал. Пункты используются ТОЛЬКО для media=screen.

пробовал, но какая разница? Все три браузера (IE,O,FF) нормально понимают высоту в pt но только у FF сносит крышу с шириной при задании высоты. Причем я же говорил про странность - идет несколько однотипных строк таблицыс нормальным по ширине селектором, затем несколько с вылезшим правым краем  за правую границу ячейки, а затем вдруг один-два вообще вылетают правым краем за пределы таблицы.  Какая-либо закономерность не просматривается абсолютли, как ни анализировал код.  ИМХО - баг, причем серьезный.