@import url(https://fonts.googleapis.com/css?family=Capriola&subset=latin,latin-ext);

html{
  width:100%;
 height:100%;
  margin:0;
  padding:0;
  background-color:#f5f5f5;
  color:#222;
  background-image:url('gfx/html_bg.jpg');
  background-position:center 0px;
  background-repeat:repeat-y;

}

body{
  width:100%;
   min-height:100%;
  margin:0;
  padding:0;
  font-family: 'Capriola', sans-serif;
  }
  
body.page-start{
  background-image:url('gfx/start_bg.jpg');
  background-position:center 0px;
  background-repeat:no-repeat;
  float:left;
  overflow-x:hidden;
  }  
  
#wrapper{
  width:990px;
  margin:auto;
  display:block;
  position:relative;
  }
  
h1{
  float:left;
  text-indent:-9999px;
  }
h1 a{
 border:0px;
 outline:0px;
 text-indent:-9999px;
 width:226px;
 height:74px;
 display:block;
 background-image:url('gfx/velum_logo.png');
 background-position:center 0px;
 background-repeat:no-repeat;
 margin:0px auto;
 }
 h1 span{
 border:0px;
 outline:0px;
 text-indent:-9999px;
 width:282px;
 height:32px;
 display:block;
 background-image:url('gfx/velum_slogan.png');
 background-position:center 0px;
 background-repeat:no-repeat;
 }
 

.page-start h1{
  position:absolute;
  left:368px;
  top:-10px;
}

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

a{
  outline:none;
}

.left{
  float:left;
}

.right{
  float:right !important;
}


ul{
  list-style-type:none;  
  margin-left:0px;
  padding-left:0px;
  margin:0px;
  position:relative;
}


.page-head > ul {
  width:100%;
  margin:30px auto 0px;
}

.page-head > ul > li{
  position:relative;
  float:left;
}

.page-head > ul > li > a{
  display:block;
  padding:6px 8px;
  margin:0px 3px;
  text-decoration:none;
  color:#444;
  border-radius:8px;
  float:left;
  font-size:14px;
}


.page-start .page-head > ul > li > a{
  display:block;
  padding:10px 15px;
  margin:0px 5px;
  text-decoration:none;
  color:#444;
  border-radius:8px;
  float:left;
  font-size:16px;
}

.page-head > ul > li > a.active,
.page-head > ul > li > a:hover{
  box-shadow:inset 0px 0px 3px #339933;
  background-color:#fff;
}

.page-head > ul > li.menu-offer > a.hover,
.page-head > ul > li.menu-offer > a:hover,
.page-head > ul > li.menu-offer > a.active{
    box-shadow:inset 0px 0px 3px #e58806;
}
.page-head > ul > li.menu-offer > a:hover,
.page-head > ul > li.menu-offer > a.hover{
  border-radius:8px 8px 0px 0px !important;
}

