1. У меню, заголовков и т.д. не должно быть никаких иконок в img, делайте бэкграундом. 2. В шапке видимо кнопка, а у вас div со стилем кнопки и дочерний элемент ссылка. Делайте кнопку ссылкой и к ней прицепляйте все стили, а родительские элементы только для позиционирования. И старайтесь обходиться без лишних png изображений. Такую кнопку можно сделать с помощью css3. 3. Желтый, красный, зеленый блок следует занести в отдельный div и уже относительно его позиционировать их. 4. Кнопки социальных сетей, смотреть 1,2. И множество мелких деталей которых нужно учитывать ... По поводу того, что снизу дыра, это касается изначально не правильным началом верстки. 1. Это удаляем: <div class="bg1"></div> <div class="bg2"></div> 2. У обертки top: 0; 3. Соединяем в фотошопе 2 изображения бэкграунда в 1 4. К body прописываем стиль: background: url(../img/headBg.jpg) repeat-x; Как, то так В общем.