body { background: #fff; text-align: center; }
body, td { font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #444; }
body, table, form, img, p, hr.inv { margin: 0; padding: 0; border: 0; }
p { padding-bottom: 10px; }

a { color: #06c; text-decoration: underline; }
a:hover { color: #f60; text-decoration: none; }

h1, h2, h3 { margin: 0 0 20px 0; font-weight: normal; padding: 0; color: #333; }
h1 { font-size: 24px; }
h2 { font-size: 18px; }
h3 { font-size: 14px; }

.dpr { float: right; text-align: right; }

/*******************************/

.www { margin-bottom: 10px; clear: both; overflow: hidden; border-top: 3px solid #f60; background: #444; }
.www .inner { margin: 0 auto; width: 962px; }
.www a { display: block; float: left; padding: 8px 20px; color: #fff; text-decoration: none; margin: 0 5px; }
.www a:hover { background-color: #f60; color: #fff; }
.www .dpr { color: #ccc; font-size: 9px; margin-top: 9px; }


.nieruchomosci { margin: 0 auto; width: 962px; clear: both; overflow: hidden; }
.nieruchomosci h1 { margin: 5px 0 10px 0; }

.header { text-align: left; margin: 0 auto; padding: 0 0 10px 0; }
.header .google { float: right; }
.header h1.logo { margin: 0; text-indent: -5000px; }
.header h1.logo a { display: block; width: 300px; height: 69px; background: url(/images/logo-nieruchomosci.gif) no-repeat; }

.google { padding: 5px; margin: 0 auto; text-align: center; /*border: 1px solid #ddd;*/ clear: both; overflow: hidden; }

.box { border: 1px solid #ddd; border-width: 3px 1px 2px 1px; margin-bottom: 10px; }
.box h1 { font-size: 18px; margin: 0; padding: 10px; color: #f60; border-bottom: 1px solid #ddd; }
.box ul { margin: 0; padding: 0; list-style: none; }
.box ul li { border: 1px solid #ddd; border-width: 0 0 1px 0; padding: 10px; clear: both; overflow: hidden; }
.box ul li em { font-size: 9px; color: #bbb; font-style: normal; }
.box ul li a { text-decoration: none; }
.box ul li a span { text-decoration: underline; }
.box ul li a strong { font-size: 13px; color: #333; }
.box ul li a:hover strong { color: #f60; }
.box ul li a:hover span { text-decoration: none; }

.content { clear: both; overflow: hidden; text-align: left; }
.content .panel .box, .content .panel .box h1, .content .panel .box ul li { /*border-color: #ccc;*/ }

.panel { float: left; width: 338px; overflow: auto; display: inline; }
.panel .google { padding: 0; }

.source { float: right; width: 620px; overflow: auto; display: inline; }

.google-mapa { border: 1px solid #eee; clear: both; overflow: hidden; margin: 10px 0 15px 0; }
.google-mapa, .google-mapa #googleMap { width: 960px; height: 380px; }
.google-mapa #googleMap { background: #e5e3df url(/verso/gfx/ajax-loader.gif) center no-repeat; }
.google-mapa .gInfo { color: #666; min-height: 70px; background: #fff; clear: both; overflow: hidden; }
.google-mapa .gInfo img { margin-bottom: 5px; }

.sponsorowane { overflow: hidden; }
.sponsorowane a img { margin: 0 0 10px 10px; }

.wiadomosci { clear: both; overflow: hidden; margin-top: 10px; }
.wiadomosci h1 { margin-left: 10px; }
.wiadomosci .box { width: 474px !important; float: left; }
* .wiadomosci .box { width: 476px; }
.wiadomosci .box, .wiadomosci .box h1, .wiadomosci .box ul li { border-color: #eee; }
.wiadomosci .box h1 { margin: 0; }
.wiadomosci .box p { padding: 0; font-size: 9px; color: #666; }
.wiadomosci .box p a { font-size: 11px; text-decoration: underline; }
.wiadomosci .box p a:hover { text-decoration: none; }
.wiadomosci .box p img { display: none; }
.wiadomosci .box p a.more { font-weight: normal; font-size: 9px; color: #f60; }

.ctinet { border: 1px solid #eee; clear: both; overflow: hidden; margin: 10px auto 0 auto; text-align: left; width: 962px; }
.ctinet .inner { padding: 8px 10px; font-size: 9px; }
.ctinet .inner span.ods { margin: 0 7px; color: #ccc; }
.ctinet .inner a { text-decoration: none; color: #666; }
.ctinet .inner span.prods a { color: #999; }
.ctinet .inner a:hover, .ctinet .inner span.prods a:hover { color: #f60; }

.s4u { display: none; }