/* ---------------------------------------------------------- Plik CSS do strony GPN ---------------------------------------------------------- */
	/* ---------------------------------------------------------- G??wne elementy strony ---------------------------------------------------------- */
body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: Arial;
	font-size: 11px;
	color: #1F1D1D;
	background: url("images/tlo_back.jpg");
	text-align: justify;
}

/* Linki podstawowe */
a:link {
	background: none;
	font-family: Tahoma;
	font-size: 11px;
	color: #56893E;
	text-decoration: underline;
}

a:visited {
	background: none;
	font-family: Tahoma;
	font-size: 11px;
	color: #56893E;
	text-decoration: underline;
}

a:hover {
	background: none;
	font-family: Tahoma;
	font-size: 11px;
	color: #56893E;
	text-decoration: underline;
}

a:active {
	background: none;
	font-family: Tahoma;
	font-size: 11px;
	color: #56893E;
	text-decoration: underline;
}

a.home:link {
	background: none;
	font-family: Tahoma;
	font-size: 11px;
	color: #56893E;
	text-decoration: none;
	font-weight: bold;
}

a.home:visited {
	background: none;
	font-family: Tahoma;
	font-size: 11px;
	color: #56893E;
	text-decoration: none;
	font-weight: bold;
}

a.home:hover {
	background: none;
	font-family: Tahoma;
	font-size: 11px;
	color: #56893E;
	text-decoration: none;
	font-weight: bold;
}

a.home:active {
	background: none;
	font-family: Tahoma;
	font-size: 11px;
	color: #56893E;
	text-decoration: none;
	font-weight: bold;
}

a.zielony:link {
	background: none;
	font-family: Tahoma;
	font-size: 10px;
	color: #038D04;
	text-decoration: none;
}

a.zielony:visited {
	background: none;
	font-family: Tahoma;
	font-size: 10px;
	color: #038D04;
	text-decoration: none;
}

a.zielony:hover {
	background: none;
	font-family: Tahoma;
	font-size: 10px;
	color: #038D04;
	text-decoration: none;
}

a.zielony:active {
	background: none;
	font-family: Tahoma;
	font-size: 10px;
	color: #038D04;
	text-decoration: none;
}

