Perchè il tuo commento condizionale si applica solo ad Internet Explorer 5
Usa invece l'espressione <!--[if lte IE 6]>
Spiegazioni dettagliate puoi trovarne qui:
http://www.quirksmode.org/css/condcom.html