HTML {
	
	overflow-y: scroll;
}
BODY {
	padding: 0px;
	margin: 0px;
	text-align: center;	
}

div#kartka {
	width: 912px;
	margin: 3px auto 0px auto;
	text-align: left;
	padding: 0px;
}

/* naglowki wrapper */
div#naglowki-wrap {
	height: 94px;
}

div#naglowki-wrap div#logotyp img {
	margin-left: 30px;
	border: 0px;
}

div#naglowki-wrap div#logotyp {
	float: left;
	width: 185px;
}
div#naglowki-wrap div#nawigacja {
	width: 726px;
	float: left;   	height: 94px;
}

div#obiekt {
	width: 912px;
	height: 159px;
}
div#splash {
	width: 912px;
	height: 344px;
}

/* strona */
div#strona-wrap {
	
}

div#strona-wrap div#menu {
	width: 212px;
	float: left;

	padding-top: 52px;
}

div#strona-wrap div#menu a, span.for a {
	color: #135C3F;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}

div#strona-wrap div#menu span {
	background-repeat: no-repeat;
	background-position: 0 7px;

	padding-left: 13px;	  
	line-height: 16px;

}

div#strona-wrap div#menu span.back {
	background-image: url(images/menu-back.gif);
	margin-left: 25px;	
	padding-left: 11px;	  
}
div#strona-wrap div#menu span.back2 {
	background-image: url(images/menu-for.gif);
	margin-left: 25px;	
	padding-left: 11px;		   
	background-position: 0 5px ! important;	  
}
div#strona-wrap div#menu span.back2b {
	background-image: url(images/menu-back.gif);
	margin-left: 25px;	
	padding-left: 11px;	  					   
	background-position: 0 5px ! important;
}

div#strona-wrap div#menu span.for {			   
	background-position: 0 5px ! important;
	
}
p.dalej {
	clear: left;	 
	margin-left: 0px ! important;
	padding-left: 13px ! important;
	line-height: 12px ! important;
	padding-top: 0px ! important;
	background-position: 0 4px ! important;
}
span.dalej {
	background-image: url(images/menu-for.gif);	
	display: block;
	clear: left;	 
	margin-left: 0px ! important;
	padding-left: 13px ! important;
	line-height: 17px ! important;
	padding-top: 0px ! important;
	background-repeat: no-repeat;
	background-position: 0 7px;
}
p.wstecz {
	background-image: url(images/menu-back.gif);	 
	clear: left;	 
	margin-left: 0px ! important;
	padding-left: 13px ! important;
	line-height: 17px ! important;
	padding-top: 0px ! important;
	background-repeat: no-repeat;
	background-position: 0 7px;
	display: block;
}
span.for, p.dalej {
	background-image: url(images/menu-for.gif);	 
	margin-left: 35px;	  
	padding-left: 13px;	  
	line-height: 17px;
	background-repeat: no-repeat;
	background-position: 0 7px;
	display: block;
}

div#content span.for {
	
	background-position: 0 5px ! important;  
	line-height: 15px ! important;
	margin-left: 0px ! important;
}



div#strona-wrap div#menu span.child {
	background-image: url(images/menu-for2.gif) !important;	 
	margin-left: 47px !important;	 
	padding-left: 9px ! important;	  
}


div#strona-wrap div#menu span.child2 {
	margin-left: 57px !important;	  
}

div#strona-wrap div#menu span.child a, a.wazny {
	color: #5D8E4D;
}

a.wazny {
	font-weight: bold;
}

div#strona-wrap div#menu a:hover {
	text-decoration: underline;
}

div#strona-wrap div#menu span {
	margin-right: 10px;
	display: block;
}

div#strona-wrap div#content {
	width: 680px;
	float: left;
	
	
	font-family: Verdana;
	font-size: 11px;

	padding-top: 20px;
}

div#strona-wrap div#content h1 {
	font-family: Trebuchet MS;
	font-size: 20px;
	color: #5D8E4D;
	font-weight: normal;

	padding: 0 0 0 1px;
	margin: 0px;
}

div#strona-wrap div#content h2 {
	font-family: Trebuchet MS;
	font-size: 15px;
	color: #5D8E4D;
	font-weight: normal;

	padding: 0 0 0 1px;
	margin: 0px;
}

