That one works. As a said before, it's a browser setting. I changed Firefox's background color and that white went black. That area is showing just an image, not an HTML page, which can have its colors modified.
The page would need to be redesigned so it's not using those frames. JavaScript would be a decent choice here. You could also try using an iframe, which has a little more control, but I don't really recommend that.
Edit:
Here's a JavaScript powered gallery that has a similar look and feel to your current page.
Edit2:
Actually, there just may be a way.
From this page, there's a discussion covering ways to do it in Firefox and IE, though I've never tested these. On your frame tag for the image add the following two attributes.
Code:
style="background:#000;" allowtransparency="true"
The second attribute isn't standard though, so it won't validate, and I'm not sure how other browsers will handle these.