Просто получается что на сайте посольства Словакии в России как раз написано, что с 1.06.2007 для тех у кого есть разрешение на долгосрочное проживание виза не требуется (для граждан Российской Федерации, Армении, Азербайджана, Грузии). Правда они не уточняют какое именно должно быть это разрешение.
А на сайте посольства Словакии в Укране написано что граждане Украины теперь даже с разрешением на проживание могут ехать только транзитом. Поэтому наверное по телефону в консульстве в Чехии и говорят, что виза не нужна (сам проверял - да, говорят, что виза не нужна). Но они то по телефону не могут определить гражданин я Украины или России, и дополнительно этого и не спрашивают. Правда совершенно не понятно почему такое разное отношение к гражданам России и Украины. Может быть просто потому-что для граждан России виза платная, а для граждан Украины безплатная.
Еще на украинском сайте написано что: "Згідно з вищенаведеним, безвізовий в’їзд на територію Словацької Республіки можливий лише за умови, якщо іноземець має дозвіл на проживання в державах Європейського економічного простору відповідно до Інструкції 2004/38/EС Європейського парламенту. Що означає, що не кожен вид проживання іноземця в Європейському економічному просторі дає йому право безвізового в’їзду на територію Словацької Республіки, - а лише такий вид проживання, де конкретно зазначено: „особа з довготривалим проживанням – ЄС”, або „посвідчення про проживання члена сім’ї громадянина Союзу”."
Итого, получается, что если написано что просто "LONG-TERM RESIDENCE" - то это уже не ЕС что-ли? Это они хотят сказать, что просто Чехия - это не ЕС? Как по мне бардак полный. Причем тут гражданство человека, когда смотрят на разрешение на пребывание?