Hehehee.... "Остров" means "island", in Russian. They sure borrowed a lot of the filming style from LOST, that's for sure. It's essentially the "Island of unwanted people."
You can find out more about it on Dark UFO
(with full series description).
It just started in January of 2012. It'll be interesting to see how well received it is. If good enough, perhaps they'll do an English dub, or at least subtitles. That'll probably wet the appetite for some LOST fans.