Skasowałem go bo już masz rozwiązanie Ale mogę jeszcze raz to napisać.
1 i 2
body { background: #000000 url('obrazek.jpg');
3
Oddzielny div, można też przypisać tło do znacznika html. Zasada jest że jedno tło do jednego znacznika może być przypisany, dopiero w css3 będzie można dawać więcej teł.
Trudno to powiedzieć, powstał na razie test dla przeglądarek na css3. Czołowe przeglądarki na pewno nie będą czekać na skończenie wszystkiego, tylko już będą dodawać to co jest już pewne. Niestety trzeba się z tym liczyć że ie bardzo długo css3 nie będzie interpretować dobrze.