Merge: CSS doesn't work properly in Internet Explorer

I thought this is an IE problem but I was up a blind alley. It was simply caused by incomplete style sheets. Here’s the fix.