form,html,ul,ol,dl,h1,h2,h3,h4,h5,h6,p,pre,blockquote{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:1em}

h2{
font-weight:bold;
font-size:12px;
}
h1{
	font-weight: bold;
	font-size: 15px;
	font-family: Tahoma, Geneva, sans-serif;
}
ul {
 	list-style-type:circle;
 	padding-left:20px;
}
ol {
 	padding-left:20px;
}

#content_kont_l{
	position:relative;
	display:inline;
	float:left;
	background: #fff ;
	width:350px;
	overflow:hidden;
}
#content_kont_r{
	position:relative;
	display:inline;
	float:right;
	background: #fff ;
	width:350px;
	overflow:hidden;
}

#content_lok_l{
	position:relative;
	display:inline;
	float:left;
	background: #fff ;
	width:600px;
	overflow:hidden;
}
#content_lok_r{
	position:relative;
	display:inline;
	float:right;
	background: #fff ;
	width:200px;
	overflow:hidden;
}
.fDetTitle{
font-weight: bold; clear: both; padding: 0px 0px 5px 10px; text-align:left;
}
.fDataRow{
width:500px; position: relative; float: left;
}
.fFData{
width: 300px; position:relative; float:right; display:inline;
}
.fCData{
width: 300px; position:relative; float:left; display:inline; 
}
.fContent{
width: 630px; margin: 15px 0px 10px 0px; position:relative; float:left;
}
.fDetail{
width: 80px; text-align: right; float: left; margin-right: 3px; position: relative; display:inline;
}
.fVal{
width: 200px; text-align: left; float: left; margin-left: 3px; position: relative; display:inline;
}
input,textarea{
	font-weight: normal;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	
}
.subbut{
border:1px solid #FFF; width:50px; background:#FFF; color:#000; margin:2px;
}
.subbut1{
border:1px solid #333; width:50px; background:#FFF; color:#000; margin:2px;
}
#dane_osobowe input{
height: 20px;
width: 190px; border: 1px solid gray;
padding: 3px; margin:5px;
}

#dane_osobowe textarea{
width: 190px; border: 1px solid gray;
padding: 3px; margin:5px;
}
.inputSel{
	background:#FEFF9F;
}
.lar ul,.bar ul,ul.comment,ul.forum{margin-left:25px;list-style-type:disc}
address{font-style:normal}
.clearfix:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden}
/* .clearfix{display:inline-table} */
*{margin:0;padding:0;}
body,div,img,pre,object,embed{border:0}

.nMenu0{
	background:url(img/lay/menu-kreski.gif) no-repeat;
	height:24px; 
	//height:30px;
	font-family:Georgia, Georgia, serif;
	font-weight:normal;
	font-size: 11px;
	padding-top:5px;
	padding-left:30px;
	display:block;
	}
.nMenu1{
	overflow:hidden;
	padding-top:-2px;
	padding-left:15px;
	margin-left:20px;
	display:block;
	width:221px;
}
.nMenu2{
	width:188px;
	font-size:10px;
	overflow:hidden;
	padding-left:15px;
	margin-left:52px;
	display:block;
}

.nMenuInImg0,.nMenuInText0,.nMenuInImg1,.nMenuInText1,.nMenuInImg2,.nMenuInText2{
	display:inline;
	float:left;
	overflow:hidden;
}
.nMenuInText0.nMenuInText1,.nMenuInText2{
	position:relative;
	float:left;
	text-align:left;
}
.nMenuInImg0{
	width:33px;
	
}
.nMenuInImg2{
	width:1px;
}

.nMenuInImg1{
	width:1px;
}
.nMenuInText1{
	width:180px;
}
.nMenuInText2{
	width:131px;
}
.nMenuInText0{
	width:190px;
	line-height:120%;
	padding-top: 5px;
}
.nMenuIn2{
	display:inline;
	float:left;
}
.nMenu0 a,.nMenu1 a,.nMenu2 a{
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
	
}
.pojedynczy_element_menu a{
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
	
}
.pojedynczy_element_menu{
	background:url(img/lay/tlo_menu2.jpg) repeat-x;
	height:31px;
	
	font-family:Georgia, Georgia, serif;
	font-weight:normal;
	font-size: 11px;
	padding-top:6px;
	padding-left:10px;
}


.pojedynczy_element_menu1{
	display:inline;
	float:left;
	width:33px;
}
.pojedynczy_element_menu2{
	display:inline;
	float:right;
	width:212px;
	padding-top:6px;
	text-align:left;
}
.tekst_ozdo2{
	margin-left:6px;
	overflow:hidden;
}
.tekst_ozdo{
	margin-left:5px;
	overflow:hidden;
}
.produkt{
	width:208px;
	margin:2px;
	display:inline;
	float:left;
	height:232px;
	font-size:10px;
	color:#000;
	font-family:arial,helvetica,sans-serif;
	background: #fff;
	border: 1px #DDD solid;
	overflow:hidden;
}
.produkt_top{
	position:relative;
	float:left;
	width:194px;
	height:20px;
	padding:7px;
	background-color:#f1f2f2;
}
.produkt_top h3{
	font-family:arial,helvetica,sans-serif;
	font-size:13px;
	line-height:100%;
}
.produkt_body{
	position:relative;
	float:left;
	width:202px;
	padding:3px;
	text-align:center;
}
.produkt_body p{
	text-align:left;
}
.produkt a,.produkt_body a{
	color:#000;
	text-decoration:none;
	font-size:10px;
	font-family:arial,helvetica,sans-serif;
	
}

