Правила
Правила используются в таблицах стилей для особых нужд.
charset - Задает текстовую кодировку для внешней таблицы стилей. 
@charset {Кодировка}; 
Пример: 
@charset "windows-1251"; 
Может использоваться только во внешних таблицах стилей; должна быть первой строкой в файле. 
Поддерживается IE начиная с 4.0 
font-face - задает файл загружаемого шрифта для использования на Web-странице. 
@font-face {Определение загружаемого шрифта}; 
Определение загружаемого шрифта имеет следующий формат: 
font-family: {Имя шрифта} 
src: url({Интернет-адрес файла шрифта}) } 
Пример: 
@font-face { 
font-family: comic; 
src: url(http://www.youodmain.ru/comic_font_file.eot); } 
Поддерживается IE начиная с 4.0 
import - импортирует внешную таблицу стилей. 
@import url("{Интернет-адрес файла таблицы стилей}"); 
Пример: 
@import url("http://www.youdomain.ru/style_file.css"); 
Поддерживается IE начиная с 4.0 
page - используется при задании размеров, ориентаций и полей печатной страницы в таблице стилей. 
@page {Селектор страницы} {Правила} 
Селектор страницы может принимать одно из трех значений: 
first: - первая печатная страница; 
left: - четная страница; 
right: - нечетная страница. 
Пример: 
@page :first {margin-top: 2cm; margin-bottom: 2cm;} 
Здесь мы задали для первой печатной страницы поля по два сантиметра сверху и снизу. 
Поддерживается IE начиная с 5.5 
important - используется для задания неперекрываемых установок стиля. 
{Установки слиля}!important 
Пример: 
<STYLE> 
P { color: red !important} 
</STYLE> 
<P style="color: green">Этот текст останется красным.</P> 
Здесь установки, сделанные для текстового абзаца <P>, не будут перекрыты в дальнейшем. 
Поддерживается IE начиная с 4.0 
