It something that Russians say right before drinking vodka
That´s actually what "cheers" means. But english people do it with beer.
I know that vodka is some sort of... religion. I don´t stand him, but when I would make a visit in russia I would drink it too. And I would like it, I guess.