body { padding: 0; margin:0; font-family: tahoma, arial; font-size: 11pt;text-align: center}
html> #wrapper{margin:0; text-align: center; width:730px; padding:0}
#wrapper {position:relative; margin: 0 auto; display: block; text-align: center; width:730px; padding:0; }
#header {text-align: center; }
#header_top_shadow {width:730px; background: url('img/top_shadow.png'); background-position: bottom; background-repeat: no-repeat; height:10px}
#content {margin: 0; padding:0; text-align: center; width:730px; position: absolute; top:200px; left: 0px;background: url('img/content_shadow.png') repeat-y;}
.clear {clear:both;}
/* logo */

#logo {display:block;width:730px; height:160px; background:#fff url('img/logo_background.png') left no-repeat; background-repeat:no-repeat; float: left;}
#logo img {display:block; position:absolute; left: 220px; top: 40px; border:none}
#logo div {position:absolute; top: 120px; left:350px; font-weight: bold}
/* menu    lewe: #365b24 prawe: #82bf47 */

a { text-decoration:none; color: #000;}
a:hover {color: #000}
img {border: none}

#menu { display: block; width:730px; min-height: 30px; height:30px; background:#0dd url('img/menu_background.png') left repeat-y; float: left; color: #fff; font-weight: bold; font-size: 14px}
#menu ul {list-style-type:none; padding:0; margin:0;}
#menu ul li {display: inline;}
#menu ul li a {text-decoration:none; color: #fff; padding-left: 5pt; padding-right: 5pt}

#menu ul li a:visited {color:#d0d0d0;}
#menu ul li a:hover {color:#f0f0f0; border-bottom: 7px solid #f1f094}
#menu ul li form {position:relative; top: 3px; display:inline; margin-left: 20pt}
input {border:solid 1px #000; background: #f0fde8}

/* content */
a {text-decoration:none;}

#content_main { position: relative; float:left;background: url('img/content_gradient.png') no-repeat top left; width:730px; padding:0; left:11px}


/* footer */

#footer {margin:0; padding:0; text-align:center; width:730px; height:45px; position:relative; bottom: 0px; left:0px}

#footer_main { display: block; width:730px; height:30px; background:#0dd url('img/menu_background.png') left repeat-y; float: left; color: #fff;font-size: 8pt; text-align:right;}
#footer_main div {margin-right:10pt}
#footer_main div a {color:#243}

#bottom_shadow { padding:0; margin:0; width:730px; background: url('img/bottom_shadow.png');  background-color: #fff; background-position: top; background-repeat:no-repeat; height:15px; position:relative; text-align:left;}
#bottom_shadow img {margin-left:2pt; border:none; position:relative; top: -14px; left:10px}

#newsy_waskie {position:relative; float:left; width: 500px; display:block; max-width:500px}
#newsy_waskie p {text-align:left; text-indent:10pt; margin: 10pt; color: #000; font-size:10pt; font-family:arial}
p span {font-size:9pt; color: #818181}
#newsy_waskie img {margin-top:10pt}
#polecane {position:relative; float:right; width: 200px; display:block; max-width:200px; text-align:center; }
#polecane p {text-align:left; text-indent:5pt; margin: 2pt; margin-top:10pt; color: #000}
#polecane img {margin-top:10pt;}
.right {text-align:right; font-size: 8pt; margin-bottom: 4pt}
.border {width:160px; border-left:1px solid #939393; border-bottom:1px solid #939393; margin:5px; margin-bottom: 10px; padding-bottom:4px}
.border img {padding: 2px; border: solid 1px #222; background:#fff}
#szerokie {position: relative; float:left; width: 700px; display: block; max-width:700px}
#szerokie img {margin-top:10pt}
#zdjecie { padding:4px; border: solid 1px #000}
#nav { margin-top: 10pt; margin-bottom:10pt; text-align:center; word-spacing: 10pt}
#nav a {font-size:8pt; font-weight:bold;}
.oferty {display:block; width:450px; margin-bottom: 10px; margin-left: 10px; border-bottom: solid 1px #939393; border-left: solid 1px #939393; height:125px; padding-bottom:4px; background:url('img/oferta_background.png') bottom left no-repeat}
.oferta {display:block; width:500px; margin-bottom: 10px; margin-left: 10px; border-bottom: solid 1px #939393; border-left: solid 1px #939393;background:url('img/oferta_background.png') bottom left no-repeat}
.zdj_oferty {display: block; width: 130px; position:relative; float:right;}
.zdj_oferty img { display: block; border: solid 1px #000; padding: 2px; margin: 6px; top:0px; background:#fff}
.opis_oferty {display:block; width: 370px; position: relative; float:left;}
img#wamaspon {display:block; position:absolute;top: 100px; left:40px;}
img#pfrn {display:block; position:absolute;top: 50px; left:40px;}
div#nalezymy {position: absolute;top: 20px; left:25px; text-align:center; font-family:arial; font-size: 8pt}
