@charset "utf-8";
/* CSS Document */
/* Szablon strony*/
body {
	background-color: #eeeeee;
	background-image: url(../images/tlo.gif);
	background-repeat: repeat-x;
	padding:0px;
	margin:0px;	
}
body a {
	text-decoration:none;
	color:#000000;
}
body a:hover {
}
#dostawa_gratis {
	position:absolute;
	padding-top:38px;
	padding-left:200px;
	z-index:100;
	font-family:Arial;
	font-size:12px;
}
.linia_pozioma_linki {
	font-size:12px; 
	color:#6e6e6e;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica; 	
}
.linia_pozioma_linki a {
	font-size:12px; 
	color:#6e6e6e;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica; 
}
.link_do_glownej {
	font-size:14px; 
	font-family:Arial, Helvetica; 
	color:#b50000; 
	font-weight:bold; 
	text-decoration:none;
}
.style1 {
	font-size: 15px;
	font-weight: bold;
	padding-top: 80px;
	padding-left: 15px;
}

#all {
	width: 904px;
	margin:auto;
	display: block;
}

#col_a_ng {
	font-family: Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #b50000;
	height:25px;
	line-height:25px;
	padding-left:1px;
	padding-bottom:2px;
}

.col_a_ng_left {
	
	background-image: url(../images/col_a_ng_left.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:7px;
	height:31px;
}

.col_a_ng_right {
	
	background-image: url(../images/col_a_ng_right.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:7px;
	height:31px;
}

.col_a_ng_center {
	
	background-image: url(../images/col_a_ng_center.png);
	background-repeat: repeat-x;
	background-position: left top;
	height:31px;
}

.col_a_ng0_left {
	
	background-image: url(../images/col_a_ng_left.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:7px;
	height:31px;
}

.col_a_ng0_right {
	
	background-image: url(../images/col_a_ng_right.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:7px;
	height:31px;
}

.col_a_ng0_center {
	
	background-image: url(../images/col_a_ng_center.png);
	background-repeat: repeat-x;
	background-position: left top;
	height:31px;
}

#allegro_blok {
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #ff5501;
	text-align:right;
	padding-top:18px;
}

.allegro_link_tekst {
	padding-top:0px;
	padding-right:10px;
}
.alegro_link  {
 	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #ff5501;
	text-decoration:none;
}
#srodek_a {
	position:absolute;
	width:887px;
	z-index:290;
}

#main_center {
	position:absolute;
	top:194px;
	z-index:50;
}

#all_in {
	clear:left;
	/*background-color:#cccccc;*/
}

#col_a {
	float: left;
	/*background-color:#DEDEDE;*/
}

#col_a_list {
	
	padding:5px;
		
}

.col_a_list_left {

	background-image: url(../images/col_a_top_left.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:5px;
	height:10px;
}

.col_a_list_right {

	background-image: url(../images/col_a_top_right.png);
	background-repeat: no-repeat;
	background-position: left top;	
	width:5px;
	height:10px;
}

.col_aa_list_left {

	background-image: url(../images/col_aa_top_left.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:5px;
	height:10px;
}

.col_aa_list_center {

	background-image: url(../images/col_aa_top_center.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height:10px;
}

.col_aa_list_right {

	background-image: url(../images/col_aa_top_right.png);
	background-repeat: no-repeat;
	background-position: left top;	
	width:5px;
	height:10px;
}

#col_b {
	float: left;
	width: 583px;
}

#logo {
	height: 103px;
	width: 183px;
	float: left;
}

#ng_top {
	float: left;
	width: 199px;
	font-size: 14px;
	font-family: Arial, Helvetica;
	height: 23px;
}

#ng_top_linki_blok {
	float: left;
	padding-left: 53px;
	padding-top: 28px;
}

#top_linki {
	height: 38px;
	background-image:url(../images/linki_top_bg.png);
	background-repeat:no-repeat;
	line-height:38px;
}
.top_link {
	
}

.top_link_pict {

}

.top_link_pict_basket {
	padding-top:0px;
	padding-left:0px;
}

.top_link_tekst {
	color:#b50000;
	text-decoration:none;
	font-family:Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
}

