не совсем понял что значит "сделать верхнюю часть фиксированой ?" если нужен такой результат http://prntscr.com/2473c6 ,то решение такое body{ margin:0; background:#2A2A2A url(http://image-up.3dn.ru/_ph/1/793964545.png) 50% 0 no-repeat; } если нужно что бы по краям был другой фон, типа как тут http://prntscr.com/2474n9 (синий для примера), то нужен еще один блок. <body> <div class="wrapper"> </div></body>html,body{ height:100%;}body{ margin:0; background:#00f; /* общий фон */}.wrapper{ width:1283px; /* поставил ширину на блок с фоновой картинкой по ширине картинки */ margin: 0 auto; /* отцентрировал блок */ background:#2A2A2A url(http://image-up.3dn.ru/_ph/1/793964545.png) no-repeat; /* задал фон */ height:100%; /* поставил высоту, так как в данном примере высота дива равна 0, потому что в нем нету контента, а так она на всю высоту родителя на который я тоже поставл 100% */}