/* ################## */
/*         OGÓLNE                               */
/* ################## */

* {
	border: 0px none;
	margin: 0px;
	padding: 0px;
	outline: none;
}

body {
	background: #454545 url('../gfx/header-back.png') repeat-x center top;
	font-family: Tahoma;
	font-size: 11px;
	color: #dfdfdf;
	line-height: 14px;
}

p, td {
	font-family: Tahoma;
	font-size: 11px;
	color: #dfdfdf;
	line-height: 14px;
}

a {
	text-decoration: none;
	color: #b6d82e;
	font-weight: bold;
}

a:hover {
	text-decoration: none;
	color: #dfdfdf;
	font-weight: bold;
}

ul, ol {
	margin: 0px 0px 0px 20px;
}

h2 {
	font-family: 'Trebuchet MS';
	font-size: 24px;
	font-weight: normal;
	line-height: 25px;
}

h3 {
	font-family: 'Trebuchet MS';
	font-size: 15px;
	font-weight: bold;
	line-height: 16px;
}

td.linia-pion {
	width: 31px;
	background: url('../gfx/linia-pion.gif') repeat-y center top;
}

.czysty {
	clear: both;
	display: block;
	height: 0px;
	overflow: hidden;
}

.ukryty {
	display: none;
}

.linia {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #cccccc;
}

.srodek {
	display: block;
	text-align: center;
}

.centerBox {
	width: 980px;
	margin: 0px auto;
}

/* ################## */
/*         TOP STRONY                       */
/* ################## */

#headerBox {
	display: block;
	height: 116px;
	position: relative;
	z-index: 5;
}

#logoBox {
	display: block;
	width: 222px;
	height: 64px; 
	overflow: hidden;
	cursor: pointer;
	background: url('../gfx/logo.png') no-repeat center center;
	position: absolute;
	top: 28px;
	left: 0px;
	z-index: 1;
}

#simpleNav {
	display: block;
	position: absolute;
	height: 25px;
	top: 25px;
	right: 0px;
	z-index: 5;
}

#simpleNav a {
	display: block;
	float: right;
	height: 23px;
	line-height: 23px;
	padding: 0px 15px 0px 15px;
	font-weight: normal;
	color: #5d5d5d;
}

#simpleNav a.flag {
	height: 15px;
	line-height: 15px;
	padding: 0 4px;
	display: inline;
	float: none;
}

#simpleNav a:hover {
	font-weight: normal;
	color: #afd612;
}

#simpleNav a.selected, #simpleNav a.selected:hover {
	font-weight: bold;
	color: #afd612;
}

#simpleNav p {
	display: block;
	float: right;
	height: 23px;
	line-height: 23px;
	padding: 0px 30px 0px 15px;
	font-weight: normal;
	color: #5d5d5d;
}

#simpleNav #langBox {
	display: block;
	position: relative;
	width: 131px;
	height: 23px;
	background: url('../gfx/language-back.png') no-repeat 0px 0px;
	float: right;
}

#simpleNav #langBox.hovered {
	background: url('../gfx/language-back.png') no-repeat 0px -23px;
}

#simpleNav #langBox a {
	float: none;
	text-align: left;
	display: block;
	width: 94px;
	height: 23px;
	line-height: 23px;
	padding: 0px 25px 0px 10px;
}

#simpleNav #langList {
	display: none;
	position: absolute;
	left: 0px;
	top: 22px;
	width: 129px;
	border: 1px solid #5d5d5d;
	border-top: 0px none;
	z-index: 5;
	background: #ffffff;
}

#menuBox {
	display: block;
	z-index: 2;
	position: absolute;
	right: 0px;
	bottom: 30px;
	text-align: right;
	z-index; 1;
}

#menuBox a {
	color: #5d5d5d;
	font-family: 'Trebuchet MS';
	font-size: 15px;
	padding: 0px 15px 0px 15px;
	border-left: 1px solid #efefef; 
	font-weight: bold;
}

#menuBox a.first {
	padding-left: 0px;
	border: 0px none;
}

#menuBox a.last {
	padding-right: 0px;
}

#menuBox a:hover, #menuBox a.selected {
	color: #afd612;
}

#menuBox div {
	display: none;
}

/* ################## */
/*         STRONA GŁÓWNA            */
/* ################## */

