body {
	font-family: "trebuchet ms", verdana, sans-serif;
	font-size: 12px;
	background-color: #adff8b;
}

img {
	border: 0;
}

fieldset {
	width: 80%;
	padding: 10px 10px 10px 20px;
	border-color: #FFCC00;
	}

fieldset p {
	padding: 5px 5px 5px 5px;
	font-size: 14px;
	text-align: justify;
	text-indent: 20px;
	}
	
fieldset p.wysw_art_link {
	padding: 5px 5px 5px 5px;
	font-size: 12px;
	text-align: right;
}

fieldset p.wysw_art_link a {
	text-decoration: none;
	font-weight: bold;
	color: #ff0000;
	}
	
fieldset p.wysw_art_link a:hover {
	color: #FF9900;
	}
	
fieldset h4 {
	text-align: left;
	}

fieldset a {
	font-size: 12px;
	text-align: left;
	}

#header {
	margin: 0 0 1px 0;
	padding: 74px;
	/* Kolor tła */
	background-color: #adff8b;
	text-align: center;
	/* Pliczek graficzny jako tło */
	background: url(../grafika/gora.jpg) no-repeat center;
}

#main_menu_bar {
	margin: 0 0 5px 0;
	padding : 5px 5px 5px 5px;
	text-align: right;
	background-color: #adff8b;
 }

#form_szukaj {
	margin: 0 0 7px 0;
	padding: 5px 5px 5px 5px;
	background-color: #ee7a0d;
	}

#form_loguj {
	float: right;
	margin: 0 0 7px 0;
	padding: 5px 5px 5px 5px;
	width: 560px;
	text-align: right;
	background-color: #ee7a0d;
	}
	
#bookmark_page {
	float: right;
	}
	
#content2 {
	border-width: 1px;
	border-style: solid;
	border-color: da7f6b;
	margin-top: 20px;
	margin-left: 200px;
	margin-right: 200px;
	padding: 14px;
	background: #ffd988 url(../grafika/slowo.jpg) no-repeat center top;
	}

#content {
	border-left: 1px solid #da7f6b;
	border-right: 1px solid #da7f6b;
	border-top: 1px solid #da7f6b;
	border-bottom: 1px solid #da7f6b;
	font-family: Times;
	font-size: 16px;
	font-weight: bold;
	text-align: justify;
	color: #770000;
	margin-left: 200px;
	margin-right: 200px;
	padding: 10px;
	background: #a4ff4f;
	}
	
/* Menu placed on right side of the page. */
#sidebar {
	margin-top: 40px;
	float: left;
	padding:10px;
	width: 172px;
	background-color: #ffd278;
	}

/* Area where ads are placed .*/
#adarea {
	margin-top: 10px;
	float: right;
	padding: 10px;
	width: 172px;
	}
	
#footer {
	clear: both;
	margin: 10px 0 0 0;
	padding: 10px;
	text-align: center;
	background-color: #ffd278;
	}
	
/* --- Styl linków 'Regulamin' i 'Kontakt' w stopce --- */
a.ln_regulamin {
	/*margin: 0 0 0 520px;*/
	padding: 10px 0 10px 35px;
	font-size: 12px;
	text-decoration: none;
	color: #884444;
	background: url(../grafika/stRegulamin.png) no-repeat left center;
	}
	
a.ln_regulamin:hover {
	text-decoration: underline;
	color:#ff0000;
	}
	
a.ln_kontakt {
	/*margin: 0 0 0 520px;*/
	padding: 10px 0 10px 35px;
	font-size: 12px;
	text-decoration: none;
	color: #884444;
	background: url(../grafika/stKontakt.png) no-repeat left center;
}
	
a.ln_kontakt:hover {
	text-decoration: underline;
	color:#ff0000;
}

a.ln_main_menu_bar {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #774444;
	}
	
a.ln_main_menu_bar:hover {
	color: #ff0000;
	text-decoration: underline;
}
/* -------------------------------------------*/

/* */
.tZdjWszystkie {
	width: 80%;
	margin: 30px 0 30px 0;
	border-width: 1px;
	border-style: none;
	border-color: #aa0000;
	background-color: #ffFF99;
}

.tdKategoria {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #3366FF;
	}

.tdPodkategoria {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #3366FF;
	}
	
.tdImg {
	margin: 0 0 0 0;
	padding: 15px 15px 15px 15px;
	text-align: center;
	border: 1px solid #ee7a0d;
	background-color: #FFFFCC;
	}

.tdImgOver {
	margin: 0 0 0 0;
	padding: 15px 15px 15px 15px;
	text-align: center;
	border: 1px solid #ee7a0d;
	background-color: #FFFF66;
	}