div#strona-wrap div#content h3 {
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #5D8E4D;
	font-weight: bold;

	padding: 0px 0px 11px 0px;
	margin: -1px 0 0 0;
}

div#strona-wrap div#content h4 {
	font-family: Verdana;
	font-size: 13px;
	color: #135C3F;
	font-weight: normal;  
	line-height: 15px;


	padding: 1px 0px 4px 1px;
	margin: 0px;

}

span.news_tyt {
	font-family: Verdana;
	font-size: 13px;
	color: #135C3F;
	font-weight: normal;  
	line-height: 15px;
}

div#strona-wrap div#content h4 span, span.news_tyt em {
	color: #8EBE63;
	font-family: Arial;
	font-size: 9px;
	font-style: italic;	 

}

div#strona-wrap div#content img {
	padding: 3px 13px 10px 1px;
	border: 0px;
}

div#strona-wrap div#content p {
	
	font-family: Verdana;
	font-size: 11px;
	color: #2D2D2D;
	padding: 10px 30px 3px 0px;
	margin: 0 30px 0 0;
	
}

div#strona-wrap div#content  p.nl {
	clear: left ! important;
}

div#strona-wrap div#content sup, div#strona-wrap div#content sub {
	font-size: 7px;
}

div#strona-wrap div#content p.krotki {
	
	padding: 2px 0px 14px 0px;
	margin: 0px;
	
}

div#strona-wrap div#content p span.wyrozniony_tekst, div#strona-wrap div#content li span.wyrozniony_tekst  {
	font-weight: bold;
	color: #8EBE63;
}

div#strona-wrap div#content a {
	color: #8EBE63;
	text-decoration: none;
}

div#strona-wrap div#content p.dalej a, div#strona-wrap div#content p.wstecz a, div#strona-wrap div#content a.wazny, div#strona-wrap div#content span.for a, span.dalej a {
	color: #135C3F ! important ;
}

div#strona-wrap div#content a:hover {
	text-decoration: underline;
}

div#strona-wrap div#content ul {   
	padding-left: 15px;
	padding-top: 0px;
	margin: 0px;
}

div#strona-wrap div#content li {
	
	font-family: Verdana;
	font-size: 11px;
	color: #2D2D2D;
	/*list-style-position: inside;*/

	list-style-type: disc;
	list-style-image: url(images/enviro-punkt.gif);
	padding: 0px;
	margin: 0px;
	
}

div#stopka {
	margin-top: 42px;
	padding-left: 212px;

	font-family: Verdana;
	color: #999;
	font-size: 9px;
}

div#stopka a {
	color: #999;	
	text-decoration: none;
}

div#stopka a:hover{ 
	text-decoration: underline;
}

div.ref_tab {
	margin-top: 7px;
	margin-bottom: 18px;   
	position: relative ! important;	
	height: 134px;
	
}

div.ref_tab div.obrazek  {
	float: left;
	width: 178px;
}

div.ref_tab div.tekst {
	line-height: 14px;
	font-family: Verdana;
	font-size: 11px;
	color: #2D2D2D;

	padding-top: 3px;
	
}

div.ref_tab div.obrazek img {
	padding: 6px 0px 0px 1px !important;
	display: block;
}

div.ref_tab strong {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #135C3F;
	line-height: 13px;
}


div.ref_tab p {
	display: block;
}

div.ref_tab div.ikony {
	position: absolute ! important;
	bottom: 0px;
	left: 182px;
} 

div.ref_tab a{
	font-family: Verdana;
	font-size: 9px;
	color: #5D8E4D ! important;
	font-weight: bold;
	text-decoration: none;
}	

div.ref_tab a:hover{
	text-decoration: underline;
}	

a.foto {
	background-image: url(images/aparat.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-right: 10px;
}

a.ref {
	background-image: url(images/pioro.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-right: 10px;
}

div#content div#stg_newsy {
	width: 469px;
	float: left;
}

div#content div#stg_newsy div {
	width: 210px;
	margin-right: 46px;
	float: left;
}

div#content div#stg_newsy p {
	margin-bottom: 2px;
	margin-left: 1px;
}

