body {
	color: #BABABA;
	background-color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica;
	font-size: 9px;
}

a {
	color: White;
	text-decoration: none;
}

a:hover {
	color: White;
	text-decoration: underline;
}

table {
	background-color: transparent;
	font-size: 9px;
}

table.menu_poziome{
background-color: #202020;
text-decoration: none;
color: red;
font-size: 13px;
height: 30px;
border-bottom-color: White;
border-bottom-style: dashed;
border-bottom-width: 1px;
border-top-color: White;
border-top-style: dashed;
border-top-width: 1px;
text-align: center;
margin-bottom: 10px;
}

table.menu_poziome a, table.menu_poziome a:visited, table.menu_poziome a:active{
text-decoration: none;
color: White;
}


table.menu_poziome a:hover {
	text-decoration: underline;
}


table.menu {
	border-collapse: collapse;
	width: 100%;
}

table.menu td {
	padding: 4px;
	border-bottom: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;
}

table.menu td.top {
	font-size: 13px;
	font-weight: bold;
}

table.menu tr.x{background-color:#282828;}

table.menu tr.x:hover{background-color: #454545;}

table.menu td a {
	color: White;

}



table.menu td a.promo {
	color: Yellow;
	font-weight: bold;
	font-size: 120%;
}

table.lista { 
width:100%;
border-spacing: 0px;
margin-bottom: 15px;
border-collapse: collapse;
 table-layout: auto;

}

table.lista tr.top td{
empty-cells:show;

background-color: #131313;
border-top: solid;
border-top-width: 1px;
border-top-color: #282828;
border-bottom: solid;
border-bottom-width: 1px;
border-bottom-color: #282828;
border-left: solid;
border-left-width: 1px;
border-left-color: #282828;
font-weight: bolder;
padding: 2px;
border-collapse: collapse;
border-right: solid;
border-right-width: 1px;
border-right-color: #484848;
}

table.lista tr.x td{
/*background-color: none;*/
border-bottom: solid;
border-bottom-width: 1px;
border-bottom-color: #484848;
padding: 2px;
empty-cells: show;
border-left: solid;
border-left-width: 1px;
border-left-color: #484848;
border-right: solid;
border-right-width: 1px;
border-right-color: #484848;
}

table.lista tr.x{background-color:#1A1A1A;}
table.lista tr.x:hover{background-color:#1A1A1A;}

table.lista tr.y td{
/*background-color: none;*/
border-bottom: solid;
border-bottom-width: 1px;
border-bottom-color: #484848;
padding: 2px;
empty-cells: show;
border-left: solid;
border-left-width: 1px;
border-left-color: #484848;
border-right: solid;
border-right-width: 1px;
border-right-color: #484848;
}
table.lista tr.y{background-color: #242424;}
table.lista tr.y:hover{background-color: #242424;}

/*table.lista  a{
	color: Fuchsia;
	font-weight: bold;
}
*/


table.lista caption {
	color: Black;
	font-weight: bold;
	font-size: 14px;
}

td.col_nazwa{ 
vertical-align: top;
}

td.col_nr_katalog{ 
width:20px;
font-weight: bolder;
}

td.col_firma{ 
width:60px;
font-weight: bolder;
}

td.col_foto_mini{ 
width:20px;
vertical-align: top;
}

td.col_dokosza, td.col_dokosza a, td.col_dokosza a:hover{ 
width:60px;
color: #EA4D00;
font-weight: bold;
}

td.col_cena_brutto{ 
width:77px;
background-color: #2B3012;
font-size: 120%;
font-weight: bolder;
}

td.col_cena_netto{ 
width:77px;
}

td.col_stan{ 
width:60px;
 
}


.form1 {
	background-color: #616161;
	border: dashed;
	border-width: 1px;
	margin: 1px;
	border-color: White;
	color: White;
}

.temat1 {
	font-size: 115%;
	font-weight: bold;
}

.temat2 {
	font-size: 135%;
	font-weight: bold;
}

.temat3 {
	font-size: 155%;
	font-weight: bold;
}


.klient_form1 {
	background-color: #BE621D;
	color: White;
}

.klient_form2 {
	background-color: #494949;
	color: White;
}

.klient_form3 {
	background-color: Gray;
	color: White;
}


table.t, table.ts{
	width: 100%;
	margin-bottom: 20px;
	border-spacing: 0px;
	
}

table.t td.t_top {
	font-size: 140%;
	font-weight: bold;
	background-color: #800000;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-top: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	height: 20px;
	padding-left: 8px;
		
}

table.t td.t_tresc {
	background-color: #282828;
	padding: 7px;
}

table.ts td.t_top {
	font-size: 140%;
	font-weight: bold;
	background-color: #800000;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-top: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	height: 20px;
	padding-left: 8px;
}

table.ts td.t_tresc {
	background-color: #282828;
	padding: 10px;
}

.opis_towaru {
	background-color: Gray;
	
}

.extra1 {
	color: Orange;
	font-size: 120%;
	font-weight: bold;
}



.komunikat1 {
	color: red;
	font-weight: bold;
}

table.galeria {
	width: 100%;
}

table.galeria td {
	text-align: center;
	vertical-align: bottom;
/*	background-color: #EBEBEB;
	border: 1px;
	border-color: Gray;
	border-style: solid;*/
	
}

table.clear, table.clear td{
	/*border: none;*/
}

table.kosz {

	border-spacing: 1px;
}

table.kosz tr.top td{
	color: White;
	background-color: #818181;	
	text-align: center;
	font-weight: bold;
}

table.kosz tr.pozycje td,table.kosz tr.pozycje td a, table.kosz tr.pozycje td a:hover{
	color: Black;
	background-color: #E9E9E9;	
}
table.kosz tr.pozycje td.brutto{
	color: Black;
	background-color: #FFC488;	
}

table.kosz tr.pozycje td.netto{
	color: Black;
	background-color: #EAE3B3;	
}

table.kosz tr.pozycje td.suma_netto{
	color: White;
	background-color: #CCBC48;	
	font-weight: bold;
	font-size: 120%;
	
}

table.kosz tr.pozycje td.suma_brutto{
	color: White;
	background-color: #F47A00;	
	font-weight: bold;
	font-size: 120%;
}

.cena1 {
	color: Orange;
	font-weight: bold;
}

.cena2 {
	color: Orange;
	font-weight: bold;
	font-size: 135%;
}



.ggg, a.ggg, a.ggg:active, a.ggg:focus, a.ggg:hover, a.ggg:link, a.ggg:visited {
	color: Yellow;
}

table.opis_towaru {
	width: 100%;
	border-collapse: collapse;
}

table.opis_towaru td.foto{
	width: 100px;
	background-color: #1A1A1A;
	vertical-align: top;
}

table.opis_towaru td.nagl{
	background-color: #1A1A1A;
	padding: 10px;
	height: 130px;
}

table.opis_towaru td.tresc{
	background-color: #3F3F3F;
	vertical-align: top;
	padding: 10px;
}