#mainContent {
	display: block;
	background: #535353 url('../gfx/main-content-back.png') repeat-x center top;
	border-bottom: 1px solid #646464;
}

#mainContent .centerBox {
	background: url('../gfx/main-content-inner-back.jpg') no-repeat center top;
}

#mainContent .leftSide {
	display: block;
	width: 429px;
	position: relative;
	border-right: 1px solid #646464;
	padding: 40px 60px 40px 0px;
	float: left;
	height: auto !important;
	height: 250px;
	min-height: 250px;
}

#mainContent .rightSide {
	display: block;
	width: 429px;
	position: relative;
	left: -1px;
	border-left: 1px solid #646464;
	padding: 40px 0px 40px 60px;
	float: left;
	height: auto !important;
	height: 250px;
	min-height: 250px;
}

.realizacjaBox .realizacjaFotos {
	display: block;
	overflow: hidden;
	width: 429px;
	height: 277px;
	background: url('../gfx/realizacja-main-back.gif') no-repeat center center;
	margin: 0px 0px 10px 0px;
	position: relative;
}

.realizacjaBox .realizacjaFoto {
	display: none;
	width: 388px;
	height: 224px;
	overflow: hidden;
	position: absolute;
	top: 20px;
	left: 20px;
}

.realizacjaBox .realizacjaNav {
	display: block;
	float: right;
	height: 20px;
	padding: 3px 0px 2px 0px;
}

.realizacjaBox .realizacjaNav a{
	display: block;
	float: left;
	height: 20px;
	width: 20px;
	overflow: hidden;
	line-height: 20px;
	text-align: center;
	color: #ffffff;
	background: none;
}

.realizacjaBox .realizacjaNav a:hover, .realizacjaBox .realizacjaNav a.selected{
	color: #595959;
	background: #afd612;
}

.realizacjaBox .realizacjaTexts {
	display: block;
	position: relative;
	height: 45px;
	overflow: hidden;
}

.realizacjaBox .realizacjaText {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
}

#sponsorContent {
	display: block;
	background: #525252;
	border-bottom: 1px solid #646464;
}

#sponsorContent .centerBox {
	display: block;
	height: 85px;
	overflow: hidden;
	padding: 25px 0px 25px 0px;
}

#sponsorContent #sponsorBox {
	display: block;
	width: 980px;
	height: 50px; 
	overflow: hidden;
	position: relative;
}

#sponsorContent #sponsorBox .sponsorsContainer{
	display: block;
	height: 50px; 
	overflow: hidden;
	position: relative;
}

#sponsorContent #sponsorBox a{
	display: block;
	height: 50px; 
	float: left;
	padding: 0px 15px 0px 15px;
}

#mainSubContent {
	display: block;
	background: #525252;
	border-bottom: 1px solid #646464;
}

#mainSubContent .centerBox {
	display: block;
	height: 195px;
	overflow: hidden;
	background: url('../gfx/main-sub-content-back.jpg') no-repeat center center;
}

#mainSubContent .leftSide {
	width: 585px;
	padding: 25px 25px 25px 0px;
	float: left;
}

#mainSubContent .rightSide {
	width: 345px;
	padding: 25px 0px 25px 25px;
	float: left;
}

#mainSubContent .newsNav {
	display: block;
	float: right;
	height: 20px;
	padding: 3px 0px 2px 0px;
}

#mainSubContent .newsNav a{
	display: block;
	float: left;
	height: 20px;
	width: 20px;
	overflow: hidden;
	line-height: 20px;
	text-align: center;
	color: #ffffff;
	background: none;
}

#mainSubContent .newsNav a:hover, #mainSubContent .newsNav a.selected{
	color: #595959;
	background: #afd612;
}

#mainSubContent .newsBoxes {
	display: block;
	overflow: hidden;
	height: 115px;
	position: relative;
}

#mainSubContent .newsBox {
	position: absolute;
	height: 115px;
	overflow: hidden;
	display: none;
	top: 0px;
	left: 0px;
}

#mainSubContent .newsFoto {
	display: block;
	float: left;
	width: 131px;
	height: 107px;
	margin: 0px 19px 0px 0px;
	background: url('../gfx/foto-news-back.png') no-repeat left top;
	position: relative;
}

#mainSubContent .newsFoto img{
	display: block;
	width: 116px;
	height: 86px;
	position: absolute;
	top: 8px;
	left: 8px
}

