
#color_btn {
    width:30px;
    height:30px;
    background-color:purple;
    position:relative;
    border:1px solid black;
}

.elementGridCell_markers{
    background-image:url(/images/maps/btn_empty.png);
}

.elementGridCell_markers:hover {
    background-image:url(/images/maps/btn_empty_pressed.png);
}

.elementGridCell_markers > img {
    width:24px;
    height:24px;
    padding:4px;
}

.searchLocation_main_container {
}

.searchLocation_main_container .search_address_label {
    font-weight:bold;
}

.searchLocation_entry {
    width:172px;
}

.searchLocation_main_container {
}

.geomap_editor {
    float:left;
    border-collapse: collapse;
    border-spacing: 0;
}

.geomap_main_container {
}

.geomap_result_list {
    margin:0;
    padding:0;
    background-image:none;
    float:left;
    width:100%;
}

.geomap_result_list img {
    padding-right:5px;
}

.geomap_block  {
    padding:0;
    margin:0;
    float:left;
    width:100%;
}

.geomap_block_row {
    float:left;
    width:100%;
    margin:0;
    background:none;
    line-height: auto;
    padding:0;
}

.geomap_result_icons {
    float:left;
    width: 42px;
}

.geomap_result_icons img:hover {
    cursor:pointer;
}

.geomap_result_text {
    padding-left:42px;
}