html { 
	height: 100%; 	
}

#topimg {
	float: left;
	padding: 0; 
	position:relative;
}

#flashcontentzz12 {
	position:relative;
	left: 100px;
	top:20px;
}

body{
	font-family: Georgia, "Nimbus Roman No9 L", "Times New Roman", FreeSerif, Times, serif;
	text-align: center;
	margin: 0 auto; 
	padding: 0;
	font-size: 14px; 
	color: #2F2F2F; 
}

#tob_b {
	height:535px; 
	width:500px; 
	position:absolute;  
	right:0;
	background-image:url(./img/prawy.jpg); 
	background-repeat:repeat-x; 
}
.marked {
	color: #017764;
	font-weight: bold;
}

textarea {
	background:url('./img/text.png') no-repeat; 
	height:23px; 
	padding: 5px;
	border:0;
}
#add {
	height: 300px;
	position:relative;
	margin-top: -500px;
}
#mid {
	clear:both;
	background-image:url('./img/bcg_h.jpg');
	background-repeat:repeat-x; 
	height:350px;
	position:relative; 
	z-index: 4;
}

 ul {
 	list-style: none;
 	margin: 1em 0 1em 0;
 	padding-left: 30px;
 	}
 
 ul li {
 	padding: 0 0 4px 15px;
 	line-height: 1.5em;
 	background: url(./img/punktor.gif) no-repeat 0 7px;
 }

#fo { 
	background-image:url('./img/tekstura.jpg');
	height:150px;
	position:relative; 
	z-index: 2;
}
p {
	margin:0;
	padding:0;
	margin: 5px 0 5px 0;
}
a {
	color: #3e3e3e;
	text-decoration:underline;
}
a:hover {
	color: #3e3e3e;
	text-decoration:none
}
#top_bg {
	width:100%;
	height:35px;
	background-color:#323232;
	position:absolute;
	top:0;
	z-index: -100;

}
#gora{
	width: 100%;  
	clear:both;
	background:  url('./img/lewy.jpg') repeat-x ;
}
#dol{
	width: 100%;
	height: 35px;
	background: #323232;
	clear:both;
}
#page{
	width: 1000px;
	height: auto;
  	padding: 0;
	margin: 0 auto 0 auto;
	text-align: left;
	margin-bottom: 40px; 
}
 
#page_body{	
	width: 1000px;
	min-height:750px;
  	height:auto !important;
  	height:750px;
    padding: 5px;
	margin: 0 auto 0 auto; 
	z-index:99;
	position:relative;
	background-color: #ffffff;
	background-image: url('./img/tlo.jpg');
	background-repeat: no-repeat;
	background-position: 220px 40px;			
}
#top{ 
	width: 972px;
	height: 195px;
	margin: 0; 
padding: 0;
left:-40px;
	float: none; 
	position:relative; 
}

#top_l{
	width: 200px;
	height: 180px;
	float: left;
	margin: 0; padding: 0;
	background: url('./img/rbf.jpg');
	display:block;
}
#top_c{
	width: 1024px;
	height: 200px;
	float: left;
	margin: 0; padding: 0;
	z-index: 10; 
	position:relative;
	background:url('./img/top.jpg') no-repeat;
}
#top_r{
	width: 200px;
	height: 180px;
	float: left;
	margin: 0; padding: 0;
	background: url('./img/plk.jpg');
	display:block;
}
#menu{ 
	height: 18px;
	padding: 8px 0 9px 0px;
	color: #dcdcdc;
	font-size: 10px;
	background: #323232;
} 

#menu ul{
	list-style: none;
	margin: 0; padding: 0;
}
#menu ul li{
	float: left;
	margin: 0;
} 
#footer{
	width: 952px;
	height: 32px;
	margin: 0 auto; 
	padding: 3px 10px 0 10px;
	background: #323232;
	color: #acacac;
	font-size: 10px;
}
#footer_l{
	width: 190px;
	float: left;
}
#footer_r{
	width: 762px;
	float: left;
}
#footer a{
	text-decoration: none;
	color: #ffffff;
}
 
#l_col{
	width: 350px;
	height: auto;
	margin: 0; 
	padding: 7px 0 15px 0;
	float: left;
	font-size: 0.9em;
	position:relative;
	z-index:60;
}
#l_col a{
	text-decoration: underline;
	color: #3e3e3e;
}
#l_col a:hover{
	text-decoration: none;
	color: #3e3e3e;
}
.l_col_title{
	width: 190px;
	height: 17px;
	padding: 0 0 0 10px;
	background: #b5b5b5 url('./img/czerwony.gif') no-repeat;
	font-weight: bold;
}
.l_col_desc{
	width: 180px;
	height: auto;
	padding: 10px 10px 20px 10px;
}

#c_col{
	width: 600px;   
	height: auto;
	padding-left:60px;
}
.tresc {
	width:530px;
	margin: 0;  
	text-align: justify;
	text-indent: 0px;
	
}
.c_col_cent{
	width: 500px;
	height: auto;
	text-align: center;
} 
.c_col_l{
	width: 240px;
	height: auto;
	float: left;
	text-align: center;	
	padding: 40px 0 0 0;
}
.c_col_r{
	width: 240px;
	height: auto;
	float: right;
	text-align: center;	
	padding: 40px 0 0 0;
}
#c_col2 h1{font-size: 1.4em;}
#c_col2 h2{font-size: 1.1em; margin: 30px 0 10px 0;} 

#c_col h1{font-size: 16px;}
#c_col h2{font-size: 14px; margin: 30px 0 10px 0;} 

.u{text-decoration: underline;}
.b{font-weight: bold;}
.i{font-style: italic;}

.osoba{
	width: 120px;
	margin: 10px 0 20px 10px;
	font-size: 0.9em;
	text-align: left;
	float: left;
}
.osoba img{
	margin: 0 0 5px 0;
}
#form_zgl{
	margin: 0;
	text-align: left;
}
.l250{
	width: 250px;
}
.t250{
	width: 250px;
	height: 50px;
}
#inf { 
	text-align:center;  
	clear:both; 
	font-size: 11px; 
	line-height: 200%;
	color: #8F8F8F;
	margin: 0 0 30px 70px;
	width:242px;
}
#inf a { 
	color: #8F8F8F;
	text-decoration:none;
}

#inf a:hover {
	text-decoration:underline;
}
#form_zgl th {
	text-align:right;
	width:150px;
	vertical-align:top;
	padding-right: 30px;
}
#form_zgl td {
	vertical-align:top;
}
#form_zgl input.radio {
	width:20px;
	vertical-align:middle; 
}
input {
	background:url('./img/input.png') no-repeat; 
	height:23px; 
	padding: 5px;
	border:0;
}
.submit {
	background:url('./img/wyslij.png') no-repeat; 
	height:23px; 
	width:50px;
	padding: 5px;
	border:0;
}

.radio {
	background:transparent;
}
.tresc img {
	border: 0;
}

