body {
	margin: 0;
	background: #fff;
}

form { margin: 0; padding: 0; }

#main_div {
	text-align: center;
}
#main_table {
	width: 770px;
	margin: auto;
}

#flashcontent {
	width: 553px;
	height: 245px;
}

#menu_left {
	background: url('../images/menu_01.jpg') no-repeat;
	width: 37px;
	height: 245px;
}

#menu_right {
	background: url('../images/menu_03.jpg') no-repeat;
	width: 18px;
	height: 245px;
}

#menu_table { width: 217px; }
#menu { width: 162px;  }
#menu a { display: block; }
#menu a#logo { height: 110px; background: url('../images/logo.jpg') 50% 50%    no-repeat; }
#menu a#m_1 { height: 25px;   background: url('../images/menu.gif') 0px    0px no-repeat; }
#menu a#m_2 { height: 25px;   background: url('../images/menu.gif') 0px  -25px no-repeat; }
#menu a#m_3 { height: 25px;   background: url('../images/menu.gif') 0px  -50px no-repeat; }
#menu a#m_4 { height: 25px;   background: url('../images/menu.gif') 0px  -75px no-repeat; }
#menu a#m_5 { height: 24px;   background: url('../images/menu.gif') 0px -100px no-repeat; }
#menu a#m_1:hover, #menu a#m_1_on { height: 25px;   background: url('../images/menu.gif') -162px    0px no-repeat; }
#menu a#m_2:hover, #menu a#m_2_on { height: 25px;   background: url('../images/menu.gif') -162px  -25px no-repeat; }
#menu a#m_3:hover, #menu a#m_3_on { height: 25px;   background: url('../images/menu.gif') -162px  -50px no-repeat; }
#menu a#m_4:hover, #menu a#m_4_on { height: 25px;   background: url('../images/menu.gif') -162px  -75px no-repeat; }
#menu a#m_5:hover, #menu a#m_5_on { height: 24px;   background: url('../images/menu.gif') -162px -100px no-repeat; }
#menu #footer { height: 11px; background: url('../images/menu.gif') 0px -124px no-repeat; font-size: 1px; }

.left-column-bg {
	background-image:url(../images/image_03.jpg);
	background-position: 0 0;
	background-repeat:no-repeat;
}

#header-aktualnosci {
	height:40px;
}

.aktualnosci-pos {
	margin-top:22px;
	margin-left:22px;
	margin-bottom:0px;
}

.informacje-pos {
	margin-top:22px;
	margin-left:22px;
	margin-bottom:0px;
}

.aktualnosc-data-box {
	background-image:url(../images/data_img.gif);
	background-position: 12px 2px;
	background-repeat:no-repeat;
	padding-left:25px;
	padding-right:14px;
	color: #9F9F9F;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
}

.aktualnosc-tytul-box {
	padding-left:12px;
	padding-right:14px;
	color: #006EB3;
	font-weight:bold;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
}

.aktualnosc-opis-box {
	margin-left:12px;
	margin-top:10px;
	margin-bottom:10px;
	color: #555555;
	font-weight:normal;
	font-size: 11px;
	line-height:15px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
}

.aktualnosc-wiecej-box {
	margin-top:15px;
	margin-bottom:15px;
	margin-left:130px;
}

.aktualnosc-box {
	padding-top:10px;
	padding-bottom:4px;
	margin-left:10px;
	margin-right:15px;
	background-color:#F2F8FB;
	border-top:1px solid #CCE2F0; 
}

.aktualnosc {
	padding-top:8px;
	padding-bottom:8px;
	margin-left:10px;
	margin-right:15px;
}


.aktualnosc-lista {
	padding-top:8px;
	padding-bottom:8px;
	margin-left:10px;
	margin-right:15px;
}


.aktualnosc-lista-data-box {
	background-image:url(../images/data_img.gif);
	background-position: 12px 3px;
	background-repeat:no-repeat;
	padding-left:25px;
	padding-right:14px;
	color: #9F9F9F;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
}

.aktualnosc-lista-tytul-box {
	padding-left:12px;
	padding-right:14px;
	color: #006EB3;
	font-weight:bold;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
}

