body{
	background-color : White;
}
table { empty-cells: show }
ul{
	padding-top : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
}
#main{
	margin : 0 auto 0 auto;
	width : 804px;
	padding : 0 0 0 0;
	border : 0px;
}
#cien_gora{
	background-image : url(images/cien_gora.jpg);
	background-repeat : no-repeat;
	width : 804px;
	height : 7px;
}
#tlo_mapa_serwisu{
	background-image : url(images/tlo_mapa_serwisu.jpg);
	background-repeat : no-repeat;
	width : 804px;
	height : 34px;
}
img.noborder{
	border : 0px;
	display: inline;
}
#odstep_mapa_ser{
	padding-left : 549px;
}
a.mapa_serwisu:link {
	font-family: Tahoma;
	font-size: 10px;
	color: White;
	font-weight : bold;
	text-decoration : none;
}
a.mapa_serwisu:visited {
	font-family: Tahoma;
	font-size: 10px;
	color: White;
	font-weight : bold;
	text-decoration : none;
}
a.mapa_serwisu:active {
	font-family: Tahoma;
	font-size: 10px;
	color: White;
	font-weight : bold;
	text-decoration : none;
}
a.mapa_serwisu:hover {
	font-family: Tahoma;
	font-size: 10px;
	color: Black;
	font-weight : bold;
	text-decoration : none;
}
td.odstep_od_dolu_mapa_serwisu{
	padding-bottom : 8px;
}
#odstep_od_link_str_glowna{
	padding-left : 20px;
}
td.tlo_top_grafa{
	background-image : url(images/tlo_top_grafa.jpg);
	background-repeat : repeat-y;
	width : 804px;
}
#odstep_baner_left{
	padding-left : 9px;
}
#tlo_tekst_pozycjonujacy{
	background-image : url(images/tlo_tekst_pozycjonujacy.jpg);
	background-repeat : no-repeat;
	width : 350px;
	height : 218px;
}
#tekst_pozycjonujacy{
	font-family: Tahoma;
	font-size: 11px;
	color: Black;
	padding-left : 30px;
	padding-top : 80px;
}
#tlo_odstep_od_garafiki{
	background-image : url(images/tlo_top_grafa.jpg);
	background-repeat : repeat-y;
	width : 804px;
	height : 15px;
}
#naglowek_menu{
	background-image : url(images/naglowek_menu.jpg);
	background-repeat : no-repeat;
	height : 41px;
	width : 259px;
}
td.odstep_menu_od_krawedzi{
	padding-left : 20px;
}
td.top_blok_menu{
	background-image : url(images/top_blok_menu.jpg);
	background-repeat : no-repeat;
	width : 259px;
	height : 6px;
}
td.tlo_srodek_menu{
	background-image : url(images/tlo_srodek_menu.jpg);
	background-repeat : repeat-y;
	width : 259px;
}
div.menu_tekst{
	font-family: Tahoma;
	font-size: 11px;
	color: Black;
	padding-left : 18px;
}
span.podkreslenie{
	text-decoration : underline;
	font-weight : bold;
}
ul.tree {
	display: block;
	margin-left: 0;
	padding-left: 0;
}

ul.tree ul {
	display: block;
	margin-left: 0;
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 0;
}

