body {behavior: url(./csshover.htc);}
body, html {margin: 0;padding: 0; text-align: center; font-family: Arial,Tahoma,Verdana; font-size: 11px; color: rgb(33, 65, 116); padding-bottom: 4px;}
div#page {background-image: url(i/pagebrd.jpg); width: 799px; margin: auto; padding: 0; position: relative; top: 13px; height: 100%;}
div#header {background: transparent url(i/headerbg.gif) 0 0 no-repeat; width: 799px; height: 65px; top: 0; margin: 0; padding: 0;}
div#header div#logo {background-image: url(i/logo.gif); width: 174px; height: 45px; top: 18px; left: 18px; position: relative; background-repeat:no-repeat; float: left;}
div#header div#menu {width: 524px; height: 45px; top: 18px; right: 18px; position: relative; float: right; text-align: left;}
div#header div#menu div {float: left; display: block; padding: 0;margin: 0; height: 20px;}
div#header div#menu div input.txt{border: 1px solid rgb(1, 35, 83); color: rgb(1, 35, 83); font-size: 9px; width: 100px;}
div#header div#menu div input.btn{background-image: url(i/butnr.gif); width: 11px; height: 18px; border: 0;}
div#header div#menu ul {float: right; display: block; padding: 0; margin: 0; margin-top: 2px; list-style: none;}

div#header div#menu ul li {float: left; display: block; awidth: 75px; padding: 0px; margin: 0px; margin-right: 13px; list-style: none; height: 20px; text-indent:24px; line-height: 20px;}

div#header div#menu ul li a,
div#header div#menu ul li a:visited,
div#header div#menu ul li a:active,
div#header div#menu ul li a:link {color:#365584; text-decoration:none; font-family:Tahoma,Arial,Verdana; font-size:11px; font-weight:normal; height: 20px; display: block;}
div#header div#menu ul li a:hover {c1olor: red; text-decoration:underline;}

div#header div#menu ul li.firm a {background:transparent url(i/obut.jpg) 0 50% no-repeat;}
div#header div#menu ul li.firm a:hover {background:transparent url(i/obut-over.gif) 0 50% no-repeat;}

div#header div#menu ul li.info a {background:transparent url(i/infobut.jpg) 0 50% no-repeat;}
div#header div#menu ul li.info a:hover {background:transparent url(i/infobut-over.gif) 0 50% no-repeat;}

div#header div#menu ul li.docs a {background:transparent url(i/kredbut.jpg) 0 50% no-repeat;}
div#header div#menu ul li.docs a:hover {background:transparent url(i/kredbut-over.gif) 0 50% no-repeat;}

div#header div#menu ul li.calc a {background:transparent url(i/kalkbut.jpg) 0 50% no-repeat;}
div#header div#menu ul li.calc a:hover {background:transparent url(i/kalkbut-over.gif) 0 50% no-repeat;}

div#header div#menu ul li.contact a{background:transparent url(i/konbut.jpg) 0 50% no-repeat;}
div#header div#menu ul li.contact a:hover {background:transparent url(i/konbut-over.gif) 0 50% no-repeat;}
div#footer {background: transparent url(i/footer.jpg) no-repeat; height: 28px; width: 799px; clear: both;}
div#logosy {position: relative; width: 780px; float: left; text-align: left; margin: 30px 0 0 15px; vertical-align: middle; display: table-cell;}

div#logosy a {margin-right:30px;line-height:45px}

div#logosy img {vertical-align: middle;}


img { border: 0px; }

/** ^^^ NAGŁÓWEK ^^^ ***/
div#gradient {
	background: transparent url(i/grad.jpg) 0 0 repeat-x; 
	width: 795px; 
    margin: 0 0 0 2px;
    min1-height: 831px;
    position: relative; left: 0;
	overflow:hidden;
	float:auto;
}

/* div#content {float: left; left: 21px; float: left; margin: 0;} */
div#content{
	
} 

div#left {
	position: relative; 
	float: left; 
	width: 234px; 
	clear: left;
	margin-left: 5px;
	margin-right: 5px;
}

div#left div.mphead {
	font-size: 10px; 
	color: rgb(33, 65, 116); 
	padding-bottom: 4px;
}


div#main {float: right; position: relative; width: 530px;; xxxborder:1px solid red; margin-right: 5px; margin-bottom: 24px;}
div#main div#mtop { line-height: 17px; margin: 0; padding: 0; xpadding-top:4px; background: url(i/results_top.gif) no-repeat; width: 530px; height: 17px;}
div#main div#mcontent { width: 530px; background: url(i/results_bg.gif) repeat-y;}
div#main div#mcontent table { margin: auto; width: 528px; }
div#main table { width: 100%; padding: 1px; }
div#main div#mbtm {margin: 0; padding: 0; background-image: url(i/results_bottom.gif); width: 530px; height: 21px;}