.aktualnosc-lista-detail-box {
	margin-left:12px;
	margin-top:10px;
	margin-bottom:10px;
	color: #555555;
	font-weight:normal;
	font-size: 11px;
	line-height:15px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
	text-align: justify;
}

.aktualnosc-lista-wiecej-box {
	margin-top:5px;
	margin-bottom:15px;
	margin-left:12px;
}

.aktualnosc-lista-powrot-box {
	margin-top:5px;
	margin-bottom:15px;
	margin-left:12px;
}



#header-informacje {
	height:50px;
}

.informacja {
	background-image:url(../images/symbol.gif);
	background-position: 22px 2px;
	background-repeat:no-repeat;
}

.informacja a {
	padding-left:38px;
	padding-right:14px;
	color: #545454;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
}

.informacja a:hover {
	padding-left:38px;
	padding-right:14px;
	color: #4873FF;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
}

.informacja-separator {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:5px;
	border-top:1px solid #CCE2F0; 
}

.right-column-bg {
	background-image:url(../images/image_04.jpg);
	background-position: right 0;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:30px;
	padding-top:5px;
}

/* wirtualny spacer */
.right-column2-bg {
	background-image:url(../images/image_04.jpg);
	background-position: right 0;
	background-repeat:no-repeat;
	padding-top:5px;
}

.spacer-powrot {
	margin-top:5px;
	margin-bottom:15px;
	margin-left:12px;
}

.wirtualny-spacer-img {
	margin-top:8px;
	border:1px solid #CECECE
}

/* oferta */
.right-column-oferta-bg {
	background-image:url(../images/image_04.jpg);
	background-position: right 0;
	background-repeat:no-repeat;
	padding-right:15px;
	padding-top:5px;
}

.footer-bg {
	width:630;
	height:72;
	background-image:url(../images/footer_02.jpg);
	background-position: 0 0;
	background-repeat:no-repeat;
	color: #FFFFFF;
	font-weight:normal;
	font-size: 11px;
	line-height:15px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
	text-align:center;
	padding-right:150px;
}

.a-footer {
	color: #FFFFFF;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
	text-align:center;
}

.separator-footer {
	padding-left:10px;
	padding-right:10px;
	background-image:url(../images/separator_footer.gif);
	background-position: 10px 1px;
	background-repeat:no-repeat;
	color: #FFFFFF;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
	text-align:center;
}

#text {
	margin-bottom:3px;
	color: #555555;
	font-weight:normal;
	font-size: 11px;
	line-height:15px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
	text-align: justify;
}

#text a {
	color: #555555;
	font-weight:normal;
	font-size: 11px;
	line-height:15px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: underline;
	text-align: justify;
}

#text a:hover {
	color: #555555;
	font-weight:normal;
	font-size: 11px;
	line-height:15px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
	text-align: justify;
}

.link {
	color: #555555;
	font-weight:normal;
	font-size: 11px;
	line-height:15px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: underline;
	text-align: justify;
}

.link:hover {
	color: #555555;
	font-weight:normal;
	font-size: 11px;
	line-height:15px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
	text-align: justify;
}



.text {
	color: #555555;
	font-weight:normal;
	font-size: 11px;
	line-height:15px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
	text-align: justify;
}

#message {
	padding-top:0px;
	padding-bottom:10px;
	color: #DC0000;
	font-weight:bold;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
}

#message li {
	color: #DC0000;
	font-weight:bold;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
}

#header-realizacje {
	height:25px;
}

#header-newsletter {
	height:25px;
}

/* kontakt */
#header-kontakt {
	height:25px;
}

.img-kontakt {
	margin-left:5px;
}

.img-form-kontakt {
	margin-right:5px;
}

.input-kontakt-text {
	background-color:#FFFFFF;
	border: 1px solid #CECECE;
	width:165px;
	color:#555555;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
}

.input-kontakt-textarea {
	background-color:#FFFFFF;
	border: 1px solid #CECECE;
	width:231px;
	height:50px;
	color:#555555;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
}

#header-oferta {
	height:25px;
}