.tdImgOff {
	margin: 0 0 0 0;
	padding: 15px 15px 15px 15px;
	text-align: center;
	border: 1px solid #ee7a0d;
	background-color: #FFFFCC;
	}

/* --- --- --- Tabela dla wybranego zdjęcia --- --- --- */
.tZdjecie {
	width: 60%;
	margin: 30px 0 30px 0;
	border-style: none;
	border-width: 1px;
	border-color: #999999;
	text-align: center;
	background-color: #FFFF99;
	}

td p {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	}
/**/

/* Link do pozostałych zdjęć dane podkategorii */
.tdLink {
	text-align: right;
	}
	
a.lnWiecej {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #3366FF;
	}
a.lnWiecej:hover {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #0000FF;
	}
/* -------------------------------------------- */

/* Styl menu wyboru zdjęcia, umieszczonego na stronie z galerią */
a.prev_next {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FF9900;
	}
a.prev_next:hover {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FF3333;
}

/* Styl menu na stronie głównej */
ul {
	list-style-type: none;
	padding: 10px 0 10px 5px;
}

ul li {
	padding: 5px 0 5px 0;
	}

ul li ul {
	list-style-type: none;
	padding: 10px 0 10px 20px;
	}
	
ul li ul li {
	}

a.k_menu_rozwin {
	padding: 10px 0 10px 5px;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #aa0000;
	/*background: transparent url(../grafika/menuRozwin.png) no-repeat left center;*/
	}

a.k_menu_rozwin:hover {
	color: #FF0000;
}

a.pk_menu {
	padding: 5px 0 5px 5px;
	font-size: 13px;
	text-decoration: none;
	color: #FF6633;
	/*background: transparent url(../grafika/podmenu.png) no-repeat left center;*/
}

a.pk_menu:hover {
	color: #FF0000;
}

a.pk_menu_zaznacz {
	padding: 5px 0 5px 5px;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	}
	
/* ------------------------------ Styl artykułu ------------------------------ */
.art_tytul {
	text-align: center;
	}
	
.art_tytul {
	text-align: center;
	}

.aka_naglowek {
	font-style: italic;
	}

.akapit {
	text-align: justify;
	text-indent: 20px;
	}

.zdj_lewo {
	float: left;
	margin: 0 10px 0 0;
	padding: 10px 10px 10px 10px;
	border: 1px solid #CC0033;
	background-color: #FFFFCC;
}
	
.zdj_prawo {
	float: right;
	margin: 0 0 0 10px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #CC0033;
	background-color: #FFFFCC;
}

.zdj_gl {
	float: left;
	margin: 30px 10px 0px 50px;
	padding: 10px 10px 10px 10px;
	border: 0px solid #CC0033;
	background-color: #FFFFCC;
}

/* ------------------------------ Styl artykułu ------------------------------ */

.wstep {
	margin: 15px 30px 15px 30px;
	text-align: justify;
	text-indent: 20px;
	font-size: 15px;
	}

/* ----- Styl zastosowany do listy ost. 5 artykułów ----- */
.nagl_kat_podkat {
	margin-left: 50px;
	color: #990000;
	}
	
.arttytul {
	margin-left: 30px;
	color: #990000;
	}
	
.akap_frag {
	margin-left: 30px;
	margin-right: 30px;
	text-align: justify;
	text-indent: 20px;
	font-weight: bold;
	color: #993300;
	}

a.wysw_art_link {
	text-align: right;
	margin-left: 400px;
	text-decoration: none;
	font-weight: normal;
	color: #ff0000;
}

a.wysw_art_link:hover {
	color: #ff9900;
}
/* ------------------------------------------------------ */


.kategoria_menu {
	padding: 10px 0 10px 5px;
	font-size: 14px;
	font-weight: bold;
	color: #aa0000;
	}
	
.podkategoria_menu {
	padding: 5px 0 5px 5px;
	font-size: 13px;
	text-decoration: none;
	color: #FF6633;
	}

a.adreswww {
	padding: 5px 0 5px 5px;
	line-height: 25px;
	text-decoration: none;
	color: #FF6633;
	/*background: transparent url(../grafika/podmenu.png) no-repeat left center;*/
}

a.adreswww:hover {
	text-decoration: none;
	border-bottom: 1px dotted #FF0000;
	color: #FF0000;
}

a.add_bookmark_link {
	padding: 10px 0 10px 35px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #CC3300;
	background: url(../grafika/bookmarkpage.png) no-repeat left;
}
	
a.add_bookmark_link:hover {
	color: #ff6600;
	text-decoration: underline;
}
