И ваш CSS, и ваш HTML должны быть в одной кодировке (предпочтительно, в UTF-8), в обоих должна быть декларация кодировки, для CSS: @charset "UTF-8";
для HTML: <meta charset="UTF-8"> внутри заголовка. Ну и смотрите, чтобы сервер не был настроен на автоматическую перекодировку по традициям из конца девяностых.