.page-head > ul li > ul{
  display:none;
  border-radius:0px 10px 10px 10px;
  position:absolute;
  padding:10px 15px;
  left:3px;
  top:29px;
  z-index:100;
  background: #e58806;
background: -moz-linear-gradient(top,  #fcb423  0%, #e58806 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcb423 ), color-stop(100%,#e58806)); 
background: -webkit-linear-gradient(top,  #fcb423  0%,#e58806 100%);
background: -o-linear-gradient(top,  #fcb423  0%,#e58806 100%);
background: -ms-linear-gradient(top,  #fcb423  0%,#e58806 100%); 
background: linear-gradient(to bottom,  #fcb423 0%,#e58806 100%); 
box-shadow:inset 0px 0px 2px #fff;
}

.page-start .page-head > ul li > ul{
  left:5px;
  top:39px;
}

.page-head > ul li > ul > li {
  clear:both;
}

.page-head > ul li > ul > li > a{
  color:#fff;
  white-space:nowrap;
  text-decoration:none;
  padding:5px 10px;
  margin:5px 0px;
  display:block;
  border-radius:6px;
}
.page-head > ul li > ul > li > a:hover{
  box-shadow:inset 0px 0px 3px #fff;
}
.page-start  .page-head{
  width:100%;
  float:left;
  display:block;
  margin-bottom:20px;
}

.page-start .page-body {

 display:block;
 position:relative;

}
.page-start .page-body .offer-main{
  position:relative;
  float:left;
  display:block;
  height:428px;
  width:990px;
}

.page-start .page-body .offer-box{
  width:570px;
  height:428px;
  display:block;
  background-image:url('gfx/oferta_dla_najemcow.png');
  background-position:0 0;
  background-repeat:no-repeat;
  float:left;
  margin-top:1px;
  font-weight:normal;
  position:absolute;
  left:-75px;
  top:0px;
}

.page-start .page-body .offer-owners{
  background-image:url('gfx/oferta_dla_wlascicieli.png');
  left:auto;
  right:-75px;
}


.page-start .page-body .offer-box a{
  width:300px;
  height:75px;
  text-shadow:0px 0px 2px #222;
  font-size:28px;
  line-height:36px;
    color:#fff;
  text-decoration:none;
  float:right;
  padding:265px 65px 0px 0px;
  position:relatve;
  display:block;
  text-align:right;
}

.page-start .page-body .offer-owners a{
  float:left;
  padding:265px 0 0px 65px;
  text-align:left;
}
.page-start .page-body .offer-box a:hover{
  
  font-size:30px;
}

.boxes{
  position:relative;
  float:left;
  margin-top:-60px;
  margin-bottom:30px;
}

.boxes .table{
  width:229px;
  height:204px;
  display:block;
  background-image:url('gfx/box_bg.png');
  background-position:0 0;
  background-repeat:no-repeat;
  float:left;
  margin:0px 8px;
}

.boxes .table h3{
    color:#fff;
    text-align:center;
    text-shadow:0px 0px 2px #444;
    margin-bottom:5px;
      font-family: 'Capriola', sans-serif;
}

.boxes .table h3 > a{
   color:#fff;
   text-decoration: none;
}

.boxes .table h3 > a:hover{
   color:#ccc;

}
.boxes .table .textarea ul li a{
  color:#222;
  text-decoration: none
}

.boxes .table .textarea ul li a:hover{
  font-weight: bold;
}
.boxes .table .textarea{
  padding: 25px 15px 0px;
  clear:both;
  font-size:12px;
  font-family:'Arial';
}



.boxes .table ul li{
  line-height:16px;
  margin-bottom:10px;
}

.textarea{

  }
  
.textarea span{
  display:block;
  width:100%;
  float:left;
  margin-bottom:20px;
}




.txt-head{
 padding:10px 2px;
 font-size:14px;
 text-align:center;
}
.txt-middle{
 padding:20px 30px;
 line-height:17px;
}
.txt-center{
 clear:both;
 text-align:center;
}

.page-footer{
  float:left;
  width:100%;
  margin-bottom:50px;
  font-size:9px;
  font-weight:normal;
  color:#fff;
}
.page-footer a{
  text-decoration:none;
  color:#eee;  
}

.page-footer .right{
  padding-right:25px;
}

.page-start .page-footer,
.page-start .page-footer a{
  color:#fff; 
}
/*** Kalkulator ***/

.calc-page{
    font-size:13px;
    float:left;
    display:block;
    margin-bottom:5px;
    width:600px;
    font-family:"Arial";
    padding: 5px 15px;
}

.calc-body{
  width:500px;
  margin:0px auto;
  
}

   .calc-page h2{color:#f49d1a; width:100%; text-align:center;font-weight:normal;   font-family: 'Capriola', sans-serif;}
   .calc-page h3{color:#269E36; margin-bottom:0px;}
   
.fieldset-green{
  background:#269E36;
  padding:15px;
  width:465px;
  margin:20px 0px;
  display:block;
  float:left;
  border-radius:10px;
}

.fieldset-green input,
.fieldset-green label,
.fieldset-green span{
  float:left;
  line-height:22px;
  color:#fff;
  font-size:16px;
}

.fieldset-green input{ width:120px; padding:0px 5px; box-shadow:inset 0px 0px 2px #888; margin:0px 10px; color:#222; border:0px solid #888; text-align:center; border-radius:6px;}
.fieldset-green label{width:260px; }

.calc-body table{
  margin:0px 10px 30px;
  width:480px;
  float:left;
  display:none;
}

.calc-body table .bold{
  text-align:right;
  color:#269E36;
  font-weight:bold;
  
}

/*** Kontakt ***/


    .kontakt-page h2{color:#f49d1a; width:100%; text-align:center;font-weight:normal;   font-family: 'Capriola', sans-serif;}
   .kontakt-page h3{color:#269E36; margin-bottom:0px;}
  .kontakt-page  strong{ margin-top:10px;}
    
   .kontakt-page h2,
   .kontakt-page h3,
   .kontakt-page .clr,
    .kontakt-page strong{
        clear:both;
        width:100%;
        display:block;
    }
    .kontakt-page{
        font-size:13px;
        float:left;
        display:block;
        margin-bottom:5px;
          width:740px;
      font-family:"Arial";
         height:440px;
         padding: 5px 45px;
    }
    
    .kontakt-page .left{
        width:200px;
        float:left;
    }
    .kontakt-page  .right{
        width:530px;
        float:right;
    }
        .kontakt-page iframe{
          border:1px solid #269e36 !important;
          float:right;
        }
    .kontakt-page b{
    font-weight:normal;
    color:#888;
    }
    
/*** About ***/    
    
    
    body.page-about{
  background-image:url('gfx/velum_podstrona_bg.jpg');
  background-position:center 0px;
  background-repeat:no-repeat;
  float:left;
  height:auto;
  }
  
  .page-estates .page-head > h1,
  .page-offer .page-head > h1,
  .page-about .page-head > h1{
    margin-top:5px;
  }
  
  .page-head .page-head > ul,
  .page-estates .page-head > ul,
  .page-about .page-head > ul,
  .page-offer .page-head > ul{
    float:right;
    width:430px;
  }
  
  .page-about .page-body{
    display:block;
    position:relative;
    z-index:1;
    margin-bottom:185px;
  }
  .page-about-left,
  .page-about-right{
    display:block;
    float:left;
    width:415px;
    margin:0px 20px;
  }
  .page-about-left h2{
    color:#f49d1a;
  }
  
  .page-offer-right .textarea,
  .page-about-left .textarea,
  .page-about-right .textarea{
    font-size:14px;
    line-height:18px;
    font-family:'Arial';
  }
    .page-about-left .textarea{
      margin-left:70px;
      
    }
  
  .page-about-right .textarea{
      margin-left:70px;
  }
  .page-about-right .textarea strong{
    color:#f49d1a;
  }
  
  
  
  .page-about-right .fs{
    color:#269e36;
    text-decoration:none;
    font-size:18px;
    background-image:url('gfx/velum_koperta.jpg');
    background-position:right 0px;
    background-repeat:no-repeat;
    margin:-5px 20px 20px 20px;
    height:74px;
    padding:20px 120px 0 0;
    display:block;
    float:right;
  }
  .page-about-right .fs:hover{
    color:#555;
    
  }
  
  
  /*** oferta Najemcy ***/
  
    body.page-offer-tenant{
  background-image:url('gfx/velum_dla_najemcow_bg.jpg');
  background-position:center 0px;
  background-repeat:no-repeat;
  float:left;
  }
  
    .page-offer-right{
    display:block;
    float:right;
    width:350px;
    margin:0px 95px 85px 0px;
  }
  
   .page-offer-right h2{
    font-family: 'Capriola', sans-serif;
    color:#269e36;
    margin-left:-30px;
    font-size:28px;
    line-height:28px;
   }
   
    .page-offer-controls{
      float:right;
      width:780px;
      display:block;
      clear:both;
      margin-bottom:50px;
    }
   
   /*** oferta Właścicel ***/
    body.page-offer-owners{
  background-image:url('gfx/velum_dla_wlascicieli_bg.jpg');
  background-position:center 0px;
  background-repeat:no-repeat;
  float:left;
  }
  
  .page-offer-owners ul.bjqs li ul{
  
    list-style-type:circle;
  }
  
  .page-offer-owners ul.bjqs li ul li{
    margin-bottom:5px;
  }
  
  .page-offer-owners .page-offer-controls ol li a span{
    clear:both;
    display:block;
    width:100%;
    position:relative;
    left:-90px;
  }
  
    /*** biuro obrotu***/
body.page-estates{
  background-image:url('gfx/biuro_obrotu_bg.jpg');
  background-position:center 0px;
  background-repeat:no-repeat;
  float:left;
  }

  .page-estates .page-body{
    display:block;
    position:relative;
    z-index:1;
    width:842px;
    margin:0px 64px 45px;

  }

  .page-estates .page-footer{
    display:block;
    position:relative;
    z-index:1;
    width:842px;
    margin:0px 64px 20px;

  }

  .page-estates-left,
  .page-estates-right{
    display:block;
    float:left;
    width:450px;
    margin:0px 15px;
  }
  .page-estates-left{
    width:325px;
     margin:0px 5px 0 30px;
  }
  .page-estates-left h2{
    color:#f49d1a;
    position:relative;
    left:-30px;
  }
.page-estates-left ul{
  margin-bottom:20px;
  float:left;
}
.page-estates-left ul li{
  width:100%;
  clear:both;
  margin-bottom:10px;
  float:left;
  padding:5px;
  border-radius:10px;
}
.page-estates-left ul li.hover,
.page-estates-left ul li:hover{
  box-shadow:0px 0px 3px #888;
  background:#e9e9e9;
  cursor: pointer;
}

.page-estates-left ul li .box-estate{
  float:left;
}

.page-estates-left ul li .box-estate .icon{
  width:100px;
  float:left;
}

.page-estates-left ul li .box-estate .icon img{
  border:1px solid #888;
  border-radius:4px;
  width:90px;
  height: auto;
}

.page-estates-left ul li .box-estate .desc{
  width:220px;
  float:left;
  font-size:13px;
  margin-top:5px;
}
.page-estates-left ul li .box-estate .desc span{
  width:100%;
  clear:both;
  float:left;
}

.page-estates-left ul li .box-estate h3{
  margin:0px 0px 10px 0px;
  font-size:14px;
}
.page-estates-left ul li .box-estate h3 a{
  text-decoration: none;
  color: #000;
}

.page-estates-left .pagination{
  text-align:center;
  width:100%;
  float:left;
  margin-bottom:25px;
}

.page-estates-left .pagination a{
   padding:5px 0px;
   display:inline-block;
   width:30px;
  text-decoration:none;
  border:1px solid #ccc;
  color:#8c8c8c;
  border-radius:4px;
  background: #e9e9e9;
background: -moz-linear-gradient(top, #e9e9e9 0%, #dadada 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#dadada));
background: -webkit-linear-gradient(top, #e9e9e9 0%,#dadada 100%);
background: -o-linear-gradient(top, #e9e9e9 0%,#dadada 100%);
background: -ms-linear-gradient(top, #e9e9e9 0%,#dadada 100%);
background: linear-gradient(to bottom, #e9e9e9 0%,#dadada 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#dadada',GradientType=0 );
}


.page-estates-left .pagination a:hover{
  box-shadow:inset 0px 0px 3px #8c8c8c;
 }

.page-estates-left .pagination a.active{
  background: #81d343;
  background: -moz-linear-gradient(top,  #81d343 0%, #51af33 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#81d343), color-stop(100%,#51af33));
  background: -webkit-linear-gradient(top,  #81d343 0%,#51af33 100%);
  background: -o-linear-gradient(top,  #81d343 0%,#51af33 100%);
  background: -ms-linear-gradient(top,  #81d343 0%,#51af33 100%);
  background: linear-gradient(to bottom,  #81d343 0%,#51af33 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81d343', endColorstr='#51af33',GradientType=0 );
  color:#fff;
  text-shadow:1px 1px 2px #000;
}

.page-estates-left .exchange{
  padding:10px 65px;
  
}

.page-estates-right > h3{
  font-size:18px;
  color:#269E36;
  margin:-30px 0px 10px 30px
}

.search-filter{
  background: none repeat scroll 0 0 #269E36;
  border-radius: 10px;
  padding:8px;
  margin-bottom:25px;
  float:left;
  width:430px;
  position:relative;
}

.search-filter form,
.search-filter select,
.search-filter input,
.search-filter label{
  float:left;
  outline: none;
}

.search-filter label{
  color:#fff;
  font-size:13px;
  line-height:24px;
  margin-right:5px;
}

.search-filter input,
.search-filter select{
  width:162px;
  border-width:0px;
  border-radius:2px;
  box-shadow:inset 0px 0px 3px #888;
  height:24px;
  line-height:24px;
  margin:0px 10px 0px 5px;
  background: #fff;
}

.search-filter .submit{
  position:absolute;
  right: -70px;
  top:-2px;
  width:48px;
  height:45px;
 border: 0px;
 background-color:#fff;
 box-shadow:none;
background-image: url('data:image/png;base64,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');
  outline: 0px;
}

.search-filter .submit:after{
  content: '.';
  width:42px;
  height:42px;
  display:block;
  background:#ccc;
  position:absolute;
  
}

#map{
  width:425px;
  height:400px;
  border:1px solid #888;
  margin:0px 10px;
  }  



.page-estates-right .calc-page{
    font-size:13px;
    float:left;
    display:block;
    margin-bottom:5px;
    width:425px;
    font-family:"Arial";
    padding: 5px 15px;
}



.page-estates-right .calc-body{
  width:425px;
  margin:0px auto;
  
}

.page-estates-right .calc-body table{
  width:375px;
}

.page-estates-right .fieldset-green{
  background:#269E36;
  padding:15px;
  width:390px;
  margin:20px 0px;
  display:block;
  float:left;
  border-radius:10px;
}

.page-estates-right .fieldset-green label{
  width:200px;
  font-size:14px;
}
.page-estates-right .fieldset-green input{
  width:120px;
  
}

body.page-estates .page-footer{
  color:#555;
 
}

body.page-estates .page-footer a{
  color:#888;
}

/*the slider*/
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:990;}
ul.bjqs-controls.v-centered li a{position:absolute;
width:26px;
  height:40px;
  display:block;
  background-repeat:no-repeat;
   text-indent:-9999px;}

ul.bjqs-controls.v-centered li.bjqs-next a{
 
  right:0;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAoCAYAAADg+OpoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0idXVpZDpGODYzRkRENzhCREFERDExOTVCMkY4QTY4MDRGOUUwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDNjY0MUUzOTlFMUExMUUyOTZDREU1Q0RERjAxMjU0QiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDNjY0MUUzODlFMUExMUUyOTZDREU1Q0RERjAxMjU0QiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAxODAxMTc0MDcyMDY4MTE4NzFGQUVDODRBOTRBQzI2IiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOkY4NjNGREQ3OEJEQUREMTE5NUIyRjhBNjgwNEY5RTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+CJBm2wAAAvFJREFUeNq0l99r01AUx29mUdYfNoiPPhT8iT9mFf+A9j/YHhSKylIUEQRpRRGfkjwNRKnig76lRWT+NugfsPwH60AFldHoy0AE0821Q2yO5yarXdukuTeNB9KbhDSf+z33nJNzhY13pyoEbAlsWycAtcmZJYP8BxPoz8bbkxqCJAQSYoOB57X46Q/VyEHU2npWQZCMIBwQCLZJOrYaL3yqRgpyYK+nNHSftAkiCMJL28BzNXF22YgM5MBeHl0EgCyhMNsBOSOBjg42lJOzX80woAmPezN4WB73p5HW+KXtUSJRRK314oiCKmRXUYcGCFXkrp17mKi6mLq4YowFcmDPDjXwhZme6+ytoG7A3Etd+l4O6zrXgKgD115WWnu0e3H14a5saEWOqvkDP1GROKBi+Bw6Frq3vPOKVeVX5MqoOkog0DMiPqOtPkhVQoJIzc+vfWNvIqXm/YTGDYoXvtR9Qn0Y1jOpWZnUeBVRM0YEjN+F1Ly7Q+MEwRJhCD8Pk6w720vsIKCK+t0ErCwA2bq9LcPqOouv2IA7H3c2NBplJlDi3HKd33NbHwKJVRHHO70DxJojOWYQADCoARI2YbnWxA8j3iJGIGj98V4xZHh3rcqqKDvKTcFYQWVN2MwYflXFmx2TDSSQ476CAEa5Uxdv/FF4giEXYl1o7hWZo279yT4MBCHblyQQWIMQIuTT139bPOE9zRnqVEk+fa1t8eWRQGY53IaQiXy61LK4ErY1vz/jrg9zruTTV9d8C3BsxJ9l/xrWH8LYlCjBweul5unBDC54418fB54dEHY+djF1+Yc+Rl8nyAGFk37eT7BCPBW1nh/O4UwX+jrTPkUdNXlhhbv/jg303PhFBG1UEiKkHqYWxYZd5lnb1KT0TRmj5vVA7VfHcGsJpYGkN9C5xcR50yRjmrNG7TdTuPGCBdxoiZuRZeJYjhc+6yQiE3DvSl+OWxQQEUQBavzMx0g3yl3XYWMu4AID7sTfRw7o2l8BBgCsrqYpvhuSBQAAAABJRU5ErkJggg==');
 
}
ul.bjqs-controls.v-centered li.bjqs-next a:hover{
  right:-2px;
}

ul.bjqs-controls.v-centered li.bjqs-prev a{right:72px;

	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAoCAYAAADg+OpoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0idXVpZDpGODYzRkRENzhCREFERDExOTVCMkY4QTY4MDRGOUUwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozMTZCNkYwQTlFMUExMUUyOTZDREU1Q0RERjAxMjU0QiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozMTZCNkYwOTlFMUExMUUyOTZDREU1Q0RERjAxMjU0QiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAxODAxMTc0MDcyMDY4MTE4NzFGQUVDODRBOTRBQzI2IiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOkY4NjNGREQ3OEJEQUREMTE5NUIyRjhBNjgwNEY5RTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+4pfCTgAAAwJJREFUeNq0l92K00AUx+ekorbVNYIKgmDLsoqKWt8gfQLriviB0uTGK2VdURav2l6JKG5REFmEZlFcWJH6Bu0TaKsIKyKbC++8Sbe7VRQZz6QxbT47SdMDbaaTZn7nf+ZkZg6QCdrPtydlIkCREEGDSQB6q8dkAkIJBCGDIJ0QyG6LFbAyU0DAIjYzZpdOKMknZ9t6LKCtl1n0XKhhU+r3WIGaT85+bLGGMC5kc/lwGS/rAwgzyr6qyfOf1P89kRVt1g7lCEANAHIetzX8VIY7IinqvjhYJpR+wOYQBAZXSpTUhc/68DOhFHWXDmSYCiNMvvlK1dTFtaazl1tR9/m+gqlC8v+XoabidYcLtPFsL044rWNTNIYDZ7iG1Fz+onmNERi6jadTIo7K3gvZ03tHm/qoCQR1nqTRe9rAQXLET4DdmukrXzW/m56h61RTIsa60c8qcGeVZw7Q5SAvXKDO4x0IoQ1b6gKXpHfcoM6j7UNKgswFbKWvftO5Qbhw1FzhgtGTg082R2WuBdIfJtiaVQi1RIDlQ5sLpD/AfYOSUnB0Ak3jU2RAxtoDW5yho7IlAnjnZfCf9LV1fSRIvx+0dnmN7XSELxKCPbu4UjmSCeI90gynJCLIdFod78wwneMNXcU4sYwMns+8QH/7GAkSF/5qJsw+JHDHSuJeGcS7f6p4UV06/FKdTdnAkdPcIGZ77vxWDBiETDYIociC3f6l2JV5QF1OgLj1eiYXCmTA5noMVg35HhdDg5hN3ezO4+OKMxsD8kOOBDJgN3ScL8i7F03wSHUQeytH5bHXl+7S/kWsFG5hKYLuJfBJgRhtYL+ttpa6tJaNfK5jtvv6DxbKfODeAyTTWz1ejm3FxAN+2Sy07Ir6v3UM9xk8e2tjH/J3Kd8RBFnj5ON85wBEfJHrse8BW6+mJSwfSwCCRExV0FepYhGmxLvZGGXlESyMEyWEZkwQU1dJnmuXYwVZwDcnZAxdEUGSqU7defa9MpGq3Cj966ewIhTmMEnwCAfqPwEGAOeTr/OWIyIWAAAAAElFTkSuQmCC');

}

ul.bjqs-controls.v-centered li.bjqs-prev a:hover{
  right:74px;
}

.page-offer-controls ol,
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block; visibility:hidden;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}

.page-offer-controls ol{
  

}

.page-offer-controls ol li{
  float:left;
  width:350px;
  line-height:36px;
}
.page-offer-controls ol li a{
  padding-left:24px;
    background-image:url('gfx/dots.png');

  background-repeat:no-repeat;
  text-decoration:none;
  color:#fff;
  text-shadow:0px 0px 1px #000;
  font-size:20px;
  
}
.page-offer-controls ol li a.dot-o{
    background-position:0px -41px;
}
.page-offer-controls ol li a.dot-g{
    background-position:0px -19px;
}
.page-offer-controls ol li.active-marker a{
     background-position:0px 2px;
}


.page-offer-controls ol li a.row-last{
  
  margin-left:-50px;
}



 /*** offer-view***/
.estate-view-page .img-wrapper{
 
  wdith:100%;
  height:240px;
}
.estate-view-page .img-wrapper div{
  text-align: center;
  width:100%;
}
.estate-view-page .img-wrapper div img{
  height:240px;
  width:auto;
 border: 1px solid #888888;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0px 0px 2px #ccc;
}