body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-image: url(img/tlo.gif); 
	background-repeat: repeat;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
}

a {
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
	color: White;
}

a:hover {
	color: #740306;
}

div#glowny {
	text-align: left;
	width: 855px;
	margin:0 auto;
	margin-top: 15px;
	background-color: #c0c0c0;
	background-image: url(img/tlo_menu.jpg); 
	background-repeat: repeat;
}

div#lewy {
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
	float: left;
	width: 275px;
	background-image: url(img/tlo_menu.jpg); 
	background-repeat: repeat;
}

div#logo {
	margin: 0;
	padding: 0;
	border: 0px;
	display: block;
	position: relative;
	top: 19px;
	left: 19px;
	z-index: 3;
	background-color: white;
	width: 275px;
	height: 152px;
	text-align: center;
	vertical-align: middle;
}

div#logo img {
	vertical-align: middle;
	border: 0px;
}

div#dane {
	margin: 0 auto;
	width: 239px;
	margin-top: 55px;
	text-align: center;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	margin-left: 19px;
}

div#dane a {
	color: black;
}

div#wiadomosc {
	width: 237px;
	margin: 0px;
	margin-left: 19px;
	margin-top: 35px;
	font-size: 14px;
	text-align: justify;
}

div#prawy {
	width: 580px;
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	position: relative;
	background-color: white;
	background-image: url(img/rzut.gif);
	background-position: center top;
}

div#prezentacja {
	width: 580px;
	height:300px;
	margin: 0;
	padding: 0;
	border: 0;
	background-image: url(img/prezentacja.jpg); 
	background-repeat: no-repeat;  
	background-position: center -80px;
}

div#flashcontent{
	width: 580px;
	height:300px;
	margin: 0;
	padding: 0;
	border: 0;
}


div#podmenu a {
	color: white;
	/*width: 103px;*/
	display: block;
	font-weight:bold;
	vertical-align: middle;
	text-align: center;
	font-size: 12px;
	margin: auto;
	padding: 0;
	border: 0;
}

div#podmenu a:hover {
	color: #740306;

}

table#podmenu{
	width: 540px;
	height: 33px;
	margin: 0;
	/*margin-top: -10px;*/
	padding: 0;
	border-spacing: 0px;
	border-collapse: collapse;
	background-image: url(img/tlo_menu3.png);
	background-position: left top;
	background-repeat: repeat-x;
	text-align: center;
}


table#podmenu td{
	width: 20%;
	height: 55px;
	padding: 0px; 
	border: 0px;
	text-align: center;
	vertical-align: middle;
	border-right: solid 1px #5e7080;
	border-left: solid 1px #5e7080;
	/*border-top: solid 1px #5e7080;*/
}

















div#menu_glowne a {
	/*color: white;*/
	width: 103px;
	display: block;
	font-weight:bold;
	vertical-align: middle;
	text-align: center;
	font-size: 12px;
	margin: 0 auto;
	padding: 0;
	border: 0;
}

table#menu{
	width: 580px;
	height: 110px;
	margin: 0;
	margin-top: -10px;
	padding: 0;
	border-spacing: 0px;
	border-collapse: collapse;
	background-image: url(img/tlo_menu3.png);
	background-position: left center;
	background-repeat: repeat-x;
}


table#menu td{
	width: 20%;
	height: 55px;
	padding: 0px; 
	border: 0px;
	text-align: center;
	vertical-align: middle;
	border-right: solid 1px #5e7080;
	border-top: solid 1px #5e7080;
}

div#tresc {
	width: 580px;
	border: 0;
	padding: 0;
	margin: 0;
}



*.blok {
	width: 540px; 
	margin-top: 25px;
	margin-left: 20px;
	margin-bottom: 20px;
	text-align: justify;
	vertical-align: top;
}

*.blok p{
	text-align: justify;
}

*.blok a{
	color: black;
}

*.centr {
	text-align: center;
	margin: 0 auto;

}
*.pasek {
	width: 540px;
	height: 15px;
	background-color: #be0505;
	left: 0px;
}

*.tytul {
	font-size: 18px;
	font-weight:bold;
	color: #808080;
	width: 100px;
	margin-left: 40px;
	position: relative;
	top: -20px;  
	left: 0px;
	background-color: white;
	text-align: center;
}

