Если нужен вариант без абсолютного позиционирования, то:
Родительскому блоку-контейнеру, где расположены указанные блоки, задаешь text-align: center;
А у блоков, которые нужно отцентрировать пишешь display: inline-block;
jsfiddle.net/LeqPQ
Так же свойство vertical-align: bottom|top|middle устанавливаем вертикальное выравнивание, а через margin сдвигаем позицию.
p.s. Вот не поленился сделать сделать как у вас на картинке
jsfiddle.net/LeqPQ/1
Не слушайте никого, это не хак и не костыль, а совершенно валидная верстка.