Верно: каталог цветов.
Если между определениями стоит разделительный союз, существительное ставится в форме единственного числа: черного или белого цвета.
Лучше: черного цвета не существует.
Правильно: спитОго.
Обе формы слова возможны.
См. главу "Разряды прилагательных по значению" в учебнике Е. И. Литневской.