body
{
	font-size:12px;
	font-family:Arial;
	background:#eff5f5 url('../layout/bgr.gif') repeat-x top;
	margin:0;
	padding:0;
}
a img
{
	border:0;
	vertical-align:bottom;
}
p
{
	padding:10px 0;
	margin:0;
	text-align:justify;
	text-indent:20px;
	line-height:20px;
}
h1
{
	margin:3px;
	padding:2px 7px;
	background:#f7f7f7;
	border-bottom:3px solid #ebebeb;
	color:#29146b;
	font-size:20px;
	letter-spacing:3px;
}
h1 span
{
	color:#de2418; 
}


.clear
{
	clear:both;
}
ul,ol
{
	margin:0;
	padding:0 0 0 30px;
	text-align:justify;
}
ul li, ol li
{
	line-height:28px;
}

ul#mapa_strony
{
	margin:30px 0 0 50px;
}
ul#mapa_strony li
{
	line-height:23px;
	font-size:14px
}


#header
{
	width:984px;
	height:114px;
	background:url('../layout/header_bgr.jpg') no-repeat top center;
	margin:0 auto;
}
#header_logo
{
	position:absolute;
	width:314px; 
	height:64px; 
	margin:12px 0 0 0;
}
#header_licznik
{
	color:#9c9c9c;
	font-size:10px;
	position:absolute;
	width:168px;
	height:50px;
	margin:15px 0 0 817px;
}
#header_adres
{
	padding:92px 5px 0 5px; 
	color:white; 
	font-size:12px;
}





#container
{
	width:980px;
	border-left:2px solid white;
	border-right:2px solid white;
	background:white;
	margin:0 auto;
}
#mainbanner
{
	width:980px;
	height:237px;
}
#content_left
{
	width:232px; 
	float:left; 
	display:inline; 
	margin:3px 3px 3px 0;
}
.pic_under_menu
{
	margin-top:3px;
	border:2px solid #9bbdde;
}

#content_right
{
	width:744px;
	float:right; 
	display:inline; 
	margin:3px 0 3px 0;
}



#table_inwestycje_zrealizowane
{
	margin-bottom:20px;
	width:100%; 
	text-align:center;
	color:#003471;
}
#table_inwestycje_zrealizowane td
{
	vertical-align:top;
}
#table_inwestycje_zrealizowane img
{
	margin:25px 0 8px 0;
}
#table_inwestycje_zrealizowane a:link img, #table_inwestycje_zrealizowane a:visited img
	{
	border:2px solid #528ec6;
	}
#table_inwestycje_zrealizowane a:hover img
	{
	border:2px solid #1859b5;
	}
#table_inwestycje_zrealizowane a:link, #table_inwestycje_zrealizowane a:visited
	{
	text-decoration:none;
	color:#003471;
	}
#table_inwestycje_zrealizowane a:hover
	{
	color:#de2418;
	}



#table_banki
{
	width:100%;
	text-align:center;
	color:#003471;
}
#table_banki td
{
	padding:20px 10px;
	width:33%;
}



/**
 * STOPKA
 */
#footer
{
	width:980px;
	height:33px;
	background:url('../layout/footer.gif') repeat-x;
	margin:0 auto;
	color:#f0dde0; 
	font-size:11px;
}
#footer_left
{
	margin:0 0 0 5px;
	padding-top:8px;
	float:left;
	display:inline;
}
#footer_left img
{
	vertical-align:middle;
	margin:0 5px;
}

#footer_right
{
	margin:0 10px 0 0;
	padding-top:8px;
	text-align:right;
	float:right;
	display:inline;
}
#footer_right img
{
	vertical-align:middle;
	margin:0 5px 0 0;
}

#footer_center
{
	float:left;
	display:inline;
	padding-top:8px;
	margin-left:180px;
	color:#d9a8b0;
}
#footer a:link, #footer a:visited
	{
	text-decoration:none;
	color:#f0dde0;
	}
