﻿@import url(common.css);

input[type=text], textarea {
    -webkit-ime-mode: active;
    -moz-ime-mode: active;
    -ms-ime-mode: active;
    ime-mode: active;
} 

body, table, tr, td, span, center, thead {
    font-size: 12px;
    margin: 0;
    padding: 0;
    color: #858585;
}

img {
    margin: 0;
    padding: 0;
    border: 0;
}

ul, li {
    list-style: none;
}


input[value=닫기], input[value=선택], input[value=수정], input[value=복사], input[value=삭제], input[value=완료], input[value=등록] {
    width: 50px;
}

input[value=단순엑셀저장], .small_blue_btn[주문내역보기=수정], input[value=SMS전송내역] {
    width: 100px;
}

select[name^=PaperTypeF] {
    width: 200px;
    border: 1px solid #c7c7c7;
    font-size: 11px;
    color: #666;
    background: url(/images/common/selectbox_arrow.jpg) no-repeat scroll 100% 50% #fff;
    border-radius: 0px;
    text-indent: 0.01px;
    padding: 3px 30px 3px 5px;
    padding-right: 2px;
    -webkit-appearance: none;
    -moz-appearance: none;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
    height: 25px;
    vertical-align: top;
}

select[name=AddrType] {
    width: 120px !important;
}

select:not(#Product1ID,#Product2ID,#ProductID,#UserID,#MainContent_UserID,#MainContent_Product1ID,#MainContent_Product2ID,#MainContent_ProductID, select[name^=PaperTypeF], #MainContent_Category1, #MainContent_Category2, #MainContent_ComIDListBox, #Select_Product #MainContent_Brand) {
    /*
    width: auto;
    padding-right: 30px;
    padding-top: 3px;
    padding-bottom: 3px;
    */
    width: 90px;
    border: 1px solid #c7c7c7;
    font-size: 11px;
    color: #666;
    background: url(/images/common/selectbox_arrow.jpg) no-repeat scroll 100% 50% #fff;
    border-radius: 0px;
    text-indent: 0.01px;
    padding: 3px 30px 3px 5px;
    padding-right: 2px;
    -webkit-appearance: none;
    -moz-appearance: none;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
    height: 25px;
    vertical-align: top;
}

#Product1ID, #Product2ID, #ProductID, #UserID, #MainContent_UserID, #MainContent_Product1ID, #MainContent_Product2ID, #MainContent_ProductID {
    border: 1px solid #c7c7c7;
    font-size: 11px;
    color: #666;
    border-radius: 0px;
    text-indent: 0.01px;
    -webkit-appearance: none;
    -moz-appearance: none;
    white-space: nowrap;
    cursor: pointer;
}

.outer_box {
    /*기존레이어 제어*/
    /*margin: 10px 0px 10px 10px;*/
    /*기존레이어 제어*/
    /*좌측레이어 제어*/
    /*position:absolute;left:10px;top:10px;*/
    /*좌측레이어 제어*/
    margin: 10px 0px 10px 10px;
}

.TopMenu {
    width: 100%;
}

/*권한 설정으로 추가*/
#MainContent_td .gray_btn {
    display: none;
}

#MainContent_td .blue_btn {
    display: none;
}

#MainContent_td .orange_btn {
    display: none;
}

#MainContent_td .green_btn {
    display: none;
}

#MainContent_td .small_orange_btn {
    display: none;
}

#MainContent_td .small_green_btn {
    display: none;
}

#MainContent_td .small_blue_btn {
    display: none;
}

#MainContent_td .small_gray_btn {
    display: none;
}
/*권한 설정으로 추가*/

input, select {
    font-size: 12px;
}

.adminLogoCell {
    /*width: 215px;
    height: 40px;
    z-index:10; --좌측레이어 제어*/
    width: 215px;
    height: 52px;
}

.adminLogo {
    width: 217px;
    height: 20px;
    border: 0px solid #e6e6e6;
    border-bottom-width: 0;
    vertical-align: bottom;
}

.header_tbox {
    width: 630px;
    height: 20px;
    border: 0px solid red;
    float: right;
}

.header_text {
    font-size: 11px;
    color: #9b9b9b;
    float: left;
    line-height: 20px;
}

.header_logout {
    margin-left: 2px;
    float: left;
}

.header_map_btn {
    display: table-cell;
    width: 70px;
    background: url(/images/common/orange_btn_bg.jpg) center center;
    color: white;
    height: 17px;
    border-style: none;
    font-size: 12px;
    margin: 0;
    vertical-align: middle;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 17px;
    cursor: pointer;
    -webkit-appearance: none;
}

.header_logout_btn {
    display: table-cell;
    width: 70px;
    background: url(/images/common/green_btn_bg.jpg) center center;
    color: white;
    height: 17px;
    border-style: none;
    font-size: 12px;
    margin: 0;
    vertical-align: middle;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 17px;
    cursor: pointer;
    -webkit-appearance: none;
}

.header_home {
    margin-left: 2px;
    float: left;
}

.header_home_btn {
    display: table-cell;
    width: 70px;
    background: url(/images/common/blue_btn_bg.jpg) center center;
    color: white;
    height: 17px;
    border-style: none;
    font-size: 12px;
    margin: 0;
    vertical-align: middle;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 17px;
    cursor: pointer;
    -webkit-appearance: none;
}

.top_menu {
    height: 20px;
    background-color: #636363;
    text-align: center;
    color: white;
    font-weight: 700;
    border-left: 1px solid white;
    font-size: 12px;
}

.top_menu_div {
    min-width: 100px;
    display: block;
    cursor: pointer;
    margin-top: 1px;
}

.left_menu_title {
    height: 70px;
    width: 215px;
    display: block;
    border-bottom: 0px solid #e6e6e6;
}

.left_menu {
    height: 28px;
    border-bottom: 1px solid #e6e6e6;
    color: #858585;
    background-color: #fafafa;
    padding: 0px 0px 0px 10px;
    letter-spacing: -0.5px;
    width: 217px;
}

.left_menu_span {
    float: right;
    font-size: 13px;
    color: #909090;
}

/*
.program_box{width:205px;height:95px;border:1px solid #e6e6e6;margin:0 auto;display:block}
.program_btn{width:195px;height:25px;border:0px solid red;}
.program_btn img{padding-left:4px;padding-top:5px}

.firefox_box{width:205px;height:110px;border:1px solid #e6e6e6;margin:0 auto;display:block;background-color:#fafafa; margin-top:50px}
.firefox_btn{width:195px;height:49px;border:0px solid red;}
.firefox_btn img{padding-left:4px;padding-top:5px}
.firefox_text{font-size:11px;color:#4d4d4d; width:205px;line-height:16px;letter-spacing:-1px;border:0px solid red;padding:3px 0px 0px 5px}
.firefox_text_span{font-weight:600;font-size:12px}
.text_orange{color:#faa614;font-weight:700;font-size:12px}
.teamviewer_box{width:205px;height:100px;border:1px solid #e6e6e6;display:block;background-color:#fafafa;margin:0 auto;margin-top:10px;}
.teamviewer_btn{width:195px;height:49px;border:0px solid red;}
.teamviewer_btn img{padding-left:4px;padding-top:5px}
.teamviewer_text{font-size:11px;color:#6f6f6f; width:205px;line-height:16px;letter-spacing:-1px;border:0px solid red;padding:3px 0px 0px 8px}
.teamviewer_text_span{font-weight:500;font-size:12px}
*/

.info_left_box {
    /*width: 216px; -- 좌측레이어 제어*/
    width: 216px;
    border: 1px solid #e6e6e6;
    border-bottom-width: 0;
}

.info_right_box {
    border: 1px solid #e6e6e6;
    border-bottom-style: none;
    border-left-style: none;
    padding-bottom: 10px;
}

.footer_copyright {
    border-top: 3px solid #636363;
    background-color: #f0f0f0;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
}

.footer_logo_box {
    border: 1px solid #e6e6e6;
}

.footer_logo {
    width: 215px;
    border: 0px;
}

.footer_right {
    border-top: 0px solid #e6e6e6;
    border-bottom: 0px solid #e6e6e6;
    border-right: 0px solid #e6e6e6;
}

.footer_call_box {
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
}

.footer_call {
    width: 215px;
    margin: 0 auto;
}

.tfooter_dptinfo {
    width: 1050px;
    table-layout: fixed;
    height: 100px;
    border-left: 1px solid #e6e6e6;
}

.dptinfo_division_top {
    background-color: #92c7e0;
    width: 55px;
    height: 20px;
    font-size: 11px;
    color: white;
    word-break: break-all;
    font-weight: 700;
    border-bottom: 1px solid white;
    text-align: center;
    letter-spacing: -1px;
}

.dptinfo_dpt {
    background-color: #fafafa;
    width: 200px;
    height: 20px;
    font-size: 11px;
    color: #636363;
    word-break: break-all;
    font-weight: 800;
    border-bottom: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    padding-left: 5px;
    letter-spacing: -1px;
}

