body {font-family: Tahoma, Arial, Helvetica; margin: 0.5em 3%; padding: 1ex;}
h3 {text-align: center;}
input,form  {margin: 0; padding: 1px;}
p {font-weight: normal;}
table {width: 100%; background-color: #f9ffff;}
table,th,td {border-collapse: collapse; border: 1px solid #0c0;}
th {font-size: 14px;}
th,td {padding: 4px;}
td,input {text-align: right; font-size: 14px;}

table.zielony, table.zielony th, table.zielony td
	{border-color: #0c0; background-color: #f9ffff;}
table.czerwony, table.czerwony th, table.czerwony td
	{border-color: orange; background-color: #fffff6;}

table.no_border, table.no_border th, table.no_border td
	{border: 0;}

table.poprzednie_faktury_klienta {font-weight: bold; margin: 0.5em 0; width: 70ex;}
table.poprzednie_faktury_klienta caption {color: green;}
table.poprzednie_faktury_klienta td {cursor: pointer; text-align: center;}

fieldset.opcje_dodatkowe {margin: 1em auto;}

button {font-size: 12px;}
img {border: 0; vertical-align: middle;}

a {font-weight: normal; color: blue; text-decoration: none;}
a:hover {color: orange;}

.komunikat {color: red; border: 1px solid orange; background-color: #fffff6; font-size: 13px;
			text-align: justify; padding: 0.5em;}

.pole_green {border: 1px double #0c0; background-color: #f9ffff;}
.pole_red {border: 1px double orange; background-color: #fffff6;}

.tabela_zwykla,.tabela_zwykla th,.tabela_zwykla td {border: 0; background-color: #fff; text-align: center; vertical-align: top;}

.tabela_linkow {margin: 1em auto 0; border: 0; width: 95%;}
.tabela_linkow td {border-collapse: collapse; border: 0; background-color: #fff; font-size: 16px; padding: 0;}

.razem {font-size: 16px;}

.dane_z_ciasteczka {font-size: 12px;}
.dane_z_ciasteczka td {font-size: 9px; text-align: left; width: 50%; vertical-align: top; border: 0;}
.dane_z_ciasteczka td div {font-size: 12px; text-align: left;}

.przycisk_nawigacji_green {border: 1px double #0c0; padding: 0.2ex 1ex; background-color: green; color: white; font-weight: bold;}
.przycisk_nawigacji_green:hover {color: #3c3;}
.przycisk_nawigacji_red {border: 1px double orange; padding: 0.2ex 1ex; background-color: red; color: white; font-weight: bold;}

.left {text-align: left;}
.center {text-align: center!important;}
.nowrap {white-space: nowrap;}
.green {color: green;}
.red {color: red;}
.bold {font-weight: bold;}
.nazwa_produktu {font-weight: normal;}
.strong {font-weight: bold;}
.big {font-size: 20px;}
.middle {font-size: 12px;}
.small {font-size: 10px;}