div#content div#stg_newsy a {
	font-family: Verdana;
	font-size: 9px;
	color: #5D8E4D;
	text-decoration: none;
}

div#content div#stg_newsy a:hover {
	text-decoration: underline;
}

div#content div#stg_ramka {
	width: 96px;
	margin-top: -1px;
	float: left;

	padding-left: 54px;
	padding-top: 4px;
}

div#content div#stg_ramka img {
	display: block;
	margin: 26px 0 0 53px;
}

div.OfertaPracy {
	margin-bottom: 11px;
}

span.Tapeta {
	display: block;
	float: left;
	
	width: 111px;
	padding: 0px;
	margin-bottom: 16px;
}

span.Tapeta span.tekst {
	display: block;
	margin-top: -5px;
	margin-left: 1px;
	line-height: 17px;
	color: #135C3F;
}

span.Tapeta span.dl {
	background-image: url(images/menu-for.gif);	 
	margin-left: 0px;	  
	padding-left: 10px;	  
	line-height: 17px;
	background-repeat: no-repeat;
	background-position: 0 7px;
	display: block;
}

span.Tapeta img {
	display: block;
	padding: 0px ! important;
	margin: 0px ! important;
}

form#Formularz_Kontaktowy {
	width: 500px;
	line-height: 18px;
}

form#Formularz_Kontaktowy input, form#Formularz_Kontaktowy select, form#Formularz_Kontaktowy textarea {
	width: 100%;
}

form#Formularz_Kontaktowy select {
	width: 102%;
}

form#Formularz_Kontaktowy div {
	clear: both;
}

form#Formularz_Kontaktowy div.lewa {
	width: 150px;
	float: left;
	clear: none;
}

form#Formularz_Kontaktowy div.prawa {
	width: 300px;
	float: left;
	clear: none;
}

div#Mapa_Serwisu {
	background-image: url(images/map_linia2.gif);
	background-repeat: repeat-y;
	margin-left: 40px;
	padding-top: 11px;
}

div#Mapa_Serwisu div.korzen {
	background-repeat: repeat-y;
	float: left;
}

div#Mapa_Serwisu div.korzen span {
	display: block;
	margin-left: 1px;
	width: 150px;
	color: #135C3F;
	text-transform: uppercase;
	background-image: url(images/map_linia1.gif);
	background-repeat: repeat-x;
	background-position: 0px 3px;
}

div#Mapa_Serwisu div.korzen span strong {
	background-color: white;
	padding-right: 8px;
}


div#Mapa_Serwisu div.galezie_kont {
	margin-left: 0px;
	float: left;
	margin-top: 2px;
	
	margin-bottom: 18px;
}
div#Mapa_Serwisu div.galezie {
	
	background-image: url(images/map_linia2.gif);
	background-repeat: repeat-y;
}

div#Mapa_Serwisu div.galezie img {
	margin-left: 1px;
}

div#Mapa_Serwisu div.galezie span.napis {
	display: block;
	background-repeat: no-repeat;
}

div#Mapa_Serwisu .ramka {
	background-image: url(images/map_linia_end.gif); 
	background-repeat: no-repeat ! important; 
	background-position: 0px -1px;
}

div#Mapa_Serwisu img {
	padding: 0px ! important;
	display: inline ! important;
}

a.link1 {
	color: #135C3F;
	font-weight: bold;
}

div#Mapa_Serwisu a.link2, div#Mapa_Serwisu a.link3 {
	color: #2D2D2D ! important;
}

img.clear {
	display: inline;
	border: 0px ! important;
	margin: 0px ! important;
	padding: 0px ! important;
}						   






div#nawigacja ul, div#nawigacja ul ul {
	display: block;

	cursor: hand;
    padding-left: 0px;          
	margin: 63px 0px 0px 0px;
}

div#nawigacja ul ul  {
	width: 184px;   
	margin: 0px 0px 0px 0px;
}

div#nawigacja span {
	display: block;
	padding: 2px 0px 3px 4px;
	width: 146px;

	color: #004A9A;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	border-bottom: 1px #90AED4 solid;

	cursor: hand;
}