ul.tree li {
	display: block;
	list-style-type: none;
	padding-left: 20px;
	background-image: url(images/document.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

ul.tree li.closed {
	background-image: url(images/plus.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

ul.tree li.opened {
	background-image: url(images/minus.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

ul.tree li a {
	font-size: 11px;
	text-decoration: none;
	cursor: pointer;
	color : Black;
}

ul.tree li a.folder {
	font-size: 11px;
	text-decoration: none;
	cursor: pointer;
	color : Black;
}

ul.tree li a.active {
	font-size: 11px;
	text-decoration: none;
	cursor: pointer;
	color : Black;	
}

ul.tree li a:hover {
	font-size: 11px;
	text-decoration: underline;
	cursor: pointer;
	color : Black;
}
td.tlo_bottom_menu{
	background-image : url(images/bottom_blok_menu.jpg);
	background-repeat : no-repeat;
	width : 259px;
	height : 4px;
}
td.odstep_bloki_menu{
	background-color : White;
	width : 259px;
	height : 12px;
}
a.link_menu:link {
	font-family: Tahoma;
	font-size: 11px;
	color: Black;
	font-weight : bold;
	text-decoration : underline;
}
a.link_menu:visited {
	font-family: Tahoma;
	font-size: 11px;
	color: Black;
	font-weight : bold;
	text-decoration : underline;
}
a.link_menu:active {
	font-family: Tahoma;
	font-size: 11px;
	color: Black;
	font-weight : bold;
	text-decoration : underline;
}
a.link_menu:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: Gray;
	font-weight : bold;
	text-decoration : underline;
}
#koniec_glownego_menu{
	background-color : White;
	width : 259px;
	height : 20px;
}
td.odstep_miedzy_boksami{
	height : 15px;
}
#tlo_boks_osiagniecia{
	background-color : White;
	width : 259px;
	height : 203px;
}
td.naglowek_boks{
	font-family: Tahoma;
	font-size: 13px;
	font-weight : bold;
	color : Black;
	padding-left : 16px;
	padding-top : 21px;
}
td.obrazek_boks{
	padding-left : 12px;
	padding-top : 10px;
}
td.opis_boks{
	font-family: Tahoma;
	font-size: 11px;
	color : Black;
	padding-left : 5px;
	padding-right : 5px;
}
td.odstep_link_szczegoly{
	padding-left : 156px;
}
a.link_szczegoly:link {
	font-family: Tahoma;
	font-size: 11px;
	color: Black;
	text-decoration : underline;
}
a.link_szczegoly:visited {
	font-family: Tahoma;
	font-size: 11px;
	color: Black;
	text-decoration : underline;
}
a.link_szczegoly:active {
	font-family: Tahoma;
	font-size: 11px;
	color: Black;
	text-decoration : underline;
}
a.link_szczegoly:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: Gray;
	text-decoration : underline;
}
#tlo_boks_okazje{
	background-color : White;
	width : 259px;
	height : 184px;
}
td.odstep_link_zawijany_szczegoly{
	background-image : url(images/tlo_end_zawijany_boks.jpg);
	background-repeat : no-repeat;
	height : 39px;
	width : 259px;
}
div.odstep_link_zawijany_szczegoly{
	padding-left : 159px;
	padding-bottom : 13px;
}
img.okazje{
	border : 2px;
	display: inline;
	border-color : Red Red Red Red;
	border-style : solid;
	float : left;
	margin-right : 5px;
}
td.opis_okazje{
	padding-left : 12px;
	padding-right : 5px;
	font-family: Tahoma;
	font-size: 11px;
	color : Black;
}
td.stopka{
	background-image : url(images/tlo_stopka.jpg);
	background-repeat : no-repeat;
	width : 804px;
	height : 47px;
	font-family: Tahoma;
	font-size: 11px;
	color : Black;
	text-align : center;
}
#stopka_timpadd{
	text-align : right;
}
a.link_timpadd:link {
	font-family: Tahoma;
	font-size: 10px;
	color: Black;
	text-decoration : none;
}
a.link_timpadd:visited {
	font-family: Tahoma;
	font-size: 10px;
	color: Black;
	text-decoration : none;
}
a.link_timpadd:active {
	font-family: Tahoma;
	font-size: 10px;
	color: Black;
	text-decoration : none;
}
a.link_timpadd:hover {
	font-family: Tahoma;
	font-size: 10px;
	color: Gray;
	text-decoration : none;
}
td.odstep_przed_trescia{
	width : 15px;
}
td.tlo_tresc_strony{
	background-color : White;
	width : 487px;
}
td.naglowek_tresc_strony{
	font-family: Tahoma;
	font-size: 20px;
	color : Black;
	font-weight : bold;
	padding-left : 27px;
	padding-top : 18px;
}
td.opis_strony{
	font-family: Tahoma;
	font-size: 11px;
	color : Black;
	padding-left : 27px;
	padding-top : 23px;
	padding-right : 8px;
}
td.naglowek_oferta{
	font-family: Tahoma;
	font-size: 15px;
	color : Black;
	font-weight : bold;
	padding-left : 27px;
	padding-top : 18px;
}
td.tlo_opis_bialy{
	background-image : url(images/tlo_opis_bialy.jpg);
	background-repeat : no-repeat;
	width : 102px;
	height : 26px;
	text-align : center;
}
td.tlo_opcje_czerwien{
	background-image : url(images/tlo_opcje_czerwien.jpg);
	background-repeat : no-repeat;
	width : 94px;
	height : 26px;
	text-align : center;
}
td.pusty_podmenu{
	width : 291px;
}
td.odstep_wysokosc{
	height : 10px;
}
a.link_podmenu:link {
	font-family: Tahoma;
	font-size: 12px;
	color: Black;
	text-decoration : none;
}
a.link_podmenu:visited {
	font-family: Tahoma;
	font-size: 12px;
	color: Black;
	text-decoration : none;
}
a.link_podmenu:active {
	font-family: Tahoma;
	font-size: 12px;
	color: Black;
	text-decoration : none;
}
a.link_podmenu:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: Black;
	text-decoration : underline;
}
div.linia_podmenu{
	background-image : url(images/linia_podmenu.jpg);
	background-repeat : no-repeat;
	width : 487px;
	height : 5px;
}
td.tlo_opis_czerwien{
	background-image : url(images/tlo_opis_czerwien.jpg);
	background-repeat : no-repeat;
	width : 102px;
	height : 26px;
	text-align : center;
}
td.tlo_opcje_bialy{
	background-image : url(images/tlo_opcje_bialy.jpg);
	background-repeat : no-repeat;
	width : 94px;
	height : 26px;
	text-align : center;
}
div.tresc_bramy{
	font-family: Tahoma;
	font-size: 11px;
	color : Black;
	padding-left : 27px;
	padding-top : 23px;
	padding-right : 8px;
}
td.naglowek_dokumenty_produkt{
	font-family: Tahoma;
	font-size: 11px;
	color : Black;
	font-weight : bold;
	padding-bottom : 3px;
	padding-top : 3px;
	padding-right : 5px;
	padding-left : 5px;
	border : medium solid Black;
	border-right : none;
	width: 300px;
}
td.naglowek_dokumenty_pdf{
	font-family: Tahoma;
	font-size: 11px;
	color : Black;
	font-weight : bold;
	padding-bottom : 3px;
	padding-top : 3px;
	padding-right : 5px;
	padding-left : 5px;
	border : medium solid Black;
	border-right : none;
	width: 100px;
}
td.naglowek_dokumenty{
	font-family: Tahoma;
	font-size: 11px;
	color : Black;
	font-weight : bold;
	padding-bottom : 3px;
	padding-top : 3px;
	padding-right : 5px;
	padding-left : 5px;
	border : medium solid Black;
	width: 100px;	
}
td.nazwa_produkt_dokumenty{
	font-family: Tahoma;
	font-size: 11px;
	color : Black;
	padding-bottom : 3px;
	padding-top : 3px;
	padding-right : 5px;
	padding-left : 5px;
	border : thin solid Black;
	border-right : none;
	border-top : none;
}
td.nazwa_produkt_pdf_dokumenty{
	font-family: Tahoma;
	font-size: 11px;
	color : Black;
	padding-bottom : 3px;
	padding-top : 3px;
	padding-right : 5px;
	padding-left : 5px;
	border : thin solid Black;
	border-right : none;
	border-top : none;
	border-left : none;
}
td.nazwa_produkt_dwg_dokumenty{
	font-family: Tahoma;
	font-size: 11px;
	color : Black;
	padding-bottom : 3px;
	padding-top : 3px;
	padding-right : 5px;
	padding-left : 5px;
	border : thin solid Black;
	border-top : none;
	border-left : none;
}
img.noborder{
	border-width : 0px 0px 0px 0px;
}
td.nazwa_pliku{
	font-family: Tahoma;
	font-size: 11px;
	color : Black;
	padding-bottom : 1px;
	padding-top : 1px;
	padding-right : 5px;
	padding-left : 25px;
	border : thin solid Black;
	border-top : none;
	background-color : #DCDCDC;
}
td.plik_pdf{
	text-align : center;
	border : thin solid Black;
	border-top : none;
	border-left : none;
}
div.opis_dokumentacja{
	font-family: Tahoma;
	font-size: 10px;
	color : Black;
}
td.plik_dwg{
	text-align : center;
	border : thin solid Black;
	border-top : none;
	border-left : none;
}
td.wyszukiwarka_opis{
	font-family: Tahoma;
	font-size: 12px;
	color : Black;
	font-weight : bold;
}
td.wojewodztwo{
	color : Black;
	font-weight : bold;
	font-family : Tahoma;
	font-size : 11px;
	padding-left : 10px;
	background-color : #DCDCDC;
	width : 420px;
	padding-top : 2px;
	padding-bottom : 2px;
}
td.referencje_firma{
	color : Black;
	font-weight : normal;
	font-family : Tahoma;
	font-size : 11px;
	padding-left : 20px;
	padding-top : 2px;
}
td.ref_nazwa_firmy{
	color : Black;
	font-weight : bold;
	font-family : Tahoma;
	font-size : 13px;
	padding-left : 20px;
	padding-top : 2px;
	text-decoration : underline;
}
td.drukuj{
	padding-left : 20px;
	padding-top : 20px;
}
a.drukuj{
	text-decoration : none;
}
td.nazwa_okazje{
	color : Black;
	font-weight : bold;
	font-family : Tahoma;
	font-size : 13px;
	padding-left : 20px;
	padding-top : 10px;
	text-decoration : underline;
}
img.okazje{
	border-width : 0px 0px 0px 0px;
	margin-top : 6px;
	margin-right : 6px;
	margin-left : 6px;
	margin-bottom : 3px;
	float : left;
}
div.dzial_kontakt{
	font-family : Verdana;
	font-size : 14px;
	font-weight : bolder;
	display : block;
	float : none;
	margin-bottom : 3px;
}
div.osoba_kontakt{
	display : block;
	float : none;
	margin-bottom : 10px;
}
td.dane_kontakt{
	font-family : Verdana;
	font-size : 12px;
	padding-left : 15px;
}
td.zdjecie_kontakt{
	float : left;
}