#mainSubContent .newsIntro {
	display: block;
	padding: 0px 0px 0px 150px;
}

#mainSubContent .contactBox {
	display: block;
	width: 287px;
	height: 47px;
	background: url('../gfx/contact-main-back.png') no-repeat center center;
	padding: 30px 20px 30px 20px;
	overflow: hidden;
	color: #525252;
}

#mainSubContent .contactBox p, #mainSubContent .contactBox td {
	color: #525252;
}

#mainSubContent .contactBox a {
	color: #b6d82e;
}

#mainSubContent .contactBox a:hover {
	color: #525252;
}

/* ################## */
/*         PODSTRONA                       */
/* ################## */

/* NAWIGACJA STRONY */
#pageNav {
	height: 20px; 
	display: block;
}

#pageNav .leftPageNav {	
	width: 300px;
	float: left;
	height: 20px;
	display: block;
	line-height: 20px;
}

#pageNav .leftPageNav p{
	line-height: 20px;
}

#pageNav .rightPageNav {
	float: right;
	height: 20px;
	display: block;
	line-height: 20px;
}

#pageNav .rightPageNav a {
	display: block;
	float: left;
	height: 20px;
	width: 20px;
	overflow: hidden;
	line-height: 20px;
	text-align: center;
	color: #9fbe21;
	background: none;
	font-weight: normal;
}

#pageNav .rightPageNav a:hover, #pageNav .rightPageNav a.selected{
	color: #595959;
	background: #afd612;
}

/* PODSTRONA */

#subContent {
	display: block;
	background: #535353 url('../gfx/main-content-back.png') repeat-x center top;
	border-bottom: 1px solid #646464;
	color: #474747;
	font-size: 12px;
	line-height: 16px;
}

#subContent p, #subContent td {
	color: #474747;
	font-size: 12px;
	line-height: 16px;
}

#subContent a:hover {
	color: #474747;
}

#subContent .centerBox {
	background: url('../gfx/main-content-inner-back.jpg') no-repeat center top;
}

#subContent .leftSide {
	display: block;
	margin: 41px 0px 0px 0px;
	width: 727px;
	float: left;
}

#subContent .rightSide {
	display: block;
	margin: 41px 0px 30px 0px;
	width: 253px;
	float: left;
}

#subContent #youAreHere {
	height: 60px;
	line-height: 60px;
	padding: 0px 30px 0px 30px;
	background: url('../gfx/youarehere-back.png') repeat-y center top;
}

#subContent #youAreHere p {
	line-height: 60px;
}

#subContent .contentBox {
	display: block;
	background: url('../gfx/subpage-back.png') repeat-y center top;
	padding: 30px 30px 30px 30px;
	height: auto !important;
	height: 590px;
	min-height: 590px;
	position: relative;
}

#subContent .contentBackground {
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	height: 420px;
	width: 727px;
	overflow: hidden;
	z-index: 1;
}

#subContent .contentNoBackground {
	position: relative;
	z-index: 2;
}

#subContent .big-space {
	display: block;
	height: 270px;
	overflow: hidden;
}

#subContent .contentShort {
	height: auto !important;
	height: 400px;
	min-height: 400px;
}

#subContent .contentBox .foto {
	padding: 10px 10px 16px 10px;
	background: url('../gfx/foto-back.png') no-repeat right bottom;
}

#subContent .contentBox .foto-left {
	float: left;
	margin: 5px 25px 5px 0px;
}

#subContent .contentBox  .foto-right {
	float: right;
	margin: 5px 0px 5px 25px;
}

#subContent .contentBox .foto-big {
	padding: 25px 25px 35px 25px;
	background: url('../gfx/foto-big-back.png') no-repeat right bottom;
}

#subContent .contentBoxFoot {
	display: block;
	overflow: hidden;
	height: 10px;
	background: url('../gfx/subpage-footer-back.png') no-repeat center top;
	margin: 0px 0px 30px 0px;
}

#subContent #subMenu {
	margin: 60px 0px 0px 0px;
	position: relative;
}

#subContent #subMenu a {
	display: block;
	line-height: 39px;
	padding: 0px 0px 0px 40px;
	color: #ffffff;
	font-family: 'Trebuchet MS';
	font-weight: normal;
	font-size: 15px;
	background: none; 
	border-bottom: 1px solid #696969;
} 

