body{
	font: normal 0.75em Tahoma,Verdana,sans-serif;
	padding: 0px;
	margin: 0px;
	text-align: center;}
strong{
	font-weight: bold;}
p{
	margin: 10px 0px;}
a{
	color: white;
	text-decoration: none;}
a:hover{
	text-decoration: underline;}

.txtRight{
	text-align: right;}
.clear{
	clear:both;}

#container{
	width: 1020px;
	margin: 0px auto;
	text-align: left;
	background: url('container_bg.gif') 0px 0px repeat-y;}
#center{
	width: 980px;
	margin: 0px 20px;
	background: url('center_bg.gif') 0px 0px repeat-y;}
#center_wide{
	width: 980px;
	margin: 0px 20px;
	background: url('center_wide_bg.gif') 0px 0px repeat-y;}
#logo{
	width: 980px;
	height: 150px;}
#footer{
	position: relative;
	clear:both;
	width: 980px;
	min-height: 175px;
	background: url('footer_bg.jpg') 0px 0px no-repeat;}
#footer_swf{
	width: 206px;
	height: 181px;
	position: absolute;
	right: 47px;
	bottom: 0px;}
#footer_wide{
	position: relative;
	clear:both;
	width: 980px;
	height: 175px;
	background: url('footer_wide_bg.jpg') 0px 0px no-repeat;}
#left{
	position: relative;
	background-color: #005C9F;
	width: 220px;
	float: left;}
#content{
	background-color: #FFFFFF;
	width: 540px;
	float: left;}
#content_wide{
	background-color: #FFFFFF;
	width: 750px;
	float: left;
	padding: 5px;}
#right{
	background-color: #005C9F;
	width: 220px;
	float: right;}

#h2_menu,
#h2_mapa,
#h2_newsletter,
#h2_krasnal_tygodnia,
#h2_ciekawostki,
#h2_innegalerie{
	width: 210px;
	height: 30px;
	margin: 5px;}
#h2_menu span,
#h2_mapa span,
#h2_newsletter span,
#h2_krasnal_tygodnia span,
#h2_ciekawostki span,
#h2_innegalerie span{
	display:none}

#h2_ekartki,
#h2_konkursy{
	width: 210px;
	height: 35px;
	margin: 5px;}
#h2_ekartki span,
#h2_konkursy span{
	display:none}

#h2_nadeslij{
	width: 210px;
	height: 60px;
	margin: 5px;}
#h2_nadeslij span{
	display:none}

#h2_menu{
	position: relative;}
#h2_menu a#a_lang_1{
	display: block;
	width: 26px;
	height: 16px;
	position: absolute;
	left: 150px;
	top: 6px;}
#h2_menu a#a_lang_2{
	display: block;
	width: 26px;
	height: 16px;
	position: absolute;
	left: 180px;
	top: 6px;}


#left ul{
	width: 210px;
	margin: 5px;
	padding: 0px;
	list-style: none;}
#left ul li{
	height: 25px;
	margin-bottom: 2px;}
#left ul li a{
	display: block;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	padding: 0px 0px 0px 30px;
	background: #007CC2 url('arrow.gif') 5px 5px no-repeat;
	text-decoration: none;
	color: #FFFFFF;}
#left ul li a:hover{
	background-color: #45A8DF;}

.box{
	background-color: #007CC2;
	margin: -5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	color: white;}

#mapa{
	text-align: center;}
#mapa img{
	border: 0px;}
#mapa_duza{
	background-color: #DA251C;
	text-align: center;}
#mapa_duza img{
	margin: 10px;
	border: 10px solid #A1261F;}

#h2_aktualnosci,
#h2_mapa_poszukiwacza,
#h2_ostatnio_na_forum{
	width: 530px;
	height: 30px;
	margin: 5px;}
#h2_aktualnosci span,
#h2_mapa_poszukiwacza span,
#h2_ostatnio_na_forum span{
	display:none}
#h2_mapa_poszukiwacza{ margin: 0px; width: 750px; }

#content a,
#content_wide a{
	color: #005C9F;
	font-weight: bold;}

#aktualnosci{
	margin: 5px 10px 5px 10px;
	padding: 0px;
	list-style:none;}
#aktualnosci li img{
	float: left;
	margin: 5px 10px 10px 0px;}
#aktualnosci li hr {
	border: 0px;
	height: 2px;
	background-color: #99130A;}


#ostatnio_na_forum{
	margin: 5px 10px 5px 10px;
	padding: 0px 0px 5px 0px;
	list-style:none;}
#ostatnio_na_forum li hr{
	border: 0px;
	height: 2px;
	background-color: #99130A}

#newsletter_email{
	width: 127px;
	border: 1px solid black;}
#newsletter_submit{
	position: relative;
	top: 4px;}
	
h2.belka{
	height: 30px;
	margin: 5px;	
	font: bold 14px Tahoma, Verdana, sans-serif;
	padding: 0px 5px;
	background: url('h2_bg.gif') 0px 0px repeat-x;
	color: white;}	
