.pop_btn {
    bottom: 13px;
    text-align: right
}

* {
    padding: 0;
    margin: 0;
    box-sizing: border-box
}

/* * ::-webkit-scrollbar {
    width: 16px;
    height: 16px
}

* ::-webkit-scrollbar-thumb {
    background-color: #a7bcfa;
    border-radius: 16px;
    background-clip: padding-box;
    border: 6px solid transparent
}

* ::-webkit-scrollbar-track {
    background-color: transparent
} */

html {
    z-index: 0;
    height: 100%
}

body {
    margin: 0;
    padding: 0;
    text-align: center;
    font-size: 12px;
    line-height: 150%;
    background-color: transparent;
    height: 100%;
    -webkit-text-size-adjust: none
}

li,
ul {
    float: left;
    list-style-type: none
}

img {
    border: 0;
    line-height: 0;
    font-size: 0
}

fieldset a {
    text-decoration: none
}

#skip,
h2,
hr {
    display: none
}

caption,
table,
tbody,
td,
tfoot,
th,
thead,
tr {
    margin: 0;
    padding: 0;
    border: 0;
    line-height: 150%
}

table {
    border-collapse: collapse
}

button {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 12px;
    background: 0 0;
    line-height: 100%;
    vertical-align: top;
    cursor: pointer
}

a {
    cursor: pointer;
    text-decoration: none
}

div {
    text-decoration: none
}

div.tabContent {
    width: 100%;
    height: 100%
}

div.tabContent.hide {
    display: none
}

.HideFrame {
    left: -50000px;
    top: -50000px;
    position: absolute
}

.VisibleFrame {
    float: left;
    position: relative;
    overflow: hidden;
    left: 0;
    top: 0;
}

#wrapper {
    position: fixed;
    width: 100%;
    height: 100%;
    margin-right: auto;
    margin-left: auto;
    background-color: transparent;
    text-align: left;
    -webkit-user-select: none;  /* Safari, Chrome */
    -moz-user-select: none;     /* Firefox */
    -ms-user-select: none;      /* IE 10+ */
    user-select: none;          /* 표준 */
}

#header_wrap {
    position: relative;
    background-color: #1a1f34;
    border-bottom: 1px solid #c2c2c5;
    width: 100%;
    height: 46px;
    text-align: left
}

.header_top {
    position: relative;
    height: 100%;
    background: 0 0
}

#logo {
    position: absolute;
    margin-left: 40px;
    margin-top: 10px;
    margin-bottom: 10px
}

.header_title {
    position: absolute;
    left: 42px;
    top: 7px;
    text-align: left;
    color: #555;
    font-size: 13px;
    display: none
}

#header {
    float: left;
    position: absolute;
    width: 100%;
    height: 100%
}

.header_right {
    float: right;
    margin-top: 11px;
    margin-bottom: 10px;
    right: 20px;
    position: absolute
}

.topicon {
    float: right;
    right: 100px
}

.topicon_option {
    float: right;
    right: 15px
}

.iconarea {
    float: left
}

.iconarea li {
    box-sizing: border-box;
    padding-left: 20px;
    padding-top: 5px;
    height: 25px
}

.iconarea_right {
    float: right
}

.iconarea_right li {
    width: 27px;
    height: 25px;
    padding-left: 5px
}

.topbtn_area {
    float: right;
    position: absolute;
    right: 0;
    padding-right: 12px;
    top: 7px;
    background-color: #ffffff;
    z-index: 1000
}

.topbtn_area li {
    padding-left: 11px
}

.navi {
    width: 100%;
    height: 46px;
    overflow: hidden;
    border-bottom: 1px solid #c2c2c5
}

.navi_area {
    float: left;
    position: absolute;
    height: 46px;
    z-index: 1
}

.navi_control span.jPag-previous-img {
    height: 18px;
    margin: 0 0 0 2px;
    float: left;
    line-height: 18px;
    font-size: 18px;
    width: 15px;
    text-align: right;
    cursor: pointer;
    background: url(../../images/theme1/navi/navicontrol_previous.png) center right no-repeat
}

.navi_control span.jPag-next-img {
    height: 18px;
    margin: 0 0 0 2px;
    float: left;
    line-height: 18px;
    font-size: 18px;
    width: 15px;
    text-align: right;
    cursor: pointer;
    background: url(../../images/theme1/navi/navicontrol_next.png) center left no-repeat
}

.navi_control span.jPag-sprevious-img {
    height: 18px;
    margin: 0 0 0 2px;
    float: left;
    line-height: 18px;
    font-size: 18px;
    width: 15px;
    text-align: right;
    cursor: pointer;
    background: url(../../images/theme1/navi/navicontrol_sprevious.png) center right no-repeat
}

.navi_control span.jPag-snext-img {
    height: 18px;
    margin: 0 0 0 2px;
    float: left;
    line-height: 18px;
    font-size: 18px;
    width: 15px;
    text-align: right;
    cursor: pointer;
    background: url(../../images/theme1/navi/navicontrol_snext.png) center left no-repeat
}

.navi ul.navi_pages li.menu_title span.jPag-span {
    box-sizing: border-box;
    height: 46px;
    cursor: pointer;
    float: left;
    padding: 13px 58px 15px;
    font-size: 18px
}

.navi ul.navi_pages li.menu_title span.jPag-span-normal {
    box-sizing: border-box;
    height: 46px;
    text-decoration: none;
    color: #7f7f7f
}

.navi ul.navi_pages li.menu_title span.jPag-span-hover {
    box-sizing: border-box;
    height: 46px;
    text-decoration: none;
    color: #fff;
    background: no-repeat #000026
}

.navi ul.navi_pages li.menu_title span.jPag-current {
    box-sizing: border-box;
    height: 46px;
    cursor: default;
    text-decoration: none;
    color: #fff;
    float: left;
    padding: 13px 58px 15px;
    font-size: 18px;
    background: no-repeat #000026
}

