html, body {
margin: 0px;
padding: 0px;
color: #FFFFFF;
}
body {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #3F4554;
text-align: center;
line-height: 1.8em;
}
#wrapper {
width: 820px;
margin: 0 auto;
padding: 0px;
text-align: left;
position: relative;
border-top: 10px solid #c7e091;
}
img {
border: none;
}
#header {
width: 820px;
position: relative;
}
#contact {
position: absolute;
top: 0;
right: 0;
height: 32px;
width: 383px;
background: #e2ca69;
}
#nav_poz {
background: url(images/b_n_p.jpg) no-repeat;
height: 29px;
width: 553px;
position: absolute;
top: 0;
right: 0;
}
#nav_poz a {
text-decoration: none;
font: 18px Arial, Helvetica, sans-serif;
color: #fff7f7;
padding: 0 5px 6px 5px;
margin: 0;
border-right: 2px solid #ffffff;
}
#nav_poz a:hover {
color: #deffde;
}
#upiekszacz {
position: relative;
width: 100%;
height: 67px;
background: url(images/b_s.jpg) repeat-x;
}
.colmask {
width:820px;			/* width of page */
overflow:hidden;
position: relative;
}
.colright,.colmid,.colleft {
float:left;
width: 820px;				/* width of page */
margin: 0 auto;
position:relative;
display:block;
}
.col1,.col2,.col3 {
float:left;
position:relative;
padding:0px;
overflow:hidden;
font-family:Arial, Helvetica, sans-serif;
}
.threecol {
background:#f4f4f4;		/* right column background colour */
}
.threecol .colmid {
right:160px;				/* width of the right column */
background:#fff;		/* center column background colour */
}
.threecol .colleft {
right:480px;				/* width of the middle column */
	/* left column background colour */
	}
	.threecol .col1 {
	padding: 5px;
		width: 470px;				/* width of center column content (column width minus padding on either side) */
		left:820px;				/* 100% plus left padding of center column */
	}
	.threecol .col2 {
		width: 170px;
		padding: 10px 0 0 10px;				/* Width of left column content (column width minus padding on either side) */
		left:160px;				/* width of (right column) plus (center column left and right padding) plus (left column left padding) */

	}
	.threecol .col3 {
		width:160px;				/* Width of right column content (column width minus padding on either side) */
		left: 640px;				/* Please make note of the brackets here:
								(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}
	/* Footer styles */
	#footer {
        clear:both;
        padding:1em 2%;
		border-top:1px solid #ccc;
    }
.col2 h1 {
	font-size: 28px;
	font-weight: bold;
	color: #a6c5c4;
}
.col2 a {
	color: #669392;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.col2 ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.col2 li {
	margin: 0;
	padding: 0;
	list-style:none;
}
.cze { 
	color: #FF0000;
	margin: 10px;
	font-size: 14px;
}
.prod {
	border-top: 3px solid #cccccc;
	margin-top: 10px;
}