body,html { margin:0; padding:0; font-size:9pt; font-family:Verdana, Arial, sans-serif; background-color:#7F7F7F; color:#111; text-align:left; }
a      { margin:0; padding:0; color:blue; text-decoration:none; }
a:hover { color:#515151; text-decoration:underline; }
h1,h2,h3,h4 { margin:20px 0 8px 0; padding:0; clear:both; }
form   { margin:0; padding:0; }
img    { margin:0; padding:0; display:block; border:none; }
div    { margin:0; padding:0; }
table  { margin:0; padding:0; border:none; border-collapse:collapse; }
input  { margin:0; padding:0; }
p      { margin:0; padding:0; }
dt     { font-weight:bold; }


#page { margin:0 auto 0 auto; background:url(tlostr.png) left #7F7F7F repeat-y; color:#111; text-align:left; width:983px; }

#header   { background:url(naglowek.png) top left #7F7F7F no-repeat; clear:both; height:239px; }
#header object { float:left; margin:79px 0 0 261px; }

#title    { padding:25px 10px 0 10px; clear:both; text-align:left; }
#menu     { margin:15px 240px 0 0; float:right; padding:0; list-style:none; text-align:left; }
#inIE6 #menu    { margin-right:120px; }
#menu li { display:block; float:left; margin:0; padding:0; }
#menu a  { text-decoration:none; color:blue; height:41px; display:block; }
#menu li#start a { width:77px; background:url(start.png) top left #7F7F7F no-repeat;}
#menu li#start a:hover  { background:url(startpres.png) top left #7F7F7F no-repeat; }
#menu li#oferta a { width:89px; background:url(kupic.png) top left #7F7F7F no-repeat;}
#menu li#oferta a:hover  { background:url(kupicpres.png) top left #7F7F7F no-repeat; }
#menu li#ofirmie a { width:107px; background:url(sprzedac.png) top left #7F7F7F no-repeat;}
#menu li#ofirmie a:hover  { background:url(sprzedacpres.png) top left #7F7F7F no-repeat; }
#menu li#kontakt a { width:106px; background:url(kontakt.png) top left #7F7F7F no-repeat;}
#menu li#kontakt a:hover  { background:url(kontaktpres.png) top left #7F7F7F no-repeat; }

#content { margin-top:2px; clear:both; }
#panel { margin-left:22px; float:left; width:234px; color:white; }
#inIE6 #panel { margin-left:11px; }
#main { margin-right:22px; float:right; width:691px; background-color:white; }
#inIE6 #main { margin-right:11px; width:688px;  }

#main p  { text-align:justify; margin-bottom:8px; text-indent:2em; }
#main h1  { font-size:13pt; font-weight:bold; text-align:center; }
#main h2  { font-size:11pt; font-weight:bold; text-align:center; }
#main li  { text-align:justify; }
#main td { vertical-align:top; }

#footer { background:url(stopka.png) bottom left transparent no-repeat; padding-bottom:10px; clear:both; height:45px; }
#linki    { margin:14px 0 0 32px; list-style:none; text-align:left; float:left; padding:0; }
#inIE6 #linki    { margin-left:16px; }
#linki a  { text-decoration:none; color:white; }
#linki li  { display:block; float:left; margin-right:16px; }

div.block { width:234px; background:url(bloktlo.png) left #7F7F7F repeat-y; margin-top:16px; }
div.block a { color:yellow; }
div.block a:hover { color:white; }
div.block div.header { height:22px; background:url(bloknag.png) top left #7F7F7F repeat-x; color:white; padding:3px 12px 0 12px; font-weight:bold; text-align:center; }
div.block div.content { padding: 3px 4px 3px 4px; }
div.block div.footer { height:11px; background:url(blokstopka.png) top left #7F7F7F no-repeat; clear:both; }
div.block ul { margin-top:1px; margin-bottom:1px; padding-left:22px; }
#inIE6 div.block ul { margin-left:0px; }
#inIE7 div.block ul { margin-left:0px; }

#main div.rights { margin:10px 0 0 0; padding:0 10px 0 10px; border-top:1px dotted silver; }
#main div.rights p  { margin:8px; font-weight:normal; font-size:7pt; color:#777; text-align:justify; font-style:italic; }
#main div.rights table  { margin:0 auto 0 auto; }
#main div.rights td { padding:4px; vertical-align:middle; }

ul.calc    { margin-left:0; list-style:none; text-align:left; display:inline; }
ul.calc li { padding-left:0; display:inline; }

table.formularz      { margin-top:10px; }
table.formularz td   { padding:4px 4px 4px 4px; }
table.formularz span { border-bottom:dotted 1px silver; }

#main table.oferta     { margin-top:10px; }
#main table.oferta td  { padding:2px 4px 2px 4px; border:solid 1px silver; text-align:center; }
#main table.oferta th  { padding:2px 4px 2px 4px; border:solid 1px silver; text-align:center; font-style:italic; font-weight:normal; background-color:#e0e0d0; }

#main table.twocol { }
#main table.twocol td.left { width:50%;padding-right:6px; }
#main table.twocol td.right { width:50%;padding-left:6px; }

#main div.galeria { margin:10px 0 0 0; border-top:1px dotted silver; }
#main div.galeria table  { width:100%; }
#main div.galeria td  { width:50%; vertical-align:middle; }
#main div.galeria img  { margin:4px auto 4px auto; }