div#right { float: right; }
.frame1_bg {
	position: relative;
	width: 160px;
	background: url(i/bg1.gif);
}

.frame1_img{
	width: 160px;
	position: absolute;
	top: 0px;
	left: 0px;
	background: transparent;
	padding: 0px;
	margin: 0px;
}

.frame1_img img {
	padding: 0px;
	margin: 0px;
	border-width: 0px;
}

.frame1_img2 {
	width: 160px;
	padding: 0px;
	margin: 0px;
	border-width: 0px;
}

.frame1_top {
	width: 160px;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background: transparent url(i/frame1_bottom.gif) bottom left no-repeat ;
	z-index: 2;
}



/** Tabelka wyszukiwania */

/**
table.searchtab td input {
	border: 1px solid red;
}
*/

.filtrbtn {width: 83px; 
        height: 20px; 
        background: transparent url(i/szukaj.gif) no-repeat;  
        border: 0px; 
        text-indent: -3000px;
        overflow: hidden; 
        cursor: pointer;
        padding-right: 5px;
        position: relative;
        float: right;
        top: 0;
        right: 5px;
    }

.filtrbtn:hover {
	background: transparent url(i/szukaj-over.gif) no-repeat; 
}

.clearbtn {
	width: 100px; 
	height: 21px; 
	background: transparent url(i/wyzeruj.gif) no-repeat; 
	text-indent: -3000px;
	overflow: hidden; 
	cursor: pointer;
    border:medium none;
    display:block;
    float:right;
    height:21px;
    margin:0 0 0 9px;
    max-height:21px;
    max-width:100px;
    padding:20px 0 0;
}

.w120 {width: 120px;}


/* FLAT SEARCH */
#filterForm {
	font: 11px Arial;
}

/*
#filterForm input {
	width: 52px;
	font: 11px Arial;
}

#filterForm select {
	width: 108px;
	font: 11px Arial;
}
*/

#searchtab_top {
	width:234px;
	height: 21px;
	background: url(i/searchtab_top.gif) no-repeat top left;	
}

#searchtab_clear {
	width:234px;
	height: 29px;
	text-align: right;
	margin-top:7px;
	
}

#searchtab_clear a {
	font: bold 12px/16px Arial;
	text-decoration:none;
	color:#556ea3;
	position: relative;
	top: 0px;
	right: 5px;
	margin-right: 5px;
    cursor: pointer;
	padding-left:20px;
	background: url(i/x.gif) no-repeat 0 center ;
	
}


#searchtab_clear a:hover {
	text-decoration:underline;
}

#searchtab_bottom {
	width:234px;
	height: 21px;
	background: url(i/searchtab_bottom.gif) no-repeat top left;	
}

table.searchtab {
	left: 10px;
    width: 234px;	
	padding: 10px;
	text-align: left;
	background: #ffffff url(i/searchtab_bg.png);
}

table.searchtab td{
	padding: 0px;
    height: 20px;
}

.search_row td {
	padding-bottom: 5px;
}

/*
.long_input input {
	width: 123px;
	border: #002c5a 1px solid ;
	font: 9px Arial;
}

.long_input input[type="checkbox"] {
	width: 8px;
	border: #002c5a 1px solid ;
	font: 9px Arial;
}

.long_input select {
	width: 125px;
	border: #002c5a 1px solid ;
	font: 9px Arial;
}

.short_input input{
	width: 52px;
	border: #002c5a 1px solid;
	font: 9px Arial;
}

.form_label_to {
	width: 1px;
}
*/

table#resultstab tr:hover{
	background: #ffffff;
	cursor:pointer;
}

.resultstab_separator tr {
	height: 1px;
}

.resultstab_separator td {
	height: 1px;
	background: url(i/results_separator.gif)  50% 50% no-repeat;
}

.results_header{
	background: #6f9bbf;
	color: #ffffff;	
	border-left: 1px solid #FFFFFF;
}

.results_header_main{	
	background: #1a6484;
	color: #ffffff;
}

.results_header a{	
	display: block;
	width: 100%;
	background: #6f9bbf;
	color: #ffffff;
}

.results_header_main a{
	display: block;
	width: 100%;
	background: #1a6484;
	color: #ffffff;
}

