<!--[if IE]>
global css for all IE's
<![endif]-->
<!--[if IE 7]>
css for specific version
<![endif]-->
да, у вас есть два файла, но это нормально для меня =) обычно вы просто тестируете глобальный файл, работает ли это хорошо в обеих версиях, если нет, то просто поместите его в конкретную версию css =)
кстати с этим скриптом http://code.google.com/p/ie7-js/ У меня обычно нет проблем в ie7