sorry that I don't have a solution to this but ...
I know a lot of webdesigners who refuse to make their websites compatible with IE6 and earlier versions, since there are so many differences to agreed web standards.
Or they charge extra for making a site compatible to those messy MS browsers.
I am doing the same because IE6 loses market share anyway since its automatically updated by Microsoft to ver. 7 or 8. They seem to work much better than their predecessors. I think we should fight this policy of misusing market power to not keeping up to standards which were setup and agreed by www.w3.org/ and others. Microsoft produced this nonsense because of lack of competitors, which now exists.
Sorry again for not offering a solution to your problem but since my designer needed 3 extra days to figure out some non - documented MS_only_rubbish_pseudo_standards of IE6 we reacted to this unhealthy situation as described.