.dptinfo_division_middle {
    background-color: #92c7e0;
    width: 55px;
    height: 60px;
    font-size: 11px;
    color: white;
    word-break: break-all;
    font-weight: 700;
    border-bottom: 1px solid white;
    text-align: center;
    letter-spacing: -1px;
}

.dptinfo_contents {
    width: 200px;
    height: 20px;
    font-size: 11px;
    color: #858585;
    word-break: break-all;
    border-bottom: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    padding-left: 5px;
    line-height: 16px;
}

.dptinfo_division_bottom {
    background-color: #92c7e0;
    width: 55px;
    height: 20px;
    font-size: 11px;
    color: white;
    word-break: break-all;
    font-weight: 700;
    text-align: center;
    letter-spacing: -1px;
}

.dptinfo_number {
    width: 200px;
    height: 20px;
    font-size: 11px;
    color: #faa614;
    word-break: break-all;
    font-weight: 700;
    border-right: 1px solid #e6e6e6;
    padding-left: 5px;
}


.btime_top {
    background-color: #fafafa;
    width: 205px;
    height: 20px;
    font-size: 11px;
    color: #636363;
    word-break: break-all;
    font-weight: 800;
    border-bottom: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    letter-spacing: -1px;
    text-align: center;
}

.btime_box {
    width: 205px;
    margin: 0 auto;
}

.btime_middle {
    width: 100px;
    height: 15px;
    background-color: #92c7e0;
    color: white;
    font-weight: 600;
    font-size: 11px;
    text-align: center;
    border-bottom: 1px solid #e6e6e6;
    line-height: 16px;
}

.btime_time {
    width: 100px;
    height: 20px;
    color: #909090;
    font-weight: 800;
    font-size: 13px;
    text-align: center;
    border-bottom: 1px solid #e6e6e6;
}

.btime_bottom {
    width: 200px;
    height: 20px;
    font-size: 11px;
    color: #faa614;
    word-break: break-all;
    font-weight: 700;
    border-right: 1px solid #e6e6e6;
    padding-left: 5px;
    letter-spacing: -1px;
}

/*상품목록*/
.goods_text_left {
    width: 65px;
    height: 18px;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    font-weight: 600;
    color: #9b9b9b;
    background-color: #fafafa;
    vertical-align: middle;
    letter-spacing: -0.5px;
    padding: 2px 0px 0px 2px;
}

.goods_text_right {
    height: 18px;
    border-bottom: 1px solid #e6e6e6;
    color: #6f6f6f;
    vertical-align: middle;
    padding: 2px 0px 0px 2px;
}

.use_box {
    width: 60px;
    height: 18px;
    border-bottom: 1px solid #e6e6e6;
    color: white;
    vertical-align: middle;
    letter-spacing: -0.5px;
    padding: 2px 0px 0px 2px;
    font-weight: 600;
    text-align: center;
}
/*상품목록*/



/*교정보기*/
.prt_box_a {
    position: relative;
}



.pr_text_left {
    width: 70px;
    height: 18px;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    font-weight: 600;
    color: #9b9b9b;
    background-color: #fafafa;
    vertical-align: middle;
    letter-spacing: -0.5px;
    padding: 2px 0px 0px 2px;
    display: table-cell;
}

.pr_text_right {
    height: 25px;
    border-bottom: 1px solid #e6e6e6;
    color: #6f6f6f;
    vertical-align: middle;
    padding: 2px;
}


.pr_text_right_a {
    height: 25px;
    border-bottom: 1px solid #e6e6e6;
    color: #6f6f6f;
    vertical-align: middle;
    padding: 2px;
}




.pr_revise {
    float: left;
}

.pr_delete {
    float: left;
}

.pr_list {
    float: right;
}

/*교정보기*/

/*포트폴리오*/
.pf_text_left {
    width: 58px;
    height: 18px;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    font-weight: 600;
    color: #9b9b9b;
    background-color: #fafafa;
    vertical-align: middle;
    letter-spacing: -0.5px;
    padding: 2px 0px 0px 2px;
}

.pf_text_right {
    height: 18px;
    border-bottom: 1px solid #e6e6e6;
    color: #6f6f6f;
    vertical-align: middle;
    padding: 2px 0px 0px 2px;
}

.pf_revise {
    float: left;
}

.pf_delete {
    float: left;
}

.pf_list {
    float: right;
}

/*포트폴리오*/

/*이미지리스트 공통 css*/
.goods {
    width: 268px;
    border: 1px solid #e6e6e6;
    display: inline-block;
}

.goods_image {
    width: 268px;
    height: 250px;
    padding: 10px;
}

.number {
    width: 60px;
    font-weight: 600;
    color: #92c7e0;
    font-size: 12px;
    padding-left: 1px;
}

.more_btn {
    width: 19px;
    height: 19px;
    float: right;
    position: relative;
}

.company_name {
    height: 15px;
    background-color: #b1b1b1;
    color: white;
    text-align: center;
    letter-spacing: -0.5px;
    padding-top: 5px;
    border: 0px solid red;
}

    .company_name a:link {
        text-decoration: none;
        color: white;
    }

    .company_name a:hover {
        text-decoration: none;
        color: #fbf6b3;
    }

.goods_name {
    height: 68px;
    background-color: #b1b1b1;
    color: white;
    font-weight: 600;
    text-align: center;
    letter-spacing: -0.5px;
    padding-bottom: 3px;
    border: 0px solid red;
}

.list_revise_btn {
    width: 36px;
    height: 20px;
    background: url(/images/common/green_btn_bg.jpg) center center;
    border: none;
    color: #fff;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
    -webkit-appearance: none;
}

.list_delete_btn {
    width: 36px;
    height: 20px;
    background: url(/images/common/orange_btn_bg.jpg) center center;
    border: none;
    color: #fff;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
    -webkit-appearance: none;
}

.list_orderlist_btn {
    width: 90px;
    height: 20px;
    background: url(/images/common/gray_btn_bg.jpg) center center;
    border: none;
    color: #fff;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
    -webkit-appearance: none;
}

.list_output_btn1 {
    width: 70px;
    height: 20px;
    background-color: #92c7e0;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
    color: white;
    border: 0px solid #e6e6e6;
    display: block;
    cursor: pointer;
}

.list_output_btn2 {
    width: 70px;
    height: 20px;
    background-color: #9b9b9b;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
    color: white;
    border: 0px solid #e6e6e6;
    display: block;
    cursor: pointer;
}
/*이미지리스트 공통 css*/


/*메인, 캘린더*/
.calendar_btn_box {
    width: 265px;
    height: 330px;
    border: 1px solid #e6e6e6;
    background-color: #f5f5f5;
    margin: 0px 2px 0px 0px;
    display: block;
}

.calender_title {
    width: 246px;
    height: 34px;
    display: block;
    border: 0px solid red;
    margin: 15px 9px 18px 9px;
}

.calender_btn1 {
    width: 77px;
    height: 77px;
    border: 0px solid white;
    border: 0px solid red;
}

.calender_btn2 {
    width: 77px;
    height: 77px;
    border: 0px solid white;
    padding: 0px 7px 0px 7px;
    border: 0px solid red;
}

.calendar_btn_box1 {
    width: 247px;
    height: 77px;
    margin: 0px 9px 7px 9px;
}

.calendar_btn_box2 {
    width: 247px;
    height: 77px;
    margin: 0px 9px 16px 9px;
}

.calendar_notice_box {
    width: 265px;
    height: 306px;
    border: 1px solid #e6e6e6;
    background-color: #f5f5f5;
    margin: 2px 2px 0px 0px;
    display: block;
}

.calendar_notice_title {
    width: 244px;
    height: 22px;
    border: 1px solid #e6e6e6;
    background-color: #fafafa;
    margin: 12px 10px 1px 10px;
    display: block;
}

.cnt_more {
    float: right;
    font-size: 14px;
    font-weight: normal;
    margin-right: 5px;
    line-height: 23px;
    cursor: pointer;
}

.cnt_text {
    font-size: 12px;
    font-weight: 600;
    color: #9b9b9b;
    vertical-align: middle;
    line-height: 23px;
    margin-left: 3px;
}

.cnt_body_box {
    width: 246px;
    margin: 0px 10px 1px 10px;
    display: block;
}

.cnt_body_date {
    width: 70px;
    height: 21px;
    border: 1px solid #e6e6e6;
    border-right-style: none;
    background-color: white;
}

.cnt_date_text {
    font-weight: 600;
    color: #9b9b9b;
    letter-spacing: -0.5px;
    margin: 3px 0px 0px 4px;
    display: block;
}

.cnt_body_text {
    width: 175px;
    height: 21px;
    border: 1px solid #e6e6e6;
    border-left-style: none;
    background-color: white;
    color: #9b9b9b;
}

.cnt_text_text {
    color: #9b9b9b;
    display: block;
    margin: 3px 0px 0px 5px;
}

.calendar_box {
    width: 615px;
    height: 642px;
    border: 0px solid #e6e6e6;
    margin: 0px 0px 0px 0px;
    border-left-width: 0;
}
/*메인, 캘린더*/

/*이미지 리스트 더보기 팝업*/
.imglist {
    width: 750px;
    border: 1px solid #92c7e0;
    display: inline-block;
    position: absolute;
    left: -210px;
}

    .imglist ul li {
        margin: 0;
        padding: 0;
    }