.flat_image {
	margin: 0px auto 0px 7px;
	width: 67px;
	xheight: 50px;
	position: relative;
	text-align: center;
	background: url(i/bg1.gif);
	font-size: 1px;
}


.flat_image>img {
	xwidth: 67px;
	xheight: 50px;
	background: url(i/bg1.gif);
}

.flat_image_label {
	position: absolute;
	right: 0px;
	top: 0px;
}

.results_row td{
	padding: 6px 0px 6px 0px;
	height: 62px;
}

/* DETAILS */
#main_det {
	width: 234px;
}

#main_det_top {
	width: 234px;
	height: 21px;
	font: bold 12px/21px Arial;
	text-align: left;
	text-indent: 5px;
	color: #ffffff;
	background: url(i/flatinfo_top.png);
}

#main_det table{
	width: 234px;
	width: 234px;
	background: url(i/frame_bg.png);
}

#main_det_bottom {
	width: 234px;
	height: 21px;
	background: url(i/frame_bottom.png);
}

#price_det_top {
	width: 234px;
	height: 21px;
	background: url(i/frame_top.png);
}

#price_det {
	margin-top: 10px;
}

#price_det table {
	width: 234px;
	background: url(i/frame_bg.png);
}

#price_det_bottom {
	width: 234px;
	height: 21px;
	background: url(i/frame_bottom.png);
}

#detailstab .details_label {
	font: 9px Arial;
	color: #808284;
	text-align: right;
}

#detailstab .details_value {
	font: 9px Arial;
	text-align: left;
	color: #2e3192;
}

#pricetab .price_label {
	font: bold 12px Arial;
	color: #002c5a;
	text-align: right;
}

#pricetab .price_value {
	font: bold 12px Arial;
	color: #2e3192;
	text-align: left;
}


#tabbed {
	width: 530px;	

}

#tabbed_top {
	clear: left;
	width: 530px;
	height: 21px;
	background: url(i/results_top.png);
}

#tabbed_bottom {
	clear: left;
	width: 530px;
	height: 34px;
	text-align: left;
	background: url(i/tabbed_bottom.gif);
}

#tabbed_bottom img {
	vertical-align: middle;
}

#tabbed_bottom #links {
	position: relative;
	left: 10px;
	top: 8px;
	width: 500px;
	margin: 0px;
	padding: 0px;
}

/*
#tabbed_bottom #links {
	width: 500px;
	margin: 0px;
	padding: 0px;
}
*/

#tabbed_bottom #links li {
	display: block;
	float: left;
	margin-right: 20px;
}

#tabbed_bottom a {
	font: 11px Arial;
	text-decoration: none;
	color: #002c5a;
}

.tab_panel {
	text-align: left;
	padding: 0px 10px 10px 10px;
}


#map {
	width: 489px;
	height: 489px;
	margin: 0px;
	padding: 0px;
	margin: 0px auto 0px auto;
	border: 1px solid #6f9bbf;
}

#ask {
	float: left;
	clear: left;
}


a#addoptsbtn, a#addoptsbtn:visited, a#addoptsbtn:active {
    background: transparent url(i/addopt.gif) no-repeat 50% 0;
    display: block;
    width: 120px;
    height: 18px;
    text-decoration: none;
    color: #002c5a;
    font-size: 10px;
    margin: 0px auto 4px auto;
}

a#addoptsbtn:hover {text-decoration: underline;}

#ask_top {
	font: bold 11px/24px 'Arial';
	color: #FFFFFF;
	text-align: left;
	text-indent: 1em;
	width: 530px;
	height: 24px;
	background: url(i/askform_top.gif) no-repeat;
}

div#ask_form_content {
	width: 530px;
	background: url(i/askform_bg.gif) repeat-y;
}



#ask_bottom {
	width: 530px;
	height: 26px;
	background: url(i/askform_bottom.gif) no-repeat;
}

.sendbtn {
	display: block;
	width: 59px;
	height: 13px;

	border: medium none;
	text-indent: -1000px;

	overflow: hide;

	background: url(i/wyslij.gif) no-repeat;
}

.spacer1 {
	width: 530px;
	height: 20px;
}


#ask_form_content td {
	text-align: left;
}

.ask_form_offerid input {
	width: 80px;
}

.ask_form_name input {
	width: 154px;
}

.ask_form_email input {
	width: 120px;
}

.ask_form_tel input {
	width: 110px;
}

.ask_form_content textarea {
	width: 510px;
	height: 50px;
}

.formasterix {
	color: red;
}

