картинкам в любом случае надо указать max-width: 100%: display:block; сейчас судя по всему они у тебя всю сетку разбивают. тогда и марджин работать будет
походу я не о том думаю. картинки у тебя и останутся кривыми, скорее всего, зато одинаковые будут. а так, да. в фотошопе дизайнеру выравнивать картинки. делать под один вид. возможно в этом вопрос
fast stone image умеет пакетно картинки подгонять под нужный размер, и заполнять фоном остатки, с png правда не знаю как там. фотошопом пакетно наверно так не сделать.