body { background: #596525 url(img/tlo.jpg) repeat-x top; 
	margin:0px; padding:0px; }
h1 { margin:0px; }
a { text-decoration:none; }
input { border:1px solid #596525; margin:2px 0 2px 0; background:#f8fbe9; padding:2px; }
textarea { border:1px solid #596525; margin:2px 0 2px 0; background:#f8fbe9; padding:2px; }
select { border:1px solid #596525; margin:2px 0 2px 0; background:#f8fbe9; padding:2px; }

	
#strona { width:100%; text-align:center;
	background: transparent url(img/naglowek.jpg) no-repeat scroll center top}
#strona1 { width:1012px; text-align:left; margin:0px auto 0px auto; 
	background: transparent url(img/tlo_strona1.jpg) no-repeat top; }

#naglowek { float:left; width:1012px; height:336px; margin:0px 16px 0px 0px; display:inline; }

#nag_flagi { float:left; width:41px; height:336px; }
#nag_flag_pl { float:left; width:41px; height:21px; margin-top:136px; }
#nag_flag { float:left; width:41px; height:21px; margin-top:4px; }
#nag_flagi img { border: 0px; }


#naglowek h1 { float:left; width:290px; height:25px; margin:85px 0 0 25px; display:inline; 
	font-size:20px; font-family:Georgia; color:#5a5842;}
#naglowek h2 { float:left; width:240px; margin:0 0 0 75px; display:inline;
	font-size:30px; font-family:Georgia; color:#afac93; }
#naglowek_l { float:left; width:315px; height:336px; }
#naglowek_p { float:left; width:640px; height:336px; }

.nowosc { float:left; width:280px; margin:40px 0 0 25px; display:inline; }
.nowosc img { border:0px; }
.nowosc a { color:#615142; font-family:Arial; font-size:18px; font-weight:bold; }


#menug { float:right; width:150px; height:240px; margin-right:490px; display:inline;}
#menug a { font-family:Tahoma; font-size:13px; color:#5a5842; font-weight:bold; }
.menugo { float:left; width:135px; margin:35px 0 0 0px; display:inline; height:20px; }

#tresc_tlo { float:left; width:1012px; background: #ddd url(img/tlo_tresc.jpg) repeat-y left; }
#tresc_tekst { float:left; width:880px; margin:0px 16px 0px 16px; display:inline; 
	padding: 0px 50px 120px 50px;
	background:transparent url(img/stopka_tresc.jpg) no-repeat bottom; }
#tresc_tekst img { border:0px; }
#tresc_tekst1 { float:left; width:880px; margin:0px 16px 0px 16px; display:inline; 
	padding: 0px 50px 35px 50px;
	background:transparent url(img/stopka_tresc.jpg) no-repeat bottom; }

	
	
#stopka { float:left; width:980px; height:350px; margin:0px 16px 0px 16px; display:inline; 
	background: transparent url(img/stopka_tlo.jpg) no-repeat top left; }
#stopka_opis { float:left; width:580px; margin:320px 0 0 98px; display:inline; 
	font-family:Arial; font-size:12px; color:#fff; }
#stopka_webmaster { float:left; width:217px; margin-top:312px; 
	text-align:right; font-family:Arial; font-size:11px; color:#c18183; }
#stopka_webmaster a { color:#c18183; }

/* style dla kontaktu */
#kontakt_form { float:right; width:300px; padding:0px 0px 40px 40px; 
	border-left: 1px dotted #888; border-bottom: 1px dotted #888;}

/* klasy formularzy */
.form_kom_error { float:left; width:838px; font-family:Arial; font-size:12px; background:#ffd5d5; margin-bottom:10px;
	padding:20px; border:1px solid #ff3737; }
.form_opis { font-size:12px; font-family:Arial; color:#2e2e2e; }
.form_opis_error { font-size:12px; font-family:Arial; color:#ff3737; }
.form_submit { background:#500e10; color:#fff; border:1px solid #500e10; padding:5px; }
.form_kom_error_mail { width:268px; font-family:Arial; font-size:12px; background:#ffd5d5; margin-bottom:10px;
	padding:20px; border:1px solid #ff3737; }
.form_kom_ok_mail { width:268px; font-family:Arial; font-size:12px; background:#efefef; margin-bottom:10px;
	padding:20px; border:1px solid #ddd; }

/* strona g³óna oferty */
.oferta_tlo { float:left; width:400px; height:224px; }
.oferta_tlo img { border:0px; display:block; }
.oferta_naglowek { position:absolute; width:200px; text-align:right; margin:20px 0 0 0; padding:10px; 
	background:transparent url(img/bialy.png); font-family:Arial; font-size:14px; }
.oferta_naglowek span { font-size:16px; font-weight:bold; }
	
/* strona listy mebli w kategorii */
#lista_big img { border:0px; }

#lista_wz { float:left; width:880px; background:#1c3117; height:104px; }
#lista_wz img { border:0px; }
.lista_wz_zz { float:left; padding:10px; background:#fff; }
.lista_wz_z { float:left; padding:10px; }
#lista_wz_sl { float:left; height:67px; margin-top:18px; width:100px; text-align:center; }
#lista_wz_sl { text-align:-moz-center; }
#lista_wz_sp { float:left; height:67px; margin-top:18px; width:100px; text-align:center; }
#lista_wz_sp { text-align:-moz-center; }
#lista_info { float:left; width:880px; height:20px; text-align:center; font-family:Arial; font-size:10px; color:#888; }
#lista_info { text-align:-moz-center; }

.menu_kategorie { float:left; width:880px; background:#ddd; margin-bottom:5px; }
.menu_kategorie ul, ul li { display:block; list-style:none; margin:0px; padding:0px; }
.menu_kategorie ul li { float:left; padding:5px 15px 5px 15px; }
.menu_kategorie a { font-family:Arial; font-size:12px; color:#1c3117; }
.menu_kategorie .menu_selected { background:#413f39; color:#fff; }
.menu_kategorie .menu_selected a { color:#fff; }

/* podgl¹d wybranych mebli */
.karta_katalogowa { float:left; width:880px; text-align:right; }
.karta_katalogowa a { color:#615142; font-family:Arial; font-size:11px; }

.meble_galeria { float:left; width:880px; display:inline; }
.meble_galeria img { float:left; background:#ddd; padding:10px; margin:10px; height:67px; }

.meble_opis { float:left; width:840px; margin:10px 0 0 0px; display:inline; padding:19px; 
	font-family:Arial; font-size:14px; background:#eee; border:1px solid #ddd; }