Ok, so I made this changes and they made quite a big difference, so thank you guys but still not everything works right. I got rid of the white space mentioned previously- it was caused but a wrong decision while writing the css code again. Unfortunately, it doesn't fix the problem in IE7- the menu just goes very far to the left. But still, the progress made makes me a little less miserable