Chętnie bym Ci pomógł, tylko nie bardzo rozumiem, co masz na myśli z tą "Ramką". Jak ona wygląda, może zaprezentuj gdzieś działanie tej strony. Osobiście, wydaje mi się, że łatwiej będzie to zrobić za pomocą JavaScript ew.jQuery- o ile myślę o tym samym co Ty, a wydaje mi się że tak, bo patrząc po CSS-ie "ramki", no to wnioskuję że tło ma się przyciemniać, i wyskakiwać jakiś box z informacją na stronie, i ma to być "na pierwszym tle". Jeśli dobrze wnioskuję, to proponuję zrobić to za pomocą javascript. Okodować to w taki sposób, ze w momencie gdy klikniesz na zdjęcie, to skrypt zamieni ci CSS z display:none; na np block; I wtedy funkcją w JS:
document.getElementById("id_elementu");
Stworzysz zachowanie, w którym będzie przypisany dany tekst który ma się wyświetlać, w określonym elemencie ID.
Ale tak jak piszę.... Nie wiem czy zrozumiałem dobrze to, o co Ci chodzi ;)