*html body { 
    width:expression((document.body.parentNode.offsetWidth<1000)?'1000px':'auto'); 
}
а)объясните пожалуйста этот код, что означает width  и что такое expresion,
почему после width идёт двоеточие?Что такое auto?
б) Как может в стилях быть Яваскрипт?