Тег <form>
добавляет пробелы по умолчанию в большинстве браузеров. Это, вероятно, проблема. Попробуйте добавить следующее в свою каскадную таблицу стилей:
form {
padding: 0;
margin: 0;
display: inline;
}
Если это не так, мы можем использовать "грубую силу" для некоторых других опций:
input {
margin: 0;
display: inline;
}
td {
padding: 0;
}
(Конечно, если возможно, заменить более конкретные селекторы.)
Если даже это не сработает, попробуйте использовать такой инструмент, как Firebug, чтобы определить, откуда еще может появиться место.