I just went back into the web site to see why that link opened in Russian and guess what? There are two links. One is in Russian (the main page that I saw) and one in English. Like duh. I was so proud of myself, and now I feel like a dope, saying I found the appropriate page, and it was there all the time. Well, I did find it, through the home page. Oh well, better luck next time.