.navi .navi ul.navi_pages li.menu_title.menu-current {
    display: inline;
    float: left;
    padding: 13px 58px 15px;
    margin: 0;
    height: 46px;
    background: #000026;
    cursor: pointer
}

.navi_control {
    float: left;
    margin-top: 15px;
    margin-left: 20px;
    position: absolute;
    width: 70px;
    height: 24px;
    z-index: 1
}

.view_userinfo {
    position: absolute;
    top: 22px;
    width: auto;
    height: 30px;
    border: 1px solid #777;
    background-color: #fff;
    z-index: 30002;
    text-align: center;
    padding: 0 10px;
    cursor: default;
    font-family: "Malgun Gothic", sans-serif;
    color: #000;
}

.view_userinfo.name {
    max-width: 100px
}

.view_userinfo.time {
    left: -70px;
    max-width: 200px
}

.view_dropbox {
    position: relative;
    top: 5px;
    display: flex
}

.view_dropbox #userName {
    flex: 1 1 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.view_dropbox #loginTime {
    flex: 0 0 auto;
    white-space: nowrap
}

#left_wrap {
    float: left;
    position: relative;
    display: inline;
    right: 0;
    top: 0;
    width: 250px;
    min-width: 250px;
    height: auto;
    background-color: #fff;
    z-index: 100;
    border-right: solid 1px #c2c2c5
}

#left_wrap_fold {
    float: left;
    position: relative;
    right: 0;
    top: 0;
    width: 10px;
    height: 100%;
    z-index: 10
}

.left_tabbg {
    position: absolute;
    width: 50px;
    height: 100%;
    background-color: #eeeef3;
    border-right: solid 1px #c2c2c5;
    z-index: 101
}

.left_tabbg ul {
    position: relative
}

.left_tabbg li {
    margin-top: 15px;
    margin-left: 9px;
    cursor: pointer
}

.leftmenu_area {
    height: 100%;
    width: 100%
}

.panel-cover {
    border: 0;
    position: absolute;
    top: 35px;
    left: 0;
    width: 100%;
    min-width: 250px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
    filter: alpha(opacity=1);
    opacity: .01;
    cursor: e-resize
}

fieldset {
    border: none;
    min-width: 100%;
    padding: 0;
    width: 100%
}

#contact {
    border-right: 1px solid #c2c2c5;
    position: absolute;
    padding: 5px;
    background: no-repeat #eeeef3
}

.search_input {
    float: left;
    left: 0;
    height: 28px
}

#search_btn {
    height: 28px;
    width: 28px;
    padding-top: 6px;
    position: absolute;
    cursor: pointer;
    text-align: center
}

#contact input[type=text] {
    box-sizing: border-box;
    min-width: 239px;
    height: 28px;
    border: 1px solid #c2c2c5;
    border-radius: 2px;
    background: #fff;
    font-family: inherit;
    font-size: 12px;
    padding-left: 5px;
    color: #000
}

#contact input[type=text]:hover {
    -webkit-transition: border-color .3s ease-in-out;
    -moz-transition: border-color .3s ease-in-out;
    transition: border-color .3s ease-in-out;
    border: 1px solid #2a3137
}

#contact input[type=text]:focus {
    outline: 0
}

#contact input[type=text]:-ms-input-placeholder {
    color: #aaaaac
}

#contact input[type=text]::-webkit-input-placeholder {
    color: #aaaaac
}

#contact input[type=text]::-moz-placeholder {
    color: #aaaaac
}

#contact input[type=text]:-moz-placeholder {
    color: #aaaaac
}

.leftmenu {
    float: left;
    position: absolute;
    width: 100%;
    z-index: 10
}

.leftmenu ul li {
    line-height: 20px
}

.leftmenu ul li .depth1_icon {
    float: left;
    position: relative
}

.leftmenu ul li .depth1_text {
    position: relative;
    left: 6px;
    top: -3px
}

.leftmenu ul ul {
    width: 100%
}

.leftmenu_tree {
    position: relative;
    height: 100%
}

.treeFrame {
    position: absolute;
    border-top: 1px solid #c2c2c5;
    left: 0;
    width: 100%;
}

.option_tree_div {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1001
}

#foldertree {
    position: absolute;
    float: right;
    right: 20px;
    top: 2px;
    cursor: pointer
}

.search_loading_bar {
    position: absolute;
    text-align: center;
    visibility: hidden;
    width: 100%
}

.rMenu_ul {
    box-shadow: 0 2px 8px transparent;
    width: 100%
}

.rMenu_left {
    position: absolute;
    margin-top: 1px;
    margin-left: 1px;
    width: 30px;
    height: 113px;
    background-color: #fff
}

.fnRefresh_R {
    box-sizing: border-box;
    border-top: 1px solid #e6e6ea
}

.fnCopyLink_R {
    box-sizing: border-box;
    border-bottom: 1px solid #e6e6ea
}

.rMenu {
    position: absolute;
    visibility: hidden;
    top: 0;
    text-align: left;
    min-width: 140px;
    font-size: 12px;
    z-index: 100
}

.rMenu ul {
    border: 1px solid #e6e6ea;
    padding: 0
}

.rMenu ul li {
    margin-left: 30px;
    float: none;
    padding: 5px 10px;
    cursor: pointer;
    list-style: none;
    background-color: #fff;
    overflow: hidden;
    text-align: left;
    letter-spacing: -.24px;
    color: #000
}

.rMenu ul li:hover {
    background-color: #e6e6ea;
    color: #000;
    font-weight: 700
}

.rMenu ul .disable_R {
    color: #aaaaac;
    cursor: default
}

.rMenu ul .disable_R:hover {
    background-color: #fff;
    color: #aaaaac;
    font-weight: 400
}

.splitter_panel {
    box-sizing: border-box;
    width: 5px;
    float: left;
    position: absolute;
    top: 0;
    height: 100%;
    z-index: 101;
    border-right: 1px solid #dfdfe4
}

.splitter_panel:hover {
    background-color: #dfdfe4;
    border-right: 1px solid #c2c2c5
}