.imglist_top {
    height: 13px;
    background-color: #92c7e0;
    padding: 7px;
}

.imglist_top_tilte {
    float: left;
    color: white;
    font-weight: bold;
    line-height: 12px;
}

.imglist_top_close {
    float: right;
    color: white;
    font-weight: normal;
    line-height: 12px;
}

.imglist_middle {
    width: 750px;
    float: left;
    background-color: white;
    border: 0;
    margin: 0;
    padding: 0;
}

.imglist_middle_img {
    width: 130px;
    height: 130px;
    float: left;
    padding: 10px;
    margin: 0;
    border: 0;
}

.imglist_bottom {
    height: 12px;
    background-color: #92c7e0;
    clear: both;
    padding: 3px;
}

.imglist_bottom_text {
    float: right;
    color: white;
    font-size: 11px;
    line-height: 15px;
}
/*이미지 리스트 더보기 팝업*/


.borderBody {
    border-right: 1px solid #e6e6e6;
    vertical-align: top;
}

.NoBorderBody {
    border-right: 0px solid #e6e6e6;
    vertical-align: top;
}

/*new style*/

.map_address_st {
    background-color: #fafafa;
    border: 1px solid #e6e6e6;
    color: #858585;
    padding: 3px 1px 0px 1px;
    font-size: 11px;
    letter-spacing: -1px;
    margin-right: 3px;
}

.map_address_ln {
    background-color: #fafafa;
    border: 1px solid #e6e6e6;
    color: #858585;
    padding: 3px 6px 0px 6px;
    font-size: 11px;
    letter-spacing: -1px;
    margin-right: 3px;
}

.map_address_tel {
    background-color: #fafafa;
    border: 1px solid #e6e6e6;
    color: #858585;
    padding: 3px 9px 0px 9px;
    font-size: 11px;
    letter-spacing: -1px;
    margin-right: 3px;
}

.orange {
    color: #f4af6d;
}

.darkgreen {
    color: darkgreen;
}

.text_orange_bold {
    font-weight: bold;
    color: #f4af6d;
    letter-spacing: -0.5px;
}

.text_white_bold {
    font-weight: bold;
    color: #ffffff;
    letter-spacing: -0.5px;
}

.text_blue_bold {
    font-weight: bold;
    color: #90c0d7;
    letter-spacing: -0.5px;
}

.bank_btn_style {
    width: 216px;
    height: 28px;
    border: 1px solid #f0f0f0;
}

.scherow_td {
    width: 95px;
    background-color: #f5f5f5;
    color: gray;
    border: 1px solid #e6e6e6;
    border-top-style: none;
    text-align: left;
    padding-left: 5px;
}

.sche_cell {
    text-align: left;
    border-bottom: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    padding-left: 5px;
    word-break: break-all;
}
/*폰트색*/
.gray {
    font-size: 12px;
    font-weight: bold;
    color: #858585;
    letter-spacing: -1px;
}

.skyblue {
    font-size: 12px;
    font-weight: bold;
    color: #90c0d7;
    letter-spacing: -1px;
}

.wine {
    font-size: 12px;
    font-weight: bold;
    color: #df365f;
    letter-spacing: -1px;
}

.purple {
    font-size: 12px;
    font-weight: bold;
    color: #ba95de;
    letter-spacing: -1px;
}
/*폰트색*/
.gray_lsn {
    font-size: 12px;
    font-weight: bold;
    color: #858585;
    letter-spacing: normal;
}

.skyblue_lsn {
    font-size: 12px;
    font-weight: bold;
    color: #90c0d7;
    letter-spacing: normal;
}

.wine_lsn {
    font-size: 12px;
    font-weight: bold;
    color: #df365f;
    letter-spacing: normal;
}

.purple_lsn {
    font-size: 12px;
    font-weight: bold;
    color: #ba95de;
    letter-spacing: normal;
}

.gray_box {
    color: white;
    letter-spacing: -0.5px;
    background-color: #636363;
    height: 20px;
    padding: 3px 270px 0px 270px;
}

/*이미지사용각서승인시간안내*/
.mat_title {
    height: 14px;
    border: 1px solid #90c0d7;
    background-color: #90c0d7;
    float: left;
    padding: 5px 5px 4px 5px;
}

.mat_title_text {
    text-align: center;
    line-height: 14px;
    border: 0px solid red;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    letter-spacing: -1px;
}

.mat_reception {
    height: 14px;
    border: 1px solid #E6E6E6;
    float: left;
    padding: 5px 5px 4px 5px;
    margin-left: 1px;
    background-color: #fafafa;
    border-left-width: 10px;
}

.mat_reception_text {
    line-height: 14px;
    border: 0px solid red;
    font-size: 12px;
    font-weight: bold;
    color: #858585;
}

/*기존스타일*/
.fixCell {
    overflow-x: hidden;
}

.red {
    color: #df365f;
}

.blue {
    color: #90c0d7;
}

.SelectedLeftMenuItems:link {
    font-family: '굴림', 'Gulim', 'Nanum Gothic';
    color: #3366ff;
    text-decoration: none;
    font-weight: bold;
}

/* -- 그레이73% -- */
.SelectedLeftMenuItems:visited {
    color: #858585;
}

.SelectedLeftMenuItems:active {
}

.SelectedLeftMenuItems:hover {
    color: #3366ff;
}

a:link {
    color: #858585;
    text-decoration: none;
}
/* -- 그레이73% -- */
a:visited {
    color: #858585;
}

a:active {
    color: #858585;
}

a:hover {
    color: #f4af6b;
}


.vertical-div {
    text-align: center;
    display: inline-block;
    margin-left: 3px;
}

.vertical-image {
    margin: 0;
    vertical-align: middle;
}

.vertical-span {
    display: inline-block;
    height: 100%;
    margin: 0;
    vertical-align: middle;
    border: 0px solid blue;
}

.leftbox_td {
    border: 1px solid #e6e6e6;
    border-bottom-width: 0;
    vertical-align: top;
    padding: 0;
    border-top-width: 0;
}

.leftbox_td_noBorder {
    border: 0px solid #e6e6e6;
    border-bottom-width: 0;
    vertical-align: top;
    padding: 0;
}

.bottom-span {
    vertical-align: bottom;
    display: inline-block;
    height: 100%;
    margin: 0;
}

.top-input {
    margin: 0;
    vertical-align: top;
}

.top-span {
    display: inline-block;
    height: 100%;
    margin: 0;
    vertical-align: top;
    border: 0px solid blue;
}

.HeaderTblAutoMargin10 {
    margin: 10px auto;
    margin-top: -10px;
}

.autoMargin10 {
    margin: 10px auto;
}

.autoMargin5 {
    margin: 5px auto;
}

.lblError {
    position: relative;
    top: 10px;
    text-align: center;
    width: 100%;
    color: red;
    border: 0px solid red;
    padding: 3px;
    margin: 10px auto;
}

.smenu_b {
    font-weight: bold;
    color: #636363;
}

.NumInput {
    border: 1px solid #e1e1e1;
    background-color: white;
    ime-mode: disabled;
}

.editbox1 {
    /*
    border: 1px solid #e6e6e6;
    background-color: white;
    margin-top: 5px;
    margin-bottom: 5px;
    */
    width: 95px;
    height: 21px;
    border: 1px solid #c7c7c7;
    padding-left: 3px;
    vertical-align: unset;
    font-family: '굴림', 'Gulim', 'Nanum Gothic';
    font-size: 12px;
}

.editbox2 {
    /*
    border: none;
    background-color: white;
    */
    width: 95px;
    height: 21px;
    border: 1px solid #c7c7c7;
    padding-left: 3px;
    vertical-align: top;
    font-family: '굴림', 'Gulim', 'Nanum Gothic';
    font-size: 12px;
}

.purple_btn {
    width: 70px;
    background: url(/images/common/purple_btn_bg.jpg) center center;
    height: 25px;
    border: none;
    color: #fff;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
    -webkit-appearance: none;
}

.small_purple_btn {
    width: 75px;
    background: url(/images/common/purple_btn_bg.jpg) center center;
    height: 21px;
    border: none;
    color: #fff;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
    -webkit-appearance: none;
}

.orange_btn {
    width: 70px;
    background: url(/images/common/orange_btn_bg.jpg) center center;
    height: 25px;
    border: none;
    color: #fff;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
    -webkit-appearance: none;
}

.small_orange_btn {
    width: 70px;
    background: url(/images/common/orange_btn_bg.jpg) center center;
    height: 21px;
    border: none;
    color: #fff;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
    -webkit-appearance: none;
}

.noFile {
    width: 90px;
    background: url(/images/common/gray_btn_bg.jpg) center center;
    height: 25px;
    border: none;
    color: #fff;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
    -webkit-appearance: none;
}

.gray_btn {
    width: 70px;
    background: url(/images/common/gray_btn_bg.jpg) center center;
    height: 25px;
    border: none;
    color: #fff;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
    -webkit-appearance: none;
}

