il codice funziona e anche senza #, l'ho provato su iexploder mettendolo tra <head><style> tuo codice </style></head>
quindi il sospetto è sulla chiamata al css, controlla nomi e percorsi

il sito credo fosse ceco ma mi pare di aver capito che funza da ie5.5 in poi che versione hai?

comunque funziona anche sugli iframe