body, html {
padding: 0;
 margin: 0; 
background: #EFEFEF;
font-family: arial, sans-serif; 
font-size: 11pt;}

p {font-size: 12px; 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;}

em {font-size: 110%;}

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;}

dt {margin: 5px 10px; color: #003C3C;}

 /* LISTY */

ul {
list-style: none; 
width: 160px;
	color: black; 
	margin: 0px 0 0px 0px; 
	padding: 0; 
	text-align: left;
	clear: right;
	background: transparent;
border: 0;
}

.menu_list {width: 1000px; border: 0px solid black;}
.menu_list ul {margin: 0; padding: 0; width: 1000px; border-top: 1px solid #969696;}
.menu_list li {margin: 0; padding: 10px 10px 5px 0; width: 150px; height: 25px; border-bottom: 1px solid #969696; float: left; background: transparent; border-right: 1px solid #969696;}
.menu_list li:hover {background: url(bg_li.gif) white; border-top: 0px solid #969696;}
.class li_none:hover {background: none;}

.li_none {background: transparent;}
.li_none:hover {background: transparent;}

.main_left ul li a {display: block; margin: 2px auto; padding: 0;}
.main_left ul li a:hover {display: block; margin: 2px auto; padding: 0;}

ul li  {margin: 5px;}

ul li a {
padding: 0px 0px 0 10px;
text-decoration: none;
margin: 0;
border: 0;
color: black;
background: transparent;
font-weight: bold;
}

ul li a:hover {
padding: 0;
border: 0;
margin: 0px 0 0px 10px;
text-decoration: none;
color: blue;
background: transparent;
font-weight: bold;
}
.main_center ul li a:hover:after {content: " ◄";}
.main_right ul li a:hover:after {content: " ◄";}

.ul_cont:hover {background: url(bg_li.gif) white no-repeat;}

dl {width: 600px; text-align: left; margin-left: 10px;}
dt  {font-weight: bold; font-size: 110%; margin-left: 5px;}

.footer {clear: both; width: 100%; height: 20px; color: #FFFFFF; background: #000000; text-align: center;}
.links li a {padding: 0; text-indent: 0; margin: 0;}
.links li a:hover {padding: 0; text-indent: 0; margin: 0;}



 /* FORMULARZE */

label {font-weight: bold;}
legend {font-weight: bold; width: 90%;}
input {width: 300px;}
form {
margin: 10px;
padding: 0px;}
textarea {width: 300px; height: 300px;}
.textarea1 {width: 400px; height: 150px;}

 /* GŁÓWNE DIVY */

.light {
width: 780px;
margin: 0 auto;
	text-align: center;
	background: #F7FFFF;
font-size: small;
padding: 0;
color: black;
border: 1px solid black;}

 
.main_top {
	width: 950px; 
	height: 1333px;
	margin: 5px auto;
	text-align: center;
	background: white;
font-size: small;
padding: 0;
color: black;
border: black 1px solid;
position: relative;}

.big_div {width: 1000px; 
	margin: 0 auto;
	min-height: 700px;
	text-align: center;
	background: #F7FFFF;
font-size: small;
padding: 0;
color: black;
border: black 1px solid;}

.main_left {
	width: 160px;
	background: transparent;
font-size: small;
margin: 0;
padding: 0 0 5px 0;
color: black;
border-top: black 0px solid;
border-left: black 0px solid;
border-right: #969696 0px solid;
float: left;
min-height: 800px;
}

.main_left img {display: block; margin: 0 auto;}
.main_left a {margin-left: 4px; padding: 0;}
.main_left a:hover {margin-left: 4px;  padding: 0;}

.main_center {
	width: 643px;
	background: #F9F9F9;
font-size: small;
margin: 0;
padding: 0 0 100px 0;
color: black;
border-left: 1px solid #969696;
border-right: 1px solid #969696;
float: left;
min-height: 750px;}

.main_center p {float: none;}
.main_center p img {float: none;}

.main_right {
	width: 180px;
	text-align: center;
	background: transparent;
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;}

strong {font-size: 110%;}