.small_gray_btn {
    width: 70px;
    background: url(/images/common/gray_btn_bg.jpg) center center;
    height: 21px;
    border: none;
    color: #fff;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
    -webkit-appearance: none;
}

.black_btn {
    width: 70px;
    background: url(/images/common/gray_btn_bg.jpg) center center;
    height: 25px;
    border: none;
    color: #fff;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
    -webkit-appearance: none;
}

.net_blue_btn {
    width: 70px;
    background: url(/images/common/blue_btn_bg.jpg) center center;
    height: 25px;
    border: none;
    color: #fff;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
    -webkit-appearance: none;
}

.green_btn {
    width: 70px;
    background: url(/images/common/green_btn_bg.jpg) center center;
    height: 25px;
    border: none;
    color: #fff;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
    -webkit-appearance: none;
}

.green_btn_sms {
    width: 70px;
    background: url(/images/common/green_btn_bg.jpg) center center;
    height: 25px;
    border: none;
    color: #fff;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
    -webkit-appearance: none;
}

.orange_btn_sms {
    width: 70px;
    background: url(/images/common/orange_btn_bg.jpg) center center;
    height: 25px;
    border: none;
    color: #fff;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
    -webkit-appearance: none;
}

.blue_btn_sms {
    background: url(/images/common/blue_btn_bg.jpg) center center;
    height: 100%;
    border: none;
    color: #fff;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
    -webkit-appearance: none;
    vertical-align: top;
}

.reformFileText {
    display: inline-block;
    height: 100%;
    margin: 0;
    vertical-align: text-top;
    border: 0px solid blue;
}

.small_green_btn {
    width: 70px;
    background: url(/images/common/green_btn_bg.jpg) center center;
    height: 21px;
    border: none;
    color: #fff;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
    -webkit-appearance: none;
}


.top_blue_btn {
    width: 70px;
    background: url(/images/common/blue_btn_bg.jpg) center center;
    height: 25px;
    border: none;
    color: #fff;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
    -webkit-appearance: none;
    vertical-align: top;
}

.top_gray_btn {
    width: 70px;
    background: url(/images/common/gray_btn_bg.jpg) center center;
    height: 25px;
    border: none;
    color: #fff;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
    -webkit-appearance: none;
    vertical-align: top;
}

.top_purple_btn {
    width: 70px;
    background: url(/images/common/purple_btn_bg.jpg) center center;
    height: 25px;
    border: none;
    color: #fff;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
    -webkit-appearance: none;
    vertical-align: top;
}

.top_orange_btn {
    width: 70px;
    background: url(/images/common/orange_btn_bg.jpg) center center;
    height: 25px;
    border: none;
    color: #fff;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
    -webkit-appearance: none;
    vertical-align: top;
}

.top_green_btn {
    width: 70px;
    background: url(/images/common/green_btn_bg.jpg) center center;
    height: 25px;
    border: none;
    color: #fff;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
    -webkit-appearance: none;
    vertical-align: top;
}

.top_black_btn {
    width: 70px;
    background: url(/images/common/gray_btn_bg.jpg) center center;
    height: 25px;
    border: none;
    color: #fff;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
    -webkit-appearance: none;
    vertical-align: top;
}

.blue_btn, .blue_btn2 {
    width: 70px;
    background: url(/images/common/blue_btn_bg.jpg) center center;
    height: 25px;
    border: none;
    color: #fff;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
    -webkit-appearance: none;
}

.small_blue_btn {
    width: 70px;
    background: url(/images/common/blue_btn_bg.jpg) center center;
    height: 21px;
    border: none;
    color: #fff;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
    -webkit-appearance: none;
}

.big_top_blue_btn {
    width: 70px;
    background: url(/images/common/blue_btn_bg.jpg) center center;
    height: 46px;
    border: none;
    color: #fff;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
    -webkit-appearance: none;
    vertical-align: top;
}

.find_zip_black_btn {
    background-color: #91c9e4;
    color: white;
    height: 21px;
    border-style: none;
    font-size: 12px;
    padding-top: 2px;
    margin: 0;
    vertical-align: top;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
}

.checkID_black_btn {
    width: 90px;
    background: url(/images/common/gray_btn_bg.jpg) center center;
    height: 25px;
    border: none;
    color: #fff;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
    -webkit-appearance: none;
}

/* -- 테이블 실선정의 -- */
.DetailRow_b1 {
    border: 1px solid #DFDFDF;
    border-width: 0px 1px 1px 1px;
}

.b1 {
    border: 1px solid #DFDFDF;
    border-width: 0px 1px 1px 0px;
}

.b2 {
    border-bottom: 2px solid #000000;
    border-width: 0px 0px 2px 0px;
}

.b3 {
    border: 1px solid #DFDFDF;
    border-width: 1px 1px 1px 0px;
}

.r1t0 {
    border: 1px solid #DFDFDF;
    border-width: 0px 1px 0px 0px;
}

.r1t0_land {
    border: 1px solid #cccccc;
    border-width: 0px 1px 0px 0px;
}

.r1 {
    border: 1px solid #e6e6e6;
    border-width: 0px 1px 1px 0px;
    padding-top: 4px;
    padding-bottom: 4px;
}

    .r1 a:hover {
        text-decoration: none;
        /* color: white; */
        color: darkorange;
        font-weight: bold;
        cursor: pointer;
        letter-spacing: -1px;
    }

.r2 {
    border-right: 1px solid #DFDFDF;
    border-bottom: 2px solid #000000;
    border-width: 0px 1px 2px 0px;
}

.r3 {
    border: 1px solid #e6e6e6;
    border-width: 0px 1px 1px 1px;
}

.r4 {
    border: 1px solid #e6e6e6;
    border-width: 1px 1px 1px 0px;
}

.t1 {
    border: 1px solid #DFDFDF;
    border-width: 0px 1px 1px 1px;
}

.r1t1 {
    border: 1px solid #DFDFDF;
    border-width: 1px 1px 0px 0px;
}

.r0t1 {
    border: 1px solid #DFDFDF;
    border-width: 1px 0px 0px 0px;
}

.r1t1b1 {
    border: 1px solid #DFDFDF;
    border-width: 1px 1px 1px 0px;
}

.r0t1b1 {
    border: 1px solid #DFDFDF;
    border-width: 1px 0px 1px 0px;
}

.r0t1 {
    border: 1px solid #DFDFDF;
    border-width: 1px 0px 0px 0px;
}

.l1t0 {
    border: 1px solid #DFDFDF;
    border-width: 0px 0px 0px 1px;
}

.l0t1 {
    border: 1px solid #DFDFDF;
    border-width: 1px 0px 0px 0px;
}

.l1t1 {
    border: 1px solid #DFDFDF;
    border-width: 1px 0px 0px 1px;
}

.l1t1r1 {
    border: 1px solid #DFDFDF;
    border-width: 1px 1px 0px 1px;
}

.l1t1b1 {
    border: 1px solid #DFDFDF;
    border-width: 1px 0px 1px 1px;
}

.l1t1b1r1 {
    border: 1px solid #DFDFDF;
    border-width: 1px 1px 1px 1px;
}
/* -- 테이블 실선정의 끝 -- */

/* -- 회원가입 양쪽라인 없는 스타일 --*/

.Tbl_R110 {
    border-top: 2px solid #858585;
    border-bottom: 1px solid #ffffff;
    background-color: #f5f5f5;
    padding-left: 10px;
    text-align: left;
    width: 150px;
}

.Tbl_R010 {
    border-top: 2px solid #858585;
    border-bottom: 1px solid #e6e6e6;
    background-color: #ffffff;
    padding: 5px 0 5px 5px;
    text-align: left;
}

.Tbl_0010E {
    border-bottom: 1px solid #ffffff;
    background-color: #f5f5f5;
    padding-left: 10px;
    text-align: left;
    width: 150px;
}

.Tbl_0010E_end {
    border-bottom: 1px solid #e6e6e6;
    background-color: #f5f5f5;
    padding-left: 10px;
    text-align: left;
}

.Tbl_0010E_b {
    border-bottom: 2px solid #e6e6e6;
    background-color: #f5f5f5;
    padding-left: 10px;
    text-align: left;
}

.Tbl_0010F7 {
    border-bottom: 1px solid #E4E4E4;
    background-color: #F7F7F7;
    padding-left: 5px;
    text-align: left;
}

.Tbl_0010E4 {
    border-bottom: 1px solid #E4E4E4;
    background-color: #ffffff;
}

.Tbl_0010F {
    border-bottom: 1px solid #e6e6e6;
    background-color: #ffffff;
    padding: 5px 0 5px 5px;
    text-align: left;
}

.Tbl_0010F_b {
    border-bottom: 2px solid #e6e6e6;
    background-color: #ffffff;
    padding: 5px;
    text-align: left;
}

.Tbl_1010F {
    border-top: 1px solid #d1d1d1;
    border-bottom: 1px solid #d1d1d1;
}

/* -- 회원가입 양쪽라인 없는 스타일 --*/

/* -- 페이지 리스팅 시작 --*/

#MainContent_txtPaging ul {
    padding: 0;
    margin: 0;
}