table#tabela_popularne {
	clear: both;
	border: 0px;
	border-collapse: collapse;
	width: 100%;
	margin: 0 auto;
}

table#tabela_popularne img {
	border: 0px;
}

*.popularne {
	width: 122px;
	height: 84px;
	border: solid 1px grey;
}

div#stopka {
	height: 20px;
	clear: both;
	color:white;
	font-size: 0.7em;
	text-align: center;
	vertical-align: bottom;
	background-color: Black;
	font-weight:bold;
}

/*******************************************************************************************/
/* elementy do stron z projektami */


/* spis projektow w danej kategorii */
table#spisIkonek td{
	margin: auto;
}



/* zdjecia w spisie projektow w danej kategorii */
*.ikonkiIndex {
	border: 0px;
	float: left;
	margin: 0 5px;
	vertical-align: 30%;
}





div#napis {
	width: 237px;
	margin: 0 auto;
	margin-top: 35px;
}

table#nazwa_projektu {
	width: 100%;
	background-image: url(img/tlo_menu3.png); 
	background-repeat: repeat-x;
	background-position: left center;
}

td#symbol {
	font-size: 28px;
	font-weight: bold;
	text-align: center;
	width: 80px;
}

td#opis {
	text-align: center;
	font-size: 12px;
}

div#ikonki {
	width: 160px;
	margin: auto;
}

*.ikonki_po_prawej {
	margin: 0 auto;
	width: 159px;
	border: 0;
	width: 159px;
	height: 110px;
}

*.ikonki_po_prawej2 {
	margin: 0 auto;
	width: 159px;
	border: 0;
	width: 159px;
	height: 110px;
	margin-top: 40px;
}

table#tabela_wizualizacji {
	margin: 0 auto;
	width: 100%;
}

table#tabela_wizualizacji td{
	margin: 0 auto;
	width: *;
	text-align: center;
}

table#tabela_wizualizacji tr{
	height: 130px;
}

div#symbol {
	width: 55px;
	height: 30px;
	background-color: #c0c0c0;
	display: block;
	z-index: 1;
	position: absolute;
	top: 19px;
	left: 506px;
	font-size: 22px;
	text-align: center;
	color: Black;
	font-weight:bold;
	padding-top: 5px;
}

table#submenu_projektow {
	width: 100%;
}

table#submenu_projektow a{
	color: black;
}

*.menu_powierzchnie{
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	line-height: 150%;
	font-weight:bold;
}

table#tabela_atrybutow {
	width: 237px;
	height: 146px;
	border: 0px;
	border-collapse: separate;
	padding: 0px;
	margin: 0px;
	margin-left: 35px;
	margin-top: 0px;
	font-size: 14px;
	font-weight:bold;
	text-align: left;
	color: black;
}

*.atrybut {
	text-align: left;
	width: 300px;
}

*.wartosc {
	text-align: right;
}

*.odnosnikprojektu {
	border: 0px;
}

img#wizualizacja {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	vertical-align: top;
}

img#elewacja {
	text-align: center;
	margin: auto auto;
	border: 0px;
}

p#elewacja_opis {
	margin: auto;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
}

table#dane_rzutow {
	text-align: left;
	margin: 0 auto;
	font-size: 14px;
	font-weight: bold;
	clear: both;
}

div#centrowanie {
	text-align: center;
	width: 100%;
	border: 0px;
	margin: 0 auto;
}

/*******************************************************************************************/
/* elementy do stron z projektami */

table#przedstawiciel {
	margin: 0 auto;
	margin-top: 10px;
	
}

*.nazwaFirmy {
	height: 20px;
	text-align: center;
}

*.pAtrybut {
	width: 80px;
}

*.pWartosc {
}


/* tabela linkow do kategorii na stronie "projekty" */
table#projektyKategorie {
	width: 100%; 
	text-align: center;
}


/* odnosniki do kategorii w tabeli na stronie "projekty"*/
table#projektyKategorie a{
	color: #740306;
	font-weight: bold;
}


/* tabela zawierajace liste firm nalezacych do danej litery badz wojewodztwa */
table#listaFirm {
	margin: 10px auto;
}

table#listaFirm td{
	height: 30px;
}


table#listaFirm a{
	font-style: italic;
	font-weight: bold;
	color: #740306;
}



table#przedstawicieleOdnosniki a{
	color: #740306;
}


table#przedstawicieleOdnosniki {
	width: 100%;
}