.menu {
position:absolute;
top:330px;
left:20px;
z-index:20;
}

.menu a {
background:#B00000;
background:rgba(176, 0, 0, .6);
display:block;
float:left;
clear:both;
font-size:11px;
font-weight:bold;
line-height:28px;
margin-bottom:4px;
outline:none;
padding:0 15px;
text-decoration:none;
}


.preloader {
background:url(../images/loader.gif) no-repeat center #fff;
}

.marker {
display:block;
text-indent:-9999px;
width:15px;
height:23px;
outline:none;
background:url(../images/marker.png) no-repeat;
cursor:pointer;
}

.popup {
width:300px;
position:absolute;
padding:16px;
background:#2a2a2a;
color:#fff;
font-weight:bold;
font-size:11px;
line-height:20px;
border-radius:5px;
}

.popup h3 {
margin:0;
margin-bottom:10px;
font-family: 'Cabin Condensed', sans-serif;
font-weight:normal;
font-size:20px;
}

.popup .close {
display:block;
text-indent:-9999px;
position:absolute;
top:8px;
right:8px;
width:16px;
height:16px;
outline:none;
background:url(../images/close.gif) no-repeat;
cursor:pointer;
border-radius:3px;
}

.controls {
    display:none;
    border-top:1px solid #f1f1f1;
    position:relative;
    overflow:auto;
    height:300px;
    width:367px;
    background:#fff;
    box-shadow:1px 2px 1px rgba(0, 0, 0, 0.15);
}


.controls a {
color:#333;
display:block;
font-size:14px;
outline:none;
padding:10px 20px;
text-decoration:none;
border-bottom:1px solid #f1f1f1;
}
    .controls a .enname {
        color:#888;
    }
.controls a:hover {
background:#eee;
color:#2a2a2a;
}
.controls a:hover .enname {
background:#eee;
color:#666;
}

.controls .active {
background:#D7363A;
color:#fff;
}
.controls .active .enname {
    color:#eee;
}
.left-panel {
    position:absolute;
    top:20px;
    left:20px;
    z-index:20;
}
.search-area {
    /*display:none;*/
    border-radius:2px;
    width:425px;
    height:38px;
    background:#fff;
    box-shadow:1px 2px 1px rgba(0, 0, 0, 0.15);
    overflow:hidden;
    position:relative;
}
.search-area .txt{
    width:327px;
    height:38px;
    border:0 none;
    float:left;
    padding:0 20px;
}
    .search-area .dropdown {
        position:absolute;
        height:38px;
        width:38px;
        background:url(../images/ico-list.png) center 15px no-repeat;
        top:0;
        right:60px;
    }
        .search-area .dropdown.ui-check {
         background-position:center -13px;   
        }
.search-area .btn{
    cursor:pointer;
    width:58px;
    height:38px;
    border:0 none;
    background:#3097F4 url(../images/searchbox.png) center 10px no-repeat;
    float:left;
    padding:0;
}
    .search-area .btn:hover {
        background-color:#1B6AD8;
    }
