Одно время Лебедев категорически советовал применять белый фон.
Ну это который Артемий Лебедев, в смысле. Типа гуру веб-дизайна.
И чем тебе красочный белый не устраивает?
Ты же смотри глубже. Ты сайт для себя, любимого сделал? Судя по надписи Каталог производителей мебели - очень вряд ли. Знач, для людей. А по психологии люди не очень любят черный цвет. Он давит. А белый - положительно воспринимается.
Смотри глубже - не сайт для сайта, а сайт для людей.
Еще глянул код. Путаница пока с html & CSS. Все оформление - в CSS!!!!!
У тебя код вполовину меньше станет сразу. Что конкретно делать? Мне писать - долго, да и не очень к месту на меб форуме. По этой теме миллион статей в сети.
Это важно, т.к. CSS кешируется, а html - нет. Чем больше ты уберешь оформления туда, где оно и должно быть (каскадные таблицы стилей) - в CSS, тем меньше у тебя получится файлик html, тем быстрее будет сайт в целом грузиться. Опять же - думай о людях.