.top_link_tekst a {
	color:#b50000;
	text-decoration:none;
	font-family:Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
}

#top_linki_tekst {
	clear:left;
	padding-top:14px;
}

#linia_zaglebienia {
	padding-left: 0px;
	padding-bottom:10px;
}

#srodek_b {
}

.col_a_ng0 {
	padding-top:0px;
	color: #4f4f4f;
	font-family: Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	height:25px;
	line-height:25px;
	padding-left:1px;
	padding-bottom:2px;
}

#col_a_ng_list {
	font-size: 12px;
	list-style-type: none;
	margin-left:0px;
	padding-left:0px;
}

#col_a_ng_list_0 {
	font-size: 12px;
	list-style-type: none;
	/*margin:0px;
	padding:0px;*/
	margin-bottom:20px;
}
#col_a_ng_list_0 {
	font-size: 12px;
	list-style-type: none;
	/*margin:0px;
	padding:0px;*/
	margin-bottom:20px;
}
.link_kat_wybrana {
	font-weight:bold;
}
#col_a_ng_list_0 li a {
	text-decoration: none;
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #535353;
}
#col_a_ng_list_0 li a {
	text-decoration: none;
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #535353;
}
.list_img {
	float: left;
}

.list_tekst {
	float: left;
	padding-top: 7px;
}

.list_tekst a {
	text-decoration:none;
	font-family: Arial, Helvetica;
	color: #535353;
}

.list_tekst_m1 a {
	text-decoration:none;
	font-family: Arial, Helvetica;
	color: #063777;
}
.list_tekst_m1 {
	float: left;
	padding-top: 7px;
}
.clear_col_a_ng_list1 {
	clear: left;
	height: 2px;
}

.list_img {
	float: left;
}

.list_tekst {
	float: left;
	padding-top: 7px;
}
.list_tekst a {
	text-decoration:none;
	font-family: Arial, Helvetica;
	color: #535353;
}

.clear_col_a_ng_list {
	clear: left;
	height: 2px;
}

.clear_col_a_ng_list {
	clear: left;
	height: 2px;
}

.col_a_ng0_list {
	list-style-type: none;
	font-size: 12px;
	margin-left:0px;
	padding-left:0px;
}
.srodek_odstep {
	height:15px;
}

/* wyszukiwarka */
.pictRollUp {
	
	width:29px;
	height:29px;
	cursor:pointer;
	text-align:left;
	font-weight:bold;
	color:#B51111;
	padding-left:8px;
	
	background-image: url(../images/szukaj_bt_roll_up.png);
	background-repeat: no-repeat;
	background-position: left top;
		
}
.pictRollDown {
	
	width:29px;
	height:29px;
	cursor:pointer;
	text-align:left;
	font-weight:bold;
	color:#B51111;
	padding-left:8px;
	
	background-image: url(../images/szukaj_bt_roll_down.png);
	background-repeat: no-repeat;
	background-position: left top;
	
}
#wyszukiwarka_allegro {
	font-family: Arial, Helvetica;
	font-size: 12px;
}
#wyszukiwarka_allegro table {
	padding-top:42px;
}
#wyszukiwarka_modul {
	
}
#sz_test {
	
}
#wysz_opcje_dodatkowe {
	padding:15px;
}
#wyszukiwarka {
	
	padding-top:22px;
	font-family: Arial, Helvetica;
	font-size: 12px;
}

#wyszukiwarka_a {
	
}

#wyszukiwarka_c {
	
	/*background-image:url(../images/wyszukiwarka_tlo.png);
	background-repeat:repeat-y;*/
	padding-left:0px;
	padding-top:7px;
}

