ul.menu >li{list-style-type:none;display:table-cell;width:auto;}
ul.menu >li a{padding:5px}
ul.menu{display:table}
*{font-family:'Open Sans', Arial, helvetica,sans-serif;font-size:10pt;font-size:13px}
a{text-decoration:none}
img.top-icon{width:30px;margin:3px 0px 3px 5px;}
@media screen and (max-width:800px){img.top-icon{width:24px;}
}

.row2 h1.filtered-title{font-face:'Open Sans';font-size:1.5em;font-weight:normal;text-align:center;padding:5px 15px 5px 15px;margin:0}
.row2 h1.filtered-title >span.miejsce{font-size:0.85em}
a.powrot, a.prev1, a.next1{min-width:25px;font-face:'Open Sans';font-size:2em;color:#357;background:#ffa;line-height:24px;display:block;padding:4px;text-decoration:none}
a.powrot.red{background:red;color:white}
a.prev1{float:left}
a.next1{float:right}
a.next1,a.prev1{margin:0px 0 10px;}
a.powrot,a.next1,a.prev1{border:1px solid grey;box-shadow:2px 2px 3px grey;border-radius:5px}
tr.oferta{background:#ffa}
div.oferta{background:#ffa}
.rsite img.siteimg{margin:5% 10% 7% 10%;width:80%}
.rsite .more{display:none}
.sitebox{text-align:center;margin:0px 10px 0px 10px;padding:0px;top:0%}
.rsite a.centered-btns_nav{background:none;}
.rsite a.centered-btns_nav:hover{background:none;}
@media screen and (max-width:1000px){.rsite img.siteimg{margin:auto;width:60%;margin:5% 20% 5% 20%;}
}
a.name{margin-left:60px;margin-right:60px}
div.menu2{display:none}
@media screen and (max-width:600px){.sitebox{padding:2% 5% 5% 30%;display:box;vertical-align:middle}
.rsite img.siteimg{margin:3px 0 0 10px;width:20%;}
.rsite div.b{position:relative;}
.rsite >div{position:relative}
.rsite a.centered-btns_nav{display:none;background:none;border:1px solid red}
div.sub.social{display:none}
div.menu2{display:block}
div.name1{margin-right:0px}
div.name1{margin-right:20px}
}
@media screen and (max-width:450px){.sitebox{padding:2% 2% 2% 20%}
}
@media screen and (max-width:450px){.sitebox{padding:0%}
}
body{position:relative;background:#fff;}
body{margin:0px}
.name{font-size:1.3em}
@media screen and (max-width:1000px){ul.menu li.hidden{display:none}
}
@media screen and (max-width:800px){ul.menu li.hidden2{display:none}
}
@media screen and (max-width:650px){ul.menu li.about{display:none}
}
@media screen and (max-width:500px){ul.menu li.transt{display:none}
}
.row2 div.ratio{position:relative;}
.row2 div.ratio > div{position:absolute;top:0;bottom:0;left:0;right:0;}
.head{background:#357;color:white;}
.head th{padding:3px}
div.strona{border:1px solid grey;}
.page-title{background:#d00;color:white;padding:10px;box-shadow:0px 2px 2px}
.page-title a.menu{color:white;text-decoration:none;font-weight:normal;}
div.page-title a.current{background:#d00;border:1px solid #ddd;}
.nested th{border:1px solid grey;font-weight:normal;padding:2px 3px;}
table.nested .head th ,table.nested .head th:hover{background:#356;color:white;padding:5px 2px;}
.nested, .search-form{border-collapse:collapse}
.nested td{padding:0px;border:1px solid grey;}
.nested td a img{display:block;}
.nested{font-size:0.9em}
table.nested{background:white;}
.view1 th{width:50%;padding:1px 4px}
.view1 th{font-weight:normal;}
.view1 td{font-weight:bold;}

.view1 .title, .view1a .title, .user-view .title{text-align:center}

.top{color:white;margin:0px;background:#c11;}
.sticker{background:#c11;box-shadow:3px 3px 3px #222;position:relative;z-index:2001;}
.top{text-align:center}
div.page-title{font-size:1.1em;text-align:center}
ul.menu{width:100%}

a.menu{padding:9px 4px}

.top .name{padding-top:6px;font-weight:bold;font-family:'Times New Roman';text-shadow:2px 2px 5px #800;font-size:5vw;}
.top .sub{font-family:'Times New Roman';font-weight:bold;font-size:3vw;display:none;text-shadow:2px 2px 5px #800;padding-bottom:5px}

.page-title{text-shadow:2px 2px 5px #800}
.menu li a.menu1{font-size:0.9em;line-height:16px}
div.page-title{font-size:1em}

@media screen and (min-width:480px){body,.search-form,.view3,.view1,.cel1,.cell2{font-size:1em}
.top .name{font-size:4vw;padding:5px;}
.top .sub{font-size:2.5vw;display:block;}

div.page-title{font-size:1.15em}
.menu li a.menu1{font-size:0.9em;}
a.menu{padding:9px 5px}
}
div.row2 h2{font-size:1.2em}
@media screen and (min-width:600px){
.top .name{font-size:3.2vw;padding:10px}
.top .sub{font-size:2.2vw;}
a.menu{padding:9px 10px}
}
.main-wrap table{margin-left:auto;margin-right:auto}
div.middle{display:table;width:100%;background:white;}
.right{display:table-row}
.main{display:table-cell;}

@media screen and (min-width:1200px){.top .name{font-size:40px;padding:10px}
.top .sub{font-size:25px;padding-bottom:10px}
ul.menu{width:1200px}
a.menu{padding:10px 20px}
div.page-title{font-size:1.5em;}
div.middle,div.footer{width:1200px;margin:auto;}
div.menu-big1{width:1200px;margin:auto;}
}
@media screen and (min-width:2000px){.middle{display:table-row;}
.main, .right{display:table-cell}
.right{width:20%}
.main{width:80%}
}
.col{display:table-cell}
.footer-row{background:black;color:white;text-align:center;margin:0px;background:-webkit-linear-gradient(#555, #000);background:-o-linear-gradient(#555, #000);background:-moz-linear-gradient(#555, #000);background:linear-gradient(#555, #000);}
.footer h2{font-weight:normal;padding:10px;margin:0px}
.foot-main{display:table;width:100%}
.foot-main a{color:white;}
.foot-main2{display:table;width:100%}
.foot-main2 a{color:white;}
.foot-cell{display:table-cell;padding:10px}
.foot-cell2{display:table-cell;padding:10px}
@media screen and (max-width:800px){.foot-main{display:block}
.foot-cell{display:block}
}
div.brk1, div.brk2, div.brk4{display:none}
.trans{background-color:#ffffff;border:1px solid black;opacity:0.6;filter:alpha(opacity=60)}
.tran{background-color:rgb(0, 0, 0);background-color:rgba(0, 0, 0, 0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";}
.trans table{background:none}
.sectionName{text-align:center;font-weight:normal;margin:20px;}
.cell1 h2{color:black}
.row2{border:1px solid #eee;min-height:600px;border-width:0px 1px;box-shadow:0px 0px 5px #ddd;}
.page-title a.menu{display:none}
th.caption{display:none}
@media screen and (min-width:1000px){th.caption{display:table-cell}}
.firma{float:right;width:400px;margin-left:10px;margin-bottom:10px}
@media screen and (max-width:800px){.firma{width:50%}
.range{display:block}}
@media screen and (max-width:500px){.firma{width:100%}
}
.user .title{border:1px solid grey;padding:5px;position:absolute;top:-24px;left:30px;background:white}
.email{word-break:break-all}
.tel{text-decoration:none;color:red}
.ask-form{margin:10px 10px 10px 0px;border:1px solid grey;background:#def;}
.ask-form.kredyt{margin:10px 10px 10px 0px;}
.ask-form form{padding:10px 20px 10px 10px;}
.ask-form .legend{margin:3px;font-size:120%}
.ask-form .ask-field{width:95%;margin:2px 2%;background:#fff}
.ask-form textarea.ask-field{height:100px}
table.view1{width:100%}
div.error{color:red;font-size:90%}
div.confirm{background:yellow;font-size:90%;border:1px solid grey}
.tit a div{display:none}
.tit a:hover div{display:block;z-index:200;background:yellow}
.dymek img{width:200px;}
.dymek{font-size:14px}

.galleria1 div.a, div.a{font-size:1.4em;font-family:'Open Sans';position:absolute;bottom:10%;left:0px;background:#a00;color:white;filter:alpha(opacity=60);opacity:.8;overflow:hidden;padding:10px;border-radius:8px;border:1px solid #ddd}
.galleria1 div.b{font-size:1.6em;font-family:'Open Sans';position:absolute;top:0px;left:0px;right:0px;background:#357;color:white;filter:alpha(opacity=60);opacity:.8;overflow:hidden;padding:10px;border-radius:8px;text-align:right;border:1px solid #def}
div.c,div.d,div.e{font-family:'Open Sans';}
@media screen and (max-width:1000px){.galleria1 div.a,div.a,.galleria1 div.b,div.b{font-size:1.3em;}}
@media screen and (max-width:900px){.galleria1 div.a,div.a,.galleria1 div.b,div.b{font-size:1.2em;}}
@media screen and (max-width:800px){.galleria1 div.a,div.a,.galleria1 div.b,div.b{font-size:1.1em;}}
@media screen and (max-width:700px){.galleria1 div.a,div.a,.galleria1 div.b,div.b{font-size:1em;}}
@media screen and (max-width:600px){.galleria1 div.a,div.a,.galleria1 div.b,div.b{font-size:0.9em;}}
.galleria1 .galleria-container, .galleria1 .galleria-image,.galleria1 .galleria-images,.galleria1 .galleria-stage, .galleria1 .notouch{background:#fff;border:none}
.galleria1 .galleria-image, .galleria1 img{border:1ps solid white;}
.galleria1{width:66.66%;float:left}
.galleria1.tabs.tabs2{width:50%;float:left}
.galleria1.tabs{width:100%;float:none}
.rsite{width:33%;float:left}
.rsite .rslides >li{padding-bottom:120%}
.top_right{width:33.33%;float:right;position:relative}
.top_right>div{float:left;padding-bottom:119%;background:#eee;border:none;}
.wrapsolny{width:33%;padding-bottom:40%;float:right;}
.wrapleft{width:33%;float:left;clear:left}
.galleria2{float:left;width:25%}
div.galleria2.sec-{display:none}
@media screen and (max-width:850px){.galleria2{width:33.33%}
div.galleria2.sec-{display:block}
}
@media screen and (max-width:800px){.galleria2{width:50%}
div.galleria2.sec-{display:none}
}
@media screen and (max-width:450px){.galleria2{font-size:1em;width:100%;float:none;clear:both}
}
div.a{font-size:1.2em;font-famly:'Open Sans';position:absolute;bottom:20%;left:0px;background:#a00;color:white;filter:alpha(opacity=60);opacity:.8;overflow:hidden;padding:5px;}
div.b{font-size:1.2em;font-family:'Open Sans';position:absolute;top:0px;left:0px;right:0px;background:#357;color:white;filter:alpha(opacity=60);opacity:.8;overflow:hidden;padding:5px;border-radius:8px;text-align:right;border:1px solid #357}
div.c{font-family:'Open Sans';position:absolute;bottom:0px;left:0px;right:0px;background:#444;color:white;filter:alpha(opacity=60);opacity:.8;overflow:hidden;padding:5px;border-radius:8px;text-align:right;border:1px solid #aaa}
.rslides div.c{border-radius:0;border:none}
div.d{font-size:1.2em;font-family:'Open Sans';position:absolute;bottom:10%;left:0px;background:#060;color:white;filter:alpha(opacity=60);opacity:.9;overflow:hidden;padding:5px;border-radius:8px;text-align:right;border:1px solid #aaa}
div.e{font-size:1.2em;font-family:'Open Sans';position:absolute;bottom:0px;left:0px;background:#357;color:white;filter:alpha(opacity=60);opacity:.8;overflow:hidden;padding:5px;border-radius:8px;text-align:right;border:1px solid #aaa}
@media screen and (max-width:1000px){div.a,div.b{font-size:1.1em;}}
.row2 .wrapsolny{position:relative;padding-bottom:41%;}
.wrapsolny img{width:47%;margin:4%;border-radius:8px;border:1px solid #eee;float:left}
.invite{display:block;vertical-align:middle;text-align:center;margin:0% 0 0% 0}
@media screen and (max-width:600px){.top_right{font-size:1em;width:100%;float:none;clear:both}
.row2 .wrapsolny{width:96%;float:left;clear:both;margin:2%;;position:relative;padding-bottom:0px}
.row2 .wrapsolny .solny{position:relative}
.wrapsolny .redbox{position:relative;clear:both}
.wrapsolny .solny{position:relative;overflow:hidden}
.wrapsolny img{width:30%;margin:2%;vertical-align:middle;display:inline-block}
.invite{display:block;vertical-align:middle;text-align:center;margin:6%}
}
.galleria2 .galleria-container,.galleria2 .galleria-image,.galleria2 .galleria-images,.galleria2 .galleria-stage, .galleria2 .notouch{background:#fff;border:none}
.galleria2 .galleria-image, .galleria2 img{border:1px solid #fff;}
.galleria .galleria-container, .galleria .galleria-image,.galleria .galleria-images,.galleria .galleria-stage, .galleria .notouch{background:none;}
.galleria .galleria-image, .galleria img{border:0px solid #fff;border-radius:0px;}
.galleria div.a{position:absolute;bottom:0px;background:#246;color:white;filter:alpha(opacity=60);opacity:.8;overflow:hidden;padding:10px}
.galleria{margin:0px 2%;}
.galleria .galleria-image{box-shadow:0px 0px 5px #ddd;overflow:show;}
.galleria .galleria-image img{box-sizing:border-box;border:1px solid #ddd;}
.galleria .galleria-stage{top:0;left:0;right:0;bottom:55px;}
.galleria .galleria-thumbnails-container{height:50px;overflow:show;left:0;right:0;}
.galleria .galleria-thumbnails-container .galleria-image{margin:2px;}
.galleria .galleria-thumb-nav-right,.galleria .galleria-thumb-nav-left{top:2px;}
@media screen and (min-width:1900px){.galleria{width:500px;height:450px}}
#galleria.galleria{padding:0 10px}
.section{padding:10px;font-weight:bold;text-align:center;}
.view3{width:100%}
.view3 .text{font-size:1.1em}
.oferta{text-decoration:none;word-wrap:break-word;}
.mapwrap .map{width:90%;border:0px solid grey;height:300px}
.galwrap{width:50%;float:left;padding:0px;position:relative;overflow:hidden;}
.mapwrap{width:50%;float:left;clear:left;padding:0px;margin:0px}
.mapwrap .map{border:1px solid #ddd;border-radius:0px}
.detwrap{width:50%;margin:auto;}
td.key{text-align:right;font-weight:bold;width:50%;vertical-align:top}
td.val{font-weight:normal;width:50%}
.detwrap2{width:30%;float:right;padding:0px;margin-top:0px}
.detwrap2 .view1a{margin:4%;margin-left:0px;margin-top:0px;border:1px solid #ddd;border-radius:0px;background:#ffe;text-align:left;word-wrap:break-word}
.detwrap2 .view1a .key{width:45%;display:inline-block;text-align:right;padding-right:8px;vertical-align:middle;box-sizing:border-box;font-weight:bold}
.detwrap2 .view1a .val{width:55%;font-weight:normal;word-wrap:break-word;display:inline-block;box-sizing:border-box;vertical-align:middle}
.tab .key{display:none}

.view1a .title {font-size:17px;} 
 .detwrap2 .view1a .key a {font-weight:bold;} 
 .detwrap2 .view1a button {width:100%;margin:0;padding:3px;} 


.view3 div.nested{clear:left;float:left;margin:0 10px 2% 10px;box-sizing:border-box;min-width:48%}
.view3 table.nested{min-width:100%;margin:0}
.title{font-size:1.2em;font-weight:bold;padding:10px;border-radius:0px;}
.view1 .title{border-bottom:1px solid #ddd}
.view1a .title{border-bottom:1px solid #dda}

.view1,.view1a, div.user-view ,.map,.nested,.ask-form{box-shadow:0 0 5px #ddd}
.row2{background:#fafafa}
.view1a >div:first-child{padding: 10px}
.view1a >div >div{padding:2px;font-size:15px}
.view1a >div >div {border-bottom:1px solid #eee}
.view1a div{font-size:15px}
.view1a div span{font-size:15px}
.view1a div .price span{font-size:17px}
.view1a div .area span{font-size:17px}
.view1a div a{font-size:15px}
.view1a div a div{font-size:15px}

.userwrap{width:20%;float:right;padding:0px;margin-top:0px;margin-bottom:10px}
.userwrap .user-view .user-img{width:60%;margin-left:20%;margin-bottom:0px;border:5px solid white;box-shadow:0 0 5px #aaa}
.userwrap .user-view{margin-top:0px}
.user-view .user-img,.user-simple .user-img{border:5px solid white;box-shadow:0 0 5px #aaa;box-sizing:border-box}
.user-view .details span {display:inline-block;padding:2px}
@media screen{.userwrap .user-view{margin-bottom:5px;margin-right:20px}
}
@media screen and (max-width:1000px){.detwrap2{width:25%;float:right;padding:0px;}
.userwrap{width:25%;float:right;padding:0px;}
.userwrap .user-view{margin-right:4%}
}

.user-view{margin:4%;margin-left:0px;margin-top:10px;margin-bottom:10px;border:1px solid #aab;position:relative;background:white;overflow:hidden;background:#ddddff}
.user-view div.details{word-wrap:break-word;padding:7px 10px;}
.user-view >div.details>div{margin:4px}
.user-view >div.details>div a{color:#00a;}
.user-view >div.details img{position:absolute;left:10px}
.user-view .user-img{width:90%;border-radius:0px;margin:5%}



.userwrap .title.nad{padding-bottom:0;}

@media screen and (max-width:1000px){
.userwrap, .detwrap2{width:50%;}
.userwrap .user-view .user-img{width:20%;float:right;margin:2%;box-sizing:margin-box}
.userwrap .user-view .title.nad{display:none}
.userwrap .user-view .title.pod{font-weight:normals;font-size:1.2em;margin:0;padding:1%}
.userwrap .user-view  .details {display:box;clear:left}
.userwrap .user-view .user-img{width:30%;max-width:120px;float:right;margin-left:0px}
}

.col1 .user-view .user-img{width:70%;border-radius:0px;margin:10% auto 0}
.col1 .user-view  .details center::before {content: 'Doradca kredytowy' ;padding:15px}
.col1 {padding:10px;margin:0}

@media screen and (max-width:1000px){
.col3 .user-view .detwrap2{width:50%;}
.col3 .user-view .user-img{width:20%;float:right;margin:2%;box-sizing:margin-box}
.col3 .user-view .title.nad{display:none}
.col3 .user-view .title.pod{font-weight:normal;font-size:1.2em;margin:0;padding:1%}
.col3 .user-view  .details {display:box;clear:left;padding-top:2%}
.col3 .user-view  .details center::before {content: 'Doradca kredytowy' ;}
.col3 .user-view .user-img{width:30%;max-width:120px;float:right;margin-left:0px}
.col3 .user-view {margin:10px;width:auto}
}

.col2 h3 {text-align:left}

@media screen and (min-width:1000px){.userwrap .title.pod{display:none}
}

.mapwrap .map,.galwrap div.galleria2{width:auto;margin:0 10px 10px 10px}
.detwrap >div.view1{margin:2px 10px 2% 10px;border:1px solid #ddd;border-radius:0px;width:auto;background:#ffe}
.mapwrap >div.view1{margin:2px 10px 2% 10px;border:1px solid #ddd;border-radius:0px;width:auto;background:#ffe}
@media screen and (max-width:600px){.galwrap,.mapwrap,.detwrap{width:100%;margin:0px;float:none}
.detwrap2 .view1a{margin-bottom:10px}
.userwrap,.detwrap2{width:100%;margin:0px;float:none}
.userwrap{margin-bottom:10px}
table.nested{float:none;margin:0 0;width:auto;min-width:100%;display:box}
.view3 div.nested{clear:left;float:left;margin:0 0 0 0;min-width:100%;padding:0 10px 0 10px;max-width:0;overflow-x:auto}
.mapwrap .map, .userwrap .user-view,.detwrap2 .view1a, .detwrap .view1{margin-left:10px;margin-right:10px;width:auto}
.mapwrap{margin:0px}
.text{clear:both}
div.location_list{max-height:200px;display:none}
div.ask-form{float:none;width:auto;margin:10px}
}
table.nested tr:hover{background:#ddd}
.agent-img{float:right;width:110px}
.user{border:1px solid grey;}
.agent{padding:10px}
.row2{display:table;width:100%;}
.view3 h2{font-weight:normal;text-align:center;padding:10px;margin:0px}
.row2{width:100%;display:table}
 b.price { font-size:15px;}
 b.area { font-size:15px}
span.rooms{color:blue}
a.choice,a.choice:visited,a.choice:active{text-decoration:none;color:red}
.float{width:100%;height:15%;border:1px solid blue;background:#dee;float:left}
.row2 h3{margin-bottom:10px;margin-top:10px}
.box0{width:33%;padding-bottom:40.8%;}
@media screen and (max-width:800px){.galleria1{width:100%;float:none;clear:both;}
.galleria1.tabs{width:100%;float:none;clear:both;position:relative;}
div.box1{margin-top:5px}
.box1 .rsite img.siteimg{margin-bottom:5px}
.rsite{width:100%;float:none;clear:both;margin-bottom:5px}
.rsite .rslides >li{padding-bottom:160px}
.box0{width:100%;padding-bottom:200px}
}
.keys{padding:6px 15px 6px 34px;margin:3px;background:url('../icons/lupa1.png') no-repeat 10px 10px white;}
div.b.tabs{text-align:left;position:relative;background:white;color:#357;border-radius:0;border:none;font-size:1.6em;margin-top:3px}


.row2 .ui-tabs .ui-tabs-panel{padding:0px}
div.my-tabs {padding:5px 5px 5px 5px;}
div.my-tabs div.tabs{background:none;}
.tabs{border:none;margin:0 0 0 0}
.tabs .ui-tabs{padding:0;margin:0}
.tabs .ui-tabs-nav{border:none;background:none;padding:0}
.tabs .ui-tabs-active{background:#357;color:white}
.tabs .ui-tabs-active a{background:#357;color:white}

@media screen and (max-width:600px){.ui-tabs .ui-tabs-nav .ui-tabs-anchor{padding:5px 5px}}
@media screen and (max-width:400px){.ui-tabs .ui-tabs-nav .ui-tabs-anchor{padding:5px 3px}}

.box0, .box-accordion{width:33%;float:right}
@media screen and (max-width:800px){
.box0, .box-accordion{width:100%;float:none}
.box1{width:96%;margin:2%;float:none;}
.box1 img.siteimg{width:200px;max-width:90%;float:left;margin:10px}
}
@media screen and (max-width:350px){.box1 img.siteimg{width:50%;float:none;margin:4% 20% 0px 30%}
}
div.redbar.b{position:relative;float:none;border-radius:0;border:none;background:rgba(160,0,0,0.9);text-decoration:none;font-size:20px;}
div.box1 .b{position:relative;}
div.box1 .a{position:relative;margin-top:10px;margin-bottom:0px;text-align:center}
.box1{margin:10px;position:relative;border:1px solid #aaa;border-radius:8px;margin-top:40px}
.box1 a{text-decoration:none}
.a#site2{margin:10px 20px 10px 20px}
.a#site3{margin:10px 10px 10px 10px}
.a#site3{margin:10px 0 0 0}
@media screen and (max-width:800px){.a#site2{margin:10px 20px 10px 20px}
.a#site3{margin:10px 20px 10px 20px}
.sitebox{margin:10px 20px 10px 20px}
}
table.view1 td.key{text-align:right;font-weight:normal;}

@media print{*{font-size:9px}
.b,.c.inv,.page-list,div.my-tabs{display:none}
div.row2 div.my3.third.half{width:100%;height:auto;margin-top:0;}
div.row2 div.my3.third{box-shadow:none}
div.row2 div.my3.third.half img.solny{width:25%;}
.c.inv{background:green;font-size:10px;display:none;}
div.row2 div.single.tab{width:100%;float:none;}
tr th.mkw2{display:table-cell;}
tr th .mkw,tr th.mkw{display:none;}
.search-form{display:none}
.top ,.footer{display:none}
.galwrap{width:50%;float:left;display:none}
div.row2 th, div.row2 td{font-size:12px}
div.mapwrap{clear:right;float:right;width:50%;padding:0px;margin:0px;}
div.mapwrap .view1{margin:0px;}
div.mapwrap div.map{height:180px;margin-top:10px;margin-left:0px;margin-right:10px}
div.row2{box-shadow:none;border:none;font-size:10px;}
.text{clear:right;}
div.detwrap2{float:left;clear:left;width:50%;}
div.detwrap{float:left;clear:left;width:50%;}
.userwrap{float:right;padding-left:0px;margin-right:2%;}
.userwrap, div.detwrap2, .detwrap{width:48%}
div.detwrap2{width:48%;margin-left:2%}
.userwrap .user-view .user-img{width:23%;float:right;margin:2%}
.userwrap .user-view {margin-bottom:0}
.userwrap {margin:0;width:50%}
.userwrap .user-view .user-img{width:30%;float:right;margin-left:0px}
.image-list{display:block;margin:10px;clear:both}
.image-list img{width:31%;margin:1%;float:left;}
div.view1a div.title,div.view1 div.title{border-bottom:none}
.no-print, a.no-print{display:none}
table.view1 td.key{text-align:right;font-weight:normal}
.view3 .text{font-size:1em}
.view3 div.nested{float:right}
}



@media screen{.no-screen{display:none}}

.title1{margin:0 0 0 0;font-size:22px;padding:10px;margin-bottom:5px;}
.title1 b , .title1 i{font-size:22px;}
li:hover> ul.sub-menu{display:inline-block;position:absolute}

th.caption{width:50%;text-align:right;vertical-align:top}
.text{text-align:justify;}
.pl10{padding-left:10px}
.pl20{padding-left:20px}
.pl50{padding-left:50px}
.pl70{padding-left:70px}
div.third{float:left;width:33.33%;padding:0px;;border:none;margin:0 0 0 0}
div.third >div{margin:5px}
#sort2{background:white;border:1px solid #eee;font-weight:bold}
.text{padding:10px;margin:10px;background:#fefefe;border:1px solid #eee;box-shadow:2px 2px 4px #ddd;}
.text img{border:5px solid white;box-shadow:0px 0px 4px #ccc;max-width:40%}
.text h2{text-align:center;font-size:12em}
.text .p{text-align:justify;}
div.section a{font-weight:normal}
.foot-cell img{border:4px solid #f7f7f7;box-shadow:0px 0px 7px #cca;box-sizing:border-box}
span.num{font-size:18px;font-family:"Arial";}
.ask-form.kredyt select{font-size:16px;font-family:"Arial";}
.ask-form.kredyt .legend{color:red;font-weight:bold;}
.ask-form.kredyt{background:#eef;}
.ask-form.kredyt a{color:#a00}
.ask-form.kredyt {display:none}
div.keytext{padding:10px}
.details1{min-width:100%;border-collapse:collapse;}
.details1 td{padding:2px 4px 2px 4px}
.details1 td{border-top:1px solid #eee;font-size:15px}


.details th{white-space:nowrap}
.view3 div.opis{padding:0 10px 0 15px;font-size:15px}
table.nested img{width:71px;min-width:100%}

.sentence p {text-align:justify;font-size:15px}
.sentence h2 {text-align:justify;font-size:20px}

.price {color:red;font-weight:bold}
.area{color:green;font-weight:bold}

.ramka {width:33.33%;float:left;padding:5px;box-sizing:border-box}
.ramka img {width:100%}



.row2 div.image2a  {width:25%;}
.my3.third.half >div  p {padding: 0 10px;font-size:13px;}

.galleria-errors {display:none}
.top-icon {border-radius:4px}