Te recomiendo que uses
http://css3pie.com. Sombras, bordes redondeados y gradientes los hace compatibles para versiones de IE a partir de su version 6.
Respecto a Opera, habria que utilizar el prefijo -o-. Al igual que los prefijos -webkit- y -moz-, el prefijo -o- es para los navegadores de Opera.
Aunque es muy importante que veamos el aporte de IsaBelM, puesto que ahi vemos las incompatibilidades que pudieran existir para algunas propiedades acorde a las versiones de los navegadores.