/** MAŁA RAMKA */

.small_frame_label { height: 17px; padding-left: 8px; }
.small_frame_label img { margin: 0px; padding: 0px; border: 0px; }

.small_frame_top {
	width: 234px;
	height: 21px;
	float: left;
	background: url(i/frame_top.gif) no-repeat;
}

.small_frame_content {
	width: 234px;
	float: left;
	background: url(i/frame_bg.gif) repeat-y;
}

.small_frame_content .menu_title {
	font-size: 12px;
	font-weight: bold;
	color: #ED575E;
	padding: 0 0 10px 15px;
}

#left_menu ul li{
	list-style: none inside url(i/left_menu_image.gif);
	margin: 0 0 12px 0;
}


.small_frame_content a { color: #214174; text-decoration: none; }
.small_frame_content a:hover { color: #ed575e; text-decoration: none; }


.small_frame_bottom {
	width: 234px;
	height: 21px;
	float: left;
	background: url(i/frame_bottom.gif) no-repeat;
}

/** DUŻA RAMKA **/
.frame_top {
	width: 530px;
	height: 21px;
	float: left;
	background: url(i/results_top.gif) no-repeat;
}

.frame_content {
	width: 510px;
	padding: 0px;
	margin: 0px;
	padding: 0px 10px 20px 10px;
	float: left;
	background: url(i/results_bg.gif) repeat-y;
}

.frame_content h1.title { font-size: 18px; line-height: 1em; margin-top:0px;}

.frame_content a { text-decoration: none; }
.frame_content a:hover { text-decoration: underline; }

.frame_content table {
	width: 510px;
}

.frame_bottom {
	width: 530px;
	height: 21px;
	float: left;
	background: url(i/results_bottom.gif) no-repeat;
}

#left_menu {
	float: left;
	width: 240px;
	margin-top: -17px;
	margin-left: 5px;
	text-align: left;
}

#left_menu ul {
	display: block;
	padding: 0px 15px;
	margin: 0px;
}
/*
#left_menu ul li {
	display: block;
}*/

#left_menu a {
	font: 9pt 'Arial';
}

#main_content {
	margin-left: 255px;	
	text-align: left;
}

#main_title {
}

#main_caption {width: 530px;}


#main_caption a {
	color: #ed575e;
	text-decoration:none;
}

#main_caption a:hover {
	color: #cf000a;
	text-decoration:underline;
}

.text {
	font: 9pt/12pt 'Arial';
}

/* OKRĄGŁE ROGI W RAMCE */

.RC {
	position: relative;
	width: 160px;
	overflow: hidden;
	margin-bottom: 15px;
	background:transparent url(i/bg1.gif) repeat scroll 0 0;
}

.RC_IMAGE {
	widtrh: 160px;
	background: url(i/bg1.gif);
	height:112px;
}

.RC_FRAME_TOP {
	position: absolute;
	top: 0px;
	left: 0px;

	width: 160px;
	height: 15px;
	background: transparent url(i/frame1_top.gif) no-repeat;
}

.RC_FRAME_BOTTOM {
	position: absolute;
	bottom: 0px;
	left: 0px;

	width: 160px;
	height: 640px;
	background: transparent url(i/frame1_bottom.gif) no-repeat bottom center;
}

.RC_LINK {
	position: absolute;
	bottom: 5px;
	right: 5px;
}

.RC_TITLE {
	text-align: left;
}

.RC_TEXT {
	background: #fff;
}

.tab_ranking {
	font: 10pt/12pt 'Arial';
}

.tab_ranking th {
	font-weight: bold;
	text-align: right;
}

.tab_ranking td {
	padding-left: 1em;
	text-align: left;
}

/** INDEX MENU **/
.IndexMenu {
	position: relative;
	margin-top: -66px;
	display: block;
	float: left;
	width: 160px;
	padding: 0px;
}

.IndexMenu div {
	padding: 0px;
	margin: 0px;
}

.IndexMenu a {
	xheight: 70px;
	display: block;
	position: relative;
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
}

.L1 a { height: 74px; }
.L1 a:hover { background: url(i/link1_on.gif) no-repeat; }
.L2 a { top: -1px; height: 74px; }
.L2 a:hover { background: url(i/link2_on.gif) no-repeat; }
.L3 a { top: -2px; height: 76px; }
.L3 a:hover { background: url(i/link3_on.gif) no-repeat; }
.L4 a { top: -3px; height: 80px; }
.L4 a:hover { background: url(i/link4_on.gif) no-repeat; }