div#nawigacja ul ul {   
	background: url(images/opaque.png); 
	background-repeat: repeat-x;
	background-position: 0px 13px;
	padding-top: 22px;
	padding-bottom: 8px;
}
div#nawigacja ul li {
  list-style-type: none;       
  margin: 0px;               
  position: relative;      
  color: #004A9A;
  font-family: Arial;
  font-weight: bold;
  font-size: 11px;   
  padding: 2px 0px 3px 0px;
  float: left;	 
  line-height: 16px;
	width: 184px;

	background-image: url(images/patyk.gif);
	background-repeat: no-repeat;
	background-position: 100% 4px;
	text-align: center;
}

div#nawigacja ul{
}

div#nawigacja ul li ul li {
	background-image: none;
	float: none;		 
	text-align: left;	
	padding: 0px;
	margin: 0px;

	line-height: 14px;

}

div#nawigacja ul li > ul {
	display: none;
	position: absolute;
	top: 19px;
	left: 18px;
	z-index: 1;
}

div#nawigacja ul li li:hover, div#nawigacja ul li li.CSStoHighlight {	   
	               
}
div#nawigacja ul li:hover, div#nawigacja ul li.CSStoHighlight {	   
	           
}

div#nawigacja ul ul.CSStoShow {
	display: block;
}

div#nawigacja ul li:hover > ul {                               
  display: block;             
}



div#nawigacja ul li a { 
	font-family: Trebuchet MS;
	color: #135C3F;
	font-size: 13px;
	text-decoration: none;
}
div#nawigacja ul li ul li a { 
	display: block;
	font-family: Trebuchet MS;
	color: #fff;
	font-size: 12px ! important;
	text-decoration: none;

	background-image: url(images/nav-arr.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;

	margin-left: 10px;
	padding-left: 12px;
	font-weight: normal;

}

div#nawigacja ul li a:hover, div#nawigacja ul li a.CSStoHighLink { 
	text-decoration: underline;
}

div#nawigacja ul li li a:hover, div#nawigacja ul li li a.CSStoHighLink { 
	text-decoration: underline;
}


.active {
	text-decoration: underline ! important;
}


.active_under {
	text-decoration: underline ! important;
}

div#menu a.active {
	font-weight: bold ! important;
	text-decoration: none ! important;
	color: #135C3F ! important;
}

div#menu a.active:hover {
	text-decoration: underline ! important;
}


div#stopka input {
	border: 1px #D1D1D1 solid;

	font-family: Verdana;
	font-size: 10px;
	color: #999999;
	width: 117px;
	height: 15px;

	padding: 2px 0 0 5px;
	margin: 0 10px 0 0;
	float: left;
}

div#stopka img {
	vertical-align: -2px; 
	float: left;
}

div#stopka a img {
	border: 0px;
}

div#stopka ul {	   
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	height: 25px;
	
}

div#stopka ul li {
	float: left;

	background-image: url(images/stopkabelka.gif);
	background-repeat: no-repeat;
	background-position: 100% 5px;
}

div#stopka ul li {
	display: block;
	padding: 3px 0 0 0px;
	text-align: center;
}

div#ulContener {
	width: 430px;
	float: left;
	clear: right;
}

div#ulContener ul {
	padding-bottom: 10px;
	margin: 0 0 10px 20px;
}

div#ulContener ul li {
	padding: 0px;
	margin: 0px;
}

p.krotki a {
	font-family: Verdana  ! important;
	font-size: 9px  ! important;
	color: #5D8E4D ! important;
}

img.inline {
	display: inline ! important;
	padding: 0px ! important;
	margin-left: 3px ! important;
}

span.spacja{
	font-size: 4px;	
}


a.news_aktywny_tytul {
	font-family: Verdana;
	font-size: 13px ! important;
	font-weight: bold;
	text-decoration: underline ! important;
}

span.dl a {
	color: #135C3F ! important;
} 

a.news_wiecej {
	font-size: 9px ! important;
	color: #5D8E4D ! important;

}

h1 span {

	color: #8EBE63;
	font-family: Arial;
	font-size: 9px;
	font-style: italic;	 
}

p.clear {
	clear: left;
}

