body {padding:0;margin:0;background:white url(layout/bg.png) repeat-x;font-size:11px;font-family:tahoma, sans-serif;color:#505050;}
form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {font-family:tahoma, serif;font-size:11px;color:#384461;}
p, ul {margin-top:1em;margin-bottom:1em}
img {vertical-align:bottom;}
a img {border-width:0;}
a {color:#505050;text-decoration:none;}
a:hover {text-decoration:underline;}
.none {display:none;}
.columns {width:100%;}

#container {width:977px;margin:0 auto;overflow:hidden;padding-top:5px;}

.group {background:white url(layout/groupbox.png) no-repeat left bottom;padding-bottom:13px;}
.group h2 {margin:0;line-height:27px;padding:0 9px;font-size:14px;background:#8995a2 url(images/groupheader.gif) no-repeat;color:white;}
.group p {font-size:13px;color:#6b7489;padding:4px 9px 7px 9px;margin:0;text-align:center;}
.group ul {width:190px;overflow:hidden;list-style-type:none;margin:0;padding:0 0 0 3px;}
.group ul li {float:left;width:95px;text-align:center;}
.group ul img {margin:5px 0 8px 0;}

#left {float:left;width:219px;}
#right {float:right;width:756px;position:relative;}
.offer #left {padding-bottom:7px;}
.offer #right {padding-bottom:7px;}

#left h1 {padding:24px 0 0 8px;height:104px;background:white url(layout/h1.png) no-repeat;margin:0;}
#left .main-date {line-height:26px;margin:0;background:#e4edef url(layout/maindate.png) no-repeat;font-size:11px;color:#6b7489;padding:0 9px;margin-bottom:6px;}

#search-form {height:105px;/*background:#748899 url(layout/searchform.png) no-repeat;*/background:#748899 url(layout/searchform2.png) no-repeat;margin:6px 0;color:white;padding-left:9px;width:210px;}
#search-form h2 {margin:0;font-size:14px;font-weight:normal;padding:4px 0 1px 0;}
#search-form p {margin:0;font-size:10px;margin-top:-2px;padding-bottom:2px;}
#search-form p a {color:white;}
#search-form * {vertical-align:middle;}
#search-form .searchbutton {width:51px;height:18px;border-width:0;color:white;background:#d30219 url(layout/button1.png) no-repeat;padding:0 0 2px 0;margin-bottom:4px;}
#search-form .input {width:130px;height:14px;padding:2px 3px;border-width:0;margin-top:4px;margin-right:5px;}
#search-form select {color:#384461;border-width:0;width:192px;height:16px;*height:18px;margin-bottom:4px;padding:0;}
#search-form select.small {width:136px;}
#search-form .advanced {display:none;}
#search-form .advanced .searchbutton, #search-form .advanced select {margin-top:5px;margin-bottom:0;}
#search-form.show {background-position:right top;/*height:199px;*/height:215px;}
#search-form.show .advanced {display:block;}

#search-form #cenado {background:#fff url(images/cenado.gif) left center no-repeat; padding-left:48px;width:130px;}
#search-form #powierzchniaod {background:#fff url(images/powierzchniaod.gif) left center no-repeat; padding-left:85px;width:93px;}
#search-form #powierzchniado {background:#fff url(images/powierzchniado.gif) left center no-repeat; padding-left:85px;width:93px;}
#search-form #numeroferty {background:#fff url(images/numeroferty.gif) left center no-repeat; padding-left:72px;width:50px;}

#newsletter {height:95px;margin:6px 0;padding-left:9px;width:210px;}
#newsletter p {margin:0;font-size:10px;margin-top:-2px;padding-bottom:2px;}
#newsletter * {vertical-align:middle;}
#newsletter .searchbutton {width:51px;height:18px;border-width:0;padding:0 0 2px 0;margin-bottom:4px;}
#newsletter .input {width:180px;height:14px;padding:2px 3px;border-width:0;margin-bottom:4px;margin-right:5px;}
#newsletterInfo {color:red;margin-top:-5px;}
#addingToNewsletter {display:none;background:transparent url(layout/newsletter-loader.gif) no-repeat left; width:100px; height:16px; float:right;}

#office-logo {position:absolute;right:0;top:0;width:224px;height:154px;background:transparent url(layout/h1.png) no-repeat;}
#office-logo .logo {width:100%;height:128px;}
#office-logo .logo td {text-align:center;}
#office-logo .button {background:#768092 url(layout/boardbutton.png) no-repeat;width:214px;height:23px;line-height:23px;margin:0 auto;}
#office-logo .button a {display:block;color:white;font-size:13px;text-align:center;}
#office-logo .link_teczka {background:#768092 url(layout/boardbutton.png) no-repeat;width:214px;height:23px;line-height:23px;margin:0 auto;}
#office-logo .link_teczka a {display:block;color:white;font-size:13px;text-align:center;}
#office-logo .main-date {line-height:26px;margin:0;background:transparent url(layout/maindate2.png) no-repeat;font-size:11px;color:#6b7489;padding:0 9px;}
#office-logo .main-date span {color:#384461;font-size:12px; padding-left:26px;background:transparent url(layout/notes2.png) no-repeat 0 50%;line-height:26px;}
#office-logo .logo a img {margin:0; padding:0; margin-top:3px;}

#office-logo-main {position:absolute;right:3px;top:0;width:224px;height:154px;background:transparent url(layout/officelogo.png) no-repeat;}
#office-logo-main .logo {width:100%;height:128px;}
#office-logo-main .logo td {text-align:center;}
#office-logo-main .logo a img {margin:0; padding:0; margin-top:3px;}

#left-link1, #left-link2 {margin-bottom:6px;display:block; position:relative;}
#left-link1 #new-searchbox-offer, #left-link2 #left-menu-offer {position:absolute; left:21px; top:0; z-index:999; }
#left-link2 #left-menu-offer {top:-5px;}

#offer-left #search-form {display:none;margin-top:0;}

.showbox1 #left-link1 {display:none;}
.showbox1 #offer-left #search-form {display:block;}
#offer-left.showbox2 #left-menu {display:block;}
#offer-left.showbox2 #left-link2 {display:none;}

.box {background:#fbfaf8 url(layout/leftbox.png) no-repeat left bottom;margin:6px 0;padding-bottom:5px;width:219px;}
.box .menu {list-style-type:none;margin:0;padding:0;}
.box h2 {font-size:14px;font-weight:normal;background:#e6eeef url(layout/lefth2.png) no-repeat;padding:0 10px;line-height:26px;margin:0;}
.box h2.office {background-image:url(images/groupheader.gif); color:#FFF;}
.ad {text-align:center;padding-top:4px;}

.menu {list-style-type:none;margin:0;padding:8px 0 2px 0;border-left:1px solid #fffefe;border-right:1px solid #fffefe;}
.menu li {width:187px;padding-left:17px;background:transparent url(layout/point.png) no-repeat 8px 10px}
.menu li.open {background-image:url(layout/arrow.png);}
.menu li.first a {border-top-width:0;}
.menu li ul {display:none;}
.menu li.open ul {display:block;}
.menu li a {border-top:1px solid #9ac5d5;display:block;padding:4px 1px;font-size:14px;color:#384461;}
.menu li.rodzina a {background:transparent url(layout/rodzina.png) no-repeat 100% 0;}
.menu ul {list-style-type:none;margin:0;padding:0;}
.menu ul li {background:none;padding-left:15px;}
.menu ul li.selected {background:transparent url(layout/submenu.png) no-repeat 0 9px;}
.menu ul li a {border-width:0;font-size:13px;}
.menu ul li.selected a {font-weight:bold;}

.map {list-style-type:none;margin:0;padding:0;margin-left:10px;}
.map li {padding:2px 0;}
.map li a {color:#666666;}
.map ul {list-style-type:none;margin:0;padding:3px 0 0 0;}
.map ul li {background:white url(layout/map.png) no-repeat 0 0;padding:2px 0 2px 35px;}
.map ul li.last {background-image:url(layout/map1.png);padding-bottom:0;}
.map ul li.last2 {background-image:url(layout/map2.png) 0 -20px;padding-bottom:0;}
.map ul li.last3 {background-image:url(layout/map3.png);padding-bottom:0;}
.map ul li a {color:#7f7f7f;}
.map ul ul li a {color:#a7a7a7;}

.icons {list-style-type:none;margin:0;padding:5px 0 3px 0;background:transparent url(layout/leftbgtop.png) no-repeat;text-align:center;}
.icons li {display:inline;padding:0 5px;}

#tools {width:750px;height:27px;background:#e7f2f4 url(layout/tools.png) no-repeat;margin:0 auto;}
#toolsbiuro {width:520px;height:27px;background:#e7f2f4 url(layout/tools1.png) no-repeat;margin-left:3px;}
#tools ul, #toolsbiuro ul {list-style-type:none;margin:0;padding:0 0 0 14px;float:left;line-height:27px;font-family:Lucida Sans Unicode, tahoma, sans-serif;}
#tools li, #toolsbiuro li {display:inline;padding-left:9px;background:transparent url(layout/line.png) no-repeat 3px 3px;}
#tools li.first, #toolsbiuro li.first {background-image:none;padding-left:0;}
#tools li.add a, #toolsbiuro li.add a {color:#19a5d1;}
#tools form {text-align:right;padding:5px 6px 0 0;}
#tools form * {display:inline;}
#tools form input {border:1px solid #ebebeb;border:1px solid #82969f;width:127px;padding:2px;}
#tools .searchbutton {padding:0 0 2px 0;width:51px;height:18px;background:#657287 url(layout/button2.png) no-repeat;color:white;border-width:0;}

#banner {background-color:white;height:100px;margin:0 auto;width:750px;}
#bannerbiuro {background-color:white;height:100px;margin-left:3px;width:520px;}

#page-map {height:127px;background-color:white;width:520px;float:left;}
.offer #page-map {margin-left:5px;float:none;}

#main-box {width:750px;margin:0 auto;overflow:hidden;padding-top:6px;padding-bottom:3px;}
#news-box {height:105px;list-style-type:none;margin:0;padding:0;width:520px;background:#f1fee1 url(layout/newsbox.jpg) no-repeat;overflow:hidden;position:relative;float:left;color:#384461;}
#news-box ol.news-list {list-style-type:none;margin:0;padding:9px 0 0 14px;width:470px;}
#news-box ol.news-list li {position:relative;width:100%;display:none;}
#news-box ol.news-list li.selected {display:block;}
#news-box ol.news-list h3 {margin:0;padding-bottom:9px;font-size:14px;}
#news-box ol.news-list h3 a {color:#384461;}
#news-box ol.news-list em.date {position:absolute;right:0;top:3px;font-size:10px;font-style:normal;}
#news-box ol.news-list p {font-size:12px;margin:0;text-align:justify;}

.office-list {margin:0;padding:0;height:44px;}
.office-list div {position:relative;width:100%;}
.office-list div.selected {background:transparent url(layout/h1.png) no-repeat;}

.office-list-main {margin:10px 0 0 0;padding:0;height:54px;}
.office-list-main div {position:relative;width:100%;}

#board {float:right;width:224px;height:105px;background:#f1fee1 url(layout/board.jpg) no-repeat;color:#384461;}
#board h2 {font-size:14px;font-weight:normal;background:#e6eeef url(layout/boardh2.png) no-repeat;padding:0 8px;line-height:27px;margin:0;}
#board p {margin:0 20px 0 8px;padding-top:4px;}
#board p.button {margin:3px 4px 0 4px;}
#board p.button a {width:214px;height:23px;line-height:23px;color:white;background:#828f9a url(layout/boardbutton.png) no-repeat;text-align:center;display:block;font-size:13px;}

#news-box ol.index {list-style-type:none;margin:0;padding:0;position:absolute;right:0;top:6px;width:19px;}
#news-box ol.index li {margin-bottom:1px;}
#news-box ol.index li a {display:block;width:19px;height:18px;text-align:center;line-height:18px;background:transparent url(layout/newsrotator.gif) no-repeat;}
#news-box ol.index li.selected a {background-position:left bottom;color:#e2f0f6;}

#content {background:transparent url(layout/content.png) no-repeat center bottom;padding-bottom:4px;}
#offer-right #content {background:transparent url(layout/content1.png) no-repeat center bottom;padding-bottom:4px;}
#content h2 {font-size:14px;font-weight:normal;background:transparent url(layout/h2.png) no-repeat;padding:0 10px;line-height:26px;margin:0;padding-top:5px;}
#content h2.biuro {background:transparent url(layout/h2.png) no-repeat;}
#offer-right #content h2 {background-image:url(layout/h2a.png);padding-top:1px;}
#content h2 span {padding-left:12px;background:transparent url(layout/path.png) no-repeat 1px 5px;}
.content-shadow {background:transparent url(layout/contentshadow.png) no-repeat;}
.content-shadowb {background:transparent url(layout/contentshadow.png) no-repeat;}
.content-border {border-left:1px solid #efefef;border-right:1px solid #efefef;width:748px;margin:0 auto;padding:2px 0;min-height:150px; background-color:white;}
* html .content-border {height:150px;}
#offer-right .content-border {padding-top:11px;}

.offer-list {list-style-type:none;margin:0;padding:10px 0 0 0;width:100%;overflow:hidden;}
.offer-list li {float:left;width:350px;height:110px;padding-left:16px;margin-bottom:10px;background:transparent url(layout/offerlist1.png) no-repeat right bottom;}
.offer-list li .border {background:transparent url(layout/offerlist.png) no-repeat;padding:10px 0 10px 8px;width:342px;overflow:hidden;}
.offer-list li .photo {float:left;margin-right:7px;}
.offer-list li dl {margin:0;}
.offer-list li dt {display:none;}
.offer-list li dd {margin:0;}

.search-result {width:735px;margin:0 auto;padding:8px 0;}
.search-result .sort {height:39px;line-height:39px;list-style-type:none;margin:0;padding:0;background:transparent url(layout/searchlist.png) no-repeat;}
.search-result .sort li {float:left;}
.search-result .sort li a {float:left;background:transparent url(layout/sort.png) no-repeat right center;padding-right:13px;}
.search-result .sort .w50 a {line-height:14px;padding:6px 13px 5px 0;}
.search-result .list {list-style-type:none;margin:0;padding:4px 0;}
.search-result .list li {cursor:pointer;padding-bottom:3px;background:transparent url(layout/offerlist2.png) no-repeat left bottom;margin-top:8px;*padding-bottom:1px;}
.search-result .list li.hover .border {background-position:left top;}
.search-result .list li .border {background:transparent url(layout/offerlist2a.png) no-repeat right top;padding:3px 3px 0 3px;width:729px;position:relative;overflow:hidden;}
.search-result .list li .photo {float:left;border:1px solid #161717;margin-right:5px;position:relative;display:block; width:209px; height:88px;}
.search-result .list li .photo span.zoom-icon{position:absolute;left:0;top:0;}
.search-result .list li .nophoto {float:left;border:0;margin-right:5px;position:relative;display:block;}
.search-result .list li .nophoto span.zoom-icon{position:absolute;left:0;top:0;}
.search-result .list li dl {margin:0;line-height:1.3em;}
.search-result .list li dt {display:none;}
.search-result .list li dd {float:left;margin:0;padding:30px 0 20px 0;}
.search-result .list li dd sup {vertical-align:2px;}
.search-result .w217  {width:217px;padding-left:4px;}
.search-result .w156  {width:156px;}
.search-result .w107  {width:107px;}
.search-result .w100  {width:100px;}
.search-result .w63  {width:63px;}
.search-result .w50  {width:50px;}
.search-result .w79  {width:79px;}
.search-result .add, .search-result .added, .search-result .remove {position:absolute;right:6px;bottom:0;margin:0;}
.search-result .add a {display:block;padding-right:26px;line-height:20px;background:transparent url(layout/add.gif) no-repeat right top;}
.search-result .added a {display:block;padding-right:26px;line-height:20px;background:transparent url(layout/added.gif) no-repeat right top;}
.search-result .remove a {display:block;padding-right:26px;line-height:20px;background:transparent url(layout/remove.gif) no-repeat right top;}

table.navigator {text-align:center;margin:0 auto;}
ul.navigator {list-style-type:none;margin:0;padding:0;text-align:center;line-height:20px;}
.navigator li {float:left;padding:0 1px; font-size:10px;}
.navigator li a {float:left;width:19px;text-align:center;background:transparent url(layout/navigator.png) no-repeat center top;height:20px;}
.navigator li img {vertical-align:middle;*vertical-align:bottom;*margin-bottom:-1px;}
.navigator li.selected a {background-position:center bottom;color:#e2f0f6;}

#offer {width:977px;margin:0 auto;position:relative;}
#offer-left {position:absolute;left:0;top:0;width:21px;}
#offer-right {padding-left:29px;}

#offer .content-border {width:946px;}

.slownikList {margin:0;padding:0 10px;}
.slownikList dt {font-weight:bold;padding-top:10px;}
.slownikList dd {width:100%;overflow:hidden;padding:3px 0;margin:0;}

.offer-title {width:930px;margin:0 auto;background:transparent url(layout/border4a.png) no-repeat;padding-top:3px;margin-bottom:10px;}
.offer-title-bg {background:white url(layout/border4b.png) no-repeat left bottom;padding-bottom:3px;}
.offer-title-bg1 {width:922px;overflow:hidden;border-left:1px solid #6b93a4;border-right:1px solid #6b93a4;padding:0 3px;font-size:16px;}
.offer-title ul {list-style-type:none;margin:0;padding:0;color:384461;line-height:29px;padding-left:10px;font-weight:bold;}
.offer-title li {display:inline;padding-right:19px;text-transform:uppercase;}
.offer-title li sup {font-size:10px;}

.offer-tools {list-style-type:none;margin:0 auto;padding:0;width:930px;height:30px;line-height:30px;background:transparent url(layout/offertools.png) no-repeat;}
.offer-tools li {float:left;font-size:12px;padding-left:6px;}
.offer-tools li a {padding-right:24px;margin:0 23px 0 0;float:left;}
.offer-tools li.offertools1 a {background:transparent url(layout/offertools1.png) no-repeat 100% 4px;}
.offer-tools li.offertools2 a {background:transparent url(layout/offertools2.png) no-repeat 100% 4px;}
.offer-tools li.offertools3 a {background:transparent url(layout/offertools3.png) no-repeat 100% 4px;}
.offer-tools li.offertools4 a {background:transparent url(layout/offertools4.png) no-repeat 100% 4px;}
.offer-tools li.offertools5 a {background:transparent url(layout/offertools5.png) no-repeat 100% 4px;}
.offer-tools li.offertools6 a {background:transparent url(layout/offertools6.png) no-repeat 100% 4px;}
.offer-tools li.offertools7 a {background:transparent url(layout/offertools7.png) no-repeat 100% 4px;}

.teczka-tools {list-style-type:none;margin:0 auto;padding:0;padding-top:5px;width:700px;height:30px;line-height:30px;}
.teczka-tools li {float:left;font-size:12px;padding-left:6px;}
.teczka-tools li a {padding-right:24px;margin:0 23px 0 0;float:left;}
.teczka-tools li.teczkatools1 a {background:transparent url(layout/offertools1.png) no-repeat 100% 4px;}
.teczka-tools li.teczkatools2 a {background:transparent url(layout/offertools2.png) no-repeat 100% 4px;}
.teczka-tools li.teczkatools3 a {background:transparent url(layout/offertools3.png) no-repeat 100% 4px;}
.teczka-tools li.teczkatools4 a {background:transparent url(layout/offertools4.png) no-repeat 100% 4px;}
.teczka-tools li.teczkatools5 a {background:transparent url(layout/offertools5.png) no-repeat 100% 4px;}
.teczka-tools li.teczkatools6 a {background:transparent url(layout/offertools6.png) no-repeat 100% 4px;}
.teczka-tools li.teczkatools7 a {background:transparent url(layout/offertools7.png) no-repeat 100% 4px;}

.offer-gallery {width:930px;margin:10px auto;background:transparent url(layout/border4a.png) no-repeat;padding-top:3px;margin-bottom:10px;}
.offer-gallery-bg {background:transparent url(layout/border4b.png) no-repeat left bottom;padding-bottom:3px;}
.offer-gallery-bg1 {width:922px;overflow:hidden;border-left:1px solid #6b93a4;border-right:1px solid #6b93a4;padding:2px 3px 0 3px;}
.offer-gallery ul {list-style-type:none;margin:0;padding:0;float:left;width:428px;}
.offer-gallery ul li {float:left;border:1px solid black;margin:0 3px 3px 0;}
.offer-gallery #big-photo {float:right;border:1px solid black;margin:0;}

.right-image ul {float:right;}
.right-image ul li {}
.right-image #big-photo {float:left;}

.offer-description {width:930px;margin:9px auto 0 auto;overflow:hidden;}
.offer-description .col-left {float:left;width:428px;padding-top:3px;background:transparent url(layout/border1a.png) no-repeat;margin-right:5px;}
.offer-description .col-left-bg {padding-bottom:3px;background:transparent url(layout/border1b.png) no-repeat left bottom;}
.offer-description .col-left-border {border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;width:426px;}
.offer-description .col-left h3 {margin:0;padding:3px 6px;}
.offer-description .col-left dl {margin:0;padding:0 2px;width:422px;overflow:hidden;line-height:18px;font-size:12px;background:transparent url(layout/detail.png);}
.offer-description .col-left dt {float:left;padding-left:4px;}
.offer-description .col-left dd {padding-left:220px;margin:0;}
.offer-description .col-left dd.odd {}
.offer-description .col-right {float:left;width:497px;padding-top:3px;background:transparent url(layout/border2a.png) no-repeat;}
.offer-description .col-right-bg {padding-bottom:3px;background:transparent url(layout/border2b.png) no-repeat left bottom;}
.offer-description .col-right-bg .border-box {border-left:1px solid #7499a9;border-right:1px solid #7499a9;width:483px;padding:3px 6px;}

.offer-description .border-box h3 {color:#384461;font-size:12px;padding:5px 0 3px 0;margin:0;}
.offer-description .border-box p {margin:0;padding-bottom:5px;line-height:1.35em;}
.offer-description .border-box p.big {font-size:12px;line-height:1.3em;}

.offer-description .col-right .columns {background:transparent url(layout/border3c.png) repeat-y;margin-top:5px;}
.offer-description .col-right .columns-bg {background:transparent url(layout/border3a.png) no-repeat;padding-top:3px;}
.offer-description .col-right .columns-bg1 {background:transparent url(layout/border3b.png) no-repeat left bottom;padding-bottom:3px;width:100%;overflow:hidden;}

.offer-description .col-right table {float:left;width:346px;}
.offer-description .col-right .logo {width:108px;text-align:center;}
.offer-description .col-right .contact dl {margin:0;}
.offer-description .col-right .contact dt {float:left;margin-right:5px;}
.offer-description .col-right .contact dd {color:#505050;font-weight:bold;margin:0;font-size:12px;line-height:18px;}
.offer-description .col-right .contact dd a {color:#384461;}
.offer-description .col-right .offermap {text-align:center;float:right;width:146px;font-weight:bold;font-size:12px;}
.offer-description .col-right .offermap p {margin:0;padding:4px 0;}
.offer-description .col-right .offermap a {color:#384461;}

.text {width:100%;overflow:hidden;margin:7px 0;position:relative;font-size:12px;}
.text h2 {color:#962f34;font-size:16px;padding:0 9px 2px 9px;margin:0 0 3px 0;}
.text p {line-height:1.3em;}

.text p {margin:0.5em 9px;}
.text h3 {font-size:12px;font-weight:bold;color:#333333;margin-bottom:0;}
.text .normal {list-style-type:none;margin:0;padding:0 0 10px 0;}
.text .normal li {padding:1px 0;}
.font1 .text {font-size:14px;}
.font2 .text {font-size:13px;}
.font3 .text {font-size:12px;}

.gallery-content-list {list-style-type:none;margin:0;padding:0;}
.gallery-content-list li {display:inline;}
.gallery-content-list img {margin:0 0 5px 0;}

.news-content {width:720px;margin:0 auto;padding:5px 0;overflow:hidden;}
.side2 .gallery-content-list {float:left;width:200px;overflow:hidden;}
.side1 .gallery-content-list {float:right;width:200px;overflow:hidden;}
.side2 .text-content {float:right;width:518px;}
.side1 .text-content {float:left;width:518px;}

.download {padding:20px 0 20px 0;}
.download h3 {font-size:12px;margin:0 0 1em 0;}
.download ul {list-style-type:none;margin:0;padding:0;}
.download li {padding-left:20px;background:transparent url(images/arrow.gif) no-repeat 5px 4px;}

.download-content-list {list-style-type:none;margin:0;padding:20px 0 5px 0;}
.download-content-list li {width:100%;overflow:hidden;position:relative;margin:4px 0;}
.download-content-list li a {display:block;padding-right:50px;line-height:25px;padding-left:30px;background:transparent url(images/file.png) no-repeat 0 0;}
.download-content-list li.pdf a {background-image:url(images/pdf.png);}
.download-content-list li.doc a {background-image:url(images/doc.png);}
.download-content-list li.zip a {background-image:url(images/zip.png);}
.download-content-list li.rar a {background-image:url(images/zip.png);}
.download-content-list li.exe a {background-image:url(images/zip.png);}
.download-content-list li span {position:absolute;line-height:25px;right:5px;top:0;}

.page-content-list {list-style-type:none;margin:0;padding:20px 0 5px 0;}
.page-content-list li {width:100%;overflow:hidden;position:relative;margin:4px 0;}
.page-content-list li a {display:block;padding-right:50px;line-height:20px;font-size:12px;font-weight:bold;}

.content {padding-bottom:10px;}
.gallery-left .content {float:right;width:500px;padding-right:5px;}
.gallery-right .content {float:left;width:500px;padding-left:5px;}
.gallery {list-style-type:none;margin:5px 0 0 0;padding:0;width:100%;overflow:hidden;background:transparent url(images/gallery.png);}
.gallery li {margin:0;padding:0;text-align:center;width:150px;height:100px;padding:10px;}
.options {text-align:right;padding:4px 8px 10px 0;color:#333333;line-height:1.4em}
.options em {font-style:normal;padding-left:10px;}

.gallery-left .gallery {float:left;width:170px;}
.gallery-right .gallery {float:right;width:170px;}
.gallery-top .gallery li {float:left;}
.gallery-top .gallery li.last-col {margin-right:0;}

.newsList {list-style-type:none;margin:0;padding:9px 0 0 14px;width:710px;}
.newsList li {position:relative;width:100%;padding:5px 0 25px 0;}
.newsList h3 {margin:0;padding-bottom:9px;font-size:14px;}
.newsList h3 a {color:#384461;}
.newsList em.date {position:absolute;right:0;top:3px;font-size:10px;font-style:normal;}
.newsList p {font-size:12px;margin:0;text-align:justify;}

div#calc {margin: 10px 20px 10px 20px;text-align: left;background: url('../img/calc_back.jpg') no-repeat right;}
p#wybierz_forme_h {text-align: left;font-weight: bold;font-size: 12px;}
div#wybierz_forme_f {text-align: left;font-size: 12px;}
div#wybierz_forme_f input#ksiega {margin: 5px 5px 10px 23px;}
form#form_kalkulator, form#zglos {font-family: Tahoma;font-size: 12px;text-decoration: none;font-weight: normal;line-height: 1.5;color: #737373;text-align: left;}
form#zglos select {width:155px;}
form#zglos input {width:150px;}
form#zglos input.input_zglos_radio {width:10px;}
form#zglos input.button {color: #737373;font-family: Tahoma;font-size: 12px;background:#FFFFFF;border:1px solid #aaaaaa; height:25px; width:100px;}
table#kalkulator {margin-left: 20px;margin-top: 5px;font-family: Tahoma;font-size: 11px;text-decoration: none;font-weight: normal;text-align: left;color: #737373;}
table#kalkulator input, table#kalkulator select {color: #737373;font-family: Tahoma;font-size: 12px;}
 
#foot {width:975px;margin:0 auto;overflow:hidden;padding-top:5px;text-align:center;font-size:12px;}
#foot .foot-box {padding-bottom:4px;background:transparent url(layout/footbox.png) no-repeat left bottom;}
#foot .foot-box h2 {font-size:14px;font-weight:normal;background:#e6eeef url(layout/footh2.png) no-repeat;padding:0 10px;line-height:26px;margin:0;font-weight:bold;}
#foot .foot-box ul {list-style-type:none;margin:0;padding:5px 0;border-left:1px solid #e2f0f6;border-right:1px solid #e2f0f6;}
#foot .foot-box ul li {display:inline;padding:0 3px;}
#foot .links {list-style-type:none;margin:0;padding:12px 0;}
#foot .links li {display:inline;padding-left:12px;background:transparent url(layout/line2.png) no-repeat 4px 3px;}
#foot .links li.first {background-image:none;padding-left:0;}
#foot .links a {color:#19a5d1;}

#foot p {}

.group {background:white url(layout/groupbox.png) no-repeat left bottom;padding-bottom:13px;}
.group h2 {margin:0;line-height:27px;padding:0 9px;font-size:14px;background:#8995a2 url(images/groupheader.gif) no-repeat;color:white;}
.group p {font-size:13px;color:#6b7489;padding:4px 9px 7px 9px;margin:0;text-align:center;}
.group ul {width:190px;overflow:hidden;list-style-type:none;margin:0;padding:0 0 0 18px;}
.group ul li {float:left;width:95px;text-align:center;}
.group ul img {margin:3px 0 5px 0;}


#main-menu {width:750px;background:#6e8092 url(layout/mainmenu.png) no-repeat;height:27px;margin:0 auto 6px auto;}
#main-menubiuro {width:520px;margin-left:3px;background:#6e8092 url(layout/mainmenu.png) no-repeat right;height:27px;margin-bottom:6px;}
#main-menu ul, #main-menubiuro ul {list-style-type:none;margin:0;padding:0 0 0 13px;line-height:27px;font-size:13px;}
#main-menu li, #main-menubiuro li {padding-left:13px;background:transparent url(layout/linemenu.png) no-repeat 2px 9px;float:left;margin-right:6px;}
#main-menu li.first, #main-menubiuro li.first {padding-left:0;background-image:none;}
#main-menu a, #main-menubiuro a {color:#6b7489;}
#main-menu p, #main-menubiuro p {margin:0;float:right;padding:3px 5px 0 0;}

#new-searchbox {width:750px;margin:0 auto;}
#new-searchbox .title {width:100%;overflow:hidden;background:#8995a2 url(layout/searchtitle.png) no-repeat;line-height:27px;}
#new-searchbox .title h2 {float:left;margin:0;line-height:27px;padding:0 9px;font-size:14px;color:white;}
#new-searchbox .title p {float:right;margin:0;padding:0 10px;font-size:11px;color:white;}
#new-searchbox .title p a {color:white;}
#new-searchbox .main-inputs {padding-top:12px;margin-bottom:4px;background:url(images/BG.jpg) repeat;}

#new-searchbox .tools-bar {line-height:34px;background:transparent url(layout/toolsbar.png) no-repeat;height:34px;}
#new-searchbox .tools-bar ul {list-style-type:none;margin:0;padding:0;}
#new-searchbox .tools-bar ul li {float:left;font-size:16px;color:#6b7489;font-weight:bold;}
#new-searchbox .tools-bar ul li.first {padding-left:13px;}
#new-searchbox .tools-bar ul li label {color:#6b7489;display:block;padding:0 13px;cursor:pointer}
#new-searchbox .tools-bar ul li label:hover {text-decoration:none;}
#new-searchbox .tools-bar ul li.selected label {padding:0 12px;background-color:#edf2e6;color:#ff0000;border-left:1px solid white;border-right:1px solid white;}
#new-searchbox .tools-bar ul li input {position:absolute;left:-10000px}
#new-searchbox .tools-bar ul li.last {float:right;padding-right:11px;}
#new-searchbox .tools-bar ul li.last span {color:#384461;font-size:12px;padding:10px 0 8px 36px;background:transparent url(layout/notes1.png) no-repeat 0 50%;}

#new-searchbox form .input-line {float:left;padding-left:12px;padding-right:9px;padding-bottom:5px;}
#new-searchbox form .input-line label {display:block;font-size:12px;padding-bottom:2px;}
#new-searchbox form .input-line select {width:190px;font-size:12px;border:1px solid #bac4cc;height:21px;}
#new-searchbox form .input-line input  {padding:3px 5px 2px 5px;font-size:12px;width:80px; }


#new-searchbox form .button, #new-searchbox form .button2, .main-inputs-map .button2 {margin:0;padding-top:16px;}
#new-searchbox form .button input, #new-searchbox form .button2 input, .main-inputs-map .button2 input {width:67px;height:21px;border-width:0;background:url(layout/searchbuttonnew.png) no-repeat;padding:0 10px 3px 0;color:white;font-size:12px; margin-left:1px;}
#new-searchbox form .button2 input, .main-inputs-map .button2 input {background:url(layout/searchbuttonnew2.png) no-repeat;}


/*Wyszukwarka mapa */
#new-searchbox-map{width:750px;margin:0 auto;}
#new-searchbox-map .title {width:100%;overflow:hidden;background:#8995a2 url(layout/searchtitle.png) no-repeat;line-height:27px;}
#new-searchbox-map .title h2 {float:left;margin:0;line-height:27px;padding:0 9px;font-size:14px;color:white;}
#new-searchbox-map .title p {float:right;margin:0;padding:0 10px;font-size:11px;color:white;}
#new-searchbox-map .title p a {color:white;}
#new-searchbox-map .main-inputs-map {padding-top:12px;margin-bottom:4px;background:url(images/BG.jpg) repeat;}

#new-searchbox-map .tools-bar {line-height:34px;background:transparent url(layout/toolsbar.png) no-repeat;height:34px;}
#new-searchbox-map .tools-bar ul {list-style-type:none;margin:0;padding:0;}
#new-searchbox-map .tools-bar ul li {float:left;font-size:16px;color:#6b7489;font-weight:bold;}
#new-searchbox-map .tools-bar ul li.first {padding-left:13px;}
#new-searchbox-map .tools-bar ul li label {color:#6b7489;display:block;padding:0 13px;cursor:pointer}
#new-searchbox-map .tools-bar ul li label:hover {text-decoration:none;}
#new-searchbox-map .tools-bar ul li.selected label {padding:0 12px;background-color:#edf2e6;color:#ff0000;border-left:1px solid white;border-right:1px solid white;}
#new-searchbox-map .tools-bar ul li input {position:absolute;left:-10000px}
#new-searchbox-map .tools-bar ul li.last {float:right;padding-right:11px;}
#new-searchbox-map .tools-bar ul li.last span {color:#384461;font-size:12px;padding:10px 0 8px 36px;background:transparent url(layout/notes1.png) no-repeat 0 50%;}

#new-searchbox-map  .input-line {float:left;padding-left:12px;padding-right:9px;padding-bottom:5px;}
#new-searchbox-map  .input-line label {display:block;font-size:12px;padding-bottom:2px;}
#new-searchbox-map  .input-line select {width:190px;font-size:12px;border:1px solid #bac4cc;height:21px;}
#new-searchbox-map  .input-line input  {padding:3px 5px 2px 5px;font-size:12px;width:80px;border:1px solid #bac4cc;}
#new-searchbox-map  .button {margin:0;padding-top:16px;}
#new-searchbox-map  .button input {width:67px;height:21px;border-width:0;background:url(layout/searchbuttonnew.png) no-repeat;padding:0 10px 2px 0;color:white;font-size:12px;}
#new-searchbox-map  .button-map {padding-top:4px;}
#new-searchbox-map  .button-map button {width:67px;height:31px;border-width:0;border-width:0;background:url(layout/searchbuttonnew1.png) no-repeat;padding:0px 4px 0 10px;color:white;font-size:12px;font-family:tahoma, sans-serif;text-align:left;}


.cities-list {background:#eaf1e4 url(layout/citieslist.png) repeat-y;margin-bottom:6px;margin-top:6px;display:none;}
.cities-list .panels {list-style-type:none;margin:0;padding:0;width:100%;overflow:hidden;line-height:25px;height:26px;background:#e1ebee url(layout/subpanels.png) no-repeat;}
.cities-list .panels li {float:left;font-size:16px;color:#6b7489;font-weight:bold;}
.cities-list .panels li a {color:#fff;display:block;padding:0 13px;}
.cities-list .panels li a:hover {text-decoration:none;}
.cities-list .panels li.selected a {padding:0 12px;background-color:#edf2e6;color:#ff0000;border-left:1px solid white;border-right:1px solid white;border-top:1px solid #fbfaf8;line-height:24px;height:25px;}
.cities-list .panels li a span {font-size:12px;}
.cities-list .panels li.last {float:right;padding-right:11px;font-size:14px;font-weight:normal;}
.cities-list .panels li.last a {padding:0;font-weight:normal;font-size:14px;display:inline;margin-left:8px;}

.cities-list fieldset {padding-bottom:4px;background:transparent url(layout/citieslist1.png) no-repeat left bottom;}
.cities-list fieldset .checkbox-line {width:726px;font-size:14px;color:#6b7489;margin:0 auto;border-top:1px solid white;overflow:hidden;}
.cities-list fieldset .first-line {border-top-width:0;}
.cities-list fieldset .checkbox-line .letter {float:left;font-weight:bold;width:40px;line-height:33px;height:33px;}
.cities-list fieldset .checkbox-line .checkbox {float:left;text-align:center;width:30px;padding-top:7px;}
.cities-list fieldset .checkbox-line label {float:left;line-height:33px;padding-left:5px;}
.cities-list .hide {text-align:center;}
.cities-list .hide a {display:block;}

.search-map {background:#eaf1e4 url(layout/citieslist.png) repeat-y;margin-bottom:6px;margin-top:6px;}
.search-map h3 {margin:0;padding:0 12px;font-size:14px;color:#6b7489;line-height:27px;background:transparent url(layout/maptitle.png) no-repeat;}
.search-map .columns {padding-top:10px;padding-bottom:8px;background:transparent url(layout/citieslist1.png) no-repeat left bottom;width:727px;padding-left:12px;padding-right:11px;}
.search-map .col-left {float:left;width:190px;height:292px;background-color:white;border:1px solid #bec7cf;font-size:13px;color:#6b7489;}
.search-map .col-left .listaLeftOfferMapa a {color:#6b7489}
.search-map .col-left .listaLeftOfferMapa h4 {margin:0;padding:2px 4px 7px 4px;font-size:14px;font-weight:normal;}
.search-map .col-left .listaLeftOfferMapa .list {list-style-type:none;margin:0;padding:0 0 0 10px;height:220px;margin-bottom:7px;overflow:auto;}
.search-map .col-left .listaLeftOfferMapa .list li {font-size:13px;width:100%;overflow:hidden; text-indent:-15px;}
.search-map .col-left .listaLeftOfferMapa .list li .no {float:left;width:20px;text-align:center;padding:0 4px 0 2px; font-weight:bold;}
.search-map .col-left .listaLeftMiejscowosciMapa a {color:#6b7489}
.search-map .col-left .listaLeftMiejscowosciMapa h4 {margin:0;padding:2px 4px 7px 4px;font-size:14px;font-weight:normal;}
.search-map .col-left .listaLeftMiejscowosciMapa .list {list-style-type:none;margin:0;padding:0;height:240px;overflow:hidden;margin-bottom:7px;overflow:auto;}
.search-map .col-left .listaLeftMiejscowosciMapa .list li {font-size:13px;width:100%;overflow:hidden;}
.search-map .col-left .listaLeftMiejscowosciMapa .list li .no {float:left;width:20px;text-align:center;padding:0 4px 0 2px;}
ul.small-navigator {list-style-type:none;margin:0;padding:0;text-align:center;}
ul.small-navigator li {display:inline;padding:0 4px;}
.search-map .columns .map {border:1px solid #bac4cc;width:529px;float:right;margin:0;}

.offer-list strong {max-height:2.4em;overflow:hidden;display:block;}
.offer-list .TeczkaAdded, .offer-list .TeczkaAdd {padding-right:19px;background:transparent url(layout/notes.gif) no-repeat 100% 0;padding-top:3px;}

#foot .foot-box ul li {padding:0 0 0 12px;}

#simplemodal-overlay {background-color:#fff;opacity:0.7}
#simplemodal-container {background:url(images/BG.jpg); border:8px solid #7D8898; padding:5px; color:#fff; max-height:80%; width:400px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; }
#simplemodal-data { height:100%; }
#jstree { height:100%; overflow:auto; }
#jstree + div { height:20px; line-height:20px; }
#miejscowosciWindowAccept { color:#000; text-align:center; display:block; width:120px; float:left; margin:5px 40px 0; background:#7aff7a; }
#miejscowosciWindowClose { color:#000; text-align:center; display:block; width:120px; float:right; margin:5px 40px 0; background:#ff9a8e; }

.no-searchbox + .chzn-container .chzn-search { visibility:hidden; height:5px; }

#miejscowosc,#miejscowoscMap { width:627px !important; }
.ulica { width:178px !important; }
#searchOffers,#searchMaps { margin-left:332px !important; }
#powiedzchniaOdMap,#powiedzchniaDoMap,#powiedzchniaOd,#powiedzchniaDo { height:18px; }
#showMiejscowosciWindow { vertical-align:7px; background:url(images/lista.png); margin-left:7px; padding-left:7px; width:60px; height:21px; line-height:21px; display:inline-block; color:#fff; font-size:12px; }

.short-input input { width:73px !important; }
.short-input-fix input { width:72px !important; }
.short-input2 input { width:80px !important; }



/* nowe stylowanie chosen */
#new-searchbox-map .input-line input,
#new-searchbox form .input-line input  {padding:3px 5px 2px 5px;font-size:12px;width:80px;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  border: 1px solid #aaa;
  -webkit-border-radius: 5px;
  -moz-border-radius   : 5px;
  border-radius        : 5px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
}
#new-searchbox-map .input-line>input, #new-searchbox form .input-line>input { height:18px; }
#new-searchbox-map .input-line>input:focus,
#new-searchbox form .input-line>input:focus  {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
  -o-box-shadow     : 0 0 5px rgba(0,0,0,.3);
  box-shadow        : 0 0 5px rgba(0,0,0,.3);
  border: 1px solid #5897fb;
}