#produkt_r{
	display:inline;
	float:left;
	width:90px;

}
#produkt_r img{ 
	margin-left:10px;
	margin-top:5px;
}
.produkt_l h3{ 
	font-size:11px;
	font-weight:bold;
	margin-bottom:6px;
	color:#400a00;
}
.ko_info{ 
	font-size:12px;
	font-weight:bold;
	line-height:140%;
	font-family:arial,helvetica,sans-serif;
}
#ostatni-body-right .cena{
	font-size:19px;
	color:#DD0003;
	text-align:center;
}
div.cena{
	font-size:19px;
	color:#DD0003;
	font-family:Impact;
	width:45%;
	text-align:center;
	border-right: 1px #666 solid;
	display:inline; 
	float:left; 
	position:relative;
}
div.dokoszyka{
	font-size:13px;
	font-family:Impact;
	width:50%;
	text-align:center;
	display:inline; 
	float:right; 
	position:relative;
}
.nMenuInImg1 img{
	display:inline;
	float:left;
}
.listprod{
	display:block;
	position:relative;
	overflow:hidden;
}
.polecane{
	display:block;
	position:relative;
	float: left;
	margin-top:10px;
	overflow:hidden;
	width:730px;
}
.polecane_tytul{
	font-size:14px;
	color:#333;
	font-family:arial,helvetica,sans-serif;
	padding-left:40px;
	padding-bottom:15px;
	padding-top:4px;
	background: #fff url(../img/lay/punktor.jpg) left top no-repeat;
	
}
.polecane_gora{
	background: #fff url(../img/lay/gorapolecane.jpg) center no-repeat;
	height:11px;
	display:block;
	position:relative;
	overflow:hidden;
	
}
.polecane_srodek{
	background: #fff url(../img/lay/tlopolecane.jpg) no-repeat;
	margin-left:5px;
	display:inline;
	float:left;
	overflow:hidden;
	width:660px;
	height:194px;
}
.polecane_srodek2{
	background: #fff url(../img/lay/tlopolecane.jpg) no-repeat;
	margin-left:5px;
	display:block;
	
	overflow:hidden;
	width:660px;
	
}
.polecane_srodek100{
	display:block;
	position:relative;
	overflow:hidden;
	width:725px;
}
.polecane_srodek_l{
	width:28px;
	height:160px;
	display:inline;
	float:left;
	overflow:hidden;
}
.polecane_srodek_r{
	width:28px;
	overflow:hidden;
	height:160px;
	display:inline;
	float:left;
}
.polecane_dol{
	background: #fff url(../img/lay/dolpolecane.jpg) center no-repeat;
	height:11px;
	display:block;
	position:relative;
	overflow:hidden;
}

.produkt2{
	width:210px;
	margin:5px;
	display:inline;
	float:left;
	height:191px;
	font-size:10px;
	color:#000;
	font-family:Arial;
	background: #fff url(../img/lay/tlo_drzwi.jpg) no-repeat;
}
.produkt2 a{
	color:#000;
	text-decoration:none;
	
}
.produkt_l2{
	display:inline;
	float:left;
	width:116px;
	line-height:105%;
	padding-left:3px;
}
#produkt_r2{
	display:inline;
	float:left;
	width:90px;

}
#produkt_r2 img{ 
	margin-left:10px;
	margin-top:5px;
}
.produkt_l2 h3{ 
	font-size:11px;
	font-weight:bold;
	margin-bottom:6px;
	color:#400a00;
}
.a_news_tyt{
	text-transform:uppercase;
	color:#FFF;
	font-family:Arial Narrow;
} 
.news a{
	color:#fff;
	text-decoration:none;
}
.tekst_wid img{
	margin-right:30px;
	
}
.text,.tekst_ozdo{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	padding:0px 15px 10px 5px;
}
.text,.tekst_ozdo h1{
	margin-bottom:10px;
}
#news{
	background: #fff url(../img/lay/tlo_aktualnosci.jpg) repeat-x;
	height:118px;
	
	width:256px;
	
	
}
#naglowek_akt{

	text-transform:uppercase;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	font-family:Arial Narrow;
	margin-bottom:8px;
	margin-left:10px;
	padding-bottom:5px;
	border-bottom:2px solid #fff;
	width:220px;
}
.tekst_wid{
	margin:10px;
	//margin:0px;

}
.akt_tytul{
	text-transform:uppercase;
	
}
.news_page{
	width:256px;
	//width:236px;
	text-align:center;
	color:#fff;
}
#news p{
	//margin:10px;
}
.polecane_srodek ul{
	list-style:none;
}
.polecane_srodek li{
	display:inline;
	float:left;
}
.info ul{
	list-style:none;
	overflow:hidden;
	display:inline;
	float:left;
	position:relative;
	margin-top:30px;
	color:#fff;
}
.info li{
	display:inline;
	float:left;
	position:relative;
	
}
.potrojny{
	display:block;
	position:relative;
	width:100%;
	overflow:hidden;
}
