.mapbox.default {}
.mapbox.default .filters {padding:10px; margin:0 0 10px; background-color:#eaeaea; border:#d5d5d5 solid 1px;}
.mapbox.default .fullscreen {float:right; width:20px; height:20px; background:transparent url(/img/agregator/client/sprite.png) -31px -26px no-repeat; cursor:pointer;}
.mapbox.default .fullscreen:hover {background-position:-31px -47px;}
.mapbox.default .filters select {margin:0 10px 0 0;}
.mapbox.default .maplist {height:500px;}
.mapbox.default .list {float:right; height:100%; padding:0 0 0 15px; position:relative;}
.mapbox.default .list .toggle {position:absolute; left:0; top:0; bottom:0; width:15px; background:#ffffff url(/img/agregator/client/vert_sep_right2.gif) 0 50% no-repeat; cursor:pointer; transition: background-color 0.3s;}
.mapbox.default .list .toggle:hover {background-color:#dddddd;}
.mapbox.default .list .items {overflow:auto; width:200px; max-height:100%; background-color:#eaeaea;}
.mapbox.default .list .items .group {padding:5px; border-left:#d5d5d5 solid 1px; border-right:#d5d5d5 solid 1px; border-top:#d5d5d5 solid 1px; cursor:pointer;}
.mapbox.default .list .items .group:last-child {border-bottom:#d5d5d5 solid 1px;}
.mapbox.default .list .items .group .seller {font-size:12px; font-weight:bold; color:#333333; transition:all 0.3s;}
.mapbox.default .list .items .group:hover .seller {padding-left:10px;}
.mapbox.default .list .items .group .seller span {margin-left:5px; font-size:11px; font-weight:normal; color:#999999;}
.mapbox.default .list .items .group .price {margin-left:10px; font-size:12px; font-weight:bold; color:#ff0000;}
.mapbox.default .list .items .group .points {display:none; padding:0 5px;}
.mapbox.default .list .items .group .points .item {padding:5px 0; cursor:pointer; font-size:11px; transition:all 0.3s;}
.mapbox.default .list .items .group .points .item:last-child {border-bottom:none;}
.mapbox.default .list .items .group .points .item.selected {text-decoration:underline;}
.mapbox.default .list .items .group .points .item:hover {text-decoration:underline;}

.mapbox.default .list .items .item .meta {display:none;}
.mapbox.default .map {height:100%; margin-right:215px; background:transparent url(/img/potrebitel/is_auth_loader.gif) 50% 50% no-repeat;}
.mapbox.default .map h3 {margin:0 0 5px; color:#333333;}
.mapbox.default .map .rates {margin:0 0 5px;}
.mapbox.default .map .rate_holder {float:left; margin:0 5px 0 0; width:80px; height:15px; background:transparent url(/img/potrebitel/rates/star_grey.png) 0 0 repeat-x;}
.mapbox.default .map .rate_holder .cur_rate {width:0; height:15px; background:transparent url(/img/potrebitel/rates/star_gold.png) 0 0 repeat-x;}
.mapbox.default .map .rate_holder.green {}
.mapbox.default .map .rate_holder.green .cur_rate {background:transparent url(/img/potrebitel/rates/star_green.png) 0 0 repeat-x;}
.mapbox.default .map .contacts {margin:0 0 5px; color:#333333;}
.mapbox.default .map .offer {margin:0 0 5px; font-size:14px; font-weight:bold; color:#333333;}
.mapbox.default .map .offer .name {}
.mapbox.default .map .offer .name_in_price {font-size:11px; font-weight:normal;}
.mapbox.default .map .offer .price {}
.mapbox.default .map p {margin:0;}
.mapbox.default .map p.attention {color:#F00; font-weight:bold;}
.mapbox.default .map a {color:#558B01; font-weight:normal;}

.mapbox.default .maplist.hidden .items {width:0; overflow:hidden;}
.mapbox.default .maplist.hidden .toggle {background-image:url(/img/agregator/client/vert_sep_left2.gif); background-position:100% 50%;}
.mapbox.default .maplist.hidden .map {margin-right:0;}

.mapbox.fullscreen {position:fixed; top:0; left:0; right:0; bottom:0; background-color:#FFF; z-index:1000;}
.mapbox.fullscreen .filters {position:fixed; top:0; left:0; right:0; z-index:1001;}
.mapbox.fullscreen .filters .fullscreen {background-position:0 -26px;}
.mapbox.fullscreen .filters .fullscreen:hover {background-position:0 -47px;}
.mapbox.fullscreen .maplist {height:auto; position:fixed; top:53px; left:0; right:0; bottom:0; z-index:1002;}
.mapbox.fullscreen .maplist .items {width:270px;}
.mapbox.fullscreen .maplist .items .seller {float:left;}
.mapbox.fullscreen .maplist .items .price {text-align:right;}
.mapbox.fullscreen .maplist .map {margin-right:285px;}