.pageList {
    font-size: 12px;
    color: #3366ff;
}

.PagingBox {
    display: inline-block;
}

.PagingCellBlock {
    font-size: 12px;
    width: 20px;
    height: 16px;
    display: inline-block;
    padding-top: 4px;
    border: 1px solid #e6e6e6;
    color: #666;
    text-align: center;
    vertical-align: middle;
}

.PagingCell {
    font-size: 12px;
    width: 20px;
    height: 16px;
    display: inline-block;
    padding-top: 4px;
    border: 1px solid #e6e6e6;
    color: #666;
    text-align: center;
    vertical-align: middle;
    background-color: #f4f4f4;
}

.PagingCellBlock_Ov {
    font-size: 12px;
    width: 20px;
    height: 16px;
    display: inline-block;
    padding-top: 4px;
    border: 1px solid #e6e6e6;
    background-color: #636363;
    color: white;
    text-align: center;
    vertical-align: middle;
}

.PagingCell_Ov {
    font-size: 12px;
    width: 20px;
    height: 16px;
    display: inline-block;
    padding-top: 4px;
    border: 1px solid #e6e6e6;
    background-color: #636363;
    color: white;
    text-align: center;
    vertical-align: middle;
}

.counting_left {
    float: left;
    position: relative;
    top: 4px;
}

.counting_right {
    float: right;
    position: relative;
    top: 4px;
    right: 0px;
}

/* -- 페이지 리스팅 끝 --*/

/* -- 상품관리 -- */
.ListBox {
    height: 600px;
}

.SmallListBox {
    width: 100px;
    height: 280px;
}

.Product_Tbl {
    width: 1060px;
    border-top: 0px solid silver;
    z-index: 1;
}

.ptr {
    height: 23px;
    padding: 0px 0px 0px 10px;
}

.ptd_title {
    width: 155px;
    background-color: #f5f5f5;
    padding: 0px 0px 0px 3px;
    border: 1px solid #e6e6e6;
    border-top-width: 0;
}

.ptd {
    text-align: left;
    background-color: white;
    padding: 5px 0px 5px 10px;
    border: 1px solid #e6e6e6;
    border-top-width: 0;
    border-left-width: 0;
}

.ptd_b {
    text-align: left;
    background-color: white;
    padding: 5px 0px 5px 10px;
    border: 1px solid #e6e6e6;
    border-top-width: 0;
}
/* -- 상품관리 -- */

/* -- 매출관리 -- */
.ptr_selling_insert {
    height: 40px;
}

    .ptr_selling_insert td {
        font-size: 12px;
        text-align: center;
    }

.ptd_selling_insert td {
    height: 30px;
    text-align: center;
}
/* -- 매출관리 -- */


/*-- 작업가이드 -- */
.adLeftTitle {
    font-size: 12px;
    color: #000000;
    list-style: none;
    padding: 10px 0px 3px 15px;
    border-bottom: 1px solid #D7D7D7;
    background: url(/images/guide/ico_dot01.gif) 5px 60% no-repeat;
}

.adLeftNoDotTitle {
    font-size: 12px;
    color: #000000;
    list-style: none;
    padding: 10px 0px 3px 10px;
    border-bottom: 1px solid #D7D7D7;
}

.adbottom {
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    background: #d1d1d1;
}

.li_print_rule {
    height: 30px;
    border-bottom: 1px solid #ececec;
    list-style: none;
    background: url(/images/guide/ico_red_cross.gif) 0px 15px no-repeat;
    padding: 10px 0 0 15px;
    line-height: 200%;
}

.tab {
    background: url(/images/guide/bg_tab.gif) repeat-x left bottom;
    height: 28px;
    margin-bottom: 20px;
}

    .tab li {
        float: left;
        margin-right: 2px;
    }

        .tab li img {
            vertical-align: top;
        }
/*-- 작업가이드 -- */

.calendar {
}

    .calendar td {
        text-align: left;
        padding-left: 5px;
        line-height: 150%;
    }

.CalendarEventText {
    margin-right: 5px;
    float: right;
    font-size: 11px;
    color: #ff9f3f;
}

.CalendarBirthEventText {
    margin-left: 15px;
    font-size: 11px;
    color: #ba95de;
    /* float: right; */
}

.CalendarScheText {
    width: 30px;
    border-top: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    background-color: #fafafa;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    cursor: pointer;
    letter-spacing: -1px;
    line-height: 17px;
    margin-left: -5px;
    color: #93d2c4;
    /*float: left;
        margin-top: -3px;
        padding-top: 1px;
        margin-top: 36px;
        float: right;
    */
}

.od_items {
    display: inline-block;
    width: 130px;
}

.od_items_brand {
    display: block;
    width: 650px;
}

.CalTitleStyle {
    height: 25px;
    border: 0px solid red;
    font-weight: bold;
    color: white;
}

.CalWeekendBorder {
    height: 22px;
    border: 1px solid #e6e6e6;
    background-color: #fafafa;
}

.CalDayHeader {
    height: 22px;
    border: 1px solid #e6e6e6;
    border-right-width: 0;
    background-color: #fafafa;
}

.test {
    background-color: beige;
}

.OrderItemTitle {
    width: 140px;
    display: inline-block;
}

.MemberOrderItem {
    width: 120px;
    display: inline-block;
}


.name_text {
    font-size: 12px;
    text-align: center;
}

    .name_text a {
        text-decoration: none;
        color: #fff;
        letter-spacing: -0.4px;
        line-height: 0.09px;
        font-weight: bold;
    }


textarea {
    font-weight: 200;
    font-size: 12px;
}
/*기존스타일*/

#MainContent_IntraNews {
    margin-top: 0px;
}

    #MainContent_IntraNews li {
        width: 241px;
        height: 18px;
        padding-top: 5px;
        padding-left: 3px;
        border: 1px solid #dddddd;
        list-style: none;
        margin-left: -30px;
        margin-bottom: 1px;
        background-color: white;
    }

.addLayer {
    border-radius: 10px;
    box-shadow: 10px 10px 5px #d8d8d8;
}

.MemberAddLayer {
    /*border-radius:2px;*/
    box-shadow: 10px 10px 5px #d8d8d8;
}

.calendarLayer {
    border-radius: 7px;
    box-shadow: 10px 10px 5px #d8d8d8;
}

#searchComDiv {
    border-radius: 7px;
    box-shadow: 10px 10px 5px #d8d8d8;
}

