body {
	font-size:12px;
	font-family:Arial;
	color:#000;
	text-align:center;
	margin:0px;
	padding:0px;
	background-color:#FFF;
}
 img {
	display:block;
}
a img {
	border:none;
}
a {
	text-decoration:none;
	color: #CC0000;
	font-weight:bold;
}
a:hover {
	text-decoration:underline;
}
h1.naglowek {
	margin:0px;
	padding:0px;
	margin-bottom:20px;
	text-align:left;
	margin-left:30px;
	color: #000000;
	font-size:20px;
}
h1.naglowek span {
	color: #000;
	font-size:17px;
}
h2 {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#ff6600;
}
h2.kolor {
	margin-top:30px;
}
h3 {
	font-size:14px;
	font-weight:bold;
}
li {
	padding-bottom:10px;
}
#top {
	position:absolute;
	left:0px;
	background:url('gfx/tlo_top.jpg') repeat-x bottom;
	height:83px;
	width:100%;
}
#top .left {
	position:absolute;
	bottom:0px;
	left:0px;
	height:50px;
	width:49%;
	background:url('gfx/krzak_left.jpg') no-repeat left bottom;
}
#top .right {
	position:absolute;
	bottom:0px;
	right:0px;
	height:50px;
	width:49%;
	background:url('gfx/krzak_right.jpg') no-repeat 500px bottom;
}
#pasek {
	position:absolute;
	top: 83px;
	left:0px;
	background-color: #000000;
	height:63px;
	width:100%;
}
#cien_dol {
	position:absolute;
	background:url('gfx/tlo_dol.jpg') repeat-x top;
	top: 146px;
	left:0px;
	height:78px;
	width:100%;
}

#baner {
	position:absolute;
	background-color:#FFF;
	width:981px;
	height:353px;
	left:15px;
	top:-146px;
}
#site {
	position:relative;
	background:url('gfx/tlo_site.jpg') repeat-y center 10px;
	top: 146px;
	width:1010px;
	padding-top:207px;
	margin:auto;
	z-index:2;
	text-align:left;
}
#site .left {
	position:absolute;
	background:url('gfx/skraj_left.jpg') no-repeat top right;
	width:95px;
	height:91px;
	top:0px;
	left:-80px;
}
#site .right {
	position:absolute;
	background:url('gfx/skraj_right.jpg') no-repeat top left;
	width:112px;
	height:131px;
	top:0px;
	right:-100px;
}
#body_text{
	margin:0px 15px 0px 18px;
	padding-bottom:0px;
}
#floot{
	position:relative;
	top: 146px;
	background-color: #000000;
	height:70px;
}
#floot, #floot a {
	color:#FFF;
}
#floot .left {
	float:left;
	width:200px;
}	
#floot .right{
	float:right;
	width:220px;
}
#floot .tlo {
	position:relative;
	width:981px;
	height:20px;
	margin:auto;
	background-color:#FFF;
}
#floot .srodek {
	position:relative;
	width:900px;
	margin:auto;
	margin-top:15px;
}

#left_column{
	float:left;
	width:241px;
	border-right:1px dashed #D6D6D6;
	border-bottom:1px dashed #D6D6D6;
	padding:0 1px 2px 0px;
}
#left_column .atut {
	background:url('gfx/tlo_atut.jpg') repeat-x top left;
	width:240px;
	height:68px;
}
.atut .obrazek {
	float:right;
	margin-top:10px;
	width:92px;
	text-align:center;
}
.atut .opis {
	float:right;
	margin-top:20px;
}
.atut .opis2 {
	float:right;
	margin-top:30px;
}
.atut#ksztalt .obrazek img {	margin-left:22px; }
.atut#jakosc .obrazek img {	margin-left:12px; }
.atut#okleina .obrazek img {	margin-left:15px; }
.atut#ekspozycja .obrazek img {	margin-left:15px; }
.atut#transport .obrazek img {	margin-left:5px; }

#left_column .kontakt {
	background:url('gfx/tlo_kontakt.jpg') no-repeat top left;
	text-align:right;
	padding-top:40px;
	padding-right:10px;
	padding-bottom:10px;
	border-bottom:1px dashed #D6D6D6;
}
#left_column .kontakt, #left_column .kontakt a {
	font-weight:bold;
	color: #000;
	line-height:18px;

}
#right_column{
	position:relative;
	background:url('gfx/tlo_body_text.jpg') repeat-x top left;
	float:right;
	width: 730px;
	right:3px;
	line-height:17px;
}

.motto {
	color:#FF6600;
	font-weight:bold;
	margin:40px 0px 50px 0px;
	text-align:center;
	font-size:24px;
}

#right_column .text {
	padding:0px 40px;
}
#right_column .first {
	font-size:12px;
	line-height:20px;
}
.first .zdjecia img {
	float:left;
	margin-right:10px;
	margin-left:10px;
}
.clear{
	clear:both;
	font-size:1px;
	height:1px;
}
tr.naglowek {
	background-color: #eaeaea;
	font-weight:bold;
	font-size:12px;
}
tr.border td {
	border:1px dotted #6a6a6a;
}
td.border-bok {
	border-left:1px dotted #6a6a6a;
	border-right:1px dotted #6a6a6a;
}
td.border-right {
	border-right:1px dotted #808080;
}
table.border{
	border-top:1px dotted #6a6a6a;
	border-left:1px dotted #6a6a6a;
}
#zapytanie td {
	padding-left: 10px;
	border-top:1px dotted #727272;
}
#zapytanie td.bg {
	font-weight:bold;
	border-right:0px dotted #c0c0c0;
	vertical-align:middle;
}
#zapytanie table {
	margin-top:20px;
	margin-left:40px;
	border-top:none;

}
#zapytanie input, #zapytanie textarea {
	border:1px solid #949494;
	background-color: #f0f0f0;
	width:97%;
}
#zapytanie .submit {
	width: 150px;
	font-weight:bold;
}
.komunikat {
	text-align:center;
	color: #cc0000;
	font-weight:bold;
	margin: 10px 0px;
}
#portfolio {
	margin: 30px 20px 0px 40px;
}
#portfolio li .tytul {
	font-weight:bold;
}

#portfolio li .info {
	font-size:11px;
	font-family: Tahoma;
	color: #797979;
	line-height:14px;
	margin-right:100px;
}

