body {
scrollbar-face-color:#FBFBFB;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#CFCFCF;
scrollbar-darkshadow-color:#EAEAEA;
scrollbar-shadow-color:#BFBFBF;
scrollbar-arrow-color:#BEBEBE;
scrollbar-track-color:#FFFFFF;
background-color: #e7ecd8; 
/*background-color: #e2e2e2; */
}

/*
img, div, td, table {
  filter: Gray;
} */

/* --- layout --- */
.col_ziel0 {
   color: #7EAB0B;
}

p {
	margin-bottom : 4px;
	margin-top : 4px;
}

ul {
   list-style-image: url(./img/kwadracik.gif);
   list-style-type: square;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 30px;
	margin-right: 20px;
}


a {
	color: #333;
	text-decoration: underline;
}

a:hover {
	color: #82B00E;
	text-decoration: underline;
}


.nagl_d_cz {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #757967;
}

div.nav_wiecejt {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #3C3C3C;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 4px;
	margin-top : 6px;
	align: right;
	valign: bottom;
}

div.nav_wiecej {
	margin-left : 0px;
	margin-right : 18px;
	margin-bottom : 4px;
	margin-top : 6px;
	align: right;
	valign: bottom;
}

a.nav_wiecej_lnk {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #7EAB0B;
	text-decoration: none;
}

a.nav_wiecej_lnk:hover {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #3C3C3C;
	text-decoration: none;
}

.str_aktywne {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #494C3D;
	background: #ffffff;
}

.str_nieaktywne {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #494C3D;
	background: #ffffff;
	text-decoration: underline;
}

div.belka {
	margin-left : 5px;
	margin-right : 5px;
	margin-bottom : 2px;
	margin-top : 2px;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #3C3C3C;
}


/* --- stopka --- */

.stp img {
	position: relative;
	top:-3px;
}