#designer_content {
    padding-top: 5px;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 12px;
    padding-right: 12px
}

.designer_icon {
    margin: 9px 12px 9px 8px
}

.designer_text {
    position: absolute;
    margin-top: 15px;
    text-align: left;
    letter-spacing: -.3px;
    color: #5b5b67;
    z-index: 106;
    min-width: 170px;
    font-family: "Malgun Gothic", sans-serif;
    font-weight: 700;
    font-size: 15px
}

.designer_span {
    display: block;
    position: relative;
    overflow: hidden;
    height: 50px
}

.designer_list {
    box-sizing: border-box;
    background: no-repeat #f3f3f7;
    z-index: 106;
    height: 50px;
    width: 100%;
    cursor: pointer;
    border: 1px solid #eeeef3;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 4px;
    margin-top: 10px
}

.designer_list:hover {
    background: no-repeat #fff;
    border: 1px solid #e1e1e5;
    box-shadow: 0 0 4px #a7a7a7
}

.designer_list:hover .designer_text {
    color: #5b5b67
}

.work_area {
    position: relative;
    z-index: 0
}

.work_group {
    position: relative;
    z-index: 3
}

.view_panel {
    float: left;
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%
}

#dvFrame {
    position: relative
}

.titlebg {
    box-sizing: border-box;
    min-width: 500px;
    position: relative;
    width: 100%;
    height: 40px;
    border-bottom: 1px solid #c2c2c5;
    background-color: #fff
}

.titlebg.off {
    display: none
}

.title_area {
    float: left;
    position: relative;
    left: 10px;
    top: 10px;
    font-size: 13px;
    z-index: 1000;
    width: auto;
    margin-top: 0;
    margin-left: 0;
    font-weight: 400
}

.title_area .reportName {
    float: left;
    margin-left: 7px
}

.title_bullet {
    padding-left: 23px;
    height: 18px;
    text-align: left;
    letter-spacing: 0;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    color: #333;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.cache {
    float: left;
    position: relative;
    top: 0;
    left: 0;
    width: 16px;
    height: 16px;
    padding-left: 10px;
    padding-top: 1px;
    z-index: 10
}

.bookmark {
    float: left;
    position: relative;
    width: 16px;
    height: 16px;
    z-index: 11;
    transform: translateY(-2px)
}

#top_tabarea {
    position: relative;
    top: 0;
    left: 0;
    height: 40px
}

#top_tabarea .sheettab_div li {
    position: relative
}

#top_tabarea .sheettab_div {
    display: block;
    float: left;
    position: relative;
    left: 0;
    cursor: pointer
}

#top_tabarea .sheet_leftbg {
    margin-top: 8px;
    box-sizing: border-box;
    height: 30px;
    border-top-left-radius: 10px;
    width: 10px;
    background: no-repeat #e5e5eb;
    border-left: 1px solid #c3c3c9;
    border-top: 1px solid #c3c3c9
}

#top_tabarea .sheet_leftbg_on {
    margin-top: 8px;
    box-sizing: border-box;
    height: 30px;
    background: #fff;
    border-top-left-radius: 10px;
    width: 10px;
    border-left: 1px solid #e5e5eb;
    border-top: 1px solid #e5e5eb
}

#top_tabarea .sheet_bgbar {
    margin-top: 8px;
    box-sizing: border-box;
    padding-top: 5px;
    height: 30px;
    background: no-repeat #e5e5eb;
    color: #7f7f7f;
    text-align: left;
    letter-spacing: -.28px;
    padding-left: 5px;
    padding-right: 10px;
    border-top: 1px solid #c3c3c9
}

#top_tabarea .sheet_bgbar_on {
    margin-top: 8px;
    box-sizing: border-box;
    padding-top: 5px;
    height: 30px;
    background: #fff;
    color: #333;
    text-align: left;
    letter-spacing: -.28px;
    padding-left: 5px;
    padding-right: 10px;
    border-top: 1px solid #e5e5eb;
    font-weight: 700
}

#top_tabarea .sheet_rightbg {
    margin-top: 8px;
    box-sizing: border-box;
    width: 30px;
    height: 30px;
    background: url(../../images/theme1/rtab/tabicon_delete.png) 0 center no-repeat, #e5e5eb;
    border-top-right-radius: 10px;
    border-right: 1px solid #c3c3c9;
    border-top: 1px solid #c3c3c9
}

#top_tabarea .sheet_rightbg_on {
    margin-top: 8px;
    box-sizing: border-box;
    width: 30px;
    height: 30px;
    background: url(../../images/theme1/rtab/tabicon_delete.png) 0 center no-repeat, #fff;
    border-top-right-radius: 10px;
    border-right: 1px solid #e5e5eb;
    border-top: 1px solid #e5e5eb
}

#top_tabarea .iportal_closeAllBtn,
#top_tabarea .iportal_closeAllBtn_on:hover {
    margin: 15px 5px 5px;
    width: 18px;
    height: 18px;
    background: url(../../images/theme1/rtab/tabicon_add.png) center no-repeat
}

#top_tabarea .sheet_closeAllBtn,
#top_tabarea .sheet_closeAllBtn_on:hover {
    margin: 15px 5px 5px;
    width: 18px;
    height: 18px;
    background: url(../../images/theme1/rtab/tabicon_delete.png) center no-repeat
}

#bottom_tabarea {
    position: relative;
    top: auto;
    left: 0;
    bottom: 0;
    margin-left: 0;
    width: 100%;
    height: 40px;
    overflow: hidden;
    border-top: 1px solid #c3c3c9
}

#bottom_tabarea .sheettab_div li {
    position: relative
}

#bottom_tabarea .sheettab_div {
    display: block;
    float: left;
    position: relative;
    left: 0;
    cursor: pointer
}

#bottom_tabarea .sheet_leftbg {
    top: 0;
    box-sizing: border-box;
    height: 30px;
    border-bottom-left-radius: 10px;
    width: 10px;
    background: no-repeat #e5e5eb;
    border-left: 1px solid #c3c3c9;
    border-bottom: 1px solid #c3c3c9
}

