yo tampoco veo la necesidad de esa parte:
onload='if(this.width>525){this.width=525;}
ya que previo abres un div
Código HTML:
Ver original<div style=border-style:solid;position:relative>";
y con agregar solamente width:auto , creo, se arreglaría el problema.
Código HTML:
Ver original<div style=border-style:solid;position:relative;width:auto>";
No sé si ese onload es necesario para algo más o tal vez el contexto de la página lo haga necesario.
Saludos
PD: sugerencia:: utiliza una hoja de estilos (miestilos.css) , o en su defecto pon todos los estilos entre las etiquetas <head></head> y no embebido dentro del html, eso facilita las cosas a la hora de acomodar la presentación, que es básicamente lo que pretendes hacer.