#IndexMain {
	float: left;
	width: 620px;
	padding-left: 5px;
}

#IndexResults {
	width: 430px;
	margin-left: 175px;
}

#IndexResults table {
	width: 430px;
}

#IndexRight {
	position: relative;
	margin-top: -119px;
	float: left;
	width: 160px;
}

#IndexTableTop {
	width: 430px;
	height: 15px;
	background: url(i/index_table_top.gif);
}

#IndexTableContent {
	width: 430px;	
}

#IndexTableContent table {
	padding: 1px;
	background: url(i/index_table_bg.gif) repeat-y;
}

#IndexTableBottom {
	width: 430px;
	height: 15px;
	background: url(i/index_table_bottom.gif);
}


#IndexTableContent tr:hover{
	background-color: #ffffff;
	cursor:pointer;
}

#nav_bar {
	width: 530px;
	float: right;
}

#navigation {
	text-align: left;
	width: 530px;
	padding-left: 258px;
	margin-bottom: 5px;
}

#nav_bar #navigation { padding-left: 0px; }

#navigation a {
	text-decoration: none;
}

#navigation a:hover {
	text-decoration: underline;
}


/* * */

#details_main {	width: 230px; margin-bottom: 10px; }
#details_price { width: 230px; }

.details_top { height: 15px; background: transparent url(i/offer_top.gif); }
.details_topwt { height: 25px; font: bold 11px/25px 'Arial'; text-indent: 1em; text-align: left; color: #FFFFFF; }
.details_content { padding: 0.5em 0.5em 0em 0.5em; background: transparent url(i/offer_bg.gif); }
.details_content div { text-align: center; }
.details_content div table { margin: auto; }
.details_bottom { height: 15px; background: transparent url(i/offer_bottom.gif); }

/* TREŚĆ TABELEK ZE SZCZEGÓŁAMI */

#details_main .details_content table td, th { vertical-align: top; }
#details_main .details_content table th { text-align: right; color: #808284; }
#details_main .details_content table td { text-align: left; }
#details_price .details_content table th { font: bold 12px 'Arial';	text-align: right; color: #808284; }
#details_price .details_content table td { font: bold 12px 'Arial';	text-align: left; }
#details_price .details_calclink a { font: bold 12px 'Arial'; text-decoration: none; }
#details_price .details_calclink a:hover { text-decoration: underline; }

.flat #details_main .details_topwt { background: transparent url(i/offer_flat_top.gif); }
.flat #details_main .details_content table th { color: #808284; }
.flat #details_main .details_content table td { color: #2E3192;}
.flat #details_price .details_content table th { color: #002B5C; }
.flat #details_price .details_content table td { color: #2E3192; }
.flat #details_price .details_calclink a { color: #2E3192; }
.flat #details_tabs .ui-tabs-nav li { background: transparent url(i/tab_flat.gif); }
.flat #details_tabs .ui-tabs-nav .ui-tabs-selected { background-position: 0px -20px; }
.flat #navigation a { color: #2E3192; }
.flat #navigation a:visited { color: #2E3192; }

.house #details_main .details_topwt { background: transparent url(i/offer_house_top.gif); }
.house #details_main .details_content table th { color: #808284; }
.house #details_main .details_content table td { color: #A83800;}
.house #details_price .details_content table th { color: #002B5C; }
.house #details_price .details_content table td { color: #A83800; }
.house #details_price .details_calclink a { color: #2E3192; }
.house #details_tabs .ui-tabs-nav li { background: transparent url(i/tab_house.gif); }
.house #details_tabs .ui-tabs-nav .ui-tabs-selected { background-position: 0px -20px; }
.house #navigation a { color: #A83800; }
.house #navigation a:visited { color: #A83800; }

.allotment #details_main .details_topwt { background: transparent url(i/offer_allotment_top.gif); }
.allotment #details_main .details_content table th { color: #808284; }
.allotment #details_main .details_content table td { color: #28903A;}
.allotment #details_price .details_content table th { color: #002B5C; }
.allotment #details_price .details_content table td { color: #28903A; }
.allotment #details_price .details_calclink a { color: #2E3192; }
.allotment #details_tabs .ui-tabs-nav li { background: transparent url(i/tab_allotment.gif); }
.allotment #details_tabs .ui-tabs-nav .ui-tabs-selected { background-position: 0px -20px; }
.allotment #navigation a { color: #28903A; }
.allotment #navigation a:visited { color: #28903A; }

.office #details_main .details_topwt { background: transparent url(i/offer_office_top.gif); }
.office #details_main .details_content table th { color: #808284; }
.office #details_main .details_content table td { color: #D6002E;}
.office #details_price .details_content table th { color: #002B5C; }
.office #details_price .details_content table td { color: #D6002E; }
.office #details_price .details_calclink a { color: #2E3192; }
.office #details_tabs .ui-tabs-nav li { background: transparent url(i/tab_office.gif); }
.office #details_tabs .ui-tabs-nav .ui-tabs-selected { background-position: 0px -20px; }
.office #navigation a { color: #D6002E; }
.office #navigation a:visited { color: #D6002E; }

/* TABS */
.ui-tabs-hide { display: none; }
.ui-tabs-nav { position: relative; height: 20px; margin: 0px; padding: 0px; z-index: 20; }
.ui-tabs-nav li { display: block; float: left; width: 70px; height: 20px; margin-left: 5px; text-align: center; xbackground: url(i/tabs.gif) 0px 0px no-repeat;}
.ui-tabs-nav a { text-decoration: none; }
.ui-tabs-nav a span { font: bold 10px/20px 'Arial'; color: #FFFFFF;}
.ui-tabs-nav .ui-tabs-selected { background-position: 0px -20px; }
.ui-tabs-nav .ui-tabs-selected a span { font: bold 10px/20px 'Arial'; color: #002C5A; }
.ui-tabs-panel { padding: 10px 0px 15px 0px; }


#details_tabs .details_tabs { position: relative; top: -1px; width: 530px; float:left; }
#details_tabs .details_tab_top { width: 530px; height: 15px; background: transparent url(i/main_frame_top.gif); clear:left;}
#details_tabs .details_tab_content { width: 530px; min-height: 500px; text-align: left; background: transparent url(i/main_frame_bg.gif); float:left}
#details_tabs .details_tab_content #tab-1 { padding: 10px; }
#details_tabs .details_tab_content #tab-2 { text-align: center; }
#details_tabs .details_tab_content #tab-2 img { border: 1px solid #6f9bbf; }
#details_tabs .details_tab_content div { xxx_margin: 0px 10px; } 
#details_tabs .details_tab_bottom { width: 530px; height: 15px; background: transparent url(i/main_frame_bottom.gif); }

.details_calclink a { padding-left: 20px; background: url(i/kalkbut.jpg) no-repeat; }
.details_calclink a:hover { background: url(i/kalkbut-over.gif) no-repeat; }

.image_labels { width: 100%; position: absolute; top: 0px; right: 0px; text-align: right; }

#search_menu {text-align:right}

#tip {
	text-align:left;
	font: 9px Arial;
	color: #808284;
}

#legend {
	text-align: left;
	font:11px Arial;
	color: #002B5C;
}

#legend ul {
	list-style:none;
	padding:0;
	margin-left:0px;
}

