Не задана минимальная ширина для резинового блока (1) с фоном.
Такое возникает, если блок (2), внутри него, больше ширины окна браузера, в этом случае заполняется фоном только видимая часть внешнего блока (1). Т.к. его размер расчитывается от границ окна браузера.
Нужно добавить:
.block_1{
min-width: 1170px;
}
Значение, естественно, нужно указать ваше.