.maparea-map{
width:100%;
height:800px;
background-color:#E9FFBE;
-moz-user-select: none;
-webkit-user-select: none;
-webkit-user-drag: none;
overflow:hidden;
border:0px solid black;

}

.maparea-map .tile{
border:0px solid black;
width:256px;
height:256px;
float: left;
overflow:hidden;
  -moz-user-select: none;
  -webkit-user-select: none;
  -webkit-user-drag: none;
}


.maparea-map .tiles_sub_area{
overflow:hidden;
}

.maparea-map .tiles_area{
position: relative;
clear: none;
overflow:hidden;
  -moz-user-select: none;
  -webkit-user-select: none;
  -webkit-user-drag: none;
}

.maparea-map .tiles_sub_area{
position:relative;
}
.maparea-map .layer_area{
width:100%;
height:100%;
position:absolute;
}

.maparea-map .layer_area img{
}

.maparea-map .photo_on_map_image{
height:150px;
}

.maparea-map .popup2{
position: absolute;
left:47px;
z-index: 1003;
}

.maparea-map .popup{
position: absolute;
left:47px;
z-index: 1003;
}


.maparea-map .popup .mp1{
background: url(/sites/all/modules/polden/ico/borders.png) right bottom;
}
.maparea-map .popup .mp2{
background: url(/sites/all/modules/polden/ico/borders2.png) right top no-repeat;
position: relative;
top: -22px;
}
.maparea-map .popup .mp3{
background: url(/sites/all/modules/polden/ico/borders3.png) left top no-repeat;
position: relative;
left: -24px;
}
.maparea-map .popup .mp4{
background: url(/sites/all/modules/polden/ico/borders1.png) left bottom no-repeat;
position: relative;
top: +22px;
}
.maparea-map .popup .mp5{
left: +10px;
position: relative;
top: -18px;
min-height: 55px;
padding-bottom:10px;
padding-right:30px;
text-align:left;
z-index: 100;


overflow-x:hidden;
overflow-y:auto;

}

.maparea-map .popup .arrow {
background: url(/sites/all/modules/polden/ico/arrow.png) left top no-repeat;
margin-left: -54px;
width: 31px;
height: 32px;
position: absolute;
z-index:101;
}

.maparea-map .popup2 .arrow2 {
background: url(/sites/all/modules/polden/ico/arrow.png) left top no-repeat;
margin-left: -30px;
width: 31px;
height: 32px;
position: absolute;
z-index:101;
}

.maparea-map .popup2 .arrowlb {
background: url(/sites/all/modules/polden/ico/arrows.png) left top no-repeat;
width: 70px;
height: 75px;
position: absolute;
z-index:101;
margin-top: +175px;
margin-left: -15px;
}

.maparea-map .popup2 .arrowrb {
background: url(/sites/all/modules/polden/ico/arrows.png) -70px top no-repeat;
width: 70px;
height: 75px;
position: absolute;
z-index: 101;
margin-top: +175px;
margin-left: +355px;
}

.maparea-map .popup2 .arrowlt {
background: url(/sites/all/modules/polden/ico/arrows.png) -210px top no-repeat;
width: 70px;
height: 75px;
position: absolute;
z-index: 101;
margin-top: -70px;
margin-left: -15px;
}

.maparea-map .popup2 .arrowrt {
background: url(/sites/all/modules/polden/ico/arrows.png) -140px top no-repeat;
width: 70px;
height: 75px;
position: absolute;
z-index: 101;
margin-top: -70px;
margin-left: +355px;
}


.maparea-map .popup2{
z-index:100;
position: absolute;
opacity: .9;
}
.maparea-map .popup2:hover{
z-index:150;
}

.maparea-map .layer_area img {
cursor:pointer;
}

.maparea-map .border32{
background: url(/sites/all/modules/polden/ico/border32.png) left top no-repeat;
width:36px;
height:36px;
padding: 2px 2px;
}

.maparea-map .orglistonmap{
overflow-x: hidden;
overflow-y: auto;
max-height: 270px;

}
.maparea-map .orglistonmap a{
font: 9pt arial;
}

.maparea-map .orglistonmap p{
padding: 0px;
margin: 0px;
}


.maparea-map .center {
width: 170px;
float: left;
}
.maparea-map .label {
width: 130px;
float: left;
}

.maparea-map .center div, .maparea-map .label div{
margin:0px;
}

.maparea-map input{
width:100%;
}

.mapflag{
position:absolute;
z-index:50;
}

.mapflag:hover{
z-index:51;
cursor:pointer;
}

.mapflag div{
background: url(/sites/all/modules/polden/earthmap/label.png) left top no-repeat;
text-align:center;
color:white;
width:21px;
height:33px;
margin-top: -33px;
font-size: 12px;
font-weight: bold;
}

.mapflag:hover div{
background: url(/sites/all/modules/polden/earthmap/labela.png) left top no-repeat;
margin-top: -43px;
margin-left:-5px;
width:34px;
height:43px;
font-size: 20px;
padding-top:5px;
}

.mapflag_s{
position:absolute;
z-index:1000;
}

.mapflag_s:hover{
z-index:1001;
cursor:pointer;
}

.mapflag_s div{
background: url(/sites/all/modules/polden/earthmap/l2.png) left top no-repeat;
text-align:center;
color:white;
width:9px!important;
height:11px!important;
margin-top: -11px;
margin-left:7px;
}

.mapflag_s:hover div{
background: url(/sites/all/modules/polden/earthmap/l1.png) left top no-repeat;
margin-top: -15px;
margin-left:5px;
width:13px!important;
height:15px!important;
}

.maparea-map .maptip{
background-color: white;
padding: 10px;
border: 1px solid #777 !important;
border: 1px solid #cccccc;
-webkit-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.55);
-moz-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.55);
box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.55);
min-height:157px;
}

.maparea-map .close{
background: url('https://polden.info/sites/all/modules/polden/views/images/card/close.png') top left no-repeat;
height: 18px;
width: 18px;
position: absolute;
right: +5px;
top: +5px;
cursor: pointer;
}
.maparea-map .popup2 .close.hover{
	border: 1px solid #eee;
}

.maparea-map .maptip .title{
color: #444;
font: normal bold 14px Arial;
padding-right: 20px;
}

.maparea-map .maptip .orglistonmap{
width: 200px;
position: relative;
float:left;
margin-right:5px;
}

.maparea-map .maptip #nav{
z-index: 200;
color: white;
font: normal bolder 18px Arial;
list-style-type: none;
}

.maparea-map .maptip #prev a{
position: absolute;
left: +3px;
top: +60px;
z-index: 150;
}

.maparea-map .maptip #next a{
position: absolute;
right: +3px;
z-index: 150;
top: +60px;
}

.maparea-map .maptip .orgphone{
float:right;
font: normal normal 12px Arial;
width:90px;
text-align:right;
}

.maparea-map .maptip .orgtitle{
color: #5fa9e4;
}

.maparea-map .maptip .maporgs{
padding-top: 6px;
}
.maparea-map .maptip .maporgs .more{
	margin-top: 5px;
}

.maparea-map .maptip .edit{
width:16px;
height:16px;
position: absolute;
margin-left: -13px;
margin-top: -13px;
    background: url('/sites/all/modules/polden/ico/edit5.png') no-repeat top center;
}

.maparea-map .maptip .edit:hover{
width:32px;
height:32px;
margin-left: -21px;
margin-top: -21px;
    background: url('/sites/all/modules/polden/ico/edit4.png') no-repeat top center;
}