* {
	margin:0;
	padding:0;
}
body{
	background: url(../img/lay_nowy/tlo.jpg) repeat-y center;
	color:#3f3f3f;
	font-family:arial,helvetica,sans-serif;
	font-size:100.1%;
	padding:0;
	text-align:center;
}
div{
	position:relative;
	display:block;
}

td {
	color:#3f3f3f;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	padding:0px;

	
}
#oferta{
	position:relative;
	overflow:hidden;
	width:100%;
	background: #FCFCFA url(img/lay_nowy/tlo-do-submenu.jpg) repeat-x;
}
#tresc_artykulu table td{
	padding:3px;
}
#all img {
	border:0 none;
}
#aktualnosci{
	background:transparent url(img/lay_nowy/bg-boxu-nr-1-spod-menu.jpg) repeat-x scroll 0 0;
	overflow:hidden;
	width:100%;
	
}
#all {
	background:#FFFFFF none repeat scroll 0 0;
	color:#000000;
	display:block;
	font-size:11px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	text-align:left;
	width:1004px;
	z-index:1;
}
#header { 
	display:block;
	height:162px;
	overflow:hidden;
	position:relative;
	width:100%;
	z-index:2;
}
#fl_header {
	height:162px;
	float:right;
	position:relative;
	width:745;
}
#tresc_a{
	text-align:center;
}
#logo {
	left:35px;
	position:absolute;
	top:50px;
}
#pod_header {
	background:#FFFFFF url(../img/lay/pasek_top.jpg) no-repeat scroll 0 0;
	display:none;
	height:50px;
	overflow:hidden;
	position:relative;
	width:100%;
	z-index:3;
}
#content {
	background:#FFFFFF none repeat scroll 0 0;

	display:block;
	overflow:hidden;
	position:relative;
	width:1004px;
}
#content_l {
	background: url('img/lay_nowy/bg-glownego-boxu.jpg') repeat;
	display:inline;
	float:left;
	margin:7px;
	margin-left:4px;
	overflow:hidden;
	position:relative;
	width:256px;
}

#content_r {
	background: #FFFFFF url('img/lay_nowy/bg-glownego-boxu.jpg') repeat-x;
	display:inline;
	float:left;
	margin:7px 4px 7px 0px;
	overflow:hidden;
	position:relative;
	width:733px;
}
#content_r_l{
	display:inline;
	float:left;
	width:498px;
	position:relative;
}
#content_r_r{
	display:inline;
	float:left;
	width:235px;
	position:relative;
}
#content_r_r a{
	text-decoration:none;
	color:#000;
}
#polecane_srodek_dol_ver img.prev{
	display:inline;
	float:left;
	margin-left:83px;
	position:relative;
}
#polecane_srodek_dol_ver img.next{
	display:inline;
	float:left;
	position:relative;

}
#footer {
	background:#FFFFFF url(../img/lay/tlo_stopka.jpg) repeat-x scroll 0 0;
	display:block;
	height:60px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	width:1004px;
	z-index:2;
}

