Optimalizace prvků formuláře

Zdravím,
máte někdo zkušenosti s optimalizováním formulářových prvků (hlavně input typu "text" a "submit") v různých prohlížečích? Nedaří se mi přes CSS nastavit pevnou velikost (výšku) těchto prvků. Když přes CSS nastavím např. height: 20px, tak se to v Opeře zobrazí nižší než v Exploreru. Pohrál jsem si i s nastavení borderů, marginů a paddingu, ale nepřišel jsem na to.

Děkuji za odpovědi.
input {
width: 100px;
height: 20px;
border: 1px #5555FF solid;
}
Nebude rozdíl ve font-size? Jinak Opera používá úplně jiný (vlastní) způsob vykreslování graf. ovládacích prvků narozdíl od IE, který se drží toho, co mu pro něj vykreslí systém.
2 Zorro: Tak tento zápis Opera vs. Explorer zobrazí různě (nevím teď v kterém prohlížeči je výška skutečně oněch 20px).

2 Nípal: V tom font-size možná bude část problému. Možné také je, že to spočívá v chybné interpretaci okrajů v Exploreru (to jsem četl na jakpsatweb.cz).