Берем блок с фиксированным размером и даем ему line-height такой же, как высота.
Помещаем внутрь картинку с вертикальным выравниванием посередине.
Наблюдаем смещение картинки вниз.
cssdeck.com/labs/mphyqlfj
Как решить проблему — не вопрос (эмуляция ячейки таблицы на сей момент самый разумный способ), вопрос почему такое происходит.
Ведь, теоретически, середина картинки должна встать ровно на середину линии, а последняя проходит по середине блока.