body.popup-body {
    scrollbar-face-color: #d3d3d3;
    scrollbar-shadow-color: #bdbdbd;
    scrollbar-highlight-color: #bdbdbd;
    scrollbar-3dlight-color: #ffffff;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-track-color: #ffffff;
    scrollbar-arrow-color: #ffffff;
    margin: 0;
    background: #ffffff;
}

#dropmenu { padding: 0; margin: 0; border: 0; }
#dropmenu ul, #dropmenu li { list-style: none; margin: 0; padding: 0; }
#dropmenu ul { position: relative; z-index: 597; }
#dropmenu ul li { float: left; min-height: 1px; vertical-align: middle; }
#dropmenu ul li.hover,
#dropmenu ul li:hover { position: relative; z-index: 599; cursor: default; }
#dropmenu ul ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%; }
#dropmenu ul ul li { float: none; }
#dropmenu ul ul ul { top: 0; left: auto; right: -99.5%; }
#dropmenu ul li:hover > ul { visibility: visible; }
#dropmenu ul ul { bottom: 0; left: 0; margin-top: 0; }
#dropmenu ul ul li { font-weight: normal; }
#dropmenu a { display: block; line-height: 1em; text-decoration: none; }

.adminColor {
    color: #c00;
    font-weight: bold;
}

.notice {
    color: #c45a11;
    font-weight: bold;
}

.community-gallery td {
    vertical-align: top;
}

/* Remove baseline gap under stacked board header images (tab_kr2.1 / tab_kr2.2). */
.popup-body td > img:only-child {
    display: block;
}

.community-board-tabs {
    line-height: 0;
}

.community-board-tabs .community-board-tabs-row {
    font-size: 0;
    line-height: 0;
}

.community-board-tabs .community-board-tabs-row a,
.community-board-tabs .community-board-tabs-row img {
    display: inline-block;
    vertical-align: top;
}
