<!--[if IE 5.5000 ]><link rel="stylesheet" type="text/css" href="ie.css"><![endif]-->
<!--[if IE 6 ]><link rel="stylesheet" type="text/css" href="ie.css"><![endif]-->
<!--[if IE 7 ]><link rel="stylesheet" type="text/css" href="ie.css"><![endif]-->
って、IE独自設定じゃ なかったでしょうか?<link rel="stylesheet" media="screen,tv" href="kihon.css" type="text/css" title="基本用">
<link rel="stylesheet" media="screen,tv" href="opera.css" type="text/css" title="Opera用">
って、全てのUAが 読み込むのが 正しいのじゃ なかったのでしょうか?
javascript で振り分けをした方が いいのじゃないでしょうか?WEBで検索すればサンプルは たくさんありますよ。navigator.userAgent.indexOf(); みたいな感じ。
必要ならしかたがないのでしょうが 古いブラウザ対策に時間をつかっても 費用対効果が無いと思われますが…(一言 多いですかネ)。
頑張ってみて下さい。Fight !!!!