
html {
background: #313030;
}

body {
margin: 0;
font-family: Verdana, sans-serif;
font-size: 12px;
/* color: #504F4F; */
color: #eee;
}



div.wiadro {
margin: 0 auto;
background: #504F4F;
width: 1000px;
}


a {
text-decoration: none;
color: #eeeeee;
}

h2 {
font-size: 18px;
}





div.hat {
background: #D7D5D5;
font-size: 11px;
height: 20px;
line-height: 20px;
}

div.hat div.a {
background: #504F4F;
width: 175px;
text-align: center;
float: right;
}

div.hat div.a a {
color: #fff;
}

div.hat ul {
list-style: none;
float: right;
}

div.hat ul li {
display: inline;
border-right: 1px solid #090909;
padding: 0 10px 0 0;
margin: 0 10px 0 0;
}

div.hat ul li.l {
border: 0;
margin: 0;
}

div.hat ul li a {
color: #333;
}



div.top {
background: url('../images/top2.jpg') no-repeat;
width: 1000px;
height: 247px;
}

div.top h1 a {
display: block;
height: 199px;
margin: 0;
outline-style: none;
text-indent: -9000px;
width: 347px;
}












select {
color: #333;
}



div.pager {
border-top: 1px solid #eee;
margin: 0 15px 0 0;
}

ul.pager {
list-style:none;
text-align:center;
height:50px;
padding:25px 0 0 0;
}
ul.pager li{display:inline;margin:0 5px 0 0;}
ul.pager li a{background:#504F4F;color:#fff;padding:5px 8px;font-weight:bold}
ul.pager li.a a{background:#F58220;color:#fff;}
ul.pager li a:hover{color:#fff;background:#F58220;}










div#naglowek_specjalny {
background: #514F50;
margin: 0 0 0 -10px;
padding: 10px 0 1px 10px;
}






div.search {
background: url('../images/b02.jpg') no-repeat;
width: 256px;
height: 578px;
margin: 0 0 15px 3px;
color: #fff;
}

div.search div.a {
padding: 55px 0 0 32px;
}

div.search select.a {
width: 185px;
margin: 0 0 12px 0;
}

div.search div.b {
margin: 10px 0 0 32px;
}

div.search input.a {
width: 50px;
border: 1px solid #ddd;
}

div.search div.c {
margin: 12px 0 0 13px;
}

div.search div.d {
margin: 12px 0 0 65px;
}

div.search input.button1, 
div.search input.button2 {
background: url('../images/szukaj.gif') no-repeat;
border: 0;
width: 101px;
height: 31px;
cursor: pointer;
}

div.search input.button1 {
margin: 18px 0 0 117px;
}

div.search div.e {
margin: 50px 0 0 55px;
}

div.search input.b {
width: 100px;
border: 1px solid #ddd;
}

div.search input.button2 {
margin: 11px 0 0 117px;
}

div.search div.f {
margin: 50px 0 0 30px;
}

div.search input.c {
width: 150px;
border: 1px solid #ddd;
}





div.wyszukiwarka {
background: url('../images/wyszukiwarka.jpg') no-repeat;
width: 669px;
height: 377px;
margin: 0 0 15px 12px;
color: #fff;
}

div.wyszukiwarka div.a {
padding: 65px 0 0 82px;
width: 230px;
float: left;
}

div.wyszukiwarka select.a {
width: 185px;
margin: 0 0 12px 0;
}

div.wyszukiwarka div.b {
margin: 10px 0 0 0;
}

div.wyszukiwarka input.a {
width: 50px;
border: 1px solid #ddd;
}

div.wyszukiwarka div.c {
margin: 12px 0 0 -18px;
}

div.wyszukiwarka div.d {
margin: 12px 0 0 34px;
}

div.wyszukiwarka input.button1, 
div.wyszukiwarka input.button2 {
background: url('../images/szukaj.gif') no-repeat;
border: 0;
width: 101px;
height: 31px;
cursor: pointer;
}

div.wyszukiwarka input.button1 {
margin: 18px 0 0 88px;
}





div.wyszukiwarka div.e {
margin: 80px 80px 0 0;
float: right;
width: 200px;
}

div.wyszukiwarka input.b {
width: 100px;
border: 1px solid #ddd;
}

div.wyszukiwarka input.button2 {
margin: 15px 0 0 85px;
}




div.wyszukiwarka div.f {
margin: 90px 55px 0 0;
float: right;
width: 200px;
}

div.wyszukiwarka input.c {
width: 150px;
border: 1px solid #ddd;
}








div.lista_zajawek div.prezajawka {
float: left;
margin: 0 10px 10px 0;
}

div.lista_zajawek div.a {
float: left;
margin: 0 0 10px 0;
}

div.prezajawka {
position: relative;
overflow: hidden;
width: 222px;
}

div.zajawka {
overflow: hidden;
width: 222px;
height: 147px;
}

div.zajawka span a {
display: block;
top: 0px;
width: 222px;
padding: 5px;
position: absolute;
left: 0px;
background: url('../images/black.png') repeat;
color: #fff;
}

div.zajawka span a:hover {
background: url('../images/darkblack.png') repeat;
}

















ul.menu2 {
list-style: none;
margin: 0 0 00px 22px;
}

ul.menu2 li {
background: url('../images/b01.jpg') no-repeat;
width: 216px;
height: 41px;
}

ul.menu2 li a {
color: #fff;
padding: 11px 0 10px 56px;
display: block;
font-weight: bold;
}







a.strefa_klubowa {
background: url('../images/strefa_klubowa.jpg') no-repeat;
width: 196px;
height: 246px;
display: block;
padding: 55px 0 0 54px;
color: #fff;
margin: 0 0 0 22px;
font-weight: bold;
}










div.content {
background: #d7d5d5;
}

div.content div.l {
float: left;
background: #504F4F;
width: 262px;
padding: 0;
}

div.content div.l div.zbior {
margin: 0 0 0 10px;
}

div.content div.r {
float: right;
width: 708px;
background: #D7D5D5;
padding: 0 0 0 10px;
}

div.content div.r h2.a {
margin: 0 0 10px 0;
}

div.content div.r p.a {
margin: 0 0 10px 0;
line-height: 18px;
}

div.content div.r div.con {
margin: 0 20px 25px 15px;
}




div.content div#right {

}

div.content div#right h2 {
margin: 0 0 15px 0;
}

