body
{
	font-size: 11px;
	text-align:left;
	font-family: Verdana,Tahoma,Arial;
	margin: 0px; 
	padding: 0px; 
	background: url('images/bg.jpg') #fff;
	color: #adadad;	
}
     
a:hover  { color: #0188e1; text-decoration:none; font-size: 11px;} 
a { color: #0188e1; text-decoration:none; font-size: 11px; }
a:focus { outline: none;} /* Usuwa ramke z linków na img w FF */
object { outline:none; }

input,textarea { font-size: 11px; font-family: Verdana,Tahoma,Arial; margin: 0; padding: 0; }

/*  ----------------------- STANDARDOWE ------------------------------ */
div,form,p   { padding:0px; margin:0px;  }
img { border:0px; }
.czysc { clear:both; font-size:1px; overflow:hidden;}
/* --------------------------------------------------------------------------- */

.alarm { font-size:11px; color:#ff031b;  font-weight:bold; padding: 10px; text-align: center; }


div#fbwidget { position: fixed; top: 80px; right: 0px; background-image: url('images/fbwidget.png'); width: 27px; height: 420px; display: block; overflow: hidden; padding: 0px 0px 0px 0px;}
*html div#fbwidget { position: absolute; }
/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							GLOWNE WARSTWY							                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div#kontener { margin:0px auto; width:1000px;	overflow:hidden; position: relative;}

h1 { color: #346ab1; margin: 0; padding: 20px 0px 10px 0px;  font-size: 14px; border-bottom: 1px solid #ececec; width: 582px;}
h2 { color: #bababa; margin: 0; padding: 20px 0px 10px 0px;  font-size: 14px; border-bottom: 1px solid #ececec;}
h3 { color: #000; margin: 0; padding: 20px 0px 20px 0px; width: 160px; }
h4 { color: #32619f; font-size: 26px; margin: 0; padding: 0px 0px 27px 0px; line-height: 30px;}

div#top { display: block; height: 76px; }
	div#logo { float: left; padding: 23px 0px 0px 16px; }
	div#top_userbar { float: right; padding: 28px 13px 0px 0px; }
		div#top_userbar_witaj { float: left; color: #2c3e55; font-size: 13px; padding: 12px 20px 0px 0px;}
		div#top_userbar_konto {float: left;  }
		div#top_userbar_wyloguj { float: left; }
		div#top_userbar_koszyk_link { float: left; }
		div#top_userbar_logowanie_link { float: left; }
			#top_userbar a { display: block; height: 33px; float: left; }
			#top_userbar a.active, #top_userbar a:hover { background-color: #fff; }
		div.top_userbar_sep { width: 8px; float: left; height: 33px; overflow: hidden; }
div#menu { margin: 0px 13px; display: block; height: 41px; background-color: #2c3e55; }
	div#menu_left { float: left; padding: 12px 0 0 0; }
		#menu_left a { float: left; font-size: 14px; font-weight: bold; margin: 0px 0px 0px 32px; color: #fff; }
		#menu_left a:hover {  font-size: 14px; font-weight: bold; color: #fff; }
	div#menu_right { float: right; padding: 12px 0 0 0; }
		#menu_right a { float: left; font-size: 14px; font-weight: normal; margin: 0px 32px 0px 0px; color: #fff; }
		#menu_right a:hover {  font-size: 14px; font-weight: normal; color: #fff; }
div#baner { display: block; height: 214px; position: relative;}
	div#baner_bg { display: block; width: 974px; height: 214px; position: absolute; top: 0px; left: 13px; background-color: #e1e1e1;}
		div#baner_els { display: block; width: 922px; height: 214px; position: absolute; top: 0px; left: 26px; overflow: hidden; }
			#baner_els a { position: absolute; top: 0px; left: 922px; }
	div#baner_prev { position: absolute; top: 79px; left: 0px; display: block; width: 46px; height: 60px; cursor: pointer;}
	div#baner_next { position: absolute; top: 79px; left: 954px; display: block; width: 46px; height: 60px; cursor: pointer;}
div#zawartosc_bg { margin: 0px 13px; display: block; padding: 0px 26px 34px 26px; background-color: #e1e1e1; }
	div#zawartosc { background-color: #fff; zoom: 1.0; padding: 0px 0px 10px 0px;}
		div#left { float: left; width: 231px; padding: 0px 0px 0px 27px; }
			div#left_szukaj { padding: 0px 0px 20px 0px; }
				div.left_szukaj_bg { display: block; padding: 3px 4px 3px 4px; width: 135px; height: 17px; border: 1px solid #e1e1e1;}
					.left_szukaj_bg input { float: left;  }
					input#left_szukaj_fraza { width: 116px; height: 17px; border: 0; padding: 0; margin: 0; color: #c7c7c7; }
			div.left_sep { height: 1px; overflow: hidden; display: block; background-color: #e1e1e1; width: 142px;}
			div#left_kategorie{ padding: 0px 0px 20px 0px; line-height: 18px; }
				#left_kategorie a { color: #adadad; }
				#left_kategorie a:hover { color: #396fb4; }
				div.left_podkategoria { padding: 0px 0px 0px 15px; }
			div#left_producenci{ padding: 0px 0px 20px 0px; line-height: 18px;}
				#left_producenci a { color: #adadad; }
				#left_producenci a:hover { color: #396fb4; }
			div#left_dotpay { padding: 20px 0px 40px 0px; }
	/*	div#right { float: left; width: 582px; padding: 0px 80px 0px 0px; }*/
		div#right {float: left; width: 604px; padding: 0px 58px 0px 0px; line-height: 18px;}
div#loga { display: block; height: 73px; background-color: #fff; }
	#loga a { float: left; display: block; height: 73px; margin: 0px 25px 0px 25px; }
div#bottom { position: relative; }
	div#bottom_l { width: 13px; height: 13px; display: block; overflow: hidden; position: absolute; top: 0px; left: 0px; }
	div#bottom_r { width: 13px; height: 13px; display: block; overflow: hidden; position: absolute; top: 0px; left: 987px; }
	div#bottom_bg { background-color: #2c3e55; margin: 0px 13px; padding: 36px 0 50px 33px; position: relative;}
		div#bottom_menu { background-image: url('images/bottom_menu.png'); width: 924px;}
			#bottom_menu ul { margin: 0; padding: 0; list-style-type: none;  }
			#bottom_menu ul li { font-size: 14px; color: #fff; float: left; width: 171px; font-weight: bold; padding: 0px 30px; overflow: hidden;}
			#bottom_menu ul li ul { padding: 12px 0 0 0; }
			#bottom_menu ul li ul li { float: none; font-weight: normal; padding: 0; }
			#bottom_menu ul li ul li a { display: block; padding: 2px 0px 2px 10px; background: url('images/bottom_arrow.png') no-repeat left center; font-size: 14px; color: #fff;}
			#bottom_menu ul li ul li a:hover {  color: #c0c0c0;}
			
			div#stopka { text-align: center; color: #a5a5a5; padding: 10px 0px 10px 0px; }
			div#stopka a { color: #2C3E55; }
			div#stopka a:hover{ color: #000; }


div#logowanie { position: absolute; display: none; top: 61px; width: 262px; }
	div#logowanie_bg { background-color: #fff; padding: 30px 20px 15px 20px; }
	div.logowanie_input { padding: 0 0 10px 0; }
		.logowanie_input input { margin: 0; padding: 4px 5px 4px 5px; width: 210px; height: 17px; border: 1px solid #e1e1e1; }
	div.logowanie_link { padding: 2px 0px 2px 0px; }
		.logowanie_link a { color: #2c3e55; }
div#twoj_koszyk { position: absolute; display: none; top: 61px; width: 262px;}
	div#twoj_koszyk_bg { background-color: #fff; padding: 30px 20px 18px 20px; }
	div#twoj_koszyk_razem { padding: 8px 0px 13px 0px; }
		div#twoj_koszyk_wart { text-align: right; color: #a30000; font-size: 13px; font-weight: bold;}
		div#twoj_koszyk_suma { text-align: right; color: #a30000; font-size: 13px; font-weight: bold;}
	
	div.twoj_koszyk_item { }
		div.twoj_koszyk_foto { float: left; width: 65px; height: 55px; }
		div.twoj_koszyk_right { float: left; width: 157px; }
		div.twoj_koszyk_sep { display: block; height: 19px; background: url("images/shadow.png") bottom center no-repeat; }
/* PRODukty */
	
div#produkty {width: 604px; overflow: hidden; padding-top: 10px;}
	div.prod_item {width: 181px; padding: 10px 0px 25px 0px; float: left; overflow: hidden; background: url("images/shadow.png") bottom center no-repeat;}
		div.prod_zdj {width: 140px; height: 100px; padding: 0px 15px 8px 15px; overflow: hidden;}
		div.prod_nazwa {width: 160px; padding: 0px 5px 0px 5px; height: 25px; overflow: hidden; color: #32619f; font-size: 12px; text-align: center;}
			.prod_nazwa a {color: #32619f; font-size: 12px;}
			.prod_nazwa a:hover {color: #32619f; font-size: 12px;}
		div.prod_cena {width: 150px; padding: 10px; overflow: hidden; color: #000000; font-size: 22px; text-align: center;}
			span.cena_stara { font-size: 12px; text-decoration:line-through; color: #c7c7c7;}
		div.prod_btn {width: 84px; height: 25px; padding-left: 43px; overflow: hidden;}
	div.prod_sep {width: 30px; height: 100px; float: left; overflow: hidden;}	
	
	div#prom {width: 604px; padding-top: 23px; overflow: hidden;}
		div#prom_nazwa {padding-bottom: 13px; overflow: hidden; color: #aa0000; font-size: 14px;}
		div.prom_item {width: 141px; float: left; overflow: hidden;}
			div.prom_item_gora {width: 141px; height: 4px; overflow: hidden; background: url("images/prom_gora.gif") no-repeat;}
			div.prom_item_dol {width: 141px; height: 4px; overflow: hidden; background: url("images/prom_dol.gif") no-repeat;}
			div.prom_item_srod {width: 109px; padding: 15px 16px 12px 16px; overflow: hidden; background: url("images/prom_srod.gif") repeat-y;}
				div.prom_item_nazwa {color: #32619f; font-size: 14px;}
					.prom_item_nazwa a {color: #32619f; font-size: 14px;}
					.prom_item_nazwa a:hover {color: #32619f; font-size: 14px;}
				div.prom_item_cena {padding: 12px 0px 11px 0px; overflow: hidden; color: #a30000; font-size: 20px; font-weight: bold;}
				div.prom_item_tekst {color: #767676; font-size: 11px; line-height: 14px;}
				div.prom_item_link {color: #32619f; font-size: 12px; padding: 4px 0px 0px 0px;}
					.prom_item_link a {color: #32619f; font-size: 12px; font-weight: bold; text-decoration: underline;}
					.prom_item_link a:hover {color: #32619f; font-size: 12px; font-weight: bold;}
					
		div.prom_sep {width: 9px; height: 100px; float: left; overflow: hidden;}
/* KOSZYK */	
div#koszyk_box {width: 582px; padding-bottom: 40px; overflow: hidden;}
input.ilosc_input 
{
	width: 33px; height: 17px; margin: 0px; border: 1px solid #e1e1e1; padding: 6px 0px 6px 0px; text-align: center;
	background-color: #ffffff; color: #32619f; font-size: 12px; font-family: Verdana,Arial,Tahoma;
}
div#koszyk_podsumowanie {padding: 31px 0px 30px 362px; overflow: hidden;}
	div#koszyk_btn_aktualizuj {width: 129px; height: 25px; padding-bottom: 11px; overflow: hidden;}
	div#koszyk_wartosc {width: 190px; color: #a30000; font-size: 14px; text-align: right;}
		
div#koszyk_zamowienie_nazwa {padding-bottom: 7px; overflow: hidden; color: #32619f; font-size: 14px; border-bottom: 1px solid #ececec;}		
div#koszyk_zamowienie {padding-top: 29px; overflow: hidden;}
	div#koszyk_zamowienie_tekst {padding-bottom: 25px; overflow: hidden; color: #32619f; font-size: 12px;}
	div.koszyk_zamowienie_kolumna {width: 260px; float: left; overflow: hidden;}
		div.koszyk_zam_kol_nazwa {padding-bottom: 10px; overflow: hidden; color: #a30000; font-size: 14px;}
		div.koszyk_zam_box {width: 220px; padding: 20px 18px 22px 22px; overflow: hidden; background: #f6f6f6;}
			div.koszyk_zam_linia {width: 220px; padding-bottom: 5px; overflow: hidden; color: #32619f; font-size: 12px;}
				div.koszyk_zam_radio {width: 17px; height: 17px; float: left; overflow: hidden;}
				div.koszyk_zam_radio_tekst {width: 165px; height: 16px; padding: 1px 0px 0px 20px; float: left; overflow: hidden;}
	div#koszyk_zam_sep {width: 60px; height: 40px; float: left; overflow: hidden;}
	
	div#koszyk_koniec { text-align: right; padding: 10px 0 0 0;}
	
table.tabela_produkty { width: 100%; }
	.tabela_produkty th {height: 50px; color: #32619f; font-size: 12px; background-color: #f6f6f6; line-height: 27px; padding: 0px 8px 0px 8px; text-align: center; }
	.tabela_produkty th.tabela_prod_sep { width: 2px; height: 50px; padding: 0px; background: url("images/koszyk_sep.gif") 0px 6px no-repeat #f6f6f6;}
	.tabela_produkty td { padding: 16px 8px 15px 8px; text-align: center; }
	.tabela_produkty tbody tr { background: #f6f6f6; }
	.tabela_produkty tr.tabela_produkty_wiersz_sep {height: 34px; background-color: #ffffff; background: url("images/shadow.png") center 8px no-repeat;}
	.tabela_produkty td.tabela_produkty_nr { width: 31px;}
	.tabela_produkty td.tabela_produkty_zdj { width: 66px;}
	.tabela_produkty td.tabela_produkty_nazwa { width: 165px;}
	.tabela_produkty td.tabela_produkty_cena { width: 57px;}
	.tabela_produkty td.tabela_produkty_ilosc { width: 57px;}
	.tabela_produkty td.tabela_produkty_wartosc { width: 57px;}
	.tabela_produkty td.tabela_prod_sep2 {width: 2px; padding: 16px 0px 15px 0px;}

	
/* REJestracja*/

div#rej_box {width: 604px; padding: 19px 0px 34px 0px; overflow: hidden;}
	div.rej_item {width: 596px; padding-bottom: 40px; overflow: hidden; background: url("images/rej_item.jpg") center bottom no-repeat;}
		div.rej_nazwa {padding-bottom: 20px; overflow: hidden; color: #a30000; font-size: 12px; font-weight: bold;}
		div.rej_kolumna {width: 258px; padding-left: 13px; float: left; overflow: hidden;}
			div.rej_etykieta {color: #c7c7c7; font-size: 12px;}
			div.rej_pole {width: 258px; height: 25px; padding: 2px 0px 7px 0px; overflow: hidden;}
			input.rej_form 
			{
				width: 242px; height: 16px; margin: 0px; border: 0px; padding: 4px 8px 5px 8px;
				background-color: transparent; background: url("images/rej_form.gif") no-repeat;
				color: #000000; font-size: 12px; font-family: Verdana,Arial,Tahoma;
			}
		div.rej_sep {width: 23px; height: 60px; float: left; overflow: hidden;}
		span.gwiazdka {color: #6d2e33; font-size: 12px;}
		div#rej_dol {padding-top: 33px; overflow: hidden;}
			div#rej_dol_lewo {width: 16px; height: 53px; float: left; overflow: hidden;}
			div#rej_dol_prawo {width: 588px; float: left; overflow: hidden;}
				div.rej_dol_linia {color: #32619f; font-size: 12px; padding-bottom: 7px;}
					div.rej_dol_tekst {width: 560px; padding-left: 10px; float: left; overflow: hidden;}
					div.rej_dol_tekst {*padding-top: 2px;}
			div#rej_btn_zapisz {width: 84px; height: 25px; padding: 29px 0px 0px 252px; overflow: hidden;}
/* PRODUKT */
div#prod_lewy { float: left; width: 224px; padding: 20px 0px 0px 0px;}	
	div#prod_zdj { display: block; min-height: 100px; height: auto !important; height: 100px;  }
	div#prod_cena {padding: 12px 0px 12px 0px; text-align: center; color: #ac0000; font-size: 25px; font-weight: bold;}
	div#prod_koszyk { height: 52px; background: url('images/shadow.png') no-repeat center bottom; text-align: center; margin-bottom: 30px;}
	div#prod_lewy_param { width: 173px; padding: 10px 19px 19px 12px; background-color: #f1f1f1; }
		div#prod_lewy_param_nazwa { color: #797979; font-weight: bold;text-align: center; padding: 0 0 9px 0; }
		div.prod_lewy_param_el { background: url('images/param_bg.gif') repeat-x left top; padding: 8px 0px 8px 0px; font-size: 11px; line-height: 13px;}
			div.prod_lewy_param_el_nazwa { width: 68px; float: left; text-align: right; color: #8b8b8b; }
			div.prod_lewy_param_el_wartosc { width: 93px; float: right; color: #575757;}
div#prod_prawy { float: left; width: 380px;padding: 20px 0px 0px 0px; }		
		
	div.prod_rekomend_box { float: left; width: 302px; padding: 4px 0 0 0 ; }
		div.prod_rekomend_lewy { float: left; width: 120px; }
		div.prod_rekomend_prawy { float: left; width: 182px; }
			div.prod_rekomend_nazwa { padding: 10px 0 0 0 ;}
			div.prod_rekomend_nazwa a { color: #346ab1; font-size: 14px;}
			div.prod_rekomend_tekst { color: #939393; line-height: 15px; padding: 5px 0 5px 0;}
			div.prod_rekomend_cena { color: #ac0000; font-size: 20px; line-height: 22px;}

.txt_tresc ul { list-style-type: none; border: 1px solid #ececec; background-color: #f8f8f8; margin: 0; padding: 18px 35px 18px 35px; }
.txt_tresc ul li { color: #32619f; padding: 0px 0px 0px 30px; background: url('images/li.png') no-repeat 0px 2px;}

/* PRZYPOMNIJ */
div#przypomnij_info { color: #6d2e33; padding: 10px 0 20px 0; }
div#przypomnij_left { width: 275px; float: left; }
	div.przypomnij_pole { display: block; height: 30px; }
		.przypomnij_pole input { height: 17px; width: 235px; border: 1px solid #e1e1e1; color: #c7c7c7; padding: 3px 10px 3px 10px;}
div#przypomnij_right { width: 90px; float: left; padding: 10px 0 0 0;}

/* ZALOGUJ */
	div.zaloguj_etykieta { }
	div.zaloguj_input { padding: 0 0 10px 0; }
		.zaloguj_input input { margin: 0; padding: 4px 5px 4px 5px; width: 210px; height: 17px; border: 1px solid #e1e1e1; }
	div.logowanie_linki { padding: 2px 0px 2px 0px; }
		.logowanie_linki a { color: #2c3e55; }
		
		
div#stronnicowanie { display: block; height: 35px; background: url('images/shadow.png') no-repeat center bottom; padding: 30px 0px 0px 0px; text-align: center;}
	#stronnicowanie a { font-size: 14px; }
	#stronnicowanie a.current { font-weight: bold; }
	
/* ZAMOWIENIE */
	div#zamowienie_krok0_opcje { padding: 10px 0px 20px 0px; }
		#zamowienie_krok0_opcje label { padding: 0px 10px 0px 4px; color: #a30000; font-size: 12px; }
	div.zamowienie_krok0_naglowek { padding-bottom: 20px; overflow: hidden; color: #a30000; font-size: 12px; font-weight: bold; }
	
	div#real_zam_przyciski { padding: 20px 0 0 0; }
		div#real_zam_btnr { float: right; }
		div#real_zam_btnl { float: left; }
		
div.real_zam_kolumna { float: left; width: 180px;  padding: 10px 10px 5px 0px; margin-right: 10px; }

	div.real_zam_punkt {  color: #a30000; font-size: 12px; padding: 10px 0 0 0; }
	
	div.real_zam_linia { }
		div.real_zam_linia_lewa { float: left; }
		div.real_zam_linia_prawa { float: right; }
div#real_zam_textarea { }
	#real_zam_textarea textarea { margin: 0; padding: 4px 5px 4px 5px; width: 210px; height: 57px; border: 1px solid #e1e1e1; }
	
