First thing, I'd try the US Embassy in Moscow. Try e-mailing them, they are sure to know everything you want to know :). But first, check their web site, especially the section on non-immigrant...