@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
body{font-family:'Dosis',Helvetica,sans-serif;color:#000;font-size:11px;height:100%}
html{height:100%}
#wrapper{position:relative; min-height:100%}
a{color:#000;text-decoration:none}
a:hover{}
a.blue{color:#4ca7d2;text-decoration:underline}
a.blue:hover{color:#000;text-decoration:none}
a.more{background:url(../img/btn-more.png) no-repeat;height:19px;width:64px;display:inline-block;text-indent:-9999px}
a.more:hover{text-decoration:none}
a.pdf{background:url(../img/ico-pdf.png) left center no-repeat;padding:8px 0 8px 60px;color:#ed2324;font-size:18px;font-weight:500;display:inline-block;font-family:'Dosis',​Helvetica,​sans-serif}
a.zoom{background:url(../img/ico-zoom-2.png) left center no-repeat;padding:5px 0 5px 27px;font-size:14px;color:#8f908f}
.location{background:url(../img/ico-location.png) left center no-repeat;padding:5px 0 5px 27px;font-size:14px;color:#8f908f}
a#zdjecia_grupa .location{display:block;height:16px;padding:0 0 0 27px}
#header{background:url(../img/bg-header.png) repeat-x}
#header .top{width:968px;margin:0 auto}
#header .top .logo-holder{height:67px}
#header .top .logo-holder h1{padding:0;text-align:center;padding-top:17px}
#header .top .logo-holder h1 a{text-indent:-9999px}
#header .top .logo-holder .contact-phone{float:right;border-right:1px solid #f0f0f0;font-size:26px;color:#929292;padding:20px 15px}
#header .top .logo-holder .send-mail{height:26px;width:38px;margin:20px 40px 20px 20px;background:url(../img/ico-contact.png) center center no-repeat;float:right;text-indent:-9999px}
#header .top ul.menu{background-color:#F5F5F5;height:42px;padding:0 62px;font-size:14px;font-size:14px}
#header .top ul.menu li{float:left;height:42px;position:relative}
#header .top ul.menu li .submenu-holder{position:absolute;left:0;top:42px;display:none;width:100%;z-index:100}
#header .top ul.menu li .connection{background:url(../img/bg-form-visual.png);height:13px;width:100%;display:none}
#header .top ul.menu li a{color:#000;text-decoration:none;padding-left:20px;display:inline-block;font-weight:700;padding-right:0;line-height:42px}
#header .top ul.menu li#poszukujemy{float:right;margin-right:20px}
#header .top ul.menu li#poszukujemy a{color:#D3AC5E}
#header .top ul.menu li#poszukujemy a:hover,#header .top ul.menu li#poszukujemy a.selected{text-decoration:underline}
#header .top ul.menu li#relacje{float:right}
#header .top ul.menu li#relacje a{color:#B12B2A}
#header .top ul.menu li#relacje a:hover,#header .top ul.menu li#relacje a.selected{text-decoration:underline}
#header .top ul.menu li:last-child{background:none}
#header .top ul.menu li a:hover{color:#AA2329}
#header .top ul.menu li a.selected{color:#AA2329}
#header .top ul.menu li ul.submenu{min-width:100%;background:url(../img/bg-form-visual.png);padding:3px 0 0;font-size:11px;top:55px;border-bottom:3px solid #ed2324;float:left;white-space:nowrap}
#header .top ul.menu li ul.submenu li{padding:3px 0;background:none;border-bottom:1px solid #2b2c2e;float:none;height:auto}
#header .top ul.menu li ul.submenu li.last{border-bottom:0 none}
#header .top ul.menu li ul.submenu li a{font-family:Arial,Helvetica,sans-serif;color:#e4e4e4;background:url(../img/small-arrow.png) right center no-repeat;padding:6px 0;margin-right:15px;display:block;margin-left:20px;padding-right:10px}
#header .top ul.menu li ul.submenu li a:hover{color:#ed2324}
#header .top .visual{height:354px;border-bottom:4px solid #ed2324;position:relative;box-shadow:1px 1px 34px #000101;-moz-box-shadow:1px 1px 34px #000101;-webkit-box-shadow:1px 1px 34px #000101;overflow:hidden}
#header .top .visual .introduction{position:absolute;color:#fff;text-shadow:1px 1px 1px #000101;padding:20px 30px 20px 62px;left:0;top:55px;box-shadow:4px 0 14px -5px #000;-moz-box-shadow:4px 0 14px -5px #000;-webkit-box-shadow:4px 0 14px -5px #000;background:url(../img/bg-visual-introduction.png)}
#header .top .visual .introduction .line{position:absolute;background:#ed2324;height:52px;width:10px;left:-5px;top:30px}
#header .top .visual .introduction h2{font-family:'Advent Pro';font-weight:300;font-size:70px;padding:0 0 5px;margin:0}
#header .top .visual .introduction .desc{font-size:12px;font-family:Arial,Helvetica,sans-serif}
#header .top .visual .introduction .desc p{padding:4px 0}
.search-form{background-color:#D3AC5E;padding:10px;width:255px;color:#929292;margin-bottom:5px; margin-top:-2px}
#header .top .visual .introduction h2.slider{font-size:18px;font-family:'Dosis',Helvetica,sans-serif}
#content{width:968px;background-color:#E1E6E3;margin:0 auto;padding:0 0 5px;padding-bottom:100px}
#content.subpage{padding:0 0 5px;background-color:#fff; padding-bottom:94px}
#content.subpage.kontakt{border-top:0}
#content.subpage .left-col{background-color:white;margin-top:0}
#content .breadcrumb{font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:10px 32px;border-bottom:1px solid #f2f1ef;margin:0 0 10px}
#content .breadcrumb a{color:#202020;background:url(../img/black-arrow.png) left center no-repeat;display:inline-block;padding:4px 0 4px 13px}
#content .breadcrumb a.main{color:#202020;background:none;padding:4px 0}
#content .breadcrumb a.selected{color:#ea2423;font-weight:700}
#content h2{font-size:30px;font-weight:200}
#content h3, .costam_blok h3, .takiejaknaglowki{color:black;font-size:12px; margin-left:2px; font-family:Arial; line-height:16px}
.black{color:black}
span#ico-costam-2 a:hover{color:#ef3939;text-decoration:none}
#content h2.fw500{font-weight:500;margin-bottom:5px}
#content .left-col{padding-left:0;text-align:left;width:282px;background-color:#fff;margin-right:10px;float:left}
#content .left-col.shorter{width:229px;padding-left:10px;margin-right:31px}
#content .left-col.other{width:228px;padding:0 25px 0 10px;margin-right:0}
#content .price-info{border:4px solid #e33335}
#content .right-col{float:left;width:676px}
#content .subpage .right-col{float:left;padding-right:10px;width:656px}
#content .center-col{float:left;width:676px}
#content .center-col .main-visual{position:relative;padding:18px 0}
#content .grey-box{background:#f9f9f9;padding:24px}
#content .right-col.wider{width:730px;padding-right:31px}
#content .right-col.other{width:229px;padding-left:14px}
#content .right-col.other h2{font-size:24px;font-weight:500;color:#ed2324}
#content .level-list{padding:20px 0;margin:auto;width:196px}
#content .level-list ul,#mieszkanie_plan ul{border-bottom:1px solid #f2f1f0;border-left:1px solid #f2f1f0;border-right:1px solid #f2f1f0;padding:15px;font-size:14px}
#content .level-list ul li,#mieszkanie_plan ul li{padding:5px 0 5px 16px;background:url(../img/black-arrow-2.png) left center no-repeat}
#content .level-list ul li a:hover,#mieszkanie_plan ul li a:hover{text-decoration:none;color:#ed2324}
#content .level-list ul li a.selected,#mieszkanie_plan ul li a.selected{color:#ed2324}
#content .separator{margin-right:30px;background-color:#d1d1d1;height:2px}
#content .separator-fw{background-color:#E2E7E4;height:1px}
#content .separator-fw.main{width:286px}
#content .separator-slim-fw{background-color:#d1d1d1;height:1px}
#content .oferts{margin:5px 0}
#content .oferts .ofert{height:233px;float:left;width:318px;padding:0 0 17px;margin-bottom:5px; font-family:Arial}
#content .oferts .odd{padding:0 0 17px 25px}
#content .oferts .ofert .image{display:inline-block;box-shadow:5px 5px 0 #bfbfbf;-moz-box-shadow:5px 5px 0 #bfbfbf;-webkit-box-shadow:5px 5px 0 #bfbfbf;position:relative}
#content .oferts .ofert .image .hot-price{position:absolute;bottom:0;left:0;background:url(../img/bg-red.png);padding:10px 14px;color:#fff;font-size:14px;width:133px}
#content .oferts .ofert .title{display:block;font-weight:600;font-size:18px;color:#f12a2b;padding:10px 0 5px;font-family:'Dosis',Helvetica,sans-serif}
#content .oferts .ofert .description{display:block;color:#6d6d6d;line-height:15px;font-size:12px;padding:6px 0 4px;width:290px;font-family:Arial,Helvetica,sans-serif;text-align:justify}
#content .oferts .ofert .details{display:block;padding-right:25px}
#content .oferts .ofert .details .info{display:block;font-size:14px}
#content .oferts .ofert .details .more{box-shadow:2px 2px 0 #BFBFBF;-moz-box-shadow:2px 2px 0 #BFBFBF;-webkit-box-shadow:2px 2px 0 #BFBFBF}
#content .bulid-map{position:relative;border-bottom:2px solid #d1d1d1;height:275px;margin-bottom:12px;z-index:2}
#content .bulid-map .map{position:absolute;width:360px;height:266px;background:url(../img/map.png) no-repeat;left:-61px;top:0}
#content .bulid-map .map .map-title{position:absolute;font-size:48px;color:#ed2324;font-family:'Advent Pro';font-style:normal;font-weight:300;top:55px;left:60px}
#content .bulid-map .map .pointer{background:url(../img/pointer.png) no-repeat;width:13px;height:20px;position:absolute;cursor:pointer}
#content .tooltip-quide{background:url(../img/bg-form-visual.png);padding:15px;position:absolute;color:#fefefe;font-family:Arial;width:290px;display:none;z-index:100;height:130px}
#content .tooltip-quide .quide-title{color:#fff;display:block;padding:0 0 10px;font-family:'Dosis';font-weight:500;font-size:18px}
#content .tooltip-quide .visual{float:left}
#content .tooltip-quide .visual img{border:3px solid #dbdada;width:89px}
#content .tooltip-quide .desc{padding:0 0 0 108px}
#content .tooltip-quide .desc .info{display:block;padding:0 0 8px;line-height:16px;height:64px}
#content .tooltip-quide .desc a{color:#454545;display:inline-block;padding:6px;background-color:#f9f9f9;font-size:12px}
#content .tooltip-quide .desc a:hover{background-color:#ED2324;color:#fff;text-decoration:none}
#content .tooltip-quide .corner{width:21px;height:23px;background:url(../img/tooltip-corner.png);position:absolute;bottom:-23px;left:21px}
#content .title-ico-1{font-size:22px;display:block;font-family:'Dosis';font-style:normal;font-weight:200;background:url(../img/title-ico-1.png) left center no-repeat;padding:4px 0 11px 50px}
#content .title-header{font-size:18px;display:block;font-family:'Dosis';font-style:normal;font-weight:500;color:#2c2c2c;padding:10px 0}
#content .title-header.lighter{font-size:30px;padding:10px 15px;font-weight:200}
#content .contact-form{margin-bottom:15px}
#content .contact-form .textarea-holder{position:relative;clear:both}
#content .contact-form .textarea-holder label{position:absolute;left:1px;top:2px;background:#fff;border-top:none}
#content .contact-form .info,.costam_tresc{color:#6d6d6d;font-size:12px;line-height:16px;font-family:Arial,Helvetica,sans-serif;display:block;padding:8px 2px}
#content .contact-form .info.fs11,div.costam_tresc{font-size:11px}
#content .left-col .small-map{background:url(../img/bg-small-map.png) no-repeat;height:158px;position:relative}
#content .left-col .small-map .point{background:url(../img/ico-point.png) 32px bottom no-repeat;font-size:30px;color:#ed2324;font-family:'Advent Pro';font-style:normal;font-weight:300;padding:5px 0 30px;position:absolute;top:34px;left:57px}
#content .left-menu.nbb{border-bottom:0 none;margin:0}
#content .left-menu > ul:first-child{width:279px;background-color:#D3AC5E;padding-top:10px; padding-bottom:10px;}
#content .left-menu > ul > li{padding-left:8px}
#content .left-menu > ul > li > a{padding:0 0 0 20px;color:#000;font-weight:700}
#content .left-menu ul li a:hover{text-decoration:underline}
#content .left-menu ul li a.selected{text-decoration:underline}
#content .left-menu ul li ul.subsystem{margin-top:3px;margin-bottom:3px}
#content .left-menu ul li ul.subsystem li{text-indent:17px}
#content .left-menu ul li ul.subsystem li a{font-size:11px;font-family:Arial; line-height:13px}
#content .left-menu ul li a.first span{float:right;margin-right:10px;font-size:13px}
#content .left-col.main{width:286px;}
#content .right-col.main{width:672px}
.left-menu{width:275px; overflow: hidden;}
#content .left-menu ul li a.first{width:100%;height:20px;line-height:20px;display:block;margin-left:-20px;padding-left:30px;font-size:14px;text-transform:uppercase;}
#content .pagination{padding:10px 0;font-size:14px}
#content .pagination a{display:inline-block;padding:4px 6px;color:#818181;background:#ebebeb;margin-left:4px;width:13px;text-align:center}
#content .pagination a.selected{background:#f83c3c;color:#fff}
#content .content,.gallery-opis{font-size:12px;color:#5c5c5c;line-height:19px;font-family:Arial,Helvetica,sans-serif}
#content .content p{padding:8px 0}
#content .content .important,#content .content #art h2{font-size:14px;color:#ef3939;font-weight:700}
#content .banner-holder{padding-bottom:15px}
#content .banner-holder img{margin-left:-25px}
#content .gallery{padding:5px 0}
#content .gallery .details{background:#f1f1f1;border:1px solid #e2e2e2;width:190px;max-height:194px;font-family:Arial,Helvetica,sans-serif;color:#676767;float:left;margin:0 49px 10px 0}
#content .gallery .details.alert{color:#ed2324}
#content .gallery .details.last{margin:0 0 10px}
#content .gallery .details .visual{display:block}
#content .gallery .details .date{display:block;padding:6px 10px 2px;font-weight:700;font-size:12px}
#content .gallery .details .description{display:block;padding:1px 10px 0}
#content .gallery-title{font-size:14px;display:inline-block;font-family: 'Dosis';font-weight: bold; text-transform: uppercase;color:#B12B2A;background:url(../img/arrow-down-red.png) right center no-repeat;padding:10px 16px 10px 0}
#content .col-left{float:left;width:270px;padding:0 26px 0 0;border-right:1px solid #f6f6f6}
#content .col-left .title{color:#ed2324;font-size:22px;padding:10px 0;display:block}
#content .col-right{float:left;padding:15px 0 0 20px;width:355px}
#content .separator-red{height:2px;font-size:1px;background:#ed2324;margin:3px 0}
#content .flat-plan{padding:15px 0;text-align:center}
#content .flat-plan-compas{background:url(../img/img-compas.png) right top no-repeat;padding:15px 0}
table.standard{margin:11px 0;color:#232422}
table.standard.pietro a{font-size:11px}
table th a, table th{font-size:11px;color:#000}
table.cennik td a{font-size:11px}
table th a.up{background:url(../img/ico-sort-up.png) right center no-repeat;padding:0 10px 0 0}
table th a.down{background:url(../img/ico-sort-down.png) right center no-repeat;padding:0 10px 0 0}
table th a:hover{color:#232422;text-decoration:none}
table tr td{font-size:12px}
table .bbbottom{border-bottom:1px solid #d1d1d1}
table .btop{border-top:1px solid #d1d1d1}
table .bright{border-right:1px solid #d1d1d1}
table .bleft{border-left:1px solid #d1d1d1}
table .bright{border-right:1px solid #d1d1d1}
table .space{line-height:20px;padding:4px 6px}
table .left-align{text-align:left}
table .center{text-align:center}
table .vertical-center{vertical-align:middle}
table .odd td{background:#f7f7f7;color:#ed2324}
table.cennik th, table.cennik td{white-space:nowrap;font-family:Arial;vertical-align:middle; border:none}
table.cennik th a{text-transform:uppercase; color:white}
table.cennik tr:hover{background-color:#F5F5F5;color:#157bda}
table.cennik tr{border-bottom:1px solid lightgray}
table.cennik tr.zipit:hover{color:red}
table.cennik a{text-decoration:none}
#footer{background-color:#F5F5F5;padding:40px 0; width:100%; position:absolute; bottom:0px}
#footer #main_land{width:968px;margin:auto}
#footer #main_land .copy{font-family:'Dosis';font-style:normal;font-weight:700;font-size:14px;text-align:center}
#footer #main_land .copy span{width:25px;display:inline-block}
#footer #main_land .copy a{color:#D3AC5E}
.contact-form label{float:left;color:#5d5d5d;height:26px;line-height:26px;padding:0 10px;clear:both;margin:0 0 7px;width:90px}
.contact-form label.sub-label{width:75px}
.contact-form span{float:left}
.contact-form .input-2{border:none;height:26px;width:140px;line-height:26px;padding:0 12px;color:#5d5d5d;}
.contact-form .contact-textarea{border:none;background-color:#F6F6F6;padding:12px;color:#5d5d5d;font-size:11px;width:190px;height:130px;margin-bottom:5px}
.contact-form .contact-textarea.sub-textarea{width:203px}
.contact-form .menuSelection{position:relative}
.search-form form{padding:5px 0 0}
.search-form label{float:left;color:black;height:26px;line-height:26px;padding:0 10px;clear:both;margin:0 0 7px;width:75px}
.search-form .input-1{background-color:#F6F6F6;border:none;height:26px;width:132px;line-height:26px;padding:0 12px;color:black}
.search-form span{float:left}
.search-form .emu input{background-color:#F6F6F6;border:none;color:#5d5d5d;line-height:24px;height:24px;width:53.5px;padding: 0 12px;}
table.cennik th{height:25px}
.search-form .emu .separator1{border-right:1px solid #D3AC5E}
.search-form .selectMenu{position:relative}
#content .banner{position:relative;height:237px}
#content .banner .visual{position:absolute;width:348px;height:237px;top:0;left:-41px;background:url(../img/left-banner.png) no-repeat;text-align:right}
a.nierobtegochrome:hover{text-decoration:none}
#content .banner .visual .line-1{position:absolute;right:20px;color:#ed2324;font-size:36px;top:43px}
#content .banner .visual .line-2{position:absolute;right:20px;top:78px;font-size:20px;color:#fff}
#content .banner .visual .line-3{position:absolute;right:20px;top:115px;font-size:16px;text-shadow:1px 1px 1px #000101;color:#fff}
.f-blue{color:#4b7f9f}
.fleft{float:left}
.fright{float:right}
.clear{clear:both}
.fs11{font-size:11px}
.fs14{font-size:14px}
.fw500{font-weight:500}
.fw600{font-weight:600}
.lh17{line-height:17px}
.display-in{display:inline-block}
.w-auto{width:auto}
.nbb{border-bottom:0 none}
.mb100{margin-bottom:100px}
.mb150{margin-bottom:150px}
.nm{margin:0}
.padv10{padding:10px 0}
.pl10{padding-left:10px}
.pb10{padding-bottom:10px}
.padv15{padding:15px 0}
.mv15{margin:15px 0}
.m15{margin:15px}
.f-white{color:#fff}
.f-grey{color:#8f8f8f}
.f-red{color:#B12B2A}
.f-green{color:#67b420}
.f-blue{color:blue}
.display-block{display:block}
.center-text{text-align:center}
.right-text{text-align:right}
.left-text{text-align:left}
.relative{position:relative}
.strong{font-weight:700}
.italic{font-style:italic}
.strzalka_gora{margin-left:10px;vertical-align:super}
#content .content ol{list-style:decimal inside none;padding-left:15px}
#content .content ul{list-style:disc inside none}
input.but_kontakt, .red_arrow{color:#B12B2A;background-repeat: no-repeat;background-position: center right;background-image:url(../img/arrow-red.png);border:none;cursor:pointer;width:82px;font-family: "Dosis";font-weight: bold;height: 14px;line-height: 13px;font-size: 14px;padding:0px;background-color:transparent;display:inline-block;margin-right:5px}
#content .content h4{color:#ED2324;font-size:30px;font-weight:500}
a.banner-1{background:url(../pics/banners/banner-type-1.png) no-repeat;width:309px;height:93px;padding:15px 20px;font-size:14px;color:#fff;display:inline-block}
a.banner-2{background:url(../pics/banners/banner-type-2.png) no-repeat;width:309px;height:92px;padding:15px 20px;font-size:14px;color:#f12b2c;display:inline-block;float:right}
a.banner-1 .title,a.banner-2 .title,a.banner-3 .title{display:block;font-size:26px}
a.banner-1 p,a.banner-2 p,a.banner-3 p{display:block;padding:3px 0 0}
a.banner-1:hover,a.banner-2:hover,a.banner-3:hover{text-decoration:none}
.drukowane{text-transform:uppercase}
tr.red a,.red{color:red!important}
.inw{font-size:16px;color:red;font-style:italic}
.contact-form label{float:left;color:black;height:26px;line-height:26px;padding:0 10px;clear:both;margin:0 0 2px;width:40px}
.contact-form label.sub-label{width:75px}
.contact-form, .search-form{font-family:Arial}
.contact-form input, .search-form input{font-size:11px}
.contact-form input, .search-form input:focus{outline: none}
.contact-form .input-2{background-color:#F6F6F6;border:none;height:26px;width:190px;line-height:26px;padding:0 12px;color:black}
.contact-form .input-2.sub-input{width:102px}
.contact-form .input-3{border-right:1px solid #c8c8c8;border-left:0 none;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;height:26px;width:150px;line-height:26px;padding:0 12px;color:#5d5d5d;}
.contact-form .contact-textarea{border:none;background-color:#F6F6F6;padding:12px;color:#5d5d5d;font-size:11px;width:190px;height:90px;margin-bottom:6px}
.contact-form .contact-textarea-2{border:1px solid #c8c8c8;padding:12px;color:#5d5d5d;font-size:11px;width:190px;height:130px;margin-bottom:6px}
.contact-form .contact-textarea.sub-textarea{width:203px}
#content .left-contact-data{width:595px;float:left}
#content .left-contact-data .name{padding:6px 30px 0;height:85px;font-size:14px;color:#ed2324;font-weight:700;font-family:Arial,Helvetica,sans-serif;display:block}
#content .left-contact-data .company-data,.company-data_inne{width:243px;float:left;margin-bottom:20px;border-right:1px solid #d9d9d9;font-size:14px;font-weight:500;color:#20211f;padding:0 20px 0 30px}
.company-data_inne{border:none;font-family:'Dosis'}
#content .left-contact-data .company-data .title,.company-data_inne .super_title{font-size:18px;color:#B12B2A;background:url(../img/ico-header-3.png) left center no-repeat;padding:15px 0 15px 40px;display:block}
#ico-costam-2{font-size:22px;display:block;font-family:'Dosis';font-style:normal;font-weight:200;background:url(../img/ico-header-3.png) left center no-repeat;padding:4px 0 11px 39px}
#content .left-contact-data .company-data p,#content .content .company-data_inne p{padding:9px 40px;line-height:17px; font-family:Arial}
#content .left-contact-data .client-service{float:left;width:333px;font-size:14px;font-weight:500;color:#20211f}
#content .left-contact-data .client-service .title{font-size:18px;color:#B12B2A;display:block;background:url(../img/ico-header-4.png) left center no-repeat;padding:15px 40px;margin:0 30px}
#content .left-contact-data .client-service p{padding:9px 70px;line-height:17px}
#content .contact-map{border:1px solid #d9d9d9;padding:10px;position:relative;float:left;width:351px;height:400px}
#content .contact-title{font-size:30px;background:url(../img/ico-header-5.png) left center no-repeat;padding:11px 42px;display:block;font-weight:200}
#content .form-column{float:left;padding:20px 0;margin-left:5px}
#content .contact-visual{float:left;color:#20211f;font-size:18px;line-height:20px;margin:16px 0 0;padding:5px 0 35px 5px;margin-left:20px}
#content .contact-visual p{padding:22px 0}
.mh30{margin:0 30px}
.zdanie_glowne{font-size:17px;color:#929292;line-height:17px;text-transform:uppercase}
.right-col .search-form,.special_szukaj .search-form{position:inherit;top:0;background:none;padding-left:0;padding-right:0}
.right-col .search-form h2,.special_szukaj .search-form h2{background:none;padding-left:0}
.szukaj_btn{background-image:url(../img/btn-szukaj.png);border:none;cursor:pointer;width:96px;height:28px}
.right-col .search-form .input-1,.special_szukaj .search-form .input-1{width:88px;border:1px solid #C8C8C8;border-left:none}
.right-col .search-form .emu input,.special_szukaj .search-form .emu input{width:55px}
.right-col .search-form .emu,.special_szukaj .search-form .emu{width:112px;border:1px solid #C8C8C8;border-left:none}
input#separator2{border-right:1px solid #929292}
input {
	-bracket-:hack[;
       line-height:14px !important;
    ];
}
#blad_ramka{float:left;margin-bottom:10px; margin-top:10px; font-family:Arial;}
.no-top #blad_ramka{margin-top:0px}
span#ok{color:green}
span#blad{color:#B12B2A}
.srodek{text-align:center}
a.banner-3{background:url(../pics/banners/banner-type-3.png) no-repeat;width:476px;height:93px;padding:15px 20px;font-size:14px;color:#fff;display:inline-block}
.midle{vertical-align:middle}
a.title{font-size:24px}
.content_lista{padding-top:10px;padding-bottom:10px;font-size:12px;line-height:19px;font-family:Arial,Helvetica,sans-serif;color:#5C5C5C;text-align:justify}
.lista a{text-decoration:none;color:#000;font-size:12px;font-family:Arial}
.lista .red_arrow{float:right; margin-right:0px}
.lista div.data{color:gray;margin-top:5px;font-size:12px;font-family:Arial}
#slide2,#slide{float:left;position:relative}
#slide_holder{height:354px;white-space:nowrap;width:200%}
.slider-container{padding:15px 0;overflow:hidden}
.slider-container.big{width:640px;margin:auto}
#content .slider-container.big .oferts{background:none}
.slider-container .holder{float:left;width:4000px}
.slider-container .holder .ofert{float:left;width:318px!important;padding:0!important;margin-right:20px!important}
.slider-container .holder .ofert:nth-child(odd){border-right:1px solid lightgray}
.slider-container .holder .ofert h2{color:#ed2324;font-size:18px!important;font-family:'Dosis';font-weight:500!important;padding:0 0 12px}
.slider-container .holder .ofert .image{overflow:hidden}
.slider-container .holder .ofert .details{margin:0 10px 0 105px}
.slider-container .holder .ofert .details .description{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;color:#535353;display:block;height:107px}
.slider-container .menu{background:url(../img/slider-menu-bg.png) repeat-x;height:12px;text-align:center;margin:5px 0}
.slider-container .menu .buttons{background-color:#fff;display:inline-block;padding:0 3px}
.slider-container .menu a{background:url(../img/btn-slider.png) no-repeat;width:12px;height:12px;margin:0 4px;float:left;text-indent:-99999px}
.slider-container .menu a.selected{background:url(../img/btn-slider-selected.png) no-repeat}
#header .top ul.menu li ul.submenu .napis{color:#fff;padding-left:20px;text-transform:uppercase;padding-top:9px;padding-bottom:9px}
#header .top ul.menu li ul.submenu li a.napis{padding-left:0}
.zielony{color:green!important}
.czerwony{color:red!important}
.gallery-opis{padding-bottom:10px;display:block}
#content .content ul.li-style-1,#content .content ul.li-style-2,#content .content ul.li-style-3,#content .content .ul_spec ul{list-style:none}
#content .content ul.li-style-1{margin:10px 0}
#content .content ul.li-style-1 li{background:url(../img/li-arrow-2.png) left center no-repeat;padding:1px 0 1px 15px}
#content .content ul.li-style-2,#content .content .ul_spec ul{margin:10px 0;font-weight:700;padding:8px 0;display:inline-block;width:668px}
#content .content ul.li-style-2 li,#content .content .ul_spec ul li{background:#fff url(../img/arrow-small-red.png) 4px center no-repeat;padding:5px 0 5px 14px;position:relative;left:-4px}
#content .content ul.li-style-3{margin:10px 0;font-weight:700}
#content .content ul.li-style-3 li{background:url(../img/arrow-small-red.png) 4px center no-repeat;padding:1px 0 1px 15px}
a.custom-banner{border:3px solid #e8e8e8;display:block;background-image:url(../img/bg-banner.png);background-repeat:no-repeat;height:107px}
a.custom-banner .img{float:left;padding-right:50px;width:175px}
a.custom-banner .banner-content{color:#929292;display:block;padding:20px;font-size:12px}
a.custom-banner{text-decoration:none}
a.custom-banner .banner-content:hover{color:#4ca7d2}
.clear_span{clear:both;display:block}
#content .tooltip-quide a{text-decoration:none}
#content .tooltip-quide span.cena_od{font-size:12px;float:right;margin-top:5px}
#map-google-p{border:1px solid #d9d9d9;min-width:516px;height:299px;margin-top:10px}
.content table.special{border:1px solid #D1D1D1;color:#232422;margin:13px 0}
.content table.special th{padding:12px 6px;line-height:20px;border-right:1px solid #D1D1D1;font-size:16px}
.content table.special th:last-child,.content table.special td:last-child{border-right:none}
.content table.special td{padding:4px 6px;line-height:20px;border-right:1px solid #D1D1D1;border-top:1px solid #D1D1D1}
#logo_inwest{margin-bottom:10px}
.ofert a{text-decoration:none}
span.kwadrat{vertical-align:super;font-size:11px;background:none!important;padding:0!important}
img.glupie_zdjecie{margin-bottom:10px}
a#zdjecia_grupa img{margin-left:2px;margin-right:1px;margin-top:17px}
a#zdjecia_grupa{color:#8F908F;margin-top:20px;display:block}
input#cofnij_aktu{background-image:url(../img/powrot_do_aktualnosci.png);border:medium none;cursor:pointer;height:30px;margin-bottom:5px;margin-top:10px;width:166px}
div#mieszkanie_plan{margin-top:10px;margin-bottom:10px;float:left;width:100%}
div#mieszkanie_plan div{float:left}
div#mieszkanie_plan div#blabla{width:530px}
.test{background-color:red!important}
.male_l{text-transform:lowercase}
table.szeroka{width:676px}
div#legenda{margin-top:10px;font-size:14px; margin-left:0px !important; float:left !important;}
div#legenda span{display:inline-block;height:20px;margin-right:10px;vertical-align:middle;width:20px;margin-left:10px;opacity:.5}
div#legenda span:first-child{margin-left:0}
span#wolne_m{background-color:green}
span#zarezerwowane_m{background-color:#00F}
span#sprzedane_m{background-color:#ED2324}
#content div.special_szukaj h2{font-size:22px;font-weight:500;color:#ED2324}
.lightbox{cursor:pointer!important}
div#cookie_warning{width:1000px!important}
.green a{color:green!important}
.obrazki2{text-align:center;margin-bottom:5px}
.obrazki2 img{margin-right:5px;margin-left:5px;cursor:pointer;border:1px solid lightgray;padding:2px}
div.costam_blok{margin-top:10px;width:295px}
.left-col div.costam_blok.w2{width:275px}
div.costam_tresc a:hover{text-decoration:none;color:#4ca7d2}
.sorting,.sorting_asc,.sorting_desc{cursor:pointer}
.sorting_asc span{background:url(../img/ico-sort-down.png) right center no-repeat;padding:0 10px 0 0}
.sorting span,.sorting_desc span{background:url(../img/ico-sort-up.png) right center no-repeat;padding:0 10px 0 0}
.h2{font-size:22px!important;font-weight:200!important;font-family:'Dosis'!important;color:#000!important}
.run_from_there{margin-top:12px;text-transform:uppercase}
#kontakt_biale{padding-top:10px;width:275px;padding-bottom:10px;background-color:#fff;margin-top:5px}
#daj_mnie_do_gory{float:right;color:#8A8A8A;font-family:'Dosis',Helvetica,sans-serif;font-size:14px;vertical-align:top;margin-top:32px}
#daj_mnie_do_gory span{color:red}
p.sprawdz{width:141px;position:absolute;bottom:0;right:2px}
#content.main{background-color:white;padding-bottom:94px}
.left-col div.costam_blok{padding-right:3px;width:auto}
#nowe_szuk input.od_do{width:51px;margin-left:10px;margin-right:0}
#nowe_szuk input.od_do:last-child{margin-right:15px}
.pasek_loga img{max-width:223px}
.cennik th.media{text-align:left;color:red}
.cennik th.media span{color:#5c5c5c;font-size:12px;margin-left:6px;margin-top:-1px}
#media .cennik td{font-size:14px}
.lower_media{font-size:13px;color:gray}
.ukryj_mnie{display:none}
.kliku{cursor:pointer}
#content .h666{color:#B12B2A;font-size:14px;font-family:'Dosis';font-weight:bold;text-transform:uppercase}
#content .h666:before{margin-bottom: 1px; margin-right: 10px; display: inline-block; background-repeat: no-repeat; padding: left; content: " "; background-image: url(../img/arrow-gold.png); width: 9px; height: 9px; color: #D3AC5E;}
#content .h666.gray-arrow:before{background-image:url(../img/arrow-grey.png);}
#art .h666{margin-bottom:15px}
.wiecej{background-image:url(../img/arrow-grey.png); width:9px; height:9px; display:inline-block}
.oferts a:hover{color: inherit}
.contact-form span.right{float:right}
.left-col.main #kontakt_biale{margin-top:31px;}
.media_year{color:#D3AC5E;margin:10px 0px !important}
.media_date{color: #9F0500; display:inline-block; width: 70px;}
.media_title{width:448px; display:inline-block; color:black}
.media_medium{width:130px; display:inline-block; color:gray; vertical-align:bottom;}
#media div{margin: 1px 1px; padding-left:5px; border-bottom:1px solid #cccccc; font-size:12px}
#media div a:hover{color:#9f0500; text-decoration: none}
#content .left-menu ul > li:nth-child(1) a.first{}
.contact-form_form label{width:100px}
.contact-form_form .input-3{margin-bottom:5px; border:1px solid #c8c8c8}
div#mieszkanie_plan #blabla div:nth-child(1){margin:auto}
.contact-form_form .contact-textarea-2{width:250px}
table.cennik{font-family:Arial; font-size:12px}
#content h2.font-liketh{font-size:12px; font-weight:normal; text-transform:uppercase; font-family:Arial}
span.news_title{font-size:12px; font-family:Arial;}
table.cennik tr.first{background-color:#B12B2A; border-bottom:none}
.gora_odstep_glowna{margin-top:7px !important}
#mieszkanie_plan div:nth-child(2) img{max-width:145px}
.th-fake{color:white; background-color:#B12B2A; padding:4px 6px; display:block; width:100%}
.table-fake{font-size:11px; font-family:Arial; line-height:20px; margin-top:10px}
#content .col-left .details-line{padding:4px 6px; border-bottom:1px solid #c8c8c8;font-size:11px;color:#2f302f;display:inline-block;width:100%}
.m_15{margin-bottom:15px}
.t_15{margin-top:15px}
div#nie {
  background-color:#B12B2A;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 15px;
  padding-right: 15px;
  margin-top:11px;
  line-height: 20px;
  font-size:14px;
  text-transform:uppercase;
  font-weight:bold;
  width:249px;
}
div#nie a{color:white}
div#mieszkanie_plan #blabla div{float:none}
.padup25{padding-top:25px;}
#content .f_gold{color:#D3AC5E; font-size:24px; font-family: Dosis}
#art h5{font-family:Dosis; font-size:18px; margin-bottom:-5px; margin-top:20px}
h5.art_h5{font-family:Dosis; font-size:18px;}
#art p{text-align:left !important}
#art b{font-weight:bold}
#przyciemnij{display:none; z-index: 101; background-color: lightgray; opacity: 0.5; position: absolute; width: 100%; height: 100%; top: 0;}
#pop_form{display:none; position: absolute; z-index:102; font-size:14px}
#pop_form form{background-color:white; border:1px solid black; padding:20px; width:390px; margin-left: -252px; bottom:30%; left: 50%; position:fixed}
#pop_form form .column{width: 185px; float:left; margin-right:20px}
#pop_form form label {
	font-size: 14px;
	color:black;
	display: block;
	padding: 13px 0 9px;	
}
#pop_form form .column input {
	border: 0 none;
	border:1px solid black;
	font-size: 14px;
	width: 171px;
	height:30px;
	padding-left:5px;
	padding-right:5px;
}
#pop_form form textarea {
    border: 0 none;
    border:1px solid black;
    font-size: 14px;
    width: 386px;
    height: 111px;
    resize: none;
}
#pop_form form .column.odd{margin-right:0px}

#pop_form form input#submit {
	background-image:url(../img/arrow-red.png);
	border:none;
	background-repeat: no-repeat;
	background-color:transparent;
	background-position: right;
	padding-right:10px;
	cursor:pointer;
	margin-top:10px;
	float:right;
}
#pop_form form #center{text-align:center}
.popup_form{cursor:pointer; background:transparent; font-size: 11px; border:none}
.popup_form b{font-weight:bold}
#pop_form form h2{color:#B12B2A; font-size:16px; margin-bottom:5px}
#pop_form form #blad_ramka{font-family: Dosis, Helvetica, sans-serif;}
h2.h666.hleft{float:left; margin-right:3px; margin-bottom:5px; cursor:pointer; padding:10px}
h2.h666.hright{float:left; cursor:pointer; padding:10px}
h2.h666.hshow{background-color:#D3AC5D; color:white !important; font-weight:normal !important}
#content .h666.hshow:before{background-image:none;display:none}
hr#red{border:none;border-top:2px solid #A0191D; float:left; width:100%; margin-top:-6px}
.oferts.inwestycje{display:none}
.promocja1{color:red}
h2.h666.hshow.greyback{background-color:#A0191D; background:linear-gradient(to bottom right, #A62721, #8E0E0F)}
.table.cennik th.status{width:128px}
.main10{margin-top:10px}
.dodatek_p_nowe{color:#10416C; font-weight:bold}


/*google maps*/
#infowindow{width:430px; height:153px}
#infowindow img.wiz{margin-top:5px;float:left; max-width:190px}
#infowindow .right_logo{float:left; margin-left:30px; margin-top:17px; width:210px; text-align:center}
#infowindow .right_logo img{margin-bottom:15px}
#infowindow .right_logo .text{margin-top:2px;font-family:Arial; font-size: 12px; font-weight:normal;line-height:14px}
#infowindow .right_logo .text b{font-weight:normal;color:#D3AC5E; font-size:24px; display: block; font-family: Dosis;margin-bottom:5px}
#content.subpage.map{width:100%; padding:0px;position: absolute; left: 0px; bottom: 0px;padding-bottom:93px}


table.cennik#niecennik tr:hover{background-color:inherit;color:inherit}
table.cennik#niecennik tr.first:hover{background-color:#B12B2A}

table.cennik#niecennik span, #podniecennik{color:#5c5c5c;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
table.cennik#niecennik th{font-weight:bold}
#podniecennik{float:left;width:389px}

.btn{border:none;background-color:transparent;color:#B12B2A;cursor:pointer}

.lista .rodzaj{float:right;display:inline-block}

#ramka_raport{border:1px solid #B12B2A;padding:10px;margin-top:10px}
#ramka_raport h2{font-size:13px;font-weight:bold}
#ramka_raport a{float: right;margin-top:10px}

.contact-form span.fr{float:right}
.red_arrow.re{background-image:url(../img/arrow-red-re.png);background-position: center left;padding-left:13px;}

.g #tresc b{font-weight:bold}
.g img{cursor:pointer}


.niemamnie{display:none}
.ajednak{display:block !important}
.clearAfter a.wrapOffer{ min-height:360px }
