il problema è abbastanza semplice, explorer non sa calcolare i pixel dispari sulla larghezza e quindi li mette in pari, infatti se provi a ridimensionare a tentativi vedrai che si mette a posto a certe risoluzioni... comunque domani ci do un occhiata

ps: i css sono ben supportati, bisogna solo saper programmare e conoscere come ragiona un browser