Thank you for your reply. Yes, there should be a white page with several Russian links, but I don't see it unfortunately.
Flushing caches didn't help.
I tested the site availability via http://www.site24x7.com/check-website-availability.html and found that it's available not everywhere, and...