Più che risolvere il problema è ti conviene aggirarlo...

o dai delle dimensioni predefinite all'iframe o in px o in percentuale

<iframe src="cgi-bin/login.php" name="main" frameborder="0" width="__" height="__"></iframe>

oppure dai delle dimensioni predefinite alla tabella cioè passi dalle dimensioni in percentuale a quelle in px.

oppure se anche queste cose non dovessero funzionare potresti per impostare la pagina il tag <div>, questo sarebbe un po' più laborioso, ma forse più corretto!