#bottom_tabarea .sheet_leftbg_on {
    top: 0;
    box-sizing: border-box;
    background: #fff;
    height: 30px;
    border-bottom-left-radius: 10px;
    width: 10px;
    border-left: 1px solid #e5e5eb;
    border-bottom: 1px solid #e5e5eb
}

#bottom_tabarea .sheet_bgbar {
    top: 0;
    box-sizing: border-box;
    padding-top: 5px;
    height: 30px;
    background: no-repeat #e5e5eb;
    color: #7f7f7f;
    text-align: left;
    letter-spacing: -.28px;
    padding-left: 5px;
    padding-right: 10px;
    border-bottom: 1px solid #c3c3c9
}

#bottom_tabarea .sheet_bgbar_on {
    top: 0;
    box-sizing: border-box;
    padding-top: 5px;
    height: 30px;
    background: #fff;
    color: #333;
    font-weight: 700;
    text-align: left;
    letter-spacing: -.28px;
    padding-left: 5px;
    padding-right: 10px;
    border-bottom: 1px solid #e5e5eb
}

#bottom_tabarea .sheet_rightbg {
    top: 0;
    box-sizing: border-box;
    width: 30px;
    height: 30px;
    background: url(../../images/theme1/rtab/tabicon_delete.png) 0 center no-repeat, #e5e5eb;
    border-bottom-right-radius: 10px;
    border-right: 1px solid #c3c3c9;
    border-bottom: 1px solid #c3c3c9
}

#bottom_tabarea .sheet_rightbg_on {
    top: 0;
    box-sizing: border-box;
    width: 30px;
    height: 30px;
    background: url(../../images/theme1/rtab/tabicon_delete.png) 0 center no-repeat, #fff;
    border-bottom-right-radius: 10px;
    border-right: 1px solid #e5e5eb;
    border-bottom: 1px solid #e5e5eb
}

#bottom_tabarea .iportal_closeAllBtn,
#bottom_tabarea .iportal_closeAllBtn_on:hover {
    margin: 5px;
    width: 18px;
    height: 18px;
    background: url(../../images/theme1/rtab/tabicon_add.png) center no-repeat
}

#bottom_tabarea .sheet_closeAllBtn,
#bottom_tabarea .sheet_closeAllBtn_on:hover {
    margin: 5px;
    width: 18px;
    height: 18px;
    background: url(../../images/theme1/rtab/tabicon_delete.png) center no-repeat
}

.tabs_inarea_top {
    box-sizing: border-box;
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    margin-left: 70px;
    height: 40px;
    z-index: 1;
    background-color: #f9f9fb;
    border-top: 1px solid #c2c2c5;
    border-bottom: 1px solid #c2c2c5;
    overflow: hidden
}

.tabs_inarea_bottom {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    margin-left: 70px;
    height: 40px;
    z-index: 1;
    background-color: #f9f9fb;
    overflow: hidden
}

.sheet_tab {
    position: relative
}

.sheet_tab ul {
    padding-right: 2px;
    cursor: pointer
}

#conditionPalette {
    position: absolute;
    display: none
}

.popup_header {
    position: relative;
    background-color: #282e47;
    height: 35px
}

.popup_favicon {
    float: left;
    position: absolute;
    top: 9px;
    left: 13px;
    z-index: 100
}

.popup_name {
    float: left;
    position: absolute;
    left: 37px;
    line-height: 35px;
    color: #fefefe;
    z-index: 100;
    font-size: 14px
}

.pop_top {
    box-sizing: border-box;
    height: 35px;
    background-color: #282e47
}

.pop_top_title {
    text-align: left;
    float: none;
    position: relative;
    top: 10px;
    padding-left: 15px
}

.topright_close {
    cursor: pointer;
    position: absolute;
    margin-top: 5px;
    text-align: right;
    right: 5px;
    width: 27px;
    height: 25px
}

.pop_close_img {
    padding: 7px 8px
}

.pop_tab {
    clear: both;
    overflow: hidden;
    display: block;
    padding: 10px;
    background-color: #fff
}

.pop_tab .controls {
    text-align: left;
    display: block;
    width: 100%;
    clear: both;
    line-height: 20px;
    font-size: 0
}

.pop_tab .controls .pop_tab_item {
    box-sizing: border-box;
    height: 28px;
    border-bottom: 3px solid transparent;
    color: #7f7f7f;
    padding: 4px 12px 8px;
    font-size: 13px;
    letter-spacing: 0;
    display: inline-table
}

.pop_tab .controls .pop_tab_item.on {
    box-sizing: border-box;
    font-weight: 700;
    letter-spacing: -.35px;
    height: 28px;
    border-bottom: 3px solid #4965e6;
    color: #191919;
    padding: 4px 12px 8px
}

.pop_tab .controls .pop_tab_item span {
    white-space: nowrap
}

.setting_box_area {
    margin-top: 0;
    float: left;
    min-height: 170px;
    display: block;
    width: 403px;
    background-color: #f9f9fb;
    clear: both;
    top: 100px;
    left: auto;
    padding: 5px 30px 0;
    border: 1px solid #acacac
}

.con_list {
    position: relative;
    display: none
}

.con_list.on {
    display: block
}

.con_list .cont {
    float: left;
    position: relative;
    top: 10px;
    color: #191919;
    margin-left: 8px
}

.con_list .title {
    float: left;
    position: relative;
    top: 2px;
    left: 0;
    width: 135px;
    height: 30px;
    line-height: 27px;
    text-align: left;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: -.3px;
    white-space: nowrap
}

.con_list .comment {
    float: left;
    position: relative;
    top: 3px;
    height: 30px;
    font-size: 13px
}

.con_list .emblem {
    float: left;
    position: relative;
    top: 10px;
    left: 0;
    width: 48px;
    height: 48px;
    background: url(../../images/theme1/popup/iportal_emblem.png) no-repeat
}

