body {
	color: Black;
	background-color: White;
	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{

text-decoration: none;
color: White;
height: 30px;
background-image: url(../sklep-modelarski/images/gora_tlo3.jpg);
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.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{

	
}

table.t td.t_top {
	color: White;
	font-size: 140%;
	font-weight: bold;

	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;

	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%;
	margin-top: 10px;
}

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;
	height: 130px;
}

table.opis_towaru td.tresc{
	background-color: #E4E4E4;
	vertical-align: top;
	padding: 0px;
}

table.opis_towaru td.tresc2{
	padding: 10px;
}

div.sep1 {
	/*background-color: #DDDDDD;*/
	width: 120px;
	height: 1px;
	margin: 10px 0px 5px 0px;
}

div.sep2 {
	/*background-color: #DDDDDD;*/
	text-align: center;
	
	border-top: 1px solid #A5A5A5;
	width: 90%;
	height: 1px;
	margin: 10 auto;
}

table.menu td.r0
 {
	padding: 4px;
/*	border-top: 1px #BFBFBF dashed;*/
	border-bottom: 1px black dashed;
}


table.menu td.r0 a, 
table.menu td.r0 a:visited, 
table.menu td.r0 a:active{
	/*color: black;*/
	font-weight: normal;
	
}



table.menu td.r1
{
	padding: 4px;
	/*border-top: 1px #BFBFBF dashed;*/
	border-bottom: 1px black dashed;
	color: #483D8B;
	font-weight: bold;
	font-size: 9px;
}

table.menu td.r1 a,
table.menu td.r1 a:visited, 
table.menu td.r1 a:active {
	color: #483D8B;
	border: none;
}

table.menu td.r2

{
	padding: 4px;
	/*border-top: 1px #BFBFBF dashed;*/
	border-bottom: 1px black dashed;
	color: red;
	font-weight: bold;
	font-size: 13px;
	
}
table.menu td.r2 a,
table.menu td.r2 a:visited, 
table.menu td.r2 a:active {
	color: red;
	border: none;
}



table.menu td.r3 {
	padding: 4px;
/*	border-top: 1px #BFBFBF dashed;
	border-bottom: 1px #E2E2E2 dashed;*/
	
}




