body {  background-color: #D7D5D5; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left:0px;}

TD.top {
background: URL(../images/zew_gora.jpg); 
background-repeat:repeat-x; 
}

TD.prawa {
background: URL(../images/zew_praw.jpg); 
background-repeat:repeat-y; 
background-position:bottom right;
}

TD.lewa {
background: URL(../images/zew_lewa.jpg); 
background-repeat:repeat-y; 
background-position:bottom left;
padding-left:0px; 
padding-top:0px; 
padding-right:0px
}

TD.menu {
background: URL(../images/tlo_menu.jpg); 
background-repeat:repeat-y;
background-position:bottom left;
padding-bottom: 40px;
}

TD.prawa_srodek {
background: URL(../images/prawa_sr.jpg);
background-repeat:repeat-y;
}

TD.dol {
background: URL(../images/zzz.jpg); 
background-repeat:repeat-x; 
}

TD.end {
background: URL(../images/zew_dol.jpg); 
background-repeat:repeat-x; 
}

TD.centrum {
background-color : #FFFFFF; 
padding: 1px;
padding-top: 0px; 
}

DIV.strona {
padding-left: 20px;

}

TD.menu2 {
background: URL(../images/menu.jpg); 
background-repeat:no-repeat;
background-position:bottom left;
padding-left:35px;
padding-top: 12px; 
padding-right:0px
}

TD.menu3 {
background: URL(../images/menu_kat.jpg); 
background-repeat:no-repeat;
background-position:top left;
padding-left:50px; 
padding-top:0px; 
padding-right:0px;
}

a.menu_kategoria {
font-size : 10pt; 
font-family : verdana; 
font-weight: bold;
color : #A30404; 
text-decoration : none; 
}

a.menu_kategoria:hover {
text-decoration : underline; 
}

a.menu_podkategoria {
font-size : 9pt; 
font-family : verdana; 
color : #0e329e; 
text-decoration : none; 
font-weight: bold;
}

a.menu_podkategoria:hover {
text-decoration : underline; 
}

TD.koszyk {
font-family : verdana; 
padding-top: 83px;
padding-left: 119px;
color: #0E329E;
font-weight: bold;
font-size : 10pt; 
line-height: 20px;

}

DIV.koszyk_link {
padding-top: 15px;
margin-left: -50px;
text-align: center;
}

a.koszyk {
font-family : verdana;
color: #A30404;
font-weight: bold;
font-size : 9pt; 
line-height: 15px;
text-decoration: none;
}


DIV.tytul_strony {
  text-align: center;
  color: #000000;
  font-size:14px;
  font-family:verdana;
  font-weight: bold;
  padding-bottom: 3px;
}
/*
TABLE.tabela{

}
*/
TD.tabela_naglowek{
background-color: #0E329E;
color: #FFFFFF; 
font-weight: bold; 
font-style: verdana;
padding-left: 3px;
font-size: 14px;
height: 25px;
}

TD.tabela_komorka {
background-color: #EFEFF7;
color: #000000;
font-family:verdana;
font-size: 11px;
padding-left: 9px;
padding-right: 9px;
}

/* lista produktów*/
DIV.tytul {
  color: #A30404;
  font-size:12px;
  font-family:verdana;
  padding-bottom: 15px;
  font-weight: bold;
  
}

A.szczegoly {
		font-family:verdana;
		font-size:12px;
		color:#0E329E;
		font-weight: bold;
		text-decoration: none;
}

A.szczegoly:hover {
		color:#7782C2;
		text-decoration: underline;
}


SPAN.cena_napis {
  color: #0E329E;
  font-size:12px;
  font-family:verdana;
  font-weight: bold;
}

SPAN.cena {
  color: #A30404;
  font-size:12px;
  font-family:verdana;
  font-weight: bold;
}
DIV.niedostepny { 
  color: #000000;
  font-size:11px;
  font-family:verdana;
  font-weight: bold;
  padding-top: 6px;
  text-decoration: underline;
}

.opis {
  font-family:verdana;
	font-size:12px;
	color:#000000;
}
/* #lista produktów*/

/*szczegóły produktu*/
DIV.tytul_szczegoly {
  color: #A30404;
  font-size:13px;
  font-family:verdana;
  text-align: center;
  font-weight: bold;
}
DIV.zdjecie_szczegoly {
  text-align: center;
}

TD.opis_lewa {
  color: #000000;
  font-size:11px;
  font-family:verdana;
  font-weight: bold;
  line-height: 18px;
  vertical-align: top;
  width: 120px;
}
TD.opis_prawa {
  color: #A30404;
  font-size:11px;
  font-family:verdana;
  line-height: 18px;
  width: 200px;
}

DIV.wybierz {
  text-align: center;
  color: #A30404;
  font-size:12px;
  font-family:verdana;
  font-weight: bold;
  padding-bottom: 10px;
}

.napis_niebieski {
  color: #000000;
  font-size:12px;
  font-family:verdana;
  font-weight: bold;
}

.napis_czerwony {
  color: #A30404;
  font-size:12px;
  font-family:verdana;
  font-weight: bold;
  text-decoration: none;
}

.opis_czerwony {
  color: #A30404;
  font-size:12px;
  font-family:verdana;
}

.napis_niebieski_cienki {
  color: #0E329E;
  font-size:12px;
  font-family:verdana;
}


.napis_czerwony_cienki {
  color: #A30404;
  font-size:10px;
  font-family:verdana;
}

/*formularze*/

TEXTAREA.form{
		width:232px;
		height:77px;
		border-style:solid;
		border-width:1px;
		border-color:#19358C;
		background:#FFFFFF;
		font-family:tahoma;
		font-size:11px;
		color:#404040;
		padding:3 0 0 7px;
		overflow:auto
		}
INPUT.form{
		width:232px;
		height:20px;
		border-style:solid;
		border-width:1px;
		border-color:#19358C;
		background:#FFFFFF;
		font-family:tahoma;
		font-size:11px;
		color:#404040;
		padding:2 0 0 2px
		}
		
SELECT.form{
		height:20px;
		border-style:solid;
		border-width:1px;
		border-color:#19358C;
		background:#FFFFFF;
		font-family:tahoma;
		font-size:11px;
		color:#404040;
		padding:2 0 0 2px
		}
		
INPUT.button{
		width: 60px;
		height:20px;
		border-style:solid;
		border-width:1px;
		border-color:#19358C;
		background:#E1E5E8;
		font-family:tahoma;
		font-size:11px;
		color:#404040;
		padding:0 0 0 0px
		}
		
TD.form {
  font-family:tahoma;
  font-size:11px;
  color: #000000;
  padding: 5px;
}

TD.form_info {
  text-align: left;
  font-family:tahoma;
  font-size:10px;
  color: #2A4B5E;
  padding: 0px;
  padding-left: 5px;
 
}

TD.form_button {
  text-align: right;
  font-family:tahoma;
  font-size:11px;
  color: #2A4B5E;
  padding: 5px;
}

TD.form_error { /*in functions */
  color: red;
  font-family:tahoma;
  font-size:11px;
  padding: 5px;
}

.napis_szary {
  color: #333333;
  font-size:11px;
  font-family:verdana;
}

.napis_szary2 {
  color: #333333;
  font-size:12px;
  font-family:verdana;
}

.napis_czarny {
  color: #000000;
  font-size:12px;
  font-family:verdana;
  font-weight: bold;
}
.napis_czarny_cienki {
  color: #000000;
  font-size:12px;
  font-family:verdana;
}

.napis_czerwony_cienki2 {
  color: #A30404;
  font-size:12px;
  font-family:verdana;
}

.napis_czarny_cienki2 {
  color: #000000;
  font-size:11px;
  font-family:verdana;
}
.stopka {
  color: #828081;
  font-size:10px;
  font-family:verdana;
  text-decoration: none;
}