BAnder,
Ах да, совсем забыл. В IE элемент может быть прозрачным, только если его свойство hasLayout имеет значение true. Этого можно добиться разными способами, например установкой фиксированного размера, но проще всего воспользоваться свойством zoom со значением 1:
filter:alpha(opacity=25);
zoom: 1;