Aporto a este post que ademas del condicional es necesario colocar un par de filtros, ya que IE menor que la v9 no solo no es compatible con rgba, sino tampoco con los png por lo tanto agregar lo siguiente el la clase transparencia en el css:
Código:
.transparencia
{
background-image: url(imagen.png)!important;
background-image: none;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imagen.png);
}
Saludos!