stavo pensando, visto che ie6 prima legge corretto, poi lo rimette sbagliato, vuol dire che lo parsa perchè ha riscontrato un errore no? Ma che errore, visto la scarsa compatibilità con i css?
C'è qualche strumento che dia un report del parser? Così forse riuscirei a capire perchè parsa il background piazzandolo sbagliato