div.content div#right div#content p, 
div.content div#right div.waskie_porada {
line-height: 18px;
margin: 0 0 10px 0;
}

div.content div#right ul {
margin: 0 0 0 15px;
}

div.content div#right ul li {
line-height: 18px;
}




ul.menu1 { 
list-style: none;
background: url('../images/menu.gif') no-repeat;
background-position: right;
width: 698px;
height: 50px;
margin: 0 0 15px 0 !important;
}

ul.menu1 li {
display: block;
float: left;
text-align: center;
}

ul.menu1 li a {
color: #fff;
display: block;
padding: 14px 0 14px 0;
outline: none;
font-weight: bold;
}

ul.menu1 li.a a { width: 170px; }
ul.menu1 li.b a { width: 193px; }
ul.menu1 li.c a { width: 202px; }
ul.menu1 li.d a { width: 127px; }








div.ikony {
text-align: center;
padding: 22px 0 24px 0;
border-top: 2px solid #504F4F;
border-bottom: 2px solid #504F4F;
margin: 20px 0 20px 0;
}

div.ikony a {
padding: 12px 0 12px 45px;
margin: 0 10px 0 0;
font-size: 11px;
color: #fff;
}

div.ikony a.a { background: url('../images/icons/mapa.gif') no-repeat; }
div.ikony a.b { background: url('../images/icons/wyszukiwarka.gif') no-repeat; }

div.ikony a.c { 
background: url('../images/icons/kalkulator.gif') no-repeat; 
margin: 0;
}











/*
    ######################
    NIERUCHOMOSC NA LISCIE
    ######################
*/

.nieruchomosc {
padding: 10px 10px 10px 10px;
margin: 0 0 0 -10px;
height: 53px;
}

.nieruchomosc .foto {
float: left;
width: 80px;
text-align: center;
}

.nieruchomosc .miasto {
padding: 20px 0 0 30px;
width: 120px;
float: left;
}

.nieruchomosc .ulica {
padding: 20px 0 0 0;
width: 255px;
float: left;
}

.nieruchomosc .metry {
padding: 20px 0 0 0;
float: left;
}



.nieruchomosc .cena {
padding: 20px 10px 0 0;
float: right;
color: #DF0000;
font-weight: bold;
}

.nieruchomosc .cena1 {
padding: 20px 10px 0 0;
float: right;
font-weight: bold;
}