#subContent #subMenu a.last {
	border-bottom: 0px none;
}

#subContent #subMenu a:hover, #subContent #subMenu a.selected {
	color: #b6d82e;
	background: url('../gfx/submenu-sel-back.gif') no-repeat left center;
}

#subContent #subMenuNav {
	display: none;
	padding: 10px 0px 25px 40px;
}

#subContent #subMenuNav a{
	display: block;
	float: left;
	height: 20px;
	width: 20px;
	overflow: hidden;
	line-height: 20px;
	text-align: center;
	color: #ffffff;
	background: none;
}

#subContent #subMenuNav a:hover, #subContent #subMenuNav a.selected{
	color: #595959;
	background: #afd612;
}

#subContent .subMenu {
	display: none;
	width: 253px;
	padding: 0px 0px 15px 0px;
}

#subContent .subMenu div {
	display: none;
}

#subContent .subContactBox {
	width: 171px;
	height: 145px;
	display: block;
	overflow: hidden;
	font-size: 11px;
	background: url('../gfx/contact-sub-back.png') no-repeat center center;
	margin: 0px 0px 0px 40px; 
	padding: 25px 20px 25px 20px;
}

#subContent .subContactBox p, #subContent .subContactBox a, #subContent .subContactBox td {
	font-size: 11px;
	font-weight: normal;
}

/* PODSTRONA REALIZACJI */
#subContent .fromLeft {
	position: relative;
	float: left;
	display: block;
	padding: 30px 30px 30px 0px;
	width: 302px;
	border: 0px;
	border-right: 1px solid #cccccc;
}

#subContent .fromRight {
	position: relative;
	float: left;
	left: -1px;
	display: block;
	padding: 30px 0px 30px 30px;
	width: 302px;
	border-left: 1px solid #cccccc;
}

#subContent .noPadding {
	padding-top: 0px;
	padding-bottom: 0px;
}

/* PODSTRONA CENNIKA */
#subContent .realizacja-cennik {
	width: 100%;
	border-collapse: collapse;
}

#subContent .realizacja-cennik td {
	padding: 8px 10px 8px 10px;
	line-height: 16px;
	background: #ffffff;
	border: 1px solid #cccccc;
	color: #474747;
}

#subContent .realizacja-cennik td.cellDostepny {
	color: #00ba00;
	font-weight: bold;
}

#subContent .realizacja-cennik td.cellZarezerwowany {
	color: #ff7e00;
	font-weight: bold;
}

#subContent .realizacja-cennik td.cellSprzedany {
	color: #ff0000;
	font-weight: bold;
}

#subContent .realizacja-cennik td.cellPromowany{
	color: #038ce3;
	font-weight: bold;
}

#subContent .realizacja-cennik td a {
	color: #474747;
}

#subContent .realizacja-cennik td a:hover {
	color: #afd612;
}

#subContent .realizacja-cennik .blockTitles td{
	background: #afd612;
	font-weight: bold;
	color: #474747;
	text-align: center;
}

#subContent .realizacja-cennik .columnTitles td {
	background: #525252;
	color: #afd612;
	font-weight: bold;
}

/* PODSTRONA WIDOKU KARTY */
#subContent .widok-link {
	display: block;
	float: left;
	background: #ffffff;
	border: 1px solid #ffffff;
	padding: 9px;
}

#subContent .widok-link img{
	border: 1px solid #e2e2e2;
}

#subContent .widok-link:hover, #subContent .widok-link-sel {
	border: 1px solid #afd612;
}

#subContent .widok-odstep {
	display: block;
	float: left;
	width: 19px;
	height: 10px;
	overflow: hidden;
}

#subContent .widok-karty {
	display: block;
	width: 644px;
	position: relative;
	background: #ffffff;
	padding: 10px 10px 10px 10px;
	line-height: 1px;
}

#subContent .widok-points {
	display: block;
	border: 1px solid #e2e2e2;
	width: 644px;
	position: relative;
	z-index: 1;
}

#subContent .widok-image {
	position: relative;
	z-index: 1;
}

#subContent .widok-icon {
	display: block;
	position: absolute;
	width: 19px;
	height: 18px;
	z-index: 2;
}

