Co-worker (coder) in hysterics: "I got a buggy IE, so that it failed, the fig never works nothing in it, got enough." We start to understand. I open it in Mozilla with Firebug and validation on the fly. The area creating the problems (main menu) has moved apart. Validator immediately gives seven errors. Corrected the code, now we pass validation with a bang. It goes without a menu, in IE everything is OK, as expected.
A wounded maker-up crawls away, continuing, however, to curse IE.
Conclusion: as in any problem situation, it is, of course, not the browser that is to blame, but our curved handles, which put all sorts of obscene constructions into this browser. The golden rule for the automation of cross-browser layout: the document must be validated at least without errors (ideally and without warning). Do it - do it all. In this case, of course, we were just lucky; not validation cured the document, but it is better to treat glitches in a valid document.