#legend li img{
	vertical-align:text-bottom;
}

#telemail {
	float:left;
	width: 220px;
	height: 120px;
	vertical-align:middle;

	background: url(i/tel-email.gif) no-repeat center center;
}

#telemail img {
	margin: auto;
}

#arrow {
	width:100%;
	xfloat:right;
	text-align: right;
}

/* FILTRY */
#filter_panel .filter_panel_top    { width: 234px; height: 15px; background: url(i/filter_frame_top.gif); }
#filter_panel .filter_panel_bottom { width: 234px; height: 15px; background: url(i/filter_frame_bottom.gif); }
#filter_panel .filter_panel_bottom_wt { width: 234px; height: 22px; background: url(i/filter_frame_bottom_wt.gif); }
#filter_panel .filter_panel_spacer { width: 234px; height: 1px; background: url(i/filter_frame_spacer.gif); }

#filter_panel .filter_panel_content { width: 234px; background: url(i/filter_frame_bg.gif) repeat-y; text-align: left; }

#filter_panel #filter_part_1 { position: relative; width: 232px; left: 1px; padding: 5px 0px; }
#filter_panel #filter_part_2 { position: relative; width: 232px; left: 1px; padding: 5px 0px;}
#filter_panel .filter_panel_content #filter_part_1 table { position: relative; left: 5px; width: 224px; }
#filter_panel .filter_panel_content #filter_part_2 table { position: relative; left: 5px; width: 224px; }


