As far as I know, one of the most important documents of getting visa, because of the passport, is
tourist voucher russia visa. But as far as I know, many visa services provide it to you so you can get a visa and entry the country you want. BUt of course, without a valid passport, you won't be able to go anywhere.