Банальное и грязное решение за 5 минут:
Создаём подкаталог custom в каталоге design/%имя_темы%/css
В нем размещаем файлы стилей, которые будут называться так же, как и url категории.
Теперь в IndexView.php в самое начало функции fetch добавляем
PHP:
//RS_CustomCatStyles стили в категориях
$rs_category_url = $this->request->get('category', 'string');
if(file_exists('design/'.$this->settings->theme.'/css/custom/'.$rs_category_url.'.css'))
$this->design->assign('rs_category_url', $rs_category_url);
В index.tpl сразу после подключения style.css добавляем
PHP:
{if $rs_category_url}<link href="design/{$settings->theme|escape}/css/custom/{$rs_category_url}.css" rel="stylesheet" type="text/css" media="screen"/>{/if}