Holas
Recuerda que las anchuras y alturas de un documento pueden ser variables dependiendo de factores como resolución y configuraciones personales de las barras de herramientas, por lo tanto algún frame debe ser susceptible a agrandarse o achicarse dependiendo de las necesidades.
Si te fijas, tu primer frameset está definido con valores absolutos para cada una de las 3 particiones horizontales que haces
<frameset onload="CSScriptInit();"
rows="110,192,10" border="0" framespacing="0" frameborder="no" bordercolor="#c0d8f0">
Si la altura de la ventana que lo carga es mayor o menor que la suma de esos valores.... qué hace el navegador? de dónde resta o añade los pixels que sobren/falten?? pues del primero que "pille".
Establécele uno de esos valores como relativo y que sea a un frame escogido por tí al que se le apliquen los cambios necesarios.
<frameset onload="CSScriptInit();"
rows="110,*,10" border="0" framespacing="0" frameborder="no" bordercolor="#c0d8f0">