Bugger; modifiqué el CSS que compartiste.
Código CSS:
Ver originalth{
font: bold 12px Arial,Helvetica,Verdana;
height: 200px;
position: relative;
vertical-align: bottom;
width: 50px;
padding: 10px 2px 50px 2px;
}
.rotar{
-webkit-transform-origin:25px 10px;
-webkit-transform: rotate(-90deg);
-moz-transform-origin:25px 10px;
-moz-transform: rotate(-90deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
display: block;
line-height: 20px;
position: absolute;
white-space: nowrap;
}
Y para IE, se me ocurrió lo siguiente:
Código CSS:
Ver original/*reemplazaria el "bottom" usado anteriormente*/
th{ vertical-align: top}
Esto ultimo iría en el condicional al final de las demás hojas de estilo en cascada.
Pruébelo y coméntenoslo.