html { overflow-x: hidden; }

body {
  background: #e8e8e8 url('background.jpg') top left repeat-x;
  text-align: center;
  font-family: arial;
  font-size: 12px;
  color: #535353;
  margin: 0px;
  padding: 0px;
}

table td{ font-family: arial; color: #676767; }
div{ font-family: arial; color: #676767;  }
form { margin: 0px; padding: 0px; }

a         { color:#ff9000; text-decoration: underline;}
a:visited { color:#ff9000; text-decoration: underline; }
a:hover   { color:#ff9000; text-decoration: none; }

img { border: 0px; }

.page_container { width: 940px; background: #fff; margin: auto; text-align: left; padding: 16px 0px 16px 0px; overflow:hidden;}
.page_container_frame { width: 908px; margin: auto; text-align: left; }

.page_top { width: 908px; height: 250px; margin-bottom: 9px; }
.page_top_links { margin-bottom: 10px; text-align: right; color: #e1b893; font-size: 11px; font-family: arial }
.page_logo { width: 365px; height: 90px; position: absolute; margin-left: 10px; margin-top: 5px; display: block; }
.page_bottom { width: 940px; height: 93px; margin: auto; background: url('page_bottom.jpg') top left no-repeat; text-align: left; }
.page_menu_background { width: 908px; height: 42px; background: url('page_menu_background.jpg') repeat-x; margin-bottom: 9px; }
.collumn1 { width: 223px; float: left; }
.collumn2_null { width: 9px; height: 200px; font-size: 0px; float: left; }
.collumn3 { width: 676px; float: left; }
.collumn3_null { width: 676px; height: 9px; font-size: 0px; }

a.top_links_site, a.top_links_site:visited, a.top_links_site:active, a.top_links_site:focus { font-size: 11px; color: #f68b2c; text-decoration: none; }
a.top_links_site:hover { font-family: arial; font-size: 11px; color: #f68b2c; text-decoration: underline; }

a.pod_link, a.pod_link:visited, a.pod_link:active, a.pod_link:focus { font-size: 17px; color: #FE922F; text-decoration: none; }
a.pod_link:hover { font-family: arial; font-size: 17px; color: #FE922F; text-decoration: underline; }

a.menu_top_link, a.menu_top_link:visited, a.menu_top_link:active, a.menu_top_link:focus { margin-left: 31px; margin-right: 31px; font-family: arial; font-size: 17px; font-weight: bold; color: #fff; text-decoration: none; }
a.menu_top_link:hover { font-family: arial; font-size: 17px; font-weight: bold; color: #fff; text-decoration: underline; }
.menu_container { margin: auto; text-align: center; padding-top: 11px; width: 880px; }

.button_1 { width: 223px; height: 68px; background: url('button_1.jpg') no-repeat; }
.button_2 { width: 223px; height: 68px; background: url('button_2.jpg') no-repeat; }
.button_3 { width: 223px; height: 68px; background: url('button_3.jpg') no-repeat; }
.button_null { width: 223px; height: 9px; }

.box_1 { width: 223px; height: 351px; background: url('box_1.jpg') no-repeat; }
.box_2 { width: 223px; height: 456px; background: url('box_2.jpg') no-repeat; }
.box_bg { width: 223px; background: url('box_2.jpg') no-repeat; margin-top:8px;}
.b_title { margin-left: 17px; padding-top: 8px; font-family: verdana; font-size: 11px; font-style: italic; color: #535353; }

.table_box_about_company { width: 200px; margin-top: 20px; }
.table_box_about_company td { font-size: 9px; font-family: verdana; color: #535353; }
.table_box_about_company td.null{ font-size: 0px; height: 9px; }
.table_box_about_company td img{ margin-right: 10px; }

.content_title { width: 676px; height: 54px; background: url('content_title.jpg') no-repeat; }
.c_title { margin-left: 24px; padding-top: 11px; font-family: arial; font-size: 13px; font-style: italic; color: #535353; text-shadow: #a3a2a2 0px 0px 1px}
.content_background { overflow:hidden; width: 676px; background: url('content_background.jpg') repeat-y; border-bottom: 1px solid #c2c2c2; }
.content_background_pos { margin-left: 1px; }

.content_list_title { width: 908px; height: 60px; background: url('content_list_title.jpg') no-repeat; }
.content_list_background { overflow:hidden; width: 908px; background: url('content_list_background.jpg') repeat-y; border-bottom: 1px solid #c2c2c2; }
.content_list { width: 878px; margin-left: 15px; margin-right: 15px; padding-bottom: 15px; }

.content_list_frame { width: 876px; border: 1px solid #c2c2c2; }

.content_list_frame_null { width: 876px; height: 15px; font-size: 0px; }
.content_list_pay_info { position: absolute; margin-left: 422px; width: 250px; text-align: right; font-family: verdana; color: #535353; font-size: 12px; }
.content_list_pay_info span{ font-size: 18px; font-weight: bold; }
.content_list_info { position: absolute; margin-top: 30px; margin-left: 15px; font-size: 12px; color: #535353; font-family: verdana; }
.content_list_info span{ font-weight: bold; font-size: 14px; color: #535353; font-family: verdana; }

.foto_frame_list_container { padding: 15px; display: table; }
.foto_frame_list_image { width: 172px; height: 124px; background: #fff; border: 1px solid #c2c2c2; float: left; }
.foto_frame_list_image img{ margin-left: 11px; margin-top: 4px; }
.foto_frame_list_frame { width: 672px; float: left; }
.foto_frame_list_title { padding-left: 15px; font-size: 16px; font-weight: bold; font-family: verdana; font-weight: bold; color: #404040; }
.foto_frame_list_desc { padding-left: 15px; margin-top: 45px; text-align: justify; font-size: 12px; font-family: verdana; color: #404040; }

a.foto_frame_list_link_desc, a.foto_frame_list_link_desc:visited, a.foto_frame_list_link_desc:active, a.foto_frame_list_link_desc:focus { font-size: 12px; font-family: verdana; color: #535353; text-decoration: none; }
a.foto_frame_list_link_desc:hover { font-size: 12px; font-family: verdana; color: #535353; text-decoration: none; }



a.foto_frame_list_link, a.foto_frame_list_link:visited, a.foto_frame_list_link:active, a.foto_frame_list_link:focus { font-family: verdana; font-weight: bold; font-size: 12px; color: #f68b2c; margin-top: 7px; text-decoration: none; }
a.foto_frame_list_link:hover { font-family: verdana; font-weight: bold; font-size: 12px; color: #f68b2c; text-decoration: underline; }
a.foto_frame_list_title_link, a.foto_frame_list_title_link:visited, a.foto_frame_list_title_link:active, a.foto_frame_list_title_link:focus { font-size: 14px; font-weight: bold; font-family: verdana; font-weight: bold; color: #f68b2c; text-decoration: none; }
a.foto_frame_list_title_link:hover { font-size: 14px; font-weight: bold; font-family: verdana; font-weight: bold; color: #f68b2c; text-decoration: underline; }

.foto_frame_developer_container { margin-left: 25px; }
.foto_frame_developer_logo { position: absolute; margin-left: 322px; margin-top: -36px; width: 125px; height: 30px; }
.foto_frame_developer_image { width: 172px; height: 124px; background: #fff; border: 1px solid #c2c2c2; float: left; }
.foto_frame_developer_image img{ margin-left: 4px; margin-top: 4px; }
.foto_frame_developer_frame { width: 455px; float: left; }
.foto_frame_developer_title { margin-left: 9px; margin-top: 5px; font-size: 16px; font-weight: bold; font-family: verdana; font-weight: bold; color: #404040; }
.foto_frame_developer_desc { margin-left: 9px; margin-top: 14px; text-align: justify; font-size: 11px; font-family: verdana; color: #404040; }

a.foto_frame_developer_link, a.foto_frame_developer_link:visited, a.foto_frame_developer_link:active, a.foto_frame_developer_link:focus { float: right; font-family: verdana; font-weight: bold; font-size: 11px; color: #f68b2c; text-decoration: none; }
a.foto_frame_developer_link:hover { font-family: verdana; font-weight: bold; font-size: 11px; color: #f68b2c; text-decoration: underline; }

.foto_frame_developer_container_null { width: 676px; height: 40px; font-size: 0px; }
.foto_frame_developer_container_bottom { width: 676px; height: 20px; font-size: 0px; }

.info_1 { position: absolute; margin-top: 90px; margin-left: -15px; width: 57px; height: 55px; background: url('info_1.gif') no-repeat; }

.search_mini_table { position: absolute; margin-left: 9px; margin-top: 15px; }
.search_mini_table td.title_head { padding:5px; font-size: 9px; font-weight: bold; font-family: verdana; color: #535353; margin-bottom: 5px; }
.search_mini_table td.pause{ font-size: 0px; height: 8px; }
.search_mini_table td { font-size: 9px; font-family: verdana; color: #535353; }
.select_type { border: 1px solid #ddd; font-size: 12px; width: 200px; }
.input_type0 { border: 1px solid #aaa; font-size: 11px; width: 78px; }
.input_type { border: 1px solid #aaa; font-size: 11px; width: 48px; }
.input_type2 { border: 1px solid #aaa; font-size: 11px; width: 33px; }
.input_type_big { border: 1px solid #aaa; font-size: 11px; width: 197px; }
.button_submit { width: 199px; height: 29px; background: url('button_submit.jpg') repeat-x; cursor: pointer; border: 0px; color: #fff; font-size: 13px; font-family: verdana; font-weight: bold; text-shadow: #ac6909 0px -1px 2px; }

.kontakt_true { border: 1px solid #78a960; background: #e5f6dc; color: #78a960; font-size: 12px; padding: 8px; }

.note_rent { width: 224px; height: 277px; background: url('note_rent.jpg') no-repeat; float: left; }
.note_sale { width: 224px; height: 277px; background: url('note_sale.jpg') no-repeat; float: left; }
.note_foto_rent { width: 164px; height: 116px; background: #fff; position: absolute; margin-left: 28px; margin-top: 40px; border: 1px solid #c2c2c2; }
.note_foto_sale { width: 164px; height: 116px; background: #fff; position: absolute; margin-left: 28px; margin-top: 40px; border: 1px solid #c39f33; }
.note_foto_rent img{ margin-left: 2px; margin-top: 2px; }
.note_foto_sale img{ margin-left: 2px; margin-top: 2px; }
.note_desc { position: absolute; margin-left: 34px; margin-top: 165px; text-align: justify; font-size: 13px; font-family: verdana; color: #404040; }
.note_desc_area { font-size: 11px; color: #404040; font-family: tahoma; font-weight: bold; }
.sale_info { font-size: 9px; color: #ffbf75; font-family: tahoma; margin-left: 16px; }

a.note_link, a.note_link:visited, a.note_link:active, a.note_link:focus { position: absolute; margin-left: 178px; margin-top: 225px; letter-spacing: -4px; font-family: verdana; font-weight: bold; font-size: 18px; color: #f68b2c; text-decoration: none; }
a.note_link:hover { font-family: verdana; font-weight: bold; letter-spacing: -4px; font-size: 18px; color: #f68b2c; text-decoration: none; }

.note_content_col1 { width: 400px; float: left; padding-left: 10px; }
.note_content_col_null { width: 15px; height: 200px; float: left; }
.note_content_col2 { width: 442px; float: left; }

.note_developer_logo { position: absolute; margin-left: 272px; margin-top: 5px; width: 125px; height: 30px; }

.note_content_image_container { margin-left: 2px; margin-top: 5px; }
.note_content_image_frame { width: 440px; border: 1px solid #c2c2c2; background: #fff; font-size: 0px; }
.note_content_image_frame img { margin-left: 2px; margin-top: 2px; font-size: 0px; padding-bottom: 2px; }
.note_content_image_frame_mini_null { font-size: 0px; width: 6px; height: 100px; float: left; }
.note_content_image_frame_mini { width: 140px; border: 1px solid #c2c2c2; font-size: 0px; float: left; margin:2px; }
.note_content_image_frame_mini img { margin-left: 1px; margin-top: 1px; font-size: 0px; padding-bottom: 1px; }
.note_content_image_frame_mini_null_bottom { width: 442px; height: 6px; font-size: 0px; float: left; }

.note_style_offer { font-size: 12px; font-weight: bold; color: #535353; margin-bottom: 10px; }
.note_style_pos { font-weight: regular; }
.note_style_pos .color1{ font-size: 21px; color: #535353; }
.note_style_pos .color2{ font-size: 18px; color: #f79a48; }
.note_style_desc_title { color: #f79a48; font-weight: bold; font-family: verdana; font-size: 14px; margin-bottom: 15px; }
.note_style_desc { color: #535353; font-family: verdana; font-size: 12px; text-align: justify }
.note_style_contact_title { color: #f79a48; font-weight: bold; font-family: verdana; font-size: 14px; margin-bottom: 15px; margin-top: 15px; }

.note_table { margin-top: 30px; width: 390px; }
.note_table td { text-align: left; font-size: 18px; color: #535353; font-weight: regular; }
.note_table td.t_title{ width: 120px; text-align: right; font-size: 18px; color: #535353; font-weight: regular; }
.note_table td.null{ font-size: 0px; width: 15px; }

.note_table_info { margin-top: 30px; margin-bottom: 30px; }
.note_table_info td.line { border-bottom: 1px solid #f79a48; width: 125px; }
.note_table_info td.info { color: #535353; font-family: verdana; font-size: 11px; padding: 0px 3px 0px 3px }

.note_table_tech { margin-top: 30px; margin-bottom: 20px; width: 390px; }
.note_table_tech td { text-align: left; font-size: 12px; color: #535353; font-weight: regular; }
.note_table_tech td.t_title{ width: 120px; text-align: right; font-size: 12px; color: #535353; font-weight: bold; }
.note_table_tech td.null{ font-size: 0px; width: 15px; }

.note_table_info_cont { }
.note_table_info_cont td { text-align: left; font-size: 12px; color: #535353; font-weight: regular; }
.note_table_info_cont td.title_t{ font-size: 12px; color: #535353; font-weight: bold; }
.note_table_info_cont td.title_head{ font-size: 14px; font-weight: bold; color: #f68b2c; }

.pageTableList { margin-bottom: 10px; margin-top: 10px; }
a.link_page_on, a.link_page_on:visited, a.link_page_on:active, a.link_page_on:focus { font-size: 14px; font-family: verdana; color: #535353; text-decoration: none; }
a.link_page_on:hover { font-size: 14px; font-family: verdana; color: #535353; text-decoration: underline; }
.link_page_off { font-size: 14px; font-family: verdana; color: #e3e2e2; text-decoration: none; }
a.link_page, a.link_page:visited, a.link_page:active, a.link_page:focus { font-size: 14px; font-family: verdana; font-weight: bold; color: #535353; text-decoration: none; }
a.link_page:hover { font-size: 14px; font-family: verdana; font-weight: bold; color: #535353; text-decoration: none; }
a.link_page_active, span.link_page_active, a.link_page_active:visited, a.link_page_active:active, a.link_page_active:focus { font-size: 14px; font-family: verdana; font-weight: bold; color: #f68b2c; text-decoration: none; }
a.link_page_active:hover { font-size: 14px; font-family: verdana; font-weight: bold; color: #f68b2c; text-decoration: none; }

.devTitle { font-size: 14px; font-weight: bold; color: #535353; font-family: verdana; text-shadow: #fff 0px 0px 1px }
.devDesc { color: #535353; text-align: justify; margin-bottom: 25px; margin-top: 5px; }
.devNameTitleBold { color: #535353; font-size: 12px; font-weight: bold; }
.devNameTitle { color: #535353; font-size: 12px; }

table.devTab { margin-bottom: 30px;  }
table.devTab td.titleHead { font-size: 12px; color: #fff; font-weight: bold; font-family: tahoma; background: #aaa; }
table.devTab td.title1 { width: 120px; text-align: center; }
table.devTab td.title2 { width: 110px; text-align: center; }
table.devTab td.title3 { width: 100px; text-align: center; }
table.devTab td.title4 { width: 100px; text-align: center; }
table.devTab td.title5 { width: 130px; text-align: center; }
table.devTab td.title6 { width: 120px; text-align: center; }
table.devTab td.title7 { width: 120px; text-align: center; }

a.devLinkOffer, a.devLinkOffer:visited, a.devLinkOffer:active, a.devLinkOffer:focus { font-size: 12px; font-family: tahoma; color: #fca817; text-decoration: none; }
a.devLinkOffer:hover { font-size: 12px; font-family: tahoma; color: #ad730e; text-decoration: underline; }

.dev_content_image_frame_mini { width: 140px; border: 1px solid #c2c2c2; font-size: 0px; float: left; margin: 10px; }
.dev_fotos { display: table; margin-bottom: 20px; }

.bottom_table_menu { position: absolute; margin-left: 14px; margin-top: 10px; }
.bottom_table_menu td { text-align: left; vertical-align: top; }

a.bottomLinkMenu, a.bottomLinkMenu:visited, a.bottomLinkMenu:link, a.bottomLinkMenu:active, a.bottomLinkMenu:focus { font-size: 11px; font-family: tahoma; color: #535353; text-decoration: none; }
a.bottomLinkMenu:hover { font-size: 11px; font-family: tahoma; color: #535353; text-decoration: underline; }

.copyrightLinks { position: absolute; width: 270px; color: #ff9330; font-size: 11px; font-family: tahoma; text-align: right; margin-left: 655px; margin-top: 11px; }

a.copyLink, a.copyLink:visited, a.copyLink:active, a.copyLink:focus { color: #ff9330; font-size: 11px; font-weight: bold; font-family: tahoma; text-decoration: none; }
a.copyLink:hover { color: #ff9330; font-size: 11px; font-weight: bold; font-family: tahoma; text-decoration: underline; }

table.tableSearchList { margin-left: 20px; }
table.tableSearchList td{ vertical-align: top; }

.p_a_title { font-size: 12px; font-weight: bold; color: #464646; }
.p_a_date { font-size: 10px; color: #aaa; }


.page_menu { width: 791px; height: 22px; background: url('page_menu.jpg') no-repeat; }
.menu_null { width: 2px; height: 22px; background: url('menu_null.jpg') no-repeat; }
.page_txt { width: 791px; background: url('content.jpg') repeat-y; }
.txt_null { width: 48px; height: 81px; background: url('content_null.jpg') no-repeat; }


a.menu_top_link_active, a.menu_top_link_active:visited, a.menu_top_link_active:active, a.menu_top_link_active:focus { padding-left: 5px; padding-right: 5px; line-height: 210%; color: #fff; height: 22px; font-size: 10px; font-family: verdana; background: url('menu_over.jpg') repeat-x; text-decoration: none; display: block; }
a.menu_top_link_active:hover { padding-left: 5px; padding-right: 5px; color: #fff; height: 22px; font-size: 10px; font-family: verdana; text-decoration: none; background: url('menu_over.jpg') repeat-x; display: block; }



.stopka_auth { position: absolute; margin-left: 42px; margin-top: 20px; color: #8c8888; font-size: 9px; font-family: arial; }
.stopka_auth_fab { position: absolute; width: 791px; text-align: center; margin-top: 63px; color: #8c8888; font-size: 10px; font-family: arial; }
a.link_bottom, a.link_bottom:visited, a.link_bottom:active, a.link_bottom:focus { color: #8c8888; font-size: 9px; font-weight: bold; font-family: arial; text-decoration: none; }
a.link_bottom:hover { color: #8c8888; font-size: 9px; font-weight: bold; font-family: arial; text-decoration: underline; }

.menu_left_arrow { color: #8c8888; font-size: 11px; font-family: arial; }

.logo_click { margin-left: 500px; width: 270px; height: 50px; display: block;}

.menuWidth { width: 130px; }
.ContentSmall { width: 545px; }
.ContentAll { width: 723px; }
.tableContent { padding-top: 18px; padding-bottom: 10px; }
.tableTitle { border-bottom: 2px solid #e8e8e8; margin-bottom: 10px; margin-top: 5px;}
.contentTitle { font-size: 17px; color: #733716; font-family: arial; }

.valign { vertical-align: top; }

.page_m { width: 950px; height: 28px; background: url('page_m.jpg') no-repeat; }
.page_flash { width: 950px; height: 181px; background: url('flash.jpg') no-repeat; }
.page_content { width: 950px; background: url('content.jpg') repeat-y; }
.page_content_bg { width: 950px; background: url('content_bg_top.jpg') top left no-repeat; }
.page_line { height: 192px; background: #071d5c url('bg_line.jpg') top left repeat-x; position: absolute; width: 100%; }
.page_stopka { width: 950px; height: 211px; background: url('stopka.jpg') no-repeat; }
.page_stopka_left { margin-left: -370px; margin-top: 24px; width: 370px; height: 187px; background: url('stopka_l.gif') no-repeat; position: absolute; }
.page_stopka_right { margin-left: 950px; margin-top: 25px; width: 423px; height: 186px; background: url('stopka_r.gif') no-repeat; position: absolute; }

.content { display: table; }
.column1 { width: 181px; /* background: #f0f;  */color: #000; float: left; }
.column2 { width: 589px; /* background: #00f; */ color: #000; float: left; }
.column3 { width: 180px; /* background: #0ff; */ color: #000; float: left; }
.content_frame { padding: 20px 15px 15px 15px; }


.menu_bg { width: 137px; margin-left: 4px; background: url('menu_bg.jpg') top left repeat-x; }
.menu_top { width: 145px; height: 30px; background: url('menu_top.jpg') no-repeat; }
.menu_top div{ font-size: 11px; font-family: arial; color: #fff; padding-left: 33px; padding-top: 11px; }
.menu_content { width: 145px; background: url('menu_content.jpg') repeat-y; }
.menu_bottom { width: 145px; height: 5px; margin-bottom: 7px; background: url('menu_bottom.jpg') no-repeat; }

.menu_top2 { width: 145px; height: 30px; background: url('menu_top2.jpg') no-repeat; }
.menu_top2 div{ font-size: 11px; font-family: arial; color: #fff; padding-left: 33px; padding-top: 11px; }


.baner_top { margin-top: 11px; }
.baner_top_bottom { margin-top: 11px; margin-bottom: 11px; }

.menu_top_bg { height: 23px; background: url('menu_top_bg.jpg') repeat-x; }
.menu_top_stop { width: 11px; height: 23px; background: url('menu_top_stop.jpg') no-repeat; }
.menu_top_stop_null { width: 11px; height: 23px; }
.menu_top_arrow { width: 32px; height: 23px; background: url('menu_top_arrow.jpg') no-repeat; }

a.logo_mls, a.logo_mls:visited, a.logo_mls:active, a.logo_mls:focus { width: 65px; height: 44px; display: block; }
a.logo_mls:hover { width: 65px; height: 44px; display: block; background: url('logo_mls_over.gif') no-repeat; }
a.logo_spon, a.logo_spon:visited, a.logo_spon:active, a.logo_spon:focus { width: 53px; height: 52px; display: block; }
a.logo_spon:hover { width: 53px; height: 52px; display: block; background: url('logo_spon_over_2.gif') no-repeat; }

.logo_mls_frame { position: absolute; margin-left: 57px; margin-top: 67px; width: 60px; height: 36px; background: url('logo_mls.gif') no-repeat; display: block; }
.logo_spon { position: absolute; margin-left: 837px; margin-top: 51px; width: 53px; height: 52px; background: url('logo_spon.gif') no-repeat; display: block; }


.akapitTitle { font-weight: bold; color: #fa7407; font-size: 14px; font-family: arial; border-bottom: 1px solid #cccccc; margin-bottom: 7px; }

.clear { clear: both; }

.float_left { float: left; }
.float_right { float: right; }
.float_center { margin: auto; }

.img_left_top { width: 5px; height: 5px; background: url('img_frame_left_top.jpg') no-repeat; font-size: 0px; }
.img_top { height: 5px; background: url('img_frame_top.jpg') repeat-x; font-size: 0px; }
.img_right_top { width: 5px; height: 5px; background: url('img_frame_right_top.jpg') no-repeat; font-size: 0px; }

.img_right { width: 5px; background: url('img_frame_right.jpg') repeat-y; font-size: 0px; }
.img_center { background: #fff; }
.img_left { width: 5px; background: url('img_frame_left.jpg') repeat-y; font-size: 0px; }

.img_left_bottom { width: 5px; height: 5px; background: url('img_frame_left_bottom.jpg') no-repeat; font-size: 0px; }
.img_bottom { height: 5px; background: url('img_frame_bottom.jpg') repeat-x; font-size: 0px; }
.img_right_bottom { width: 5px; height: 5px; background: url('img_frame_right_bottom.jpg') no-repeat; font-size: 0px; }

table.kalkulator_table_waluty td{ font-size: 11px; text-align: center; }

table.posrednicy { width: 558px; background: #5793c5; }
table.posrednicy td.size1{ width: 200px; }
table.posrednicy td.size2{ width: 100px; }
table.posrednicy td.size3{ width: 220px; }

table.posrednicy td{ font-size: 12px; padding: 2px; }
table.posrednicy tr.tytul{ background: #85bfef; }
table.posrednicy tr.tytul td{ text-align: center; color: #255074; }
table.posrednicy tr{ background: #fff; }


table.posrednicy_1 { width: 558px; background: #fff; }
table.posrednicy_1 td.size1{ width: 200px; }
table.posrednicy_1 td.size2{ width: 100px; text-align: center; }
table.posrednicy_1 td.size3{ width: 220px; }

table.posrednicy_1 td{ font-size: 12px; padding: 2px; }
table.posrednicy_1 tr.tytul{ background: #85bfef; }
table.posrednicy_1 tr.tytul td{ text-align: center; color: #255074; }
table.posrednicy_1 tr{  }

table.posrednicy_2 { width: 558px; background: #fff; }
table.posrednicy_2 td.size1{ width: 200px; }
table.posrednicy_2 td.size2{ width: 100px; text-align: center; }
table.posrednicy_2 td.size3{ width: 220px; }

table.posrednicy_2 td{ font-size: 12px; padding: 2px; }
table.posrednicy_2 tr.tytul{ background: #85bfef; }
table.posrednicy_2 tr.tytul td{ text-align: center; color: #255074; }
table.posrednicy_2 tr{ background: #caddfd; }

.arrow_right { width: 14px; height: 13px; background: url('arrow_right.gif') no-repeat; font-size: 0px; display: block; }
.arrow_right_top { width: 14px; height: 13px; background: url('arrow_right.gif') center 2px no-repeat; font-size: 0px; display: block; }
.bull { width: 14px; height: 13px; background: url('bull.gif') center 2px no-repeat; font-size: 0px; display: block; }

table.posrednik_info{ }
table.posrednik_info td.tytul{ font-size: 14px; font-weight: bold; color: #3773a5; }
table.posrednik_info td{ font-size: 12px; color: #330000; }

.desc_info { width: 10px; height: 9px; background: url('desc_info.gif') center 4px no-repeat; font-size: 0px; }
.desc_tel { width: 10px; height: 9px; background: url('desc_tel.gif') center 4px no-repeat; font-size: 0px; }
.desc_ul { width: 10px; height: 9px; background: url('desc_ul.gif') center 4px no-repeat; font-size: 0px; }
.desc_www { width: 10px; height: 9px; background: url('desc_www.gif') center 5px no-repeat; font-size: 0px; }
.desc_email { width: 10px; height: 9px; background: url('desc_email.gif') center 5px no-repeat; font-size: 0px; }
.desc_kom { width: 10px; height: 9px; background: url('desc_kom.gif') center 5px no-repeat; font-size: 0px; }
.desc_you { width: 10px; height: 9px; background: url('desc_you.gif') center 5px no-repeat; font-size: 0px; }
.desc_fax { width: 10px; height: 9px; background: url('desc_fax.gif') center 5px no-repeat; font-size: 0px; }

.stopka_table { position: absolute; margin-left: 43px; margin-top: 115px; }
.stopka_line1 { font-family: arial; font-weight: bold; font-size: 9px; color: #fff; }
.stopka_line1r { font-family: arial; font-size: 9px; color: #fff; }
.stopka_line2 { font-family: arial; font-size: 9px; color: #fff; }
.stopka_inline { font-family: arial; font-size: 9px; color: #fff; text-align: center; }
.stopka_table_auth { position: absolute; width: 400px; margin-left: 505px; margin-top: 115px; }

a.link_aut, a.link_aut:visited, a.link_aut:active, a.link_aut:focus { font-size: 9px; font-family: arial; font-weight: bold; color: #fff; text-decoration: none; }
a.link_aut:hover { font-size: 9px; font-family: arial; font-weight: bold; color: #fff; text-decoration: underline; }

.info_search { font-size: 10px; }
.znalezione { font-size: 11px; }

a.link_s, a.link_s:visited, a.link_s:active, a.link_s:focus { font-size: 12px; font-family: arial; color: #4a4a4a; text-decoration: none; }
a.link_s:hover { font-size: 12px; font-family: arial; color: #000; text-decoration: none; }

.image_frame_gallery { padding: 2px; border: 1px solid #eee; margin: 3px; }

div.pozycje {
margin-left:10px;
	width: 200px;
	padding:0px;
	/*height: 59px;*/
	padding-top:8px;
	padding-bottom: 5px;
	overflow: hidden;
	border-bottom: dotted 1px #A9A8A3;
}


div.pozycje div{
	float: left;
}

div.pozycje p, div.pozycje a{
	margin:0;
	color:#000;
}
div.pozycje span.d a {
	color:#777;}

div.pozycje p.notes-opis{
	color:#70665A;
	margin-left:17px;
}

div.pozycje span.notes-cena{
	color: #404040;
	margin-bottom: 3px;
	margin-left:17px;
}

div.pozycje span.notes-cena b {color:#1680C5;}
div.pozycje p.tytul{
font: bold 12px Tahoma;
	font-weight: bold;
	margin-top: 0px;
	color:#000;
}
div#notes-bottom {
width:221px;
border-style:solid;
border-width: 0px 1px 1px 1px;
background:#e4e4e4;
border-color:#C6C6C6;
}
div#notes-bottom input {margin:0 0 9px 9px;}
a.showAllButton {
background: url('/images/showallbtn.gif') no-repeat;
width:135px;
height:22px;
display:block;
margin-left:95px;
margin-top:10px;
margin-bottom:10px;
}

div#navSeek {
float: left;
height:175px;
margin-top:-20px;
}

#navSeekWynajem {
display:none;
float: left;
height:175px;
margin-top:-20px;
}


div#switcher {
width:300px;
position: relative;
height:15px;
top:35px;
left:258px;
color:#000;
font: bold 11px Tahoma;
}
div#switcher form {
display:inline;
}




div#navSeekWynajem li {display: inline;}

#navSeekWynajem a {
font: bold 14px Arial;
text-transform:capitalize;
}



#navSeekWynajem .checkboxes {
padding-top:0px;
text-align:left;
}


#navForms {

}


div#navSeek li {display: inline;}

div#navSeek div {
width: 135px; 
float:left;
margin-right:2px;
text-align:center;
line-height:2;
}
div#navSeekWynajem div {
width: 134px; 
float:left;
margin-right:2px;
text-align:center;
line-height:2;
}

#navSeek .checkboxes {
padding-top:0px;
text-align:left;
}


#navSeek a {
font: bold 14px Arial;
text-transform:capitalize;
color: #fff;
}




.ui-tabs-hide { display: none; }
 
.non-selected div {
color:#fff;
background: url('../images/navSeekBgOff.gif') no-repeat; 

} 
 
.ui-tabs-nav {
margin-left:5px;
}

.ui-tabs-selected div { 
color: #000;
background: url('../images/navSeekBgOn.gif') no-repeat; 
}

.ui-tabs-selected a div { color:#fff; }


.tabsoff {margin-left:5px;}

table.formBackground {
	border-collapse: collapse;
	border-spacing: 0px;
	width: 878px;
	background: url('../images/navSeekMainBg3.gif') no-repeat;
	height: 170px;
}
table.formBackground td.formBgHeader {
	height: 9px;
	width: 290px;
}
table.formBackground td.narrowColumn {
	width: 3px;
}
table.formBackground table.searchForm {
	width: 315px;
}
span.titlehead {
color:#F68B2C;
font-size:14px;
font-weight:bold;
}


table.formBackground table.searchForm input.textBox, table.formBackground table.searchForm select {
	background-color: #FFFFFE;
	padding:2px;
	border: solid 0px #a9bbd4;
	color: #000;
	font-size: 11px;
	width: 125px;
}
table.formBackground table.searchForm th {
	color:#000;
	font-size: 11px;
	text-align: right;
	font-weight: normal;
	width: 160px;
	padding-right: 3px;
}
table.formBackground table.searchForm td.formField {
	width: 215px;
	color:#000;
}
table.formBackground td.formBg {
	padding-top:16px;
	vertical-align: top;
	padding-left:130px;
}
table.formBackground td.formBg2 {
padding-top:16px;
	vertical-align: top;
	padding-right: 10px;
}

.btnSzukaj {
padding-left:62px;
padding-top:4px;
}


table.formBackground td.formBgFooter {
	background: url('../images/formFooter.gif') center top no-repeat;
	height: 15px;
}
table.searchForm div.checkboxes {
	background-color: #ffffff;
	border: solid 1px #a9bbd4;
	color: #505050;
	font-size: 11px;
	height: 40px;
	overflow: auto;
	width: 175px;
	padding:2px;
}

table.searchForm div.checkboxes label{
	padding-left:5px;
}

table.searchForm div.checkboxes input.checkbox{
	padding-left:3px;
}

table.searchForm input.narrow {
	background-color: #FFFFFE;
	padding:2px;
	border: solid 0px #a9bbd4;
	color: #000;
	font-size: 11px;
	margin-right: 8px;
	width: 57px;
}
table.searchForm input.right {
	margin-right: 0px;
}


div.linki {clear:both;
left:10px;
position:relative;
top:-10px;}
div.linki a {color:#FF9000; background: url('/images/linksBG.gif') no-repeat;
width:148px;
padding-left:4px;
height:22px;
float:left;
margin-right:7px;
text-decoration: none;
padding-top:2px;
}
div.linki a:hover {text-decoration: none;}

#navSeek div.hiddenInput, #navSeekWynajem div.hiddenInput{
	background-color:#FFFFFF;
	border:1px solid #A9BBD4;
	color:#505050;
	font-size:11px;
    padding:5px;
	overflow:auto;
	text-align:left;
	width:505px;
    height:335px;
    margin-left:-100px;
    margin-top:-100px;
    position:absolute;
    z-index: 200;
    line-height:130%;
    display: none;
}

.inputy {
margin:2px 0 0;
vertical-align:sub;
}

#navSeekWynajem div.hiddenInputInne2, #navSeek div.hiddenInputInne2, #navSeekWynajem div.hiddenInputInne, #navSeek div.hiddenInputInne{
	background-color:#FFFFFF;
	border:1px solid #A9BBD4;
	color:#505050;
	font-size:11px;
    padding:5px;
	overflow:auto;
	text-align:left;
	width:275px;
    height:230px;
    margin-left:-100px;
    margin-top:-100px;
    position:absolute;
    z-index: 200;
    line-height:130%;
    display: none;
}
.zamykanie {
font: bold 11px Verdana;
cursor: pointer;
color: #E58C1B;
text-align: right;
margin-left:435px;
}
div.hiddenInputInne .zamykanie {margin-left:200px;}
div.hiddenInputInne2 .zamykanie {margin-left:200px;}


table.offerList tr.offerListHead{
	background: #FF8F1F;
}
tr.offerListHead th {color:#fff; text-align:center;}

table.offerList {
	float:left;
	left:0px;
	position:relative;
	width:875px;
	border-collapse:collapse;
	border-spacing:0px;	
}
div.notes {
position:relative;
top:-20px;
left:780px;
width:100px;
}
#TabsCol {padding:6px; margin-left:-5px;}
#TabsCol li {display:inline;}
#TabsCol li.non-selected a {
font-size:13px;
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #b7b6b6;
color: #b7b6b6;
background: white url(/images/shade.gif) repeat-x;
}

#TabsCol li.ui-tabs-selected a {
background-image: url(/images/shadeactive.gif);
border-bottom-color: white;
border: 1px solid #ff9a30;
color: #de8218;
}
div#offerActions {
line-height:1.4;
margin-bottom:7px;
padding-left:20px;
padding-top:1px;
background: url('/images/backgroundOfferActions.gif') no-repeat;
}
#sendMessage table tr td input {width:260px; border: solid 1px #aaa; margin:3px; padding:2px; font: normal 11px Arial;}
#sendMessage table tr td textarea {width:386px; border: solid 1px #aaa; margin:3px; padding:2px; font: normal 11px Arial;}
div#contactFormTable input#sendMail {
border:medium none;
float:right;
height:24px;
width:80px;
}
		table.kalkulator td {text-align:left;}
		table.kalkulator TD.label { text-align: right; vertical-align: middle; padding:4px;}
		TABLE.kalkulator, table.bordered {border-collapse: collapse}
		table.kalkulator TH, table.bordered TH {font: bold; color:#fff; background:#FF8F1F; border: 1px solid #D6D6D6; padding: 5px; text-align:center }
		.bordered {border: 1px solid #D6D6D6; vertical-align:top; padding:5px;}
		.evenrow {background-color: #EFEFEF}
		table.kalkulator tr td input {font-size:11px; }
		table.kalkulator tr td option {font-size:11px; }
span.brown {color:#ff6600;}
div.agentContact {
margin-bottom:10px;
width:800px; overflow:hidden;}
table.agentDetails {
border-collapse:collapse;
border-spacing:0;
color:#505050;
float:left;
line-height:14px;
margin-left:30px;
margin-top:10px;
width:330px;
}
img.agentPicture {
float:left;
left:15px;
position:relative;
}
a.showAll {
float:right;
position:relative;
right:25px;
top:-15px;
}
div.SOGDescription {
clear:both;
color:#505050;
float:left;
font-size:12px;
font-weight:bold;
height:30px;
left:10px;
position:relative;
top:11px;
}
div.SOGShowHide {
float:right;
left:0;
margin-right:5px;
position:relative;
top:1px;
}
div.specialOffersGroup {overflow:hidden;}
div.specialOGHeader  {
border: solid 1px #C2C2C2;
background: #E4E4E4;
overflow:hidden;
}
div.notesMini {
float:right;
position:relative;
right:20px;
top:11px;
width:19px;
}
table.txt tr td {padding:5px; line-height:1.6;}
table.txt tr td strong {font-weight:bold;}
div.txt strong {font-weight:bold;}
div.txt ul {list-style: inherit; padding-left:35px;}
div.txt ol {list-style: decimal; padding-left:35px;}
h2 {font-size:17px; margin-top:5px; margin-bottom:5px;}
img.minis {width:138px; height:100px; margin:1px;}
table.makler tr td img {vertical-align:middle; margin: 0 3px 0 3px;}
div#close {position:relative;left:80%;}
div#brakWNotatniku {font-size:11px; text-align:center;line-height:1.3; margin-top:7px;}
div.stronicowanie {width:300px; margin: 0 auto; text-align: center;}
div.odstep {clear:both; overflow:hidden; height:8px;}
div#sortowanie { margin-left:6px; float:left; position:relative;}
