body {
	color: Black;
	background-color: #F1F1F1;
	font-family: Verdana, Geneva, Arial, Helvetica;
	font-size: 9px;
}

a {
	color: Black;
	text-decoration: none;
}

a:hover {
	color: Black;
	text-decoration: underline;
}

table {
	background-color: transparent;
	font-size: 9px;
}

table.menu_poziome{
background-color: #60714D;
text-decoration: none;
color: White;
height: 30px;
border-bottom-color: Black;
border-bottom-style: solid;
border-bottom-width: 1px;
border-top-color: Black;
border-top-style: solid;
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:#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: #8E9683;
	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: #8E9683;
	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: #E0E6DA;
	padding: 7px;
}

table.ts td.t_top {
	color: White;
	font-size: 140%;
	font-weight: bold;
	background-color: #8E9683;
	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: #EEE6D2;
	
}

.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: #C7D3BD;
	vertical-align: top;
}

table.opis_towaru td.nagl{
	background-color: #C7D3BD;
	padding: 10px;
	height: 130px;
}

table.opis_towaru td.tresc{
	background-color: #E0E6DA;
	vertical-align: top;
	padding: 10px;
}

