body {

	color: Black;

	background-color: #D9DFE6;

	font-family: Verdana, Geneva, Arial, Helvetica;

	font-size: 9px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
}



a {

	color: Black;

	text-decoration: none;

}



a:hover {

	color: Black;

	text-decoration: underline;

}



table {

	background-color: transparent;

	font-size: 9px;

}



table.menu_poziome{

color: White;
}



td.c a, table.c a:visited, table.c a:active{
color: White;
text-decoration: none;



}

td.c {
text-align: center;
color: White;
}



td.c a:hover {
	text-decoration: underline;
	color: White;
}





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:#FFFFFF;}*/



table.menu tr.x:hover{background-color: #ECEBC8;}



table.menu td a {

	color: Black;



}







table.menu td a.promo {

	color: Green;

	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: #E1E1E1;

border-top: solid;

border-top-width: 1px;

border-top-color: #BABABA;

border-bottom: solid;

border-bottom-width: 1px;

border-bottom-color: #BABABA;

border-left: solid;

border-left-width: 1px;

border-left-color: #BABABA;

border-right: solid;

border-right-width: 1px;

border-right-color: #BABABA;

font-weight: bolder;

padding: 2px;

border-collapse: collapse;

}



table.lista tr.x td{

/*background-color: none;*/

border-bottom: solid;

border-bottom-width: 1px;

border-bottom-color: #BABABA;

padding: 2px;

empty-cells: show;

border-left: solid;

border-left-width: 1px;

border-left-color: #BABABA;

border-right: solid;

border-right-width: 1px;

border-right-color: #BABABA;



}



table.lista tr.x{background-color:#F2F2F2;}

table.lista tr.x:hover{background-color:#E8E2BB;}



table.lista tr.y td{

/*background-color: none;*/

border-bottom: solid;

border-bottom-width: 1px;

border-bottom-color: #BABABA;

padding: 2px;

empty-cells: show;

border-left: solid;

border-left-width: 1px;

border-left-color: #BABABA;

border-right: solid;

border-right-width: 1px;

border-right-color: #BABABA;

}

table.lista tr.y{background-color: #EBEBEB;}

table.lista tr.y:hover{background-color: #E8E2BB;}



/*table.lista  a{

	color: Fuchsia;

	font-weight: bold;

}

*/





table.lista caption {

	color: Black;

	font-weight: bold;

	font-size: 14px;

}



td.col_nazwa{ 



}



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: Red;

font-weight: bold;

}



td.col_cena_brutto{ 

width:90px;

background-color: #FFF2A4;

font-size: 120%;

font-weight: bolder;

}



td.col_cena_netto{ 

width:90px;

}



td.col_stan{ 

width:60px;

 

}





.form1 {

	background-color: White;

	border: dashed;

	border-width: 1px;

	margin: 1px;

}



.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: Orange;

	color: White;

}



.klient_form2 {

	background-color: #EBB1B1;

	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 {

	color: White;

	font-size: 140%;

	font-weight: bold;

	background-color: #CC0000;

	border-bottom: 1px;

	border-bottom-style: solid;

	border-bottom-color: Black;

	border-top: 1px;

	border-top-style: solid;

	border-top-color: Black;

	height: 20px;

	padding-left: 8px;

		

}



table.t td.t_tresc {

	background-color: #E2E2E2;

	padding: 7px;

}



table.ts td.t_top {

	color: White;

	font-size: 140%;

	font-weight: bold;

	background-color: #CC0000;

	border-bottom: 1px;

	border-bottom-style: solid;

	border-bottom-color: Black;

	border-top: 1px;

	border-top-style: solid;

	border-top-color: Black;

	height: 20px;

	padding-left: 8px;

}



table.ts td.t_top a {

	color: White;

}



table.ts td.t_tresc {

	background-color: #E2E2E2;

	

}



.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{

	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: Blue;

	font-weight: bold;

}



.cena2 {

	color: Blue;

	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: #C9CACA;

	vertical-align: top;

}



table.opis_towaru td.nagl{

	background-color: #D7D7D7;

	padding: 10px;

	

}



table.opis_towaru td.tresc{

	background-color: #E4E4E4;

	vertical-align: top;

	padding: 10px;

}


.bold, a.bold, a.bold:active, a.bold:focus, a.bold:hover, a.bold:link, a.bold:visited, td.bold {
	COLOR: White;
	FONT-WEIGHT: bold;


}
td.bold



