html {
	height: 100%;
}
html *, body, td {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
html, body {
	margin: 0px;
	padding: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
body {
	height: 100%;
}
#body {
	background-color: #D2ECC8;
}

a:link, a:visited, a:active {
	text-decoration: none;
	color: #209D18;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
p {
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
	text-indent: 8px;
}
input {
	border: 1px solid #94A1A9;
	font-size: 11px;
	color: #2B485F;
	width: 82px;
	background-color: transparent;
	font-family: Tahoma;
	font-weight: normal;
	padding-left: 3px;
}
ul li {
	list-style: none;
	list-style-image: url(../images/ico/ico_arrow.gif);
	margin-top: 4px;
	margin-bottom: 4px;
}
ol li {
	margin-top: 5px;
	margin-bottom: 5px;
}
/*input*/

.inpR {
	background-image: url(../images/inp/inp_r.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.inpL {
	background-image: url(../images/inp/inp_l.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.inp {
	border-top: 1px solid #9E9F9E;
	border-bottom: 1px solid #9E9F9E;
}
.inp input {
	border: none;
	font-size: 10px;
	height: 14px;
}



/*  button */
.btnR {
	background-image: url(../images/btn/btn_2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.btnL {
	background-image: url(../images/btn/btn_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.btnButton input {
	height: 15px;
	background-color: #1C9B1A;
	border: none;
	color: #FFFFFF;
	font-size: 10px;
	font-family: Tahoma;
	font-weight: bold;
}

.kropkiPoziome {
	background-image: url(../images/kropki_szare_poziome.gif);
	background-repeat: repeat-x;
	background-position: left center;
}

/* calosc */
.fullHight {
	height: 100%;	
}
.kropkiPionoweSzare {
	background-image: url(../images/kropki_pionowe_szare.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.kropkiPionoweSzare2 {
	background-image: url(../images/kropki_pionowe_szare.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #199A1C;
}
.kropkiPionoweCzarne {
	background-image: url(../images/kropki.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#calosc {
	background-image: url(../images/kreska_kropki.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #FFFFFF;
}
#stopka td {
	color: #FFFFFF;
	font-size: 10px;
}
#stopka td a:link, #stopka td a:visited, #stopka td a:active {
	color: #FFFFFF;
	font-size: 10px;
}
#stopka .stopkaDol {
	height: 16px;
	background-color: #199A1C;
}
#stopka .stopkaDolP {
	background-image: url(../images/kreska_kropki.gif);
	background-repeat: repeat-y;
	background-position: right top;
	height: 16px;
	background-color: #199A1C;
}
#stopka .stopkaDolP img {
	margin-left: 10px;
	margin-right: 10px;
}
#stopka .stopkaDolL {
	background-image: url(../images/kreska_kropki.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: 16px;
	background-color: #199A1C;
}


#top .stopkaTop {
	background-image: url(../images/top/top_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color: #818181;
	font-size: 10px;
}
#top .stopkaTop a:link, #top .stopkaTop a:visited, #top .stopkaTop a:active{
	color: #818181;
	font-size: 10px;	
}
#top .stopkaTop img {
	margin-right: 6px;
	margin-left: 14px;
	margin-top: 6px;
	margin-bottom: 4px;
	vertical-align: middle;
	border: none;
}
.pasek {
	background-image: url(../images/top/pasek.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.logo {
	width:765;
	height:200;
	background-image: url(../images/top/top1.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.pasekup {
	background-image: url(../images/top/top_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#pasek .pasek1 {
	background-image: url(../images/kropki.gif);
	background-repeat: repeat-y;
	background-position: left top;
	font-size: 9px;
	font-family: Tahoma;
	color: #6B6B6B;
	height: 20px;
	padding-top: 4px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
}


#pasek .pasek2 {
	background-image: url(../images/kropki.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 15px;
	color: #913E2B;
	font-weight: bold;
	height: 20px;
	padding-top: 2px;
}
#pasek .pasek2 a:link, #pasek .pasek2 a:active, #pasek .pasek2 a:visited{
	color: #913E2B;
	font-weight: bold;
}
#pasek .pasek4 input {
	background-color: #FFFFFF;
	border: none;
	width: 89px;
	height: 14px;
	font-size: 10px;
}
#pasek .pasek4 {
	padding-bottom: 1px;
	padding-right: 10px;
}
#pasek .pasek5 input {
	width: 24px;
	height: 17px;
	background-color: #1C9B1A;
	border-bottom: 2px solid #7AC574;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
}
#pasek .pasek3 {
	font-weight: bold;
	color: #6B6B6B;
	font-size: 10px;
}
#pasek .pasek3 img {
	vertical-align: middle;
}

/* NAGLOWEK DO MODULOW I BLOKOW */
.naglowekBg {
	background-image: url(../images/blok/zag_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 37px;
}
.naglowekBg2 {
	background-image: url(../images/blok/zag_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: top;
}
.naglowekBg2 div {
	background-image: url(../images/blok/zag_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 100%;
	padding-top: 18px;
	
}
.naglowekBg2 div h2 {
	color: white;
	font-weight: bold;
	padding-left: 7px;
	width: 90%;
	margin: 0px;
	height: 18px;
}
/*2 rodzaj naglowka*/
.naglowek2Bg2 {
	background-image: url(../images/blok/naglowek2_lewa.gif);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: top;
}
.naglowek2Bg2 div {
	background-image: url(../images/blok/naglowek_prawa.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 18px;
	height: 100%;
}
.naglowek2Bg2 div h2 {
	color: white;
	font-weight: bold;
	padding-left: 7px;
	width: 90%;
	margin: 0px;
}


/* blok */

.srodekPrawaBg2 {
	background-image: url(../images/blok/srodek_bg_prawa_2.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 4px;
}
.srodekPrawaBg1 {
	background-image: url(../images/blok/srodek_bg_prawa_1.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.srodekLewaBg {
	background-image: url(../images/blok/srodek_bg_prawa_2.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.BlokSrodekBg {
	background-image: url(../images/blok/blok_srodek_bg_lewa.gif);
	background-repeat: repeat-y;
	background-position: left top;
	border-left: 1px solid #BDBDBD;
	border-right: 1px solid #BDBDBD;
}
.BlokSrodekBg2 {
	background-image: url(../images/blok/srodek_bg_prawa_1.gif);
	background-repeat: repeat-y;
	background-position: right top;
	width: 100%;
}
.BlokSrodekGoraBG {
	background-image: url(../images/blok/blok_gora_bg.gif);
	background-repeat: repeat-x;
	background-position: right top;
}
.BlokSrodekGoraL {
	background-image: url(../images/blok/blok_gora_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.BlokSrodekGoraP {
	background-image: url(../images/blok/blok_gora_2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.BlokSrodekDolBG {
	background-image: url(../images/blok/blok_dol_bg.gif);
	background-repeat: repeat-x;
	background-position: right top;
	height: 13px;
}
.BlokSrodekDolL {
	background-image: url(../images/blok/blok_dol_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.BlokSrodekDolP {
	background-image: url(../images/blok/blok_dol_2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 14px;
}



/* modul */

.modulSrodekPrawaBg2 {
	background-image: url(../images/modul/modul_srodek_prawa2.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 4px;
}
.modulSrodekPrawaBg1 {
	background-image: url(../images/modul/modul_srodek_prawa1.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.modulSrodekLewaBg {
	background-image: url(../images/modul/modul_srodek_lewa.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.modulSrodekBg {
	background-image: url(../images/modul/modul_srodek_lewa.gif);
	background-repeat: repeat-y;
	background-position: left top;
	border-left: 1px solid #BDBDBD;
	border-right: 1px solid #BDBDBD;
}
.modulSrodekBg2 {
	background-image: url(../images/modul/modul_srodek_prawa1.gif);
	background-repeat: repeat-y;
	background-position: right top;
	width: 100%;
}
.modulSrodekGoraBG {
	background-image: url(../images/modul/modul_gora_bg.gif);
	background-repeat: repeat-x;
	background-position: right top;
}
.modulSrodekGoraL {
	background-image: url(../images/modul/modul_gora_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.modulSrodekGoraP {
	background-image: url(../images/modul/modul_gora_2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.modulSrodekDolBG {
	background-image: url(../images/modul/modul_dol_bg.gif);
	background-repeat: repeat-x;
	background-position: right top;
	height: 13px;
}
.modulSrodekDolL {
	background-image: url(../images/modul/modul_dol_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.modulSrodekDolP {
	background-image: url(../images/modul/modul_dol_2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 14px;
}
/*green*/

.modulSrodekPrawaBg2Green {
	background-image: url(../images/modul_green/modul_srodek_prawa2.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 4px;
}
.modulSrodekPrawaBg1Green {
	background-image: url(../images/modul_green/modul_srodek_prawa1.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.modulSrodekLewaBgGreen {
	background-image: url(../images/modul_green/modul_srodek_lewa.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.modulSrodekBgGreen {
	background-image: url(../images/modul_green/modul_srodek_lewa.gif);
	background-repeat: repeat-y;
	background-position: left top;
	border-left: 1px solid #BDBDBD;
	border-right: 1px solid #BDBDBD;
}
.modulSrodekBg2Green {
	background-image: url(../images/modul_green/modul_srodek_prawa1.gif);
	background-repeat: repeat-y;
	background-position: right top;
	width: 100%;
}
.modulSrodekGoraBGGreen {
	background-image: url(../images/modul_green/modul_gora_bg.gif);
	background-repeat: repeat-x;
	background-position: right top;
}
.modulSrodekGoraLGreen {
	background-image: url(../images/modul_green/modul_gora_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.modulSrodekGoraPGreen {
	background-image: url(../images/modul_green/modul_gora_2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.modulSrodekDolBGGreen {
	background-image: url(../images/modul_green/modul_dol_bg.gif);
	background-repeat: repeat-x;
	background-position: right top;
	height: 13px;
}
.modulSrodekDolLGreen {
	background-image: url(../images/modul_green/modul_dol_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.modulSrodekDolPGreen {
	background-image: url(../images/modul_green/modul_dol_2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 14px;
}


/* menu na calej stronie */
.menu {
	padding-left: 5px;
	height: 21px;
	padding-top: 4px;

}
.menu a {
	padding-left: 9px;
	color: #393939;
}
.menu a:link, .menu a:active, .menu a:visited {
	padding-left: 9px;
	color: #000000;
}
.menu a:hover {
	color: #076901;
	text-decoration: none;
}
.menu2 {
	height: 21px;
	padding-top: 4px;
}
.menu2 a:link, .menu2 a:visited, .menu2 a:active {
	color: #000000;
}
.menu2 a:hover {
	color: #46B513;
	text-decoration: none;
}
.menu3 {
	background-image: url(../images/ico/ico_menu_level3.gif);
	background-repeat: no-repeat;
	background-position: 35px 8px;
	padding-left: 45px;
	height: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.menu3 a:link, .menu3 a:visited, .menu3 a:active {
	color: #8C8C8C;
}

/* ramka do obrazka */

.hot .imgBorder img {
	border: 1px solid #FFFFFF;
}
.hot .img img {
	border: 1px solid #818181;
}
.hot .imgTop {
	background-image: url(../images/green_img/img_t_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	
}
.hot .imgBottom {
	background-image: url(../images/green_img/img_b_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	
}
.hot .imgLeft {
	background-image: url(../images/green_img/img_l_bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
	
}
.hot .imgRight {
	background-image: url(../images/green_img/img_r_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	
}
.hot .imgLT {
	background-image: url(../images/green_img/img_lt.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.hot .imgRT {
	background-image: url(../images/green_img/img_rt.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.hot .imgBR {
	background-image: url(../images/green_img/img_br.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.hot .imgBL {
	background-image: url(../images/green_img/img_bl.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
/*normal*/

.normal .imgBorder img {
	border: 1px solid #FFFFFF;
}
.normal .img img {
	border: 1px solid #818181;
}
.normal .imgTop {
	background-image: url(../images/img/img_t_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.normal .imgBottom {
	background-image: url(../images/img/img_b_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.normal .imgLeft {
	background-image: url(../images/img/img_l_bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.normal .imgRight {
	background-image: url(../images/img/img_r_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.normal .imgLT {
	background-image: url(../images/img/img_lt.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.normal .imgRT {
	background-image: url(../images/img/img_rt.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.normal .imgBR {
	background-image: url(../images/img/img_br.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.normal .imgBL {
	background-image: url(../images/img/img_bl.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.fajka {
	background-image: url(../images/ico/ico_fajka.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 19px;
	text-align : left;
	color: #005B00;
	display: block;
}
.kartka {
	background-image: url(../images/ico/ico_kartka.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 19px;
	text-align : left;
	color: #000000;
	font-weight: bold;
	padding-bottom: 5px;
}
.opis {
	background-image: url(../images/ico/ico_olowek.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	padding-left: 19px;
	padding-top: 3px;
	text-align : justify;
}

.fajkaGreen {
	background-image: url(../images/ico/green_ico_fajka.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 19px;
	text-align : left;
	color: #005B00;
	display: block;
}
.opisGreen {
	background-image: url(../images/ico/green_ico_olowek.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 19px;
	text-align : justify;
}
.imgOpis {
	font-size: 10px;
	color: #636363;
	text-align: center;
}
.imgOpis a:link, .imgOpis a:visited, .imgOpis a:active  {
	font-size: 10px;
	color: #636363;
	text-align: center;
}

.wiecej {
	padding-top: 5px;
}

.wiecej a:link, .wiecej a:visited, .wiecej a:active {
	background-image: url(../images/ico/ico_wiecej.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 13px;
	font-size: 10px;
	font-weight: bold;
	color: #4D4D4D;
}

.pages a:link, .pages a:visited, .pages a:active {
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 13px;
	font-size: 10px;
	font-weight: bold;
	color: #4D4D4D;
}
.wstecz {
	padding-top: 5px;
}

.wstecz a:link, .wstecz a:visited, .wstecz a:active {
	background-image: url(../images/ico/ico_wstecz.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 13px;
	font-size: 10px;
	font-weight: bold;
	color: #4D4D4D;
}

/*ankieta*/
.ankietaBlokPytanie {
	color: #393939;
	font-size: 10px;
	font-family: Tahoma;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;	
	padding-right: 15px;
}
.ankietaBlok {
	padding-left: 20px;
}
.ankietaBlok a:link, .ankietaBlok a:visited, .ankietaBlok a:active {
	color: #979797;
	font-size: 9px;
}
.ankietaBlokInp input {
	border: none;
	width: 15px;
}
.ankietaBlokOdpowiedz * {
	padding: 5px;
	color: #538A6B;
	font-size: 10px;
	font-weight: bold;
}
/* mapa serwisu */
ul.mapaSerwisu {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}

.mapaSerwisu li {
	list-style: none;
	list-style-image: url(default.htm);
	padding-top: 2px;
	padding-left: 10px;
	margin-left: 0px;
	height: 15px;
	background-image: url(../images/ico/ico_kwadrat_black.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
}
ul.mapaSerwisu li ul {
	margin-top: 3px;
	margin-left: -10px;
}
ul.mapaSerwisu li ul li {
	list-style: none;
	list-style-image: url(default.htm);
	background-image: url(../images/ico/ico_kreska_2level.gif);
	background-repeat: no-repeat;
	background-position: 32px 9px;
	padding-left: 40px;
}
ul.mapaSerwisu li ul li ul {
	margin-left: -10px;
}
ul.mapaSerwisu li ul li ul li {
	list-style: none;
	list-style-image: url(default.htm);
	margin: 0px;
	padding-left: 30px;
	line-height: 5px;
	height: 10px;
}
ul.mapaSerwisu li ul li ul li * {
	font-size:9px

}
/* katalog firm */
.katalogFirmSzczegoly {
	padding-left: 20px;
}
.katalogFirmSzczegoly td, .katalogFirmSzczegoly strong {
	font-family: Tahoma;
	font-size: 11px;
	color: #636363;
	height: 13px;
}
.katalogFirmSzczegoly a:link, .katalogFirmSzczegoly a:active, .katalogFirmSzczegoly a:visited {
	font-family: Tahoma;
	font-size: 11px;
	color: #339C00;
	font-weight: bold;
}
.katalogFirmEdytuj {
	font-family: Tahoma;
	font-size: 11px;
	color: #636363;
}
/* ksiega gosci */
.ksiegaLabel {
	color: #646464;
}
.ksiegaInp {
	padding-top: 5px;
	padding-bottom: 5px;
}