Como detecto o navegador do usuário e aplico um arquivo CSS específico?

Preciso detectar o navegador e aplicar o arquivo CSS correspondent

Criei 3 arquivos css: __ie.css, ff.css, opera.css. Agora preciso detectar o navegador para incluir o bom.

Eu sei iss

<!--[if IE]>
     <link rel="stylesheet" href="css/ie.css" type="text/css"/>
<![endif]-->

Mas como faço o mesmo com o Firefox e Opera / Chrome?