/* styl */
body {font-family:trebuchet ms; 
	 font-size:11px;
	 background:url(img/bgr_body.gif)  left repeat #fff;}

img {margin:0; padding:0; border:0;}
img a {margin:0; padding:0; border:0;}

table {margin-left:auto; margin-right:auto;  padding:0; border:0; width:90%; text-align:center;}
td {text-align:center; text-weight:600;}

td img {display:block; margin:2px;}

.lewo {float:right;}
.odstep {margin:11px 10px 0 15px; padding:0; border:0;}	 
#container {position:relative;
			width:800px;
			margin-left:auto;
			margin-right:auto;
			padding:0;
			}
.lista {
margin:2px;
padding:0;
border:0;
display:inline;
display:block;
width:440px;
list-style-type:none;
}			

.lista1 {
margin:2px;
padding:0;
border:0;
display:inline;

}	

#firma {position:absolute; bottom:1px; right:2px;margin:3px; padding:0; border:0;}
input {padding:0; margin:5px 0 0 0;border-color:#3E2517; }
textarea {padding:0; margin:5px 0 0 0; width:150px; border-color:#3E2517;}
.form1 {margin:20px 5px 5px 20px; padding:0; border:0;}

ul {margin:0;padding:0;border:0;}
li {margin:2px 0 0 55px;padding:0;border:0; font-size:11px;}

.kontakt {font-size:14px; margin-left:auto; margin-right:auto;}			
#header {position:relative;
			width:800px;
			height:205px;
			margin:0;
			padding:0;
			border:0;}

#menu {position:relative;
			width:800px;
			height:58px;
			overflow:hidden;
			margin:0;
			padding:0;
			border:0;
}

#content {position:relative;
			width:800px;
			min-height:255px;
			overflow:hidden;
			margin:5px 0 0 0;
			padding:0;
			border:0;
			background-color:#fff;
}

#text {position:relative;
width:440px;
top:2px;
left:2px;
float:left;
min-height:315px;
border:0;
margin:0;
padding:0;
background:#fff;}


#text_podstrona {position:relative;
width:330px;
top:2px;
left:2px;
float:left;
min-height:315px;
border:0;
margin:0;
padding:0;
background:#fff;}


#oferta_podstrona  {position:relative;
width:444px;
top:2px;
left:15px;
float:left;
min-height:115px;
overflow:hidden;
border:0;
margin:0;
padding:0;
background:url(img/bgr_center.jpg) repeat-y #DACAAD;}
.real {margin:4px; padding:0;border:0;}
.top {position:absolute; clear:both; top:0px; margin:0; border:0; padding:0;display:block;}
.bottom {position:absolute; bottom:0px; left:0; margin:0; border:0; padding:0;}
#text p {width:405px;text-align:justify; margin:5px 0 0 7px ; padding:0; border:0; }

.box {position:relative;
left:5px;
margin:2px 0px 2px 3px;
width:165px;
height:133px;
float:left;
}

.box_text {
position:relative;
top:15px;
margin:0;
padding:0;
left:80px;
line-height:12px;
color:#341B0E;
width:80px;
font-size:11px;
}
.tytul {color:#341B0E;
font-size:12px;
font-style:italic;
font-weight:700;
line-height:10px;
overflow:hidden;
position:relative;
top:7px;
width:60px;
height:25px;
left:80px;}

.pic {position:absolute;
top:0px;
left:0px;}

.zobacz {position:absolute;
bottom:0px;
right:0px;}

#oferta {position:relative;
width:351px;
top:2px;
left:5px;
float:left;
height:315px;
border:0;
margin:0;
padding:0;
background:url(img/bgr_oferta.jpg) no-repeat #DACAAD;}


.oferta_text {margin:25px; font-size:12px; padding:0; line-height:20px; text-align:justify;  }
.oferta_zew {margin:2px 0 0 20px; font-size:11px; padding:0; line-height:15px; text-align:justify;width:300px;  }
#footer {
			position:relative;
			width:800px;
			height:57px;
			overflow:hidden;
			background:url(img/bgr_footer.jpg) repeat-x #000;
			margin:5px 0 0 0;
			padding:0;
			border:0;
			color:#fff;
}

#footer p {font-weight:500;
		font-size:10px;
		margin:10px 0 0 5px;padding:0;border:0;
		line-height:12px;}