I see that basic concept of layout is:
top
middle
footer

How to make CSS layout like google to have top part as 100% width with padding but middle part resize with sceen resolution.
Is this pure CSS skills or I have to use Javascript code to defined sceen resolution?

If you use 15'4 laptop is middle part different from 17'' as it seems it is moving larger and not fixed width.