body
{
	font-size: 11px;
	text-align:left;
	font-family: Arial,Verdana,Tahoma;
	margin: 0px; 
	padding: 0px; 
	background-color: #232021;
	color: #6c6c6c;	
}
     
a:hover  { color: #353535; text-decoration:none; font-size: 11px;} 
a { color: #353535; text-decoration:none; font-size: 11px; }

input { font-family: Arial,Verdana,Tahoma; font-size: 11px; }

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

.alarm { font-size:13px; color:#c78b3a;  font-weight:bold; text-align:center; padding-top:15px; padding-bottom:5px; }
div#komunikat { color:#ff9500; font-weight:bold;}



/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							GLOWNE WARSTWY							                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div#bg { width: 100%; background-image: url('images/bg.jpg'); }
div#bg_top { width: 100%; background-image: url('images/bg_top.gif'); background-repeat: repeat-x;}
div#kontener{margin:0px auto; width:1000px;	overflow:hidden;}

div#top { display: block; height: 236px; width: 1000px; }
div#srodek_top  { width: 1000px; height: 20px; display:block; background-image: url('images/srodek_top.gif'); }
div#srodek { width: 974px; padding: 15px 13px 0px 13px; background-image: url('images/srodek_bg.gif'); }
div#srodek_bot  { width: 1000px; height: 30px; display:block; }

div#left { width: 216px; float: left; }
div#right { width: 758px; float: left; }

div#banery { height: 100px; display: block; width: 740px;}
div#banery1 { width: 358px; height: 100px; display: block; float: left; padding: 0px 0px 0px 0px;}
div#banery2 { width: 358px; height: 100px; display: block; float: right; padding: 0px 0px 0px 0px;}

div#bottom { height: 58px; width: 1000px; margin: 0px auto; display: block;}
/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							TOP									                       		*/
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div#top_pasek { display: block; width: 1000px; height: 20px; background-color: #232021; background-image: url('images/top_pasek_left.gif'); background-repeat: no-repeat; }
div#top_pasek2 { display: block; width: 956px; height: 15px; padding: 5px 44px 0px 0px; background-image: url('images/top_pasek_right.gif'); background-repeat: no-repeat; background-position: right top; }
#top_pasek2 a { float: right; }
div.top_pasek_sep { float: right; width: 2px; height: 10px; display: block; overflow: hidden; background-image: url('images/top_pasek_sep.gif'); margin: 0px 5px 0px 5px;}

div#top_srodek { display: block; width: 1000px; height: 160px; }

div#logo { display: block; width: 124px; height: 107px; float: left; padding: 18px 0px 0px 36px; }
div#logos { display: block; width: 400px; height: 107px; float: left; padding: 18px 34px 0px 36px;}

div#logos_flash { margin: 0px auto; }

div#top_koszyk { width: 127px; height: 104px; display: block; float: left; padding: 18px 18px 0px 0px; }
div#top_koszykbg { width: 127px; height: 104px; display: block; background-image: url('images/top_koszykbg.gif'); }
div#top_login { width: 202px; height: 102px; display: block; float: left; padding: 0px 0px 0px 0px; }
div#top_alarm { display: block; height: 19px; overflow: hidden; line-height: 18px; font-weight: bold; color: #c78b3a; }
div#top_loginbg { width: 202px; height: 102px; display: block; background-image: url('images/top_loginbg.gif'); }

div#top_menu { clear: left; display: block; height: 35px; line-height: 20px; font-size: 8px; color: #ae7d27;padding: 0px 0px 0px 0px; width: 960px; text-align: right;}
#top_menu a { font-size: 11px; color: #ae7d27; font-weight: bold;}

div#menu { display: block; width: 1000px; height: 25px; padding: 19px 0px 0px 0px; background-image: url('images/menu.gif'); }
div#menu1 { position: relative; left: 50%; float: left; }
div#menu2 { position: relative; left: -50%; float: left; }
#menu a { float: left;}
div.menu_sep { width: 1px; height: 10px; display: block; overflow: hidden; background-color: #918f90; float: left; margin: 2px 5px 0px 5px;}

div#top_konto_niezalogowany { padding: 16px 0px 0px 19px; }
input.inp_top_logowanie { height: 18px; width: 148px; margin: 0px 0px 3px 0px; padding: 4px 0px 0px 15px; background-image: url('images/inp_toplogin.gif'); background-color: transparent; border-width: 0; font-size: 11px; color: #fff;}

div#top_konto_zalogowany { padding: 16px 0px 0px 19px; }
div#top_box_konto_witaj { height: 25px; display: block;}
div#top_box_konto_dane { height: 25px; display: block; font-weight: bold;}

div#top_koszyk_nazwa { padding: 14px 0px 0px 26px; color: #956109; font-weight: bold; font-size: 12px;}
div#top_koszyk_ilosc { padding: 3px 0px 0px 26px; color: #444244; font-weight: bold; font-size: 12px;}
div#top_koszyk_wartosc { padding: 0px 0px 5px 26px; color: #c88b3b; font-weight: bold; font-size: 20px;}
a#top_koszyk_link { margin-left: 26px; }
/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							BOTTOM								                       		*/
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div#bottom_copy { color: #919090; padding: 17px 0px 0px 24px; float: left; }
div#bottom_menu { float: right; padding: 17px 10px 0px 0px;}
#bottom_menu a { float: left; margin-left: 20px;}


/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							LEFT								                       		*/
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div#leftmenu_top { width: 205px; height: 20px; display: block; background-image: url('images/leftmenu_top.gif'); }
div#leftmenu_shadow { width: 215px; background-image: url('images/leftmenu_shadow.gif'); background-repeat: no-repeat; background-position: right center; }
div#leftmenu { width: 172px; padding: 0px 20px 0px 13px;  display: block; min-height: 545px; height: auto !important; height: 545px;  background-image: url('images/leftmenu_bg.gif'); color: #fff;}

div#leftmenu_bot { width: 205px; height: 34px; display: block; background-image: url('images/leftmenu_bot.gif'); background-repeat: no-repeat;}

div.kategoria_item { width: 172px; background-image: url('images/kategoria_itembg.gif'); background-repeat: repeat-x; background-position: left bottom; padding: 6px 0px 4px 0px; }
.kategoria_item a  { font-size: 14px; color: #fff; font-weight: bold; }
div.kategoria_poditem { padding: 3px 0px 3px 10px; }
.kategoria_poditem a { font-size: 12px; font-weight: normal;color: #fff;}

div#leftbox { width: 203px; background-color: #fff; margin: 0px 0px 0px 1px; background-image: url('images/leftbox_top.gif'); background-repeat: no-repeat;}
div#leftbox_bot { width: 203px;  background-image: url('images/leftbox_bot.gif'); padding: 15px 0px 15px 0px; background-repeat: no-repeat; background-position: left bottom; text-align: center;}
/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							RIGHT									                       	*/
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div#boxy { height: 201px; display: block; }

div.box { width: 119px; height: 193px; display: block; float: left; margin-right: 5px;}
div.box_nazwa { width: 119px; height: 22px; display: block; text-align: center; padding-top: 2px;}
div.box_fotka { width: 119px; height: 169px; display: block; position: relative; }
a.box_fotka_ramka { width: 119px; height: 169px; display: block; position: absolute; top: 0px; left; 0px; }
a.box_fotka_foto { width: 111px; height: 161px; display: block; position: absolute; top: 4px; left; 4px; }


div.content { width: 740px; display: block; background-image: url('images/content_bg.gif'); margin-bottom: 10px;}
div.content_top { width: 740px; display: block; background-image: url('images/content_top.gif'); background-repeat: no-repeat; }
div.content_bot { width: 740px; display: block; background-image: url('images/content_bot.gif'); background-repeat: no-repeat; background-position: left bottom;}
div.content_head { width: 696px; display: block; height: 35px; border-bottom: 1px solid #eeeeee; margin-left: 22px; }
div.content_naglowek { float: left; padding: 12px 0px 0px 0px; }
div.content_tresc { padding: 26px 20px 12px 22px; }






/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							KOSZYYK								                       		*/
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
table#koszyk_tabela { width: 696px; }
#koszyk_tabela td { height: 110px; border-bottom: 1px solid #eeeeee; font-size: 12px;}
#koszyk_tabela table td { height: auto; border-width:0; font-size: 12px;}

#koszyk_tabela a { font-size: 12px; }

input.inp_koszyk_ilosc { width: 37px; height: 21px; border: 1px solid #abadb3; color: #000; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 5px; text-align: center;}

div#koszyk_podsumowanie { float: left; width: 460px; padding: 15px 40px 0px 0px; text-align: right; }
div#koszyk_podsumowanie2 { float: left; width: 196px; font-size: 22px;text-align: right; }
div#koszyk_podsumowanie3 { clear: left; padding: 35px 0px 0px 0px; font-size: 26px; font-weight: bold;color: #232021; text-align: right;}
#koszyk_podsumowanie2 span, #koszyk_podsumowanie3 span { color: #c78b3a; }

div#koszyk_linki { display: block; height: 22px; padding: 25px 0px 20px 0px; color: #232021;}
span.koszyk_element_rozmiar { color: #c78b3a; }
/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							HISTORIA								                       		*/
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div.historia_naglowek { display: block; color: #c98c3c; font-size: 14px; font-weight: bold; padding-bottom: 10px;}
div.historia_element { padding: 0px 0px 10px 0px;}
.historia_element a { color: #c98c3c; text-decoration: underline; }
.historia_element a:hover { color: #c98c3c; text-decoration: none; }

div.historia_powrot { display: block; height: 22px;  overflow: hidden; padding: 30px 0px 0px 0px;}


div.historia_szczegoly_nazwa { font-weight: bold; padding: 0px 0px 5px 0px; }
div.historia_szczegoly_opis { padding: 0px 0px 5px 0px; }

div.historia_szczegoly_razem { font-size: 14px; color: #387e8b; padding: 5px 0px 25px 0px; text-align: right; font-weight:bold;}
div.historia_szczegoly_info { border-bottom: 1px solid #387e8b; height: 18px; line-height: 17px; display:block;}
div.historia_szczegoly_info_nazwa { float: left; width: 400px; font-weight: bold; }
div.historia_szczegoly_info_opis { float: left; width: 101px; font-weight: bold; text-align: right; color: #387e8b;}


.historia_szczegoly_tabelka tr { }
.historia_szczegoly_tabelka td { padding: 10px 0px 10px 0px; border-top: 1px solid #387e8b;}
.historia_szczegoly_tabelka tr.historia_szczegoly_tabelka_pierwszy td {  border-top-width: 0;}
td.historia_szczegoly_tabelka_nr { width: 20px; text-align: left;}
td.historia_szczegoly_tabelka_nazwa { width: 320px; text-align: left; color: #214d55; font-weight: bold;}
td.historia_szczegoly_tabelka_ilosc { width: 60px; text-align: left;padding-left:20px;}
td.historia_szczegoly_tabelka_cena { width: 80px; text-align: right;color: #387e8b;font-weight: bold;}


table.zamowienie_tabelka { width: 500px;}
.zamowienie_tabelka th { background-color: #387e8b; color: #fff; font-weight:normal; padding: 7px 0px 7px 0px;}
.zamowienie_tabelka td { padding: 10px 0px 10px 0px; border-top: 1px solid #387e8b;}
td.zamowienie_tabelka_nr { width: 30px; text-align: left; padding-left: 10px;}
td.zamowienie_tabelka_nazwa { width: 210px; text-align: left; color: #214d55; font-weight: bold;}
td.zamowienie_tabelka_cena { width: 90px; text-align: left;color: #387e8b;font-weight: bold;}
td.zamowienie_tabelka_ilosc { width: 80px; text-align: left;}
td.zamowienie_tabelka_wartosc { width: 80px; text-align: left;color: #387e8b;font-weight: bold;}

div.zamowienie_szczegoly_opis { padding: 0px 0px 25px 0px; }
/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							ZAMOWIENIA							                       		*/
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div#zamowienie_wybierz { height: 34px; display: block; }
div.zamowienie_nav { height: 22px; padding: 40px 0px 0px 0px; display: block; }
div.zamowienie_szczegoly_nazwa { font-size: 14px; font-weight: bold; color: #c78b3a; }
div.zamowienie_szczegoly_opis{ padding: 2px 0px 10px 5px; }


div.info_dziekujemy { text-align: center; padding: 10px 0px 10px 0px; font-size: 12px; }
div#paypal { text-align: center; }



/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							FORMULARze							                       		*/
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div.reg1_top { width: 696px; height: 12px; display: block; background-image: url('images/reg1_top.gif'); overflow: hidden; }
div.reg1 { width: 530px; padding: 0px 140px 0px 26px; background-color: #dfd8bf;}
div.reg1_bot { width: 696px; height: 20px; display: block; background-image: url('images/reg1_bot.gif'); background-repeat: no-repeat; overflow: hidden; }
div.reg2_top { width: 696px; height: 12px; display: block; background-image: url('images/reg2_top.gif'); overflow: hidden; }
div.reg2 { width: 530px; padding: 0px 140px 0px 26px; background-color: #efebdf;}
div.reg2_bot { width: 696px; height: 20px; display: block; background-image: url('images/reg2_bot.gif');background-repeat: no-repeat; overflow: hidden; }


td.rejestracja_naglowek { font-size: 14px; color: #c98c3c; font-weight: bold; padding: 2px 0px 15px 0px;}
td.rejestracja_etykieta { font-size: 14px;  width: 125px; height: 32px;}
td.rejestracja_pole { }
.rejestracja_pole input { width: 385px; height: 19px; border-width: 0; margin: 0px; padding: 2px 5px 3px 5px; background-color: transparent;font-size: 14px;}

.reg1 .rejestracja_pole input { background-image: url('images/inp_reg1.gif'); }
.reg2 .rejestracja_pole input { background-image: url('images/inp_reg2.gif'); }

.rejestracja_przepisz input { width: 190px; height: 19px; border-width: 0; margin: 0px; padding: 2px 5px 3px 5px; background-color: transparent;font-size: 14px; background-image: url('images/inp_przepisz.gif'); }

td.rejestracja_etykietam { font-size: 14px;  width: 189px; height: 32px;}
td.rejestracja_pole { }
.rejestracja_polem input { width: 321px; height: 19px; border-width: 0; margin: 0px; padding: 2px 5px 3px 5px; background-color: transparent;font-size: 14px;}
.reg1 .rejestracja_polem input { background-image: url('images/inp_reg1m.gif'); }
.reg2 .rejestracja_polem input { background-image: url('images/inp_reg2m.gif'); }


div.rejestracja_przepisz { padding: 0px 0px 10px 26px; }

div.rejestracja_btn { float: right; padding-right: 20px;}
div.rejestracja_wymagane { color: #8d8d8d; font-size: 12px; padding: 0px 0px 0px 40px; float: left;}

	input.formularz
	{
		width:240px; height:15px;
		padding-left:3px; padding-right:3px; padding-top:2px; 
		background-color: #F6FAF9; border:1px solid #B2B3B5; 
		color: #252525; font-size: 11px; 	font-family: Tahoma,Verdana,Arial;
		margin-bottom:4px;
	}

	select.formularz
	{
		width:249px; height:19px;
		background-color: #F6FAF9; border:1px solid #B2B3B5; 
		color: #252525; font-size: 11px; 	font-family: Tahoma,Verdana,Arial;
		margin-bottom:4px;
	}	
	
	.wiadomosc,textarea.formularz
	{
		border: 1px solid #e2e2e2; background-color: #fff; width: 469px; height: 76px; color: #7a7a7a; font-size: 11px; font-family: Tahoma,Verdana,Arial; padding: 5px 15px 0px 15px; margin: 0px 0px 0px 0px;overflow:auto;
	}

	.guzik
	{
		background-color:#F6FAF9;
		color:#252525;
		font-weight:bold;
		font-size:11px;
		border:1px solid #B2B3B5; 
		font-family: Tahoma,Arial, Verdana;
		padding:3px;
	}

/* ----------------------------------------------------------------------------------------------------------------------------------------*/
/*							REJESTRACJA LOGOWANIE							                       		*/
/* ----------------------------------------------------------------------------------------------------------------------------------------*/

.komunikat{color:#ff9500;padding: 5px 0px 5px 0px;}

	
div#lupa { position: absolute; top: 0px; left: 0px; display: none; width: 20px; height: 20px; }

div#sitemap_kat { float: left; width: 349px; }
div#sitemap_brand { float: left; width: 349px; }
div.sitemap_naglowek  {font-size: 22px; font-weight: bold; }

#sitemap div.kategoria_item { width: 300px; background-image: none; padding: 6px 0px 4px 0px; }
#sitemap .kategoria_item a  { font-size: 14px; color: #515151; font-weight: bold; }
#sitemap div.kategoria_poditem { padding: 3px 0px 3px 10px; }
#sitemap .kategoria_poditem a { font-size: 12px; font-weight: normal;color: #515151;}