@charset "UTF-8";
/*
 * Copyright (c) 2009 National Research Institute for Earth Science and
 * Disaster Prevention (NIED).
 * This code is licensed under the GPL 3.0 license, available at the root
 * application directory.
 */

@import url( images/icons.css );

.ecommap_block {
    padding: 1px;
    margin: 0px;
}

.submenu_div {
    text-align: right;
    font-size: 0.9em;
    padding:0px 0px 1px 0px;
}
a.menu_link {
    background: url("/skin/default/image/arw.png") no-repeat left 5px;
    padding-left:17px;
    padding-top:2px;
}
.toggle_button.toggled {
    background-color: #FEB;
}
.toggle_button.toggled td {
    font-weight: bold;
}
.toggle_button {
    display:inline-block;
    border: 1px solid #999;
    user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}
.toggle_button.pointer,
.toggle_button.pointer label,
.toggle_button.pointer input
    {
    cursor: pointer;
}
.toggle_button.noborder {
    border-width: 0px;
}
.toggle_button tr {
    padding:0xp 4px;
}
.toggle_button .chkdiv {
    line-height: 100%;
    vertical-align: middle;
    padding:1px 0px 0px 2px;
}
.toggle_button label {
    line-height: 100%;
    padding: 0px 4px 0px 2px;
}

.ecommap_block .preview_div {
    padding: 2px 2px 0px 2px;
    background-color: white;
    margin: 0px;
}
.ecommap_block .preview_div a {
    text-decoration: none;
}
.ecommap_block .preview_img {
    border: 1px solid #DDD;
    padding: 2px;
    margin: 0px;
    max-width: 100%;
    max-height: 100%;
}

.ecommap_block .info_div {
    padding: 0px;
    width: 99%;
}
.ecommap_block .ecommap_block_group_name {
    margin-bottom: 1px;
    padding-left:4px;
    font-weight: bold;
}
.ecommap_block .info_div .map_title {
    background-color: #EEE;
    border-bottom: 1px solid #DDD;
    padding: 2px 4px;
    clear: both;
}
.ecommap_block .info_div .map_description {
    padding: 2px 0px;
    font-size: 0.9em;
}

.ecommap_block .info_div .map_date {
    padding: 0px 0px 2px 0px;
    font-size: 0.9em;
    color: #AAA;
    text-align: right;
}
.ecommap_block .info_div .nowrap span {
    white-space: nowrap;
}

.ecommap_block .layers {
    clear: both;
    padding: 2px;
    margin-left: 4px;
    font-size: 0.9em;
    border:    1px solid #DDD;
    background-color: #F8F8F8;
}
.ecommap_block .layers .date {
    float: right;
    font-size: 0.9em;
}

.ecommap_block .maplist_div {
    clear: both;
    padding: 2px 0px;
}

.ecommap_block .map_title table td {
    font-size:0.9em;
}

#ecommap_iframe {
    width: 100%;
    height: 480px;
    background-color: white;
}

/* form */
#ecommap_list td {
    padding: 2px;
}
#ecommap_list .selected {
    background-color: #CDF;
}
#ecommap_list td {
    vertical-align: middle;
}
#ecommap_list .ecommap_show_button {
    display: none;
    padding:3px 8px;
    border:1px solid #AAA;
}
#ecommap_list .selected .ecommap_show_button {
    display: block;
    white-space: nowrap;
}