.con_list .info {
    float: left;
    position: absolute;
    top: 10px;
    left: 70px;
    height: 45px;
    line-height: 45px;
    font-size: 34px;
    font-weight: 700;
    font-family: "Malgun Gothic", sans-serif;
}

.con_list .version {
    float: left;
    position: absolute;
    top: 70px;
    left: 70px;
    font-size: 16px;
    font-weight: 700;
    font-family: "Malgun Gothic", sans-serif;
}

.con_list .copyright {
    float: left;
    position: absolute;
    top: 110px;
    left: 30px;
    font-size: 11px;
    font-family: "Malgun Gothic", sans-serif;
}

.con_list .hideOption {
    display: none
}

.pop_content_info .cont_list,
.pop_content_info .cont_list .cont {
    width: 100%
}

.btnarea {
    position: relative;
    bottom: 0;
    width: 100%;
    height: 25px;
    margin-top: 12px
}

.btnarea div {
    float: right;
    position: absolute;
    right: 0
}

.btnarea div span {
    display: inline-block;
    position: relative;
    right: 0;
    margin-left: 5px
}

.btnarea_detail {
    position: relative;
    right: 10px
}

.checkbox {
    float: left
}

.checkbox_position {
    position: relative;
    top: 7px
}

.checkbox_text {
    display: inline;
    position: absolute;
    top: 0;
    left: 25px;
    width: 100%;
    height: 30px;
    line-height: 27px;
    text-align: left
}

.checkbox_text span {
    position: relative;
    height: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    width: 180px
}

.combobox {
    width: 180px;
    margin: 5px 10px 0 0;
    font-size: 12px;
    color: #383838;
    vertical-align: middle
}

.combobox .combo_select {
    width: 100%;
    height: auto;
    border: 1px solid #acacac;
    padding: 3px 15px 3px 3px;
    font-size: 13px;
    background: url(../../images/theme1/control/combo_arrow.png) 100% 100% no-repeat #fff;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    text-overflow: ellipsis;
    color: #383838
}

.combobox .combo_select::-ms-expand {
    display: none
}

.combobox #u_OP03_RPT_SORT {
    font-family: inherit
}

.combobox input[type="password"],
.combobox input.pwd_security {
    -webkit-text-security: disc;
    -moz-text-security: disc;
    width: 100%;
    font-size: 12px;
    color: #383838;
    border: 1px solid #acacac;
    background: #fff;
    margin: 0 0 3px
}

.combobox input[type="password"]:hover,
.combobox input.pwd_security:hover {
    -webkit-transition: border-color .3s ease-in-out;
    -moz-transition: border-color .3s ease-in-out;
    transition: border-color .3s ease-in-out;
    border: 1px solid #606060
}

.cache_table_check_header {
    width: 28px;
    padding: 0 5px
}

.cache_table_title_header {
    width: 292px
}

.btn_darkgrey {
    padding: 0 4px;
    cursor: pointer;
    border: 1px solid #c2c2c5;
    background: linear-gradient(180deg, #f9f9fb 0, #e6e6ea 100%) no-repeat;
    font-weight: 700;
    font-size: 12px;
    line-height: 16px;
    color: #303031;
    border-radius: 4px;
    min-width: 60px;
    height: 24px;
    font-family: inherit
}

.btn_darkgrey:hover {
    background: linear-gradient(180deg, #4965e6 0, #2e4fec 100%) no-repeat;
    color: #fff;
    border: 1px solid #0c2bbe;
    border-radius: 4px
}

.pop_content {
    position: relative;
    top: 53px;
    padding: 0 23px
}

.pop_content select {
    width: 200px
}

.pop_content div ul {
    position: relative;
    width: 100%
}

.pop_content div ul li {
    margin: 0 0 10px
}

.pop_content div ul li div {
    position: relative;
    display: inline-block;
    height: 30px
}

.pop_content div ul li.cache_title {
    position: relative;
    width: 100%;
    text-align: left
}

.pop_content div ul li.cache_title .con_tr {
    float: right;
    padding-right: 35px;
    width: 120px;
    line-height: 25px;
    text-align: right;
    font-weight: 700
}

.pop_content div .con_th {
    padding-left: 35px;
    width: 120px;
    line-height: 25px;
    text-align: left;
    font-weight: 700
}

.pop_content div .con_tr select {
    position: relative;
    height: 100%;
    cursor: pointer
}

.pop_content_pwd ul li .con_th {
    width: 130px
}

.pop_content_pwd ul li input {
    width: 80%;
    height: 23px
}

#cache_table {
    width: 100%
}

#cache_table_div {
    width: 100%;
    height: 125px;
    border: 1px solid #c2c2c5;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    margin-top: 30px;
    color: #e6e6ea;
    background-color: #fff
}

#cache_table thead {
    border-bottom: 1px solid #c2c2c5;
    background-color: #e6e6ea;
    color: #000
}

#cache_table thead .cache_table_check_header {
    border-right: 1px solid #c2c2c5
}

#cache_table tbody .cache_table_title_header {
    display: inline-block;
    text-align: left
}

#cache_table tbody .cache_table_title_header span {
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: #000
}

#cacheAll,
.cache_check_box {
    margin-top: 5px
}

.pop_btn span {
    padding: 0
}

.pop_btn span:nth-child(2) {
    padding-right: 23px
}

#cache_delete_btn {
    cursor: pointer;
    float: right
}

#userOption_detail {
    background-image: none;
    border: 1px solid #6b6b6b;
    min-height: 293px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0)
}

#setProperties_detail .btnarea div {
    width: 100%
}

.setting_box_area2 {
    float: left;
    display: block;
    width: 160px;
    background-color: #f5f5f5;
    border: 1px solid #acacac;
    clear: both;
    top: auto;
    left: auto;
    padding: 10px 10px 1px;
    text-align: left;
    color: #000000
}

.dialogItem1 {
    margin-bottom: 10px;
    margin-right: 5px
}

.popup_wrap {
    margin: 0 auto;
    padding: 1em;
    width: 466px
}