#content h2.belka a,
#content_wide h2.belka a{
	line-height: 30px;
	color: white;}

.artykul_spis{
	clear: both;
	margin: 5px;
	border-bottom: 2px solid #B40000;}
.artykul_spis img{
	float: left;
	margin: 0px 10px 10px 0px;}	
.artykul_spis h1{
	font: bold 16px Tahoma, Verdana, sans-serif;}
.artykul_spis p.link{
	clear: both;
	text-align: right;
	font-weight: bold;}	
	
.artykul{
	margin: 10px;}	
.artykul h1{
	font: bold 18px Tahoma, Verdana, sans-serif;
	padding-bottom: 10px;	
	border-bottom: 2px solid #B40000;}
.artykul p{
	text-indent: 30px;}
.artykul .zdjecie_prawe,
.artykul .zdjecie_lewe{
	float: right;
	border: 1px solid #E9E9E9;
	padding-top: 5px;	
	background-color: #F9F9F9;
	margin: 0px 0px 5px 5px;}	
.artykul .zdjecie_lewe{
	float: left;
	margin: 0px 5px 5px 0px;}	
.artykul .zdjecie_podpis{
	text-align: left;
	text-indent: 0px;
	margin: 5px 5px;}
.artykul .zdjecie_autor{
	font-weight: bold;
	font-style: italic;
	text-align: right;
	margin: 5px 5px;}	
	
#komentarze{
	margin: 10px;}
.komentarz p.komentarz_autor{
	position: relative;}	
.komentarz p.komentarz_autor strong{
	font-size: 12px;
	font-weight: bold;
	color: #045C9C;}	
.komentarz p.komentarz_autor small{
	font-size: 12px;
	color: #045C9C;	
	position: absolute;
	right: 10px;}	
.komentarz > div{
	margin: 5px 10px;}	
.komentarz{
	border-bottom: 2px solid #B40000;}	
	
#video{
	text-align: center;}	
#video table{
	margin: 5px;
	width: 740px;}	
#video table td{
	text-align: center;}	
#video table td div{
	margin: 2px;
	background-color: #005C9F;}
#video table td img{
	margin: 5px;}
#video table td h3{
	float: left;
	margin: 0px 0px 5px 5px;
	font-weight: bold;
	color: white;}	
#video table td a.play{
	float: right;
	margin: 0px 5px 5px 0px;
	display: block;
	width: 35px;
	height: 20px;
	background: url('play.gif') 0px 0px no-repeat;}
#video table td a.play span{
	display:none;}
#video table tr.FooterBar td{
	text-align: left;}
#video table tr.FooterBar td a{
	color: black;}


#galeriaPrevNext{
	text-align: center;}
#galeriaPrevNext span{
	margin: 0px 10px;}
.galeriaImage{
	border: 5px solid gray;}
.galeriaBox{
	margin: 0px 0px 5px 0px;
	background-color: #005C9F;}
.galeriaBox img{
	margin: 5px;}
.galeriaBox p{
	margin: 0px;
	padding: 5px;
	font-weight: bold;}
	
#linki{
	padding: 5px;}
#linki strong{
	font-size: 14px;
	margin: 10px 0px;}	
#linki p {
	margin: 5px 5px 5px 20px;}	

#kontakt p{
	margin: 5px 10px;}
#kontakt form{
	width: 405px;
	text-align: left;
	background-color: #F6F8FA;
	border: 1px solid #DCDCDB;
	padding: 10px;}
#kontakt form #email{
	display:none;}	
#kontakt form #_imie{
	margin-top: 5px;
	margin-bottom: 10px;
	width: 250px;}
#kontakt form #_email{
	margin-top: 5px;
	margin-bottom: 10px;
	width: 250px;}
#kontakt form #_tresc{
	width: 400px;
	height: 200px;}
	
#footer p,
#footer_wide p{
	position: absolute;
	top: 150px;
	text-align: center;
	width: 980px;
	color: gray;}
	
#KomentarzeBox{
	clear:both;
	padding: 5px;}
#mapa_duza .linki{
	padding: 10px 0px;}
#mapa_duza .linki a{	
	color: white;}

#e-mail{
	display:none;}
	
table.form td{
	padding: 2px;}
.konkurs strong{
	padding: 2px;
	margin: 2px;
	display: block;
	background-color: yellow;}	
	
td.space{
	padding: 2px;}


.post_tresc{
	vertical-align: top;}
.post_tresc h2{
	margin-bottom: 10px;}	
.post_tresc p{
	padding: 0px;
	margin: 0px 10px 10px 10px;}
.post_tresc b{
	font-weight: bold;}	
.post_tresc i{
	font-variant: italic;}	
.post_tresc blockquote{
	margin: 0px 10px 10px 30px;
	border: 1px solid #247EB4;
	padding: 5px;
	background-color: #EFF4FF;}	
.post_tresc a{
	color: black;
	border-bottom: 1px dotted red;}	

.hidden{
display: none;}