#footer a:hover
	{
	color:#dfaf6f;
	}




#lista_mieszkan
{
	width:80%;
	background:white; 
	margin:20px auto 10px auto;
	text-align:center;
}
#lista_mieszkan td
{
	background:#ccdbe6; 
	color:black;
}
#lista_mieszkan tr#lista_mieszkan_head td
{
	background:#004a80 !important; 
	color:white !important; 
	font-weight:bold !important;
}



/**
 * LINKI
 */
#lista_mieszkan a:link, #lista_mieszkan a:visited
	{
	text-decoration:none;
	color:white;
	}
#lista_mieszkan a:hover
	{
	color:#dfaf6f;
	}

#links a:link, #links a:visited
	{
	text-decoration:none;
	font-weight:bold;
	color:black;
	}
#links a:hover
	{
	color:#dfaf6f;
	}
a:link, a:visited
	{
	text-decoration:none;
	color:#cb5a39;
	}
a:hover
	{
	color:#e59726;
	}
.link a:link img, .link a:visited img
	{
	border:2px solid #f3f3f3;
	text-decoration:none;
	}
.link a:hover img
	{
	border:2px solid #c8c8c8;
	}
#footer_right a:link, #footer_right a:visited
	{
	text-decoration:none;
	color:#ce9aa3;
	}
#footer_right a:hover
	{
	color:#e59726;
	}








/**
 * FORMULARZE
 */
.szukaj
{
	font-size:11px;
	width:120px; 
	border-left:1px solid #ecebea; 
	margin:0; 
	padding:1px;
	border-top:1px solid #ecebea; 
	border-bottom:1px solid #bcbcba; 
	border-right:1px solid #bcbcba; 
	color:#c7c7c7;
}
form
{
	margin:0;
	padding:0;
}
.button
{
	font-size:11px;
	border:1px solid #bcbcba; 
	background:gray;
	color:white;
}






/**
 * MENU
 */
.suckerdiv ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 232px;
}
.suckerdiv ul li
{
	position: relative;
}
.suckerdiv ul li ul
{
	position: absolute;
	width: 170px;
	top: 0;
	visibility: hidden;
}
.suckerdiv ul li a:link, .suckerdiv ul li a:visited
{
	display:block;
	overflow:auto;
	color:white;
	text-decoration:none;
	background:#2175bc;
	padding:5px 5px;
	font-size:13px;
	border-left: 10px solid #1958b7;
	border-right: 10px solid #508fc4;
	border-bottom:1px solid #508fc4;
}
.suckerdiv ul li a:hover
{
	border-left: 10px solid #2175bc;
	background:#1958b7;
}
.suckerdiv .subfolderstyle
{
	background:#2175bc url('../layout/li_more.gif') no-repeat right top !important;
}
.suckerdiv a.subfolderstyle:hover
{
	background:#1958b7 url('../layout/li_more.gif') no-repeat right top !important;
}
.suckerdiv ul li.active a
{
	color:#82ceec;
}

/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */

        
         .dvhdr1 {
            background:#508fc4;
            font-family:arial;
            font-size:12px;
            font-weight:bold;
            border:1px solid #066bc0;
            padding:5px;
            width:350px;
            color: #ffffff;
         }
         
         .dvbdy1 {
            background:#FFFFFF;
            font-family:arial;
            font-size:12px;
            border-left:1px solid #066bc0;
            border-right:1px solid #066bc0;
            border-bottom:1px solid #066bc0;
            text-align: justify;
            padding:5px;
            width:350px;
			opacity:0.90;
			filter:alpha(opacity=90);
         }
         
.modalDialog_transparentDivs{	
	filter:alpha(opacity=40);	/* Transparency */
	opacity:0.4;	/* Transparency */
	background-color:#AAA;
	z-index:1;
	position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv{
	border:3px solid #000;	
	padding:2px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#FFF;	/* White background color for the message */
}
.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	background-color:#555;
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */	
}