Hey Shinzor,
Check out the links below. Great tutorials about how to create a website using photoshop. They step through creation, slicing and programming using css/html. There are two tutorials. The first below is creating the layout in photoshop with the second being the slicing and code part of it.
Part Digital Designs - Fundamentals of Interface Design
Digital Designs - From PSD to HTML
Hope that helps. I think the second tutorial will answer your question above. Walks through using CSS instead of tables to create your layout and how to use slicing to setup your background images. Same effect can be done with tables, but CSS is the better route in my opinion. One down side (not that big a deal) is that the author uses min-height which doesn't work with IE6. There are hacks to force IE6 to min/max height/width which I can supply if needed.