body, html {
padding: 0;
 margin: 0; 
background: white repeat-x; 
font-family: arial, sans-serif; 
font-size: 11pt;
background: white url(bg.gif);}

a {text-decoration: underline; color:blue;}
a:hover {text-decoration: none; color:blue;}
p {font-size: small; padding: 0 0 0 5px; margin: 10px 10px 10px 10px; text-align: left;}
p a {padding: 0 0 0 0px; margin: 0; color: blue; font-weight: bolder; text-decoration: underline;}
p a:hover {text-decoration: none; color:blue;}

hr {width: 150px;
 height: 1px;
 text-align: left;
 margin: 2px 0 2px 1px;
 padding: 0;}

h1 {
margin: 0px;
padding: 5px;
font-weight: bold;
font-size: medium;
}

h2 {padding: 0;
 margin: 5px 0 5px 5px; 
 background: inherit;
 color: green;
 font-size: medium;
 text-align: center;}
 
a img {border: 1px solid black;}
a img:hover  {border: 1px solid blue;}


 /* LISTY */

ul {
list-style: none; 
width: 160px;
	color: black; 
	margin: 0px 0 0px 0px; 
	padding: 0; 
	text-align: left;
	clear: right;
	background: white;
border: 0;
}

ul li {margin: 0; padding: 10px 0 10px 0; width: 100%; border-bottom: 1px solid black;}
ul li:hover {margin: 0; padding: 10px 0 10px 0; width: 100%; border-bottom: 1px solid black; background: url(bg_li.gif) white;}

ul li a {
padding: 0 0px 0 10px;
text-decoration: none;
margin-top: 2px;
border: 0;
width: 100%;
color: black;
background: transparent;
font-weight: bold;
}

ul li a:hover {
padding: 0 0px 0 0px;
margin: 2px 0 0px 10px;
text-decoration: underline;
color: blue;
background: white;
font-weight: bold;
}


 /* FORMULARZE */

label {font-weight: bold;}
legend {font-weight: bold; width: 90%;}
input {width: 300px;}
form {
margin: 10px;
padding: 0px;}
textarea {width: 400px; height: 300px;}
.textarea1 {width: 400px; height: 150px;}

 /* GŁÓWNE DIVY */

.main_top_top {
	width: 790px; 
	margin: 0 auto;
	text-align: center;
	background: black;
font-size: small;
padding: 0;
color: white;
border-left: black 1px solid;
border-right: black 1px solid;}

.main_top_top p {
	margin: 0px auto;
	text-align: center;
	padding: 5px 0 5px 0;
	background: black;
font-size: small;
padding: 0;
color: white;}

.main_top_top p a {
font-weight: bold; 
padding: 0 5px 0px 5px;
border-left: 0px solid black; 
border-right: 0px solid black;
margin: 0px 5px 0 5px;
vertical-align: center;
color: white;}

.main_top_top p a:hover {
border-left: 0px solid white; 
border-right: 0px solid white; 
color: black;
background: white;}

 
.main_top {
	width: 790px; 
	margin: 5px auto;
	text-align: center;
	background: white;
font-size: small;
padding: 0;
color: black;
border: black 1px solid;}

.big_div {width: 790px; 
	margin: 0 auto;
	min-height: 700px;
	text-align: center;
	background: azure;
font-size: small;
padding: 0;
color: black;
border: black 1px solid;}

.main_left {
	width: 160px;
	height: 100%;
	background: azure;
font-size: small;
margin: 0;
padding: 0;
color: black;
border-top: black 0px solid;
border-left: black 0px solid;
border-right: black 0px solid;
float: left;
}

.main_center {
	width: 443px;
	background: azure;
font-size: small;
margin: 0 auto;
padding: 0;
color: black;
border-left: 2px solid black;
border-right: 2px solid black;
float: left;
height: 700px;}

.main_center p {float: none;}
.main_center p img {float: none;}

.main_right {
	width: 180px;
	text-align: center;
	background: azure;
font-size: small;
margin: 0 auto;
padding: 0;
color: black;
border-right: 0px solid black;
border-left: 0px dashed black;
border-top: 0px solid black;
float: right;
height: 100%;}

.main_right p {text-align: center;}
.main_right p a {margin-bottom: 2px; text-decoration: none; color: blue;}
.main_right p a:hover {margin-bottom: 2px; text-decoration: underline; color: blue;}


.stopka {background: black; 
	border-left: 0px solid black;
	border-right: 0px solid black;
	width: 792px;
	clear: both;
	margin: 0 auto;
	padding: 0;}
	
.stopka p {color: white; font-size: 0.8em; margin: 0 10px 0 10px; clear: both;}
.stopka p a {color: white;} 


.tresc dl {background: #CEDFCE; margin: 0 5px 5px 5px; padding: 0;}
.tresc dl dt strong {color: green;}
.tresc dl dt a {color: blue;}
.tresc dl dt a:hover {text-decoration: none;}
.tresc dl dt {color: #3E3E3E;}
.tresc dl dd {margin: 0 0 0 1em; padding: 0 0 5px 0; font-size: small;}
.tresc dl dd a img {margin: 5px 0 0 1em; padding: 0; border: 1px solid black;}
.tresc dl dd a img:hover { outline: 1px solid blue; }

.zrodla {color: #3E3E3E; font-weight: bold;}

table {background: azure;
font-size: small;
margin: 0;
padding: 0;
color: black;}









