| 
		
			Сообщение от exec
			
		
	 | 
	| 
		Существуют ли универсальные средства для выравнивания любых элементов по горизонтали и вертикали?
	 | 
	
Да. 
 
Это таблица. Простая табличка из одной строки и одной колонки сможет выровнять любой элемент по центру. Как по вертикали... Так и по горизонтали.
Теперь есть "табличные" свойства в ЦСС, которые могут это эмулировать для любого элемента
http://htmlbook.ru/css/display
Есть еще возможности HTML5...
http://html5.by/blog/flexbox/