#footer2 {
	display:block;
	text-align:right;
	height:30px;
	overflow:hidden;
	position:relative;
	width:1004px;
	z-index:2;
	margin:0 auto;
}
#footer2 a {
	color:#333;
	font-size:12px;margin-right:30px;
	text-decoration:none;
}
#footer img {
	margin-top:20px;
}
#produkt-caly {
	display:block;
	padding:15px 0;
	overflow:hidden;
	position:relative;
	width:733px;
}
#produkt-lewa {
	display:inline;
	float:left;
	overflow:hidden;
	padding-left:40px;
	width:410px;
	position:relative;
}
#produkt-prawa {
	display:inline;
	float:left;
	overflow:hidden;
	width:277px;
	position:relative;
	text-align:center;
}
#produkt-lewa h2 {
	color:#471401;
	font-size:15px;
	font-weight:bold;
	margin-bottom:10px;
}
#produkt-lewa h3 {
	color:#471401;
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:10px;
}
#realizacje h2 {
	color:#471401;
	font-size:14px;
	font-weight:bold;
	margin: 10px 30px;

}
#produkt-kolory {
	background:transparent url(img/lay/tlo_oklein.jpg) repeat-x  center bottom;
	display:block;
	overflow:hidden;
	padding:10px 20px;
	position:relative;
	text-align:center;
	width:675px;
	font-size:11px;

}
#produkt-kolory table {
	background:transparent url(img/lay/tlo_oklein_poj.jpg) repeat-x  0 0;
	display:inline;
	float:left;
	padding:5px;
	font-size:11px;
	text-align:center;
}
#produkt-kolory h3 {
	color:#471401;
	font-size:12px;
	font-weight:bold;
	margin:10px 0 3px;
	text-align:left;
}
#produkt-szklo {
	background:transparent url(img/lay/tlo_oklein.jpg) repeat-x scroll center bottom;
	display:block;
	overflow:hidden;
	padding:10px 20px;
	position:relative;
	text-align:center;
	width:675px;
}
#produkt-szklo table {
	background:transparent url(img/lay/tlo_oklein_poj.jpg) repeat-x scroll 0 0;
	display:inline;
	float:left;
	padding:5px;
	font-size:11px;
	text-align:center;
}
#produkt-szklo h3 {
	color:#471401;
	font-size:12px;
	font-weight:bold;
	margin:10px 0 3px;
	text-align:left;
}
#produkt-artykul {

	display:block;
	overflow:hidden;
	padding:10px 20px;
	position:relative;
	text-align:left;
	line-height:200%;
	width:100%;
	color:#000000;
}
#produkt-artykul a{
	color:#000000;
	text-decoration:none;
}
#produkt-artykul table {
	background:transparent url(img/lay/tlo_oklein_poj.jpg) repeat-x scroll 0 0;
	display:inline;
	float:left;
	padding:5px;
	font-size:11px;
	text-align:left;
}
#produkt-artykul h3 {
	color:#000;
	font-size:13px;
	font-weight:bold;
	margin:10px 0 3px;
	text-align:left;
} 
#produkt-cena {
	background:transparent url(img/lay/tlotlo2.jpg) repeat-x scroll 0 0;
	height:91px;
	margin:10px;
	width:360px;
}
#produkt-cena1 {
	background:transparent url(img/lay/tlotlo.jpg) repeat-x scroll 0 0;
	display:inline;
	float:left;
	height:50px;
	margin-left:20px;
	padding-top:30px;
	text-align:center;
	width:150px;
} 
#produkt-cena2 {
	background:transparent url(img/lay/tlotlo3.jpg) repeat-x scroll 0 0;
	display:inline;
	float:right;
	height:40px;
	margin-right:20px;
	padding-top:40px;
	text-align:center;
	width:150px;
}
#produkt-cena1a {
	color:#471401;
	font-size:13px;
	font-weight:bold;
	padding-top:20px;
}
#produkt-cena1b {
	color:#FE0000;
	font-size:19px;
	font-weight:bold;
}
#produkt-cena2a {
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	margin-left:20px;
	text-transform:uppercase;
}
#produkt-cena2a a {
	color:#FFFFFF;
	text-decoration:none;
}

#zaciemnienie_lewa{
	position:absolute;
	left:0px;
	top:30px;
	background:transparent url(img/lay/feather_l.png) no-repeat;
	z-index:3;
	height:24px;
	width:71px;
}
#zaciemnienie_prawa{
	position:absolute;
	left:933px;
	top:30px;
	background:transparent url(img/lay/feather_r.png) no-repeat;
	z-index:3;
	height:24px;
	width:71px;
}

#artykull{
	position:relative;
	display:block;
	width:100%;
	overflow:hidden;
}
#galeria_realizacji{
	position:relative;
	display:inline;
	float:left;
	width:407px;
	overflow:hidden;
}
#artykull_gal{
	position:relative;
	display:inline;
	float:left;
	width:300px;
	overflow:hidden;
}
#produkt-cena2a td{
	font-size:15px;
	vertical-align:middle;
}
#produkt-kolory td,#produkt-szklo td{
	text-align:center;
}
.prod_h3{
	position:relative !important; 
	display:block;
	width:664px;
	background:none !important;
}