Да, но Европейский союз не является и государством! Союз пишется с прописной в официальных названиях государств: Союз Советских Социалистических Республик, Австралийский Союз.
Лучше: по специализациям.
Правильно: согласно требованиям или в соотвествии с требованиями...
Это союз а, частица уж и союз если.
Верны оба варианта.
Верно: международный аэропорт Хургады.
По правилам орфографии написан третий вариант. Обратите внимание: кавычки в названии возможны только в том случае, если название стоит после родового слова, с которым не согласуется.
Запятые не нужны.