#subContent .widok-icon:hover {
	z-index: 5;
}

#subContent .widok-dymek {
	position: absolute;
	padding: 20px 20px 20px 20px;
	border: 1px solid #959595;
	background: #ffffff;
	display: none;
	bottom: 25px;
	left: 0px;
	z-index: 5;
	width: 110px;
	font-weight: normal;
	color: #474747;
}

#subContent .widok-dymek p {
	font-weight: normal;
	color: #474747;
}

#subContent .widok-dymek .widok-dymek-header {
	font-weight: bold;
}

#subContent .widok-dostepny .widok-dymek .widok-dymek-header {
	color: #00ba00;
}

#subContent .widok-sprzedany .widok-dymek .widok-dymek-header {
	color: #ff0000;
}

#subContent .widok-zarezerwowany .widok-dymek .widok-dymek-header {
	color: #ff7e00;
}

#subContent .widok-promocja .widok-dymek .widok-dymek-header {
	color: #038ce3;
}

#subContent .widok-dymek .widok-dymek-cien {
	display: block;
	width: 140px;
	height: 5px; 
	position: absolute;
	bottom: -6px;
	right: 0px;
	overflow: hidden;
	background: url('../gfx/dymek-cien.png') no-repeat right top;
}

#subContent .widok-dostepny {
	background: url('../gfx/icon-dostepny.png') no-repeat center center;
}

#subContent .widok-sprzedany {
	background: url('../gfx/icon-sprzedany.png') no-repeat center center;
}

#subContent .widok-zarezerwowany {
	background: url('../gfx/icon-zarezerwowany.png') no-repeat center center;
}

#subContent .widok-promocja {
	background: url('../gfx/icon-promocja.png') no-repeat center center;
}

#subContent .widok-legeda {
	width: 100%;
}

/* PODSTRONA DANYCH TELEADRESOWYCH */
#subContent .ikona-ludek {
	padding: 0px 0px 0px 100px;
	background: url('../gfx/ikona-ludek.png') no-repeat left top;
	height: auto !important;
	height: 80px;
	min-height: 80px;
}

/* PODSTRONA FORMULARZA KONTAKTOWEGO */
#subContent .ikona-formularz {
	padding: 0px 0px 0px 100px;
	background: url('../gfx/ikona-koperta.png') no-repeat left center;
	height: auto !important;
	height: 80px;
	min-height: 80px;
}

#subContent .row {
	float: left;
	width: 290px;
	display: block;
}

#subContent .rowbig {
	display: block;
}

#subContent .row label, #subContent .rowbig label{
	display: block;
	height: 30px; 
	line-height: 30px;
}

#subContent .field {
	padding: 9px 9px 9px 9px;
	line-height: 14px;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
	border: 1px solid #cccccc;
	color: #cccccc;
	background: #ffffff;
}

#form_fotodiv {
	position: relative;
}

#subContent #form_uploadbutton {
	width: 37px;
	height: 34px;
	position: absolute;
	right: 43px;
	top: 0px;
	z-index: 5;
	cursor: pointer;
}

#subContent input.field {
	height: 14px;
	width: 227px;
}

#subContent input.width400 {
	width: 438px;
}

#subContent input.width300 {
	width: 344px;
}

#subContent input.width100 {
	width: 72px;
}

#subContent textarea.field {
	height: 80px;
	width: 645px;
}

#subContent .field:focus, #subContent .error .field:focus {
	border: 1px solid #9fbe21;
	color: #9fbe21;
}

#subContent .error .field {	
	border: 1px solid #8f2514;
	color: #8f2514;
}

#subContent .error p.error {
	color: #8f2514;
}

#subContent .form-submit {
	display: block;
	width: 99px;
	height: 34px;
	line-height: 34px;
	background: url('../gfx/button-send.png') no-repeat center center;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	float: right;
	color: #474747;
	cursor: pointer;
}

#subContent .input-select {
	display: block;
	width: 249px;
	height: 34px;
	background: url('../gfx/input-select-back.png') no-repeat 0px 0px;
	color: #cccccc;
	cursor: pointer;
	position: relative;
	z-index: 5;
}

#subContent .input-select100 {
	width: 90px;
	background: url('../gfx/input-select100-back.png') no-repeat 0px 0px;
}

#subContent .input-select-sel, #subContent .error .input-select-sel {
	background-position: 0px -34px;
	z-index: 6;
}

