Как задать другие стили в CSS в случае, когда у посетителя сайта отключен JS ?
Используйте<noscript></noscript>
Соответственно, помещаете его под всеми стилями и даете ссылку на стиль no-script.css, в котором переопределяете все стили, которые надо изменить.<link rel="stylesheet" href="style.css">
<noscript><link rel="stylesheet" href="no-script.css"></noscript>
htmlbook.ru/html/noscript
Задать стили по-умолчанию.
В JS перерисовывать все стили.