/*insert selling 상품선택 셀*/
.x_box {
    width: 97%;
    border: 1px solid #e6e6e6;
    font-size: 12px;
    color: #858585;
    text-align: center;
}

    .x_box .tr1 {
        background-color: #f5f5f5;
        text-align: center;
    }

    .x_box .tr2 {
        text-align: center;
    }

    .x_box .td1 {
        border: 1px solid #e6e6e6;
        border-width: 0px 1px 1px 0px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .x_box .td1_end {
        border-bottom: 1px solid #e6e6e6;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .x_box .td2 {
        border: 1px solid #e6e6e6;
        border-width: 0px 1px 0px 0px;
        text-align: center;
    }

    .x_box .td2_end {
        padding-top: 4px;
        padding-bottom: 4px;
    }

/*내선번호안내*/
.memberNumber * {
    font-size: 11px;
}

.memberNumber td {
    /*padding-top: 6px;*/
}

.memberNumber .title {
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    border-bottom: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    color: #212121;
}

.memberNumber .title2 {
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    border-bottom: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    color: #212121;
}

.memberNumber .dpt {
    text-align: center;
    border-bottom: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    letter-spacing: -0.5px;
    background-color: #f5f5f5;
    color: #424242;
}

.memberNumber .name {
    text-align: center;
    border-bottom: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    letter-spacing: -0.5px;
    background-color: #f5f5f5;
    color: #424242;
}

.memberNumber .position {
    text-align: center;
    border-bottom: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    letter-spacing: -0.5px;
    background-color: #f5f5f5;
    color: #424242;
}

.memberNumber .number {
    text-align: center;
    border-bottom: 1px solid #e6e6e6;
    letter-spacing: -0.5px;
    background-color: #f5f5f5;
    color: #424242;
    border-right: 1px solid #e6e6e6;
}

.memberNumber .dpt_a {
    text-align: center;
    border-bottom: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    letter-spacing: -0.5px;
    color: #858585;
    background-color: #fafafa;
    color: #858585;
}

.memberNumber .name_a {
    text-align: center;
    border-bottom: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    letter-spacing: -0.5px;
    color: #858585;
}

.memberNumber .position_a {
    text-align: center;
    border-bottom: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    letter-spacing: -0.5px;
    color: #858585;
}

.memberNumber .number_a {
    text-align: center;
    border-bottom: 1px solid #e6e6e6;
    color: #858585;
}
/*내선번호안내*/

/*합계표*/
.m_table01 {
    width: 100%;
    margin-top: 10px;
    border-top: 0px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    border-right: 0px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
}

article .m_table02 {
    width: 100%;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    border-bottom: 0px solid #e6e6e6;
    padding-top: 10px;
}

.graphTitleCell {
    font-size: 12px;
    color: #858585;
    height: 40px;
    background-color: #fafafa;
    border-right: 1px solid #e6e6e6;
    border-bottom: 0px solid #e6e6e6;
    text-align: center;
    border-top: 1px solid #e6e6e6;
}

.graphTitleLastCell {
    font-size: 12px;
    color: #858585;
    height: 40px;
    background-color: #fafafa;
    border-right: 1px solid #e6e6e6;
    text-align: center;
    border-bottom: 0px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
}

.graphCell {
    font-size: 12px;
    color: #858585;
    height: 40px;
    border-bottom: 0px solid #e6e6e6;
    text-align: center;
    border-right: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
}

.graphLastCell {
    font-size: 12px;
    color: #858585;
    height: 40px;
    border-bottom: 0px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    text-align: center;
    border-right: 1px solid #e6e6e6;
}

.eiams_icon {
    width: 15px;
    height: 15px;
    display: inline-block;
    background-color: magenta;
    color: #efefef;
    text-align: center;
    padding-top: 1px;
    cursor: help;
    margin-left: 3px;
}
/*합계표*/

/*상품관리:가격정보*/
.priceinfo_box {
    width: 900px;
}

    .priceinfo_box .cellborder {
        border: 1px solid #e6e6e6;
        border-top-width: 0;
        border-left-width: 0;
        padding: 5px;
    }

    .priceinfo_box .cellborder_start {
        border: 1px solid #e6e6e6;
        border-top-width: 0;
        padding: 5px;
    }

    .priceinfo_box .pib_title {
        width: 100%;
        height: 17px;
        padding: 15px 0px 0px 0px;
        text-align: center;
        vertical-align: middle;
        background-color: #858585;
        color: white;
        line-height: 17px;
    }

    .priceinfo_box .pid_enterbox {
        border: 1px solid #e6e6e6;
    }

    .priceinfo_box .cellborder .pid_textbox1 {
        width: 150px;
        ime-mode: active;
        border: 1px solid #e6e6e6;
        background-color: white;
        padding: 4px 0px 2px 3px;
        vertical-align: middle;
    }

    .priceinfo_box .cellborder .pid_selectbox1 {
        width: 150px;
        padding: 3px 0px 2px 3px;
        vertical-align: middle;
        height: 22px;
    }

    .priceinfo_box .cellborder .pid_textbox2 {
        width: 50px;
        ime-mode: disabled;
        border: 1px solid #e6e6e6;
        background-color: white;
        padding: 4px 0px 2px 3px;
        vertical-align: middle;
    }

    .priceinfo_box .cellborder .pid_textbox3 {
        width: 50px;
        ime-mode: disabled;
        border: 1px solid #e6e6e6;
        background-color: white;
        padding: 4px 0px 2px 3px;
        vertical-align: middle;
    }

    .priceinfo_box .cellborder .pid_selectbox3 {
        width: 96px;
        padding: 3px 0px 2px 3px;
        vertical-align: middle;
        height: 22px;
    }

    .priceinfo_box .cellborder .pid_filebox {
        padding: 3px 0px 2px 3px;
        vertical-align: middle;
        height: 22px;
    }

    .priceinfo_box .cellbtn {
        padding-top: 5px;
        padding-bottom: 5px;
        text-align: right;
    }

    .priceinfo_box .form_divi {
        border: 1px solid #e6e6e6;
        border-bottom-width: 2px;
        border-left-width: 0;
        padding: 5px;
        background-color: #fafafa;
        text-align: center;
    }

    .priceinfo_box .form_divi_number {
        border: 1px solid #e6e6e6;
        border-bottom-width: 2px;
        padding: 5px;
        background-color: #fafafa;
        text-align: center;
        width: 40px;
    }

    .priceinfo_box .form_cell {
        border: 1px solid #e6e6e6;
        border-top-width: 0;
        border-left-width: 0;
        padding: 5px;
    }

    .priceinfo_box .form_cell_number {
        border: 1px solid #e6e6e6;
        border-top-width: 0;
        padding: 5px;
        text-align: center;
    }

    .priceinfo_box .form_enter {
        border: 1px solid #e6e6e6;
        background-color: white;
        padding: 4px 3px 2px 3px;
        vertical-align: middle;
        text-align: right;
        width: 122px;
        color: #858585;
    }
/*상품관리:가격정보*/

/*도메인*/
.domain_table {
    border-collapse: collapse;
}

/*magnifier*/
#magnifier {
    font-size: xx-large;
    color: black;
    background-color: white;
    display: block;
    cursor: pointer;
}

/*마이페이지 작업의뢰현황*/
.OrderItemTitle {
    width: 120px;
    display: inline-block;
    margin: 5px;
    color: #424242;
    font-weight: bold;
}

.ol_item_box {
    width: 100%;
    padding: 10px 0 10px 0;
    display: table;
}

.ol_item_box2 {
    width: 100%;
    padding: 10px 0 10px 0;
}

.ol_item_title {
    width: 9.9%;
    height: 25px;
    border: 1px solid #c7c7c7;
    background-color: #fafafa;
    padding: 5px;
    line-height: 25px;
    float: left;
    font-weight: bold;
    color: #424242;
}

.ol_item {
    /*width: 88.6%;*/
    height: 25px;
    border: 1px solid #c7c7c7;
    border-width: 1px 1px 1px 0px;
    background-color: #fff;
    padding: 5px;
    line-height: 25px;
    color: #636363;
    overflow: auto;
    /*display: inline-block;*/
    /*float: right;*/
}

    .ol_item:last-child {
        margin-bottom: 10px;
    }

.AttachtedFile span {
    cursor: pointer;
}

.my_detail_table {
    width: 100%;
    margin-top: 10px;
    border: 1px solid #e6e6e6;
    border-collapse: collapse;
}

.my_detail_a {
    font-size: 12px;
    color: #fff;
    height: 30px;
    letter-spacing: -0.5px;
    background-color: #858585;
    border: 1px solid #e6e6e6;
    border-bottom: 0px solid #e6e6e6;
    text-align: center;
    line-height: 15px;
}

.my_detail_b {
    font-size: 11px;
    color: #858585;
    height: 30px;
    letter-spacing: 0px;
    border: 1px solid #e6e6e6;
    border-bottom: 0px solid #e6e6e6;
    text-align: center;
    line-height: 15px;
    padding: 0 2px 0 2px;
}

.mol_total {
    font-size: 12px;
    color: #424242;
    height: 25px;
    letter-spacing: normal;
    border-bottom: 0px solid #e6e6e6;
    text-align: center;
    border-right: 1px solid #e6e6e6;
    border-top: 1px solid #c7c7c7;
    font-weight: bold;
    background-color: #fafafa;
}

.right_mol_total {
    font-size: 12px;
    color: #df365f;
    height: 25px;
    letter-spacing: -0.5px;
    border-bottom: 0px solid #e6e6e6;
    text-align: right;
    border-right: 1px solid #e6e6e6;
    border-top: 1px solid #c7c7c7;
    font-weight: bold;
    background-color: #fafafa;
    padding: 0 2px 0 2px;
}

.mol_total_last {
    font-size: 12px;
    color: #df365f;
    height: 25px;
    border-bottom: 0px solid #e6e6e6;
    border-top: 1px solid #c7c7c7;
    text-align: right;
    border-right: 1px solid #e6e6e6;
    background-color: #fafafa;
}
/*마이페이지 작업의뢰현황 끝*/

/*20141015상품목록스타일추가*/
.prdil_select_a {
    vertical-align: middle;
    height: 25px;
    padding: 1px 1px 1px 3px;
    border: 1px solid #C7C7C7;
    background-color: #fff2d4;
    float: left;
    margin-right: 3px;
}

.prdil_select_b {
    vertical-align: middle;
    height: 25px;
    padding: 1px 1px 1px 3px;
    border: 1px solid #C7C7C7;
    float: left;
    margin-right: 3px;
}

.prdil_input {
    vertical-align: middle;
    ime-mode: active;
    border: 1px solid #C7C7C7;
    height: 21px;
    padding: 1px 3px 1px 3px;
    float: left;
    margin-right: 3px;
}

.new_box_bg {
    width: 17px;
    height: 15px;
    display: table-cell;
    background-color: magenta;
    color: #efefef;
    text-align: center;
    cursor: help;
    vertical-align: middle;
}

.new_request_box_bg {
    width: 17px;
    height: 15px;
    display: inline-block;
    background-color: magenta;
    color: #efefef;
    text-align: center;
    cursor: help;
    vertical-align: middle;
}

.eiams_request_box_bg {
    width: 17px;
    height: 15px;
    display: table-cell;
    background-color: magenta;
    color: #efefef;
    text-align: center;
    cursor: help;
    vertical-align: middle;
}

.eiams_box_bg {
    width: 15px;
    height: 15px;
    display: inline-block;
    background-color: #3366ff;
    color: #efefef;
    text-align: center;
    cursor: help;
}

.display_box_bg {
    width: 17px;
    height: 15px;
    display: table-cell;
    background-color: #06a456;
    color: #efefef;
    text-align: center;
    cursor: help;
    vertical-align: middle;
}