#form_wyszukiwarka {
	
}
#wyszukiwarka_opcje_dodatkowe {
	/*background-image:url(../images/wyszukiwarka_tlo.png);
	background-repeat:repeat-y;*/
}
#szukana_fraza_ng {
	color:#b50000;
	font-weight:bold;
	float: left;
	padding-right:13px;
	padding-left:13px;
	height:20px;
	line-height:20px;
}
#szukana_fraza_input_blok {
	float: left;
	padding-top:0px;
}
#szukana_fraza_button {
	float: left;
}
#szukaj_model_ng {
	color:#4f4f4f;
	font-weight:bold;
	float: left;
	padding-right:13px;
	padding-left:13px;
	height:20px;
	line-height:20px;
}
#szukaj_model_blok {
	float: left;
	padding-top:2px;
}
#szukaj_nazwa_ng {
	color:#4f4f4f;
	font-weight:bold;
	float: left;
	padding-right:13px;
	padding-left:13px;
	height:20px;
	line-height:20px;
}
#szukaj_nazwa_blok {
	float: left;
	padding-top:2px;
}
#szukaj_opis_ng {
	color:#4f4f4f;
	font-weight:bold;
	float: left;
	padding-right:13px;
	padding-left:13px;
	height:20px;
	line-height:20px;
}
#szukaj_opis_blok {
	float: left;
	padding-top:2px;
}
#szukaj_cena_ng {
	color:#4f4f4f;
	font-weight:bold;
	float: left;
	padding-right:13px;
	padding-left:13px;
	height:20px;
	line-height:20px;
}
#szukaj_cena_blok {
	float: left;
}
#szukaj_cena_min_ng {
	color:#4f4f4f;
	font-weight:bold;
	padding-left:13px;
	padding-right:13px;
	height:20px;
	line-height:20px;
}
#szukaj_cena_min_blok {
}
#cena_min {
	width:80px;	
}
#cena_max {
	width:80px;
}
#szukaj_cena_max_ng {
	color:#4f4f4f;
	font-weight:bold;
	padding-left:13px;
	padding-right:13px;
	height:20px;
	line-height:20px;
}
#szukaj_cena_max_blok {
}
#szukana_fraza_clear {
	height: 9px;
}
#szukana_fraza {
}
#szukana_fraza_button {
	padding-left:35px;
}
#szukaj_bt {
}
/* Kategorie produktowe */
.smlPictRollUp {
	
	cursor:pointer;
	width:25px;
	height:23px;
	display:block;
	background-image: url(../images/szukaj_bt_roll_smlup.png);
	background-repeat: no-repeat;
	background-position: left top;
		
}
.smlPictRollDown {
	
	cursor:pointer;
	width:25px;
	height:23px;
	display:block;
	background-image: url(../images/szukaj_bt_roll_smldown.png);
	background-repeat: no-repeat;
	background-position: left top;
	
}
/* Lista produktow */
.uproszczona_lista_grup {
	font-family: Arial, Helvetica;
	font-size: 18px;
	color:#bd0f0f;
	height:24px;
}
.rozbudowana_td {
	background-color:#ffffff;
}
.rozbudowana_td_left {
	background-image:url(../images/a_td_left.png);
	background-repeat:no-repeat;
	background-position: left top;
	width:10px;
	height:33px;
}
.rozbudowana_td_lista {
	position:relative;
	z-index:100;
}
.rozbudowana_td_right {
	position:relative;
	background-color:#EEEEEE;
	background-image:url(../images/a_td_right.png);
	background-repeat:no-repeat;
	background-position: left top;
	width:10px;
	height:33px;
	z-index:90;
}
.rozbudowana_lista_grup {
}
.grupa_bold_on {
	font-weight:bold;
}
.lista_podstron{
	width:33px;
	height:33px;
	background-image:url(../images/grupy_tlo.png);
	background-repeat:no-repeat;
	text-align:center;
}
.grupa_bold_off {
}
.rozbudowana_lista_grup a {
	font-family: Arial, Helvetica;
	font-size: 14px;
	color:#939393;
	text-decoration:none;
	display:block;
}
#metody_sortowania {
	
	font-family: Arial, Helvetica;
	font-size: 12px;
	/*background-image:url(../images/point_szary2.gif);
	background-repeat:repeat-x;
	background-position:left bottom;*/
	padding-bottom:0px;
	
}
#metody_sortowania a {
	
	font-family: Arial, Helvetica;
	font-size: 12px;
	text-decoration:none;
	padding-left:10px;
	color:#000000;
	font-weight:bold;
	
	
}
#metody_filtrowania {
	
	font-family: Arial, Helvetica;
	font-size: 12px;
	
}
.tabela_produktow {
	
	font-family: Arial, Helvetica;
	font-size: 12px;
	background-image:url(../images/point_szary.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	
	
}
.tabela_opis_produktu {
	
	font-family: Arial, Helvetica;
	font-size: 12px;
	
}
.tabela_produktow_b {
	
	font-family: Arial, Helvetica;
	font-size: 12px;
	background-image:url(../images/point_szary.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	
	
}
.obrazek_lista {
}

/* karta produktu */
.obrazek_karta {
	border-style:solid;
	border-color:#bd0f0f;
	border-width:1px;
	width:400px;
	background-color:#ffffff;
}

/*koszyk*/
#tablea_koszyk {
	font-family: Arial, Helvetica;
	font-size: 12px;
	padding-top:20px;
}
#tablea_koszyk_podsumowanie {
	font-family: Arial, Helvetica;
	font-size: 14px;
	font-weight:bold;
}
.tablea_koszyk_podsumowanie_dane {
	font-family: Arial, Helvetica;
	font-size: 13px;
	text-align:left;
}
.obrazek_koszyk {
	/*border-style:solid;
	border-color:#bd0f0f;
	border-width:1px;*/
	/*
	border-left-style:solid;
	border-left-color:#cccccc;
	border-left-width:1px;
	
	border-right-style:solid;
	border-right-color:#cccccc;
	border-right-width:1px;
	
	border-bottom-style:solid;
	border-bottom-color:#cccccc;
	border-bottom-width:1px;*/
}

