* { margin:0; padding:0 }
ul { list-style:none }
body { margin:0 auto; background:url(img/pattern.bmp); text-align:center; font-family:verdana, sans-serif }

#bg-top { width:100%; height:531px; background:url(img/top_bg.jpg) top center no-repeat; position:absolute; top:0; left:0 }

h1 { position:absolute; top:-300px; left:0px; }
.kompan {position:absolute; top:72px; left:33px; color:rgb(235,255,255); text-decoration:none;font-weight:normal; font-size:10px;display:inline}
.kompan2 {position:absolute; top:72px;left:179px;  color:rgb(235,255,255); text-decoration:none;font-weight:normal; font-size:10px;display:inline}
#container { width:900px; background-color:#FFF; position:absolute; top:0; left:50%; margin-left:-449px }
#header { height:108px; }

#navigation { overflow:hidden; _zoom:1; padding-bottom:5px; background:url(img/nav_bg.bmp) repeat-x; }
#navigation ul { list-style:none; margin-left:5px; }
#navigation li { float:left; padding-right:1px; background:url(img/nav_divider.gif) right center no-repeat; }
#navigation li.last { background:0 }
#navigation a { float:left; text-transform:uppercase; padding:0 8px; color:#336394; font-size: 10px; font-weight:bold; text-decoration:none; line-height:26px; }
#navigation a:hover { color:#ff8800; text-decoration:underline; }

#links { width:268px; float:left; clear:left; overflow:hidden } 
#links ul { width:263px; margin:0 0 0 3px; padding:0 }
#links li { border-bottom:solid 1px #fff }
#links a { _zoom:1; text-align:left; *height:56px; position:relative; display:block; font-weight:bold; color:#336394; line-height:56px;  font-size:17px; font-weight:normal; text-decoration:none; }  
#links a span { display:none; cursor:pointer; display:block; width:100%; height:56px;  position:absolute; left:0; top:0; background-image:url(img/links.png); background-repeat:no-repeat;  }
#links a.przeprowadzki-prywatne span { background-position:0 0; } 
#links a.przeprowadzki-prywatne:hover span { background-position:0 -56px; }   
#links a.przeprowadzki-firm span { background-position:-263px 0; } 
#links a.przeprowadzki-firm:hover span { background-position:-263px -56px; } 
#links a.montaz-mebli span { background-position:-526px 0; } 
#links a.montaz-mebli:hover span { background-position:-526px -56px; } 
#links a.transport-towarow span { background-position:-789px 0; } 
#links a.transport-towarow:hover span { background-position:-789px -56px; } 

#banner { width:619px; margin-right:7px; height:226px; float:right; _display:inline; }
           
#infoline { clear:left; margin: 0 0 72px 0; background:url(img/top-bottom_divider.bmp) repeat-x; width:268px; float:left; color:#31649e; text-align:left; font-size:20px; }
#infoline_text { padding: 27px 0 0 16px; }
#infoline_text img.dots_top { margin: 8px 0 13px 0; }
#infoline_text img.dots_bottom { margin: 15px 0 11px 0; }
#infoline_text img.shape  { margin: 0 13px 0 9px; }

#infoline_text h3.phone { font-size:21px; line-height:25px }
#infoline_text h4.email { font-size:11px; margin-top:10px }
#infoline_text h4.email a { text-decoration:none; color:#31649E }
#infoline_text h4.email a:hover { text-decoration:underline; }

#infoline_text h3 img, #infoline_text h4 img { float:left }

#infoline_text span.text_bottom  { font-size:11px; }

#content  {  background: url(img/top-bottom_divider.bmp) repeat-x; width:632px; float:left; text-align:left; color:#31649e; }
h2 { margin: 26px 19px 18px 17px; font-size:20px; font-weight:normal }
h2 img { margin: 0 0 1px 7px; }
#content_text  { margin: 0 18px; padding-bottom:50px; font-size:12px; }
#content_text p { text-indent:60px; margin-bottom:10px }
#content a { color:#31649e; }

#footer  { padding: 3px 0 0 8px; height:40px; clear:both; font-size:11px; text-align:left; background:url(img/footer_bg.bmp) repeat-x; }
#footer span  { padding: 0px 0 50px 0; }
#footer span.white { color:#FFF; }
#footer span.blue  { color:#a8c1de; }
#footer a.white  { color:#FFF; text-decoration:none; }
#footer a.white:hover  { color:#FFF; text-decoration:underline; }
#footer a.blue { color:#a8c1de; text-decoration:none; }
#footer a.blue:hover { color:#a8c1de; text-decoration:underline; }                           
 