.stp {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #3C3C3C;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

a.stpl {
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #3C3C3C;
	text-decoration: none;
}

a.stpl:hover {
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #3C3C3C;
	text-decoration: none;
}

.stpl b {
   font-weight: bold;
	color: #7EAB0B;
}

/* --- menu lewe --- */
.menu_l_0 {
	font-family: Tahoma; font-size: 8pt; font-weight: bold; color: #3C3C3C;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

a.menu_l_0_lnk {
	font-family: Tahoma; font-size: 8pt; font-weight: bold; color: #3C3C3C;
	text-decoration: none;
}

a.menu_l_0_lnk:hover {
	font-family: Tahoma; font-size: 8pt; font-weight: bold; color: #7EAB0B;
	text-decoration: none;
}


a.menu_l_0_lnk_a {
	font-family: Tahoma; font-size: 8pt; font-weight: bold; color: #7EAB0B;
	text-decoration: none;
}

a.menu_l_0_lnk_a:hover {
	font-family: Tahoma; font-size: 8pt; font-weight: bold; color: #7EAB0B;
	text-decoration: none;
}


.menu_lb_0 {
	font-family: Tahoma; font-size: 8pt; font-weight: normal; color: #333333;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

a.menu_lb_0_lnk {
	font-family: Tahoma; font-size: 8pt; font-weight: normal; color: #333333;
	text-decoration: none;
}

a.menu_lb_0_lnk:hover {
	font-family: Tahoma; font-size: 8pt; font-weight: normal; color: #333;
	text-decoration: none;
}

a.menu_lb_0_lnk_a {
	font-family: Tahoma; font-size: 8pt; font-weight: normal; color: #333;
	text-decoration: none;
}

a.menu_lb_0_lnk_a:hover {
	font-family: Tahoma; font-size: 8pt; font-weight: normal; color: #333;
	text-decoration: none;
}




.menu_d_0 {
	font-family: Tahoma; font-size: 8pt; font-weight: normal; color: #333333;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

a.menu_d_0_lnk {
	font-family: Tahoma; font-size: 8pt; font-weight: normal; color: #333333;
	text-decoration: none;
}

a.menu_d_0_lnk:hover {
	font-family: Tahoma; font-size: 8pt; font-weight: normal; color: #A9D046;
	text-decoration: none;
}


/* --- informacja --- */
.naglowek_s {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.naglowek_t {
	font: bold 9pt Verdana, Arial, Helvetica, sans-serif;
	color: #7EAB0B;
	line-height: 15px;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: justify;
}

a.nav_naglowek {
	font: bold 9pt Verdana, Arial, Helvetica, sans-serif;
	color: #7EAB0B;
	text-decoration: none;
}

a.nav_naglowek:hover {
	font: bold 9pt Verdana, Arial, Helvetica, sans-serif;
	color: #7EAB0B;
	text-decoration: none;
}

.tresc		{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5C5C5C;
	text-align: justify;
	line-height: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 8px;
}

.tresc_l		{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5C5C5C;
	text-align: left;
	line-height: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 8px;
}

.tresc_multi_o		{
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.tresc_multi		{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5C5C5C;
	text-align: left;
	line-height: 14px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
}

.tytul_akapit		{
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #5c5c5c;
	text-decoration: none;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

.tytul_akapit_p_o		{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 0px;
}

.tytul_akapit_p_t		{
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #5c5c5c;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 10px;
}

.autor		{
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #3C3C3C;
	text-align : right;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	margin-top : 0px;
}



/* #7EAB0B --- informacja aktualnosci --- */
.anaglowek_k {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	color: #000000;
	text-align: left;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 15px;
	margin-right: 15px;
}

.anaglowek_s {
	margin-top: 8px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 0px;
}

.anaglowek_t {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	color: #575757;
	text-align: left;
	margin-top: 8px;
	margin-bottom: 2px;
	margin-left: 5px;
	margin-right: 15px;
}

a.anav_naglowek {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #3C3C3C;
	text-decoration: none;
}

a.anav_naglowek:hover {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #3C3C3C;
	text-decoration: none;
}

.atresc		{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #3C3C3C;
	line-height: 13px;
	text-align: justify;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 15px;
	margin-right: 15px;
}

.atytul_akapit		{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: justify;
	margin-top: 4px;
	margin-bottom: 8px;
	margin-left: 10px;
	margin-right: 10px;
}

.aautor		{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #3C3C3C;
	text-align : right;
	margin-left : 15px;
	margin-right : 15px;
	margin-bottom : 4px;
	margin-top : 4px;
}

div.anav_wiecejt {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #3C3C3C;
	margin-left : 5px;
	margin-right : 5px;
	margin-bottom : 4px;
	margin-top : 6px;
	align: right;
	valign: bottom;
}

div.anav_wiecej {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #3C3C3C;
	margin-left : 5px;
	margin-right : 5px;
	margin-bottom : 4px;
	margin-top : 6px;
	align: right;
	valign: bottom;
}



/* --- zdjecie --- */
img.zdjecie_x {
	border : 0px;
}

img.zdjecie {
	background: #3C3C3C;
}

TD.zdjecie {
	background: #ffffff;
}

TD.zdjecie_podpis {
	background: #3C3C3C;
}

.zdjecie_opis		{
	FONT-FAMILY: Verdana,Helvetica;
	FONT-SIZE: 8pt;
	font-weight : normal;
	text-align : left;
	color : #3C3C3C;
	margin-left : 5px;
	margin-right : 5px;
	margin-bottom : 3px;
	margin-top : 1px;
}

.zdjecie_autor		{
	FONT-FAMILY: Verdana,Helvetica;
	FONT-SIZE: 8pt;
	font-weight : normal;
	text-align : left;
	color : #494C3D;
	margin-left : 5px;
	margin-right : 5px;
	margin-bottom : 1px;
	margin-top : 1px;
}

table.left {
	padding : 0 0 0 0;
	margin-right : 8pt;
	margin-bottom : 4px;
	margin-top : 0px;
	border : 1px solid #757967;
}
table.right {
	padding : 0 0 0 0;
	margin-left : 8px;
	margin-bottom : 4px;
	margin-top : 0px;
	border : 1px solid #757967;
}
table.center {
	padding : 0 0 0 0;
	margin-bottom : 4px;
	margin-top : 0px;
	border : 1px solid #757967;
}



table.left_x {
	padding : 0 0 0 0;
	margin-right : 8px;
	margin-bottom : 4px;
	margin-top : 0px;
	border : 0px;
}
table.right_x {
	padding : 0 0 0 0;
	margin-left : 8px;
	margin-bottom : 4px;
	margin-top : 0px;
	border : 0px;
}
table.center_x {
	padding : 0 0 0 0;
	margin-bottom : 4px;
	margin-top : 0px;
	border : 0px;
}




/* --- galeria --- */
P.tresc_gal {
	margin-top: 8pt;
	margin-bottom: 2px;
	margin-left: 5px;
	margin-right: 5px;
}

P.opis_gal {
	FONT-FAMILY: Verdana,Helvetica;
	FONT-SIZE: 8pt;
	font-weight : normal;
	text-align : justify;
	color: #002F5D;
	margin-top: 5px;
	margin-bottom: 2px;
	margin-left: 22px;
	margin-right: 10px;
}

/* --- kartki --- */

P.tresc_kartki {
	margin-top: 10px;
	margin-bottom: 2px;
	margin-left: 5px;
	margin-right: 5px;
}

P.opis_kartki {
	FONT-FAMILY: Verdana,Helvetica;
	FONT-SIZE: 8pt;
	font-weight : normal;
	text-align : justify;
	color: #002F5D;
	margin-top: 5px;
	margin-bottom: 2px;
	margin-left: 22px;
	margin-right: 10px;
}

P.kartka_form {
	FONT-FAMILY: Verdana,Helvetica;
	FONT-SIZE: 8pt;
	font-weight : normal;
	text-align : left;
	color: #002F5D;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
}

P.kartka {
	FONT-FAMILY: Verdana,Helvetica;
	FONT-SIZE: 8pt;
	font-weight : normal;
	text-align : left;
	color: #002F5D;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
}

a.kartka {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #757967;
	text-decoration: none;
}

a.kartka:hover {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: underline;
}

input {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #676767;
	background: #FCFCFC;
	width: 350px;
	height: 20px;
	border: 1px #BBBBBB solid ;
}

textarea {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #676767;
	background: #FCFCFC;
	width: 350px;
        height: 120px;
	border: 1px #BBBBBB solid;
}


input.formbutton {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #82B00E;
	background: #FCFCFC;
	width: 60px;
	border: 1px solid;
}

/* --- tabele zewnetrzne --- */
.tab_head {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	line-height: 15px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 4px;
	margin-right: 4px;
}

.tab_row {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #605E5D;
	line-height: 15px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 4px;
	margin-right: 4px;
}

/*--- tabele ---*/
.etblfrm0 {
	background-color: #757967;
}
.etblunfrm0 {
}
.etbltdh0 {
	background-color: white;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #767676;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 5px;
}
.etbltdd0 {
	background-color: white;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #767676;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 5px;
}


.etblfrm1 {
	background-color: #DEDEDE;
}
.etblunfrm1 {
}
.etbltdh1 {
	background-color: D6E9A0;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #3C3C3C;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
.etbltdd1 {
	background-color: #F8F8F8;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #3C3C3C;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

/*--- style ---*/
.estln1 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #F65C10;
}

.estln2 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #598FC3;
}

/* --- obrazki --- */
.eimgramkaleft {
	background-color: white;
	border: solid 1px #757967;
	float: left;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	margin-right: 5px;
	margin-bottom : 5px;
}

.eimgramkaright {
	background-color: white;
	border: solid 1px #757967;
	float: right;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	margin-left: 5px;
	margin-bottom : 5px;
}

.eimgopis {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #767676;
	background-color: white;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 5px;
	margin-right: 5px;
}


/* mapa serwisu */

.mmap_menu {
	font: bold 9pt Verdana, Arial, Helvetica, sans-serif;
	color: #7EAB0B;
	line-height: 15px;
	text-decoration: none;
	margin-top: 10px;
	margin-bottom: 2px;
	margin-left: 15px;
	margin-right: 0px;
	text-align: left;
}

.mmap_item {
	font-family: Verdana,Helvetica;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #494C3D;
	background: #ffffff;
	margin-left : 20px;
	margin-right : 15px;
	margin-bottom : 0px;
	margin-top : 0px;
}

.mmap_item ul {
   list-style-image: url(./img/kwadracik.gif);
   list-style-type: square;
	color: #A9A9A9;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 20px;
	margin-right: 0px;
}


a.mmap_iteml:link, a.mmap_iteml:active, a.mmap_iteml:visited {
	font-family: Verdana,Helvetica;
	font-size: 8pt;
	font-weight: nornal;
	color: #333;
	text-decoration: none;
}

a.mmap_iteml:hover {
	font-family: Verdana,Helvetica;
	font-size: 8pt;
	font-weight: normal;
	color: #82B00E;
	text-decoration: underline;
}


/* --- serwery - zamowienie --- */
.frm_serwer {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #676767;
	background: #FCFCFC;
	width: 280px;
	height: 20px;
	border: 1px #BBBBBB solid ;
	}

.frm_serwer_button {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5C5C5C;
	background: #E5F1C7;
	text-align: center;
	width: 70px;
	}

a.nav_serwer_lnk {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
}

a.nav_serwer_lnk:hover {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #7EAB0B;
	text-decoration: none;
}


/* --------- domeny ------- */
.dom_srch_t0 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5C5C5C;
	text-align: left;
	line-height: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 8px;
}

.dom_srch_t1 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5C5C5C;
	text-align: left;
	line-height: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 8px;
}

.dom_srch_b0 {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5C5C5C;
	background: #E5F1C7;
	text-align: center;
	width: 70px;
}

.dom_srch_f0 {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5C5C5C;
	text-align: left;
	width: 200px;
}

.dom_srch_f1 {
	width: 20px;
	border: 0px;
}


.dom_wy_n0 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5C5C5C;
	text-align: left;
	line-height: 14px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 8px;
}

.dom_wy_t0 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5C5C5C;
	text-align: left;
	line-height: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 8px;
}

.dom_wy_twd {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	line-height: 14px;
}

.dom_wy_twd_lnk {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #82B00E;
}

.dom_wy_bl0 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-align: left;
	line-height: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 8px;
}


.dom_zam_t0 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5C5C5C;
	text-align: right;
	line-height: 14px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 5px;
}

.dom_zam_t1 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5C5C5C;
	text-align: left;
	line-height: 14px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 8px;
}

.dom_zam_b0 {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5C5C5C;
	background: #E5F1C7;
	text-align: center;
	width: 70px;
}

.dom_zam_f0 {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5C5C5C;
	text-align: left;
	width: 200px;
}

.dom_zam_f1 {
	width: 20px;
	border: 0px;
}

.dom_zam_fo {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #676767;
	background: #FCFCFC;
	width: 280px;
	height: 20px;
	border: 1px #BBBBBB solid ;
	}

.dom_zam_foc, .frm_serwer_c {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #676767;
	background: #FCFCFC;
	width: 70px;
	height: 20px;
	border: 1px #BBBBBB solid ;
}

.formbox {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #676767;
	background: #FCFCFC;
	width: 220px;
	border: 1px #BBBBBB solid ;
}



