Visit the website of the Mariinsky Theater in St. Petersburg (formerly the Kirov Opera and Ballet Theater) (Мариинский театр / Театр оперы и балета имени Кирова):
To answer some of these questions, you may want/need to check out both the Russian and the English "halves" of the website.