.nieruchomosc .cena a,
.nieruchomosc .cena a:visited,
.nieruchomosc .cena a:hover,
.nieruchomosc .cena a:active { color: #E45103; }

.nieruchomosc .cena1 a,
.nieruchomosc .cena1 a:visited,
.nieruchomosc .cena1 a:hover,
.nieruchomosc .cena1 a:active { color: color:#4A5565;}

.nieruchomosc a,
.nieruchomosc a:visited,
.nieruchomosc a:active { color: #4A5565; }
.nieruchomosc a:hover { color: #000; }

.kon01 {float:right;width:200px;}
.kon02 {float:right;} 
.kon03 {width:400px;}
.kon03 p {padding:5px;}
.pole {color:#777777;border: 1px solid #777777;}
textarea {color:#777777;border: 1px solid #777777;font-face:"Arial";}
.przycisk {color:#777777;border: 1px solid #777777;}

.lista_fotek {padding-left:20px;}
.lista_fotek img {margin-right:20px;margin-bottom:15px;}


.lista_porad li {margin-bottom: 5px;}
.lista_porad li a,
.lista_porad li a:visited,
.lista_porad li a:active { color:#FF8E52; font-weight: bold; }
.lista_porad li a:hover { color: #E45103; }


.nieruchomosc a.ramka_sort {color: #F48B0E !important; font-weight:bold;},
.nieruchomosc a.ramka_sort:visited {color: #F48B0E; font-weight:bold;},
.nieruchomosc a.ramka_sort:active { color: #F48B0E; font-weight:bold; }
.nieruchomosc a.ramka_sort:hover { color: #F48B0E; font-weight:bold; }

















/*   

    #################################### 

        WYGLAD JEDNEJ NIERUCHOMOSCI 

    #################################### 

*/   

h3 {
padding: 20px 10px !important;
background: #bbb;
margin: 0 0 10px 0 !important;
}

 

#opis_nieruchomosci { 

margin: 0 0 30px 0;

padding: 0 10px; 

} 

 

 

#zdjecia_nieruchomosci { 

float: right; 

text-align: center; 

width: 244px; 
margin: 0 50px 0 0;

} 

 

 

#zdjecia_nieruchomosci #glowne { 

margin: 0 0 20px 0; 

padding: 10px; 

border: 1px solid #999; 

} 

 

#zdjecia_nieruchomosci .miniaturka { 

margin: 0 10px; 

padding: 5px; 

border: 1px solid #999; 

} 

 

#zdjecia_nieruchomosci .kredyt_ubezpiecznie { 

margin: 20px 0 10px 0; 

} 

 

#dane_nieruchomosci { 

width: 310px; 
font-size: 12px;

} 

 

#dane_nieruchomosci td { 

padding: 5px; 

margin: 0; 

vertical-align: top; 

} 

 

#dane_nieruchomosci .head { 

width: 70px; 

font-weight: bold; 

text-align: right; 

} 

 

#dane_nieruchomosci .szare { 

background: #f0f0f0; 

} 

 

#dane_nieruchomosci .cena { 

font-weight: bold; 

color: #E45103; 

} 

 

 

#formularz_kontaktowy { 

margin: 0 auto; 

} 

 

#formularz_kontaktowy td { 

padding: 5px 10px; 

} 

 

#formularz_kontaktowy .head { 

vertical-align: top; 

font-weight: bold; 

text-align: right; 

} 

 

#formularz_kontaktowy .guziki { 

text-align: right; 

} 




























div.footmenu {
background: #D7D5D5;
padding: 15px 0 15px 20px;
}

ul.menu3 {
list-style: none;
margin: 0 0 15px 0;
}

ul.menu3 li {
display: inline;
margin: 0 10px 0 0;
}

ul.menu3 li a {
font-weight: bold;
color: #333;
}

ul.menu4 {
list-style: none;
}

ul.menu4 li {
display: inline;
margin: 0 5px 0 0;
}

ul.menu4 a {
color: #555;
}





div.footer {
text-align: center;
padding: 20px 0;
color: #fff;
line-height: 22px;
}

div.footer a {
color: #fff;
}












div.content2 {
color: #FDFDFD;
width: 696px;
background: #4F4F4F url('../images/background_content_top.gif') no-repeat;
}

div.content2 div.galeria {
padding: 60px 0 20px 0;
}


div.content2 h2.nazwa_nieruchomosci {
padding: 0 20px 0 20px;
text-align: right;
}

div.content2 div.galeria a.poprzednia {
width: 37px;
height: 37px;
background: url('../images/prev.gif') no-repeat;
text-indent: -9000px;
outline: none;
display: block;
margin: 0 auto;
}

div.content2 div.galeria a.nastepna {
width: 37px;
height: 37px;
display: block;
background: url('../images/next.gif') no-repeat;
text-indent: -9000px;
outline: none;
margin: 0 auto;
}

table.galeria_fotek {
width: 695px;
}

table.galeria_fotek tr td.a {
vertical-align: top;
text-align: center;
width: 40px;
padding: 10px;
}

