Per ora ho trovato che nel file lightbox.js viene calcolata la variabile lightTop in questo modo:

codice:
var lightboxTop = arrayPageScroll[1] + (document.viewport.getHeight() / 10);
il problema è che firefoc da un valore a document.viewport.getHeight() mentre i.e. la valorizza a 0.

Ora cesco di capire come viene usata la variabile lightTop e lavoro sui suoi valori...

Per il momento grazie!

EDIT:

Risolvo in questo modo:

ello script originale il dive lightbox si posiziona a un decimo dell'altezza del viewport (la client
area del browser), considerando anche l'eventuale scrolling:
codice:
var lightboxTop = arrayPageScroll[1] + (document.viewport.getHeight() / 10);
dato che i.e. non riesce a valozzira il viewport io distanzio il div di 10px:
codice:
var lightboxTop = arrayPageScroll[1] + 10;