.popup_wrap_filter {
    margin: 0 auto;
    padding: 1em;
    width: 266px
}

.popup_wrap_filter2 {
    margin: 0 auto;
    height: 100%
}

.popup_wrap_favorite {
    margin: 0 auto;
    padding: 1em;
    width: 500px
}

.popupbox {
    background-color: #fff;
    background-image: none;
    border: 1px solid #6b6b6b;
    min-height: 293px
}

.popupbox_filter {
    background-color: #fff;
    background-image: none;
    border: 1px solid #6b6b6b
}

.popupbox_filter2 {
    background-color: #fff;
    background-image: none
}

.popupbox_favorite {
    background-color: #fff;
    background-image: none;
    border: 1px solid #6b6b6b;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .56)
}

.cont_area {
    display: block;
    clear: both;
    overflow: hidden;
    padding: 10px
}

.cont_area .targets4 {
    float: left;
    min-height: 300px;
    max-height: 300px;
    display: block;
    width: 455px;
    background-color: #f5f5f5;
    border: 1px solid #acacac;
    overflow-y: auto;
    clear: both;
    padding: 10px
}

.boomarkPop_content {
    float: left;
    overflow: auto;
    top: 55px;
    left: 23px;
    text-align: left;
    color: #383838
}

.rename_area {
    float: left;
    position: relative;
    left: 0;
    margin-bottom: 10px;
    width: 100%
}

.rename_area .cont {
    float: left;
    width: 100%
}

.rename_area .combobox_rename {
    float: left;
    position: relative;
    top: 10px;
    left: 0;
    width: 100%;
    text-align: left
}

.rename_area .combobox_rename input[type=text] {
    width: 350px;
    font-size: 12px;
    border: 1px solid #acacac;
    background: #fff;
    padding: 5px;
    color: #383838
}

.rename_area .combobox_rename input[type=text]:active,
.rename_area .combobox_rename input[type=text]:hover {
    -webkit-transition: border-color .3s ease-in-out;
    -moz-transition: border-color .3s ease-in-out;
    transition: border-color .3s ease-in-out;
    border: 1px solid #606060
}