form#Kartka_Swiateczna {
	margin: 25px 0 0 0;
	padding: 0px;
}
form#Kartka_Swiateczna h5 {
	color: #3DAA35;
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: normal;
	padding: 0 0 0 0;
	margin: 0 0 3px 0;
}

form#Kartka_Swiateczna ul {
	list-style-type: none ! important;
	padding: 0 0 0 0 ! important;
	margin: 0 0 0px 0 ! important;
	list-style-image: none ! important;
}

form#Kartka_Swiateczna ul li {
	list-style-type: none ! important;
	padding: 0 0 0 0 ! important;
	margin: 0 0 0 0 ! important;
	list-style-image: none ! important;
	float: left;
	width: 100%;
	line-height: 14px ! important;
}

form#Kartka_Swiateczna ul li label {
	display: block;
	float: left;
	width: 150px;
	clear: left;
	font-family: Trebuchet MS;
	font-size: 12px;
	margin-top: 5px;
	color: #3C240B;
	padding-bottom: 0;
	margin-bottom: 0;
}

form#Kartka_Swiateczna ul li label em {
	font-style: normal;
	color: #999999;
}

form#Kartka_Swiateczna ul li input {
	margin-top: 4px;
	display: block;
	float: left;
	font-size: 12px;
	height: 15px;
	width: 298px;
	padding-bottom: 0;
	margin-bottom: 0;
	
}

form#Kartka_Swiateczna ul#Tresc_Zyczen {
	clear: left;
	padding-top: 23px ! important;
}

form#Kartka_Swiateczna ul#Tresc_Zyczen label {
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #3DAA35;
	padding-top: 0px;
}

form#Kartka_Swiateczna ul#Tresc_Zyczen textarea {
	margin-top: 4px;
	width: 298px;
	height: 80px;
	float: left;
	display: block;
	overflow: auto;
	
}

form#Kartka_Swiateczna p {
	font-family: Trebuchet MS! important;
	font-size: 9px ! important;
	color: #8A7C6D ! important;
	padding: 25px 0 0 2px ! important;
	margin: 0 0 0 0 ! important;
	line-height: 13px ! important;
	clear: left;
}

form#Kartka_Swiateczna h4, div#Kartka_Podglad h4 {
	display: block;
	padding: 27px 0 0 0 ! important;
	margin: 0 0 0 0 ! important;
	font-size: 9px ! important;
}

div#Kartka_Podglad h4 {
	padding: 22px 0 0 2px ! important;
}

form#Kartka_Swiateczna h4 a, div#Kartka_Podglad h4 a {
	font-weight: bold;
	font-size: 13px ! important;
	color: #5D8E4D ! important;
}

div#Kartka_Podglad p, p#Kartka_Wyslana {
	font-family: Trebuchet MS ! important;
	font-size: 13px  ! important;
	color: #3DAA35  ! important;


	padding: 25px 0 0 2px ! important;
	margin: 0 0 0 0 ! important;
	line-height: 15px;
}

p#Kartka_Wyslana {
	margin-bottom: 190px ! important;
}

div#Kartka_Podglad p.dopisek {
	font-family: Verdana;
	font-size: 9px ! important;
	color: #999 ! important;
	padding: 112px 0 0 2px ! important;
	margin: 0 0 0 0 ! important;
	line-height: 13px ! important;
	clear: left;
}

a.jubileusz_powrot:hover {
	text-decoration: underline ! important;
}

p.zyczonka {
	font-family: Trebuchet MS ! important;
	font-size: 13px ! important;
	color: #777777 ! important;

	padding-right: 5px ! important;
	padding-left: 2px ! important; 
	padding-top: 7px ! important; 
	line-height: 20px ! important;

}

div#content h4.zyczonka_linki a, div#content h4.zyczonka_linki {
	color: #C6A211 ! important;
	font-weight: normal ! important;
	font-family: Trebuchet MS ! important;
}


.nawig {
	color: #999999;
	font-size: Verdana;
	font-size: 9px;
}

div#strona-wrap div#content .nawig a {
	color: #5d8e4d;
}

div#strona-wrap div#content .nawig a.act {
	color: #135c3f ! important;
	text-decoration: underline ! important;
}