body {
font-family: Verdana, Trebuchet, Lucida, Arial, sans-serif;
font-size: 13px;
color: #000;
line-height: 1.3;
background: #eee;
}

a:link {
text-decoration: underline;
color: #0060cb;
background: transparent;
}

a:visited {
text-decoration: underline;
color: #0060cb;
background: transparent;
}

a:hover {
text-decoration: none;
background: transparent;
color: #f60;
}

ul {
list-style: disc;
margin: 5px 3px 5px 30px;
padding: 5px;
border: 1px solid #f60;
border-top: none;
border-left: none;
}

ul li {
margin: 5px 1px;
padding: 1px;
}

q {
font-style: italic;
}

form {
font-size: 12px;
text-align: center;
}

form input, form textarea {
margin-top: 4px;
margin-bottom: 10px;
border: 1px solid #f60;
background: #eee;
}

form input:focus, form textarea:focus {
background: #fff;
}

#brand img {
display: block;
margin-left: auto;
margin-right: auto;
border-bottom: 2px solid #000;
border-top: 2px solid #000;
}

#nawigacja {
margin: 0;
padding: 0;
}

#nawigacja p {
text-align: center;
margin: 3px auto;
padding: 1px;
color: #fff;
background: #000;
border-left: 10px solid #f60;
border-right: 10px solid #f60;
width: 738px;
}

#nawigacja a {
color: #fff;
font-family: Verdana, Trebuchet, Lucida, Arial, sans-serif;
font-weight: bold;
font-size: 12px;
line-height: 18px;
}

#nawigacja a:link {
text-decoration: none;
}

#nawigacja a:visited {
text-decoration: none;
}

#nawigacja a:hover {
text-decoration: underline;
}

table#tresc {
border: 2px solid #000;
margin: 0 auto;
width: 760px;
padding: 0;
border-spacing: 0;
background: #fff no-repeat center;
}

table#tresc img {
display: block;
float: right;
border: 1px solid #000;
margin: 3px;
}

table#tresc img.duze {
display: block;
float: none;
border: 1px solid #000;
margin: 10px auto;
}

table#tresc td {
padding: 10px;
margin: 0;
border: 0;
}

table#tresc h1 {
color: #0060cb;
font-size: 15px;
border-left: 2px solid #f60;
margin: 10px 0 2px 10px;
padding: 0 0 1px 5px;
font-weight: bold;
}

table#tresc p+h1 {
margin-top: 20px;
}

table#tresc p {
margin: 5px 0 10px 5px;
}

table#tresc td#najnowsze, table#tresc td#czytane, table#tresc td#komentowane {
width: 33%;
vertical-align: top;
padding: 5px 1px;
}

table#tresc td#czytane {
border-left: 2px dotted #0060cb;
border-right: 2px dotted #0060cb;
}

td#najnowsze ul, td#czytane ul, td#komentowane ul {
list-style: none;
margin: 0 auto;
padding: 0;
width: 200px;
border: none;
}

td#najnowsze ul li, td#czytane ul li, td#komentowane ul li {
margin: 2px 0;
padding: 2px 0;
background: transparent;
text-align: left;
}

td#najnowsze ul li a, td#czytane ul li a, td#komentowane ul li a {
color: #000;
display: block;
width: 100%;
border-right: 4px solid #f60;
padding: 2px 2px;
}

td#najnowsze ul li a:hover, td#czytane ul li a:hover, td#komentowane ul li a:hover {
background: #f60;
color: #fff;
}

table#news {
width: 160px;
margin: 2px;
margin-left: 8px;
font-family: Verdana, Trebuchet, Lucida, Arial, sans-serif;
line-height: 1.5;
font-size: 11px;
padding: 0;
border-spacing: 0;
border: 1px solid #e0861e;
background: #ffa;
}

table#news td {
margin: 0;
padding: 2px;
border: 0;
width: 160px;
text-align: center;
}

table#news table {
margin: 0 auto;
padding: 0;
width: 142px;
border-spacing: 1px;
}

table#news table td {
margin: 0;
padding: 0;
background: #f60;
text-align: left;
width: 142px;
}

table#news table td a {
display: block;
width: 134px;
text-decoration: none;
color: #fff;
padding: 0 4px;
margin: 0;
height: 100%;
}

table#news table td a:hover {
background: #e0861e;
color: #fff;
}

#komentarze {
width: 500px;
padding: 5px;
border-top: 1px solid #0060cb;
margin: 5px auto;
text-align: center;
clear: both;
}

#komentarze h6 {
font-weight: bold;
font-size: 11px;
color: #0060cb;
border-bottom: 1px dashed #f60;
margin: 15px 0 0 5px;
padding: 0;
text-align: left;
}

#komentarze p {
font-size: 12px;
margin: 2px;
padding: 0;
text-align: left;
}

div#projekty {
margin: 0;
padding: 0;
}

div#projekty p {
clear: both;
}

div#projekty img {
float: right;
border: none;
margin: 2px;
margin-bottom: 15px;
border: 1px solid #000;
}

p.podpis {
text-align: right;
font-style: italic;
font-size: 12px;
padding-right: 20px;
}

div.google {
text-align: center;
margin: 15px auto;
background: #eee;
display: block;
width: 760px;
}

div#psur_pl {
	display: block;
	width: 80%;
	border-right: 4px solid #0066cb;
	border-left: 4px solid #0066cb;
	background: #ffa;
	margin: 20px auto;
	padding: 20px;
}

p#cpr {
	text-align: center;
	font-size: 11px;
	margin: 2px;
}