m4son, ну, тогда смотреть, какие конкретно HTTP-заголовки или переменные окружения присутствуют в HTTPS-запросах и отсутствуют/отличаются в HTTP, и на их основании правило для .htaccess писать. Проверить заголовки и переменные окружения на стороне сервера можно через php-скрипт с вызовом функции phpinfo(32);
Обычно это заголовок X-Forwarded-Proto, но может отличаться в зависимости от настройки или отсутствовать.
ViktorFilatov, проблему решает для себя тот, кто задаёт вопрос, отвечающие не будут к вашему компьютеру подключаться и нажимать кнопки за вас для решения проблемы. Или совсем не очевидно, что если проблема заключается в отсутствии стилей - то для решения этой проблемы эти стили нужно добавить?