Może dlatego, że powinna być spacja po parametrze url. Każdą wartość należy oddzielić spacją. Może IE nie radzi sobie z takim błędem. Dodatkowo dodaj pozycję obrazka po najechaniu.
Kod:
background: url(images/1on.jpg) 0 0 no-repeat;