Czarno-białe tło zawsze na środku

Witam

Chcę ustawić tło tak żeby było zawsze na środku, a nie przesuwało się dynamicznie w zależności od rozmiaru okna przeglądarki.

Żeby tło było wyśrodkowane i statyczne, a po zmniejszeniu okna pojawiły się suwaki.

Tak to wygląda na pełnym oknie przeglądarki:

przyklad1

a jak zmniejszę okno to czarna połówka tła przesuwa się aż do menu i layout się rozjeżdża

przyklad2

a to moje ustawienia w htmlu:

body {

    background:url(img/bcg.gif) repeat-y scroll center top;

    margin: 0;

    padding: 0;

}

Czy moze kotś z Was miał podobny problem, thx

Ustaw szerokość na body.

Jak ustawie szerokość to wtedy łączenie czarnego z białym nie bedzie na środku. Obrazek ma rozdzielczość 1800 px x 1px wiec chce zeby tło było wypełnione na możliwie większości monitrów.

Czy wie ktoś zatem jak wyśrodkować tło przy ustalonej szerokości?