body {
 margin: 0;
 padding: 0;
 background-color: #D2C6AD;
 text-align: center;
 font: 12px arial, georgia, serif;
 color: #363636;}
body * {
 margin: 0;
 padding: 0;}
#logo span, #menu li span, h1 span {
 position: absolute;
/* margin: 0 0 0 -9999px; */
 }
table h2 {
 padding: 10px 0 0 0;
 font-size: 12px;}
img {
 float: right;
 margin: 0 0 10px 10px;
 padding: 1px;
 border: 1px solid #E1D1B7;}
p {
 line-height: 23px;
 margin: 0 0 17px 0;}
ul li {
 list-style: none;}
#cont li {
 padding: 0 0 0 12px;
 margin: 0 0 7px 0;
 background: url(../gfx/dot.gif) no-repeat left top;}
#page2 {
 width: 838px;
 display: inline-table;
 margin: 55px auto;
 background: url(../gfx/cienbg.gif) repeat-y left top #CFC3A9;}
span#cien_t {
 width: 838px;
 height: 18px;
 display: block;
 background: url(../gfx/cien_t.gif);}
span#cien_b {
 width: 838px;
 height: 18px;
 position: relative;
 display: block;
 background: url(../gfx/cien_b.gif);}
#bot {
 position: absolute;
 left: 13px;
 top: 10px;
 text-align: left;
 font-size: 10px;}
#bot a {
 color: #363636;}
#bot a:hover {
 text-decoration: none;}
#page {
 width: 800px;
 text-align: left;
 overflow: hidden;
 margin: 0 auto;
 background: url(../gfx/navbg.gif) repeat-y left top #f6f2ea;
 border-left: 6px solid #323232;
 border-right: 6px solid #323232;}
#nav {
 float: left;
 padding: 24px;
 width: 241px;
 padding-bottom: 70px;
 background: url(../gfx/dlugopis.gif) no-repeat 110px bottom;}
#logo {
 width: 242px;
 height: 148px;
 margin: 0 0 14px 0;
 text-align: center;
 background: url(../gfx/logobg.gif) repeat-x left top;
 }
#logo a {
 width: 176px;
 height: 64px;
 float: left;
 display: inline;
 margin: 42px 0 0 33px;
 /*background: url(../gfx/logo.gif); */
 }
#menu {
 width: 176px;
 float: left;}
#menu li {
 margin: 10px 0 0 0;
 bckground: green;
 width: 242px;
 height: 26px;}
#menu li a {
 display: inline-table;
 float: left;
 width: 242px;
 height: 26px;}
#strona_glowna a {background: url(../gfx/menu_glowna.gif);}
#oferowane_uslugi a {background: url(../gfx/menu_oferta.gif);}
#o_mnie a {background: url(../gfx/menu_omnie.gif);}
#cennik a {background: url(../gfx/menu_cennik.gif);}
#cont {
 padding: 32px;
 float: left;
 width: 440px;
 border-left: 6px solid #323232;
 background: #f6f2ea;}
h1 {
 width: 400px;
 height: 56px;
 margin: -32px 0 0 -32px;
 background-repeat: no-repeat;}
.p1 {
 background: url(../gfx/sep.gif) no-repeat center bottom;
 padding: 0 0 35px 0;
 margin: 0 0 26px 0;}
p.p2 {
 width: 200px;
 float: left;}
#kontakt {
 width: 259px;
 height: 204px;
 float: right;
 display: inline;
 margin: 0 -32px -32px 10px;
 background: url(../gfx/kontakt.gif);}
#kontakt address {
 font-style: normal;
 color: #4C3B20;
 line-height: 18px;
 margin: 46px 0 0 32px;}
table {
 font-size: 12px;}
table th {
 padding: 0 0 3px 0;
 text-align: left;
 border-bottom: 1px solid #efe8dd;}
table td {
 padding: 0 0 3px 0;
 vertical-align: top;}
table td.a {
 padding: 0 0 3px 40px;
 background: url(../gfx/dot2.gif) no-repeat 27px 0;}
table tfoot td.a {
 padding: 0 0 3px 40px;
 background: url(../gfx/dot3.gif) no-repeat 27px 0;}
table tfoot td {
 font-size: 11px;
 color: #808080;
 padding: 3px 0 0 0;}
 
#menu ul li a img{
border: 0px;
margin-left: 0px;
}div#logo a img{
border: 0px;
} 
.clr{clear: both;}
