body { margin: 0px; border: 0px; text-align: center;
	background: #F5EDE1 url(gfx/tlo.jpg) repeat-x top; 
	font-family: Arial; font-size: 12px; }
a { text-decoration:none; }

/* dołączenie reklamy */
#reklama { display:block; top:100px; position:fixed; left:40%; padding:20px; 
	background:#transparent;  } /* border:4px double #000; */
* html #reklama { position: absolute; }

#strona { margin: 0px auto 0px auto; text-align: left; width:900px; }
#naglowek { float:left; width:900px; height:21px; margin-top:9px; }
#naglowek span { font-weight:bold; color:#C41616; font-family:Arial; font-size:12px; }
#naglowek b { color:#663300; font-family:Arial; font-size:12px; }

/* menu główne */
#menu_glowne { float:left; width:900px; height:30px; margin-bottom:20px;
	background: #856B3D url(gfx/tlo_menug.jpg) repeat-x top; }
.mg_opcja { float:left; width:auto; margin:0px 20px 0px 20px; display:inline; }
.mg_opcja img { border:0px; display:block; }
.mg_dziel { float:left; width:1px; height:30px; 
	background: transparent url(gfx/mg_dziel.jpg) no-repeat top; }
.mg_opcja1 { margin: 8px 30px 0px 30px; width:auto; }
.mg_opcja1 a { color:#ECE9E3; font-family:Tahoma; font-size:12px; }
#mg_kamienie { float:left; width:auto; display:inline; height:30px; }
#mg_rzezby { float:left; width:auto; display:inline; height:30px; }
#mg_plyty { float:left; width:auto; display:inline; height:30px; }
#mg_impregnaty { float:left; width:auto; display:inline; height:30px; }
#mg_narzedzia { float:left; width:auto; display:inline; height:30px; }
#mg_forum { float:left; width:auto; display:inline; height:30px; }
#mg_galeria { float:left; width:auto; display:inline; height:30px; }
#mg_praca { float:left; width:auto; display:inline; height:30px; }


#bannery { float:left; width:900px; height:110px; 
	background: #fff url(gfx/tlo_reklama.jpg) no-repeat top left; margin-bottom:10px; }
#banery_o { float:left; width:30px; height:110px; }
	
/* wyszukiwarka */
#wyszukaj { float:left; width:205px; height:65px; margin-bottom:5px;
	background:#8D7346 url(gfx/tlo_szukaj.jpg) repeat-x top; 
	padding:10px 0 10px 15px; color:#fff; font-family:Tahoma; font-size:12px; }
#wyszukaj form { margin:0px; }
#wyszukaj input { margin:2px 0 1px 0; }
#szukaj { background:#fff; border: 1px solid #000; margin:5px 0 5px 0; width:185px; }

/* menu lewe */
#menu_lewe { float:left; width:220px; margin-bottom:5px;
	background:#A58E66; }
#menu_lewe img { border:0px; display: block; }
.ml_dziel { width:220px; height:1px; overflow:hidden;
	background: transparent url(gfx/ml_dziel.jpg) no-repeat top; }
#ml_ofirmie { width:220px; height:31px; }
#ml_wspolpraca { width:220px; height:30px; }
#ml_kontakt { width:220px; height:30px; }
#ml_napisz { width:220px; height:30px; }
#ml_informacje { width:220px; height:30px; }
#ml_platnosci { width:220px; height:30px; }
#ml_terminy { width:220px; height:30px; }
#ml_regulamin { width:220px; height:30px; }

.tlo_pod_menu { float:left; width:220px; height:6px; overflow:hidden; 
	background: transparent url(gfx/tlo_pod_menu.jpg) no-repeat top; }

/* filmy */
#filmy_naglowek { float:left; width:220px; height:25px;
	background: #804D10 url(gfx/filmy_n_tlo.jpg) repeat-x top; }
#filmy_naglowek_1 { font-family:Tahoma; font-size:12px; color:#fff; 
	margin: 5px 0 0 15px; }
#filmy_tlo { float:left; width:220px; background:#fff; }
#filmy_okno { width:190px; height:162px; border: 1px solid #A58E66; margin: 15px 0 15px 15px; 
	background: #fff url(gfx/brak_filmu.jpg) no-repeat top; }	
#filmy_menu { width:190px; height:20px; margin: 142px 0 0 0; background:#A58E66; }
	
