html { overflow-x: hidden; }

body {
  background: #000 url('bg.jpg') repeat-x;
  text-align: center;
  font-family: arial;
  font-size: 12px;
  color: #330000;
  margin: 0px;
  padding: 0px;
}

table td{ font-family: arial; color: #330000; font-size: 12px; }
div{ font-family: arial; color: #330000; font-size: 12px; }

a         { color:#c13730; text-decoration: none; }
a:visited { color:#c13730; text-decoration: none; }
a:hover   { color:#c13730; text-decoration: underline; }

.page_container { width: 900px; margin: auto; text-align: left; }
.page_menu { width: 900px; height: 116px; background: url('menu.jpg') no-repeat; }
.page_flash { width: 900px; height: 195px; background: url('flash.jpg') no-repeat; }

.page_content_frame { width: 948px; margin: auto; text-align: left; background: url('content.gif') repeat-y; }
.page_content { width: 900px; background: #fff; margin: auto; text-align: left; display: table; }
.page_content div.content_all{ padding: 20px; }


.content_shadow_left { position: absolute; margin-left: -43px; margin-top: -2px; width: 43px; height: 43px; background: url('content_shadow_left.jpg') no-repeat; }
.content_shadow_right { position: absolute; margin-left: 900px; margin-top: -2px; width: 43px; height: 43px; background: url('content_shadow_right.jpg') no-repeat; }

.page_bottom { width: 900px; height: 211px; background: url('stopka.jpg') no-repeat; margin: auto; text-align: left; }

.bottom_shadow_left { position: absolute; margin-left: -400px; margin-top: -25px; width: 400px; height: 236px; background: url('stopka_shadow_left.jpg') no-repeat; }
.bottom_shadow_right { position: absolute; margin-left: 900px; margin-top: -25px; width: 400px; height: 236px; background: url('stopka_shadow_right.jpg') no-repeat; }

.menu_bottom { position: absolute; margin-left: 45px; margin-top: 18px; font-size: 9px; color: #666666; font-family: tahoma; }
.menu_bottom span.tytul{ font-size: 11px; font-family: tahoma; font-weight: bold; color: #902a02; }

a.menu_bottom_link, a.menu_bottom_link:visited, a.menu_bottom_link:active, a.menu_bottom_link:focus { font-size: 9px; color: #666666; font-family: arial; text-decoration: none; }
a.menu_bottom_link:hover { font-size: 9px; color: #666666; font-family: arial; text-decoration: underline; }

a.menu_right_link, a.menu_right_link:visited, a.menu_right_link:active, a.menu_right_link:focus { font-size: 12px; font-weight: bold; color: #666666; font-family: arial; text-decoration: none; }
a.menu_right_link:hover { font-size: 12px; color: #7b0400; font-family: arial; text-decoration: underline; }

a.menu_right_link_active, a.menu_right_link_active:visited, a.menu_right_link_active:active, a.menu_right_link_active:focus { font-size: 12px; font-weight: bold; color: #7b0400; font-family: arial; text-decoration: none; }
a.menu_right_link_active:hover { font-size: 12px; color: #7b0400; font-family: arial; text-decoration: underline; }

.aut_bottom { position: absolute; margin-left: 45px; margin-top: 52px; font-size: 9px; color: #666666; font-family: arial; text-decoration: none; }
.stopka_line { width: 38px; height: 78px; background: url('stopka_line.gif') no-repeat; }

table.table_adres { margin-top: 6px; width: 155px; }
table.table_adres td.tresc{ width: 100%; font-size: 9px; font-family: tahoma; color: #666666; }
table.table_adres td.tresc a{ width: 100%; font-size: 9px; font-family: tahoma; color: #c13730; text-decoration: none; }
table.table_adres td.tresc a:visited{ width: 100%; font-size: 9px; font-family: tahoma; color: #c13730; text-decoration: none; }
table.table_adres td.tresc a:hover{ width: 100%; font-size: 9px; font-family: tahoma; color: #c13730; text-decoration: underline; }


.akapitTitle { font-weight: bold; color: #902a02; font-size: 14px; font-family: tahoma; border-bottom: 1px solid #cccccc; margin-bottom: 17px; }
.akapitTitleNull { font-weight: bold; color: #902a02; font-size: 14px; font-family: tahoma; border-bottom: 1px solid #cccccc; margin-bottom: 7px; }

.clear { float: left; }

.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 { margin: 5px; }

.p_errorStyle { font-weight: bold; font-size: 11px; color: #f00; display: none; }
.kontakt_height_error { height: 15px; }
.kontakt_title { vertical-align: top; padding-top: 3px; font-size: 11px; color: #565453; width: 90px; }
.kontakt_antybot { background: #fbeac6; border: 1px solid #7b684c; width: 18px; font-size: 11px; }
.kontakt_input { background: #fbeac6; border: 1px solid #7b684c; width: 219px; }
.kontakt_textarea { background: #fbeac6; border: 1px solid #7b684c; width: 389px; height: 150px; }
.kontakt_true { font-size: 12px; color: #565453; font-weight: bold; width: 400px; }
.kontakt_false { font-size: 12px; color: #565453; font-weight: bold; width: 400px; }

.akapit_line { width: 31px; background: url('akapit_line.jpg') center top repeat-y; font-size: 0px; }
.button_send { width: 59px; height: 28px; background: url('button_send.jpg') top left no-repeat; border: 0px; font-size: 0px; cursor: pointer; }

.arrow2 { width: 15px; background: url('arrow2.gif') center left no-repeat; font-size: 0px; }


/* .content { display: table; }
.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; }

.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: 60px; height: 36px; display: block; }
a.logo_mls:hover { width: 60px; height: 36px; 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.gif') no-repeat; }

.logo_mls_frame { position: absolute; margin-left: 57px; margin-top: 70px; width: 60px; height: 36px; background: url('logo_mls.gif') no-repeat; display: block; }
.logo_spon { position: absolute; margin-left: 837px; margin-top: 54px; width: 53px; height: 52px; background: url('logo_spon.gif') no-repeat; display: block; }


.akapitTitle { font-weight: bold; color: #fa7407; font-size: 14px; font-family: tahoma; border-bottom: 1px solid #cccccc; margin-bottom: 7px; }

.clear { float: left; }

.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; }

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: 11px; font-family: arial; font-weight: bold; color: #a7a7a7; text-decoration: none; }
.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; }

.image_frame_gallery { padding: 2px; border: 1px solid #eee; margin: 3px; } */
