body {
	color: #4D4948;
	background-color: #4D4948;
	font-family: Verdana, Geneva, Arial, Helvetica;
	font-size: 9px;

	background-image: url(../../szablony/signshop/images/tx.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	padding:0px;
	margin:0px;

}

a {
	color: #4D4948;
	text-decoration: none;
}

a:hover {
	color: #4D4948;
	text-decoration: underline;
}

div.ramka3 {
	border: 2px solid #0099CC;
	padding: 20px;
	margin: 20px;
	width: 400px;
   height: auto !important;
   height: 39px; /* IE */
	background-color: #DFE8EA;
	
	font-weight: bold;
}

table {
	
	font-size: 9px;
}

table.menu_poziome{

text-decoration: none;
color: White;
height: 31px;

text-align: left;

}

table.menu_poziome td{
/*padding-top: 21px;*/
height: 31px;
padding: 10px 0px 0px 0px;


/*background-image: url(../../szablony/signshop/images/mp_tlo.jpg);*/
}

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: White;}

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: 1px solid White;
	
	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: rgb(170,169,169);
	color: White;
}

.klient_form2 {
	background-color: rgb(131,130,129);
	color: White;
}

.klient_form3 {
	background-color: Gray;
	color: White;
}


table.t {
	width: 100%;
	margin-bottom: 20px;
	border-spacing: 0px;
	
}

table.ts {
	width: 572px;
	margin-bottom: 20px;
	border-spacing: 0px;
	
}
table.t td.t_top {
	color: White;
	font-size: 140%;
	font-weight: bold;
	background-color: #828282;
background-image: url(../../szablony/signshop/images/tst.jpg);
	height: 30px;
	padding-left: 8px;
		
}

table.t td.t_tresc {
	background-color: #EEEEEE;
	padding: 7px;
}

table.ts td.t_top {
	color: White;
	font-size: 140%;
	font-weight: bold;
	background-color: #828282;
background-image: url(../../szablony/signshop/images/tst4.jpg);
	height: 30px;
	padding-left: 8px;
}

table.ts td.t_top a {
	color: White;
}

table.ts td.t_tresc {
	background-color: #EEEEEE;
	
}

.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: #72706F;
	font-weight: bold;
	font-size: 135%;
}

.cena2 {
	
	font-weight: bold;
	font-size: 135%;



	background-image: url(../../szablony/signshop/images/butt2.jpg);
	height: 32px;
	width: 66px;
	color: white;
	border: none;
	padding: 7px;
	background-repeat: no-repeat;
	margin-right: 4px;


}

a.nohov {
	text-decoration: none;
	

}

a.nohov:focus {
	text-decoration: none;

}

.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;*/
	margin:10px;
	font-weight: normal;
	color: #828282;
}



table.menu td.r1
{
	padding: 4px;
	/*border-top: 1px #BFBFBF dashed;
	background-color: #A9A9A9;*/
	height: 30px;
	color: Black;
	font-weight: bold;
	font-size: 13px;
}

table.menu td.r1 a,
table.menu td.r1 a:visited, 
table.menu td.r1 a:active {
margin:10px;
	color: Black;
	border: none;
}

table.menu td.r2

{
	padding: 4px;
	/*border-top: 1px #BFBFBF dashed;*/
	background-color: #A9A9A9;
	height: 30px;
	color: White;
	font-weight: bold;
	font-size: 13px;
	
}
table.menu td.r2 a,
table.menu td.r2 a:visited, 
table.menu td.r2 a:active {
	color: White;
	border: none;
	margin:10px;
}



table.menu td.r3 {
	padding: 4px;
/*	border-top: 1px #BFBFBF dashed;
	border-bottom: 1px #E2E2E2 dashed;*/
	
}



.butt {

	background-image: url(../../szablony/signshop/images/butt.jpg);
	height: 32px;
	width: 160px;
	color: white;
	border: none;
	padding: 0px;
	background-repeat: no-repeat;
}

