body {margin:0; padding:0; text-align:center; background-color:#fff; font-size:11px; font-family: Tahoma, Verdana; color:#000000; text-decoration:none;}
a { text-decoration: none; }
form { margin: 0; padding: 0; }

input, select, textarea {background-color:#ffffff; font-size:11px; font-family:arial;}
input.checkbox {background-color:transparent;}
input.radio {background-color:transparent;}
input.input200 {width:195px;}
select.input200 {width:200px;}
textarea.input200 {width:195px;}
input.input150 {width:145px;}
select.input150 {width:150px;}
input.input120 {width:115px;}
select.input120 {width:120px;}
input.input_search {width:175px;}
select.input_search {width:180px;}
input.input_search2 {width:75px;}
input.input80 {width:80px; text-align:right;}
input.input90 {width:91px;}
.title { letter-spacing:2px; font-weight:bold; text-transform:uppercase; }
.titlepad { padding:15px 35px; }
.error {color:red; text-align:center;}

#menu {width:700px; margin:0 auto;}
#c1 {float:left; width:200px;}
#c2 {float:right; width:500px;}

/* PF CLASS */
.clWrapperPF { display: block; width: 100%; position: relative; height: auto; overflow: hidden; }
.clMiddlePF { margin-right: auto; margin-left: auto; position: relative; display: block; }
.clPushPF { float: left; width: 100%; position: relative; }
.clColumnPF { float: left; height: 100%; display: block; }
.clAbsolutePF { position: absolute; }
.clRelativePF { position: relative; }
.clBlockPF { display: block; }

/* TOP */
#Wrapper_0 { height: 363px}
#MiddlePF_0 { width: 869px; }	/* szerokosc SRODKOWEJ_KOLUMNY */
#CenterPF_0{ width: 869px; margin-left: -869px; }	/* szerokosc SRODKOWEJ_KOLUMNY */
#LeftPF_0 { width: 180px; margin-left: -180px; }	/* szerokosc LEWEJ_KOLUMNY */
#LeftPFMarg_0 { width: 180px; margin-left: -180px; }
#RightPF_0{ width: 180px; margin-left: -180px; left: 1229px; }	/* szerokosc PRAWEJ_KOLUMNY  ( left = |SRODKOWA|+|LEWA|+|PRAWA| ) */
#RightPFMarg_0 { width: 180px; margin-left: -180px; left: 1229px; }
#ContentPF_0{ display: block; position: relative; width: 869px; background-color: #FFFFFF; height: 100%; left: 0px; top: 0px; }

#tpLogo { display: block; height: 120px; width: 307px; float: left; position: relative; }
#tpFlash { display: block; width: 561px; height: 363px; position: absolute; top: 0px; right: 0px; }
#tpSearch{ display: block; height: 243px; width: 307px; position: absolute; top: 120px; left: 0px; ; background-image: url(../img/site/search.gif); background-repeat: no-repeat; }

/* Szukaj */
#top_center_left_szukaj_form { position: absolute; top: 50px; left: 40px; width: 240px; height: 165px; font-family: Tahoma, Verdana; font-size: 11px; color: #323232; }
.szukaj_form_obiekt { margin-bottom: 6px; }
.szukaj_form_float { float: left; width: 110px; }
.szukaj_input_short { width: 28px; height: 14px; padding: 1px 4px 0px 4px; font-family: Verdana; font-size: 11px; color: #4f8c00; border: 1px #7f9db9 solid; margin-top: 5px; text-align: right; }
.szukaj_input_long { width: 155px; height: 14px; padding: 1px 5px 0px 5px; font-family: Verdana; font-size: 11px; color: #4f8c00; border: 1px #7f9db9 solid; margin-top: 5px; }
.szukaj_select { width: 180px; font-family: Verdana; font-size: 11px; color: #4f8c00; border: 1px #7f9db9 solid; margin-top: 5px; }
.szukaj_submit { width: 65px; height: 17px; border: none; cursor: pointer; background-image: url(../img/site/szukaj_submit.gif); background-repeat: no-repeat; }
.clearfloat { clear: both; font-size: 1px; height: 0; line-height: 0px; }

/* MIDDLE */
#MiddlePF_1 { width: 869px; }	/* szerokosc SRODKOWEJ_KOLUMNY */
#CenterPF_1 { width: 869px; margin-left: -869px; }	/* szerokosc SRODKOWEJ_KOLUMNY */
#LeftPF_1 { width: 25px; margin-left: -25px; }	/* szerokosc LEWEJ_KOLUMNY */
#LeftPFMarg_1 { width: 25px; margin-left: -25px; background-image: url(../img/site/bg_margL.jpg); background-repeat: repeat-y; }
#RightPF_1 { width: 25px; margin-left: -25px; left: 919px; }	/* szerokosc PRAWEJ_KOLUMNY  ( left = |SRODKOWA|+|LEWA|+|PRAWA| ) */
#RightPFMarg_1 { width: 25px; margin-left: -25px; left: 919px; background-image: url(../img/site/bg_margR.jpg); background-repeat: repeat-y; }
#ContentPF_1 { display: block; position: relative; width: 857px; min-height: 475px; left: 0px; top: 0px; border-top-width: 5px; border-right-width: 6px; border-left-width: 6px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-left-color: #FFFFFF; background-image: url(../img/site/bg_main.jpg); background-repeat: repeat-x; height: auto; }

#naglowek { width: 837px; padding-top: 35px; padding-bottom: 4px; padding-left: 20px; height: 35px; position: relative; }
.naglowek_kolumny { display: block; margin-left: 38px; margin-top: 15px; margin-bottom: 15px; position: relative; text-align: left; }
.kolumna { display: block; width: 284px; height: 350px; float: left; position: relative; text-align: center; }
.clColCont { display: block; height: auto; width: 214px; font-family: Tahoma, Verdana; font-size: 11px; color: #333333; text-align: left; padding-top: 10px; padding-right: 35px; padding-bottom: 10px; padding-left: 35px; }
#oferta_spec { background-image: url(../img/site/ramka.jpg); height: 122px; width: 100%; background-position: center; background-repeat: no-repeat; background-color: #FCFBFE; display: block; position: relative; }
#oferta_spec_cent { display: block; width: 150px; margin-right: auto; margin-left: auto; height: 113px; margin-top: 4px; }

#srKolumna { border-right-width: 2px; border-left-width: 2px; border-right-style: dotted; border-left-style: dotted; border-right-color: #CCCCCC; border-left-color: #CCCCCC; } 

.clCenterCol { display: block; margin-right: auto; margin-left: auto; position: relative; width: 235px; }
.glowna_oferty_typ { width: 235px; height: 17px; padding: 2px 5px 0px 5px; margin: 15px 0px 1px 0px; background: #fff7e1; }
.glowna_oferty_miasto { width: 235px; height: 17px; padding: 2px 5px 0px 5px; margin-bottom: 2px; background: #fff0c7; }
.glowna_oferty_opis { width: 235px; padding: 8px 5px 5px 5px; margin-bottom: 3px; background: #fff7e1; text-align: left; }
.glowna_oferty_cena { width: 235px; height: 17px; padding: 2px 5px 0px 5px; margin-bottom: 2px; background: #fff0c7; }
.glowna_oferty_wiecej { width: 245px; height: 19px; background: #ededed; text-align: center; }
.glowna_oferty_left { float: left; }
.glowna_oferty_right { float: right; }
.glowna_oferty_wiecej a { display: block; width: 57px; height: 17px; padding: 2px 5px 0px 5px; margin-left: 178px; color: #eee; background: #9ec45b; text-align: center; }
.glowna_oferty_wiecej a:hover { color: #fff; }

/* BOTTOM */
#Wrapper_2 { height: auto; }
#MiddlePF_2 { width: 869px; }	/* szerokosc SRODKOWEJ_KOLUMNY */
#CenterPF_2{ width: 869px; margin-left: -869px; height: auto; background-image: url(../img/site/bg_bottom.jpg); background-repeat: no-repeat; }	/* szerokosc SRODKOWEJ_KOLUMNY */
#LeftPF_2 { width: 25px; margin-left: -25px; }	/* szerokosc LEWEJ_KOLUMNY */
#LeftPFMarg_2 { width: 25px; margin-left: -25px; }
#RightPF_2 { width: 25px; margin-left: -25px; left: 919px; }	/* szerokosc PRAWEJ_KOLUMNY  ( left = |SRODKOWA|+|LEWA|+|PRAWA| ) */
#RightPFMarg_2 { width: 25px; margin-left: -25px; left: 919px; }
#ContentPF_2 { display: block; position: absolute; width: 867px; height: 100%; left: 0px; top: 0px; }
#projekt { position:absolute; bottom:50px; left:245px; }
* html #projekt { position:absolute; bottom:5px; left:245px; }

#stopka { display: block; float: left; height: 93px; width: 307px; padding-top: 5px; text-align: center; font-family: Tahoma, Verdana; font-size: 11px; }
#bottom_menu { height:25px; left:335px; position:absolute; top:32px; width:450px; }
#bottom_menu a { display: block; float: left; color: #c7c7c7; font-size: 11px; font-weight: bold; padding: 4px 20px 4px 20px; border-right: 1px #fff solid; text-decoration:none; font-family: Tahoma, Verdana; }
.clOFirmie { background-image: url(../img/site/kontakt_form_bg_kalk.jpg); height: 400px; width: 560px; margin-right: auto; margin-left: auto; background-repeat: no-repeat; padding-top: 20px; padding-right: 20px; padding-left: 20px; margin-top: 20px; }

/* IE6 */
* html .clMargLeftPF { left: 0px; height: expression(this.parentNode.offsetHeight + 'px'); }
* html .clMargRightPF { right: 0px; height: expression(this.parentNode.offsetHeight + 'px'); }
* html .clMargCor { top: -3px; }
* html #ContentPF_1 { height: 475px; }

/* lista */
.lista-prosta {margin:15px auto;}
.lista-prosta th {background-color:#ccc; color:#ffffff; height:20px; vertical-align:middle; padding:0; text-align:left;}
.lista-prosta th a {font-size:11px; color:#ffffff; text-decoration:none; font-weight:bold;}
.lista-prosta th a:hover {font-size:11px; color:#ffffff; text-decoration:underline; font-weight:bold;}
.lista-prosta td {color:#000; height:22px; border-bottom:1px solid #ccc; vertical-align:middle; padding:0;text-align:left;} 
.lista-prosta td a {font-size:11px; color:#0a2f4c; text-decoration:none;}
.lista-prosta td a:hover {font-size:11px; color:#0a2f4c; text-decoration:underline;}
.lista-prosta td a:visited {font-size:11px; color:#656565; text-decoration:none;}
.lista-prosta th.td1 {width:40px; text-align:center;}
.lista-prosta th.td2 {width:90px;}
.lista-prosta th.td3 {width:110px;}
.lista-prosta th.td4 {text-align:right; padding-right:3px;}
.lista-prosta th.td5 {text-align:center;}
.lista-prosta td.td1 { width:40px; text-align:center; }
.lista-prosta td.td2 {width:90px;}
.lista-prosta td.td3 {width:110px;}
.lista-prosta td.td4 {text-align:right; padding-right:3px;}
.lista-prosta td.td5 {text-align:center;}
.lista-prosta tr.kursor {cursor: pointer;}
.paginacja {margin:15px auto;}
.paginacja a {color:#fc0303;}
.nawigacja td { font-weight:bold; text-transform:uppercase; padding-top: 15px; padding-bottom: 15px; width: 340px; }
.nawigacja td a { color:#595959; }
.nawigacja td a:hover { text-decoration: none; }
.schowek {width:500px; margin:15px auto;}
.schowek th {background-color:#ccc; color:#ffffff; height:20px; vertical-align:middle; text-align:center;}
.schowek td {color:#000; height:22px; border-bottom:1px solid #ccc; vertical-align:middle; text-align:center;}
.schowek td a {font-size:11px; color:#000; text-decoration:none;}
.schowek td a:hover {font-size:11px; color:#000; text-decoration:underline;}
.schowek td a:visited {font-size:11px; color:#656565; text-decoration:none;}
.poszukujemy {margin:15px auto;}
.poszukujemy th {background-color:#ccc; color:#ffffff; height:20px; vertical-align:middle; padding:0;}
.poszukujemy td {color:#000; border-bottom:1px solid #ccc; vertical-align:top; padding:0;}
.poszukujemy .td1 {width:35%;}
.poszukujemy .td2 {width:65%;}

/* OFERTA */
#oferta_main { width: 825px; position: relative; left: 20px; top: 1px; }
#oferta_counter_top { height: 26px; }
#oferta_counter_top_pocz { float: right; width: 22px; height: 26px; background: url('../img/site/oferta_counter_top_pocz_bg.gif'); }
#oferta_counter_top_z { float: right; height: 20px; padding: 6px 6px 0px 6px; background: url('../img/site/oferta_counter_top_bg.gif'); }
#oferta_counter_top_kon { float: right; width: 14px; height: 26px; background: url('../img/site//oferta_counter_top_kon_bg.gif'); }
#oferta_counter_bottom { height: 26px; }
#oferta_counter_bottom_pocz { float: right; width: 22px; height: 26px; background: url('../img/site/oferta_counter_bottom_pocz_bg.gif'); }
#oferta_counter_bottom_z { float: right; height: 20px; padding: 6px 6px 0px 6px; background: url('../img/site//oferta_counter_bottom_bg.gif'); }
#oferta_counter_bottom_kon { float: right; width: 14px; height: 26px; background: url('../img/site/oferta_counter_bottom_kon_bg.gif'); }
#oferta_tab_naglowek { height: 24px; border: 1px #eeeeee solid; margin-bottom: 2px; background-color: #595959; }
#oferta_tab_naglowek a { color: #eee; }
#oferta_tab_naglowek a:hover { color: #fff; text-decoration: underline; }
#oferta_tab_naglowek_zdjecie, #oferta_tab_naglowek_miasto, #oferta_tab_naglowek_ulica, #oferta_tab_naglowek_powierzchnia, #oferta_tab_naglowek_pokoje, #oferta_tab_naglowek_typ, #oferta_tab_naglowek_cena { float: left; font-weight: bold; text-align: center; padding-top: 5px; }
.oferta_poz { height: 59px; background: #f1ffd8; border: 1px #eeeeee solid; margin-bottom: 3px; display: block; }
.oferta_poz a, .oferta_poz a:hover { text-decoration: none; color: #595959; font-family: Tahoma, Verdana; font-size: 11px; }
.oferta_poz_zdjecie, .oferta_poz_miasto, .oferta_poz_ulica, .oferta_poz_powierzchnia, .oferta_poz_pokoje, .oferta_poz_typ, .oferta_poz_cena { float: left; color: #595959; text-align: center; padding-top: 25px; }
.oferta_poz_zdjecie { padding: 3px 0px 0px 0px; }
.oferta_poz_zdjecie img { border: 1px #eeeeee solid; }
.clLink { display:block; width: 100%; height: 100%;}

.kolumna a, kolumna a:hover { text-decoration: none; color: #595959; font-family: Tahoma, Verdana; font-size: 11px; }
.clAnone { text-decoration: none; color: #595959; font-family: Tahoma, Verdana; font-size: 11px; }
.clSzczOferty { background-color: #595959; color: #eee; font-weight: bold; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; border-right-width: 1px; border-right-style: solid; border-right-color: #FFFFFF; }
/* TEXT */
.cltxt1 { text-decoration: none; color: #595959; font-family: Tahoma, Verdana; font-size: 11px; margin-top: 10px; margin-left: 25px; }
.cltxt2 { font-size: 11px; font-family: Tahoma, Verdana; color: #323232; }
.cltxt3 { text-decoration: none; color: #595959; font-family: Tahoma, Verdana; font-size: 11px; }
.cltxt4 { text-decoration: none; color: #595959; font-family: Tahoma, Verdana; font-size: 11px; margin-right: 30px; }
.cltxt5 { color: #595959; font-family: Tahoma, Verdana; font-size: 11px; text-align: center; margin-top: 20px; margin-bottom: 20px; }

/* FORMULARZ */
#kontakt_adres { position: absolute; top: 95px; left: 95px; width: 205px; height: 256px; padding: 35px 0px 0px 27px; background: url('../img/site/kontakt_adres_bg.gif') no-repeat; }
#kontakt_adres a { color: #00beff; }
#kontakt_adres a:hover { color: #009bca; }
#kontakt_form { position: absolute; top: 95px; left: 425px; width: 246px; height: 264px; padding: 35px 46px 0px 40px; background: url('../img/site/kontakt_form_bg.gif') no-repeat; }
.kontakt_separator { position: absolute; height: 360px; width: 1px; top: 65px; left: 375px; background: url('../img/site/glowna_border.gif') repeat-y; }

.form_label { background: url('../img/site/kontakt_square.gif') no-repeat 0px 4px; padding-left: 13px; }
.form_label_blue { background: url('../img/site/dodaj_square.gif') no-repeat 0px 4px; padding-left: 13px; }

.kontakt_input { width: 224px; height: 14px; padding: 3px 10px 0px 10px; font-family: Verdana; font-size: 11px; color: #000; background: #f9ffe2; border: 1px #d1e097 solid; margin-top: 4px; margin-bottom: 4px; }
.kontakt_textarea { width: 224px; height: 51px; padding: 4px 10px 5px 10px; font-family: Verdana; font-size: 11px; color: #000; background: #f9ffe2; border: 1px #d1e097 solid; overflow: auto; margin-top: 4px; }
.kontakt_submit { width: 85px; border: none; margin-top: 7px; cursor: pointer; font-family: Tahoma, Verdana; font-size: 11px; background: none; color: #515151; }
.text_areaH {height: 51px;}
.kalk_input { font-family: Verdana; font-size: 11px; color: #000; background: #f9ffe2; border: 1px #d1e097 solid; }

/* DODAJ OFERTE */
#dodaj_left { position: absolute; top: 110px; left: 70px; width: 435px; height: 400px; background: url('../img/site/dodaj_left_bg.gif') no-repeat top right; border-right-width: 1px; border-right-style: dotted; border-right-color: #999999; padding-bottom: 40px; }
#dodaj_right { position: absolute; top: 110px; left: 535px; width: 260px; height: 400px; }
.dodaj_input { width: 211px; height: 14px; padding: 3px 10px 0px 10px; font-family: Verdana; font-size: 11px; color: #000; background: #f9ffe2; border: 1px #d1e097 solid; margin-top: 4px; margin-bottom: 4px; }
.dodaj_select { width: 140px; font-family: Verdana; font-size: 11px; color: #000; background: #f9ffe2; border: 1px #d1e097 solid; margin-top: 4px; margin-bottom: 4px; }
.dodaj_textarea { width: 381px; height: 58px; padding: 4px 10px 5px 10px; font-family: Verdana; font-size: 11px; color: #000; background: #f9ffe2; border: 1px #d1e097 solid; overflow: auto; margin-top: 4px; }
.dodaj_submit { width: 64px; height: 17px; background: url('../img/site/dodaj_submit.gif') no-repeat; border: none; cursor: pointer; }
/* AUTOPOWIADAMIACZ */
.clAutoMar{ display: block; height: auto; width: 500px; margin-right: auto; margin-left: auto; text-align: center; background-image: url(../img/site/kontakt_form_bg_auto.jpg); background-repeat: no-repeat; background-position: 50px 0px; margin-bottom: 40px; margin-top: 10px; }
.clRight { text-align: right; }

.clPadd1{ padding-bottom: 100px; }
/* detale */
.detale1 { float:right; width:auto; padding-top: 15px; height: auto; }
.detale1con { float:left; width: 60%; height: auto; }
.detale1con1 { float: left; width: 300px; margin-left: 100px; }
*html .detale1con1 { margin-left: 50px; }
.detale2 { position: relative; height: auto; width: auto; left: 50px; top: 0px; }
.detale2con { float:left; width: 30%; text-align: left; display: block; position: relative; }
.detale2con1 { float: right; width: 300px; text-align: left; display: block; position: relative; margin-right: 100px; }
* html .detale2con1 { margin-right: 50px; }
.detaleagent { float:right; padding-top: 10px; text-align: center; padding-right: 80px; }
.detalezapyt { float:left; padding-top: 12px; text-align: center; }
.detale { width:220px; margin-top:15px; }
.detale td { padding-left:3px; text-align:left; height:20px;}
.zdjecia {text-align:right; height:190px;}
.zdjecia2 {margin:10px auto; text-align:center;}
* html .zdjecia2 { text-align: right; margin-right: 70px; }
.zdjecia2 a {color:#fc0303; text-decoration:none;}
.zdjecia2 a:hover {color:#fc0303; text-decoration:underline;}
.zapytaj-agenta td {width:200px; padding-bottom:4px; text-align:left;}
.agent {font-size:12px; font-weight:bold; color:#ffffff; height:20px; text-align:left;}
.box_offer {text-align:left; margin-bottom:20px; line-height:160%; width:240px;}
.box_offer a {color:#628b23; text-decoration:underline;}
.box_offer a:hover {color:#628b23; text-decoration:none;}
.formularz {width:500px; margin:15px auto;}
.formularz td {text-align:left; vertical-align:top; padding:0 0 4px 0;}
.clOpis { height: auto; width: 720px; padding-right: 50px; padding-left: 70px; position: relative; padding-top: 10px; }
#detDol { position: relative; height: 350px; width: 100%; background-image: url(../img/site/kontakt_form_bg_szcz.jpg); background-repeat: no-repeat; background-position: 50px 0px;}
#detGor { position: relative; height: auto; width: 100%; background-image: url(../img/site/kontakt_form_bg_szcz.jpg); background-repeat: no-repeat; background-position: 50px 0px; padding-top: 10px; margin-top: 15px; }

/* wyslij link */
.wyslij {background-color:#f3f3f3; margin:0 auto; height:600px; padding:0; text-align:center;}
.wyslij-link td {padding-bottom:4px; text-align:left;}
.polec-nas {margin:15px auto;}
.polec-nas td {padding-bottom:4px; text-align:left;}

/* oferty specjalne */
.oferty-spec td {vertical-align:top; width:25%;}

/* wyszukiwarka */
.wyszukiwarka td {padding:0 0 5px 0; line-height:150%; vertical-align:top;}

/* galeria */
.galeria-link a {font-weight:bold; color:#000;}
.galeria-tlo {background-color:#fff;}
img.galeria-obrazek {border:2px solid #ccc;}

/* menu */
.menu-rozwijane {position: absolute; top: 130px; display: none; background-color: white; border: 1px solid black; width: 100px; height: 100px;}

.none {display: none;}