table.galeria_fotek tr td.b {
text-align: center;
}

table.galeria_fotek tr td.b img {
border: 10px solid #ddd;
}

div.content2 p.opis {
margin: 0 20px 20px 20px !important;
}

div.content2 table.dane {
margin: 0 0 0 20px;
float: left;
font-size: 12px;
display: inline;
}

div.content2 table.dane tr td {
padding: 5px;
color: #D7D5D6;
width: 270px;
}

div.content2 table.dane tr td.head {
text-align: right;
width: 100px;
font-weight: bold;
}

div.content2 table.dane tr td.szare {
background: #626262;
}

div.kontakt {
float: right;
width: 244px;
height: 249px;
background: url('../images/background_kontakt.gif') no-repeat;
margin: 0 20px 0 0;
color: #4F4F4F;
font-weight: bold;
display: inline;
}

div.kontakt div.zbiornik {
margin: 15px;
}

div.kontakt img.osoba {
float: right;
margin: 27px 0 0 0;
}

div.kontakt img.logo {
}

div.kontakt p.a {
font-size: 8px;
}

div.kontakt p.b {
}

div.kontakt p.c {
font-size: 10px;
line-height: 12px !important;
text-align: left;
}

div.kontakt p.d {
margin: 20px 0 0 0 !important;
font-size: 23px;
}

div.kontakt p.e {
margin: 5px 0 0 0 !important;
font-size: 14px;
}

div.content2 div.bottom {
margin: 2px 0 0 0;
width: 696px;
height: 18px;
background: #636162 url('../images/background_content_bottom.gif') no-repeat;
}

div.kontakt p.f {
float: left;
margin: 7px 0 0 0 !important
}

div.kontakt p.g a {
color: #333;
}

div.kontakt p.g img {
float: left;;
}

div.kontakt p.g {
float: right;
margin: 8px 0 0 0 !important;
}

div.guziki {
float: right;
margin: 20px 10px 0 0;
}

div.guziki img {
margin: 0 5px 0 0;
}





/* nieruchomosc? */

div.nawigacja_ofert {
position: relative;
}

div.nawigacja_ofert a.powrot {
position: absolute;
top: 3px;
left: 240px;
background: #393939 url('../images/szukajka.gif') no-repeat 12px 9px;
padding: 5px 0 0 50px;
display: block;
height: 33px;
width: 130px;
color: #F58020;
}

div.nawigacja_ofert a.poprzednia {
float: left;
background: url('../images/left.gif') no-repeat;
padding: 0 0 0 20px;
margin: 15px 0 0 15px;
display: block;
width: 150px;

}

div.nawigacja_ofert a.nastepna {
float: right;
background: url('../images/right.gif') no-repeat;
background-position: right;
padding: 0 5px 0 0;
margin: 15px 15px 0 0;
display: block;
width: 120px;
}

div.nawigacja_ofert a {
color: #fff;
} 

div.kredyt {
padding: 10px;
font-size: 12px !important;
}

div.kredyt h4 {
font-size: 15px;
margin: 0 0 15px 0;
}

div.kredyt form {
margin: 0 0 0 75px;
}

div.kredyt label {
float: left;
padding: 2px 10px 0 0;
width: 200px;
text-align: right;
}

div.kredyt input.a {
margin: 0 0 10px 0;
border: 1px solid #000;
padding: 2px;
width: 200px;
}

div.kredyt textarea {
border: 1px solid #000;
padding: 2px;
width: 200px;
height: 100px;
color: #333;
margin: 0 0 10px 0;
}

div.kredyt input.b {
margin: 0 0 20px 210px;
width: 206px;
font-size: 18px;
border: 1px solid #000;
}

div.kredyt p.pouczenie {
font-size: 10px;
line-height: 13px;
color: #999;
}




div#content div.nieruchomosc_a {
background: #514F50;
}

div#content div.nieruchomosc a {
color: #eee;
}










div.lista_osob_w_kontakcie {
line-height: 17px;
}

div.lista_osob_w_kontakcie div {
float: left;
width: 337px;
height: 120px;
background: url('../images/tlo_w_kontakcie.gif') no-repeat;
padding: 10px 0 0 10px;
margin: 0 5px 0 0;
display: inline;
color: #505050;
}

div.lista_osob_w_kontakcie div h2 {
margin: 5px 0 10px 0;
}

div.lista_osob_w_kontakcie div img {
float: left;
margin: 0 10px 0 0;
}

div.lista_osob_w_kontakcie div.cb {
float: none;
height: 0;
}

div.lista_osob_w_kontakcie div a {
color: #505050;
}























