@charset "utf-8";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; text-align: left;}
body { line-height: 1em; background: #fff url(../i/body-bg.png) repeat 0 0; text-align: center; font-family: Tahoma, sans-serif; font-weight: normal; font-size: 11px; color: #585858; }
ol, ul { list-style: none; }

blockquote, q {	quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table {	border-collapse: collapse; border-spacing: 0; }
a {text-decoration: none; color: #5a8704;}
a:hover {text-decoration: underline;}
.clr {clear: both; height: 0; font-size: 0; line-height: 0; float: none;}

h1 {height: 235px; background: url(../i/header2.jpg) no-repeat 0px 2px; padding: 1px 0 0; margin: 0 0 30px; text-indent: -9999px;}
h2 {width: 32px; height: 161px; position: absolute; top: 27px; left: -28px;}
h2 a {display: block; text-indent: -9999px; width: 32px; height: 161px; position: relative; z-index: 3;}
#page h2 .bg {display: block; text-indent: -9999px; width: 32px; height: 161px; position: absolute; top: 0; left: 0; background: url(../i/dzialki-na-sprzedaz.png) no-repeat 0 0; z-index: 2;}
h3 {font: bold 12px/15px Tahoma, sans-serif; color: #587a18; padding: 0 0 8px 41px; margin-bottom: 4px; background: url(../i/leaf.png) no-repeat 8px 0; border-bottom: 1px solid #e6e6e6;}

#page {width: 700px; margin: 0 auto; padding: 0 4px; background: url(../i/pg-bg.png) repeat 0 0; position: relative;}
#page .bg {background: url(../i/pg-bottom.png) no-repeat 0 100%; width: 708px; height: 125px; position: absolute; left: 0; bottom: -4px; z-index: 1;}

#fotter {color: #fff; width: 708px; margin: 0 auto; padding: 5px 0 10px; line-height: 1.3em; text-align: center;}

#menu {width: 163px; height: 326px; position: absolute; right: -159px; top: 187px;}
#menu .bg {width: 163px; height: 326px; background: url(../i/menu-bg.png) no-repeat 0 0; position: absolute; left: 0px; top: 0px; z-index: 2;}
#menu ul {padding: 30px 9px 0 8px; position: relative; z-index: 3;}
#menu li {border-bottom: 1px solid #d6ef92; padding: 5px 0 6px; font-weight: bold; line-height: 15px;}
#menu li a, #menu li span {display: block; padding: 2px 0 2px 34px; background: url(../i/menu-bullet.gif) no-repeat 8px 5px;}
#menu li a {color: #334c02;}
#menu li span {color: #fff; background-color: #66950e;}

#content {padding: 0 35px; position: relative; z-index: 2; overflow: hidden;}
#content p {line-height: 23px; margin-bottom: 15px;}
#content div {padding: 0 1px 0 5px; margin-bottom: 15px;}
#content .section {border-bottom: 1px solid #e6e6e6;}

#content .images {overflow: hidden; zoom: 1; margin: 15px 0px;}
#content .images li {float: left; display: inline; width: 188px; margin-left: 30px; margin-bottom: 10px; overflow: hidden;}
#content .images li.first {margin: 0;}
#content .images li a {display: block; text-align: center;}
#content .images li a img {padding: 2px; background: #fff; border: 1px solid #a7a7a7; margin-bottom: 5px; display: block;}
#content .images li a span {background: url(../i/lupa.png) no-repeat 100% 50%; padding-right: 18px; line-height: 13px;}
#content .images li a:hover {text-decoration: none;}
#content .images li a:hover span {text-decoration: underline;}

#content table td {padding: 3px 5px;}

#emlo {text-align: center !important; padding: 10px 0px; overflow: hidden; zoom: 1; color: #fff; }
#emlo h4 {text-align: center;}
#emlo a {color: #fff;}
#emlo a span {position: absolute; top: -100000px;}