Foreign Consulates in Russia
Sorry, we are a bit slow with translating all sites into English. But you can already find a lot of information regarding your visa at the following sites:
Eye Vista Travel
www.russianembassy.ru.