@import 'fonts_bn.css';
.hint_bn *, .ya_clst_baloon * {box-sizing: border-box}
.map_all_click{ font-size:14px;color:#000; padding:5px 20px; border:solid 2px #fac58f; background:#fff; cursor: pointer; }
.map_all_click:hover{ background:#fecd9d ; border-color:#f9ad60}
#map .all_click:focus{ background:#f78b1f; border-color:#f78b1f; outline:none}

.hint_bn{ background:#fff ; width:180px; height: 190px; /*box-shadow:1px 1px 1px 2px rgba(0,0,0,0.3);*/ padding-bottom:5px;text-align:left; position:relative;box-shadow:0px 2px 3px 1px rgba(0,0,0,0.3)    }
.hint_bn:after{ background: url(/css/img/bg_map_box.png) no-repeat 0 0; width:180px; height:26px; content:""; position:absolute; bottom:-26px;  }
.hint_bn .close{ position:absolute; background: url(/css/img/close_yandex_bal.png) 0 0 no-repeat;  width:16px; height:18px; z-index:98; display:block; right:6px; top:3px; opacity:1 }
.hint_bn .close:hover{background: url(/css/img/close_yandex_bal.png) 0 -21px no-repeat;}
.hint_bn img{display: block; width:180px; height:90px; margin:0 0 5px; }
.hint_bn h5{line-height:14px; font-family: 'ptsans_regular'; font-weight:normal; font-size:14px; margin:0 0 3px;  padding:0 10px; color:#000; display:block;}
.hint_bn a{ text-decoration:none}
.hint_bn a:hover h5{ color:#f68b1f}
.hint_bn p.adr{ line-height:11px; font-family: 'ptsans_regular'; font-size:10px;color:#000;  white-space:normal; margin:0; padding:0 10px; display:block}
.hint_bn p.price{font-family: 'ptsans_bold'; font-size:14px;margin:5px 0 0; line-height:14px;  padding:0 10px; color:#000}
.hint_bn p.price_sub{font-family: 'ptsans_regular';font-weight:normal; font-size:14px;margin:0px 0 0;  padding:0 10px; color:#666666}
.hint_bn .popover-title{ display:none}
.hint_bn .popover-content{ padding:0}

.ya_clst_baloon  {height:195px; width:290px;   position:absolute; right:0; top:0;box-shadow:0px 2px 3px 1px rgba(0,0,0,0.3);background:#f6f6f7;  }
/*.ya_clst_baloon  {height:195px; width:290px;   position:absolute; right:50%; top:30%;box-shadow:0px 2px 3px 1px rgba(0,0,0,0.3);background:#f6f6f7;  }*/
.ya_clst_baloon:after{ background: url(/css/img/bg_map_box_clast.png) no-repeat 0 0; width:41px; height:28px; content:""; position:absolute; bottom:-28px; right:30px  }
.ya_clst_baloon .scroller {height: 100%;overflow-y: scroll; max-width:290px;}
.ya_clst_baloon .scroller::-webkit-scrollbar {width: 0;}
.ya_clst_baloon .scroller__bar {position: absolute;z-index: 1;right: 180px;width: 5px;background: gray;}
.ya_clst_baloon .container_clst_baloon {overflow: hidden;}
.container_clst_baloon {width:100%;   }
.container_clst_baloon .hint_bn:after{ display:none}
.container_clst_baloon .close{ position:absolute; background: url(/css/img/close_yandex_bal.png) 0 0 no-repeat;  width:16px; height:18px; z-index:98; display:block; right:6px; top:6px; opacity:1 }
.container_clst_baloon .close:hover{background: url(/css/img/close_yandex_bal.png) 0 -21px no-repeat;}
.ya_clst_baloon .container_clst_baloon .tabs_capt{ list-style:none; margin:0; padding:0}
.ya_clst_baloon .container_clst_baloon .tabs_capt li{ position: relative; width:110px; font-size:10px; line-height:12px;cursor: pointer; display:block; padding:7px 12px; margin:0}
.ya_clst_baloon .container_clst_baloon .tabs_capt li a{  color:#666666;}
.ya_clst_baloon .container_clst_baloon .tabs_capt li a:hover{color:#fea54d}
.ya_clst_baloon .container_clst_baloon .tabs_capt li.active{ background:#fff}
.ya_clst_baloon .container_clst_baloon .tabs_capt li.active a{ color:#000}
.container_clst_baloon .hint_bn {display: none; padding: 0; background:#fff;position: absolute; top:0; left:110px; width:180px; height:195px; box-shadow:none}
.container_clst_baloon .hint_bn.active {  display: block;}
