karamba,
strangerweb, спасибо
Дело действительно в тэгах, лечится сложно, вот так:
1) пишется скрипт и класс для дива, в котором размещаются пункты списков.
2) вызов скрипта, прокрутка, выделение - всё зашивается в функцию на яве, которая вызывается из страницы.
Это идеально подходит для дизайнов типа моего, где необходимо подчеркнуть что-то отличное от дефолтового стиля.
Легче всего:
1) Покупать нормальные форумы и не мучать свои мозги
2) Если уже купили пхпбб или беллютень, на странице форума отключать доктайп и железно указывать для каждого блока размеры, стили текста и отступы. Получается километровый цсс, но тем не менее это извращение отлично работает. Проблема в том, что указывая в доктайпе xhtml, разработчики почему-то используют кучу тэгов из html 3.2. На вопрос почему это не It isn't just work? Разработчики мне ответили I dont now, please use default style.
На этом дискуссию я прекратил, если кто-то знает простое решение, прошу сказать на будущее, чисто ради спортивного интереса, хочется побороть эту проблему.