1. для начала считает сколько может быть страниц:
количество страниц = общее количество элементов / количество элементов на страницу
2. определяете какую страницу нужно вывести сейчас:
если переход был по ссылке без параметров, показываем первую.
если переход по слылке с параметрами, считаем параметр номером страницы.
3. выводим информацию:
цикл от (количество элементов на страницу * номер страницы) до ((количество элементов на страницу + 1) * номер страницы - 1)
Я сегодня терпелив. Перефразирую вопрос: При каких условиях дочерний div появляется?
зы: В общем нет времени ждать очередного хамского ответа. Подумате при каком условии этот div появляется, повесьте на это условие js, который менятет css родителя, при условии что id дочернего элемента присутствует на странице.
Беда таких решений, что нельзя скрывать произвольный элемент, а не самый правый. Обычно самый правый элемент "контакты" и если они будут скрыты под more... Эффект понятен я думаю...
Отлично. Вопрос из разряда как построить дом площадью 15 соток на участке в 6. Во первых, вы стиль .menu не забыли скорректировать? В оригинале там 300px на логотип. Потом, что же вы хотите место мало, шрифт большой, слова длинные. Примените более узкий шрифт например. Уменьшите размеры фиксированных элементов.