.separator {
	margin-top:20px;
	margin-bottom:10px;
	background-image:url(../images/separator.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	color: #FFFFFF;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
	text-align:center;
}

/* zapytanie o mieszkanie */
#ask .table {
	width:50%;
	margin-bottom:15px;}
	
#ask .td{
	color: #4D4E4C;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
	}
	
#ask .header{
	color: #4D4E4C;
	font-weight:normal;
	font-size: 13px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
	}
	
#ask li{
	color: #FF0000;
	margin-left:30px;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
	}

#ask .input{
	background-color:#FFFFFF;
	border: 1px solid #CECECE;
	width:180px;
	color:#4D4E4C;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	}
	
#ask .textarea{
	background-color:#FFFFFF;
	border: 1px solid #CECECE;
	width:180px;
	height:55px;
	color:#4D4E4C;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	}
	
#ask .submit{
	background-color:#FE6D02;
	border: 0px;
	font-weight:normal;
	font-size: 11px;
	color:#FFFFFF;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	}
	
#menu_akt_oferta { }
#menu_akt_oferta a { color: #006EB3; text-decoration: none; display: block; white-space:nowrap; width: 20px; background: url('../images/karteczka.gif') 0px 3px no-repeat; padding-left: 12px; font-family: Tahoma, Verdana, Arial; font-size: 11px; margin-left: 20px; margin-top: 5px; }
#menu_akt_oferta a:hover { text-decoration: underline; }
#previews {  }
#previews .field { clear:both; margin-left: 20px; }
#previews .tytul1 { margin-left:10px; color: #626262; font-family:Tahoma, Verdana, Arial; font-size: 14px; font-weight:bold; text-align: left; }
#previews .tytul { color: #626262; font-family:Tahoma, Verdana, Arial; font-size: 14px; font-weight:bold; text-align: left; }
#previews .img_head { border: 0; margin-bottom: 12px; }
#previews .left_img {  float: left; margin-right: 15px; }
#previews .cena { font-family:Tahoma, Verdana, Arial; font-size: 11px; margin-top: 3px; text-align: center; }
#previews .cena span { color: #006EB3; font-weight: bold; }
#previews .img_mini { border: 1px solid #9F9F9F; padding: 1px; }
#previews .img_mini img { border: 0; }
#previews .short_desc { margin-left: 20px; color: #555; font-family:Tahoma, Verdana, Arial; font-size: 11px; line-height: 16px; text-align: justify; }
#previews .short_desc a { color: #555; text-decoration: none; }
#previews .short_desc a:hover { text-decoration: underline; }
#previews .spacer { clear: both; height: 1px; font-size: 1px; border-bottom: 1px solid #DDDDDD; margin: 20px 0; }
#previews .spacer2 { clear: both; height: 1px; font-size: 1px; margin: 0px 0; }
#previews .more { text-align: right; }
#previews .more a { color: #006EB3; text-decoration: none; font-weight: bold; font-family: Tahoma, Verdana, Arial; font-size: 11px; }
#previews .more a:hover { text-decoration: underline; }
#previews .small_photo { float: left; margin: 0 10px; border: 1px solid #9F9F9F; padding: 1px;}
#previews .small_photo img { border: 0; }
#previews .obj_table { margin-left: 10px; }
#previews .short_txt { margin-left: 10px; color: #555; font-family:Tahoma, Verdana, Arial; font-size: 11px; line-height: 16px; text-align: justify; }

#files { margin-left: 10px; }
#files a { margin-bottom: 3px; height: 16px; display: block; padding-top: 2px; width: 20px; white-space:nowrap; padding-left: 20px; color: #555; font-family:Tahoma, Verdana, Arial; font-size: 11px; text-decoration: none; }
#files a:hover { text-decoration: underline; }
#files a.file_pdf { background: url('../images/pdf_ico.gif') 0px 0px no-repeat; }
#files a.file_doc { background: url('../images/doc_ico.gif') 0px 0px no-repeat; }
#files a.file_xls { background: url('../images/xls_ico.gif') 0px 0px no-repeat; }
.brak { color: #555; font-family:Tahoma, Verdana, Arial; font-size: 11px; margin: 50px 0; }
