¿Qué estilo de marcos estas utilizando? ¿iFrames? o ¿cual?
De todas maneras el problema es que con los marcos es como si estuvieras abriendo una pagina fuera de la tuya. Así que no solo basta con solo abrir la imagen en el iframe (utilizando target) y listo. Tendrías que configurar el fondo de ese iframe (o paginas dentro de el) para que tenga el color de fondo de tu preferencia.
Saludos!
Edito Cita: En caso de ser un iFrame, trata dandole estilo al background dentro de las etiquetas "
<i frame></ i frame>" de esta manera:
Código HTML:
<i frame style="background: #000000;"></ i frame>