.shikigo_box_bg {
    width: 15px;
    height: 15px;
    display: inline-block;
    background-color: #d92329;
    color: #efefef;
    text-align: center;
    cursor: help;
}

.portfolio_box_bg {
    width: 17px;
    height: 15px;
    display: table-cell;
    background-color: #c1b704;
    color: #efefef;
    text-align: center;
    cursor: help;
    vertical-align: middle;
}
/*20141203 지도서비스 리스트 형식 스타일 추가*/
/*board css start*/
.board {
    width: 100%;
    border: 0px solid #e6e6e6; /*min-width:945px;*/
}

.board_line {
    margin: 10px;
    border: 1px solid #e6e6e6;
}

.board_padding {
    padding: 10px;
}

.board_title {
    font-size: 13px;
    color: #636363;
    letter-spacing: -0.5px;
    font-weight: normal;
}

    .board_title span {
        color: #0097ff;
        font-weight: bold;
    }

.order_list_box {
    width: 100%;
    border: 0px solid #e6e6e6; /*min-width:945px;*/
}

.order_list_title {
    font-weight: bold;
    font-size: 15px;
    letter-spacing: -1px;
    color: #424242;
}
/*board css end*/
/*board table css start*/
.m_table01 {
    width: 100%;
    margin-top: 0px;
    border: 1px solid #e6e6e6;
}

.mol_tr {
    background-color: #fff;
}

    .mol_tr:hover {
        border: 0px solid #0097ff;
        background-color: #fff8ee;
        /*font-weight: bold;*/
    }
/*좌측정렬 스타일*/
.left_mol_a {
    font-size: 12px;
    color: #636363;
    height: 30px;
    letter-spacing: -0.5px;
    background-color: #fafafa;
    border-right: 1px solid #e6e6e6;
    border-bottom: 0px solid #e6e6e6;
    text-align: left;
    border-top: 1px solid #e6e6e6;
}

    .left_mol_a span {
        font-size: 8px;
        color: #858585;
        letter-spacing: normal;
        font-weight: normal;
        padding-left: 3px;
    }

.left_mol_a_last {
    font-size: 12px;
    color: #636363;
    height: 30px;
    letter-spacing: -1px;
    background-color: #fafafa;
    border-right: 1px solid #e6e6e6;
    text-align: left;
    border-bottom: 0px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
}

    .left_mol_a_last span {
        font-size: 8px;
        color: #858585;
        letter-spacing: normal;
        font-weight: normal;
        padding-left: 3px;
    }

.left_mol_b {
    font-size: 12px;
    color: #858585;
    height: 25px;
    letter-spacing: -0.5px;
    border-bottom: 0px solid #e6e6e6;
    text-align: left;
    border-right: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
}

.left_mol_b_last {
    font-size: 12px;
    color: #858585;
    height: 25px;
    border-bottom: 0px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    text-align: left;
    border-right: 1px solid #e6e6e6;
}

.left_mol_ba_last {
    font-size: 11px;
    color: #858585;
    height: 25px;
    border-bottom: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    text-align: left;
    border-right: 0px solid #e6e6e6;
}

/*가운데정렬 스타일*/
.mol_a {
    font-size: 12px;
    color: #636363;
    height: 30px;
    letter-spacing: -0.5px;
    background-color: #fafafa;
    border-right: 1px solid #e6e6e6;
    border-bottom: 0px solid #e6e6e6;
    text-align: center; /*border-top:1px solid #e6e6e6*/
}

    .mol_a span {
        font-size: 10px;
        color: #858585;
        letter-spacing: normal;
        font-weight: normal;
    }

.mol_a_last {
    font-size: 12px;
    color: #636363;
    height: 30px;
    letter-spacing: -1px;
    background-color: #fafafa;
    border-right: 0px solid #e6e6e6;
    text-align: center;
    border-bottom: 0px solid #e6e6e6;
    border-top: 0px solid #e6e6e6;
}

.mol_b {
    font-size: 12px;
    color: #858585;
    height: 25px;
    letter-spacing: -0.5px;
    border-bottom: 0px solid #e6e6e6;
    text-align: center;
    border-right: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
}

.mol_b_last {
    font-size: 12px;
    color: #858585;
    height: 25px;
    border-bottom: 0px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    text-align: center;
    border-right: 0px solid #e6e6e6;
}

.mol_ba_last {
    font-size: 11px;
    color: #858585;
    height: 25px;
    border-bottom: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    text-align: center;
    border-right: 0px solid #e6e6e6;
}

/*오른쪽정렬*/
.right_mol_b {
    font-size: 12px;
    color: #858585;
    height: 25px;
    letter-spacing: -0.5px;
    border-bottom: 0px solid #e6e6e6;
    text-align: right;
    border-right: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
}

.right_mol_b_last {
    font-size: 12px;
    color: #858585;
    height: 25px;
    border-bottom: 0px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    text-align: right;
    border-right: 1px solid #e6e6e6;
}

.right_mol_ba_last {
    font-size: 11px;
    color: #858585;
    height: 25px;
    border-bottom: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    text-align: right;
    border-right: 0px solid #e6e6e6;
}
/*지도서비스*/
.map_enter_tn {
    font-weight: bold;
    float: left;
    letter-spacing: -0.5px;
    color: #424242;
}

    .map_enter_tn span {
        letter-spacing: normal;
        font-weight: bold;
        color: #0097ff;
    }

.leftbox_td {
    width: 200px;
    border: 1px solid #e6e6e6;
    border-bottom-width: 0;
    vertical-align: top;
    padding: 0;
    border-top: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
}

.text_blue_bold {
    font-weight: bold;
    color: #0097ff;
    letter-spacing: normal;
    margin-top: 3px;
    text-align: center;
    font-size: 13px;
    width: 230px;
}



.HeaderTblAutoMargin10 {
    margin: 10px auto;
    margin-top: -10px;
}
/*20141127추가*/
.my_map_c {
    min-width: 910px;
    height: 35px;
    border: 1px solid #e6e6e6;
    text-align: center;
    background-color: #fff;
}

.my_map_cc {
    padding: 0 0 0 3px;
}

    .my_map_cc:first-child {
        padding: 0 0px 0 5px;
    }

    .my_map_cc:last-child {
        padding: 0 5px 0 5px;
    }

.my_map_ct {
    width: 220px;
    height: 21px;
    border: 1px solid #c7c7c7;
    padding-left: 3px;
}

.map_list_printbtn {
    width: 70px;
    background: url(/images/mypage/gray_btn_bg.jpg) center center;
    height: 25px;
    border: none;
    color: #fff;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
}

.map_address_lln {
    width: 40px;
    background-color: #fafafa;
    border: 1px solid #e6e6e6;
    color: #858585;
    font-size: 11px;
    letter-spacing: normal;
    display: block;
    height: 19px;
    text-align: center;
    border-radius: 2px;
    float: left;
    margin-right: 2px;
    padding: 0;
    line-height: 19px;
}
/*지도서비스 끝*/
/*지도서비스 버튼*/
.map_prev_button {
    width: 100px;
    background-color: #fff;
    height: 24px;
    border: 1px solid #c7c7c7;
    color: #858585;
    font-weight: normal;
    font-size: 11px;
    cursor: pointer;
    letter-spacing: normal;
    border-radius: 2px;
    margin: 2px 0px 4px 0px;
    padding: 0;
}

    .map_prev_button:hover {
        color: #424242;
        border: 1px solid #858585;
        background-color: #fff;
    }

.map_look_button {
    width: 34px;
    background-color: #fff;
    height: 20px;
    border: 1px solid #0097ff;
    color: #0097ff;
    font-weight: normal;
    font-size: 11px;
    cursor: pointer;
    letter-spacing: normal;
    border-radius: 0px;
    margin: 2px 0px 4px 0px;
    padding: 0;
}

.map_service_look_button {
    width: 54px;
    position: absolute;
    bottom: 2px;
    /*left: -1px;*/
    background-color: #fafafa;
    border: 1px solid #0097ff;
    color: #0097ff;
    font-size: 11px;
    letter-spacing: -1px;
    display: block;
    height: 17px;
    line-height: 17px;
    text-align: center;
}

.map_address_rk {
    width: 54px;
    position: absolute;
    bottom: 2px;
    right: 2px;
    background-color: #fafafa;
    border: 1px solid #0097ff;
    color: #0097ff;
    font-size: 11px;
    letter-spacing: -1px;
    display: block;
    height: 17px;
    line-height: 17px;
    text-align: center;
}

.down_button {
    width: 60px;
    background-color: #adc520;
    height: 20px;
    border: none;
    color: #fff;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
    font-size: 13px;
    cursor: pointer;
    text-align: center;
}

.close_btn {
    float: right;
    cursor: pointer;
    margin: 5px;
}

.print_button {
    width: 65px;
    background: url(/images/mypage/green_btn_bg.jpg) center center;
    height: 25px;
    border: none;
    color: #fff;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
}

.layer_a_button {
    width: 100px;
    background: url(/images/mypage/gray_btn_bg.jpg) center center;
    height: 25px;
    border: none;
    color: #fff;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
}

