@charset "utf-8";

#wrap {width:100%; min-width:1000px;}
#header {width:100%; height:49px; margin:0 auto; position:relative; z-index:10000; background:url(../image/common/top_bar.gif) 0 0 repeat-x;}
body {background:url(../image/common/bg_body.gif) 0 0 repeat-x;}
body.BgPattern {background:url(../image/common/bg_pattern.gif) 0 0 repeat;}

h1 {float:left; margin:0; padding:11px 0 0 24px; text-align:left;}
.topMenu {float:right; margin:19px 21px 0 0;}
.topMenu li {float:left; margin-left:10px; background:url(../image/common/bg_gnbtBar.gif) 0 3px no-repeat; padding:0 0 0 10px;}
.topMenu li:first-child {background:none;}
.topMenu li a {font-size:11px; color:#cdcdcd;}
.bg_login {background:url(../image/common/bg_login.png) 0 0 no-repeat;}
.bg_stats {background:url(../image/common/bg_stats.png) 0 0 no-repeat;}

#container {position:relative; width:100%; min-height:1200px; background:url(../image/common/bg_left.gif) 0 0 repeat-y;}
#footer {overflow:hidden; clear:both; width:432px;  margin:0 auto; padding-bottom:30px;}
.copy {clear:both; margin-top:27px; color:#777; font-size:11px; text-align:center;}


/* 로그인Box */
#LoginArea {width:432px; margin:228px auto 0 auto;}
#LoginArea h2 {text-align:center; margin-bottom:20px;}
.LoginBox {height:227px; padding:47px 63px 0 63px; background:url(../image/bg_LoginBox.png) 0 0 no-repeat;}
.loginField label {position:relative; }
.loginField label span {position:absolute; top:0; left:10px; font-size:16px; color:#444; letter-spacing:-1px;}
.loginField p {margin-bottom:9px;}
.loginField input.fText {font-size:16px; border:1px #b9babd solid; padding:8px 0 8px 17px; color:#444;}
.loginField input.adminId {width:287px; background:url(../image/bg_user.gif) 96% 48% no-repeat;}
.loginField input.adminPw {width:287px; background:url(../image/bg_pw.gif) 96% 48% no-repeat;}
.LoginBtn {margin-top:19px;}
.LoginBtn input {width:100%; height:43px; font-size:16px; color:#fff; font-weight:bold; background:url(../image/btn_login.gif) 0 0 no-repeat; border:1px #2573b6 solid;}
.notiWrap {margin-top:18px;}
.notiWrap li {padding-left:7px; color:#72777b; font-size:11px; line-height:16px; background:url(../image/common/bu_dot.gif) 0 48% no-repeat;}


#gnb {position:relative; width:100%; height:49px; background:url(../menu/image/bg_menu.gif) 0 0 repeat-x; z-index:9999;}
.gnb_navi {width:1200px; margin:0 auto;}
.gnb_navi > li {float:left; min-width:140px; position:relative;}
.gnb_navi > li:first-child a {border-left:0;}
.gnb_navi > li:last-child a {border-right:0;}
.gnb_navi > li a {display:block; padding:15px 0; text-align:center; color:#dedede; font-size:15px; font-weight:bold; letter-spacing:-2px; border-right:1px #3f4a4d solid; border-left:1px #636b6d solid;}
.gnb_navi > li a span {padding-left:20px; background:url(../menu/image/menuIcon.png) no-repeat;}
.gnb_navi > li.on a span.menuIcon1, .gnb_navi > li:hover a span.menuIcon1 {background-position:-100px -1px;}
.gnb_navi > li.on a span.menuIcon2, .gnb_navi > li:hover a span.menuIcon2 {background-position:-100px -18px;}
.gnb_navi > li.on a span.menuIcon3, .gnb_navi > li:hover a span.menuIcon3 {background-position:-100px -34px;}
.gnb_navi > li.on a span.menuIcon4, .gnb_navi > li:hover a span.menuIcon4 {background-position:-100px -51px;}
.gnb_navi > li.on a span.menuIcon5, .gnb_navi > li:hover a span.menuIcon5 {background-position:-100px -68px;}
.gnb_navi > li.on a span.menuIcon6, .gnb_navi > li:hover a span.menuIcon6 {background-position:-100px -85px;}
.gnb_navi > li.on a span.menuIcon7, .gnb_navi > li:hover a span.menuIcon7 {background-position:-100px -102px;}
.gnb_navi > li.on a span.menuIcon8, .gnb_navi > li:hover a span.menuIcon8 {background-position:-100px -119px;}
.gnb_navi > li a span.menuIcon1 {background-position:0 -1px;}
.gnb_navi > li a span.menuIcon2 {background-position:0 -18px;}
.gnb_navi > li a span.menuIcon3 {background-position:0 -34px;}
.gnb_navi > li a span.menuIcon4 {background-position:0 -51px;}
.gnb_navi > li a span.menuIcon5 {background-position:0 -68px;}
.gnb_navi > li a span.menuIcon6 {background-position:0 -85px;}
.gnb_navi > li a span.menuIcon7 {background-position:0 -102px;}
.gnb_navi > li a span.menuIcon8 {background-position:0 -119px;}
.gnb_navi > li.on, .gnb_navi > li:hover {background:url(../menu/image/bg_menuOon.png) center 41px no-repeat;}
.gnb_navi > li.on > a, .gnb_navi > li:hover > a {color:#fff;}
.sub_navi {position:absolute; top:49px; left:0; min-width:140px;}
.sub_navi li {clear:both; border-bottom:1px #d3d4d7 solid; border-right:1px #737373 solid; border-left:1px #737373 solid;}
.sub_navi li.last-child {border-bottom:1px #737373 solid;} 
.sub_navi li a {display:block; width:100%; background:#fff; text-align:left; padding:8px 0 6px 0; text-indent:20px; color:#636b6d; font-size:12px; font-weight:normal; letter-spacing:0; border:0;}
.sub_navi li a:hover {background:#e5e5e5;}


/* 상단검색 */
.TopSearch {float:right; margin-top:13px;}
.TopSearch p {float:left; margin-right:10px; margin-top:5px; color:#dedede; font-size:11px; font-weight:bold; letter-spacing:-1px;}
.TopSearch input.keyword {height:23px; width:120px; padding-left:8px; border:0; background:url(../image/common/bg_search.gif) 0 0 no-repeat;}
.TopSearch .button {width:30px; height:25px; display:inline-block; background:url(../image/common/btn_search.gif) 0 0 no-repeat; text-indent:100%;}


/* Left메뉴 */
#LeftArea {position:absolute;top:0;left:0; display:block; width:199px; height:100%; margin:0 30px 0 0; padding:0; overflow:hidden; border-right:1px #c9c9c9 solid;}
#LeftArea h2 {padding:25px 0 16px 0; font-weight:bold; font-size:16px; letter-spacing:-1px; text-align:center; color:#343e43; background:url(../image/common/bg_leftTitle.gif) 0 0 repeat; border-bottom:1px #c9c9c9 solid;}
#LeftArea h2 em {width:22px; height:15px; margin-top:-4px; display:inline-block; vertical-align:middle; font-size:0;}
#LeftArea h2 em.cate2 {background:url(../menu/image/icon_cate2.png) 0 0 no-repeat;}
#LeftArea ul.menu > li {padding:0; margin:0; border-bottom:1px #c9c9c9 solid; background:url(../image/common/bg_menu.gif) 0 0 repeat-x;}
#LeftArea ul.menu > li a {display:block; padding:12px 0 8px 20px; font-weight:bold;}
#LeftArea ul.menu > li a span.icon-list {display:inline-block; vertical-align:middle; float:right; width:8px; height:4px; margin:5px 10px 0 0; font-size:0; background:url(../image/bu_arrow.png) 0 0 no-repeat;}
#LeftArea ul.menu > li:hover a span.icon-list {background-position:0 -4px;}
#LeftArea ul.menu > li.on a span.icon-list {background-position:0 -4px;}
#LeftArea ul.menu > li.on, #LeftArea ul > li:hover {background:url(../image/common/bg_menu_on.gif) 0 0 repeat-x;}
#LeftArea ul.menu > li.on a, #LeftArea ul > li:hover a {color:#fff;}
#LeftArea ul.menu > li ul.category {padding:15px 0 20px 0; background:#fff; border-top:1px #c9c9c9 solid;}
#LeftArea ul.menu > li ul.category li {padding-left:5px; background:url(../image/common/bu_dot.gif) 20px 45% no-repeat; line-height:22px;}
#LeftArea ul.menu > li ul.category li a {color:#666; font-weight:normal; padding:0 0 0 20px; margin:0;}
#LeftArea ul.menu > li ul.category li.on a, #LeftArea ul.menu > li ul.category li a:hover {text-decoration:underline; color:#f15755;}


/* 서브 */
#contentArea {display:inline-block; overflow:hidden; /*min-width:950px;*/ min-height:500px; margin-top:27px; margin-left:250px; margin-right:50px; padding-bottom:80px;}
.place {width:100%; overflow:hidden; padding-bottom:2px; margin-bottom:33px; border-bottom:1px #e6e6e6 solid;}
.place li {float:left; display:inline-block; font-size:11px; color:#444; padding-left:10px; margin-left:8px; background:url(../image/bg_place.gif) 0 3px no-repeat;}
.place li.home {color:#888; padding-left:13px; margin-left:0; background:url(../image/bg_home.gif) 0 3px no-repeat;}
.place li .end {background:none;}

#contentArea h3 {padding-left:17px; margin-bottom:9px; font-size:14px; color:#000; letter-spacing:-1px; background:url(../image/common/bg_h3dot.gif) 0 2px no-repeat;}
.content {margin-bottom:100px;}
.common_sch {width:99.8%; border-left:1px #ccc solid;}
.common_sch tbody tr:first-child {border-top:1px #ccc solid;}
.common_sch tbody th {min-height:30px; background:#f6f6f6; text-align:left; padding-left:11px; color:#333; border-bottom:1px #ccc solid; border-right:1px #ccc solid;}
.common_sch tbody td {padding:10px; color:#333; border-bottom:1px #ccc solid; border-right:1px #ccc solid;}
.common_sch tbody td input.TxInput {height:15px; border:1px #ccc solid;line-height:15px}
.common_sch tbody td .Gap {margin-top:4px; color:#333;}
.common_sch tbody td .help {margin-top:8px; font-size:11px; color:#627dce; letter-spacing:-0.7px; line-height:14px;}
.common_sch tbody td .help span {color:blue;}
.fSelect {line-height:22px; height:22px;}

.list_Toolbar {margin-bottom:10px; overflow:hidden;}
.NSelect {line-height:20px; height:20px; padding:1px;}

.common_list_table {table-layout:fixed;border-top:2px solid #5b5b5b; border-bottom:2px solid #5b5b5b;border-collapse:collapse;margin-bottom:10px;}
.common_list_table thead th {padding:4px 0 3px 0; border-bottom:1px solid #cecece; background:#ebebeb; font-size:12px; }
.common_list_table tbody th {padding:4px 0 0 3px; text-align:left; background:#f0f0f0; font-size:12px; border-bottom:1px #c9c9c9 solid;font-weight:normal;}
.common_list_table tbody td {padding:4px 0; text-align:center; border-bottom:1px #ebebeb solid;}
.common_list_table tbody td a:hover {color:#333; text-decoration:underline;}
.common_list_table tbody td .amount {text-align:right; padding-right:5px;}



.common_notice {width:99.8%; border-left:1px #ccc solid;}
.common_notice tbody tr:first-child {border-top:1px #ccc solid;}
.common_notice tbody th {min-height:30px; background:#f1f5ff; text-align:left; padding-left:11px; color:#333; border-bottom:1px #ccc solid; border-right:1px #ccc solid;}
.common_notice tbody td {background:#f1f5ff; padding:10px; color:#333; border-bottom:1px #ccc solid; border-right:1px #ccc solid;}


.common_reg_table {table-layout:fixed;border-top:2px solid #5b5b5b; border-bottom:2px solid #5b5b5b;border-collapse:collapse;margin-bottom:10px;}
.common_reg_table thead th {padding:8px 0 8px 8px; text-align:left; border-bottom:1px solid #cecece; background:#ebebeb; font-size:12px;  border-bottom:1px #c9c9c9 solid;font-weight:bold;}
.common_reg_table thead td {padding:8px 0 8px 8px; text-align:left; border-bottom:1px #ebebeb solid;}
.common_reg_table tbody th {padding:8px 0 8px 8px; text-align:left; background:#ebebeb; font-size:12px; border-bottom:1px #c9c9c9 solid;font-weight:bold;}
.common_reg_table tbody td {padding:8px 0 8px 8px; text-align:left; border-bottom:1px #ebebeb solid;}


.dashboard_table {table-layout:fixed;border-top:2px solid #5b5b5b; border-bottom:2px solid #5b5b5b;border-collapse:collapse;margin-bottom:10px;}
.dashboard_table thead th {padding:8px 0 8px 8px; text-align:left; border-bottom:1px solid #cecece; background:#ebebeb; font-size:12px;  border-bottom:1px #c9c9c9 solid;font-weight:bold;}
.dashboard_table thead td {padding:8px 0 8px 8px; border-bottom:1px #ebebeb solid;}
.dashboard_table thead .Today1{background:#F2F6FF !important; }
.dashboard_table tbody th {padding:8px 0 8px 8px; text-align:left; background:#ebebeb; font-size:12px; border-bottom:1px #c9c9c9 solid;font-weight:bold;}
.dashboard_table tbody td {padding:8px 0 8px 8px; border-bottom:1px #ebebeb solid;}
.dashboard_table tbody td {text-align:right; padding-right:5px;}
.dashboard_table tbody .Today1{background:#F2F6FF !important; }

.prod_color_table {table-layout:fixed;border-top:1px solid #5b5b5b; border-bottom:1px solid #5b5b5b;border-collapse:collapse;margin-bottom:10px;}
.prod_color_table thead th {padding:8px 0 8px 8px; text-align:center; border-bottom:1px solid #cecece; background:#f3f5ff; font-size:12px;  border-bottom:1px #c9c9c9 solid;font-weight:bold;}
.prod_color_table thead td {padding:8px 0 8px 8px; text-align:center; border-bottom:1px #ebebeb solid;}
.prod_color_table tbody th {padding:8px 0 8px 8px; text-align:center; background:#f3f5ff; font-size:12px; border-bottom:1px #c9c9c9 solid;font-weight:bold;}
.prod_color_table tbody td {padding:8px 0 8px 8px; text-align:center; border-bottom:1px #ebebeb solid;}


.visit_table {table-layout:fixed;border-top:2px solid #5b5b5b; border-bottom:2px solid #5b5b5b;border-collapse:collapse;margin-bottom:10px;}
.visit_table thead th {padding:5px 0 5px 0 ; border-bottom:1px solid #cecece; background:#ebebeb; font-size:12px; }
.visit_table tbody th {padding:5px 0 5px 0 ; text-align:left; background:#f0f0f0; font-size:12px; border-bottom:1px #c9c9c9 solid;font-weight:normal;}
.visit_table tbody td {padding:5px 0 5px 0 ; text-align:center; border-bottom:1px #ebebeb solid;}
.visit_table tbody td a:hover {color:#333; text-decoration:underline;}
.visit_table tbody td .amount {text-align:right; padding:0px;}

.visit_table .visit {background:url('../visit/image/visit_bg.gif') no-repeat right 6px;}
.visit_table .visit p {float:left}
.visit_table .visit .v_l {width:5px; height:16px; background:url('../visit/image/visit_l.gif') no-repeat}
.visit_table .visit .v_r {width:13px; height:16px; background:url('../visit/image/visit_r.gif') no-repeat}
.visit_table .visit_y {vertical-align:bottom; padding:0}
.visit_table .visit_y p {margin-left:18px;}
.visit_table .visit_y .v_m {width:14px; height:20px; background:url('../visit/image/visit_m.gif') no-repeat}


/* button */
.Btn_Sty {overflow:hidden; margin-top:10px;}

button {font-family:'돋움',sans-serif; border:none; cursor:pointer; padding:0;}
.btnSch {display:inline-block; background:none; line-height:14px; vertical-align:middle;}
.btnSch > span {display:inline-block; height:25px; padding-left:25px; background:url(../image/bg_btn.gif) left 0 no-repeat;}
.btnSch > span > span	{display:inline-block; min-width:40px; height:25px; padding:5px 25px 0 0; background:url(../image/bg_btn.gif) right 0 repeat-x; color:#fff; font-size:14px;font-weight:bold;}
.btnSch:hover > span {background-position:0 -26px;}
.btnSch:hover > span > span {background-position:right -26px;}


/* 작은 button */
.SmBtn button {display:inline-block; padding-left:10px; line-height:27px; font-size:11px; letter-spacing:-1px; background:url(../image/btn_small.gif) left 0 no-repeat;}
.SmBtn button span {display:inline-block; padding-right:10px; color:#666; background:url(../image/btn_small.gif) right 0 no-repeat;}
.SmBtn button:hover {display:inline-block; padding-left:10px; line-height:27px; font-size:11px; letter-spacing:-1px; background:url(../image/btn_small.gif) left -30px no-repeat;}
.SmBtn button:hover span {display:inline-block; padding-right:10px; background:url(../image/btn_small.gif) right -30px no-repeat;}
.SmBtn button span em {list-style:none; display:inline-block; width:13px; height:13px; vertical-align:-3px; font-size:0; margin:0; padding:0; vertical-align:middle;}
.SmBtn button span em.soldout {background:url(../image/icon_reg.png) 0 1px no-repeat;}
.SmBtn button span em.selcopy {background:url(../image/icon_selcopy.png) 0 1px no-repeat;}
.SmBtn button span em.selDel {background:url(../image/icon_selDel.png) 0 1px no-repeat;}
.SmBtn button span em.iexcel {background:url(../image/icon_excel.png) 0 0 no-repeat; padding-left:3px;}
.SmBtn button span em.iprint {background:url(../image/icon_print.png) 0 0 no-repeat; padding-left:1px;}
.SmBtn button span em.isms {background:url(../image/icon_sms.png) 0 0 no-repeat; padding-left:4px;}
.SmBtn button span em.selChk {background:url(../image/icon_selChk.png) 0 1px no-repeat;}

/* 작은 button */
.SmBtn01 button {display:inline-block; padding-left:10px; line-height:22px; font-size:12px; letter-spacing:-1px; background:url(../image/btn_small01.gif) left 0 no-repeat;}
.SmBtn01 button span {display:inline-block; padding-right:10px; color:#ffffff; background:url(../image/btn_small01.gif) right 0 no-repeat;}
.SmBtn01 button:hover {display:inline-block; padding-left:10px; line-height:22px; font-size:12px; letter-spacing:-1px; background:url(../image/btn_small01.gif) left -24px no-repeat;}
.SmBtn01 button:hover span {display:inline-block; padding-right:10px; background:url(../image/btn_small01.gif) right -24px no-repeat;}
.SmBtn01 button span em {list-style:none; display:inline-block; width:13px; height:13px; vertical-align:-3px; font-size:0; margin:0; padding:0; vertical-align:middle;}
.SmBtn01 button span em.reg {background:url(../image/icon_reg.png) 0 0 no-repeat; padding-left:4px;}

.SmBtn02 button {display:inline-block; padding-left:15px; line-height:19px; font-size:12px; letter-spacing:-1px; background:url(../image/btn_small02.gif) left 0 no-repeat;}
.SmBtn02 button span {display:inline-block; padding-right:15px; color:#ffffff; background:url(../image/btn_small02.gif) right 0 no-repeat;}
.SmBtn02 button:hover {display:inline-block; padding-left:15px; line-height:19px; font-size:12px; letter-spacing:-1px; background:url(../image/btn_small02.gif) left -20px no-repeat;}
.SmBtn02 button:hover span {display:inline-block; padding-right:15px; background:url(../image/btn_small02.gif) right -20px no-repeat;}

.SmBtn03 button {display:inline-block; padding-left:22px; line-height:26px; font-size:12px; letter-spacing:-1px; background:url(../image/btn_small03.gif) left 0 no-repeat;}
.SmBtn03 button span {display:inline-block; padding-right:22px; color:#ffffff; background:url(../image/btn_small03.gif) right 0 no-repeat;}
.SmBtn03 button:hover {display:inline-block; padding-left:22px; line-height:26px; font-size:12px; letter-spacing:-1px; background:url(../image/btn_small03.gif) left -28px no-repeat;}
.SmBtn03 button:hover span {display:inline-block; padding-right:22px; background:url(../image/btn_small03.gif) right -28px no-repeat;}


.SmBtn04 button {display:inline-block; padding-left:10px; line-height:22px; font-size:11px; letter-spacing:-1px; background:url(../image/btn_small04.gif) left 0 no-repeat;}
.SmBtn04 button span {display:inline-block; padding-right:10px; color:#666; background:url(../image/btn_small04.gif) right 0 no-repeat;}
.SmBtn04 button:hover {display:inline-block; padding-left:10px; line-height:22px; font-size:11px; letter-spacing:-1px; background:url(../image/btn_small04.gif) left -24px no-repeat;}
.SmBtn04 button:hover span {display:inline-block; padding-right:10px; background:url(../image/btn_small04.gif) right -24px no-repeat;}
.SmBtn04 button span em {list-style:none; display:inline-block; width:13px; height:13px; vertical-align:-3px; font-size:0; margin:0; padding:0; vertical-align:middle;}
.SmBtn04 button span em.soldout {background:url(../image/icon_selChk.png) 0 1px no-repeat;}
.SmBtn04 button span em.selcopy {background:url(../image/icon_selcopy.png) 0 1px no-repeat;}

.SmBtn05 button {display:inline-block; padding-left:28px; line-height:27px; font-size:11px; letter-spacing:-1px; background:url(../image/btn_small05.gif) left 0 no-repeat;}
.SmBtn05 button span {display:inline-block; padding-right:28px; color:#666; background:url(../image/btn_small05.gif) right 0 no-repeat;}
.SmBtn05 button:hover {display:inline-block; padding-left:28px; line-height:27px; font-size:11px; letter-spacing:-1px; background:url(../image/btn_small05.gif) left -27px no-repeat;}
.SmBtn05 button:hover span {display:inline-block; padding-right:28px; background:url(../image/btn_small05.gif) right -27px no-repeat;}


/* pagenate */
.pagenate {clear:both; text-align:center;}
.pagenate a {display:inline; color:#666; font-weight:bold; font-size:11px;}
.pagenate a img {vertical-align:middle; margin:0;}
.pagenate a span {padding:5px 8px 4px 8px; border:1px solid #eaeaea;}
.pagenate a span.on {background:#feefef; color:#fa6660; font-weight:bold; border:1px #fa6660 solid;}



/************ box_paging ************/
.box_paging {clear:both;margin-top:20px; text-align:center;}
.box_paging a img {vertical-align:middle; margin:0;}
.box_paging span {vertical-align:middle;}
.box_paging span {margin:0 1px;}
.box_paging span a {display:inline; color:#666; font-weight:bold; font-size:11px; padding:5px 8px 4px 8px; border:1px solid #eaeaea;}
.box_paging .page_ov a {background:#feefef; color:#fa6660; font-weight:bold; border:1px #fa6660 solid;}





/************ sms ************/
.sms_add	{border:1px solid #b1b1b1; border-bottom:1px solid #b1b1b1; margin:auto;width:180px; }
.sms_add th {text-align:center; border-bottom:1px solid #b1b1b1; background-color:#f7f7f7; height:25px;padding-left:10px;font-size:11px;}
.sms_add td {border-bottom:1px solid #e5e5e5;height:28px;padding-left:10px;font-size:11px;text-align:center;padding:10px}

.sms_div {width:140px;height:137px;margin:10px;background:url(../image/sms_bg01.gif) repeat-x 0 0 transparent;text-align:center;margin:auto}
.sms_div2 {width:140px;margin-bottom:15px;text-align:center;margin:auto}
.sms_div3 {width:140px;margin:15px;text-align:left;}
.smstextarea{background-color: transparent; border:0px solid lightgrey; margin-top:20px; overflow-y:hidden; word-break:break-all;width:130px; height:95px;}



/************ setting:point_setting.asp ************/
#savepoint {display:inline-block; overflow:hidden;}
.savepoint { width:400px;border:1px solid #b1b1b1; }
.savepoint > li {float:left; min-width:340px; position:relative;padding:30px}



/************popup ************/
.pop_body {background-color:#fff !important;;border:0px }
#pop_contentArea {display:inline-block; overflow:hidden; /*min-width:950px;*/ min-height:500px; margin-top:27px; margin-left:230px; margin-right:0px; padding-bottom:0px;}
#pop_contentArea h3 {padding-left:17px; margin-bottom:9px; font-size:14px; color:#000; letter-spacing:-1px; background:url(../image/common/bg_h3dot.gif) 0 2px no-repeat;}

.pop_content {margin-bottom:100px;}
.pop_common_sch {width:96%; border:2px #ccc solid;}
.pop_common_sch tbody tr:first-child {}
.pop_common_sch tbody th {min-height:30px; background:#f6f6f6; text-align:left; padding-left:11px; color:#333; border-bottom:1px #ccc solid; border-right:1px #ccc solid;}
.pop_common_sch tbody td {padding:5px; color:#333; border-bottom:1px #ccc solid; border-right:1px #ccc solid;}
.pop_common_sch tbody td input.TxInput {height:15px; border:1px #ccc solid;line-height:15px}
.pop_common_sch tbody td .Gap {margin-top:4px; color:#333;}
.pop_common_sch tbody td .help {margin-top:8px; font-size:11px; color:#627dce; letter-spacing:-0.7px; line-height:14px;}
.pop_common_sch tbody td .help span {color:blue;}
.fSelect {line-height:22px; height:22px;}



/*popup안에 스크롤 DIV*/
.scroll_div_pop {width:100%;overflow-x:hidden;overflow-y:scroll; border-bottom:0px solid #b2b2b2;}
.scroll_div_table	{border-top:2px solid #5b5b5b; border-bottom:1px solid #5b5b5b;border-collapse:collapse; }
.scroll_div_table th {text-align:center; height:20px; border-bottom:1px solid #e5e5e5; background-color:#f8f8f8;font-weight:bold;}
.scroll_div_table td {text-align:center; height:20px; border-bottom:1px solid #e5e5e5;}


/*sch_member*/
.sch_member_table {table-layout:fixed;border-top:2px solid #5b5b5b; border-bottom:2px solid #5b5b5b;border-collapse:collapse;margin-bottom:10px;line-height:17px}
.sch_member_table thead th {padding:2px 0 2px 0; border-bottom:1px solid #cecece; background:#ebebeb; font-size:12px; }
.sch_member_table tbody th {padding:2px 0 0 2px; text-align:left; background:#f0f0f0; font-size:12px; border-bottom:1px #c9c9c9 solid;font-weight:normal;}
.sch_member_table tbody td {padding:2px 0; text-align:center; border-bottom:1px #ebebeb solid;}
.sch_member_table tbody td a:hover {color:#333; text-decoration:underline;}
.sch_member_table tbody td .amount {text-align:right; padding-right:5px;}


.sch_member_sch {border-left:1px #ccc solid;}
.sch_member_sch tbody tr:first-child {border-top:1px #ccc solid;}
.sch_member_sch tbody th {min-height:30px; background:#f6f6f6; text-align:left; padding-left:11px; color:#333; border-bottom:1px #ccc solid; border-right:1px #ccc solid;}
.sch_member_sch tbody td {padding:10px; color:#333; border-bottom:1px #ccc solid; border-right:1px #ccc solid;}
.sch_member_sch tbody td input.TxInput {height:15px; border:1px #ccc solid;line-height:15px}
.sch_member_sch tbody td .Gap {margin-top:4px; color:#333;}
.sch_member_sch tbody td .help {margin-top:8px; font-size:11px; color:#627dce; letter-spacing:-0.7px; line-height:14px;}
.sch_member_sch tbody td .help span {color:blue;}
.fSelect {line-height:22px; height:22px;}



/*.common_pop_top {width:100%; height:35px;background:url(../image/bg_poptit01.gif) repeat-x 0 0;}*/
.common_pop_top {width:100%; height:35px;background-color:#454852}
.common_pop_top li {float:left;font-size:13px; color:#fff; font-weight:bold;vertical-align:middle;}
.common_pop_top .section {margin:0 10px 0 10px;}

.common_pop_top2 {width:100%; height:35px;background-color:#8093c1}
.common_pop_top2 li {float:left;font-size:14px; color:#fff; font-weight:bold;vertical-align:middle;}
.common_pop_top2 .section {margin:0 10px 0 10px;}

.common_pop_div {text-align:center; margin:auto;}
.common_pop_mintitle{height:24px;}
.common_pop_bottom{width:100%;}
.common_pop_bottom p {font-size:13px;height:24px;}

/*회원상세정보 팝업*/
.memdetail_pop_top {width:100%; height:35px;background-color:#454852}
.memdetail_pop_top li {float:left;font-size:14px; color:#fff; font-weight:bold;vertical-align:middle;padding-left:10px}
.memdetail_pop_top .section {margin:0 10px 0 10px;}


/* Left메뉴 */
.1LeftBox {width:170px; height:200px; margin:auto; padding:0; overflow:hidden; border:1px #c9c9c9 solid;}

.LeftBox {table-layout:fixed;border-collapse:collapse;width:170px;margin:auto; padding:0; overflow:hidden; border:1px #c9c9c9 solid;background-color:#fff}
.LeftBox thead th {padding:2px 0 2px 2px; text-align:left; }
.LeftBox thead td {padding:2px 0 2px 2px; text-align:left;}
.LeftBox tbody th {padding:2px 0 2px 5px; text-align:left;font-size:11px; background:#ebebeb;  border-bottom:1px solid #c9c9c9; border-top:1px solid #c9c9c9;}
.LeftBox tbody td {padding:2px 4px 2px 4px;font-size:11px;color:#939393}
.LeftBox tbody td span{font-weight:bold;font-size:11px;color:#ed5f00}
.LeftBox tbody td a:hover {color:#333; text-decoration:underline;}

/*sch_member*/
.memdetail_pop_table {table-layout:fixed;border-top:2px solid #5b5b5b; border-bottom:2px solid #5b5b5b;border-collapse:collapse;margin-bottom:10px;line-height:17px}
.memdetail_pop_table thead th {padding:5px 0 5px 0; border-bottom:1px solid #cecece; background:#ebebeb; font-size:12px; }
.memdetail_pop_table tbody th {padding:2px 0 0 2px; text-align:left; background:#f0f0f0; font-size:12px; border-bottom:1px #c9c9c9 solid;font-weight:normal;}
.memdetail_pop_table tbody td {padding:5px 0 5px 0; text-align:center; border-bottom:1px #ebebeb solid;}
.memdetail_pop_table tbody td a:hover {color:#333; text-decoration:underline;}
.memdetail_pop_table tbody td .amount {text-align:right; padding-right:5px;}
.memdetail_pop_table tbody .itemImg {text-align:left;}
.memdetail_pop_table tbody .itemImg dl {margin:0; padding:0;}
.memdetail_pop_table tbody .itemImg dt {float:left; width:53px; height:53px; margin-left:5px; margin-right:22px; border:1px #ddd8d5 solid;}
.memdetail_pop_table tbody .itemImg dd {color:#393939; line-height:16px; padding-top:0px;}
.memdetail_pop_table tbody .itemImg dd a:hover {text-decoration:underline;}
.memdetail_pop_table tbody .itemImg dd.prod_option {padding-top:0px; font-size:11px; color:#f15755;}
.memdetail_pop_table tbody .itemImg dd.prod_option span {padding-left:6px; background:url('../image/cart/bullet2.gif') left 50% no-repeat;}


.common_pop_table	{border-top:2px solid #5b5b5b; border-bottom:1px solid #5b5b5b;margin:auto;}
.common_pop_table th {text-align:left; padding-left:10px; border-bottom:1px solid #eee; background-color:#f7f7f7; height:32px;}
.common_pop_table td {border-bottom:1px solid #e5e5e5; padding-left:10px; text-align:left;}

.popup_btn_close span {display:none;}
.popup_btn_close a {display:inline-block; width:15px; height:15px; background:url(../image/popup_btn_close.gif) 0 0;}
.popup_btn_close a:hover {background-position:0px -15px;}


/************help_box ************/
#help_div {position:absolute; visibility:hidden;}
.help_div_in {width:200px; }
.help_div_in p {padding:4px; border:3px solid #bbbbbb; background-color:#ffffff; font-size:11px;font-weight:normal;margin-left:4px; line-height:18px;text-align:left;} 


/*********** 추가 사항 ****************/
.mall  {display:block;color:#330066; background-color:#ffcc99;}
.mall a {font-weight:bold; color:blue;}
.TotalOrderSum {font-weight:bold; color:#660000;}
.Ordercount {font-family:굴림; color:#cc0000; font-size:8pt;}
.Ordercount2 {font-family:굴림; font-weight:bold; color:#cc0000; font-size:9pt;}
.Ordercount3 {font-family:굴림; color:#0033ff; font-size:8pt;}
.cart_count  {font-weight:bold; color:blue;}
.CreditInfo {color:#808080;}
.CreditInfo2 {color:#990033;}
.brandcolor {font-weight:bold; color:#3399cc;}


/*********** 툴팁관련 ****************/

a.tooltip {outline:none; }
a.tooltip strong {line-height:30px;}
a.tooltip:hover {text-decoration:none;} 
a.tooltip span {
    z-index:10;display:none; padding:14px 20px;
    margin-top:-30px; margin-left:28px;
    width:350px; height:350px; line-height:16px;
}
a.tooltip:hover span{
    display:inline; position:absolute; color:#111;
    border:1px solid #DCA; background:#fffAF0;}
.callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;}
    
/*CSS3 extras*/
a.tooltip span
{
    border-radius:4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
        
    -moz-box-shadow: 5px 5px 8px #CCC;
    -webkit-box-shadow: 5px 5px 8px #CCC;
    box-shadow: 5px 5px 8px #CCC;
}
