Part of the problem would be because all your uploads folder appears to have the wrong permission, 777 is very insecure as it makes it writable to anyone, also the images themselves also have the wrong permissions set. In general any files (images, html/php documents etc) should have 644 set for permission, your images all have 666.
I have changed the permissions for files and folders, since that alone did not solve the problem I checked the error_log which told me that there was a .htaccess file in the uploads folder with an disallowed command, I disabled that command (Options -ExecCGI) and your images now loads. That .htaccess seem to come from "CERBER CLAMPS" at least that is noted at the top of that snippet in the .htaccess.
This means that whatever feature you added will not work properly on our free hosting, at least not that part of it.