Custom Image Background in Block I tried Dynamic background module but it seems it's not what I am looking for. Is there such a module that will allow me to change the background for a certain pages or group of pages that works the same like block?

Like in Block, I can select which pages this block will be shown.

Example:


    Show background on specific pages
         All pages except those listed
         Only the listed pages


I believe there's a module that can do this, I would be very glad if somebody can point me to the URL of the module.

Thanks in advance.
You can do it via a class that you selectively add to the pages, then using CSS add a background. Two modules stand out:

Node Class


  Node Class is a simple module that allows users to add custom CSS
  classes to any node through the node/add interface.


Context


  Context allows you to manage contextual conditions and reactions for
  different portions of your site. You can think of each context as
  representing a "section" of your site. For each context, you can
  choose the conditions that trigger this context to be active and
  choose different aspects of Drupal that should react to this active
  context.


See also:

Is it possible to add css class to the page's body tag with rules when certain conditions are met?

and 

Context Block Classes