.rename_area button[type=submit] {
    cursor: pointer;
    width: 97px;
    border-radius: 3px;
    background: linear-gradient(180deg, #f9f9fb 0, #e6e6ea 100%) no-repeat;
    border: 1px solid #c2c2c5;
    color: #303031;
    margin: 0 0 2px;
    padding: 5px;
    font-family: inherit;
    font-size: 12px;
    font-weight: 700
}

.rename_area button[type=submit]:active,
.rename_area button[type=submit]:hover {
    color: #fff;
    background: linear-gradient(180deg, #4965e6 0, #2e4fec 100%) no-repeat;
    -webkit-transition: background .3s ease-in-out;
    -moz-transition: background .3s ease-in-out;
    transition: background-color .3s ease-in-out
}

.rename_btn {
    float: right;
    position: absolute;
    right: 0
}

.dialog_popupBox {
    position: fixed
}

._dialog_shadow,
._dialog_shadow_notice {
    position: fixed;
    background-color: #000;
    border: 0 solid #454545;
    filter: alpha(opacity=30);
    opacity: .3;
    -moz-opacity: .3
}

.loadingShadow {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: transparent;
    z-index: 3000
}

.loadingShadow>div {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh
}

.loadingShadow>div>div {
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all .5s
}

.loadingShadow>div>div>div {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    border-radius: 50%
}

#loading_closeBtn {
    margin-left: 105px;
    margin-bottom: 100px;
    position: absolute;
    cursor: pointer;
    background-image: url(../../images/theme1/intro/close.png);
    width: 24px;
    height: 24px
}

.loadingShadow>div>div>div>div {
    border: 2px solid transparent;
    border-color: transparent #4261F2;
    -moz-animation: rotate-loading 1.5s linear 0s infinite normal;
    -moz-transform-origin: 50% 50%;
    -webkit-animation: rotate-loading 1.5s linear 0s infinite normal;
    -webkit-transform-origin: 50% 50%;
    animation: rotate-loading 1.5s linear 0s infinite normal;
    transform-origin: 50% 50%;
    border-radius: 50%;
    height: 80px;
    width: 80px
}

.loadingShadow>div>div>div>span {
    -moz-animation: loading-text-opacity 4s linear 0s infinite normal;
    -webkit-animation: loading-text-opacity 42s linear 0s infinite normal;
    animation: loading-text-opacity 4s linear 0s infinite normal;
    color: #4261F2;
    font-family: "Helvetica Neue", Helvetica, arial, sans-serif;
    font-size: 10px;
    font-weight: 700;
    opacity: 0;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 90px
}

@keyframes rotate-loading {
    0% {
        transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -moz-transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        -moz-transform: rotate(360deg)
    }
}

@-moz-keyframes rotate-loading {
    0% {
        transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -moz-transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        -moz-transform: rotate(360deg)
    }
}

@-webkit-keyframes rotate-loading {
    0% {
        transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -moz-transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        -moz-transform: rotate(360deg)
    }
}

@keyframes loading-text-opacity {

    0%,
    20% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-moz-keyframes loading-text-opacity {

    0%,
    20% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-webkit-keyframes loading-text-opacity {

    0%,
    20% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.textbtn {
    font-weight: 700;
    font-size: 11px
}

.textbtn span.viewerBtnWrap {
    display: inline
}

.textbtn .viewerBtnWrap a {
    display: block;
    letter-spacing: -.24px;
    color: #6f6f75;
    text-transform: uppercase;
    background: #e5e5eb;
    padding: 4px 14px;
    border-radius: 4px
}

.textbtn .viewerBtnWrap a:hover {
    background: #f9f9fb;
    color: #333
}

.imgbtn {
    font-size: 0;
    line-height: 0
}

.vline {
    float: left;
    width: 1px;
    height: 15px;
    background: url(../../images/theme1/top/division.png) no-repeat
}

.rep_vline {
    margin-left: 10px;
    margin-right: 5px;
    float: left;
    width: 1px;
    height: 15px;
    background: url(../../images/theme1/top/division.png) no-repeat
}

.cacheBtn {
    margin-left: 5px;
    float: left
}

.conditionWrap {
    margin-left: 5px;
    float: left;
    padding-left: 0;
    padding-top: 0;
    transform: translateY(-3px)
}

#conditionIcon {
    width: 16px;
    height: 16px;
    line-height: 28px
}

#cache_title {
    float: left;
    color: #191919;
    font-weight: 700;
    font-size: 12px;
    line-height: 16px;
    margin-top: 4px;
    margin-left: 5px
}

#setPropertiesPopupDivWrap {
    box-sizing: border-box;
    display: none;
    width: 182px;
    height: 192px;
    border: 1px solid #6b6b6b;
    background-color: #fff
}

.tabs_arrow_bottom {
    box-sizing: border-box;
    position: absolute;
    width: 70px;
    height: 40px;
    z-index: 1;
    background-color: #f9f9fb;
    padding-left: 10px
}

.tabs_arrow_top {
    box-sizing: border-box;
    position: absolute;
    width: 70px;
    height: 40px;
    z-index: 1;
    background-color: #f9f9fb;
    padding-top: 8px;
    padding-left: 10px;
    border-top: 1px solid #c2c2c5;
    border-bottom: 1px solid #c2c2c5
}

.bottom_tab_leftbg {
    box-sizing: border-box;
    height: 30px;
    border-bottom-left-radius: 10px;
    width: 10px;
    background: #e5e5eb;
    border-left: 1px solid #c3c3c9;
    border-bottom: 1px solid #c3c3c9
}

.bottom_tab_left_arrow {
    box-sizing: border-box;
    height: 30px;
    width: 15px;
    background: url(../../images/theme1/rtab/tabicon_left.png) 0 center no-repeat, #e5e5eb;
    border-bottom: 1px solid #c3c3c9;
    cursor: default
}

.bottom_tab_right_arrow {
    box-sizing: border-box;
    height: 30px;
    width: 15px;
    background: url(../../images/theme1/rtab/tabicon_right.png) 0 center no-repeat, #e5e5eb;
    border-bottom: 1px solid #c3c3c9;
    cursor: default
}

.bottom_tab_rightbg {
    box-sizing: border-box;
    width: 10px;
    height: 30px;
    border-bottom-right-radius: 10px;
    background: #e5e5eb;
    border-right: 1px solid #c3c3c9;
    border-bottom: 1px solid #c3c3c9
}

.bottom_tab_leftbg_on {
    box-sizing: border-box;
    height: 30px;
    border-bottom-left-radius: 10px;
    width: 10px;
    background: #fff;
    border-left: 1px solid #c3c3c9;
    border-bottom: 1px solid #c3c3c9
}

.bottom_tab_left_arrow_on {
    box-sizing: border-box;
    height: 30px;
    width: 15px;
    background: url(../../images/theme1/rtab/tabicon_left.png) 0 center no-repeat, #fff;
    border-bottom: 1px solid #c3c3c9;
    cursor: pointer
}

.bottom_tab_right_arrow_on {
    box-sizing: border-box;
    height: 30px;
    width: 15px;
    background: url(../../images/theme1/rtab/tabicon_right.png) 0 center no-repeat, #fff;
    border-bottom: 1px solid #c3c3c9;
    cursor: pointer
}

.bottom_tab_rightbg_on {
    box-sizing: border-box;
    width: 10px;
    height: 30px;
    border-bottom-right-radius: 10px;
    background: #fff;
    border-right: 1px solid #c3c3c9;
    border-bottom: 1px solid #c3c3c9
}

.top_tab_leftbg {
    top: 0;
    box-sizing: border-box;
    height: 30px;
    border-top-left-radius: 10px;
    width: 10px;
    background: #e5e5eb;
    border-left: 1px solid #c3c3c9;
    border-top: 1px solid #c3c3c9
}

.top_tab_left_arrow {
    top: 0;
    box-sizing: border-box;
    height: 30px;
    width: 15px;
    background: url(../../images/theme1/rtab/tabicon_left.png) 0 center no-repeat, #e5e5eb;
    border-top: 1px solid #c3c3c9;
    cursor: default
}

.top_tab_right_arrow {
    top: 0;
    box-sizing: border-box;
    height: 30px;
    width: 15px;
    background: url(../../images/theme1/rtab/tabicon_right.png) 0 center no-repeat, #e5e5eb;
    border-top: 1px solid #c3c3c9;
    cursor: default
}

.top_tab_rightbg {
    top: 0;
    box-sizing: border-box;
    width: 10px;
    height: 30px;
    border-top-right-radius: 10px;
    background: #e5e5eb;
    border-right: 1px solid #c3c3c9;
    border-top: 1px solid #c3c3c9
}

.top_tab_leftbg_on {
    top: 0;
    box-sizing: border-box;
    height: 30px;
    border-top-left-radius: 10px;
    width: 10px;
    background: #fff;
    border-left: 1px solid #c3c3c9;
    border-top: 1px solid #c3c3c9
}

.top_tab_left_arrow_on {
    top: 0;
    box-sizing: border-box;
    height: 30px;
    width: 15px;
    background: url(../../images/theme1/rtab/tabicon_left.png) 0 center no-repeat, #fff;
    border-top: 1px solid #c3c3c9;
    cursor: pointer
}

.top_tab_right_arrow_on {
    top: 0;
    box-sizing: border-box;
    height: 30px;
    width: 15px;
    background: url(../../images/theme1/rtab/tabicon_right.png) 0 center no-repeat, #fff;
    border-top: 1px solid #c3c3c9;
    cursor: pointer
}

.top_tab_rightbg_on {
    top: 0;
    box-sizing: border-box;
    width: 10px;
    height: 30px;
    border-top-right-radius: 10px;
    background: #fff;
    border-right: 1px solid #c3c3c9;
    border-top: 1px solid #c3c3c9
}

#temp_tabarea {
    position: absolute;
    top: -50000px;
    left: -50000px;
    bottom: 0;
    margin-left: 0;
    width: 100000px;
    height: 40px;
    overflow: hidden;
    border-top: 1px solid #c3c3c9
}

