I'm using Opera and when I search for this site in Google and click on the link, Yandex warns me this is a malware site, so perhaps you want to contact them and get this sorted out.