Сложный background средствами чистого CSS
Попробуй так:
background: 
 url(../..) 0 0 no-repeat,
 url(../..) -123px 100% no-repeat, 
 url(../..) -456px 0 repeat-y;
и 1 и 2 в css2.1 без дополнительных блоков невозможно.