Здравствуйте! Пожалуйста, подскажите, что надо сделать для разрешения подобной ситуации: есть вот такая css, определяющая вид свойств и их значений в тексте примеров: .property { color:darkgreen; /* Цвет текста для свойств CSS */ font-family:Arial Calibri sans-serif; /* Рубленый шрифт */ font-size:90%; quotes:" {" ": "; } .value { color:green; /* Цвет текста для значений свойств CSS */ font-family:'Times New Roman' Cambria serif; /* Засечный шрифт */ quotes:"" ";}"; } .property:before, .value:before { content:open-quote; } .property:after, .value:after { content:close-quote; } Далее, желая, чтобы quotes' content отображался не различными стилями, а одним, дописываю: .property:before, .value:after { font-family:'Courier New' Consolas monospace; color:limegreen; font-size:120%; font-weight:bold; } И обнаруживаю, что стиль не работает!‥ Вернее, работает, но не полностью — прежде не определённое свойство font-weight применяется, определённое у обоих классов свойство color переопределяется, определённое у обоих классов свойство font-family переопределяется, однако font-size остаётся прежним! Ничтоже сумняшеся добавляю к нему !important и обнаруживаю, что он не работает… Уже сумняшеся иду на htmlbоok.ru и по этой теме ничего не обнаруживаю . Пытаюсь разобраться с наследованием в псевдоэлементах и опять глухо. В спецификации пишут: Недоумеваю: если наследуются все, почему же переопределились color и font-family? Создаю эту тему. Спасибо заранее за ответы. P.S. Только не надо советовать сделать для курлибрэкитов отдельный класс: хочется решить именно эту задачу.