/*logowanie*/
#tabelka_logowanie td {
	font-family: Arial, Helvetica;
	font-size: 12px;
	padding-left:13px;
}
#tabelka_logowanie td input {
	border-style:solid;
	border-color:#bd0f0f;
	border-width:1px;
	width:200px;
	height:20px;
	line-height:20px;
}
#tabelka_logowanie #loguj_button {
	width:56px;
	border:0px;
	height:32px;
}
#logowanie_err {
	font-family: Arial, Helvetica;
	font-size: 12px;
	padding-left:13px;
}
#logowanie_ok {
	font-family: Arial, Helvetica;
	font-size: 12px;
	padding-left:13px;
}

/*dostawa zaplata*/
#tabela_zaplata_dostawa {
	font-family: Arial, Helvetica;
	font-size: 12px;
}

/*nowe konto*/
#tabelka_nowe_konto td {
	font-family: Arial, Helvetica;
	font-size: 12px;
	padding-left:13px;
	background-color:#dcdcdc;
	border-bottom-style:solid;
	border-bottom-color:#ffffff;
	border-bottom-width:1px;
}
#tabelka_nowe_konto td input {
	border:0px;
	width:250px;
	border-style:solid;
	border-color:#bd0f0f;
	border-width:1px;
}
#tabelka_nowe_konto #rejestruj_button {
	width:68px;
	border:0px;
	height:32px;
}
#tabelka_szybkie_zamowienia #rejestruj_button {
	width:161px;
	border:0px;
	height:32px;
}
#form_rejestruj_nowe_konto #checkbox_pomin_firme {
	border:0px;
	width:20px;
}
#form_rejestruj_nowe_konto #checkbox_pomin_nip {
	border:0px;
	width:20px;
}
#form_rejestruj_nowe_konto #checkbox_pomin_nr_mieszkania {
	border:0px;
	width:20px;
}
#form_rejestruj_nowe_konto #checkbox_inny_adres {
	border:0px;
	width:20px;
}
#form_rejestruj_nowe_konto #checkbox_pomin_nr_mieszkania_inny_adres {
	border:0px;
	width:20px;
}









#form_dodatkowy_adres_dostawy #checkbox_pomin_firme {
	border:0px;
}
#form_dodatkowy_adres_dostawy #checkbox_pomin_nip {
	border:0px;
}
#form_dodatkowy_adres_dostawy #checkbox_pomin_nr_mieszkania {
	border:0px;
}
#form_dodatkowy_adres_dostawy #checkbox_inny_adres {
	border:0px;
}
#form_dodatkowy_adres_dostawy #rejestruj_button {
	border:0px;
	width:68px;
	height:32px;
}
#form_dodatkowy_adres_dostawy #checkbox_pomin_nr_mieszkania_inny_adres {
	border:0px;
}