.layer_b_button {
    width: 100px;
    background: url(/images/mypage/gray_btn_bg.jpg) center center;
    height: 25px;
    border: none;
    color: #fff;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
}

.layer_c_button {
    width: 100px;
    background: url(/images/mypage/gray_btn_bg.jpg) center center;
    height: 25px;
    border: none;
    color: #fff;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
}

.layer_button_hover {
    width: 100px;
    background: url(/images/mypage/blue_btn_bg.jpg) center center;
    height: 25px;
    border: none;
    color: #fff;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
}
/*board search box css start*/
.mod_input_cr {
    margin: 0px 3px 0px 0px;
    vertical-align: middle;
}
/*board search box css end*/
/*20141203 지도서비스 리스트 형식 스타일 추가*/


/*20150217 EIAMS상품등록 설명 st*/
.eiams_p_wrap {
    width: 550px;
    border: 1px solid #e6e6e6;
    border-radius: 5px;
    box-shadow: 4px 4px 7px #b1b1b1;
    position: absolute;
    top: -40px;
    right: -573px;
    overflow: hidden;
    font-family: Dotum;
    background-color: rgb(250,250,250);
    z-index: -999;
}

.eiams_p_tit {
    height: 52px;
    background: url(/images/common/tit_blue.png) no-repeat 0% 50%;
    line-height: 53px;
    text-indent: 30px;
    color: white;
    font-weight: bold;
    text-shadow: 1px 1px 1px #999999;
    margin: 15px 0px 0px 0px;
}

.eiams_p_tit_orange {
    height: 52px;
    background: url(/images/common/tit_orange.png) no-repeat 0% 50%;
    line-height: 53px;
    text-indent: 30px;
    color: white;
    font-weight: bold;
    text-shadow: 1px 1px 1px #999999;
    margin: 15px 0px 0px 0px;
    letter-spacing: -1px;
}

.txt01 {
    padding: 0px 30px 0px 30px;
    letter-spacing: -0.5px;
    word-break: keep-all;
    line-height: 19px;
    font-size: 13px;
    color: #212121;
    margin: 0px 0px 20px 0px;
}

.txt02 {
    padding: 0px 30px 0px 30px;
    letter-spacing: -0.5px;
    font-weight: bold;
    color: #00a1e9;
    margin: 0px 0px 10px 0px;
}

.txt03 {
    padding: 0px 35px 0px 35px;
    letter-spacing: -0.5px;
    word-break: keep-all;
    line-height: 19px;
    font-size: 12px;
    color: #636363;
    margin: 0px 0px 15px 0px;
}

.txt04 {
    padding: 0px 45px 0px 45px;
    letter-spacing: -0.5px;
    word-break: keep-all;
    line-height: 15px;
    font-size: 11px;
    color: #858585;
    margin: 0px 0px 15px 0px;
}
/*20150217 EIAMS상품등록 설명 ed*/

/*20150512 관리자 브랜드본사 회원정보 수정 페이지 st*/
.eiams_logo_tbl {
    border-collapse: collapse;
    width: 100%;
}

    .eiams_logo_tbl tr {
    }

    .eiams_logo_tbl th {
        padding: 5px;
        background: #f5f5f5;
        color: #636363;
        border: 1px solid #c7c7c7;
        text-align: left;
    }

    .eiams_logo_tbl td {
        padding: 3px;
        border: 1px solid #c7c7c7;
        border-width: 1px 0px 1px 1px;
    }

        .eiams_logo_tbl td:last-child {
            border-width: 1px 1px 1px 0px;
            padding-left: 0px;
        }

        .eiams_logo_tbl td select {
            width: 65px;
        }
/*20150512 관리자 브랜드본사 회원정보 수정 페이지 ed*/

/*msgBox(알림창)*/
.msgBox {
    min-width:1620px;
    height: 18px;
    border: 1px solid #cdcdcd;
    border-top-width: 0;
    background-color: #636363;
    opacity: 1;
    color: #dba028;
    padding: 5px 0 5px 10px;
    position: absolute;
    top: 0;
    cursor: pointer;
    display: none;
}

    .msgBox a {
        color: white;
    }
/*msgBox(알림창)*/

/*팁(설명) 레이어 표시*/
.tooltip {
    display: none;
    position: absolute;
    border: 1px solid #333;
    background-color: #161616;
    border-radius: 5px;
    padding: 10px;
    color: #fff;
    font-size: 12px;
    line-height: 170%;
    opacity: 0.7;
}

*[groupname="Tooltip"], *[groupname="ajaxTooltip"] {
    cursor: help;
}
/*팁(설명) 레이어 표시*/

.new_order_bg {
    width: 17px;
    height: 15px;
    display: inline-block;
    background-color: magenta;
    color: #efefef;
    text-align: center;
    cursor: help;
    vertical-align: top;
    padding-bottom: 2px;
}

#msgContents a {
    color: white;
}

.blue_btn2 {
    width: 70px;
    background: url(/images/common/blue_btn_bg.jpg) center center;
    height: 25px;
    border: none;
    color: #fff;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
    font-size: 12px;
    padding-top: 0px;
    cursor: pointer;
    -webkit-appearance: none;
}

.orange_btn2 {
    width: 70px;
    background: url(/images/common/orange_btn_bg.jpg) center center;
    height: 25px;
    border: none;
    color: #fff;
    /*
        font-weight: bold;        
    */
    font-weight: normal;
    font-size: 12px;
    padding-top: 0px;
    cursor: pointer;
    -webkit-appearance: none;
}


.ptr2 {
    height: 35px;
    padding: 10px 0px 0px 10px;
}


.ptd2 {
    text-align: left;
    background-color: white;
    padding: 1px 0px 10px 10px;
    border: 1px solid #e6e6e6;
    border-top-width: 0;
    border-left-width: 0;
}

#memberNumber .IsMark {
    cursor: pointer;
}

select > .invalid {
    color: white;
    background-color: #f4af6b;
    text-decoration: line-through;
}

::-moz-selection { /* Code for Firefox */
    color: red;
    background: yellow;
}

::selection {
    color: red;
    background: yellow;
}

#MainContent_PopContents .pop_item:nth-child(even) {
    border: 1px solid #eeeeee;
    display: inline-block;
    width: 400px;
    margin: 10px;
    margin-left: 0px;
    clear: right;
    vertical-align: top;
    padding: 5px;
}

#MainContent_PopContents .pop_item:nth-child(odd) {
    border: 1px solid #eeeeee;
    display: inline-block;
    width: 400px;
    margin: 10px;
    vertical-align: top;
    padding: 5px;
}

#MainContent_RqPopContents .pop_item {
    border: 1px solid #dddddd;
    display: inline-block;
    width: 400px;
    margin: 10px;
    vertical-align: top;
    padding: 5px;
}

#search_bar input[type=text], .searchbar_style input[type=text] {
    width: 95px;
    height: 21px;
    border: 1px solid #c7c7c7;
    padding-left: 3px;
    font-family: '굴림', 'Gulim', 'Nanum Gothic';
    font-size: 12px;
    vertical-align: top;
}

input[type=text]:not(.findaddr_inputt) {
    width: 95px;
    height: 21px;
    border: 1px solid #c7c7c7;
    padding-left: 3px;
    font-family: '굴림', 'Gulim', 'Nanum Gothic';
    font-size: 12px;
    vertical-align: unset;
}

.searchbar_style {
    background-color: #fafafa;
    border: 1px solid #e6e6e6;
}



input[type=file] {
    height: 24px;
    border: 0px solid #c7c7c7;
    vertical-align: unset;
    font-family: '굴림', 'Gulim', 'Nanum Gothic';
    font-size: 12px;
}

/*
.DateItem, .pageSize {
    width: 90px;
    border: 1px solid #c7c7c7;
    font-size: 11px;
    color: #666;
    background: url(/images/common/selectbox_arrow.jpg) no-repeat scroll 100% 50% #fff;
    border-radius: 0px;
    text-indent: 0.01px;
    padding: 3px 30px 3px 5px;
    padding-right: 2px;
    -webkit-appearance: none;
    -moz-appearance: none;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
    height: 25px;
}
*/

.DetailRow textarea.AddressLine, .DetailRow textarea.ReceiverName, .DetailRow textarea.ReceiverTel {
    width: calc(100% - 7px);
}

.selling_fix_div {
    width: 200px;
    max-width: 200px;
    word-wrap: break-word;
    word-break: break-all;
    margin: 0 3px 0 2px;
}

.bgYellow {
    background-color: #fffc92;
}
.bgBlue {
    background-color: #92ffff;
}
.bgGreen {
    background-color: #d2ff92;
}
.bgPeach {
    background-color: #f6dcff;
}
.bgOrangeNStroke {
    color:white;
    background-color: #f4af6b;
    text-decoration: line-through;
}

/* new 메모 버튼 */
.new_memo_button {
    background-color: #0097ff;
    height: 22px;
    border: 0px solid #0097ff;
    color: #ffffff;
    font-weight: bold;
    font-size: 10px;
    cursor: pointer;
    letter-spacing: normal;
    border-radius: 0px;
    padding: 2px 4px;
    margin-right: 3px;
}