html, body {height: 100%; margin: 0px; padding: 0px; background-color: rgb(90,90,90); background-image: url(grafika/tlo.gif); background-position: center; font-family: Arial, sans-serif; font-size: 11px;}

table {margin: 0px; padding: 0px; border-width: 0px; border-collapse: collapse;}
td {margin: 0px; padding: 0px; border-width: 0px; border-collapse: collapse; font-family: Arial, sans-serif; font-size: 11px;}

img {border-width: 0px;}

/* #wszystko {position: relative; width: 775px; height: auto !important; height: 100%; min-height: 100%; margin-left: auto; margin-right: auto; background-color: rgb(220,220,220); background-image: url(grafika/tlo_3.gif);} */
/* #prawie_wszystko {padding-bottom: 76px;} */
#wszystko {position: relative; width: 775px; height: auto !important; height: 100%; min-height: 100%; margin-left: auto; margin-right: auto; background-color: rgb(170,170,170);}
#prawie_wszystko {position: relative; width: 775px; margin-left: auto; margin-right: auto; background-color: rgb(190,190,190); background-image: url(grafika/tlo_3.gif);}

#gora_kolory {position: relative; height: 17px;}
#gora_kolory_1 {position: absolute; top: 0px; left: 0px; width: 575px; height: 17px; background-color: rgb(231,120,23);}
#gora_kolory_2 {position: absolute; top: 0px; left: 575px; width: 200px; height: 17px; background-color: rgb(242,163,35);}

#wejscie {position: absolute; top: 200px; padding-bottom: 100px;}

#logo {position: relative; height: 76px; padding-top: 24px; padding-left: 29px; background-image: url(grafika/tlo_2.gif);}

#gora {position: relative; background-color: rgb(220,220,220);}
#gora_menu {position: absolute; top: 0px; left: 575px; width: 170px; padding-top: 15px; padding-left: 15px;}
	#gora_menu a {display: block; padding-left: 10px; padding-top: 3px; padding-bottom: 3px; background-image: url(grafika/menu_tlo.gif); background-repeat: no-repeat; text-decoration: none; font-size: 12px; font-weight: 700; color: rgb(150,0,0);}
	#gora_menu a:hover {text-decoration: underline; color: rgb(150,0,0);}

#gora_2_kolory {position: relative; height: 1px;}
#gora_2_kolory_1 {position: absolute; top: 0px; left: 0px; width: 575px; height: 1px; background-color: rgb(186,24,37);}
#gora_2_kolory_2 {position: absolute; top: 0px; left: 575px; width: 200px; height: 1px; background-color: rgb(242,163,35);}

#srodek {position: relative;}

#tresc {padding: 20px; font-size: 11px; color: rgb(30,30,30);}
	#tresc h1 {margin: 0px 0px 15px 0px; font-size: 19px; font-weight: 500; color: rgb(150,0,0);}
	#tresc h2 {margin: 15px 0px 10px 0px; font-size: 15px; font-weight: 500; color: rgb(150,0,0);}
	#tresc p {margin: 0px 0px 5px 0px; line-height: 150%;}
	#tresc ul {margin-top: 0px; margin-bottom: 5px; list-style-type: circle; line-height: 150%;}
	#tresc a {text-decoration: none; color: rgb(220,0,0);}
	#tresc a:hover {text-decoration: underline; color: rgb(220,0,0);}
	#tresc img.ramka {border: solid 1px rgb(150,150,150);}
	#tresc .realizacje {margin-bottom: 15px;}
		#tresc .realizacje_opis {padding: 10px 5px 10px 5px; border-style: solid; border-width: 1px 0px 1px 0px; border-color: rgb(150,150,150); text-align: center;}
		#tresc .realizacje_nazwa {font-size: 12px; font-weight: 700;}
		#tresc .realizacje_nazwa a {color: rgb(150,0,0);}
		#tresc .realizacje_obrazek {margin-top: 10px;}
		#tresc .realizacje_obrazek img {border: solid 1px rgb(150,150,150);}
	#tresc .spis {margin-bottom: 15px;}
		#tresc .spis_obrazek img {border: solid 1px rgb(150,150,150);}
		#tresc .spis_opis {padding: 5px 5px 5px 5px; border-style: solid; border-width: 1px 0px 1px 0px; border-color: rgb(150,150,150);}
		#tresc .spis_nazwa {font-size: 12px; font-weight: 700;}
		#tresc .spis_nazwa a {color: rgb(150,0,0);}
		#tresc .spis_wstep {margin-top: 3px; line-height: 150%;}
		#tresc .spis_wiecej {margin-top: 3px;}
		#tresc .spis_wiecej img {border: solid 1px rgb(150,150,150); vertical-align:bottom}
	#tresc .wpis_tresc {margin-top: 15px; margin-bottom: 30px; line-height: 150%;}
		#tresc .wpis_tresc h4 {margin: 0px 0px 0px 0px; font-size: 15px; font-weight: 500; color: rgb(150,0,0);}
		#tresc .wpis_tresc_en {padding: 5px 0px 5px 0px; font-size: 12px;}
		#tresc .wpis_tresc_en img {border: solid 1px rgb(150,150,150); vertical-align:bottom}
	#tresc .wpis_zdjecia {margin-top: 30px;}
	#tresc .wpis_mapa {margin-top: 30px;}
	#tresc .zdjecia {margin-bottom: 15px; border: solid 1px rgb(150,150,150);}
	