#filter_panel .filter_panel_content form { padding: 0px; margin: 0px; }
#filter_panel .filter_panel_content tr { font: 9px 'Arial'; margin: 0px; padding: 0px; }
#filter_panel .filter_panel_content td { height: 23px; font: 11px 'Arial'; text-align: center; margin: 0px; padding: 0px; }
#filter_panel .filter_panel_content input { font: 11px 'Arial';border: 1px solid #002c5a; margin: 0px; padding: 0px;letter-spacing:0.08em; height:14px}
#filter_panel .filter_panel_content select { font: 11px 'Arial'; border: 1px solid #002c5a; margin: 0px; padding: 0px;height:18px}

#filter_panel .filter_panel_content .long_input { width: 121px; }
#filter_panel .filter_panel_content .long_input input { width: 117px; margin: 0px; padding: 1px;}
#filter_panel .filter_panel_content .long_input select { width: 121px; margin: 0px; padding: 0px;}
#filter_panel .filter_panel_content .short_input input { width: 45px;  padding:1px 3px}
#filter_panel .filter_panel_content .form_label_from  { width: 17px; }
#filter_panel .filter_panel_content td.form_label_to { width: 15px; }
#filter_panel .filter_panel_content td.form_label { width: 100px; text-align: left; }

#filter_panel .filter_panel_content .filter_search_btn { text-align: right; }
#filter_panel .filter_panel_content .filter_search_btn button { padding: 0px; margin: 0px; }


/*KOLORKI W FORMULARZU - Grzesiek*/

#search_label { height: 17px; width: 90px; margin: 0px auto 0px 10px; }

.flat #filter_panel #filter_part_1 { background-color: #FFFFFF; }
.flat #filter_panel #filter_part_1 input { background-color: #E9F5FF;}
.flat #filter_panel #filter_part_1 select { background-color: #E9F5FF; }
.flat #search_label { background: url(i/search_flat.gif) no-repeat; }

.flat #filter_panel #filter_part_2 { background-color: #E9F5FF; }
.flat #filter_panel #filter_part_2 input { background-color: #FFFFFF;}
.flat #filter_panel #filter_part_2 select { background-color: #FFFFFF; }


.house #filter_panel #filter_part_1 { background-color: #FFFFFF; }
.house #filter_panel #filter_part_1 input { background-color: #FFEAA7; }
.house #filter_panel #filter_part_1 select { background-color: #FFEAA7; }
.house #search_label { background: url(i/search_house.gif) no-repeat; }

.house #filter_panel #filter_part_2 { background-color: #FFEAA7; }
.house #filter_panel #filter_part_2 input { background-color: #FFFFFF; }
.house #filter_panel #filter_part_2 select { background-color: #FFFFFF; }

.allotment #filter_panel #filter_part_1 { background-color: #FFFFFF; }
.allotment #filter_panel #filter_part_1 input { background-color: #E6ffD7; }
.allotment #filter_panel #filter_part_1 select { background-color: #E6ffD7; }
.allotment #search_label { background: url(i/search_allotment.gif) no-repeat; }

.allotment #filter_panel #filter_part_2 { background-color: #E6ffD7; }
.allotment #filter_panel #filter_part_2 input { background-color: #FFFFFF; }
.allotment #filter_panel #filter_part_2 select { background-color: #FFFFFF; }

.office #filter_panel #filter_part_1 { background-color: #FFFFFF; }
.office #filter_panel #filter_part_1 input { background-color: #FFE9EF; }
.office #filter_panel #filter_part_1 select { background-color: #FFE9EF; }
.office #search_label { background: url(i/search_office.gif) no-repeat; }

.office #filter_panel #filter_part_2 { background-color: #FFE9EF; }
.office #filter_panel #filter_part_2 input { background-color: #FFFFFF; }
.office #filter_panel #filter_part_2 select { background-color: #FFFFFF; }


a.arrow_desc {
	
}

a.arrow_desc span {
	padding-right: 15px;
	background: transparent url(i/arrow_down.gif) no-repeat 100% 50%;
}

a.arrow_asc {

}

a.arrow_asc span {
	padding-right: 15px;
	background: transparent url(i/arrow_up.gif) no-repeat 100% 50%;
}

