/* CSS Document */
body {margin:0;background:#09c url(../img/bg-main.gif) repeat-x;text-align:center;font-family:Verdana;font-size:9pt;line-height:150%;font-weight:normal !important;}

#body2 {background:url(../img/bg.png) repeat-y;width:960px;margin:0 auto;}
#footer2 {background:url(../img/footer2.png);width:960px;height:43px;clear:both;margin:0 auto;display:block;}

img {display:block;margin:0;padding:0;}
a {text-decoration:none;color:#f29400;position: relative}
a:hover {text-decoration:underline;}
a.more {width:100%;text-align:right;display:block;clear:both;font-weight:bold;color:#382E1C;}

h1,h2,h3 {font-family:Arial;color:#f29400;text-transform:uppercase;clear:both;} /* #f98107, #ec7c00 */
h1:first-letter,h2:first-letter,h3:first-letter {font-size:1.5em;}
h1 {font-size:19pt;font-weight:normal;text-transform:uppercase;letter-spacing:-1px;line-height:24px;padding:5px;margin-top:30px;padding-left:10px;}
h1 {border-left:10px solid #eee;border-bottom:1px solid #eee;}
h2 {font-size:11pt;margin-top:30px;}
h3 {font-size:9pt;}

p, ul, ol {font-size:9pt;line-height:150%;}
#left p {margin:10px 0;text-align:justify;text-indent:20px;color:#333;}
#left p:first-letter {width:30px;height:30px;font:bold 20px Arial;color:#f29400;}

ul {text-align:justify;color:#333;}

.blue {color:#03395b;}
.orange {color:#f90;} /* BAA378 */
.red {color:#e00;}
.green {color:#0f0;}
.grey {color:#ddd;}

.clear {width:100%;clear:both;}

.center {width:100%;text-align:center;}
.center a, .center img, .center iframe, .center div {margin:auto;}

#body {width:954px;margin:0 auto;background:url(img/bg.gif);}
.row {width:900px;margin:0 auto;clear:both;text-align:center;background-color:#fff;}

#left {width:579px;float:left;text-align:left;}
#right {width:320px;float:right;text-align:left;border-left:1px solid  #9CB2C6;}

#rightcol {margin-right:40px;}
#rightcol h4 {border-bottom:1px solid #9CB2C6;color:#000;font:bold 12pt Arial;border-right:10px solid #fff;margin-top:30px;margin-bottom:0;text-indent:20px;}

.m20 {margin:20px;}

#back {width:100%;text-align:left;margin-left:20px;}
#back a {font-size:8pt;}

#footer-logos {border-top:1px solid #F3F5F5;text-align:center !important;}
#footer-logos img {margin:2px 10px;border:0;}

/* obrazki osadzone w tekscie */
img.lfoto {border:5px solid #E86850;margin:5px 10px;margin-left:0;float:left;}
img.rfoto {border:5px solid #E86850;margin:5px 10px;margin-right:0;float:right;}

/* glowne menu */
#navi1, #navi1 ul, #navi1 li, #navi1 a {width:260px;padding:0;margin:0;list-style:none;}
#navi1 ul {padding-top:20px;}
#navi1 li {padding-top:10px;}
#navi1 li a {display:block;padding:4px;text-indent:20px;border-bottom:1px solid #9CB2C6;border-right:10px solid #fff;}
#navi1 li a {font:bold 10pt Verdana;color:#2C4256;text-decoration:none;}
#navi1 li a:hover {background:#2C4256;color:#f29400;border-left:10px solid #f29400;border-right:none;}

/* menu w stopce */
#navi2 {margin:0 auto;padding:0;display:table;text-align:center !important;padding-top:20px;}
#navi2 ul {margin:0 auto;padding:0;}
#navi2 li {list-style:none;float:left;color:#999;}
#navi2 a {padding:0 5px;color:#999;}
/* menu w stopce, wysrodkowane w ie */
#botmenu {clear:both;margin:0 auto;padding:0;display:table;width:780px;height:40px;line-height:40px;background:#4292b7;color:#fff;}
#botmenu ul {margin:0 auto;padding:0;margin-left:50px;}
#botmenu li {list-style:none;float:left;color:#999;}
#botmenu a {padding:10px 5px;color:#fff;font-weight:normal;}



a.referer {font-weight:bold;font-style:italic;}

a.real2 {overflow:hidden;float:left;border:2px solid #fff;}
a.real2 {font:normal 8pt Verdana;line-height:120%;text-align:justify;color:#666;}
a.real2 img {float:left;padding:5px;border:1px solid #999;}
a.real2:hover {border:2px solid #999;}
img.foto02 {width:240px;height:160px;border:0;margin:15px;}

#RealSearch {text-align:center;color:#eee;float:right;}
#RealSearch form {height:60px;width:100%;margin:0 auto;display:block;}
#RealSearch h3 {background:#fff;border-bottom:2px solid #999;margin:0;}
#RealSearch div {width:100px;float:left;margin:3px;}
#RealSearch select, #RealSearch input {width:100px;border:1px solid #999;}
#RealSearch input {margin-top:20px;}

#RealSearch2 {text-align:center;}
#RealSearch2 form {text-align:left;margin:0 auto;padding:10px;padding-bottom:0;} /* background:#eee;display:block;margin-bottom:20px; */
#RealSearch2 h3 {background:#fff;border-bottom:2px solid #999;margin:0;}
#RealSearch2 div {width:100%;clear:both;margin:5px;}
#RealSearch2 select, #RealSearch2 input {width:100px;border:1px solid #999;}
#RealSearch2 input {margin-top:20px;}
#RealSearch2 input.button {width:200px;margin:0;border:1px solid #999;}
#RealSearch2 input.check {margin:0;width:30px;}

/* mieszkania */
span.title {width:100px;display:block;float:left;}

.budynki {width:180px;float:left;padding-bottom:5px;border:none;margin:15px;overflow:hidden;}
.budynki h5 {font:bold 12pt Verdana;}
.budynki li {margin: 0 !important;padding:0 !important;display:block !important;}
.budynki a {border:0 !important;}

.mieszkania dt {margin-top:20px;margin-bottom:10px;padding-top:10px;font:bold 11pt Arial;text-transform:uppercase;}

.mieszkanie {position:relative;padding-bottom:20px;border-bottom:1px solid #eee;display:block;clear:both;}
.mieszkanie a.plan {float:left;}
.mieszkanie a.plan img {padding:5px;border:1px solid #999;}
.mieszkanie img.icon, .mieszkanie a img.icon {display:inline;margin:2px;border:0;}
.mieszkanie table {margin-left:30px;font:normal 8pt Verdana;}
.mieszkanie th {text-align:right}
.mieszkanie td {text-align:left}
.mieszkanie .price {width:40%;float:right;}
.mieszkanie .number {width:40%;text-align:right;float:left;}

.mieszkanie .buttons {width:16px;position:absolute;right:16px;top:0}

#ListLocals {list-style:none;margin:0;padding:0;}
#ListLocals li a {color:#333;}
#ListLocals li h4 a {color:#f90;}
#ListLocals h2 {}
#ListLocals h4 {margin-bottom:3px;border-bottom:1px solid #eee;}

.levelplan       {text-align:center;}
.levelplan img   {height:200px;margin:10px auto;}

#ListBuilds   {text-align:left;}

#kontakt p {background:#eee;margin-top:0}

#map    {width:500px;height:500px;border:1px solid #999;background: url('images/loading.gif') no-repeat center;}

#galeria img {float:left;margin:12px;padding:1px;border:1px solid #eee;}

/* ikonki */
.icon       {width:16px;height:16px;margin-right:7px;background:#f29400;border:0;display:inline}
#navi1 a:hover img.icon {background:#2C4256;}
#rightcol h4 .icon {margin-left:4px;}


button    {background-color:#fff;border:0;color:#f29400;font:normal 12px Verdana;}
button:hover {text-decoration:underline;}

.morereal   {width:200px;height:160px;margin:10px;background:#999;float:left;text-align:center;border:2px solid #999;}
.morereal p {margin:0;padding:0;font-size:0.8em;line-height:120%;text-align:left;}
.morereal p.strong  {padding:3px;background:#666;color:#fff;font-weight:bold;}
.morereal img {width:200px;height:80px;margin:auto;}
.morefoot h3  {text-indent:10px;}

.morefoot h3  {margin-top:16px;margin-bottom:10px;font:normal 16pt Arial;color:#bbb;text-transform:none;letter-spacing:2px;}
.morefoot h3:first-letter {font:normal 16pt Arial;}

#maincontact input, #maincontact textarea, #RealSearch select {width:250px;border:1px solid #333;background:#ccc;border-style:solid;}
#RealSearch select  {width:100px;}
#maincontact p  {margin:0}

#galeria a {display:block;float:left;width:216px;height:144px;margin:10px;text-align:center;}
#galeria img {max-width:216px;max-height:144px;margin:0 auto;float:none;}


.strike {text-decoration:line-through;color:#999 !important;}
.ppromo {color:red;font-weight:bold;letter-spacing:-1px;}

.oo {width: 200px;z-index: 10;position: absolute;top: -530px;left: -550px;}
