demoniqus,
В интернете по этой теме довольно много информации. Вот, например, с шаманского форума:
http://xpoint.ru/know-how/JavaScript/TablitsyiStiley?2
А еще можно подгружать разные, уже "готовые" CSS файлы, в зависимости от определённого разрешения экрана, просто добавляя соответствующий link элемент в DOM.