body *  /* sat */
{
	font-size : 12px;
	font-family : Tahoma, Arial, Verdana, Helvetica;
}


body
{
	margin-right: 0px ;
	margin-left: 0px ;
	padding-right: 0px ;
	padding-left: 0px ;
}

td.pasek /* sat */
{
	width: 194px ;
	vertical-align: top ;
}


td.baner /* sat */
{
	vertical-align: middle ;
	text-align: center ;
}

table.glowna
{
	width: 996px ;
	/*	width: 1000px ; */
}

td.separator
{
	height: 7px ;
	width: 7px ;
	font-size: 1px ;
}

td.srodek
{
	/*	width: 960px ; */
	vertical-align: top ;
}

table.srodek
{
	width: 594px ;

/* border: 1px solid black ; */
}

table.roboczy
{
	width: 100% ;
	padding-left: 4px ;
	padding-right: 4px ;
}

div.sekcja_do_zamowienia /* sat */{}



td.fun1poziom
{
	width: 9px ;
}

div.fun2poziom
{
	display: none;
}

td.fun2poziom
{
	width: 20px ;
}

div.fun3poziom
{
	padding-left: 23px ;
	display: none;
}

input.krotki
{
	width: 100px ;
}

div.zalogowany
{
	text-align: center ;
}

select.producenci
{
	width: 170px ;
}



td.stopka_gora
{
	background-color: #930000;
	text-align: center ;
}

td.stopka_dol
{
	background-color: #ffd12f ;
	text-align: center ;
	font-weight: bold ;
}

table.box
{
	width: 100%;
	margin-bottom: 8px ;
}

td.box_tytul /* sat */
{
	/*
	background-image: url(grafika/boks_nag_zolty.gif);
	height: 46px ;
 */
	color: white ;
	font-weight: bold;
	text-align: center;
	font-size : 11px;
	background-repeat: no-repeat ;
}

td.box_tytul_specjalne /* sat */
{
	/*
	background-image: url(grafika/boks_nag_bialy.gif);
	height: 46px ;
 */
	color: white ;
	font-weight: bold;
	text-align: center;
	background-repeat: no-repeat ;
}


td.box_srodek /* sat */
{
	/*
	background-color:	#ffd12f ;
	border-left: 1px solid #930000 ;
	border-right: 1px solid #930000 ;
 */
	padding-right: 2px ;
	padding-left: 2px ;
	text-align: left ;
}

td.box_srodek_specjalne /* sat */
{
	text-align: center ;
	/*
	background-color:	#f4f4f4 ;
	border-left: 1px solid #930000 ;
	border-right: 1px solid #930000 ;
 */
}


td.box_stopka  /* sat */
{
	background-repeat: no-repeat ;
}

td.box_stopka_specjalne /* sat */
{
	background-repeat: no-repeat ;
}

td.menu_srodek /* sat */
{
}

td.menu_srodek *
{
	color: white ;
}

td.menu_flaga
{
	width: 25px ;
}

div.koszyk_linki
{
	text-align: right ;
	margin-top: 10px ;
}

td.menu_koszyk /* sat */
{
	width: 70px ;
	color: white ;
	text-align: center ;
}

td.menu_koszyk *
{
	color: white ;
}


td.menu_lewy  /* sat */
{
}

td.menu_prawy /* sat */
{
}

img.symbole_drzewa
{
	border: 0px ;
	/*
	width: 10px ;
	height: 10px ;
	*/
}

img.kupuje
{
	width: 65px ;
	height: 22px ;
	border: 0px ;
}


td.jm_w_koszyku
{
	font-size : 11px;
}

a /* sat */{}


div.fun1poziom a {} /* sat */
div.fun2poziom a {} /* sat */
div.fun3poziom a {} /* sat */


a.wazny
{
	font-weight: bold;
	font-size : 12px;
}

.gruby
{
	font-weight: bold ;
}

.szeroki
{
	width: 100% ;
}

.prawy
{
	text-align: right ;
}

.lewy
{
	text-align: left ;
}

td.srodek_gora /* sat */
{
	width: 594px ; 
	height: 11px ;
	font-size: 1px ;
}

td.srodek_srodek /* sat */
{
	width: 594px ; 
}

td.srodek_dol /* sat */
{
	width: 594px ; 
	height: 8px ;
	font-size: 1px ;
}

table.box_lista
{
	width: 191px ;
	/*	border: 1px solid red; */
	/*	display: inline ; */
}

td.box_lista_gora /* sat */
{
	width: 191px ;
	font-size: 1px ;
}

td.box_lista_dol   /* sat */
{
	width: 191px ;
	font-size: 1px ;
}

td.box_lista_srodek /* sat */
{
	text-align: center ;
}

table.produkt /* sat */
{
	width: 185px ;
}

table.produkt td , table.produkt a /* sat */ {}

table.produkt_specjalne /* sat */{}

div.cena
{
	font-weight: bold;
	font-size : 16px;
	color: #930000;
}