#subContent .error .input-select {
	background-position: 0px -68px;
}

#subContent .input-select-value {
	display: block;
	width: 193px;
	height: 34px;
	padding: 0px 46px 0px 10px;
	line-height: 34px;
	color: #cccccc;
	font-weight: bold;
	text-align: left;
	overflow: hidden;
}

#subContent .input-select100 .input-select-value {
	width: 45px;
	padding: 0px 35px 0px 10px;
}

#subContent .input-select-sel .input-select-value, #subContent .error .input-select-sel .input-select-value {
	color: #9fbe21;
}

#subContent .error .input-select-value {
	color: #8f2514;
}

#subContent .input-select-list {
	display: none;
	width: 247px;
	border: 1px solid #9fbe21;
	border-top: 1px solid #eeeeee;
	position: absolute;
	top: 33px;
	left: 0px;
	background: #ffffff;
	z-index: 5;
}

#subContent .input-select100 .input-select-list {
	width: 89px;
}

#subContent .input-select-list a {
	display: block;
	padding: 0px 10px 0px 10px;
	width: 229px;
	height: 34px;
	line-height: 34px;
	text-align: left;
	overflow: hidden;
}

#subContent .input-select100 .input-select-list a {
	width: 68px;
}

#subContent .praca-kwestionariusz {
	border-collapse: collapse;
	border: 1px solid #cccccc;
	width: 100%;
}

#subContent .praca-kwestionariusz .blockTitles{
	background: url('../gfx/table-header-back.png') repeat-x left top;
}


#subContent .praca-kwestionariusz .blockTitles p, #subContent .praca-kwestionariusz .blockTitles td {
	line-height: 14px;
	padding: 9px 9px 9px 9px;
	line-height: 14px;
	font-size: 12px;
	font-family: Tahoma;
	color: #474747;
	font-weight: bold;
}

#subContent .praca-kwestionariusz .delTableRow {
	display: block;
	width: 19px;
	height: 18px;
	background: url('../gfx/icon-sprzedany.png') no-repeat center center;
	margin: 6px 6px 6px 6px;
}

#subContent .praca-oferty {
	border-collapse: collapse;
	width: 100%;
}

#subContent .praca-oferty  .blockTitles {
	background: url('../gfx/table-header-back.png') repeat-x left top;
	
}

#subContent .praca-oferty p, #subContent .praca-oferty td {
	padding: 5px 5px 5px 5px;
}

#subContent .praca-oferty .blockTitles p, #subContent .praca-oferty .blockTitles td {
	line-height: 14px;
	padding: 9px 9px 9px 9px;
	line-height: 14px;
	font-size: 12px;
	font-family: Tahoma;
	color: #474747;
	font-weight: bold;
	text-align: center;
}

/* FOTY */ 

#subContent .dolewej {
	float: left;
	margin: 5px 10px 5px 0px;
}

#subContent .doprawej {
	float: right;
	margin: 5px 0px 5px 10px;
}

/* MAPKA GOOGLE */

#subContent .contentBox .google-map {
	float: left;
	padding: 25px 25px 35px 25px;
	background: url('../gfx/foto-big-back.png') no-repeat right bottom;
}

/* ################## */
/*         STOPKA STRONY                */
/* ################## */

#footerContent{
	padding: 25px 0px 25px 0px;
	color: #666666;
}

#footerContent p {
	color: #666666;
}

#footerContent a {
	color: #666666;
}

#footerContent a:hover {
	text-decoration: underline;
	color: #666666;
}

#subContent .realizacja-cennik tr.highlight td {
	background: #ffa;
	cursor: pointer;
}

/* MAPA STRONY */
.tree_pole{
	padding: 0px 0px 0px 25px;
	height: 16px;
	line-height: 16px;
}

.tree_pole a {
	color: #474747;
	display: block; 
	float: left;
	line-height: 16px;
	padding: 0px 0px 0px 25px;
	text-decoration: none;
	font-weight: normal;
	background: url('../gfx/tree-document.gif') no-repeat left center;
}

.tree_pole a:hover {
	text-decoration: underline;
}

.tree_pole .a_pogrubione {
	color: #474747;
	font-weight: bold;
	background: url('../gfx/tree-folder.gif') no-repeat left center;
}
