Но не могу найти те классы, которые отвечает за цвета в меню. (обычный, при наводке, активный). Пытался всякие использующие классы тут присваивать новые стили. но без толку. какой серым была, таким и остался.
Судя по всему вам надо сделать шаг назад и попробовать толком освоить CSS и его правила. В частности понять что такое приоритет (или вес) стиля элемента и как он считается, а так же как его поднимать. Неплохо было бы еще изучить средства отладки встроенные в браузер, чтобы понимать какое свойство отвечает за выбранный элемент.
В данном случае страницу надо открыть в браузере ткнуть правой кнопкой мышки --> просмотреть код, на интересующий элемент и понять каким правилом CSS он описывается. Затем создать для этого элемента свое правило с более высоким приоритетом. Самый простой путь присвоить правилу свойство !important, но это плохая практика, которая простительна только новичкам, т.к. при дальнейшей доработке это свойство может смешать все карты.
Подробнее про приоритеты стиля элемента здесь:
htmlbook.ru/samcss/kaskadirovanie