html, body {
	background-color: #fff;
	font-size: 11px;
	font-family: Tahoma;
	margin: 0px;
	padding: 0px;
	text-align: left;
	width: 100%;
	/*height: 100%;*/
	height: auto!important;
}

img {
	border: 0px;
	vertical-align: middle;
}
img.zdjecie {width: 330px; height: 150px;}

a {color: #000; font: normal 11px Tahoma; text-decoration: none;}
a:hover {text-decoration: underline;}

.jezyki {clear: none; display: inline;}
.jezyki img {width: 19px; border: 1px solid #000; margin-right: 6px;}

#wrapper {margin: 0px auto; text-align: left; width: 990px; height: 100%; position: relative;}

#header {height: 198px; background: url(../img/header_night.png) no-repeat top left;}

#mMain {width: 990px; overflow: hidden; border-bottom: 6px solid #dc2825;}
#Content {padding-top: 20px;}
#Content div.GlWyszukiwarka {float: right; margin-left: 0px; width: 420px; margin-top: 5px;}

#footer {margin-top: 15px; margin-bottom: 15px;}
#bottomFooter {margin-top: 45px; margin-bottom: 40px; width: 930px; background-color: #EFEFEF; padding: 30px; font: normal 11px Tahoma; color: #666;}

#footer div.footerLeft {float: left; width: 290px; font: normal 11px Tahoma; padding-left: 10px;}
#footer div.footerRight {float: right; width: 590px; text-align: right; padding-right: 10px;}
#footer div.footerRight a {font: normal 11px Tahoma; color: #000;}

#Content div.sLeft {float: left; width: 770px;}
#Content div.sRight {float: left; width: 200px; margin-left: 20px;}

div.grPierwszaHeader {width: 770px; height: 40px; position: relative;}
div.grPierwszaContent {width: 730px; height: 260px; background: url(../img/bgArtykulHead.jpg) repeat-x top left; padding: 20px;}
div.grPierwszaContent h2 {height: 22px;}
div.trescGl1art h2 {height: 22px;}

div.grPierwszaContent div.grupyContent {padding-left: 25px; text-align: justify;}
div.grPierwszaContent div.repArtykuly {float: left; padding-left: 60px;}
div.grPierwszaContent div.flLeft {float: left;}

div.grPierwszaHeader #sprz {cursor: pointer; left: 0px;}
div.grPierwszaHeader #kupn {cursor: pointer; left: 120px;}
div.grPierwszaHeader #naje {cursor: pointer; left: 240px;}
div.grPierwszaHeader #wynajem {cursor: pointer; left: 360px;}
div.grPierwszaHeader #deve {cursor: pointer; left: 480px; width: 115px;}
div.grPierwszaHeader #kome {cursor: pointer; left: 625px;}

div.grPierwszaContent div.hTytul {float: left; width: 450px;}

div.grPierwszaHeader div.grPierwszaObramowanie {
	background-color: #f8f8f8; 
	border: 1px solid #e6e6e6; 
	border-bottom: 0px; 
	float: left; 
	margin-left: 10px; 
	padding: 10px;
	text-align: center;
	width: 90px;
	height: 15px;
	position: absolute;
	bottom: 0px;
}
div.grPierwszaHeader div.grPierwszaObramowanie:hover {background-color: #EBEBEB; font: normal 11px Tahoma;}
div.grPierwszaHeader div.grPierwszaObramowanieZmien {
	background-color: #EBEBEB; 
	border: 1px solid #EBEBEB; 
	border-top: 3px solid #EBEBEB; 
	border-bottom: 0px; 
	float: left; 
	margin-left: 10px; 
	padding: 10px;
	font: bold 11px Tahoma;
	text-align: center;
	width: 90px;
	height: 17px;
	position: absolute;
	bottom: 0px;
}

	
h1 {
	background: url(../img/pix1.png) no-repeat top left; 
	font: normal 16px Tahoma; 
	padding-left: 30px; 
	padding-top: 2px;
	height: 28px; 
	padding-bottom: 0px; 
	margin-bottom: 4px; 
	margin-top: 0px;
	margin-left: 15px;
	/*border-bottom: 2px solid #797979;*/
}
h2 {
	background: url(../img/pix2.png) no-repeat top left;
	font: normal 13px Tahoma; 
	padding-left: 25px; 
	/*height: 30px;*/
	margin: 0px;
	text-align: left;
}
h2.n1
{
	background: none;
	font: normal 13px Tahoma; 
	padding-left: 25px; 
	/*height: 30px;*/
	margin: 0px;
	text-align: left;
}
	
div.h1 {background: url(../img/hr1.jpg) repeat-x top left; width: 770px; height: 2px; margin-bottom: 20px; font-size: 0px;}
div.h1master {padding: 0px; margin: 0px; margin-top: 20px; width: 990px;}

#header div.topMenu {height: 143px;}
#header div.botMenu {height: 55px; background: url(../img/podbgMenu.jpg) repeat-x bottom left;}
#header div.topMenu div.klogo {float: left; padding-left: 40px; padding-top: 30px; cursor: pointer;}
#header div.topMenu div.kjezyki {float: right; padding-top: 20px; padding-right: 20px; font: normal 11px Tahoma; text-align: right; color: #FFF;}
#header div.topMenu div.kjezyki img.kimgjezyki {vertical-align: top; padding-top: 1px}

#header div.botMenu div.headbotMenu {padding-left: 80px;}
#header div.botMenu div.mGlowne {float: left; margin-left: 10px;}
#header div.botMenu div.mGlowne a {
	background: url(../img/bgMenu.jpg) repeat-x top left; 
	color: #000; 
	font: normal 11px Tahoma; 
	display: block; 
	height: 27px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 12px;
	text-decoration: none;
	float: left;
}
#header div.botMenu div.mGlowne a.a1 {
	padding-left: 15px; 
	padding-right: 15px;
}

#header div.botMenu div.mGlowne a:hover {background: url(../img/bgMenuActive.jpg) repeat-x top left!important; height: 39px}

div.grPierwszaContent div.PozostaleArt {
	background: url(../img/pix3.png) no-repeat top left;
	font: normal 11px Tahoma; 
	padding-left: 20px; 
	padding-bottom: 5px;
	margin-left: 20px;
	color: #000; 
	margin-left: 0px;
	text-decoration: none;
	overflow: hidden;
}
div.grPierwszaContent div.PozostaleArt:hover {background: url(../img/pix5.png) no-repeat top left; cursor: pointer;}

ul.grp {padding: 5px 0px 0px 0px; margin: 0px 0px 0px 0px;}
ul.grp li {list-style: none; background: url(../img/pix3.png) no-repeat top left; padding-bottom: 5px; padding-left: 20px;}
/*ul.grp li:hover {background: url(../img/pix5.png) no-repeat top left;}*/

div.grPierwszaContent h2 {margin-bottom: 20px;}

input.newsletter {font: normal 11px Tahoma; border: 1px solid #000; width: 172px; margin-top: 3px; height: 14px; padding-top: 2px; padding-bottom: 2px;}

input.zglos {font: normal 11px Tahoma; border: 1px solid #000; width: 120px; margin-top: 3px; height: 12px;}
div.dvZglos{float: left; width: 120px; padding-top: 3px;}

div.gr10Artykulow {width: 750px; height: 100%; background-color: #FFF; padding: 20px; padding-left: 0px;}

div.trescBox {background-color: #EFEFEF; padding: 10px; width: 178px; padding-left: 12px; font: normal 11px Tahoma;}
div.trescBox div.strKlienta {height: 22px; cursor: pointer;}
div.trescBox div.strKlienta span:hover {text-decoration: underline;}

div.tresc div.newsTytul {font-size: 20px;}
div.ContentBottom div.newsData {font: normal 10px Tahoma; color: #AAA; margin-bottom: 10px; margin-top: 3px;}
div.ContentBottom div.newsTytul {font: normal 12px Tahoma;}
div.ContentBottom div.artAktualnosci {float: left; width: 380px;}
div.ContentBottom div.artAktualnosci div.aktualnosci {padding: 0px; margin: 0px; width: 380px;}
div.ContentBottom div.artAktualnosci div.trescAktualnosci {padding: 10px; padding-left: 20px; background-color: #EFEFEF; width: 350px;}

div.ContentBottom div.ArtykulyoFirmie {float: left; margin-left: 10px; width: 380px;}
div.ContentBottom div.ArtykulyoFirmie div.artykuly {padding: 0px; margin: 0px; width: 380px;}
div.ContentBottom div.ArtykulyoFirmie div.trescofirmie {padding: 10px 20px 10px 20px; background-color: #EFEFEF; width: 340px;} 

div.tresc123 div.newsskrot {width: 180px;}
div.separator {height: 7px; display: block;}

div.trescNmiszkania {width: 550px; height: 311px; vertical-align: bottom; position: relative; margin-bottom: 3px;}
div.trescNmiszkania div.zawartoscTresc {position: absolute; bottom: 0px; padding: 0px; background-image: url(../img/bgNmieszkania.png); font: normal 11px Tahoma;}

div.tresc div.PozostaleArt a {
	background: url(../img/pix3.png) no-repeat top left;
	font: normal 11px Tahoma; 
	padding-left: 20px; 
	height: 20px; 
	color: #000; 
	display: block; 
	margin-left: 1px;
	text-decoration: none;
}
div.tresc div.PozostaleArt a:hover {text-decoration: underline;}

div.tresc div.ciekawe {background: url(../img/pix3.png) no-repeat top left; padding-left: 20px; margin-bottom: 10px;}
	
div.tresc { background-color: #EFEFEF; padding: 10px; width: 180px;}
div.trescGl { background-color: transparent; padding-top: 5px; height: 30px; background-color: #EFEFEF; overflow: hidden;}
div.trescGl a.menuOferty {font: normal 11px Tahoma;}

div.trescGl1 { background-color: transparent; width: 310px;}
div.trescGl1 a.menuOferty {font: normal 13px Tahoma;}
div.trescGl1art {background-color: transparent;}

div.trescGl1 div.specHead {background-color: #FAE676; margin-top: 5px; height: 18px; text-align: left; padding: 10px; padding-left: 15px;}
div.trescGl1 div.specHead h2 {height: 22px;}
div.trescGl1 div.specHeadSmall {background-color: #FAE676; margin-top: 5px; height: 8px; text-align: left; padding: 10px; padding-left: 15px;}

table.oferty {background-color: #FFF; width: 770px;}
table.oferty th {background-color: #dbdbdb; padding: 0px; font: normal 11px Tahoma; text-align: center; height: 35px;}
table.oferty tr {background-color: #EFEFEF;}
table.oferty td {background-color: transparent; padding: 0px; font: normal 11px Tahoma; text-align: center; height: 35px;}

div.wybraneOferty {background-color: #EFEFEF; padding: 10px; margin-bottom: 20px; margin-top: 20px; text-align: right;}
div.wybraneOferty select {font: normal 11px Tahoma; border: 1px solid #000; margin-left: 10px; margin-right: 10px; height: 20px;}
div.wybraneOferty a.rightWyslij {float: right; background-color: #BCBCBC; border: 1px solid #000; width: 20px; height: 14px; display: block; text-align: center; padding-top: 4px;}

div.wybraneOfertyZglos {background-color: #EFEFEF; text-align: right; padding: 5px; height: 20px; text-align: center;}
div.wybraneOfertyZglos a.rightWyslijZglos {float: right; background-color: #BCBCBC; border: 1px solid #000; width: 70px; height: 15px; display: block; text-align: center; padding-top: 2px; padding-bottom: 2px; margin-right: 10px;}

div.dvWiecej {background-color: #dfdfdf; height: 20px; padding-top: 8px; text-align: right; border-bottom: 7px solid #EFEFEF; padding-right: 15px;}
div.dvWiecejPodsumowanie {background-color: #CDCDCD; height: 20px; padding-top: 8px; text-align: right; border-top: 7px solid #FFF; padding-right: 15px;}
div.dvIwiecej {background-color: #FFF; height: 20px; padding-top: 8px; text-align: right; border-bottom: solid 8px #FFF4B9; padding-right: 15px;}
div.dvIwiecejPodsumowanie {background-color: #FFED88; height: 20px; padding-top: 8px; text-align: right; border-top: solid 8px #FFF; padding-right: 15px;}
/* dla inwestycji div.dvIwiecej {background-color: #FFF; height: 20px; padding-top: 8px; text-align: right; border-bottom: solid 8px #fced9a; padding-right: 15px;} */

div.BudynkiNazwa {padding-left: 15px;}
div.BudynkiNazwa h2 {height: 30px;}

/*----------- oferta.aspx --------------------*/
table.oferta {width: 480px; font: normal 11px Tahoma; background-color: #FFF;}
table.oferta td.t {background-color: #dfdfdf; padding-left: 15px; width: 185px; height: 27px;}
table.oferta td {background-color: #efefef; height: 27px; padding-left: 15px;}
div.ofeCharakterystyka {background-color: #FFF; padding: 10px; font: bold 11px Tahoma; padding-left: 15px;}

div.sLeft div.ofeAgenci {
	margin-top: 10px; 
	background-color: #efefef; 
	width: 227px; 
	height: 190px;
	float: left; 
	padding-top: 15px;
	padding-left: 15px; 
	font: normal 11px Tahoma;
	overflow: hidden;
}
div.sLeft div.ofeAgenci table tr {height: 20px;}
div.sLeft div.ofeAgenci table td.t {font-weight: normal; width: 50px; padding-bottom: 7px;}
div.sLeft div.ofeAgenci table td.t1 { width: 20px; padding-bottom: 0px; text-align: center;}
div.sLeft div.ofeAgenci table td.t1 img {vertical-align: bottom;}
div.sLeft div.ofeAgenci table td.t2 {font-weight: bold; padding-bottom: 7px; padding-left: 10px;}
div.sLeft div.ofeAgenci img {vertical-align: middle;}
div.sLeft div.ofeAgenci table td a {font: bold 11px Tahoma;}
div.sLeft div.ofeAgenci h2 {background: url(../img/pix2.png) no-repeat top left; font: normal 14px Tahoma; padding-left: 25px; margin-bottom: 30px; text-align: left;}


div.sLeft div.nagSort {padding: 0px; margin: 0px;}
div.sLeft div.trescGl div.SearchSort {overflow: hidden; padding-left: 15px;}
div.sLeft div.trescGl div.SearchSort span.sortIkonki {text-align: left; padding-left: 140px;}

div.dlmenuOferty {overflow: hidden; background-color: #FFF; padding-top: 10px; padding-bottom: 10px; text-align: center;}
div.dlmenuOferty div {padding-left: 30px;}
div.dlmenuOferty a {font: normal 11px Tahoma;}
div.dlmenuOferty img {vertical-align: middle;}


div.sLeft div.strLeft {float: left; width: 550px;}
div.sLeft div.strRight {float: right; width: 200px; margin-left: 20px;}
div.sLeft div.strLeft div.h1str {background: url(../img/hr1.jpg) repeat-x top left; width: 550px; height: 2px; margin-bottom: 0px; font-size: 0px;}
div.sLeft div.strLeft div.kalkulatory {clear: both; margin-left: 25px;}
div.sLeft div.strLeft div.ikonki {height: 22px; background-color: #EFEFEF; padding-left: 20px; padding-top: 5px; margin-top: 13px;}

/*----------------- Galeria na zakładce MAIN -------------------------*/
.gallery1 {overflow: hidden; width: 250px; height: 100%; float: left;}
.gallery1 img { padding:2px; border:1px solid #888; }
.gallery1 img:hover {border:1px solid #aaa;}
.gallery1 div {float: left; background-position: center center; background-repeat: no-repeat;}



/*----------------- Galeria na zakładce GALLERY -------------------------*/
.gallery {overflow: hidden; width: 10000px; height: 150px; float: left;}
.gallery img { padding: 0px; border: 3px solid #EFEFEF; }
.gallery img:hover {border: 3px solid #fae676; }
.gallery div {
    float: left; 
    margin-bottom: 2px; 
    background-position: center center; 
    background-repeat: no-repeat;
    padding-left: 4px;
    padding-right: 4px;
}

div.scroll1, div.scroll2 {
	width: 25px;
	height: 146px;
	float: left;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
	background-image: url(../img/ikonki/left.png);
	background-position: center center;
	background-repeat: no-repeat;
}
div.scroll2 {background-image: url(../img/ikonki/right.png);}
div.scroll1:hover, div.scroll2:hover {background-color: #fae676;}


/*----------------- sortowanie na szukaj.aspx -------------------------*/
div.sortBox {margin-left: 40px; overflow: hidden; float: left;}
div.sortBox div.sortHeader, div.sortBox div.sortBtns {float: left;}


/*------------------------ koniec ------------------------------------------*/
div.dvNawigacja {overflow: hidden; width: 450px; margin-top: 10px; margin-bottom: 10px; float: left;}
div.okNav {margin-top: 10px; overflow: hidden;}
div.okNav div.NawTop {padding-top: 5px; width: 400px; margin: 0px; padding: 0px; float: left;}
div.okNav div.NawTop div.podNaw {padding-top: 10px;}
div.okNav div.NawTop div.podNaw div.dvSzuk {float: left; margin-left: 7px; color: #444; display: none;}
div.okNav div.NawTop div.podNaw div.dvsearchSzuk {float: left; margin-left: 10px;}
div.okNav div.dvTopmSzukaj {margin-top: 2px; width: 360px; float: left;}

div.fSepa {background: url(../img/bgArtykulHead.jpg) repeat-x top left; height: 18px;}
div.dvOfertyListaSearch {padding-top: 10px;}
div.dvOfertyListaSearch div.dvlistafoto {position: relative; bottom: 0px; vertical-align: bottom;}
div.dvOfertyGaleriaSearch {padding-top: 8px;}

div.dvNawigacjaBottom {text-align: center; margin-top: 0px; padding-top: 2px;}
div.dvNawigacjaBottom div.dvSearchIle {float: left; margin-left: 7px; color: #444; display: none;}
div.dvNawigacjaBottom div.dvSearchNavSzuk {float: left; margin-left: 10px;}
 
/*
div.searchResultsNavigation {float: right; margin-right: 0px; color: #444; padding-top: 10px; width: 336px; height: 48px; position: relative; vertical-align: bottom; text-align: left;}
div.searchResultsNavigation div.mSzukaj {margin-left: 10px; bottom: 0px; position: absolute;}
div.searchResultsNavigation div.mSzukaj a {
	background-color: #f8f8f8; 
	color: #000; 
	font: normal 11px Tahoma; 
	display: block; 
	height: 25px;
	width: 60px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	text-decoration: none;
	float: left;
}
div.searchResultsNavigation div.mSzukaj a:hover {background-color: #ebebeb!important;}
*/


div.searchResultsNavigation {float: right; margin-top: 20px; margin-bottom: 0px; width: 536px; height: 48px; position: relative; vertical-align: bottom; text-align: left;}
div.searchResultsNavigation div.mSzukaj {margin-left: 10px; bottom: 0px; display: block; padding-top: 10px; float: right;}
div.searchResultsNavigation div.mSzukaj a {
	background-color: #ebebeb; 
	color: #000; 
	font: normal 11px Tahoma; 
	display: block; 
	height: 25px;
	width: 60px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	text-decoration: none;
	float: left;
	margin-top: 3px;
}
div.searchResultsNavigation div.mSzukaj a:hover {background-color: #ebebeb!important; height: 28px;margin-top: 0px;}
div.searchResultsNavigation div.mSzukaj:hover {padding-top: 10px;}



div.searchResultsNavigation span.lbStrony {padding-top: 5px; margin-left: 20px; margin-right: 20px;}
div.searchResultsNavigation span.lbStrony a {background-color: #666; color: #FFF; padding: 3px;}
div.searchResultsNavigation span.lbStrony a.selected {background-color: #FFF; color: #666; padding: 2px; border: 1px solid #666;}

div.searchResultsNavigation a.PageBack {font: normal 12px Tahoma;}
div.searchResultsNavigation a.PageNext {font: normal 12px Tahoma;}
div.searchResultsNavigation a.PageBack img {margin-bottom: 2px;}
div.searchResultsNavigation a.PageNext img {margin-bottom: 2px;}



/*------- dla szukaj.aspx stronnicowanie -------------------------*/
div.searchResultsNavigationSzuk {float: right; margin-right: 0px; color: #444; padding-top: 5px; width: 336px; height: 26px; position: relative; vertical-align: bottom; text-align: left;}
div.searchResultsNavigationSzuk div.mSzukaj {margin-left: 10px; bottom: 0px; position: absolute;}
div.searchResultsNavigationSzuk div.mSzukaj a {
	background-color: #f8f8f8; 
	color: #000; 
	font: normal 11px Tahoma; 
	display: block; 
	height: 25px;
	width: 60px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	text-decoration: none;
	float: left;
}
div.searchResultsNavigationSzuk div.mSzukaj a:hover {background-color: #ebebeb!important;}

div.searchResultsNavigationSzuk span.lbStrony {padding-top: 5px; margin-left: 20px; margin-right: 20px;}
div.searchResultsNavigationSzuk span.lbStrony a {background-color: #666; color: #FFF; padding: 3px;}
div.searchResultsNavigationSzuk span.lbStrony a.selected {background-color: #FFF; color: #666; padding: 2px; border: 1px solid #666;}

div.searchResultsNavigationSzuk a.PageBack {font: normal 12px Tahoma;}
div.searchResultsNavigationSzuk a.PageNext {font: normal 12px Tahoma;}
div.searchResultsNavigationSzuk a.PageBack img {margin-bottom: 2px;}
div.searchResultsNavigationSzuk a.PageNext img {margin-bottom: 2px;}
/*------- KONIEC -------------------------*/


div.HeadMenuOferty {float: right; margin-top: 10px; margin-bottom: 0px; width: 456px; height: 48px; position: relative; vertical-align: bottom; text-align: left;}
div.HeadMenuOferty div.mOferty {margin-left: 10px; width: 100px; bottom: 0px; display: block; padding-top: 10px; float: right;}
div.HeadMenuOferty div.mOferty a {
	background-color: #ebebeb; 
	color: #000; 
	font: normal 11px Tahoma; 
	display: block; 
	height: 25px;
	width: 60px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	text-decoration: none;
	float: left;
	margin-top: 3px;
}
div.HeadMenuOferty div.mOferty a:hover {background-color: #ebebeb!important; height: 28px;margin-top: 0px;}
div.HeadMenuOferty div.mOferty:hover {padding-top: 10px;}

div.trescInwestycje {background-color: #fced9a; padding: 10px;}
div.trescInwestycje div.tytInwestycja {font: normal 17px Tahoma;}

div.trescGl1 div.OfertaSpecjalna {font: normal 11px Tahoma; padding: 5px; padding-left: 20px; padding-top: 10px;}
div.dvHeadSpec {background-color: #EFEFEF; padding-top: 5px;}
div.OfertaSpecjalna div.leftSpec {float: left;}
div.OfertaSpecjalna div.PropertyName {margin-top: 10px; margin-bottom: 10px;}
div.OfertaSpecjalna div.PropertyName span.spLeftName {float: left;}
div.OfertaSpecjalna div.PropertyName span.spRightName {float: right;}
div.sepBottom {background-color: #FFF; height: 10px; display: block;}

div.dvMapa {margin-bottom: 10px; margin-top: 10px;}

div.sLeft div.artBody {margin-top: 0px;}
div.sLeft div.artBodyStr {margin-top: 0px; line-height: 16px; padding: 10px 10px 0px 0px; overflow: hidden;}

div.sRight div.ArtPozostale {padding-top: 7px;}
div.sRight div.PozostaleArt {padding-bottom: 5px;}
div.sRight div.PozostaleArt a {
	background: url(../img/pix3.png) no-repeat top left;
	font: normal 12px Tahoma; 
	padding-left: 20px; 
	color: #000; 
	display: block; 
	margin-left: 30px;
	text-decoration: none;
}
div.sRight div.PozostaleArt a:hover {text-decoration: underline;}
div.sRight div.tresc p a { font: normal 14px Tahoma;}

div.sRight div.hLokalizacja {width: 200px; margin-bottom: 0px;}
div.sRight div.contMapka {background-color: #EFEFEF; padding-top: 10px; padding-bottom: 5px;} 
div.sRight div.contMapka div.ofeMapka {margin-top: 0px; margin-bottom: 10px; overflow: hidden;}
div.sRight div.contMapka div.lokIkonki {text-align: center; margin-bottom: 3px;}

div.ofeHead {background-color: #fae676; padding:0px; margin: 0px; padding-top: 10px; height: 30px; padding-left: 10px; width: 470px;}

/*-------------------------------- Formularz rejestracyjny ---------------------------------------*/
div.FormularzContainer {width: 550px; overflow: hidden; font-size: 11px; color: #444;}
div.FormR_Row {width: 540px; height: 22px; overflow: hidden;}
div.FormR_Row div.FormR_RowLeft {float: left; width: 140px; height: 18px; padding-top: 4px;}
div.FormR_Row div.FormR_RowLeft label {font-weight: bold;}
div.FormR_Row div.FormR_RowRight {float: left; width: 400px; text-align: left; height: 20px; padding-top: 2px;}
div.FormR_Row div.FormR_RowRight input {width: 190px; padding: 1px 4px; height: 14px; border: 1px solid #b7b5ae; font-size: 11px; color: #444;}
div.FormR_Row div.FormR_RowRight div.CaptchaBox input {width: 173px; padding: 1px 4px; height: 14px; border: 1px solid #777; font-size: 11px; color: #444; text-align: center;}
div.FormR_Row div.FormR_RowRight select {width: 200px; padding: 1px 4px; height: 14px; border: 1px solid #b7b5ae; font-size: 11px; color: #444;}
div.FormR_Row div.FormR_RowRight a {margin-left: 60px; font-size: 12px; color: #cc0000; text-decoration: none; font-weight: bold;}
div.FormR_Row div.FormR_RowRight a:hover {text-decoration: underline;}

div.FormularzOkContainer {text-align: center; font-size: 12px; color: #444; padding: 30px; width: 480px; overflow: hidden; }
div.FormularzErrorContainer {color: Red;}

.CaptchaError {border: 1px solid red;}
/*-------------------------------- KONIEC ---------------------------------------*/

/*-------------------------------- Formularz logowania ---------------------------------------*/
div.LoginBox {overflow: hidden; margin-top: 5px; padding: 0px; width: 300px;}
div.LoginBox div.logTitle {font: bold 12px Tahoma; margin-bottom: 10px; text-align: center;}
div.LoginBox input {width: 179px!important; width: 170px; float: left; height: 14px; font-size: 11px; padding-left: 10px;}
div.LoginBox span {width: 47px; margin: 0px; margin-left: 8px; padding: 3px 5px; color: #333; float: left; font: normal 11px Tahoma;}
div.LoginBox a {width: 47px; margin: 0px; margin-left: 8px; padding: 3px 5px; color: #333; float: left;}
div.LoginBox a.login_submit {float: right; width: 52px; margin: 0px; margin-left: 6px; padding: 0px; padding-right: 8px; margin-top: 2px; height: 18px; padding-top: 2px; margin-right: 5px; overflow: hidden; text-align: right; background: url(../../img/btn5_bg.jpg) no-repeat left top; font-weight: bold; color: #574431;}
div.LoginBox a.login_submit:hover {color: #97826f;}
div.LoginBox a.login2_submit {float: right; width: 106px; margin: 0px; margin-left: 6px; padding: 0px; padding-right: 28px; margin-top: 2px; height: 18px; padding-top: 2px; margin-right: 5px; overflow: hidden; text-align: right; background: url(../../img/btn3_bg.jpg) no-repeat left top; font-weight: bold; color: #574431;}
div.LoginBox a.login2_submit:hover {color: #97826f;}
div.LoginBox a.register_submit {width: auto; clear: none; font-size: 9px; border: 0px solid #fff; float: right; margin-right: 0px;}
div.LoginBox a.register_submit:hover {text-decoration: underline;}
/*-------------------------------- KONIEC ---------------------------------------*/



/*--------------------------- NOTATNIK --------------------------*/
div.notatnik a {font-weight: bold; color: #000;}
div.notatnik a:hover {font-weight: bold; color: #E3001B;}
table td.foto span.pfBrakZdjecia {padding-top: 35px; height: 55px!important; font-weight: bold; border: 1px dotted #aaa;}
/*--------------------------- NOTATNIK --------------------------*/
/******************************* szukaj.asxp -> wyniki wyszukiwania ******************************/
.searchResultsNavigation {	padding: 0px 0px 0px 0px!important; padding: 0px 0px 0px 0px; text-align: center; }

.lbStrony a{text-decoration: none; color: #847160; margin: 0px 1px 0px 1px;}
.lbStrony a.selected {font-weight: bold;}



div.SearchViewControls select {border: 1px solid #000; padding: 1px; font: normal 11px Tahoma;}

div.OfertaLista {position: relative; width: 770px; background-color: #FFF; cursor: pointer; padding-top: 0px; overflow: hidden;}
div.OfertaLista div.leftOl {float: left; width: 280px; height: 100%;}
div.OfertaLista div.leftOl div.ofeFoto {position: relative; text-align: center; height: 100%;}
div.OfertaLista div.rightOl {float: left; width: 490px;}
div.OfertaLista div.rightOl div.headOl {background-color: #666; color: #FFF; font: normal 14px Tahoma; padding-left: 10px; padding-top: 7px; height: 23px;}
div.OfertaLista div.rightOl div.cenaOl {padding-left: 10px; padding-top: 5px; height: 25px; font: normal 14px Verdana; color: #666;}
div.OfertaLista div.rightOl div.cenaOl div.dvL {float: left;}
div.OfertaLista div.rightOl div.cenaOl div.dvR {float: right;}
div.OfertaLista div.rightOl div.opisOl {padding-top: 5px; font: normal 11px Tahoma; color: #666; height: 75px; overflow: hidden; line-height: 18px;}
div.OfertaLista div.rightOl div.h1 {width: 490px; margin: 0px; padding: 0px;}
div.OfertaLista div.footLeftOl {text-align: center; padding-top: 10px; float: left; width: 280px; font: normal 12px Tahoma; color: #666;}
div.OfertaLista div.footRightOl {text-align: left; font: normal 12px Tahoma; padding-top: 10px; float: left; width: 480px; color: #666;}

div.ofertalistah1 {width: 770px; margin: 0px; padding: 0px; margin-top: 10px; margin-bottom: 20px;}

/*---------------- style do kontrolki kontakt --------------------------*/
table.kont {width: 140px;}
table.kont td.t1 {width: 25px; vertical-align: bottom; height: 25px;}
table.kont td {padding-left: 5px; vertical-align: middle;}

div.konoddzial {background-color: #FEF9DA; width: 145px; height: 20px; vertical-align: middle; padding-left: 10px; padding-top: 5px;}
div.dvPopUp {position: absolute; z-index: 2000; margin: 0px auto;}



/* --------------- podstrony nmieszkaniowe, wmieszkaniowe itd. ---------------------------- */
div.cntLeft {float: left; width: 550px;}
div.cntLeft div.hNag {width: 320px; margin-bottom: 5px;}

div.cntLeft div.dvContent {width: 200px; float: left;}
div.cntLeft div.dvContent div.ciekaweh1 {width: 200px; margin-bottom: 0px;}
div.cntLeft div.dvContent div.ciekawetresc {background-color: #EFEFEF; padding: 10px;}
div.cntLeft div.dvContent div.dvNews {float: left; width: 100px;}
div.cntLeft div.dvContent div.ikNews {float: right; vertical-align: bottom; padding-top: 10px; height: 20px; padding-right: 10px;}
div.cntLeft div.dvContent div.repNews {background-color: #EFEFEF; font: normal 11px Tahoma; padding: 10px;}
div.cntLeft div.dvContent div.repNews div.nTytul {font: normal 14px Tahoma;}
div.cntLeft div.dvContent div.repNews div.nData {color: #CCC; padding-bottom: 10px;}
div.cntLeft div.dvContent div.newsBottom {text-align: right; background-color: #dfdfdf; padding: 5px; padding-right: 10px; overflow: hidden;}
div.cntLeft div.dvContent div.newsBottom div.lnkNews {color: #000; float: left;}



div.cntRight div.dvContent div.dvNews {float: left; width: 100px;}
div.cntRight div.dvContent div.ikNews {float: right; vertical-align: bottom; padding-top: 10px; height: 20px; padding-right: 10px;}
div.cntRight div.dvContent div.repNews {background-color: #EFEFEF; font: normal 11px Tahoma; padding: 10px;}
div.cntRight div.dvContent div.repNews:hover {cursor: pointer; text-decoration: underline;}
div.cntRight div.dvContent div.repNews img {float: left; padding-right: 10px; margin-top: 3px;}
div.cntRight div.dvContent div.repNews div.nTytul {font: bold 11px Tahoma; float: left; width: 150px;}
div.cntRight div.dvContent div.repNews div.nData {color: #CCC; padding-left: 20px;}
div.cntRight div.dvContent div.newsBottom {text-align: right; background-color: #dfdfdf; padding: 5px; padding-right: 10px; overflow: hidden;}
div.cntRight div.dvContent div.newsBottom a.lnkNews {color: #000; float: left;}



div.cntLeft div.dvPolecamy {float: left; margin-left: 0px;}
div.cntLeft div.dvPolecamy div.OfertaSpecjalna {width: 320px; background-color: #fced9a;}
div.cntLeft div.dvPolecamy div.OfertaSpecjalna div.c1Left {float: left; width: 320px;}
div.cntLeft div.dvPolecamy div.OfertaSpecjalna div.c2Left {float: left; width: 210px; margin-left: 20px; padding-top: 10px; padding-bottom: 10px;}
div.cntLeft div.dvPolecamy div.OfertaSpecjalna div.c2Left div.headc2 {font-weight: bold; padding-bottom: 10px;}
div.cntLeft div.dvPolecamy div.OfertaSpecjalna div.c2Left div.contc2 {padding-left: 5px; line-height: 18px;}
div.cntLeft div.dvPolecamy div.OfertaSpecjalna div.c2Left div.contc2:hover {text-decoration: underline; cursor:pointer;}
div.cntLeft div.dvPolecamy div.OfertaSpecjalna div.c2Left div.contc2 img {padding-right: 5px;}
div.cntLeft div.dvPolecamy div.OfertaSpecjalna div.c2Left div.c2wiecej {padding: 20px 0px 10px 10px;}


div.cntLeft div.dvPolecamy div.polecamyh1 {width: 320px; margin-bottom: 0px;}
div.cntLeft div.dvPolecamy div.ofespecpolecamy {width: 320px;}
div.cntLeft div.dvPolecamy div.ofespecpolecamy div.fotSpecjalne {padding: 0px; margin: 0px;}
div.cntLeft div.dvPolecamy div.ofespecpolecamy div.trescInwestycje div.dvUwagiOpis {overflow: hidden; height: 67px;}
div.cntLeft div.dvPolecamy div.ofespecpolecamy div.dvIwiecej a.linkinw {text-align: justify; color: #000;}
div.cntLeft div.dvPolecamy div.dvIwiecejPodsumowanie a.linkinw {text-align: justify; color: #000;}

div.cntRight {float: left;}
div.cntRight h1.wybraneoferty {width: 120px;}
div.cntRight div.wybraneh1 {width: 200px; margin-bottom: 0px;}
div.cntRight div.trescwybrane {background-color: #EFEFEF; width: 200px;}

h1.h1Wyroznia {width: 130px;}
div.dvnagWyroznia {width: 200px; margin-bottom: 0px;}
div.dvWyroznia {padding: 0px; width: 200px; background-color: #FFF;}


div.boxlinki {margin: 20px 20px 20px 0px; float: left;}
div.boxlinki div.h1box {border-bottom: 1px solid #cacaca; width: 230px; height: 1px; font-size: 0px; margin-bottom: 0px;}
div.boxlinki div.tbox div.bwszystkie {text-align: right; font-weight: bold; margin-top: 10px;}
div.boxlinki div.tbox div.bwszystkie:hover {text-decoration: underline; cursor: pointer;}

div.boxlinki div.tbox {background-color: #EFEFEF; padding: 15px 10px 10px 15px; width: 205px; height: 155px; font: normal 11px Tahoma;}
div.tbox div.strKlienta {height: 22px; cursor: pointer;}
div.tbox div.strKlienta span:hover {text-decoration: underline;}
div.tbox div.strKlienta div:hover {text-decoration: underline;}
div.boxlinki div.ftbox {background-color: #EFEFEF; padding: 10px 10px 10px 15px; width: 205px; font: normal 11px Tahoma;}
div.boxlinki div.ftbox:hover {text-decoration: underline; cursor: pointer;} 