html { overflow-x: hidden; }

body {
  background: #e0dede url('bg.jpg') repeat-x;
  text-align: center;
  font-family: arial;
  font-size: 11px;
  color: #3a3a3a;
  margin: 0px;
  padding: 0px;
}

table td{ font-family: arial; color: #3a3a3a; font-size: 11px; }
div{ font-family: arial; color: #3a3a3a; font-size: 11px; }
p{ font-family: arial; color: #3a3a3a; font-size: 11px; }

a         { color:#737373; text-decoration: none; }
a:visited { color:#737373; text-decoration: none; }
a:hover   { color:#fa7407; text-decoration: underline; }


.page_container { width: 900px; margin: auto; margin-bottom: 25px; text-align: left; /* display: table;  */}
.page_title { width: 900px; height: 50px; background: url('page_title.jpg') no-repeat; }
.page_top { width: 900px; height: 243px; background: url('page_top.jpg') no-repeat; }
.page_menu { width: 900px; height: 32px; background: url('menu.jpg') no-repeat; }
.page_bottom { width: 900px; height: 55px; background: url('page_bottom.jpg') no-repeat; }
.page_container_background { width: 900px; background: #fff url('page_container_background.jpg') top left repeat-x; }
.content_background_line { width: 900px; background: url('content_background_line.gif') repeat-y; height: 430px; }
.content_null_block { width: 900px; height: 17px; clear: both; }
.content_title { margin-top: 4px; width: 620px; height: 37px; background: url('content_title.jpg') repeat-x; color: #fff; font-family: Tahoma; font-size: 18px; font-weight: bold; line-height: 190%; }
.content_frame { padding: 20px; }

.page_content { width: 900px; }

.col1 { width: 172px; margin-left: 17px; float: left; }
.col2 { width: 620px; /* margin-left: 225px;  */margin-right: 33px; float: right; }

.col1 table{ margin-left: 12px; }
.col1 table.margin_down{ margin-bottom: 13px; height: 20px; }

.menu_title { width: 172px; height: 17px; background: url('menu_title.jpg') no-repeat; margin-bottom: 10px; }

.link_top_container { margin-left: 720px; margin-top: 21px; width: 180px; position: absolute; }

.link_top_container_logo { width: 270px; height: 33px; margin-left: 47px; margin-top: 8px; position: absolute; display: block; }

a.top_link, a.top_link:link, a.top_link:visited, a.top_link:active, a.top_link:focus { color: #d8cfc2; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: none; }
a.top_link:hover { color: #d8cfc2; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: underline; }

a.menu_title_link, a.menu_title_link:link, a.menu_title_link:visited, a.menu_title_link:active, a.menu_title_link:focus { color: #fff; font-weight: bold; font-family: tahoma; font-size: 11px; line-height: 153%; text-decoration: none; }
a.menu_title_link:hover { color: #fff; font-weight: bold; font-family: tahoma; font-size: 11px; line-height: 153%; text-decoration: underline; }

a.menu_line, a.menu_line:link, a.menu_line:visited, a.menu_line:active, a.menu_line:focus { color: #333333; font-size: 11px; font-family: tahoma; text-decoration: none; width: 150px; padding-left: 5px; display: block; }
a.menu_line:hover { color: #333333; font-size: 11px; font-family: tahoma; text-decoration: underline; }


.p_a_title { font-size: 12px; font-weight: bold; color: #464646; }
.p_a_date { font-size: 9px; color: #aaa; }

.title_null { height: 20px; }
.error_border { border: 1px solid #d00; }

a.sample_attach_head, a.sample_attach_head:visited, div.sample_attach_head
{
  display: block;

  border:  0px solid black;
  padding: 2px 5px;


  text-decoration: none;
  font-family: Verdana, Sans-Sherif;
  font-weight: bold;
  font-size: 12px;
  color:   #fff;
}

.sample_arrach_container { border: 1px solid #aaa; }
a.sample_attach, a.sample_attach:visited, div.sample_attach
{
  display: block;

  border:  0px solid black;
  padding: 5px 5px;

  background: #eee;

  text-decoration: none;
  font-family: Verdana, Sans-Sherif;
  font-size: 12px;
  color:   #767676;
}
a.sample_attach:hover, div.sample_attach:hover
{
  display: block;

  border:  0px solid black;
  padding: 5px 5px;

  background: #a70000;

  text-decoration: none;
  font-family: Verdana, Sans-Sherif;
  font-size: 12px;
  color:   #fff;
}

a.sample_attach, a.sample_attach:visited { border-bottom: none; }
div#sample_attach_menu_child             { border-bottom: 0px solid black; }

form.sample_attach
{
  position: absolute;
  visibility: hidden;

  border:  0px solid black;
  padding: 0px 5px 2px 5px;

  background: #FFFFEE;
}

form.sample_attach b
{
  font-family: Verdana, Sans-Sherif;
  font-weight: 900;
  font-size: 1.1em;
}

input.sample_attach { margin: 1px 0px; width: 170px; }


/* .page_container { position: relative; width: 950px; margin: auto; text-align: left; }
.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; color: #000; float: left; }
.column2 { width: 589px; color: #000; float: left; }
.column3 { width: 180px; color: #000; float: left; }
.content_frame { padding: 20px 15px 15px 15px; }


.menu_container { margin-left: 17px; }
.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: tahoma; 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: tahoma; color: #fff; padding-left: 33px; padding-top: 11px; }


.baner_top { margin-top: 11px; }
.baner_top_bottom { margin-top: 11px; margin-bottom: 11px; }

a.menu_top_link, a.menu_top_link:visited, a.menu_top_link:active, a.menu_top_link:focus { color: #fff; font-size: 9px; font-family: verdana; text-decoration: none; }
a.menu_top_link:hover { color: #fff; font-size: 9px; font-family: verdana; text-decoration: underline; }
.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; }
a.logo_n, a.logo_n:visited, a.logo_n:active, a.logo_n:focus { width: 114px; height: 32px; display: block; }
a.logo_n:hover { width: 114px; height: 32px; display: block; background: url('logo_nieruchomosci_hover.gif') no-repeat; }

.logo_n_frame { position: absolute; margin-left: 800px; margin-top: 67px; width: 114px; height: 32px; background: url('logo_nieruchomosci.gif') no-repeat; display: block; }
.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: #a20e0e; font-size: 11px; font-family: Tahoma; margin-bottom: 12px; }

.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; }

.image_frame_gallery { padding: 2px; border: 1px solid #eee; margin: 3px; }

/* table.kalkulator_table_waluty td{ font-size: 11px; text-align: center; }

table.posrednicy { width: 558px; background: #5793c5; }
table.posrednicy td.size1{ width: 140px; }
table.posrednicy td.size2{ width: 160px; }
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: 140px; text-align: center; }
table.posrednicy_1 td.size2{ width: 160px; text-align: center; }
table.posrednicy_1 td.size3{ width: 220px; text-align: center; }

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: 140px; text-align: center; }
table.posrednicy_2 td.size2{ width: 160px; text-align: center; }
table.posrednicy_2 td.size3{ width: 220px; text-align: center; }

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{ float: left; }
table.posrednik_info td.tytul{ font-size: 12px; font-weight: bold; color: #3773a5; }
table.posrednik_info td.tytul_mini{ font-size: 11px; font-weight: bold; color: #3773a5; }
table.posrednik_info td{ font-size: 11px; 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; }
.desc_other { width: 10px; height: 9px; background: url('desc_other.gif') center 5px no-repeat; font-size: 0px; }

a.link_page, a.link_page:visited, a.link_page:active, a.link_page:focus { font-size: 11px; font-family: arial; font-weight: bold; color: #fa7407; text-decoration: none; }
a.link_page:hover { font-size: 11px; font-family: arial; font-weight: bold; color: #fa7407; text-decoration: none; }
a.link_page_active, a.link_page_active:visited, a.link_page_active:active, a.link_page_active:focus { font-size: 11px; font-family: arial; font-weight: bold; color: #fa7407; text-decoration: underline; }
a.link_page_active:hover { font-size: 11px; font-family: arial; font-weight: bold; color: #fa7407; text-decoration: underline; }
.link_page_off { font-size: 12px; font-family: arial; font-weight: bold; color: #a7a7a7; text-decoration: none; }
a.link_page_on, a.link_page_on:visited, a.link_page_on:active, a.link_page_on:focus { font-size: 12px; font-family: arial; font-weight: bold; color: #aaa; text-decoration: none; }
a.link_page_on:hover { font-size: 12px; font-family: arial; font-weight: bold; color: #aaa; text-decoration: underline; }
.pageTableLine { color: #aaa; }

.stopka_table { position: absolute; margin-left: 43px; margin-top: 115px; }
.stopka_line1 { font-family: tahoma; font-weight: bold; font-size: 9px; color: #fff; }
.stopka_line1r { font-family: tahoma; font-size: 9px; color: #fff; }
.stopka_line2 { font-family: tahoma; font-size: 9px; color: #fff; }
.stopka_inline { font-family: tahoma; 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: tahoma; font-weight: bold; color: #fff; text-decoration: none; }
a.link_aut:hover { font-size: 9px; font-family: tahoma; 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: tahoma; color: #4a4a4a; text-decoration: none; }
a.link_s:hover { font-size: 12px; font-family: tahoma; color: #000; text-decoration: none; } */
