Premesso che non uso i framset ... prova ad assegnare la classe od ogni sottoinsieme di frame...

Riguardo all'IF ci sono degli script in js che permettono di riconoscere il browser. Nella sezione dedicata del forum trovi tutto l'occorrente.