@import url("reset.css");
div, p, span, img, ul, li, h1, h2 { behavior: url(css/iepngfix.htc); }

p {font-size: 12px; color:#383838; line-height:1.4em; text-align: left; padding:5px;}
a {color:#c53937; text-decoration: none;}
a:hover {text-decoration: underline;}

	
body {background:#e5e5e5 url(../images/bg_top.jpg) no-repeat center top; margin:0; padding:0; font-family: Arial, sans-serif; font-size:11px; line-height: 1.4em; z-index:1;}

#container {text-align:center; width: 100%; height:100%; padding:0; margin:0;}

#wrapper {background:#fff url(../images/bg_wrapper.jpg) no-repeat center top; width:980px; margin:0 auto; padding:0;}

#top {width:980px; margin:0; padding:0; height:395px;}
#logo {height:76px; width:232px; margin:18px 0 0 0; padding:0; float:left; display:inline;}
#nav {height:94px; width:697px; margin:0; padding:0; float:right;}
#smallnav {height:54px; width:700px; margin:0; padding:0;}
#smallnav ul {margin:0 0 0 393px; padding:0;}
#smallnav ul li {display:inline; float:left; padding-top:16px; margin:0;}
#menu {height:40px; width:677px; padding:0; margin:0 0 0 20px;}
.men {float:left;}

#flash {float:left; display: inline; margin:2px 0 0 2px; padding:0; width:584px; height:296px;}
#boxy {float:right; width:392px; height:296px; margin:5px 0 0 0; padding:0;}
#boxy ul li {display: inline; float:left; text-align: center;}
#boxy ul li div.do {background: url(../images/picbox01.jpg) no-repeat top center; width:195px; height:84px; margin-top:33px;}
#boxy ul li div.mi {background: url(../images/picbox02.jpg) no-repeat top center; width:195px; height:84px; margin-top:33px;}
#boxy ul li div.dz {background: url(../images/picbox03.jpg) no-repeat top center; width:195px; height:84px; margin-top:33px;}
#boxy ul li div.ob {background: url(../images/picbox04.jpg) no-repeat top center; width:195px; height:84px; margin-top:33px;}
#boxy ul li.domy {cursor:pointer; background: url(../images/domy.jpg) no-repeat left top; width:194px; height:140px;}
#boxy ul li.mieszkania {cursor:pointer; background: url(../images/mieszkania.jpg) no-repeat left top; width:195px; height:140px;}
#boxy ul li.dzialki {cursor:pointer; background: url(../images/dzialki.jpg) no-repeat left top; width:194px; height:140px;}
#boxy ul li.obiekty {cursor:pointer; background: url(../images/obiekty.jpg) no-repeat left top; width:195px; height:140px;}
#boxy ul li a img {padding:0 2px 0 0;}

#left {float:left; display: inline; background: #fff; width:592px; margin:0; padding:0;}
#welcome {height:242px; margin:0; padding:0; background: url(../images/bgwel.jpg) no-repeat left top; text-align: left;}
#welcome h1.witamy {background: url(../images/witamy.jpg) no-repeat top left; height:30px; width:216px; margin-left:20px; text-align: left;}
#welcome h2 {color:#9f9f9f; font-size: 11px; font-weight: 500; text-align: left; padding:0 4px 4px 24px;}
#welcome img {text-align: left; float:left; margin-top:8px;}
#welcome p {font-size:11px; text-align:left; padding:14px 12px 0 12px;}
#welcome p span {font-weight: 600;}
#welcome a.read {padding:0; margin-left:240px; width:100px; height: 29px; display:inline;}
#bgbottomwel {background: url(../images/bgbottomwel.jpg) no-repeat left bottom; width:588px; height:22px;}
#welcome img.more {float:none; margin:0; padding:0;}
#news {text-align: left; clear: left;}
#news h1.nowosci {background: url(../images/najnowsze_oferty.gif) no-repeat top left; height:16px; width:143px; margin-left:20px; text-align: left;}
#news h2 {color:#9f9f9f; font-size: 11px; font-weight: 500; text-align: left; padding:0 4px 4px 24px;}
.newsbox {background: url(../images/kropki.gif) no-repeat center top; width:578px; text-align: left; padding:5px 7px 5px 7px; clear:both;}
.newsbox h3 {color:#2f9daf; font-size:14px; font-weight: 600; padding:10px 0 5px 25px; background: url(../images/bullet01.gif) no-repeat left 60%;}
.newsbox .data {color:#db8b00; font-size: 11px; padding:0 0 0 25px;}
.pic {clear: left; float:left; background: url(../images/bgpic.jpg) no-repeat left top; width:143px; height:119px; margin:10px 10px 0px 15px; text-align:center; padding-top:4px; display: inline;}
.newsbox p {font-size: 11px; padding:5px 10px 5px 5px; float: left; width: 270px; }
.newsbox a {float:right; margin:10px 30px 0 0; text-decoration: underline; font-size: 11px; padding-right:15px; background: url(../images/bullet02.gif) no-repeat right center;}

#right {float:right; width:388px; text-align: left; margin:0; padding:0;}
#right h1.ofertaspec {background: url(../images/spec.jpg) no-repeat top left; height:29px; width:145px; margin-left:20px; text-align: left;}
#right h2 {color:#9f9f9f; font-size: 11px; font-weight: 500; text-align: left; padding:0 0 4px 25px;}
.specbox {background: url(../images/kropki2.gif) no-repeat center top; width:375px; text-align: left; margin:0; padding:4px 0 4px 4px; clear:both;}
.specbox h4 {color:#2f9daf; font-size:14px; font-weight:600; margin:0; padding:15px 0 10px 25px; width:180px; float:right; background: url(../images/bullet03.png) no-repeat left center;}
.specbox ul { margin-right:20px; padding:0;}
.specbox ul li.grey {color:#8f8f8f;}
.specbox ul li.red {color:#c53937;}
.spec_a  {float:right; margin:10px 30px 0 0; text-decoration: underline; font-size: 11px; padding-right:15px; background: url(../images/bullet02.gif) no-repeat right 60%;}

.specboxszara {background: url(../images/kropki2.gif) no-repeat center top; width:375px; text-align: left; margin:0; padding:4px 0 4px 4px; clear:both;}
.specboxszara h4 {margin:0;color:#2f9daf; font-size:14px; font-weight:600; padding:15px 0 10px 25px; width:190px; float:right; background: url(../images/bullet03.png) no-repeat left center;}
.specboxszara ul {margin-right:20px; padding:0;}
.specboxszara ul li.grey {color:#8f8f8f;}
.specboxszara ul li.red {color:#c53937;}
/*.specboxszara a {float:right; margin:10px 30px 0 0; text-decoration: underline; font-size: 11px; padding-right:15px; background: url(../images/bullet02.gif) no-repeat right 60%;}
*/
.specboxszara .bgspec {background: url(../images/bgspec.jpg) no-repeat left top; width:384px;  height:126px; margin:0; padding:0;}
.picsz {float:left; background: url(../images/bgpicsz.jpg) no-repeat left top; width:141px; height:114px; margin:10px 10px 0px 15px; text-align:center; padding-top:4px;}
.kropki {background: url(../images/kropki2.gif) no-repeat center top; width:375px; height:5px; clear: both; padding:0 0 0 10px;}
#navver {text-align:left; width:158px; margin:10px 10px 0 8px; padding:40px 0 0 0; float:left; display: inline; background: url(../images/kategorie.jpg) no-repeat left top;}
#navver ul li {background: url(../images/bgmenuver.jpg) no-repeat left top; margin:0; padding:7px 5px 7px 12px; border-right:1px solid #E7E7E7; border-left:1px solid #E7E7E7;}
#navver ul li a {color:#383838; font-size:12px; background: url(../images/bullet04.gif) no-repeat left center; padding-left:15px;}
#navver ul li.last {background: url(../images/cienmenu.jpg) no-repeat left top; border:none;}
#navver ul li a.akt {text-decoration: underline;}

#bgbottom {background:url(../images/bgbottom.jpg) no-repeat bottom center; width: 980px; height: 11px; margin:0 auto; padding:0;}

#content {margin:5px 10px 10px; padding:0; text-align: left;}
#content h1.firma {background: url(../images/firma.jpg) no-repeat top left; height:20px; width:217px; margin-left:15px; text-align: left; padding-bottom:5px;}
#content h1.oferta {background: url(../images/naszaofert.jpg) no-repeat top left; height:20px; width:217px; margin-left:15px; text-align: left; padding-bottom:5px;}
#content h1.zglos {background: url(../images/zglos_oferte.gif) no-repeat top left; height:20px; width:217px; margin-left:15px; text-align: left; padding-bottom:5px;}
#content h1.inne {background: url(../images/inne_informacje.gif) no-repeat top left; height:20px; width:217px; margin-left:15px; text-align: left; padding-bottom:5px;}
#content h1.kontakt {background: url(../images/kontakt.gif) no-repeat top left; height:20px; width:217px; margin-left:15px; text-align: left; padding-bottom:5px;}
#content h1.bezprowizji2 {background: url(../images/oferty_bez_prowizji.gif) no-repeat top left; height:20px; width:278px; margin-left:15px; text-align: left; padding-bottom:5px;}




.kropeczki {background: url(../images/kropeczki.jpg) no-repeat center top; width:953px; height: 6px; margin:0 auto;}
	
#info {width:720px; padding:25px; margin:0; float:right;}

#gallery {width:360px; float:left; display: inline; margin:0; padding:0;}
#info_oferta {width:585px; float:right; margin-left:4px; padding:0;}
#info_oferta ul li.powrot {padding:5px 150px 5px 0px;}
#info_oferta ul li {float:left; display: inline; padding:5px 10px 5px 0;}
.bold {color:#0c4c75; font-weight: 600;}
.cena {color:#f30000; font-weight: 600;}
.kropeczki_oferta {background: url(../images/kropeczki_oferta.jpg) no-repeat center top; width:575px; height: 6px; margin:0;}
h1.nieruchomosc {background: url(../images/nieruchomosc.jpg) no-repeat bottom left; height:20px; width:217px; margin-left:7px; text-align: left; padding:10px 0 0 0;}
#info_oferta p {padding:10px 10px 10px 5px;}

#footer {background: url(../images/bgfooter.jpg) no-repeat left top; margin:14px auto 5px auto; padding:0; height:40px; width:980px;}
#footer ul {margin-left:20px;}
#footer ul li {float:left; display:inline; padding:12px 4px 5px 4px; font-size: 12px; color:#fff;}
#footer ul li a {color:#fff;}

#subfooter {text-align: center;}
#subfooter p {font-size:11px; color:#7a7a7a; text-align: center;}
#subfooter p span {color:#515151;}
#subfooter p span a {color:#515151;}

/* lista */
#wyszukiwarka {width:960px; margin:0; padding:0;}
.szuk {background:url(../images/lupa.gif) no-repeat right center; width:94px; color:#7c7c7c; float:left;}
.powrotoferta {float:right; padding:5px 20px 0 0; background:url(../images/folder.gif) no-repeat right 80%; text-decoration:underline; color:#0c4c75; margin:0 10px 0 0; }
#wyszukiwarka div {float:left; display:inline; background: #E1E1E1;}
#wyszukiwarka div p.lab {height:auto;padding:2px 20px 2px 10px; margin:0 0 1px 0; color:#003653; font-weight:600; font-size:11px; border-bottom:1px solid #fff;}
#wyszukiwarka form div p {padding:2px 20px 2px 10px;}

.ofertacont {margin:0; padding:0; width:960px; float:none; position:relative;}

#pow_do {width:50px;padding:0;}
#pow_od {width:50px;padding:0;}
#cena_do {width:50px;padding:0;}
#cena_od {width:50px;padding:0;}
#wyszukiwarka div#submit_s_form {padding:0;  margin:0; width:208px;}
#wyszukiwarka div#submit_s_form a {background:#e1e1e1; padding:1px 10px 0 2px; margin:0 0 1px 0; font-size:90%; float:left; line-height:0.9em;}
#dzielnica {width:100px; padding:0;}
#city {width:100px; padding:0;}
#offer {width:140px; padding:0;}
#wyszukiwarka div#submit_s_form input {background: url(../images/wyslij.gif) no-repeat center right; border:none; text-indent:-1000px; width:79px; height:20px; cursor:pointer; float:right; margin:0 10px 0 0; padding:0;}
.counter a {color:#707070;}
.bglistaimg {background: url(../images/bglistaimg.jpg) no-repeat left center; height:73px; width:139px;margin:5px 0 5px 5px;}
#s_form {width:100%; margin:0; padding:0;}
.left {width: 150px;}

/*counter*/
.first {float:left; padding:0 10px 0 0;}
.prev {float:left; padding:0 10px 0 0;}
.next {float:left; padding:0 10px 0 0;}
.last {float:left; padding:0 10px 0 0;}
.counter {float:left; padding:0 10px 0 0;}
/*mapa strony*/
#MenuBar2 ul li{ margin-left: 15px; font-style:italic;}
#MenuBar2 {padding-left: 20px; padding-bottom:10px;}

.bezprowizji {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bullet02.gif) no-repeat scroll right center;
float:right;
font-size:11px;
font-weight:bold;
margin:10px 40px 0 0;
padding-right:15px;
text-decoration:underline;
}
#bezprowizji {margin-left: 24px; margin-top: 10px;}
#bezprowizji p {padding-top: 20px; }


.td1 {width:150px; padding:35px 0 0 10px; border:1px solid #fff;}
.td2 {width:160px; padding:35px 0 0 10px; border:1px solid #fff;}
.td3 {width:135px; padding:35px 0 0 0; text-align:center; border:1px solid #fff;}
.td4 {width:160px; padding:35px 0 0 10px; border:1px solid #fff; font-weight:600; color:#000; font-size:12px; text-transform:uppercase;}
.td5 {width:170px; text-align:center; border:1px solid #fff;}
.td_img {margin:2px; width: 135px; height: 69px;}

.span1 {font-weight:600; color:#2f9daf; font-size:12px; text-transform:uppercase;}
.span2 {font-weight:500; color:#000; font-size:12px;}
.span22 {text-transform:uppercase;}