#temp_tabarea ul {
    padding-right: 2px;
    cursor: pointer
}

#temp_tabarea .sheettab_div li {
    position: relative
}

#temp_tabarea .sheettab_div {
    display: block;
    float: left;
    position: relative;
    left: 0;
    cursor: pointer
}

#temp_tabarea .sheet_leftbg {
    top: 0;
    box-sizing: border-box;
    height: 30px;
    border-bottom-left-radius: 10px;
    width: 10px;
    background: no-repeat #e5e5eb;
    border-left: 1px solid #c3c3c9;
    border-bottom: 1px solid #c3c3c9
}

#temp_tabarea .sheet_leftbg_on {
    top: 0;
    box-sizing: border-box;
    background: #fff;
    height: 30px;
    border-bottom-left-radius: 10px;
    width: 10px;
    border-left: 1px solid #e5e5eb;
    border-bottom: 1px solid #e5e5eb
}

#temp_tabarea .sheet_bgbar {
    top: 0;
    box-sizing: border-box;
    padding-top: 5px;
    height: 30px;
    background: no-repeat #e5e5eb;
    color: #7f7f7f;
    text-align: left;
    letter-spacing: -.28px;
    padding-left: 5px;
    padding-right: 10px;
    border-bottom: 1px solid #c3c3c9
}

#temp_tabarea .sheet_bgbar_on {
    top: 0;
    box-sizing: border-box;
    padding-top: 5px;
    height: 30px;
    background: #fff;
    color: #333;
    font-weight: 700;
    text-align: left;
    letter-spacing: -.28px;
    padding-left: 5px;
    padding-right: 10px;
    border-bottom: 1px solid #e5e5eb
}

#temp_tabarea .sheet_rightbg {
    top: 0;
    box-sizing: border-box;
    width: 30px;
    height: 30px;
    background: url(../../images/theme1/rtab/tabicon_delete.png) 0 center no-repeat, #e5e5eb;
    border-bottom-right-radius: 10px;
    border-right: 1px solid #c3c3c9;
    border-bottom: 1px solid #c3c3c9
}

#temp_tabarea .sheet_rightbg_on {
    top: 0;
    box-sizing: border-box;
    width: 30px;
    height: 30px;
    background: url(../../images/theme1/rtab/tabicon_delete.png) 0 center no-repeat, #fff;
    border-bottom-right-radius: 10px;
    border-right: 1px solid #e5e5eb;
    border-bottom: 1px solid #e5e5eb
}

#temp_tabarea .iportal_closeAllBtn,
#temp_tabarea .iportal_closeAllBtn_on:hover {
    top: 5px;
    left: 5px;
    width: 18px;
    height: 18px;
    background: url(../../images/theme1/rtab/tabicon_add.png) center no-repeat
}

#temp_tabarea .sheet_closeAllBtn,
#temp_tabarea .sheet_closeAllBtn_on:hover {
    top: 5px;
    left: 5px;
    width: 18px;
    height: 18px;
    background: url(../../images/theme1/rtab/tabicon_delete.png) center no-repeat
}

div.MtxStepProgress,
div.MtxStepProgress>div.Bar {
    box-sizing: border-box;
    background-color: #F9F9FB;
    border: 0;
    border-radius: 2px;
    opacity: 1
}

div.MtxStepProgress>div.BarStep1 {
    background-color: #DC3545
}

div.MtxStepProgress>div.BarStep2 {
    background-color: #FBA700
}

div.MtxStepProgress>div.BarStep3 {
    background-color: #22AB61
}

#passwordStepInfo {
    margin-bottom: 5px
}

#passwordStepInfo>div {
    margin-top: 5px;
    margin-left: 10px;
    margin-right: 10px;
    display: flex
}

#passwordStepInfo>div>.errorIcon {
    margin-right: 5px
}

div.MtxStepProgressViewBox {
    border: 1px solid #c2c2c5;
    position: absolute;
    top: 30px;
    left: 0;
    display: none;
    width: 200px;
    height: auto;
    background-color: #fff;
    z-index: 3
}

.text-align-left {
    text-align: left
}

.overflowShow {
    overflow: visible
}

path.svgPathCheckColor_Y {
    stroke: #22ab61
}

path.svgPathCheckColor_N {
    stroke: #dc3545
}

.CDT_100_ViewerWrap {
    width: 300px;
    height: 340px;
    background: no-repeat #fff;
    box-shadow: 0 5px 5px rgba(0, 0, 0, .2);
    border: 1px solid #6f6f75
}

#CDT_100_Viewer {
    display: block;
    width: 100%;
    height: 100%
}

.popupbox_filter_wrap {
    height: 100%
}

#condFrm {
    width: 100%;
    border: 0
}

#folderTree_header {
    width: 100%;
    height: 39px;
    float: left;
    box-sizing: border-box;
    background: no-repeat #eeeef3
}

.folderTree_header_content {
    left: 0;
    height: 39px;
    width: 100%;
    display: inline-block;
    position: relative;
    box-sizing: border-box
}

#folderTree_tabTitle {
    display: inline-block;
    padding: 8px 34px 8px 12px;
    width: 100%;
    height: 100%;
    text-align: left;
    font: normal normal bold 14px/24px "Malgun Gothic", sans-serif;
    color: #333;
    letter-spacing: -.28px
}

#folderTree_btn {
    width: 24px;
    height: 24px;
    cursor: pointer;
    display: inline-block;
    margin-top: 8px;
    text-align: center;
    position: absolute;
    right: 10px
}

#folderTree_btn.open {
    background: url(../../images/theme1/leftmenu/folder_tree_open.png) 0 center no-repeat
}

#folderTree_btn.close {
    background: url(../../images/theme1/leftmenu/folder_tree_close.png) 0 center no-repeat
}