ИМХО в коде много лишнего...
Code
<div align="center"><marquee onmouseover="stop()" style="width: 91px; height: 195px;" onmouseout="start()" scrollamount="1" scrolldelay="0" direction="up" width="91" height="195">СДЕСЬ СТАВИМ КОДЫ БАНЕРА</marquee></div>
так по компактее и не вызовет трудностей в отображении. Элемент <MARQUEE>
<MARQUEE атрибуты> Текст строки </MARQUEE>
Он может иметь атрибуты:
bgcolor
Этот атрибут задает цвет фона бегущей строки.
Синтаксис: <MARQUEE bgcolor="цвет">
height
Этот атрибут высоту бегущей строки в пикселях или процентах от всего окна.
Синтаксис: <MARQUEE height=число>
align
Этот атрибут задает выравнивание бегущей строки по верхнему краю top, по середине middle или по нижнему краю bottom.
Синтаксис: <MARQUEE align= ...>
direction
Этот атрибут задает направление движения бегущей строки: left влево, right вправо, up вверх, down вниз.
Синтаксис: <MARQUEE direction="...">
behavior
Этот атрибут задает поведение бегущей строки, либо scroll прокрутка, либо slide прокрутка с остановкой, либо alternate движение от края к краю.
Синтаксис: <MARQUEE behavior="...">
hspace
Этот атрибут задает смещение в пикселах в право бегущей строки.
Синтаксис: <MARQUEE hspace=число>
vspace
Этот атрибут задает пустое пространство выше и ниже бегущей строки.
Синтаксис: <MARQUEE vspace=число>
loop
Этот атрибут задает количество проходов бегущей строки.
Синтаксис: <MARQUEE loop=число>
scrollamount
Этот атрибут задает скорость движения бегущей строки, если его значение равно 1, то она будет еле ползти, если его значение больше 10, то она будет двигаться очень быстро.
Синтаксис: <MARQUEE scrollamount=число>
scrolldelay
Этот атрибут задает временной интервал между шагами бегущей строки, с помощью него можно заставить строку двигаться рывками.
Синтаксис: <MARQUEE scrolldelay=число>