img
{
	border: 0px ;
}

input.niewidoczny
{
	width: 0px ;
	height: 0px ;
	border: 0px ;
	margin: 0px ;
	padding: 0px ;
}

.center
{
	text-align: center ;
}

img.ramka /* sat */{}

img.minit
{
	width: 177px ;
	height: 177px ;
}

img.box /* sat */ {}

img.midit
{
	width: 250px ;
	height: 250px ;
}


td.nazwa   /* sat */
{
	text-align: center ;
}

td.karta_obrazek
{
	vertical-align: top ;
	width: 260px ;
	text-align: center ;
}

td.karta_info
{
	vertical-align: top ;
	text-align: center ;
}

table.tytul
{
	width: 100% ;
	margin-bottom: 10px ;
	margin-top: 5px ;
}

td.tytul_lewa /* sat */
{
	height: 20px ;
}

td.tytul_prawa /* sat */
{
	width: 5px ;
	height: 20px ;
	background-image: url(grafika/tytul_prawa.gif);
}

td.tytul_srodek /* sat */
{
	color: white ;
	font-weight: bold ;
}

input, select, textarea /* sat */
{
	color: black ;
/*	border: 1px solid #7f9db9 ; */
}

table.produkt_specjalne td.nazwa_produktu a /* sat */{}



td.nazwa_produktu
{
	height: 50px ;
	text-align: center ;
}

td.ikonki_specjalne
{
	height: 10px ;
	text-align: center ;

}

td.nazwa_atrybutu
{
	height: 30px ;
	color: white ;
	width: 80px ;
	font-weight: bold ;
	padding-left: 10px ;
}




td.pliki_nag
{
	height: 30px ;
	color: white ;
	background-color: #930000;
	font-weight: bold ;
	padding-left: 10px ;
	text-align: left ;
}


td.cena_na_karcie , td.kodProducenta_na_karcie , td.producent_na_karcie /* sat */
{
	font-weight: bold ;
	text-align: left ;
	padding-left: 10px ;
	background-color: #f4f4f4 ;
}



td.do_pobrania
{
	background-color: #930000;
	color: white ;
}

td.opis_produktu
{
	text-align: justify ;
}


input /* sat */
{

}

input.ilosc
{
	height: 15px ;
	text-align: right ;
	width: 20px ;
	padding-right: 2px ;
}

input.ilosc_edycja , input.ilosc_zerowa , input.ilosc_niezerowa
{
	height: 15px ;
	text-align: right ;
	width: 20px ;
	padding-right: 2px ;
}

input.ilosc_edycja
{
	color: gray ;
	font-weight: normal ;
}

input.ilosc_zerowa
{
	color: black ;
	font-weight: normal ;
}

input.ilosc_niezerowa
{
	color: red ;
	font-weight: bold ;
}




table.koszyk   /* sat */
{
	width: 100% ;
}

table.koszyk td /* sat */{}

table.koszyk th  /* sat */
{
	color: white ;
	font-weight: bold ;
}

div.przyciski
{
	text-align: right ;
	padding-top: 10px ;
}

table.wiersz_listy
{
	/*	width: 100%; */
	margin-bottom: 5px ;
	/*	border: 1px solid black ; */
}

td.kolumna_listy
{
	text-align: center ;
	vertical-align: top ;
}

div.po_zamowieniu
{
	text-align: center ;
	font-size: 14px ;
	font-weight: bold ;
}

img.validator
{
	width: 88px;
	height: 31px;
	border: 0px ;
}

div.validator
{
	padding: 3px ;
	text-align: right ;
}

div.komunikat
{
	text-align: center ;
	font-weight: bold ;
	color: red ;
	font-size: 14px ;
}

div.opis_produktow_nag
{
	font-weight: bold ;
	font-size: 14px ;
}

div.opis_produktow
{
	text-align: justify ;
}

a.produkt_box_nazwa , a.produkt_box_nazwa_specjalne {} /* sat */

td.box_srodek td , td.box_srodek a , td.box_srodek div , td.box_srodek span /* sat */ {}


div.stopka_linia
{
	border-top: 1px solid gray ;
	color: gray ;
	width: 99% ;
	text-align: center ;
	margin-top: 10px ;
}

div.stopka_linia a
{
	color: gray ;

}

div.specjalna_wiecej
{
	padding-bottom: 3px ;
}

div.specjalna_wiecej a /* sat */{}

td.tab_wysylka_nag , table.rodzaje_wysylek /* sat */ {}


table.sekcja_do_zamowienia /* sat */
{
	width: 100% ;
	margin-bottom: 5px;
	margin-top: 5px ;
}

td.sekcja_do_zamowienia_g /* sat */{}

div.cena_przekreslona
{
	font-size: inherit ;
	font-weight: inherit ;
	font-family: inherit ;
	color: red ;
	text-decoration: line-through;
}

table.warianty td.lewy_padding
{
	padding-left: 7px ;
	height: 25px ;
}
