body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00335B;
	background-color: #fff;
	margin: 20px;
}

#container { width: 660px; margin: 0 auto; }

a:link    { color: #D81F05; }
a:visited { color: #D81F05; }
a:hover   { color: #D81F05; }
a:active  { color: #D81F05; }

h1 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; color: #00335B; font-weight: bold; padding: 0; margin: 24px 0 0 0; line-height: normal; }
p { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #00335B; font-weight: bold; padding: 0; margin: 8px 0; line-height: normal; }

td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00335B;
	background: #fff;
	height: 40px;
}

td.normal {
	background: #fff; color: inherit;
}

td.dark {
	background: #e3e4e6; color: inherit;
}

td.light1 {
	background: #dddfe1; color: inherit;
}

td.light2 {
	background: #ccced2; color: inherit;
}

td.double {
	background: #dddfe1; color: inherit;
}

th {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	background: #00335B;
	font-weight: bold;
}

#dalej {
color: #00335B;
font-size: 13px;
font-weight: bold;
height: 24px;
width: 80px;
border-top: solid 1px #ccced2;
border-left: solid 1px #ccced2;
border-bottom: solid 1px #00335B;
border-right: solid 1px #00335B;
background-color: #e3e4e6;
}

#uwagi { width: 660px; height: 90px; }
span.error { color: #D81F05; font-weight: bold; }
#error { background-color: #fff; border: solid 1px #00335B; padding: 5px; color: #D81F05; font-weight: bold; margin: 20px auto; width: 650px; }
#logo { background-color: #fff; border: none; padding: 0; margin: 20px auto; width: 660px; }

.red { color: #D81F05; }
