Привет всем!

Верстаю резиновый сайт, где элементы шапки хитро разъезжаются в разные стороны. Дизайнер нарисовал всё хорошо, по слоям, но лажанул с основной картинкой.

В приложении видно, что дельфин со всеми этими тазами вокруг по логике должен быть с прозрачными областями. На практике же он нарисован на копии фона (вот эти вот квадратики типа кафеля).

Т.е. фоновый слой есть, есть дельфин на копии такого же слоя. Как мне получить разность между этими слоями, чтобы я мог из дельфина сделать PNG с 8-битным альфа-каналом (видно, что это нужно, если хорошенько вглядеться в полупрозрачный водопад, тени от лестницы и прочее)?

Буду благодарен любой помощи!
Спасибо заранее!