#send_offer { width: 230px; height: 82px; margin-top: 10px; padding: 5px; background: url(i/sendmail_form.gif) no-repeat; }
.send_offer_content { text-align: left; margin: 3px; }
.send_offer_content #email{ width: 191px; font: 11px 'Arial' ; margin: 8px 0px; padding-left: 22px; background: #FFFFFF url(i/envelope.gif) no-repeat; border: 1px solid #86A4BC; }
.sendmail_caption { font: bold 12px 'Arial'; color: #4068BB; }
.sendmail_btn { display: block; width: 82px; height: 20px; background: url(i/sendmail_btn.gif) no-repeat; }
.sendmail_btn:hover { background-position: 0px -20px; }
.send_btn { display: block; width: 82px; height: 20px; background: url(i/sendmail_btn.gif) no-repeat; }
.send_btn:hover { background-position: 0px -20px; }

.search_btn { display: block; width: 82px; height: 20px; background: url(i/search_btn.gif) no-repeat; }
.search_btn:hover { background-position: 0px -20px; }

#filter_panel .filter_panel_content input.search_btn { display: block; width: 82px; border: none; overflow:hidden; text-indent:-3000px; height: 20px; background: url(i/search_btn.gif) no-repeat; }
/*#filter_panel .filter_panel_content input.search_btn:hover { background-position: 0px -20px; cursor:pointer;}*/
#filter_panel .filter_panel_content input.search_btn_hover { background-position: 0px -20px; cursor:pointer;}
#email_info {
	text-align:left;
	color: #808284;
}

#back_to_offers { height: 32px; }
#back_to_offers a { font: 12px/32px 'Arial'; text-decoration: none; color: red; }
#prev_off { font: 12px/32px 'Arial'; text-decoration: none; color: blue; text-align:left; min-width:140px;float:left;}
#next_off { font: 12px/32px 'Arial'; text-decoration: none; color: blue; text-align:right; min-width:140px;float:right;}
#back_link {text-align:center;float:left;width:250px;}
#prev_off a { font: 11px/32px 'Arial'; text-decoration: none; color: #2E3192; }
#next_off a { font: 11px/32px 'Arial'; text-decoration: none; color: #2E3192; }
#next_off a:hover {text-decoration:underline;}
#prev_off a:hover {text-decoration:underline;}

#tabs_explicite {float:left;width:250px;}
#top_prev_off {float:left;width:140px;height:20px;}
#top_next_off {float:left;width:140px;height:20px;}

#top_prev_off a { font: 11px/20px 'Arial'; text-decoration: none; color: #2E3192; }
#top_next_off a { font: 11px/20px 'Arial'; text-decoration: none; color: #2E3192; }
#top_next_off a:hover {text-decoration:underline;}
#top_prev_off a:hover {text-decoration:underline;}

#resize_info { color: #2E3192; }

#calcform #left { margin-top: -17px; }

#bgimage { float: right; width: 237px; xxx_height: 158px; text-align: center; background: url(i/bg1.gif); font-size: 1px;}
#bgimage a { font-size: 1px; }
#bgimage img { border: 1px #6f9bbf solid; }

.foot_info { color: #808284; font: 11px/1.5em 'Arial'; border-top: 1px #bcbec0 solid; border-bottom: 1px #bcbec0 solid;  margin: 25px 15px; padding: 5px 0px; }

.foot_info .smaller { font-size: 10px; }
.foot_info a {color: #808284;font-size: 10px;text-decoration:none}

.offer_warning { clear: both; margin: 25px 15px; font: 12px/1.5em 'Arial'; text-align: left; color: #808284; }
.offer_warning p { margin: 8px 0px; }

.separator_line { font-size: 1px; width: 100%; height: 1px; background: url(i/dashed.gif);}


.pagination, 
.pagination a, 
.pagination span { font: 12px 'Arial'; color: #002c5a; margin: 0px 5px; }

.pagination { padding: 5px 0px; }

.pagination .page { text-decoration: none; }

.pagination .prev,
.pagination .next { text-decoration: underline; }

.pagination .current { font-weight: bold; background-color: #ffc20e; }

.number, 
.number input { text-align: right; }

.category_title {font: 22px 'Arial'; margin: -5px 0 16px 0;}
/*.news_title b{ font: bold 'Arial'; }*/
.news_title h3 {font: 16px 'Arial';}
.news_content{ font: 12px 'Arial'; }




.first_in_row {
	width:49%;
	float:left;
	padding:0px;
	margin: 5px 0 0px 0px;
	text-align: right;
	overflow: hidden;
}

.second_in_row {
	width:49%;
	float:left;
	padding:0px;
	margin: 5px 0 0 5px;
	text-align: left;
	overflow: hidden;
}

.one_in_row {
	width:49%;
	margin: 0 auto;
	padding:0px;
	margin: 5px auto 0 auto;
	text-align: center;
	overflow: hidden;
}

.img_row {
	float: left;
	clear: left;
	width: 100%;
}

a.offer_href {

	color:#214174;
	font-family:Arial,Tahoma,Verdana;
	font-size:11px;
	text-align:center;
	text-decoration:none;

}