UndineS огромная благодарность - видимо, проблема и была в отсутствии закрывающей скобки. Не могу точно проследить, каким образом браузер выборочно игнорировал при этом некоторые стили, но проблема, скорее всего, была именно в этом.
Виктор Таран, может быть, я неправильно написал. Там не совсем частный случай - меню меняется не всякий раз, а только при смене категории. То есть, на главной странице оно содержит только несколько основных пунктов. В разделе "Категория 1" эти пункты дополняются списком подкатегорий раздела; то же - и в разделе "Категория 2".
Виктор Таран Там 2 инфоблока (так как большая разница в свойствах товаров разных категорий). И планируется что-то типа "двух сайтов в одном", то есть, как я описал выше, дело не только в url товаров. При входе в раздел меняется меню (дополняется пунктами - категориями этого раздела).
Помог перенос шаблона компонента в папку "/bitrix/templates/.default/...". Хотя, и не идеальное решение, но оттуда потом можно будет скопировать обратно, когда основной шаблон сайта поменяется.