В общем проблему я решил. Но подумал стоит написать об этом приколе в htmlbook. Все таки заставила эта трабла меня почесать лоб.... По порядку: Если у Вас такой заголовок в странице (вставлен дримвивером) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> то <div id="123"> работать НЕ БУДЕТ! Т.е. любые названия цифрами приводят к тому что браузеры неотображают свойства блоков. Почему это так - не могу понять, но это так! В общем теперь очищаю заголовки, во избежании такой каки. Кто что думает, отпишите плиз. Может где есть спецификация, почему так происходит.