Добавлено спустя 47 минут 29 секунд
не знаю насколько это правильно, но помог
input
{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
Добавлено спустя 1 час 52 минуты 09 секунд
А что в class="input-block" прописано?
Чисто визуально у тебя padding криво работает
Добавлено спустя 2 часа 34 минуты 02 секунды
не работает в ie7
Internet Explorer до версии 8.0 включительно игнорирует тег section, но отображает его содержимое. Также в этом браузере любые стили не применяются к селектору SECTION.