/*ustawienie parametrow poczatkowych strony*/
BODY {
	color: #000000;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
}

#strona {
	float:none;
	display:block;
	margin: 0 auto;
	border: 0px solid #FFFFFF;
	width: 911px;
	background-color: #FFFFFF;
}

#gora {
	display:block;
	padding: 1px;
	border:1px solid #FFFFFF;
	width: 911px;
	height:337px;
	margin:0px 0px 15px 0px;
	text-align:center;
}
#dol {
	display:block;
  float:left;
	width: 912px;
	background: #36362C;
	border: 0px;
	padding: 1px 0px 0px 0px;
	margin: auto;
}

#tresc {
  position:relative;
	display:block;
  float:right;
	width: 620px;
	background: #36362C;
	padding: 0px 0px 3px 0px;
	margin: auto;
	text-align : center;
}

.menu_lewe { 
  position:relative;
	display:block;
	clear: left;
	float: left;
	width: 288px;
	padding: 0px;
	margin: 0px 2px 3px 2px;
	text-align : center;
}
	.menu_lewe p {
	 padding:0px;
	 margin:0px;
	}
	.menu_lewe_gora_podklad { 
		position:relative;
		display:block;
		width: 285px;
		height: 55px;
		background:#FFF;
		border: 1px solid #000;
		padding:1px;
	}
	.menu_lewe_gora { 
		position:relative;
		display:block;
		width: 285px;
		height: 55px;
		line-height: 55px;
		background:#FFF url("grafika/menu_tlo.jpg") repeat-x center;
		text-align : center;
	}
	.menu_lewe_gora p{
		color:#E5D2A5;
		font-size: 1.05em;
		font-weight:bold;
	}
	.menu_lewe_dol { 
		position:relative;
		display:block;
		width: 279px;
		background:#E6D4A7 url("grafika/wzorek.jpg") no-repeat bottom right;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
		border-bottom: 1px solid #000;
		border-top: 1px solid #333;
		padding: 0px;
		margin: auto;
		text-align : left;
	}
	.menu_lewe_dol p{
		margin:5px 15px 50px 15px;
		text-align: justify; 
	}
	
.menu_prawe { 
  position:relative;
	display:block;
	clear:both;
	width: 100%;
	padding: 0px;
	margin:auto;
	text-align : center;
}
	.menu_prawe p {
	 padding:0px;
	 margin:0px;
	}
	.menu_prawe_gora_podklad { 
		position:relative;
		display:block;
		width: 98%;
		height: 55px;
		background:#FFF;
		border: 1px solid #000;
		padding:1px;
		margin:auto;
	}
	.menu_prawe_gora { 
		position:relative;
		display:block;
		width: 100%;
		height: 55px;
		line-height: 55px;
		background : #FFF url("grafika/menu_tlo.jpg") repeat-x center;
		text-align : center;
	}
	.menu_prawe_gora p{
		color:#E5D2A5;
		font-size: 1.05em;
		font-weight:bold;
	}
	.menu_prawe_dol { 
		position:relative;
		clear:left;
		display:block;
		width: 97%;
		background:#E6D4A7 url("grafika/wzorek.jpg") no-repeat bottom right;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
		border-bottom: 1px solid #000;
		border-top: 1px solid #333;
		padding: 0px;
		margin: auto;
		text-align : left;
		overflow: hidden;
	}
	.menu_prawe_dol p{
		margin:1px 10px 2px 10px;
	  text-align: justify; 

	}
.menu {
  display:block;
	float:left;
	width: 909px;
	height: 31px;
	background: #E6D4A7;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-top: 0px solid #000;	
	padding: 0px;
	margin: auto;
	text-align : center;
}
.menu ul {
list-style: none;
padding: 0px;
margin: auto;
padding: 0px 0px 0px 0px;
width:100%;
height: 40px;
}
.menu p {
  line-height:30px;
	padding: 0px;
	margin: 0px;
}
#loader {
display: inline;
z-Index : 5;
background : #FFF;
height : 15px;
width:99%;
margin : 336px auto;
opacity : 1.0;
position:absolute;
filter : alpha(opacity=100);
}
#loader img, #loader p {
margin:0px;
padding:0px;
}
.zdjecie {
padding:4px;
margin:20px;
display:inline;
position:relative;
float:right;
background-color:#FFF;
border: 1px solid #000;
}

.lewy {
padding:4px;
margin:10px;
display:inline;
position:relative;
float:left;
background-color:#FFF;
border: 1px solid #000;
}
.srodek {
padding:4px;
margin:auto;
width:70%;
display:block;
position:relative;
}
p.modyfy {
font-family:Arial;
display:block;
clear:both;
float:left;
border-left: 0px solid #CCC;
color:#000000;
margin:0px;
padding: 20px 10px 20px 10px;
font-size: x-small;
text-align: left;
}
h4, h5, h3, h1, h2  {
margin: 10px 5px 5px 10px;
}
p.cpy {
text-transform: uppercase;
font-family:Arial;
color:#000000;
padding: 2px 2px 2px 5px;
font-size: 0.55em;
text-align: left;
}
#mapa {
position: relative;
clear: both;
margin: auto;
overflow: hidden;
width:600px;
}
#ksiega {
position: relative;
clear: both;
overflow: hidden;
width:100%;
background: url("grafika/ksiega.jpg") top right no-repeat;
}
#tlo {
clear:both;
float:left;
background-color : #000; 
position : absolute;
opacity : 0.5;
filter : alpha(opacity=50);
margin : 0px auto;
padding : 0px;
z-Index : 3;
width : 99%;
display : inline;
}
#fota {
background-color : #FFF; 
position : absolute;
margin : auto;
padding: 0px;
z-Index : 4;
}
hr {
color:#fff;
margin:10px;
}
#wpis_form {
position: relative;
clear: both;
overflow: hidden;
width: 370px;
margin: 10px;
}
.wpis {
position: relative;
clear: both;
float:left;
margin: 10px;
overflow: hidden;
width:465px;
background-color:#A8AD80;
border:#999 1 px solid;
color:#fff;
}
.news_tytul {
display:block;
float:right;
width:335px;
}
.news_data {
display:block;
float:left;
color:#000;
}
span.klucz {
	color: #000000; 
}
.grubo {
	color: #000000; 
	font-weight:bold;
	text-transform: uppercase;

}
.button {
display:block;
background: #fff url("grafika/button.jpg") center repeat-x;
border:2px ridge #000;
color:#fff;
height:28px;
line-height:20px;
font-size:0.7em;
width:100px;
margin:auto;
}
label {
display:block;
float:left;
width:60px;
}
fieldset {
display:block;
float:none;
width:200px;
clear:both;
margin:auto;
}
.pole {
border:1px solid #000;
color:#000;
line-height:22px;
font-size:0.7em;
display:inline;
}
.imprezy {
display:block;
text-transform: uppercase;
color:#000;
font-weight:bold;
font-size: 1 em;
text-align: center;
}