Gomiw0www:
Por el momento lo único que con lo que se puede ajustar una imágen de fondo, sin recurrir a varias imágenes o implementando javascript, es con la propiedad background-resize, introducida en CSS3, lamentablemente por el momento IE, no la soporta
Te dejo una demo en
http://foros.emprear.com/css/background-size/bgs.html
Saludos