#edycja_danych_konta #checkbox_pomin_konto {
	border:0px;
}
#edycja_danych_konta #checkbox_pomin_mail {
	border:0px;
}
#edycja_danych_konta #checkbox_pomin_firme {
	border:0px;
}
#edycja_danych_konta #checkbox_pomin_nip {
	border:0px;
}
#edycja_danych_konta #checkbox_pomin_nr_mieszkania {
	border:0px;
}
#edycja_danych_konta #checkbox_inny_adres {
	border:0px;
}
#edycja_danych_konta #rejestruj_button {
	border:0px;
	width:68px;
	height:32px;
}
#edycja_danych_konta #checkbox_pomin_nr_mieszkania_inny_adres {
	border:0px;
}







#form_szybkie_zam #checkbox_pomin_firme {
	border:0px;
	width:20px;
}
#form_szybkie_zam #checkbox_pomin_nip {
	border:0px;
	width:20px;
}
#form_szybkie_zam #checkbox_pomin_nr_mieszkania {
	border:0px;
	width:20px;
}
#form_szybkie_zam #checkbox_inny_adres {
	border:0px;
	width:20px;
}
#form_szybkie_zam #checkbox_pomin_nr_mieszkania_inny_adres {
	border:0px;
	width:20px;
}
	














#tabelka_typ_konta_klienta {
	font-family: Arial, Helvetica;
	font-size: 12px;
	padding:10px;
}
#tabelka_inny_adres_dostawy td {
}
/*Alerty*/
.alert_pola {
	font-size: 15px;
	color:#ff0000;
}
.input_status_default {
	background-color:#F0F0F0;	
}

/*szybkie zamowienia formularz*/
#tabelka_szybkie_zamowienia td {
	font-family: Arial, Helvetica;
	font-size: 12px;
	padding-left:13px;
	background-color:#dcdcdc;
	border-bottom-style:solid;
	border-bottom-color:#ffffff;
	border-bottom-width:1px;
}
#tabelka_szybkie_zamowienia td input {
	border:0px;
	width:250px;
	border-style:solid;
	border-color:#bd0f0f;
	border-width:1px;
}
#rejestruj_button {
	width:161px;
	border:0px;
	height:32px;
}
#checkbox_pomin_firme {
	border:0px;
}
#checkbox_pomin_nip {
	border:0px;
}
#checkbox_pomin_nr_mieszkania {
	border:0px;
	width:20px;
	height:20px;
}
#checkbox_inny_adres {
	border:0px;
	width:20px;
	height:20px;
}
#checkbox_pomin_nr_mieszkania_inny_adres {
	border:0px;
	width:20px;
	height:20px;
}

/*stopka*/
#stopka {
	
}
#s1, #s2, #s3 {
	float:left;
	padding-top:13px;
	padding-left:10px;
}
#s4 {
	position:absolute;
	top:0px;
	left:460px;
}
#s0_0 {
	position:relative;
	z-index:101;
	float:left;
}
#s0_0_0 {
	float:left;
}
#s1_0 {
	z-index:102;
	position:relative;
	clear:left;
	top:-20px;
	padding:5px;
	font-family:Arial;
	font-size:11px;
}
#s0_1, #s0_2, #s0_3 {
	float:left;
}
#s0_1_1, #s0_2_2, #s0_3_3 {
	float:left;
}
#s0_1 {
	background-image:url(../images/s0_1.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:13px;
	height:13px;
}
#s0_2 {
	height:13px;
	background-color:#ffffff;
	width:584px;
}
#s0_3 {
	background-image:url(../images/s0_3.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:13px;
	height:13px;
}
#s0_1_1 {
	background-image:url(../images/s0_1_1.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:13px;
	height:13px;
}
#s0_2_2 {
	height:13px;
	background-color:#ffffff;
	width:584px;
}
#s0_3_3 {
	background-image:url(../images/s0_3_3.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:13px;
	height:13px;
}
#stopka_bg {
	background-color:#ffffff;
}
.stopka_link {
	text-decoration:none;
	color:#7E7E7E;
}
#s_lista {
	border-top-style:solid;
	border-top-color:#DEDEDE;
	border-top-width:1px;
	padding-left:11px;
}