#bok_menu {width: 170px; padding-top: 15px; padding-left: 15px;}
	#bok_menu h1 {margin: 0px 0px 10px 0px; font-size: 15px; font-weight: 500; color: rgb(50,50,50);}
	#bok_menu a {display: block; padding-left: 10px; padding-top: 3px; padding-bottom: 3px; background-image: url(grafika/menu_tlo.gif); background-repeat: no-repeat; text-decoration: none; font-size: 12px; font-weight: 700; color: rgb(150,0,0);}
	#bok_menu a:hover {text-decoration: underline; color: rgb(150,0,0);}
#bok_zdjecia {width: 170px; padding-top: 15px; padding-left: 15px; text-align: center;}
	#bok_zdjecia img {margin-top: 10px; margin-bottom: 10px; border: solid 1px rgb(150,150,150);}
#bok_wybrane {width: 170px; padding-top: 15px; padding-left: 15px;}
	#bok_wybrane h1 {margin: 0px 0px 10px 0px; font-size: 17px; font-weight: 500; color: #960000;}
	#bok_wybrane_nazwa a {text-decoration: none; color: rgb(150,0,0);}
	#bok_wybrane_nazwa a:hover {text-decoration: underline;}
	#bok_wybrane img {margin-top: 5px; margin-bottom: 15px; border: solid 1px rgb(150,150,150);}

/* #stopka {position: absolute; bottom: 0px; width: 775px; margin-left: auto; margin-right: auto; height: 56px; background-color: rgb(50,220,220);} */
#stopka {position: relative; width: 775px; margin-left: auto; margin-right: auto; height: 56px;}
	#stopka_1 {height: 20px; background-color: rgb(220,220,220);}
	#stopka_2 {height: 5px; background-color: rgb(150,150,150);}
	#stopka_3 {height: 20px; padding-top: 5px; background-color: rgb(200,200,200); text-align: center; font-size: 11px; color: rgb(50,50,50);}
		#stopka_3 a {text-decoration: none; color: rgb(150,0,0);}
		#stopka_3 a:hover {text-decoration: underline; color: rgb(150,0,0);}
	#stopka_4 {height: 1px; background-color: rgb(150,150,150);}
	#stopka_5 {height: 20px; padding-top: 5px; background-color: rgb(210,210,210); text-align: center; font-size: 11px; color: rgb(80,80,80);}
		#stopka_5 a {text-decoration: none; color: rgb(200,0,0);}
		#stopka_5 a:hover {text-decoration: underline; color: rgb(200,50,50);}
	#stopka_6 {height: 1px; background-color: rgb(100,100,100);}

.czerwony {background-color: rgb(186,24,37);}
.pomaranczowy_jasny {background-color: rgb(231,120,23);}
.pomaranczowy_ciemny {background-color: rgb(242,163,35);}

.referencje {position: relative; margin-bottom: 15px;}
.referencje_link {position: absolute; top: 5px; left: 210px;}

.pietro {
    vertical-align: middle;
    text-align: center;
}

#krowodrza_table {
    border: 1px solid #000000;
    width: 100%;
	background-color: #FFFFFF;
}
#krowodrza_table thead tr {

    background-color: #F2A323;
    height: 35px;
}

#krowodrza_table th {
	border: 1px solid #000000;
}

#krowodrza_table td{
    height: 30px;
    padding: 5px;
	border: 1px solid #000000;
}

#opis table td {
	font-size: 10pt;
	height: 45px;
	border-bottom: 1px solid #e77817;
}
#opis_pomieszczen table th {
	font-size: 10pt;

}
#opis_pomieszczen table td {
	font-size: 10pt;
	height: 45px;
	border-bottom: 1px solid #e77817;
	padding: 5px;
}