a.white:link {
	background: none;
	font-family: Tahoma;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

a.white:visited {
	background: none;
	font-family: Tahoma;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

a.white:hover {
	background: none;
	font-family: Tahoma;
	font-size: 10px;
	color: #ffdd20;
	text-decoration: none;
}

a.white:active {
	background: none;
	font-family: Tahoma;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

a.newsy_main:link {
	background: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffdd20;
	text-decoration: none;
}

a.newsy_main:visited {
	background: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffdd20;
	text-decoration: none;
}

a.newsy_main:hover {
	background: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

a.newsy_main:active {
	background: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffdd20;
	text-decoration: none;
}

/*---------------------------------------------------------------------Menu---------------------------------------------------------------------*/
a.menu_active:link {
	background: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #8BD65F;
	text-decoration: none;
}

a.menu_active:visited {
	background: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #8BD65F;
	text-decoration: none;
}

a.menu_active:hover {
	background: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

a.menu_active:active {
	background: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #8BD65F;
	text-decoration: none;
}

a.menu_notactive:link {
	background: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

a.menu_notactive:visited {
	background: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

a.menu_notactive:hover {
	background: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #8BD65F;
	text-decoration: none;
}

a.menu_notactive:active {
	background: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

a.menu_active1:link {
	background: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #8BD65F;
	text-decoration: none;
}

a.menu_active1:visited {
	background: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #8BD65F;
	text-decoration: none;
}

a.menu_active1:hover {
	background: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

a.menu_active1:active {
	background: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #8BD65F;
	text-decoration: none;
}

a.menu_notactive1:link {
	background: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #316528;
	text-decoration: none;
}

a.menu_notactive1:visited {
	background: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #316528;
	text-decoration: none;
}

a.menu_notactive1:hover {
	background: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #68b044;
	text-decoration: none;
}

a.menu_notactive1:active {
	background: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #316528;
	text-decoration: none;
}

/*---------------------------------------------------------------------Menu---------------------------------------------------------------------*/
form {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

/* styl pol w komentarzach*/
textarea,input.komentarz {
	font-family: Arial;
	font-size: 11px;
	border-color: #56893E;
	border-style: solid;
	border-width: 1px;
}

textarea,input.kontakt {
	border-style: solid;
	border-width: 1px;
	border-color: #c0c0c0;
}

checkbox {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

file,select,textarea,input.rejestracja {
	border-style: solid;
	border-width: 1px;
	border-color: #c0c0c0;
}

input.logowanie {
	background-color: #DDE0D5;
	border-style: none;
	width: 60px;
	height: 15px;
	margin-bottom: 5px;
	font-size: 11px;
	font-family: Arial;
}

hr {
	border-style: none;
	height: 1px;
	background-color: #56893E;
	color: #56893E;
	margin-top: 10px;
}

/* ---------------------------------------------------------- Czcionki ---------------------------------------------------------- */
.naglowek_menu {
	font-family: Arial;
	color: #016600;
	font-size: 22px;
}

/* nag??wek artyku??w*/
.naglowek_art {
	font-family: Arial;
	color: #038D04;
	font-size: 22px;
}

/* nag??wek dla news?w na g??wnej stronie */
.naglowek_newsy_main {
	font-family: Arial;
	color: #ffffff;
	font-size: 22px;
}

/* czcionka dla aktualno?ci na g??wnej stronie po prawej*/
.font_newsy_main {
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
}

/* data news?w na stronie g??wnej */
.data_news_main {
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
}

/* ---------------------------------------------------------- Inne elementy ---------------------------------------------------------- */
	/* baner */
.baner {
	width: 952px;
	height: 449px;
	background: url("images/baner.jpg");
}

/* czysci warstwy uk?adane na lewo */
.czysc_lewo {
	clear: left;
}

/* czysci warstwy uk?adane na prawa */
.czysc_prawo {
	clear: right;
}

/* czysci warstwy uk?adane na lewo i na prawo */
.czysc_obie {
	clear: both;
}

.ogolna1 {
	width: 930px;
}

/* lewa g??wna strona */
.left {
	width: 700px;
	float: left;
}

/* g?ra */
.left_top {
	background: url("images/left_top.jpg");
	width: 679px;
	height: 14px;
}

/* srodkowa czesc na teksty */
.left_middle {
	background-color: #F5F2E9;
	width: 679px;
}

/* dolna czesc z obrazkiem */
.left_bottom {
	background: url("images/left_bottom.gif");
	width: 679px;
	height: 14px;
}

/* prawa g??wna strona */
.right {
	width: 225px;
	float: left;
	margin-left: 3px;
}

/* g?ra z prawej strony*/
.right_top {
	background: url("images/right_top.jpg");
	width: 225px;
	height: 14px;
}

/* prawa strona srodek */
.right_middle {
	width: 222px;
	background-color: #316528;
	border-left: solid;
	border-right: solid;
	border-width: 1px;
	border-color: #177316;
	margin-left: 1px;
}

/* prawo d? */
.right_bottom {
	background: url("images/right_bottom.gif");
	width: 225px;
	height: 14px;
}

/* forum g??wna strona */
.forum {
	width: 929px;
}

/* forum */
.forum_top {
	background: url("images/forum_top.gif");
	width: 929px;
	height: 14px;
}

/* forum srodek */
.forum_middle {
	background-color: #f5f2e9;
	width: 929px;
}

/* forum dolna czesc z obrazkiem */
.forum_bottom {
	background: url("images/forum_bottom.gif");
	width: 929px;
	height: 14px;
}

/* lewy kwadrat ozdobny na menu */
.menu_kwadrat {
	float: left;
	background-color: #56893e;
	width: 7px;
	height: 19px;
}

/* menu 0-go poziomu */
.menu_active0 {
	float: left;
	height: 19px;
	background-color: #609a46;
	width: 190px;
}

/* kwadrat ozdobny w I-szym poziomie*/
.menu_kwadrat_poz1 {
	float: left;
	background-color: #ffdd20;
	width: 7px;
	height: 19px;
}

/* menu 1-szego poziomu */
.menu_active1 {
	float: left;
	height: 19px;
	background-color: #fff6c1;
	width: 190px;
}

/* ramka obrazk?w */
.pict_border {
	border-style: solid;
	border-width: 3px;
	border-color: #ffffff;
}

/* nag??wek w tabeli w forum */
.naglowek_forum {
	font-size: 11px;
	font-family: Arial;
	color: black;
	background-color: #e5e5e5;
	font-weight: bold;
}

/* pole dla post?w */
.forum_pole {
	font-size: 11px;
	font-family: Arial;
	color: black;
	background-color: white;
}

/*pole dla post?w*/
.forum_tresc {
	font-size: 11px;
	font-family: Arial;
	color: black;
	background-color: white;
}

/* kto doa? komentarz */
.komentarze_osoba {
	color: #56893E;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

/* styl dla zdj?ci w galerii*/
.tab_mini_galeria {
	padding: 3px 3px 3px 3px;
	width: 180px;
	margin-top: 2px;
	margin-bottom: 2px;
	background-color: #FFFFDF;
}

/* opisy zdj?? w galerii*/
.tab_mini_galeria_opis {
	width: 180px;
	height: 80px;
	text-align: left;
	background-color: #FFFFDF;
	margin-top: 3px;
}

.art {
	width: 440px;
	float: left;
}

.dotsLine {
	background: url(images/kropka.jpg);
	width: 450px;
	height: 1px;
	font-size: 0px;
	margin-bottom: 10px;
}

/* Style drugiej g��wnej strony */
.mainSecond .leftMenu a div {
	display: block;
	width: 100px;
	height: 20px;
}

.mainSecond .naglowek_menu {
	width: 224px;
	height: 47px;
}

.mainSecond .left {
	float: left;
	margin-left: 6px;
	width: 600px;
}

.mainSecond .left_middle,.mainSecond .left_top,.mainSecond .left_bottom
	{
	width: 699px;
}

.mainSecond .menu {
	background-image: url('images/tlo_duze.png');
	background-repeat: no-repeat;
	padding: 0 10px 25px;
}

.mainSecond .footer {
	clear: both;
	padding: 10px;
	text-align: left;
	color: #fff;
}

.mainSecond .footer .fleft {
	background-image: url('images/logo12.gif');
	padding: 4px 0;
	padding-left: 52px;
}

.mainSecond .art {
	font-size: 12px;
	padding-left: 10px;
	overflow: hidden;
}

.mainSecond .art img {
	border-color: #5f9642;
}

.mainSecond .art {
	width: 670px;
}

.mainSecond .art .dotsLine {
	width: 660px
}

.mainSecond .footer .fcenter {
	background-image: url('images/logo22.gif');
	padding: 4px 0;
	padding-left: 50px;
	margin-left: 10px;
}

.mainSecond .footer .fright {
	padding: 2px 0;
	padding-right: 25px;
	float: right;
	background-image: url('images/pp.gif');
	background-position: right top;
	background-repeat: no-repeat;
}

.mainSecond .footer .fright:hover {
	background-position: right bottom;
}

.mainSecond .footer .fright a {
	color: #fff;
	text-decoration: none;
}

.mainSecond .footer .fright a:hover {
	color: #fff;
	text-decoration: underline;
}

.mainSecond .footer .fleft,.mainSecond .footer .fcenter {
	background-position: left;
	background-repeat: no-repeat;
	float: left;
}

.mainSecond .tab_mini_galeria {
	padding: 20px 20px 0;
	margin-left: 5px;
	margin-right: 5px;
	background: none;
	background-image: url('images/galeria_tlo.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	border-bottom: 1px dashed #888;
}

.mainSecond .tab_mini_galeria_opis {
	background: none;
	padding-top: 15px;
	text-align: center;
	height: 128px;
	color: #41a505;
	font-weight: bold;
	font-size: 13px;
}

.mainSecond .galheader {
	font-size: 18px;
	color: #41a505;
	padding: 5px 10px;
	font-weight: bold;
}

.mainSecond .galdesc {
	font-size: 13px;
	padding: 5px 10px;
	padding-bottom: 20px;
}

.mainSecond .backLnk {
	padding: 10px;
	padding-top: 20px;
	font-size: 12px;
	font-weight: bold;
}

.mainSecond .clear {
	clear: left;
	height: 2px;
	width: 678px;
	margin: 0 10px;
}

.mainSecond .clear_both {
	clear: both;
}

.mainSecond .left_top {
	background: url("images/left_top_2.png");
}

.mainSecond .left_bottom {
	background: url("images/left_bottom_2.png");
}

/* Wysyłanie kartek */
.mainSecond .error {
	border: 1px solid #dd3333;
	color: #dd3333;
	text-align: center;
}

.mainSecond .smallCards {
	margin-left: 12px;
	text-align: center;
}

.mainSecond .smallCards img {
	border: 3px solid #39a200;
	margin: 4px;
	float: left;
}

.mainSecond .names {
	padding-bottom: 5px;
	text-align: center;
	width: 100%;
}

.mainSecond .names a {
	text-decoration: none;
	margin: 0 8px;
	padding: 0 131px 5px;
	font-size: 13px;
	font-weight: bold;
}

.mainSecond .names a:hover {
	text-decoration: underline;
}

.mainSecond .dotsLine {
	background: none;
}

.mainSecond .blackDotsLine {
	background-image: url('images/kropka2.jpg');
	background-position: bottom left;
	background-repeat: repeat-x;
}

/* Formularz */
.mainSecond .bigCards {
	text-align: center;
}

.mainSecond .bigCards form,.mainSecond .bigCards .naglowek_art {
	text-align: left;
	margin: 0 50px;
}

.mainSecond .bigCards .row {
	padding: 10px 0;
}

.mainSecond .bigCards form label {
	color: #34a022;
	font-family: Comic Sans MS;
	font-size: 18px;
	width: 170px;
	display: block;
	float: left;
}

.mainSecond .bigCards button,.mainSecond .bigCards input,.mainSecond .bigCards textarea
	{
	padding: 3px;
	margin: 0 5px;
	width: 190px;
	border: 1px solid #aaa;
}

.mainSecond .bigCards textarea {
	width: 580px;
	height: 90px;
}

.mainSecond .bigCards .naglowek_art {
	padding-bottom: 10px;
}

.mainSecond .openedCard {
	font-size: 13px;
	text-align: left;
	margin: 0 40px;
}

.mainSecond .openedCard img {
	border: 0;
}

.mainSecond .openedCard .title {
	color: #34a022;
	font-family: Comic Sans MS;
	font-size: 18px;
	width: 180px;
	display: block;
	float: left;
}

.mainSecond .openedCard .name {
	font-size: 13px;
	padding: 5px 0;
	margin: 0;
	display: block;
	float: left;
	width: 80px;
}

.mainSecond .openedCard .email {
	font-size: 13px;
	padding: 5px 0;
	margin: 0;
	display: block;
}

.mainSecond .name {
	padding-left: 260px;
	font-size: 12px;
}

.mainSecond .email {
	padding-left: 160px;
	font-size: 12px;
}

.mainSecond .buttons {
	text-align: center;
	padding: 20px 0;
	border: 0;
}

.mainSecond .buttons .desc {
	margin: 0;
	padding: 24px 30px;
	float: left;
}

.mainSecond .buttons .back {
	padding: 30px 70px;
	float: left;
	background-image: url('images/wroc.png');
}

.mainSecond .buttons .send {
	width: 200px;
	height: 80px;
	display: block;
	border: 0;
	background-image: url('images/wyslijKartke.png');
	float: right;
}

.mainSecond .linkError {
	padding: 10px 20px 278px;
}

/* Kartka wys�ana */
.mainSecond .sent {
	text-align: center;
}

.mainSecond .sent img {
	border: 0;
}
