Есть такая болезнь кнопок у IE, если помимо фона задавать еще и бордер.
Можно воспользоваться альтернативным вариантом:
Код:
<style type="text/css">
body {background-color: #CCCC33;}
.but3{
****border: none;
****background-color: #CCCC33;
}
</style>
...
<button class="but3" type="button" name="press" onFocus="this.blur()">
[img]but3.gif[/img]
</button>
Т.е. создать IMG нужного размера из Вашего фона, бордер и текст нарисовать в нем вручную. Преимущества:
Все это будет целиком "нажиматься" в IE и Opera. А если для <button> не указывать margin и padding – то и в FF будет "нажиматься"... Правда, FF без margin и padding отступы для <button> нехорошие делает...
Практически могу посоветовать, что в данном случае оптимально указать width для <button> на 4px превышающую width для <img>, а height для <button> – на 2px превышающую height для <img>. В свое время я их долго подгонял, чтобы во всех браузерах все было приемлемо с минимальными потерями...