Con permiso, y para animar un poco
Lo que recuerdo (y he vuelto a ver ahora) es que el lightbox coloca la imagen con cierto margen superior respecto a la ventana (con independencia del punto donde se encuentre la imagen que lo llamas en ese momento.
Me explico: tengamos la misma imagen que lo llama y movamos el scroll para que quede arriba, al centro o abajo de la ventana del navegador, al abrirse el lightbox la sitúa con el mismo punto superior (relativo) de la ventana.
Pero si utilizas el !important ese efecto desaparece y la imagen se abre respecto al body del elemento, ya que el script crea el "<div id="lightbox"...>" como hijo directo de body.
Así que con la forma "provisional" de
Mik (hola), te encontrarás que si tu imagen está muy abajo en el html, tendrás que hacer scroll hasta arriba para verla.
Por lo que dices que te lo coloca muy abajo (supongo que con respecto a la posición de la ventana) y por lo que te he comentado antes (posición respecto a body), creo que el problema puede que esté en otra parte.
Un saludo