<html> <head> <title>Пример</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <style type="text/css"> * html div { display: inline; border-top-width: 0; border-right-width: 3px; border-bottom-width: 0; border-left-width: 3px; border-style: solid; border-color: #F0CC78; } input { padding: 0 4px; background: #FBF0D9; color: #481109; font: 11px Arial; border-top-width: 0; border-right-width: 3px; border-bottom-width: 0; border-left-width: 3px; border-style: solid; border-color: #F0CC78; } * html input { border-left-width: 0; border-right-width: 0; } </style> </head> <body> <div><input type="submit" value="Отправить" /></div> </body> В примере, приведенном выше есть не большая проблема, при увеличении шрифта в Sarafi и при увеличении маштаба страницы в Opera, слева и справа от кнопки образуется отступ в 1 пиксел. Мой пример работает во всех броузерах. Вместо можно использовать , это кому как нравится.