/* lewy dział kalkulatora */
.lmo_naglowek { float:left; width:200px; height:22px; padding:8px 0 0 20px;  
	background:#DBD6C9 url(gfx/glowna/naglowek_menu.jpg) no-repeat top; 
	font-family:Arial; font-size:11px; font-weight:bold; color:#6B5122; }
.lmo_tresc { float:left; width:200px; padding:9px; color:#525252; font-family:Arial; font-size:12px;
	background: #fff; margin-bottom:5px;
	border-left: 1px solid #C5B69D; border-right:1px solid #C5B69D; border-bottom:1px solid #C5B69D; }
.lmo_news { float:left; width:220px; margin-bottom:5px; }
	
/* style dotyczące treści strony */
#tresc_l1 { float:left; width:650px; margin-left:10px; display:inline; 
	padding:10px 10px 20px 10px; color:#666666; 
	background:#fff url(gfx/cien_strony.jpg) no-repeat bottom right; }
#tresc_l1 h2 { float:left; width:630px; height:22px; color:#6B5122; font-family:Arial; font-size:11px;
	padding: 8px 0 0 20px; display:inline; margin:0px;
	background:#DBD6C9 url(gfx/h2_tlo.jpg) no-repeat top left; }
#tresc_l1 h2 a { color:#6B5122; }
#tresc_l1 h3 { float:left; width:630px; height:22px; color:#fff; font-family:Arial; font-size:11px;
	padding: 8px 0 0 20px; display:inline; margin:40px 0 0 0px;
	background:#DBD6C9 url(gfx/h3_tlo.jpg) no-repeat top left; }
#tresc_l1 h3 a { color:#fff; }



.tresc_w { float:left; width:650px; margin-top:10px; }
#tresc_l { float:left; width:670px; background:#fff; margin-left:10px; display:inline; }
#tresc_lg { float:left; width:670px; background:#fff; margin-left:10px; display:inline; }
#tresc_tx { float:left; width:650px; margin:0 10px 10px 0px; display:inline; 
	color:#666666; }
#tresc_tx a { font-weight:bold; color:#663300; }

.cien_strony { float:left; width:670px; height:10px; overflow:hidden;
	background:#F5EDE1 url(gfx/cien_strony.jpg) no-repeat top right; }

.kamien_n { float:left; width:650px; margin-left:20px; display:inline; text-align:left; }
.kamien_n h1 { margin:0px; }
.kamien_n a { font-family:Tahoma; font-size:12px; color:#663300; }
.kamien_ol { float:left; width:650px; margin:0 10px 20px 10px; display:inline; }
.kamien_olt { float:left; width:650px; height:25px; margin:20px 0 20px 0;
	background:#351B01 url(gfx/tlo_naglowek.jpg) repeat-x top; }
.kamien_olt1 { margin:5px 0 0 10px; color:#fff; font-family:Tahoma; font-size:12px; }
.kamien_olt1 h2 { margin:0px; font-size:12px; }
.kamien_olt1 a { color:#fff; font-family:Tahoma; font-size:12px; }
.kamien_olt_img { float:left; width:100px; text-align:center; }
.kamien_olt_img img { border:0px; }
.kamien_olt_poj { float:left; width:130px; font-family:Tahoma;
	text-align:center; font-size:15px; margin-top:10px; }
.kamien_olt_poj { text-align:-moz-center; }
.kamien_olt_wydaj { float:left; width:80px; font-family:Tahoma;
	text-align:center; font-size:15px; margin-top:10px; }
.kamien_olt_wydaj { text-align:-moz-center; }
.kamien_olod { font-weight:bold; }


.lista_dzielnik { float:left; width:1px; height:63px; margin: 0 20px 0 20px; display:inline;
	background: #fff url(gfx/lista_dzielnik.jpg) no-repeat top; }
.kamien_olt_lszt { float:left; width:150px; margin-top:10px; font-size:13px; }
.kamien_olt_lszt b { font-size:13px; }
.kamien_olt_tol { float:left; width:60px; margin-top:20px; }
.kamien_olt_tol b { font-size:13px; }
.kamien_olop { float:left; width:215px; text-align:right; margin-top:10px;
	font-family:Tahoma; font-size:13px; color:#CC3300; font-weight:bold; }
.kamien_oloc { font-size:18px; }
.kamien_olopa { color:#000; font-weight: normal; font-size:12px; }



/* style strony opisu kamieni murowych */
.kam_og { float:left; width:auto; background:#765B2A; height:35px; margin-left:10px; display:inline; }
.kam_og1 { margin:9px 15px 0 15px; }
.kam_og1 a { color:#fff; font-family:Arial; font-size:13px; }

.kam_dtech { float:left; width:auto; background:#765B2A; height:35px; margin-left:10px; display:inline; }
.kam_dtech1 { margin:9px 15px 0 15px; }
.kam_dtech1 a { color:#fff; font-family:Arial; font-size:13px; }

.kam_olt { float:left; width:650px; height:25px; margin:10px 0 5px 10px; display:inline;
	background:#351B01 url(gfx/tlo_naglowek.jpg) repeat-x top; }
.kam_olt1 { margin:5px 0 0 10px; color:#fff; font-family:Tahoma; font-size:12px; }
.kam_zdj { float:left; width:345px; height:235px; padding:25px; background:#F8F6F2; text-align:center; }
.kam_zdj img { border:0px; display:block; }
.kam_fkosz { float:left; width:230px; height:50px; padding:25px 0 0 25px; }
.kam_fkosz form { margin:0px; font-family:Arial; font-size:12px; color:#735F35; }
#kam_fszt { border: 1px solid #E3DDD3; width:55px; background: #F8F6F2; font-size:11px; }
.kam_fdod { text-align:right; width:200px; margin-top:5px; }
.kam_fkalk { float:left; width:230px; height:185px; margin:5px 0 0 5px; display:inline; 
	background:#fff url(gfx/kam/tlo_kalk.jpg) repeat-x top; padding:10px;}
.kam_fkalk form { margin:0px; font-family:Arial; font-size:11px; color:#5E401A; }
/* .kam_fkalk input {  border: 1px solid #E3DDD3; width:55px; background: #F8F6F2; font-size:11px; } */
.kam_finput { border: 1px solid #E3DDD3; width:55px; background: #F8F6F2; font-size:11px; }
.kam_fkalk select {  border: 1px solid #E3DDD3; width:55px; background: #F8F6F2; font-size:11px; }
.kam_fkalk table { border-collapse: collapse; font-size:11px; width:230px; margin-top:5px; }
.kam_fkalk table td { border:0px; padding:2px; }
#kam_tabela { float:left; width:650px; height:215px; margin-top:10px; display:inline;
	background: #fff url(gfx/kam/tab_kam.jpg) no-repeat top; }
#kam_tab_szt { float:left; width:150px; height:25px; margin:50px 0 0 0px;
	font-family:Verdana; font-size:14px; color:#663300; text-align:center; font-weight:bold; }
.kam_tab_szt { float:left; width:150px; height:25px; margin:50px 0 0 0; display:inline;
	font-family:Verdana; font-size:14px; color:#663300; text-align:center; font-weight:bold; }
.kam_tab_ld { float:left; width:165px; margin:10px 0 0 35px; display:inline; 
	font-family:Verdana; font-size:14px; color:#663300; font-weight:bold; }
.kam_tab_kom { float:left; width:150px; height:25px; text-align:center; margin:10px 0 0 0;  
	font-family:Arial; font-size:13px; color:#583A15; font-weight:bold; }
.kam_tab_wym { float:left; width:200px; height:75px; }
.kam_tab_wym1 { width:200px; text-align:center; margin-top:25px; }
.kam_tab_wym1 { text-align:-moz-center; }
	
.kam_tab_kom1 { float:left; width:150px; height:25px; text-align:center; margin:10px 0 0 0;  
	font-family:Verdana; font-size:15px; color:#CB4408; font-weight:bold; }
	
.kam_opis { float:left; width:600px; margin: 20px 0 20px 50px; display:inline;
	font-family:Tahoma; font-size:11px; color:#583A15; }
	
.kropki { float:left; width:605px; height:2px; overflow:hidden;
	margin: 0 32px 0 32px; display:inline;
	background: #fff url(gfx/kropki.jpg) no-repeat top;}

.txt_kropki { float:left; width:605px; height:2px; overflow:hidden;
	margin: 10px 22px 5px 22px; display:inline;
	background: #fff url(gfx/kropki.jpg) no-repeat top;}
.txt_kropki_1 { float:left; width:600px; height:2px; overflow:hidden;
	margin: 5px 25px 20px 25px; display:inline;
	background: #fff url(gfx/kropki.jpg) no-repeat top;}


/* style dotyczące rzeźb */
.rzkz_g { float:left; width:210px; height:100px; }
.rzkz_g_img { float:left; width:100px; height:80px; display:inline; 
	margin: 5px; text-align:center; }
.rzkz_g_img { text-align:-moz-center; }
.rzkz_g_img img { border:0px; display:block; }

.rzkz_tow_nazwa { float:left; width:95px; margin: 5px 5px 5px 0px; display:inline; 
	height:65px; }
.rzkz_tow_nazwa a { font-family:Tahoma; font-size:12px; color:#663300; font-weight:bold; }

.rzkz_tow_cena { float:left; width:95px; height:20px; margin: 0 5px 5px 0px; display:inline;
	background:#CC3300; text-align:right;  }
.rzkz_tow_cenapln { width:85px; color:#fff; margin:3px 5px 0 5px; 
	font-family:Tahoma; font-size:11px; font-weight:bold; }

.rzkz_kropki { float:left; width:440px; height:1px; overflow:hidden; margin: 5px 0 5px 10px; display:inline;
	background:#fff url(gfx/rzezby/kropki.jpg); }
	
	
.lista_zob_w { text-align:center; }
.lista_zob_w { text-align:-moz-center; }

.lista_zob_w a { font-family:Tahoma; font-size:12px; color:#663300; text-decoration: underline; }	

.rzezbapr_r { float:left; width:200px; height:220px; }
.rzezbapr_rzdj { float:left; width:200px; height:160px; text-align:center; }
.rzezbapr_rzdj { text-align:-moz-center; }
.rzezbapr_rzdj img { border:0px; }
.rzezbapr_rnazwa { float:left; width:200px; height:30px; margin-top:10px; }
.rzezbapr_rnazwa a { font-family:Tahoma; font-size:11px; color:#583A15; }
.rzezbapr_rid { float:left; width:80px; font-family:Tahoma; font-size:11px; }
.rzezbapr_dzielnik { float:left; width:1px; height:63px; margin: 30px 12px 0 12px; display:inline;
	background: #fff url(gfx/lista_dzielnik.jpg) no-repeat top; }
.rzezbapr_kropki { float:left; width:440px; height:1px; overflow:hidden; margin: 20px 0 15px 90px; 
	background:#fff url(gfx/rzezby/kropki.jpg); display:inline; }
	
.rzezbapr_r1 { float:left; width:195px; height:34px; }
.rzezbapr_r1id { float:left; width:65px; height:28px; line-height:13px; padding-top:2px; 
	font-size:11px; font-family:Arial; text-align:center; background:#DED8CC; margin:2px 0 2px 0; }
.rzezbapr_r1id { text-align:-moz-center; }
.rzezbapr_r1id span { font-weight:bold; }
.rzezbapr_r1cena { float:left; width:65px; height:30px; line-height:13px; padding-top:4px; 
	font-size:11px; font-family:Arial; text-align:center; color:#fff; background:#CC3300; }
.rzezbapr_r1cena { text-align:-moz-center; }
.rzezbapr_r1cena span { font-weight:bold; }
.rzezbapr_r1zdj { float:left; width:65px; height:28px; line-height:13px; padding-top:2px;
	font-size:11px; font-family:Arial; text-align:center; background:#DED8CC; margin:2px 0 2px 0; }
.rzezbapr_r1zdj { text-align:-moz-center; }
.rzezbapr_r1zdj span { font-weight:bold; }
	
	
.pnrs_olt { float:left; width:650px; height:24px; margin:5px 0 10px 0;
	background:#DDD5C8; text-align:center; color:#735A2D; padding-top:6px;
	font-family:Arial; font-size:13px; }
.pnrs_olt { text-align:-moz-center; }
.pnrs_olt a { color:#735A2D; }
	
	
	
.pnrs_olt1 { margin:5px 0 0 10px; width:630px; color:#fff; font-family:Tahoma; font-size:12px; text-align:center; }
.pnrs_olt1 { text-align:-moz-center; }
.pnrs_olt1 a { color:#735A2D; font-family:Tahoma; font-size:12px; }
	
/* style dotyczące opisu wybranej rzezby */
#rzezbao_o { float:left; width:650px; margin: 5px 0 0 0px; display:inline; }
.rzezbao_olt { float:left; width:650px; height:25px; margin:5px 0 0px 10px; display:inline;
	background:#351B01 url(gfx/tlo_naglowek.jpg) repeat-x top; }
#rzezbao_wym { float:left; width:100px; height:250px; 
	background:#fff url(gfx/rzezby/strzalki.jpg) no-repeat top left; }
#rzezbao_wys { float:left; width:70px; margin: 140px 0 0 15px; display:inline;
	color:#CC3300; font-family:Tahoma; font-size:12px; font-weight:bold; }
#rzezbao_szer { float:left; width:45px; margin:45px 0 0 45px; display:inline;
	color:#CC3300; font-family:Tahoma; font-size:12px; font-weight:bold; }
#rzezbao_dlug { float:left; width:55px; margin:20px 0 0 20px; display:inline;
	color:#CC3300; font-family:Tahoma; font-size:12px; font-weight:bold; }
#rzezbao_zdj { float:left; width:335px; height:251px; text-align:center;
	margin: 0 0 0 5px; display:inline; }
#rzezbao_zdj { text-align:-moz-center; }
#rzezbao_zdj img { border:0px; }
#rzezbao_pt { float:left; width:205px; height:185px; margin:5px 0 0 5px; display:inline;
	background:#fff url(gfx/kam/tlo_kalk.jpg) repeat-x top; }
#rzezbao_pto_w { float:left; width:80px; color:#6B5122; margin: 25px 0 0 10px; display:inline; 
	font-family:Tahoma; font-size:12px; }
#rzezbao_pto_wd { float:left; width:105px; margin-top:22px;
	font-family:Tahoma; font-size:14px; color:#6B5122; font-weight:bold; text-align:right; }
#rzezbao_pto_c { float:left; width:80px; color:#6B5122; margin: 10px 0 0 10px; display:inline; 
	font-family:Tahoma; font-size:12px; }
#rzezbao_pto_cd { float:left; width:105px; margin-top:7px;
	font-family:Tahoma; font-size:14px; color:#6B5122; font-weight:bold; text-align:right; }
#rzezbao_kateg { float:left; width:205px; height:160px; background:#A58E66;
	margin: 5px 0 0 5px; display:inline; }
	
.rzezbao_kat_o { float:left; width:25px; height:15px; margin: 0 0px 0 10px; display:inline; }
.rzezbao_kat_o img { display:block; }
.rzezbao_kat_n { float:left; width:160px; height:15px; }
.rzezbao_kat_n a { font-family:Tahoma; font-weight:bold; color:#fff; font-size:12px; }
.rzezbao_kat_k { float:left; width:184px; height:1px; overflow:hidden; margin: 5px 10px 5px 10px; display:inline;
	background: transparent url(gfx/rzezby/kat_kropki.jpg) repeat-x top; }
.rzezbao_kat_g { float:left; width:200px; height:7px; overflow:hidden; }
	
#pasek_wazne { float:left; width:650px; height:45px; background:#F5EDE1; margin-top:5px; }
#pasek_wazne_t { float:left; width:50px; height:15px; margin:10px 0 0 10px; display:inline; 
	font-family:Tahoma; font-size:12px; color:#D30000; font-weight:bold; }
#pasek_wazne_o { float:left; width:580px; margin-top:10px; font-family:Tahoma; 
	font-size:11px; color:#663300; }
#rzezbao_opis { float:left; width:615px; margin:20px 0 20px 30px; display:inline; 
	font-family:Tahoma; font-size:14px; color:#3D3019; }

	
.rzpcg_n { float:left; width:650px; height:25px; display:inline;
	background: #C82F00 url(gfx/rzezby/tlo_n_pol.jpg) repeat-x top; }
.rzpcg_n1 { margin: 5px 0 0 10px; color:#fff; font-family:Tahoma; }
.rzpcg_z { float:left; width:650px; margin:10px 0px 10px 0px; display:inline; }
.rzkz_tow_ods { float:left; width:1px; height:80px; margin: 0 12px 0 12px; display:inline;
	background: #fff url(gfx/lista_dzielnik.jpg) repeat-y left; }	
	
.rzpcg_r { float:left; width:200px; }
.rzezbapr1_rzdj { float:left; width:90px; height:80px; text-align:center; }
.rzezbapr1_rzdj { text-align:-moz-center; }
.rzezbapr1_rzdj img { border:0px; }
.rzezbapr1_rnazwa { float:left; width:100px; height:50px; text-align:center; margin-top:10px;
	font-family:Tahoma; font-size:12px; font-weight:bold; color:#663300; }
.rzezbapr1_rnazwa { text-align:-moz-center; }
	

.rzpcg_zdj { float:left; margin:5px 0 5px 0;}
.rzpcg_zdj img { border:0px; }
	
/* galeria zdjęć */
.galmg_tlo { float:left; width:650px; background:#F8F6F2; height:125px; padding-top:10px; 
	margin-bottom:10px; }
.galmg_img_o { float:left; width:100px; height:80px; text-align:center; }	
.galmg_img_o { text-align:-moz-center; }
.galmg_img_o img { display:inline; border:0px; }
.galmg_io { float:left; width:10px; height:80px; }
.galmg_op_o { float:left; width:95px; height:34px; padding:4px 0 0 5px; font-size:11px;
	color:#663200; }
.galmg_op_o a { color:#663200; }
.galmg_oo { float:left; width:10px; height:25px; }
.galmg_op_w { float:left; width:95px; height:34px; padding:4px 0 0 5px; font-size:11px;
	color:#fff; background:#A9926D;  }
.galmg_op_w a { color:#fff; }


	
/* płyty cięte */
.rzpcg_o { float:left; width:215px; height:110px; margin:5px 0 5px 5px; display:inline; 
	background: #F4F1EB; padding:10px; color:#000; }
#tresc_l1 .rzpcg_o h3{ width:210px; text-align:right; padding:10px 0 5px 0; background:transparent; 
	color:#000; }
.rzpcg_o a { color:#000; }
.link_bialy { color:#fff; font-weight:normal; }

#pcmenu_tlo { float:left; width:640px; height:109px; background:#F8F6F2; padding:10px 0 0 10px;
	border-bottom: 1px solid #A9926D; }
#pcmenu_tlo img { border:0px; margin:0px 5px 0px 5px; display:inline; float:left;  }
.pcmenu_w { float:left; width:200px; height:21px; background:#A9926D; text-align:center;
	color:#fff; font-weight:bold; margin: 1px 5px 0px 5px; display:inline; padding-top:6px; }
.pcmenu_w { text-align:-moz-center; }
.pcmenu_w a { color:#F8F6F2; }
.pcmenu_o { float:left; width:200px; height:24px; padding-top:4px; font-size:11px;
	color:#663200; margin: 1px 5px 0px 5px; display:inline; text-align:center;  }
.pcmenu_o a { color:#663200; }

.pckalk_tlo { float:left; width:635px; height:105px; background:#F4F1EB; 
	margin-bottom:10px; padding: 10px 0 10px 15px; }
.pckalk_tlo img { float:left; border:0px; margin: 0px 15px 10px 0px; }
.pckalk_tlo a { color:#583A15; font-family:Arial; font-size:11px; }
.pckalk_tlo .pckalk_zobacz { float:left; margin:10px 0 0 65px; display:inline; }

.ods_650x10 { float:left; width:650px; height:10px; }
	
.tekst_olt { float:left; width:650px; height:25px; margin:5px 0 5px 0;
	background:#351B01 url(gfx/tlo_naglowek.jpg) repeat-x top; }
.tekst_olt h2 { margin:5px 0 0 10px; color:#fff; font-family:Tahoma; font-size:12px; }
	
#kwpl_schemat { float:left; width:650px; height:305px; 
	background: #fff url(gfx/plyty/kalk_plytek_schemat.jpg) no-repeat top left; 
	font-family:Tahoma; font-size:12px; color:#7F5627; }
#kwpl_schemat input { border: 1px solid #5E411D; font-size:11px; }
#kwpl_d2 { float:left; width:200px; height:75px; margin: 145px 0 0 40px; display:inline; }
#kwpl_dp2 { float:left; width:170px; height:75px; margin:145px 0 0 40px; display:inline; }
#kwpl_pp2 { float:left; width:160px; height:75px; margin:145px 0 0 40px; display:inline; }
#kwpl_s2 { float:left; width:200px; height:75px; margin:10px 0 0 40px; display:inline; }
#kwpl_sp2 { float:left; width:170px; height:75px; margin:10px 0 0 40px; display:inline; }
#kwpl_f2 { float:left; width:160px; height:75px; margin:10px 0 0 40px; display:inline; }

.kwpc_schemat { float:left; width:650px; 
	font-family:Tahoma; font-size:12px; color:#7F5627; 
	background: #fff url(gfx/plyty/kalk_wyc_schemat.jpg) no-repeat top left; }
.kwpc_schemat input { border: 1px solid #5E411D; font-size:11px; margin-top:3px; }
.kwpc_dd { float:left; width:130px; height:75px; margin: 0px 0 0 23px; display:inline;  }
#kwpc_szt { float:left; width: 500px; text-align:right; margin: 10px 0 10px 0; }
#kwpc_oblicz { float:left; width:600px; text-align:right;  margin-top:5px; }
#kwpc_oblicz input { border:0px; }
.rzpcg_nh { float:left; width:650px; }
	
.rzpcg_gal { float:left; margin-top:10px; width:650px; }
	
	
.tabela { border: hidden; border-spacing: 0pt }
.tabela tr { border:hidden; }
.tabela td { border:hidden; text-align:left; font-size:12px; }	
.tabela td img { border:0px; display:block; }

/* style dotyczące impregnatów */
#imp_zdj { float:left; width:345px; height:300px; text-align:center; padding: 0 25px 0 25px; }
#imp_zdj { text-align:-moz-center; }
#imp_zdj img { border:0px; }
.imp_opis { float:left; width:650px; margin:5px 0 0 10px; display:inline; }
.imp_fkosz { float:left; width:230px; height:50px; padding:25px 0 0 25px; }
.imp_fkosz form { margin:0px; font-family:Arial; font-size:12px; color:#735F35; }
.imp_fkalk { float:left; width:210px; height:165px; margin:5px 0 0 5px; display:inline; 
	background:#fff url(gfx/kam/tlo_kalk.jpg) repeat-x top; padding:20px;}

	
	
#imp_kosz { float:left; width:245px; height:85px; margin: 0 0 0 5px; display:inline; 
	background: #A8926D url(gfx/imp/kosz_tlo.jpg) repeat-x top; }
#imp_kosz1 { width:215px; display:inline; }
#imp_kosz1 form { margin:25px 15px 0 15px; width:215px;
	font-family:Tahoma; font-size:12px; color:#fff; }

#input_sztuk { font-size:11px; border: 1px solid #5E411D; }
#imp_cena { float:left; width:245px; height:65px; background:#A58E66; 
	margin: 5px 0 0 5px; display:inline; }
#imp_cena1 { width:220px; color:#fff; text-align:right; margin:10px 0 0 0; font-size:18px; font-family:Tahoma; }
#imp_opis { float:left; width:245px; margin:15px 0 0 5px; display:inline; 
	font-family:Tahoma; font-size:14px; color:#3D3019; }
	
.narz_olop { float:left; width:500px; text-align:right; margin-top:10px;
	font-family:Tahoma; font-size:15px; color:#CC3300; font-weight:bold; }
	
.forum_ol1 { float:left; width:650px; margin: 5px 0 0px 0; display:inline; }
.forum_ol { float:left; width:650px; margin: 5px 0 0px 10px; display:inline; }
.forum_a { color:#663200; }
.forum_td { padding-left:30px; }
#forum_form_dod { float:left; width:600px; margin: 20px 0 20px 40px; display:inline; }
	
.okno input { font-size:11px; border: 1px solid #5E411D; }
.okno textarea { font-size:11px; border: 1px solid #5E411D; }
#dodaj_w { border:0px; }
	
.forum_on { float:left; width:650px; height:25px; margin:10px 0 5px 0;
	background: #C82F00 url(gfx/rzezby/tlo_n_pol.jpg) repeat-x top; }
.forum_on1 { margin: 5px 0 0 10px; color:#fff; font-family:Tahoma; }
	
	
/* style dla wyszukiwarki */
.wynik { float:left; width:638px; margin: 0 0 10px 0;
	border: 0px solid #D9D3C5; padding:5px; }
.wynik_zdj { float:left; width:138px; text-align:center;
	margin-right:10px; }
.wynik_zdj { text-align:-moz-center; }
.wynik_op { float:left; width:450px; background:#FBF9F6; 
	min-height: 60px; height:auto !important; height: 60px;
	padding: 20px; }
.wynik_title { float:left; width:450px; margin-bottom:3px; }
.wynik_title a { font-weight:bold; color:#673301; }
.wynik_title a b { color:#f00; }
.wynik_link { float:left; width:450px; margin-top:5px; }
.wynik_link a { color:#00f; }
.wynik_strony { text-align:center; }
.wynik_strony { text-align:-moz-center; }
.strona_link_zaznacz {; width:30px; background:#805626; }
.strona_link_zaznacz a { color:#fff; }
.strona_link { width:30px; font-weight:bold; }
.strona_link a { color:#805626; }
.wynik_komunikat { float:left; width:600px; margin:20px 0 20px 50px; display:inline; }
	
	
/* style dla stron z zakładkami */
.tab650 { float:left; width:650px; margin: 10px 0 10px 10px; display:inline; }
.tab650nag { float:left; width:650px; border-bottom: 1px solid #7F5627; }

.tab_nag_ods15 { float:left; width:5px; height:25px; }
.tab_nag_z { float:left; width:auto; background:#F5EDE1; height:25px; }
.tab_nag_zo { float:left; width:auto; margin:4px 10px 0 10px; display:inline; }
.tab_nag_zo a { color:#7F5627; }
.tab_tresc { float:left; width:650px; margin-top:10px; }

	
/* style dla zajawek 
	
.kropki_z { float:left; width:5px; height:65px; margin:30px 0px 0 1px; display:inline;
	background: #fff url(gfx/kropki_z.jpg) no-repeat top; }
*/
.kropki_z { float:left; width:1px; height:100px; }
	
.dl_koszyk { float:left; width:200px; height:20px; margin:0 0 5px 0;
	background: #3B2D15 url(gfx/koszyk_tlo.jpg) no-repeat top; 
	text-align:right; padding:5px 20px 0 0; color:#fff; 
	font-size:12px; font-family:Arial; font-weight:bold; }
.dl_koszyk a { color:#fff; }
	
.menu_baner { float:left; width:220px; height:490px; }
.menu_baner img { border:0px; display:block; }
	
/* zawartość koszyka */
#koszyk_zawartosc { float:left; width:650px; margin:5px 0 0 10px; display:inline; }
	
#koszyk_zam_kam { float:left; width:650px; height:30px; background:#F5EDE1; }
#koszyk_zam_kam1 { width:600px; height:20px; margin:7px 0 0 20px;
	font-family:Tahoma; font-size:12px; color:#4B2600; font-weight:bold; }
.koszyk_kamien_nazwa { float:left; width:500px; height:20px; }
.koszyk_kamien_nazwa a { font-family:Tahoma; font-size:12px; font-weight:bold; color:#4B2600; }
.koszyk_kropki { float:left; width:1px; height:80px; margin: 20px 10px 0 10px; display:inline; 
	background: #fff url(gfx/kropki_z.jpg) no-repeat top; }
.koszyk_knetto { font-size:14px; font-weight:bold; color:#CC3300; }
.koszyk_kbrutto { font-size:17px; font-weight:bold; color:#CC3300; }
.koszyk_kropkip { float:left; width:605px; height:2px; overflow:hidden;
	margin: 0 32px 0 32px; display:inline; background: #fff url(gfx/kropki.jpg) no-repeat top;}
.koszyk_transport { float:left; width:650px; margin:5px 0 5px 0; color:#4B2600; font-family:Tahoma; font-size:12px; }
.koszyk_transport img { float:left; margin-right:20px; }
.koszyk_paleta { float:left; width:155px; height:75px; }
.koszyk_paleta img { display:block; }
.koszyk_ko3 { float:left; width:95px; height:60px; margin-top:30px; 
	font-family:Tahoma; font-size:14px; }
.koszyk_ko2a { float:left; width:640px; height:40px; margin-top:10px; text-align:right;
	font-family:Tahoma; font-size:12px; color:#4B2600; }
.koszyk_usun1 { float:left; width:650px; height:20px; text-align:right; }
.koszyk_usun1 a { font-family:Tahoma; font-size:12px; font-weight:bold; color:#4B2600; }
.koszyk_usun1 img { border:0px; vertical-align:middle; }
	
/* nowe style koszyka */
.koszyk_kamien_tlo { float:left; width:650px; height:110px; margin:5px 0 5px 0; }
.koszyk_kamien_img { float:left; width:100px; height:80px; padding:15px; background:#F8F6F2; 
	text-align:center; }
.koszyk_kamien_img { text-align:-moz-center; }
.koszyk_kamien_img img { border:0px; }
.koszyk_paleta_img { float:left; width:100px; height:80px; padding:15px; 
	text-align:center; }
.koszyk_paleta_img { text-align:-moz-center; }
.koszyk_ko { float:left; width:140px; height:80px; margin:30px 0 0 10px; display:inline; 
	font-family:Arial; font-size:11px; color:#B0A289; }
.koszyk_ko b { color:#6B5122; }
.koszyk_ko span { color:#000; font-size:12px; font-weight:bold; }
.koszyk_ko1 { float:left; width:105px; height:80px; margin-top:30px; 
	font-family:Arial; font-size:11px; color:#B0A289; text-align:center; }
.koszyk_ko1 { text-align:-moz-center; }
.koszyk_ko1 b { color:#6B5122; }
.koszyk_ko2 { float:left; width:150px; height:85px; margin-top:25px; text-align:right;
	font-family:Arial; font-size:11px; color:#B0A289; }
.koszyk_usun { float:left; width:105px; height:80px; margin:30px 0 0 10px; }
.koszyk_usun img { border:0px; }
.koszyk_suma { float:left; width:650px; height:55px; background:#F8F6F2; }

	
	
	
	
/* formularze zamówienia pod koszykiem */
.zam_n { float:left; width:650px; height:19px; margin-top:10px;
	border-bottom: 1px solid #4E2700;	}
.zam_na { float:left; width:105px; height:19px; background:#4E2700; margin-left:5px; display:inline; }
.zam_na h4 { width:95px; margin:3px 5px 0 5px; color:#fff; font-size:11px; font-family:Tahoma; 
	text-align:center; font-weight:normal; background:#4E2700; }
.zam_na h4 { text-align:-moz-center; }
.zam_nn { float:left; width:105px; height:19px; background:#F5EDE1; margin-left:5px; display:inline; }
.zam_nn h4 { width:95px; margin:3px 5px 0 5px; color:#fff; font-size:11px; font-family:Tahoma; 
	text-align:center; font-weight:normal; }	
.zam_nn a { color:#4E2700; }
.zam_f { float:left; width:650px; }
	
/* style dla strony głównej */
.pg_dzial_lewy { float:left; width:305px; margin: 0 0 0 20px; display:inline; }
.pg_dzial_prawy { float:left; width:305px; margin: 0 0 0 20px; display:inline; }
.pg_dzial { float:left; width:305px; }
.pg_naglowek { float:left; width:305px; height:30px; margin-top:20px; 
	background: #8A7144 url(gfx/ng_top_tlo.jpg) repeat-x top; }
.pg_naglowek h2 { float:left; color:#fff; width:220px; font-family:Tahoma; font-size:12px; margin:7px 0 0 20px; display:inline; }
.pg_naglowek h3 { float:left; color:#fff; width:auto; font-family:Tahoma; font-size:10px; margin:9px 0 0 0px; }
.pg_naglowek a { color:#fff; }
.pg_opis { float:left; width:305px; margin:15px 0 15px 0; }
.pg_opis1 { float:left; width:305px; margin:15px 0 0px 0; }
.pg_punkt { float:left; width:5px; height:5px; overflow:hidden; margin:5px 0 5px 15px; display:inline;
	background: #775B2A url(gfx/punkt.jpg) no-repeat top; }
.pg_o1 { float:left; width:275px; height:15px; margin-left:10px; display:inline; }
.pg_o1 a { color:#775B2A; font-weight:bold; }

.pg_kamienie_tlo { float:left; width:305px; height:135px; 
	background: #A28A62 url(gfx/pg_kamienie_tlo.jpg) repeat-x top; }
.pg_kamienie_img { float:left; width:100px; height:80px; margin:15px 26px 0px 26px; display:inline; }
.pg_kamienie_img img { border:0px; }
.pg_kamienie_op { float:left; width:100px; margin:0 26px 0 26px; display:inline; 
	color:#fff; font-family:Tahoma; font-size:12px; text-align:center; }
.pg_kamienie_op { text-align:-moz-center; }
.pg_kamienie_op1 { float:left; width:140px; margin:0 6px 0 6px; display:inline; 
	color:#fff; font-family:Tahoma; font-size:12px; text-align:center; }
.pg_kamienie_op1 { text-align:-moz-center; }
	
.pg_oferta { float:left; width:305px; height:15px; margin:10px 0 5px 0; 
	font-family:Tahoma; color:#663300; font-weight:bold; text-align:center; }
.pg_oferta { text-align:-moz-center; }
.pg_oferta_img { float:left; width:200px; height:160px; }
.pg_oferta_img img { display:block; border:0px; }
.pg_oferta_opis { float:left; width:90px; height:115px; margin: 10px 0 0 10px; display:inline;
	font-family:Tahoma; font-size:11px; color:#663300; }
.pg_oferta_cena { float:left; background:#AE0000; width:90px; height:20px;
	margin-left:10px; display:inline; }
.pg_oferta_cena1 { width:80px; text-align:right; margin-top:3px; 
	color:#fff; font-family:Tahoma; font-size:12px; font-weight:bold; }
.pg_rn { float:left; width:305px; height:20px; background:#F8F6F2; }
.pg_rn1 { float:left; width:150px; margin:3px 1px 0 1px; display:inline; 
	text-align:center; font-family:Tahoma; font-size:11px; font-weight:bold; }
.pg_rn1 { text-align:-moz-center; }
.pg_rn1 a { color:#775B2A; }

.pg_rz { float:left; width:305px; height:85px; }
.pg_rz1 { float:left; width:150px; margin:0px 1px 0px 1px; display:inline; 
	text-align:center; }
.pg_rz1 { text-align:-moz-center; }
.pg_rz1 img { border:0px; display:block; }

.pg_plyty { float:left; width:145px; margin-top:10px; }
.pg_plyty a { font-family:Tahoma; font-weight:bold; color:#775B2A;  }
.pg_plyty img { display:block; border:0px; }
.pg_plyty_dziel { float:left; width:15px; height:100px; }
	
.pg_tlo_pod { float:left; width:305px; height:20px;
	background:#fff url(gfx/pg_tlo_pod.jpg) repeat-x bottom; }
	
.pg_imp { float:left; width:80px; height:100px; margin:10px; display:inline; 
	text-align:center; }
.pg_imp { text-align:-moz-center; }
.pg_imp a { font-family:Tahoma; font-size:12px; color:#663300; }
.pg_imp img { border:0px; display:block; }
	
.pg_narz_img { float:left; width:100px; height:80px; margin:10px 10px 0 0; }
.pg_narz_img img { border:0px; display:block; }

.pg_narz_opi { float:left; width:150px; margin-top:20px; }
.pg_narz_opi a { font-family:Tahoma; font-size:12px; color:#663300; }
	
.txt_odstep { float:left; width:600px; height:20px; }

/* nowa lista kamieni murowych */	
.kaml_opis { float:left; width:610px; padding:20px 0 20px 40px; display:inline; 
	 font-family:Arial; font-size:11px; color:#5E401A;}
.kaml_opis a { font-weight:bold; color:#663300; text-decoration:underline; }
.kaml_opis h1 { font-size:14px; margin:0px 0 5px 0; }
.kaml_zdj { float:left; width:100px; height:80px; padding:15px; background:#F8F6F2; }
.kaml_zdj img { border:0px; }
.kaml_zdjw { float:left; width:100px; height:80px; padding:15px; }
.kaml_zdjw img { border:0px; }
.kaml_wym { float:left; width:190px; height:60px; padding: 30px 0 0 20px; 
	font-family:Arial; font-size:11px; color:#B0A289; }
.kaml_wym span { font-family:Arial; font-weight:bold; color:#6B5122; }	
.kaml_wym b { font-size:12px; color:#000; }
.kaml_tol { float:left; width:75px; height:60px; padding: 30px 0px 0px 0px; 
	font-family:Arial; font-size:11px; color:#B0A289; }
.kaml_tol b { font-family:Arial; color:#6B5122; }	
.kaml_cena { float:left; width:205px; height:70px; padding: 20px 0 0 0;
	text-align:right; font-family:Arial; font-size:11px; color:#B0A289; }
.kaml_cena1 { font-family:Arial; font-size:19px; font-weight:bold; color:#CC3300; }
.kaml_cena1b { font-family:Arial; font-size:19px; }
.kaml_cenap { font-family:Arial; font-size:12px; font-weight:bold; color:#CC3300; }
/* menu nad listą kamieni murowych */
.kam_menu_tlo { float:left; width:650px; height:30px; background:#F8F6F2; 
	border-bottom: 1px solid #A9926D; }
.kam_menu_tlo img { border:0px; vertical-align:middle; margin-right:5px; }
.kam_menu_w { float:left; width:auto; height:12px; padding:9px 30px 9px 30px; 
	font-family:Arial; font-size:11px; color:#fff; font-weight:bold; 
	background:#A9926D; margin:0px 0px 0px 0px; display:inline; }
.kam_menu_w a { color:#fff; }
.kam_menu_o { float:left; width:auto; height:12px; padding:9px 35px 9px 35px; 
	font-family:Arial; font-size:11px; color:#6D4F29; font-weight:bold; display:inline; }
.kam_menu_o a { color:#6D4F29; }

.rzezb_menu_w { float:left; width:auto; height:12px; padding:9px 5px 9px 4px; 
	font-family:Arial; font-size:11px; color:#fff; font-weight:bold; 
	background:#A9926D; margin:0px 0px 0px 0px; display:inline; }
.rzezb_menu_w a { color:#fff; }
.rzezb_menu_o img { vertical-align:middle; }
.rzezb_menu_o { float:left; width:auto; height:12px; padding:9px 5px 9px 4px; 
	font-family:Arial; font-size:11px; color:#6D4F29; font-weight:bold; display:inline; }
.rzezb_menu_o a { color:#6D4F29; }



.opis_pod_h2 { float:left; width:600px; padding:20px 25px 20px 25px; display:inline; 
	margin-bottom:10px; background:#F7F5F1; }

/* -nowa strona główna- */
.gsl_naglowek { float:left; width:340px; height:22px; padding:8px 0 0 20px;  
	background:#DBD6C9 url(gfx/glowna/naglowek_lewy.jpg) no-repeat top; 
	font-family:Arial; font-size:11px; font-weight:bold; color:#6B5122; }
.gsl_naglowek a { color:#6B5122; }
.gsl_tresc { float:left; width:338px; padding:10px; color:#525252; font-family:Arial; font-size:12px;
	background: #fff; margin-bottom:10px;
	border-left: 1px solid #C5B69D; border-right:1px solid #C5B69D; border-bottom:1px solid #C5B69D; }
.gsl_tresc a { text-decoration: underline; color:#795016; font-weight:bold; }
.gsl_tresc_img { float:left; margin-right:10px; }
.gsl_tresc_img img { border:0px; }
.gsl_img_big { width:135px; text-align:right; font-size:11px; }
.gsl_img_big a { text-decoration: underline; color:#795016; }

.gsl_tresc1 { float:left; width:348px; padding:5px; color:#525252; font-family:Arial; font-size:12px;
	background: #fff; margin-bottom:10px;
	border-left: 1px solid #C5B69D; border-right:1px solid #C5B69D; border-bottom:1px solid #C5B69D; }
.gsl_tresc1 a { text-decoration: underline; color:#795016; font-weight:bold; }

.przycisk { width:90px; height:22px; text-align:center; margin:0px auto 0px auto;
	font-family:Arial Black; font-size:11px; color:#FCF1D4; padding-top:3px;
	background: #F69E11 url(gfx/przycisk.jpg) no-repeat top left; }
.gsl_tresc1 .przycisk a { color:#FCF1D4; text-decoration:none; }

.gsp_naglowek { float:left; width:240px; height:22px; padding:8px 0 0 20px;  
	background:#DBD6C9 url(gfx/glowna/naglowek_prawy.jpg) no-repeat top; 
	font-family:Arial; font-size:11px; font-weight:bold; color:#6B5122; }
.gsp_naglowek a { color:#6B5122; }
.gsp_tresc { float:left; width:238px; padding:10px; color:#525252; font-family:Arial; font-size:12px;
	background: #fff; margin-bottom:10px;
	border-left: 1px solid #C5B69D; border-right:1px solid #C5B69D; border-bottom:1px solid #C5B69D; }
.gsp_tresc a { text-decoration: underline; color:#795016; font-weight:bold; }

.gsp_trescp { float:left; width:238px; padding:10px; color:#525252; font-family:Arial; font-size:12px;
	background: #F8F6F2; margin-bottom:10px;
	border-left: 1px solid #C5B69D; border-right:1px solid #C5B69D; border-bottom:1px solid #C5B69D; }
.gsp_trescp a { text-decoration: underline; color:#795016; font-weight:bold; }


.gsp_tresc_img { float:left; margin-left:14px; display:inline; }
.gsp_tresc_img img { border:0px; }
.gsp_img_big { width:210px; text-align:right; font-size:11px; }
.gsp_img_big a { text-decoration: underline; color:#795016; }
	
/* link wersji do druku */
.do_druku { float:left; width:650px; text-align:right; margin-top:10px; }
.do_druku img { vertical-align:middle; border:0px; }
	
/* komunikaty dla e-mail */
#blad_email {	color:#c62222; text-align:center; }
	
/* newsletter z strony głównej */
	#newsl { float:left; width:630px; height:54px; margin: 20px 0 0 20px; display:inline; 
		background:#775b2a url(img/tlo_newsletter.jpg) no-repeat; }
	#news1a { float:left; width:240px; margin-left:20px; display:inline; }
	#news1aa { font-family:Arial Black; font-size:24px; }
	#news1aa a { color:#fff; text-decoration:none; }
	
	#news1ab { font-family:Arial; font-size:12px; }
	#news1ab a { color:#fff; text-decoration:none; }
	
	#newslb { float:left; width:360px; margin-top:15px; }
	#newslb form { margin:0px; font-family:Arial; font-size:11px; color:#fff; }
	
	.pole_email { background:#e1d5c2; border: 1px solid #fff; font-size:11px; width:160px; }
	.pole_zapisz { background:#775b2a; border: 1px solid #fff; color:#fff; font-size:11px; }
	
/* galeria zdjęć */
.gal_box { float:left; width:150px; height:200px; text-align:center; margin:6px; display:inline; }
.gal_box { text-align:-moz-center; }
.gal_box a { color:#663200; }
.gal_box a img { border:0px; }
.gal_box a span { color:#f00000; font-weight:bold; }

/* stopka strony */
#stopka_s { float:left; width:100%; height:90px; background:#E1D5C2; margin-top:10px;
	text-align:center; padding-top:15px; color:#663300; }
#stopka_stlo { width:900px; margin:0px auto 0px auto; }
#stopka_logo { float:left; width:250px; text-align:left; font-size:11px; }
#stopka_logo img { float:left; }
#stopka_linki { float:left; width:600px; }
#stopka_linki a { color:#663300; }
