body, html, table  {
	margin: 0;
	text-align: center;
	padding:0;
	font: normal 14px  Arial, Helvetica,  sans-serif;
	color:#99918a ;
	background:   url(../img/tlo.jpg)  repeat;
	background-color:#000;
}
P, UL, LI, OL
{
	margin-top: 0px;
	margin-bottom: 0px;
}
H1, H2, H3{ margin:3px;}
a {
	color:#ccc7c2;
	text-decoration: none;
}
a:hover {
	color: #b30000;
	text-decoration:none;
}
img{ border:0;}
#main {
width:997px;
height:100%;
min-height:616px;
margin: 0px auto;
background:   url(../img/ikona.jpg) 500px 74px no-repeat;
}


#banner {
position:absolute;
top:0;
left:0;
width:100%;
height:74px;
background:   url(../img/tlo_pasek.jpg)  repeat;
}


#content {
padding-top:148px;
margin-left:74px;
width:516px;
bord er: 1px solid red;
text-align:left;
}
#main_menu {
float:right;
width:363px;
text-align:right;
margin-top:374px;
margin-right:20px;
}
#main_menu a{
display:block;
padding-bottom:9px;
font: normal 17px  Arial, Helvetica,  sans-serif;
}

.page{
margin-bottom:45px;
text-align:left;
}
.page_title{
font-weight:bold;
}
.page_content{
clear:left;
margin-top:3px;
}
.news_item{
margin-bottom:75px;
clear:left;
}
.news_item_single{
margin-bottom:45px;
text-align:left;
clear:left;
}
.news_title{
font-weight:bold;
float:left;
width:420px;
}
.news_date{
font-weight:bold;
color:#ccc7c2;
text-align:right;
}
.news_content{
clear:left;
margin-top:3px;
}
.news_content img{
border: 11px solid #150700;
}
#calendar_content{
text-align:left;
}
.img_frame{
border: 10px solid #120600;
}

.lista_wyboru {
color:#ccc7c2;
text-align:center;
 clear:left;
} 
 
 #galeria
 {
 width:515px;
 text-align:center;
 background:transparent;
 }
 .gallery_img {
 text-align:center;}
 .autor {
 	margin-top:10px;
 	text-align:right;
	font-weight:bold;
	}
