body  { background: #fff url('/files/grafika/bg_body.jpg') 0 55px repeat-x; }

#pageBg  { position: relative; width: auto; min-width: 940px; height: 612px; background: transparent url('/files/grafika/bg_page.jpg') 20px 55px no-repeat; margin: 0; }
#page    { position: relative; width: 900px; margin: 0 20px; background: transparent; overflow: hidden; }

#whiteColLeft  { position: absolute; top: 0; left: 0; width: 20px; height: 612px; background: #fff; overflow: hidden; }
#whiteColRight { position: absolute; top: 0; right: 0; width: 20px; height: 612px; background: #fff; overflow: hidden; }

#content { position: relative; margin-top: 55px; width: 920px; height: 557px; }
#header  { position: absolute; top: 0; left: 0; width: 920px; height: 59px; }

#links div     { position: absolute; overflow: hidden; background-color: transparent; background-position: left top; background-repeat: no-repeat; } 
#links .link1  { top: 225px; left: 0;     width: 340px; height: 320px; background-image: url('/files/grafika/bg_l0_schody.jpg'); z-index: 1; }
#links .link2  { top: 85px;  left: 285px; width: 150px; height: 280px; background-image: url('/files/grafika/bg_l0_nabytok1.jpg'); z-index: 2; }
#links .link3  { top: 210px; left: 485px; width: 65px;  height: 120px; background-image: url('/files/grafika/bg_l0_dvere.jpg'); }
#links .link4  { top: 165px; left: 575px; width: 100px; height: 110px; background-image: url('/files/grafika/bg_l0_nabytok2.jpg'); }
#links .link5  { top: 110px; left: 780px; width: 100px; height: 180px; background-image: url('/files/grafika/bg_l0_nabytok3.jpg'); }

#logo          { position: absolute; top: 24px; left: 20px; width: 94px; height: 94px; overflow: hidden; }
#logo a        { position: relative; display: block; width: 94px; height: 94px; text-decoration: none; overflow: hidden; background: transparent url('/files/grafika/logo.gif') 0 0 no-repeat; }
#logo a img    { display: none; }

#productsMenu                 { position: absolute; top: 45px; left: 135px; z-index: 2; }
#productsMenu h3              { display: none; }
#productsMenu ul              { float: left; }
#productsMenu ul li a         { color: #fff; font-size: 1em; line-height: 1.3; text-decoration: none; cursor: pointer; }
#productsMenu ul li a:hover,
#productsMenu ul li a.active  { color: #D13530; }

#dvereMenu     { float: left; display: block; margin-left: 20px; overflow: hidden; width: 0; }

#mainMenu      { display: block; width: 920px; height: 59px; position: relative; z-index: 3; }
#mainMenu h3   { display: none; }
#mainMenu ul            { margin-left: 135px; height: 59px; list-style-type: none; }
#mainMenu ul li         { display: block; float: left; padding-right: 15px; height: 59px; width: auto; }
#mainMenu ul li a       { display: block; float: left; height: 55px; border-bottom: 4px solid #b9b9b9; line-height: 55px; text-decoration: none; color: #747474; }
#mainMenu ul li a:hover { border-color: #d13530; }

#footer           { width: 920px; height: 60px; line-height: 60px; margin-left: 20px; color: #676767; font-size: .9em; }
#footerCopy       { width: 230px; float: left; }
#footerMade       { width: 690px; float: left; }
#footerMade .text { display: block; float: left; padding-right: 5px; }

#footerMade a     	{ text-decoration: none; color: #d13530; }
#footerMade a:hover	{ text-decoration: underline; color: #d13530; }

#footerMade a.made     { display: block; float: left; cursor: pointer; width: 43px; height: 22px; margin-top: 15px; }
#footerMade a.made img { display: block; border: none; }
