body {
    font-family: tahoma, arial, helvetica, sans-serif;
	color: #585858; 
	font-size: 11px;
	margin: 0; 
	border: 0; 
	padding: 0; 
	height: 100%;
	background-color: #7ddc36;
	}

a:link, a:visited, a:hover {text-decoration: none; color: #595959;}
	 
img {border: 0;}
.bold {font-weight: bold;}
.blue, .cena, .lokalizacja {font-weight: bold; color: #1199da;}
.green {font-weight: bold; color: #32d013;}

/* png ie6 */
img.logo-txt, img.logo { behavior: url(../js/iepngfix.htc) }

div.wrapper {width: 100%; margin: 0; overflow: hidden; background: #f2f2f2 url(grafika/bg-container.png) repeat-x 0 400px;}
div.wrapper-podstrona {width: 100%; margin: 0; overflow: hidden; background: #f2f2f2 url(grafika/bg-container.png) repeat-x 0 270px;}
#main {width: 100%; margin: 0; overflow: hidden; background: url(grafika/bg-container2.png) repeat-x 0 100%;}

/* header */
div.img-header {width: 100%; height: 400px; margin: 0; padding: 0; overflow: hidden; background: url(grafika/img-top.jpg) no-repeat center 0;}
div.img-header .center {width: 980px;height: 400px; margin: 0 auto; overflow: hidden; position: relative;}

div.img-header2 {width: 100%; height: 270px; margin: 0; padding: 0; overflow: hidden; background: url(grafika/baner.png) no-repeat center 0;}
div.img-header2 .center {width: 980px; height: 270px; margin: 0 auto; overflow: hidden; position: relative;}

div.flash {width: 955px; height: 332px; margin: 0; position: absolute; right: 7px; bottom: 0; _bottom: -2px; z-index: 1;}
div.flash2 {width: 955px; height: 216px; margin: 0; position: absolute; right: 7px; bottom: 4px; _bottom: -2px; z-index: 1;}

/* menu header */
ul#menu-header {float: right; margin: 25px 0 0 0; padding: 0; list-style: none; position: relative; z-index: 2;}
ul#menu-header li {float: left; margin: 0 13px 0 0; position: relative; font-family: tahoma; font-size: 14px;}
ul#menu-header li:hover {background: url(grafika/hover1.png) no-repeat 0 0;}
ul#menu-header li a {display: block; height: 22px; padding: 7px 5px 0 8px; color: #006496;}
ul#menu-header li a:hover {color: #fff; background: url(grafika/hover2.gif) no-repeat 100% 0;}
ul#menu-header li span {display: block; z-index: 2; height: 22px; padding: 7px 7px 7px 5px; position: absolute; top: -1px; left: 1px; color: #fff; cursor: pointer; background: url(grafika/blank.gif);}
ul#menu-header li span:hover {color: #505050;}

img.logo-txt {width: 256px; height: 75px; position: absolute; top: 145px; left: 30px;}
img.logo {width: 270px; height: 73px; position: absolute; top: 95px; left: 200px;}

#container {width: 100%; margin: 0; padding: 0;}
#container .center {width: 925px; margin: 0 auto; position: relative;}

/* lewa strona */
#left {width: 260px; float: left; margin: 44px 0 20px 0;}
#left h3 {width: 100%; float: left; padding: 0 0 8px 0; margin: 0 0 15px 0; background: url(grafika/line.gif) no-repeat 0 100%;}
.small-box {line-height: 18px;}
.small-box p {margin: 0;}

/* prawa strona */
#right {width: 634px; float: right; position: relative; top: -37px; left: 8px; z-index: 3;}
#right h2 {width: 100%; float: left; margin: 18px 0 15px 0; font-size: 14px;}
#right h3 {width: 100%; float: left; margin: 18px 0 15px 0;}
#right h4 {width: 100%; float: left; margin: 18px 0 10px 0; padding: 0 0 15px 0; font-size: 18px; background: url(grafika/line-h4.gif) repeat-x 0 100%;}

img.bottom {float: left; margin: 0;}

/* duza wyszukiwarka */
#search-box {width: 634px; float: left; margin: 0 0 50px 0; position: relative; color: #fff; background: #1199da url(grafika/search-box-top.png) no-repeat 0 0;}
#search-box .center {width: 580px; margin: 0 auto; overflow: hidden;}

#search-box select {width: 205px; height: 21px; margin: 0 40px 0 0; padding: 2px 2px 2px 0; font-size: 11px;}
#search-box input {width: 80px; height: 18px; margin: 0 10px; font-size: 12px;}

#search-box table {text-align: right; margin: 0; padding: 0;}
#search-box table td {padding: 0 0 7px 0;}

#search-box tr.color1 select{background: #55a8d3; border: 1px solid #0d7eb8; color: #fff;}
#search-box tr.color1 input{background: #55a8d3; border: 1px solid #0d7eb8; color: #fff;}

#search-box tr.color2 select{background: #abd9ef; border: 1px solid #0d7cb2; color: #004f7d;}
#search-box tr.color2 input{background: #abd9ef; border: 1px solid #0d7cb2; color: #004f7d;}

.button-search {width: 257px !important; height: 56px !important; position: absolute; bottom: -36px; right: 75px; border: 0; cursor: pointer; background: url(grafika/button-search.png);}

/* box ogloszenia, tresc */
#content-top {width: 634px; float: left; position: relative; color: #404040; background: #e7e7e7 url(grafika/content-box-top.png) no-repeat 0 0;}
#content-top  .center {width: 580px; margin: 0 auto; overflow: hidden;}

#content-top2 {width: 634px; float: left; position: relative; color: #404040; background: #e7e7e7 url(grafika/content-box-top2.png) no-repeat 0 0;}
#content-top2  .center {width: 580px; margin: 0 auto; overflow: hidden;}

p.content {margin: 0; line-height: 19px; font-size: 12px;}

/* lista produktow */
.product {width: 576px; float: left; margin: 0 0 5px 0; background: url(grafika/product-box-top.gif) no-repeat 0 0;}
.product .center {width: 530px !important; margin: 10px auto 0 auto !important; overflow: hidden;}
.product .miniature {float: left; padding: 5px; background: #fff; border: 1px solid #e9e9e9;}
.product .bottom {margin: 0px 0 0 0 !important;}

.product ul {width: 340px; float: right; margin: 0; padding: 0; list-style: none; font-size: 12px;}
.product li {width: 100%; float: left; padding: 8px 0; border-bottom: 1px solid #efefef;}

img.button-zobacz {float: right; margin: 7px 0 0 0;}

/* stopka */
#footer {width: 100%; height: 125px; margin: 0; overflow: hidden; background: url(grafika/footer.png) repeat-x 0 0;}
#footer .center {width: 925px; margin: 0 auto;}
#footer p {margin: 4px 0 0 0; color: #fff;}
#footer p.graphics {margin: 3px 0 0 0; color: #1eabf0;}
#footer p.graphics a {color: #1eabf0;}
#footer p.graphics a:hover {text-decoration: underline;}
#footer a {color: #fff;}

.copyright {float: left; margin: 30px 0 0 0;}

#links {float: right; margin: 60px 0 0 0;}
#links a {margin: 0 5px;}
#links a:hover {text-decoration: underline; color: #32d013;}

/* mala wyszukiwarka */
#search-small-box {width: 259px; float: left; margin: 0 0 60px 0; position: relative; color: #fff; background: #1199da url(grafika/search-small-box-top.png) no-repeat 0 0;}
#search-small-box .center {width: 215px; margin: 0 auto; overflow: hidden;}
#search-small-box h3 {width: 100%; float: left; margin: 18px 0 15px 0; background: none;}

#search-small-box select{width: 215px; height: 21px; margin: 0 0 6px 0; padding: 2px 2px 2px 0; font-size: 11px;}
#search-small-box input{width: 50px; height: 18px; margin: 0 5px; font-size: 12px;}

#search-small-box .color1 {background: #55a8d3; border: 1px solid #0d7eb8; color: #fff;}
#search-small-box .color2{background: #abd9ef; border: 1px solid #0d7cb2; color: #004f7d;}

#search-small-box table {float: left; margin: 15px 0 0 0;}
.small-button-search {width: 220px !important; height: 60px !important; position: absolute; bottom: -42px; right: 9px; border: 0; cursor: pointer; background: url(grafika/small-button-search.jpg);}
#search-small-box img.bottom {margin: 25px 0 0 0;}


.title {width: 580px; height: 24px; float: left; margin: 0 0 4px 0; padding: 8px 0 0 30px; font-weight: bold; color: #0f8fcf; background: url(grafika/title.png) no-repeat 0 0;}

.dvOferta .title {color: #055F96; background: url(grafika/title_green.png) no-repeat 0 0;}

.table-info table {width: 540px; float: left;}
.table-info table td{padding: 4px 0 4px 35px;}
.table-info table td.t{width: 235px; padding: 4px 0 4px 5px; font-weight: bold; background: #d2d2d2;}

#left .miniature {float: left; padding: 5px; background: #f2f2f2; border: 1px solid #cdcdcd;}
#left .miniature img {float: left;}

ul.osoba {width: 145px; float: right; margin: 0; padding: 0; list-style: none;}
ul.osoba li {margin: 0 0 5px 0;}
ul.osoba li img {position: relative; top: 4px;}
ul.osoba li a {text-decoration: underline;}

#info-links {width: 100%; float: left; margin: 15px 0;}
#info-links p {margin: 0 0 7px 0;}
#info-links a {font-size: 12px; margin: 0 4px;}
#info-links a:hover {color: #498000; text-decoration: underline;}

table#contact {float: left;}
table#contact td {text-align: right; padding: 0 10px 0 0;}
table#contact input.form {width: 300px; height: 18px; margin: 0 10px; font-size: 12px; color: #565656;}
table#contact textarea {width: 300px; height: 90px; margin: 0 10px; font-family: tahoma; font-size: 12px; color: #565656 !important;}
table#contact .color2 {background: #eee; border: 1px solid #cfcfcf; color: #004f7d;}
table#contact .color1 {background: #e7e7e7; border: 1px solid #cfcfcf; color: #004f7d;}

table#contact1 {float: left;}
table#contact1 td {text-align: right; padding: 0 10px 0 0;}
table#contact1 input.form {width: 300px; height: 18px; margin: 0 10px; font-size: 12px; color: #565656;}
table#contact1 textarea {width: 300px; height: 90px; margin: 0 10px; font-family: tahoma; font-size: 12px; color: #565656 !important;}
table#contact1 .color2 {background: #eee; border: 1px solid #cfcfcf; color: #004f7d;}
table#contact1 .color1 {background: #e7e7e7; border: 1px solid #cfcfcf; color: #004f7d;}

table#contact td.button {padding: 10px 0 0 0;}
table#contact td.button a {margin: 0 10px;}

a.green-button {display: block; height: 22px; float: left; text-decoration: none !important; color: #fff; background: url(grafika/green-button1.png) no-repeat 0 0; width: 105px;}
a:hover.green-button {text-decoration: underline !important;}
a.green-button span {display: block; height: 20px; padding: 2px 8px 0 8px; text-align: center; cursor: pointer; background: url(grafika/green-button2.png) no-repeat 100% 0;}
#right a.green-button span {padding: 4px 8px 0 8px;}

a.input-blue-button {display: block; width: 108px; height: 18px; float: left; padding-top: 4px; font-family: tahoma; font-size: 11px; color: #fff; border: 0; cursor: pointer; background: url(grafika/blue-button.png); text-align: center;}
a:hover.input-blue-button {text-decoration: underline;}

#uwaga {width: 100%; float: left; margin: 20px 0 10px 0; padding: 10px 0 0 0; background: url(grafika/underline.gif) repeat-x 0 0;}

#galery {width: 100%; float: left;}
#galery img {float: left;}
#galery .miniature{float: left; padding: 5px; margin: 0 4px; background: #fff; border: 1px solid #e9e9e9;}
#galery .miniature img{float: left;}

.gallery .foto {padding: 5px;}

/* lewe menu */
ul#left-menu {width: 260px; float: left; margin: 0 0 30px 0; padding: 0; list-style: none;}
ul#left-menu li {width: 260px; margin: 0; padding: 0;}
ul#left-menu li a {display: block; width: 236px; height: 24px; float: left; margin: 0 0 2px 0; padding: 6px 0 0 24px; font-size: 12px; background: url(grafika/left-menu.gif);}
ul#left-menu li a:hover {text-decoration: underline; color: #0f8fcf; background: url(grafika/left-menu2.gif);}

#navi {width: 100%; float: left; margin: 0 0 15px 0; position: relative;}
#navi .left {float: left;}
#navi .right {float: right;}
#navi .centerr {position: absolute; top: 0; left: 242px;}

a.odn {
        color: #73B32A;
}
a.odn:hover { text-decoration: underline;}

#ctl00_cntMain_lbUmowSie {
	display:none;
}