En su día, hace ya más de un año, se reportaron algunas infidelidades del ietester al original, especialmente a ie6.
No se si será el caso.
¿No estará el "fallo" en el contenido del propio "cssparaie.css"?
Porque si usa la sintaxis:
Cita: <!--[if lte ie 7]>
<link href="cssparaie.css" rel="stylesheet" media="screen" type="text/css" />
<![endif]-->
con el /let ie7/ = /menor o igual a ie 7/ tenga por seguro que lo aplicará tanto la ver 6 como la 7. Otra cosa son las reglas que haya definido en él.