Divviner, в смысле инлайном написали стили прямо в разметку элемента?
Ох, что ш такое...
Погуглите про специфичность селекторов. И разберитесь с ней раз и навсегда, потому что это основы CSS.
Раз important и инлайн стили срабатывают, значит дело в специфичности.
Ankhena, Вы меня не правильно поняли. Я указал, что (как раз таки) НЕ использовал inline и important изначально, понимал, что это надо избегать.
И да, я позже указал некоторые доп. селекторы CSS.