Boris,
This is not about duplicate content, since your posts are in fact different.
You have other issues here though. For starters:
1. Your title tags do not target effectively target the keywords you hope to rank for. Once you change your <title> tags to include specific keywords, your rankings should improve significantly. The closer this or that keyword is to the beginning of the title tag, the greater the ranking impact for that keyword, usually.
2. Some of your posts have no text content. Add relevant text them. Write naturally, but make sure the keywords appear in the text.
3. Include relevant keywords in your images' Alt parameter.
4. Do not include enormous numbers of linked images on a page. Google recommends using no more than 100 links per page, and you have well in excess of that. Instead, paginate them (but be sure to include URL canonicalization).
I hope this helps!
(As a moderator, I will point out for future reference that you are allowed to post your URL only in the Site Review subforum, but I'll ignore it this time -- just keep it in mind.

)