Полчаса искал ответы, проверял во всех браузерах - не подхватываются стили и ниипет! Наконец заглянул в заголовки - там пишут что в ответ на запрос стилей идет мимо-тип javascript. Оказывается, я тупой. Сколько раз уже натыкался на этот сучок:
if(strcmp($type,'js'))
header('Content-Type: text/javascript; charset='.PAGE_ENCODING);
else
header('Content-Type: text/css; charset='.PAGE_ENCODING);
как бы по логике if(strcmp($type,'js')) должно возвращать тру, а на самом деле надо сравнивать с 0: if(strcmp($type,'js')==0) и все заработало.
Так вот что интересно - скриптам по-барабану. С заголовком от стилей все фурыкало как кот.