a {color: #009; text-decoration: none}
a:hover {color: red}
body {margin: 0; background-color: #d7e0c4; width: 780px; margin: auto; font: 12px Arial, Helvetica, sans-serif;
	color: #333}
dt {font-weight: bold; margin: 1em 0}
dd {text-align: justify}	
h1 {font: 20px normal "Times New Roman", Times, serif; border-bottom: 1px #D0D0D0 solid; color: #006600}
p {text-align: justify}

div#mainLayer {width: 780px; margin: auto}
div#top {background: url(gfx/logo.jpg) no-repeat; height: 150px; width: 780px; border-bottom: 1px #999 solid}
div#menu {width: 150px; background-color: #c0d29c; float: left; border: #999 solid;	border-width: 0 1px; height: 300px}
div#menu ul {list-style: none; margin: 0; padding: 0}
div#menu ul a {display: block; width: 130px; border-bottom: 1px green solid; border-left: 10px #c0d29c solid; 
	padding: 5px; color: #000}
div#menu ul a:hover {border-left: 10px #11A22B solid}
div#content {width: 610px; float: right; background-color: #d7e0c4; border-right: 1px #999 solid; padding: 1em 5px}
div#footer {width: 780px; clear: both; border-top: 1px #999 solid; text-align: right}

span.atest {font-weight: bold}

#statystyki {margin-top: 2em}
#statystyki a img {margin-top: 1em; margin: auto; display: block; border: 0; opacity: 0.5; filter: alpha(opacity=50)}


div.kontakt {width: 400px; margin: 5em auto}

/* Formularz zamowienia */
#zamowienie {width: 600px; margin: auto}
#zamowienie th {background-color: #B9C998}
#zamowienie th, td {border: 1px #7B8F50 solid; border-collapse: collapse;}
#zamowienie tr.kategoria th {font-weight: normal; text-align: center}
#zamowienie tr.pelny {background-color: #e0d0b0; color: #CC0033}
#zamowienie td small {display:block; margin-left: 1em}
#zamowienie td input {background-color: #F0FFCF; border: 0; width: 40px; margin: 2px; border: 1px #7B8F50 solid; 
	padding-right: 5px; color: black; font-weight: bold; text-align: right}
#zamowienie td.cena_netto {width: 60px; text-align: right; padding-right: 5px}
#zamowienie td.wartosc_netto {width: 80px; text-align: right; padding-right: 5px}
#zamowienie td.ilosc {width: 50px; text-align: right}
#zamowienie .razem {text-align: right; padding-right: 10px; font-size: 14px}

#formularz_zamowienia div {position: relative; height: 2em; padding-left: 10px}
#formularz_zamowienia div.obowiazkowy {background-color: #e0d0b0}
#formularz_zamowienia div.odbior {height: auto; position: static}
#formularz_zamowienia div.odbior input {position: static; left: 0; width: auto}
#formularz_zamowienia div label {display: block; padding-top: 3px}
#formularz_zamowienia div input {position: absolute; left: 150px; top: 0; width: 300px; background-color: #F0FFCF;
	border: 1px #757F5F solid}
#formularz_zamowienia input.submit {border: 1px #757F5F solid; background-color: #E6EFD1; padding: 5px;
	font-weight: bold; display: block; margin: 1em auto}
#formularz_zamowienia input.radio {border: 0; background-color: #d7e0c4}
#formularz_zamowienia p {text-align: center; font-weight: bold}
#formularz_zamowienia p.error {text-align: left; color: red; margin: 0.5em 1em; font-weight: normal;
	font-size: 20px; font-family: "Times New Roman", Times, serif}

table.dane_zamowienie {border: 0; width: 550px}
table.dane_zamowienie th {border: 0; text-align: right; width: 120px; padding-right: 20px}
table.dane_zamowienie td {border: 0}

form#potwierdzenie_zamowienia {margin: 3em auto; width: 300px}
form#potwierdzenie_zamowienia p {margin: 1em auto; font: 20px "Times New Roman", Times, serif}
form#potwierdzenie_zamowienia input {margin-left: 50px; border: 1px #757F5F solid; background-color: #E6EFD1; 
	padding: 5px}

.ukryj {display: none; visibility: hidden}
.wyslano {text-align: center; font-size: 14px; width: 400px; margin: 2em auto}
