А знаете ли вы, зачем в Бшаблоне Битрикса два файла стилей?
styles.css и template_styles.css?
В чем их разница?
Файл styles.css содержит стили для представления информационного содержания страницы на сайте.
Файл template_styles.css содержит стили для отображения самого шаблона.
Оба файла, конечно, находятся в директории /bitrix/templates/<идентификатор_шаблона>/.