<SELECT name="currency" style="width:50">
50 Kilometer soll das breit werden?
Oder 50 Nanometer?
Bei Längenangaben in CSS gilt, daß IMMER eine Längeneinheit angegeben werden MUSS.
Es gibt da so eine schöne Regel:
"Sage niemals 'nie', 'muss immer' und 'steht fest'".
Probier mal:
<div id="xyz" style="width:100"></div>
alert(document.getElementById("xyz").style.width);
und du wirst sehen, dass Standardeinheit bei den meisten Browsern px ist.
Gruß
Axel