@charset "utf-8";


/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

html {height:100%; overflow-y:auto;}
body {margin:0; padding:0; background:#f9f9f9; min-width:1100px; height:100%;}

img {border:0;}
p,form,span {margin:0;padding:0;}
div,table {margin:0;padding:0; border-spacing:0; border-collapse:collapse; border:0px none; }
ul,ol,li,td {list-style:none; margin:0; padding:0;}

input,select,textarea {margin:0;padding:0; vertical-align:middle;}
body,p,pre,form,span,div,table,ul,ol,li,td,input,textarea {font-family:NanumGothic; font-size:12px; color:#333; word-wrap:break-word; word-break:break-all; }
select {font-size:12px; color:#666;}

label {cursor:pointer}
/* link */
a {cursor:pointer;}
a:link, a:visited {color:#333; text-decoration: none;}
a:hover, a:active {color:#ff0000; text-decoration: none;}

.fl_left {float:left;}
.fl_right {float:right;}

/* 나눔고딕폰트 */
@font-face {font-family:NanumGothic; src:url('NanumGothic.eot');
src:url('NanumGothic.eot') format('eot'); 
src:url(NanumGothic.woff) format('woff') }

/* 로그인 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */


#login {width:800px; position:absolute; left:25%; top:15%; overflow:hidden;}

#login .box {width:780px; height:260px; background:#fff; border:10px solid #c3d1d6; overflow:hidden;}

#login .box .left {float:left; width:300px; height:260px; line-height:260px; text-align:center; display:inline-block; background: transparent url(../images/login_bg.png) right center no-repeat;}
#login .box .left img {padding-top:60px;}

#login .box .right {float:right; width:480px;}
#login .box .right .form_box {width:340px; margin:0 auto; padding-top:60px;}

#login .box .right .form_box .type_choice {padding-left:10px; height:30px;}
#login .box .right .form_box .type_choice .choice {font-weight:bold; color:#000; margin-right:20px; vertical-align:top;}
#login .box .right .form_box .type_choice input {margin-right:5px;}

#login .box .right .form_box .input_box {width:200px; float:left;}
#login .box .right .form_box .input_box .input_text {border:1px solid #c4c4c4; height:33px; width:200px; padding:0 10px; line-height:30px; color:#333; font-family:verdana; font-size:16px; font-weight:bold; margin-bottom:11px;}

#login .box .right .form_box .btn_login {float:right;}
#login .box .right .form_box .btn_login .btn {background: transparent url(../images/adm_pack.png) 0 0 no-repeat; width:110px; height:81px; display:inline-block; cursor:pointer; border:0;}


#login .copyright {text-align:center; font-family:tahoma; color:#ccc; font-size:11px; padding:20px 0; overflow:hidden;}


#login .warning {overflow:hidden; background:#efefef; padding:20px;}
#login .warning .icon {background: transparent url(../images/adm_pack.png) 0 -100px no-repeat; width:56px; height:56px; display:inline-block; margin-right:20px; float:left;}

#login .warning .text {display:inline-block; float:left;}
#login .warning .text li {font-size:11px; color:#818181; padding:1px 0; }
#login .warning .text li b {color:#333;}



/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

#wrap{height:100%; width:100%; position:relative; overflow:visible; min-width:1024px; }


/* 헤더 ---------------------------------------------------------------- */
#header{clear:both; position:relative; width:100%; height:45px; z-index:25; background:#43464f; overflow:hidden;}
#header .logo {display:block; height:45px; width:265px; float:left; overflow:hidden; line-height:45px; color:#fff;}
#header .logo .name {color:#fff; font-weight:bold; font-size:20px; letter-spacing:-1px; margin-left:5px;}
#header .logo .en {color:#999; font-weight:bold; font-size:11px; font-family:tahoma; margin-left:5px;}
#header .title {float:left; padding:10px 0 0 20px;}

#header .today {background: transparent url(../images/today.png) left top no-repeat; width:140px; height:30px; float:left; margin:7px 0 0 20px; position:relative;}
#header .today .year {position:absolute; font-family:tahoma; font-size:11px; font-weight:bold; color:#999; margin:9px 0 0 53px;}
#header .today .month {position:absolute; font-family:tahoma; font-size:11px; font-weight:bold; color:#333; margin:9px 0 0 90px;}
#header .today .day {position:absolute; font-family:tahoma; font-size:11px; font-weight:bold; color:#333; margin:9px 0 0 114px;}

#header .btn {float:right; margin:10px 15px 0 0;}
#header .btn .btn_home {background: transparent url(../images/adm_pack.png) -420px 0 no-repeat; width:88px; height:23px; display:inline-block; float:left;}
#header .btn .btn_logout {background: transparent url(../images/adm_pack.png) -508px 0 no-repeat; width:88px; height:23px; display:inline-block; border:none; float:left; cursor:pointer;}


/* 컨텐츠내용 ---------------------------------------------------------------- */

/* 2단메뉴 보일때 */
.container{background:url(../images/aside_bg.gif) repeat-y; z-index:20; position:relative; min-height:100%; overflow:visible; margin:-45px 0 -36px 0; }
.container:after{clear:both; display:block; height:0; content:''; visibility:hidden}

.container .content_section {float:left; position:relative; z-index:10; width:100%; margin:45px 0 0 -265px;}
.container .content_section .content_section_fix {margin:0 0 0 265px; height:100%; width:auto; overflow-y:visible;zoom:1;}

/* 2단메뉴 안보일때 */
.container_hide {background:url(../images/aside_bg_hide.gif) repeat-y; z-index:20; position:relative; min-height:100%; overflow:visible; margin:-45px 0 -36px 0; zoom:1}
.container_hide:after{clear:both; display:block; height:0; content:''; visibility:hidden}

.container_hide .content_section {float:left; position:relative; z-index:10; width:100%; margin:45px 0 0 -265px; zoom:1}
.container_hide .content_section .content_section_fix {margin:0 0 0 80px; height:100%; width:auto; overflow-y:visible;zoom:1;}

.container_hide .aside_second {visibility:hidden;}



/* 1단메뉴 ---------------------------------------------------------------- */
.aside_first {z-index:20; width:80px; border:0 !important; overflow:visible; position:relative; zoom:1; padding-top:45px; padding-bottom:35px; float:left;}

.aside_first a {background: transparent url(../images/adm_pack.png) no-repeat; width:79px; height:80px; display:inline-block;}
.aside_first .menu_0 {background-position:-150px -480px;} /* 관리자메인 */
.aside_first .menu_1 {background-position:-150px 0} /* 환경설정 */
.aside_first .menu_2 {background-position:-150px -80px} /* 회원관리 */
.aside_first .menu_3 {background-position:-150px -160px} /* 상품설정 */
.aside_first .menu_4 {background-position:-150px -240px} /* 주문결제 */
.aside_first .menu_5 {background-position:-150px -320px} /* 게시판관리 */
.aside_first .menu_6 {background-position:-150px -560px;} /* 배너팝업 */
.aside_first .menu_7 {background-position:-150px -640px;} /* 일반관리 */
.aside_first .menu_8 {background-position:-150px -400px;} /* 로그분석 */

.aside_first .menu_0:hover {background-position:-230px -480px}
.aside_first .menu_1:hover {background-position:-230px 0}
.aside_first .menu_2:hover {background-position:-230px -80px}
.aside_first .menu_3:hover {background-position:-230px -160px}
.aside_first .menu_4:hover {background-position:-230px -240px}
.aside_first .menu_5:hover {background-position:-230px -320px}
.aside_first .menu_6:hover {background-position:-230px -560px;}
.aside_first .menu_7:hover {background-position:-230px -640px;}
.aside_first .menu_8:hover {background-position:-230px -400px;}

.aside_first .menu_0_on {background-position:-310px -480px}
.aside_first .menu_1_on {background-position:-310px 0}
.aside_first .menu_2_on {background-position:-310px -80px}
.aside_first .menu_3_on {background-position:-310px -160px}
.aside_first .menu_4_on {background-position:-310px -240px}
.aside_first .menu_5_on {background-position:-310px -320px}
.aside_first .menu_6_on {background-position:-310px -560px;}
.aside_first .menu_7_on {background-position:-310px -640px;}
.aside_first .menu_8_on {background-position:-310px -400px;}


/* 2단메뉴 ---------------------------------------------------------------- */
.aside_second {position:relative; width:185px; float:left; z-index:30; padding:45px 0 35px 0; overflow:hidden;}
.aside_second > a {width:164px; display:inline-block; padding:10px 10px;}
.aside_second .menu {color:#000; border-bottom:1px solid #bac0c6; }
.aside_second .menu:hover {background:#c3d1df;}
.aside_second .menu_on {color:#fff; font-weight:bold; border-bottom:1px solid #375a7d; background:#6f96bd;}



/* 자주찾는메뉴 2013-05-10 ---------------------------------------------------------------- */
.aside_second .favorite_menu {overflow:hidden; margin:0 auto; width:164px;}
.aside_second .favorite_menu .title {display:inline-block; background: transparent url(../images/adm_pack.png) -420px -240px no-repeat; width:164px; height:29px; margin-top:30px;}
.aside_second .favorite_menu .title:hover { background: transparent url(../images/adm_pack.png) -600px -240px no-repeat; }

.aside_second .favorite_menu .box {background:#f4f4f4;}
.aside_second .favorite_menu .box .fmenu {display:inline-block; width:140px; font-size:11px; color:#666; border-top:1px solid #e0e0e0; padding:7px 10px; letter-spacing:-1px;}
.aside_second .favorite_menu .box .fmenu:hover {color:#ff0000;}
.aside_second .favorite_menu .box a:first-child {border:none;}


/* 2단메뉴 열기/닫기 2013-04-04 ---------------------------------------------------------------- */
.content_section .open_close {position:absolute; margin-top:13px;}
.content_section .open_close .btn_close {background: transparent url(../images/adm_pack.png) -420px -284px no-repeat; width:9px; height:36px; display:inline-block;}
.content_section .open_close .btn_open {background: transparent url(../images/adm_pack.png) -429px -284px no-repeat; width:9px; height:36px; display:none;}



/* 페이지 큰타이틀 ------------------------------------- */
.content_section .title_area {background:#fff; border-bottom:1px solid #bac0c6; padding:15px 30px; overflow:hidden;}
.content_section .title_area .icon {background: transparent url(../images/adm_pack.png) -420px -160px no-repeat; width:20px; height:26px; display:inline-block; float:left; margin:3px 10px 0 0;}
.content_section .title_area .title {color:#000; font-size:25px; float:left;}
.content_section .title_area .location {float:right; font-size:11px; color:#b3b3b3;}

/* 2013-08-01 추가 */
.content_section .sub_title {margin:10px 20px -15px 20px; overflow:hidden; }
.content_section .sub_title .icon {background: transparent url(../images/adm_pack.png) -420px -220px no-repeat; width:20px; height:20px; display:inline-block; float:left; margin:3px 3px 0 0;}
.content_section .sub_title .title {float:left; font-size:17px; font-weight:bold;}


/* 페이지 큰타이틀 ------------------------------------- 
.content_section .title_area {background:#fff; border-bottom:1px solid #bac0c6; padding:15px 30px; overflow:hidden;}
.content_section .title_area .icon {background: transparent url(../images/adm_pack.png) -420px -160px no-repeat; width:20px; height:26px; display:inline-block; float:left; margin:3px 10px 0 0;}
.content_section .title_area .title {color:#000; font-size:25px; float:left;}
.content_section .title_area .location {float:right; font-size:11px; color:#b3b3b3;}
*/

/* 메인 추출 2013-05-09 -------------------------------------------------------------------------- */
.content_section .main_box_area {width:950px; margin-bottom:20px; overflow:hidden;}

.content_section .group_title {margin:0 2px 5px 0; overflow:hidden; }
.content_section .group_title .icon {background: transparent url(../images/adm_pack.png) -420px -220px no-repeat; width:20px; height:20px; display:inline-block; float:left; margin:3px 3px 0 0;}
.content_section .group_title .title {float:left; font-size:17px; font-weight:bold;}
.content_section .group_title .btn_area {float:right}

.content_section .main_box_area .last_TB {width:100%; border:2px solid #c1c1c1; background:#fff;}
.content_section .main_box_area .last_TB th {background:#ededed; color:#333; padding:5px; border-left:1px solid #d4d4d4;}
.content_section .main_box_area .last_TB td {border-bottom:1px solid #e1e1e1; vertical-align:middle; padding:4px; border-top:1px solid #d4d4d4; border-left:1px solid #d4d4d4; text-align:right;}
.content_section .main_box_area .last_TB td:first-child {background:#ededed; text-align:center;}
.content_section .main_box_area .last_TB td b {color:#009cff; font-family:tahoma; font-size:13px;}
.content_section .main_box_area .last_TB td .hit {color:#ff8a00;}

.bar_num {z-index:100;display:none;position:absolute; background:#000; height:17px; line-height:17px; font-family:tahoma; color:#fff; font-size:11px; padding:0 5px; left:0; top:0;}

/* 메인그래프 2013-07-30 */
.content_section .main_total_graph {width:950px; height:180px; margin:20px 20px 20px 0px; overflow:hidden; border:2px solid #c1c1c1; background:#fff url(../images/graph_bg.gif) left top repeat-x; position:relative; } 

.content_section .main_total_graph .article {margin-right:15px; height:34px; overflow:hidden; float:right;}
.content_section .main_total_graph .article li {float:left; color:#333; margin-top:10px; font-size:11px; margin-left:20px;}

.content_section .main_total_graph .article .bar_black {display:inline-block; background:#43464f; width:20px; height:10px; margin-right:5px;}
.content_section .main_total_graph .article .bar_blue {display:inline-block; background:#6f96bd; width:20px; height:10px; margin-right:5px;}
.content_section .main_total_graph .article .bar_red {display:inline-block; background:#eb6d8d; width:20px; height:10px; margin-right:5px;}

.content_section .main_total_graph .graph_article {overflow:hidden; border-top:1px solid #41444d; }
.content_section .main_total_graph .graph_article li {width:25%; float:left; text-align:center; padding-top:7px; font-weight:bold;}

.content_section .main_total_graph .graph_box {overflow:hidden; position:relative; clear:both; height:115px; }

.content_section .main_total_graph .graph_box .bar_set {width:60px; overflow:hidden; position:absolute; height:115px; left:0; bottom:0;}
.content_section .main_total_graph .graph_box .bar_set li {width:33.3%; height:115px; float:left;}

.content_section .main_total_graph .graph_box .bar_set1 {margin-left:95px;}
.content_section .main_total_graph .graph_box .bar_set2 {margin-left:330px;}
.content_section .main_total_graph .graph_box .bar_set3 {margin-left:567px;}
.content_section .main_total_graph .graph_box .bar_set4 {margin-left:805px;}
.content_section .main_total_graph .graph_box .bar_set5 {margin-left:835px;}

.content_section .main_total_graph .graph_box .bar_black {display:inline-block; background:#43464f; width:13px; height:5px; bottom:0; position:absolute;}
.content_section .main_total_graph .graph_box .bar_blue {display:inline-block; background:#6f96bd; width:13px; height:5px; bottom:0; position:absolute;}
.content_section .main_total_graph .graph_box .bar_red {display:inline-block; background:#eb6d8d; width:13px; height:5px; bottom:0; position:absolute;}




/* 폼/검색영역박스 -------------------------------------  */
.content_section .form_box_area {border:2px solid #c1c1c1; background:#fff; margin:20px 20px 20px 20px; padding:10px; overflow:hidden;}
.content_section .form_box_area .form_TB {width:100%;}
.content_section .form_box_area .form_TB td {border-bottom:1px solid #e1e1e1; vertical-align:middle; line-height:18px; }
.content_section .form_box_area .form_TB .article {padding:2px 10px; background:#f1f1f1; color:#000; font-size:11px;}
.content_section .form_box_area .form_TB .conts {padding:5px 10px;}
.content_section .form_box_area .form_TB .conts .star {display:block; background:transparent url(/images/default_shop/defalut_shop_pack.png) -610px -60px no-repeat; display:inline-block; width:57px; height:10px; }
.content_section .form_box_area .form_TB .conts .star_color {background:transparent url(/images/default_shop/defalut_shop_pack.png) -610px -80px no-repeat; display:inline-block; width:57px; height:10px; float:left;}

.content_section .form_box_area .form_TB .ic_ess {background: transparent url(../images/adm_pack.png) -490px -160px no-repeat; width:12px; height:10px; display:inline-block; margin-left:5px;}

.content_section .form_box_area .form_TB .multi {margin-right:20px;}
.content_section .form_box_area .form_TB .multi input {margin-right:3px;}

/* 2013-08-01 수정 */
.content_section .form_box_area .form_TB .line {padding:5px 0; border-bottom:1px dashed #ccc}
.content_section .form_box_area .form_TB .line input {margin-right:5px;}

.content_section .input_text {border:1px solid #c1c1c1; height:25px; line-height:25px; padding:0 5px; color:#000;}
.content_section .textarea {border:1px solid #c1c1c1; padding:5px; color:#000;}
.content_section .select {border:1px solid #c1c1c1; padding:3px; color:#666;}
.content_section .form_box_area .form_TB td select {border:1px solid #c1c1c1; padding:3px; color:#333;}


/* 리스트 자리잡기 */
.content_section .content_section_inner {margin:20px; overflow:hidden; padding-bottom:30px;}


/*  버튼영역 -------------------------------------  */
.content_section .bottom_btn_area {text-align:center; overflow:hidden; margin-bottom:50px;}
.content_section .top_btn_area {text-align:center; margin-top:10px; overflow:hidden;}
.content_section .ctr_btn_area {margin-bottom:5px; float:right;}
.content_section .ctl_btn_area {margin:5px 0px; float:left;}
.content_section .ctl_btn_right_area {margin:5px 0px; float:right;}

/* 리스트테이블 */
.content_section .list_TB {width:100%; border-top:2px solid #000; background:#fff;}
.content_section .list_TB th {color:#333; padding:10px; border-bottom:1px solid #c6c6c6; background:#d6d6d6; font-size:11px;}
.content_section .list_TB td {padding:5px; border-left:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6; vertical-align:middle; text-align:center;}
.content_section .list_TB td:first-child {border-left:0;}
.content_section .list_TB tr:hover {background:#f6f6f6;}


/* 페이지네이트 ----------------------------- */
.content_section .list_paginate {text-align:center; overflow:hidden; margin:20px 0 40px 0;}

.content_section .list_paginate .btn {display:inline-block; padding:0 5px;}
.content_section .list_paginate .btn a,
.content_section .list_paginate .btn span {background:transparent url(../images/adm_pack.png) no-repeat; display:inline-block;}

.content_section .list_paginate .btn .first {background-position:-420px -80px; width:29px; height:30px;}
.content_section .list_paginate .btn .first:hover {background-position:-538px -80px; width:29px; height:30px;}
.content_section .list_paginate .btn .first_none {background-position:-656px -80px; width:29px; height:30px;}

.content_section .list_paginate .btn .prev {background-position:-449px -80px; width:30px; height:30px;}
.content_section .list_paginate .btn .prev:hover {background-position:-567px -80px; width:30px; height:30px;}
.content_section .list_paginate .btn .prev_none {background-position:-685px -80px; width:30px; height:30px;}

.content_section .list_paginate .btn .next {background-position:-479px -80px; width:30px; height:30px;}
.content_section .list_paginate .btn .next:hover {background-position:-597px -80px; width:30px; height:30px;}
.content_section .list_paginate .btn .next_none {background-position:-715px -80px; width:30px; height:30px;}

.content_section .list_paginate .btn .last {background-position:-509px -80px; width:29px; height:30px;}
.content_section .list_paginate .btn .last:hover {background-position:-627px -80px; width:29px; height:30px;} 
.content_section .list_paginate .btn .last_none {background-position:-745px -80px; width:29px; height:30px;}

.content_section .list_paginate .number {display:inline-block; vertical-align:top; }
.content_section .list_paginate .number a {line-height:29px; color:#333; font-family:tahoma; font-size:14px; font-weight:bold; padding:0 10px; border-left:1px solid #e2e4ea; display:inline-block}
.content_section .list_paginate .number a:hover {color:#ff0000;}
.content_section .list_paginate .number a:first-child {border:none;}
.content_section .list_paginate .number .on {color:#ff3a00;}


/* SMS 발송 ---------------------------------------------------------------- 2013-08-03 수정 */
.content_section .sms_sv_area {margin:40px 0 40px 40px; overflow:hidden;}
.content_section .sms_mobile {float:left; margin:0 30px 0 0;width:234px; height:420px; background: transparent url(../images/sms_mobile.png) left top no-repeat; position:relative;}
.content_section .sms_mobile .message {width:200px; height:210px; margin:68px 0 0 17px;}
.content_section .sms_mobile .message textarea {width:170px; height:180px; padding:10px 15px;  background:none; border:none; overflow-x:hidden; overflow-y:auto; line-height:20px; color:#000; font-size:14px; font-weight:bold;}
.content_section .sms_mobile .byte {text-align:center; color:#ff0000; font-family:tahoma; font-size:11px; margin-top:5px;}
.content_section .sms_mobile .from {text-align:center; margin-top:42px;}
.content_section .sms_mobile .from input {font-family:tahoma; text-align:center; padding:5px; width:150px; background:none; border:none; letter-spacing:1px; color:#000;}

.content_section .sms_send {float:left; width:284px; height:420px;  background: transparent url(../images/sms_send.png) left top no-repeat; position:relative;}

.content_section .sms_send .add_to {margin:46px 11px 0 25px}
.content_section .sms_send .add_to .phone_num {background:#fff; padding:10px; text-align:center;}
.content_section .sms_send .add_to .phone_num input {width:65px; height:25px; line-height:25px; color:#000; font-family:tahoma; font-size:13px; text-align:center; background: transparent url(../images/adm_pack.png) -420px -400px no-repeat; border:none;}
.content_section .sms_send .add_to .btn_add {width:100%; background:#44474a; border:none; color:#fff; font-size:11px; font-family:dotum; letter-spacing:-1px; height:25px; line-height:25px;}

.content_section .sms_send .add_list {margin:10px 11px 0 25px; background:#fff; padding:10px; overflow:hidden;}
.content_section .sms_send .add_list .list_bg {background: transparent url(../images/adm_pack.png) -420px -440px no-repeat; overflow:hidden;}
.content_section .sms_send .add_list .list_bg select {border:0; background:transparent; width:100%; height:95px; overflow-y:auto; font-family:dotum; color:#000;}
.content_section .sms_send .add_list .btn_area {overflow:hidden; margin-top:5px;}
.content_section .sms_send .add_list .btn_area input {float:left; width:80px; background:#8c8f93; border:none; color:#fff; font-size:11px; font-family:dotum; letter-spacing:-1px; height:20px; line-height:20px; }
.content_section .sms_send .add_list .btn_area .total {float:right}
.content_section .sms_send .add_list .btn_area .total span b {color:#ff4e00; font-size:11px;}

.content_section .sms_send .reserve {margin:8px 11px 0 25px; background:#fff; padding:10px;}
.content_section .sms_send .reserve .check {font-weight:bold; color:#ff4e00; margin-bottom:10px;}
.content_section .sms_send .reserve .date {margin-top:5px; color:#666}
.content_section .sms_send .reserve .date select {color:#000; font-family:tahoma; margin:0 2px; width:55px; border:1px solid #ccc;}

.content_section .sms_send .btn_send {margin:10px 11px 0 25px;}
.content_section .sms_send .btn_send input {border:none; width:100%; background: transparent url(../images/adm_pack.png) -420px -620px no-repeat; height:36px;}



/* 하단 ---------------------------------------------------------------- */
#footer{z-index:100; position:relative; width:100%; height:35px; border-top:1px solid #262b35;background:#e4e4e4; border-top:1px solid #c1c1c1; clear:both;}
#footer .copyright {margin:13px 0 0 10px; font-family:tahoma; font-size:10px; color:#b9b9b9;}
#footer .copyright .name {margin-right:5px; color:#949494; font-weight:bold;}
#footer .gotop {position:absolute; right:0; top:0; margin:6px 10px 0 0 ;}
#footer .gotop .btn_gotop {background:transparent url(../images/adm_pack.png) -620px 0 no-repeat; display:inline-block; width:75px; height:23px;}


/* <공통> 도움말 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

.guide_text { margin:7px 0;}
.guide_text .ic_blue {background: transparent url(../images/adm_pack.png) -450px -160px no-repeat; width:12px; height:12px; display:inline-block; float:left; margin-right:3px;}
.guide_text .blue {font-size:11px; color:#0072ca; line-height:13px;}
.guide_text .ic_orange {background: transparent url(../images/adm_pack.png) -470px -160px no-repeat; width:12px; height:12px; display:inline-block; float:left; margin-right:3px;}
.guide_text .orange {font-size:11px; color:#ff5a00; line-height:13px;}



/* <공통> TEXT버튼 모음 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

/* 가운데정렬이 필요한 버튼감싸기!!! float:left 때문에 가운데정렬이 안됨 */
.btn_line_up_center {display:inline-block; *display:inline; *zoom:1;} 
.btn_line_up_right {float:right ; text-align:right; display:inline-block; *display:inline; *zoom:1;} 

.shop_btn_pack {float:left;}
.shop_btn_pack span {display:inline-block;}
.shop_btn_pack a {display:inline-block; cursor:pointer;}
.shop_btn_pack input {display:inline-block; cursor:pointer; border:none; background:none;
/* ie7에서 가로값 넓어지는거 잡아줌 */ overflow:visible; 
/* 모바일에서 인풋버튼 잡아주기 */ -webkit-border-radius:0; -webkit-appearance:none; -webkit-gradient:none; }


/* 간격만들기 */
.shop_btn_pack .blank_3 {margin:3px;} 
.shop_btn_pack .blank_5 {margin:5px;}
.shop_btn_pack .blank_10 {margin:10px;}


/* A버튼 크기 */
.shop_btn_pack .small {padding:0 7px; height:25px; line-height:25px; font-size:11px; font-family:dotum; letter-spacing:-1px;}
.shop_btn_pack .medium {padding:0 15px; height:28px; line-height:28px; font-size:12px; font-weight:bold;}
.shop_btn_pack .large {padding:0 25px; height:38px; line-height:38px; font-size:15px; font-weight:bold;}

/* 버튼 컬러 */
.shop_btn_pack .white {color:#5e5a5a!important; border:1px solid #ababab!important; background:#ffffff!important;}
.shop_btn_pack .white:hover {color:#0072ca!important; border:1px solid #333!important; background:#ffffff!important;}

.shop_btn_pack .gray {color:#ffffff!important; border:1px solid #575757!important; background:#8f959a!important;}
.shop_btn_pack .gray:hover {color:#ffffff!important; border:1px solid #000000!important; background:#333!important;}

.shop_btn_pack .blue {color:#fff!important; border:1px solid #003abc!important; background:#0072ca!important;}
.shop_btn_pack .blue:hover {color:#fff!important; border:1px solid #001a54!important; background:#005292!important;}

.shop_btn_pack .red {color:#fff!important; border:1px solid #c10b26!important; background:#f6445e!important;}
.shop_btn_pack .red:hover {color:#fff!important; border:1px solid #7f0013!important; background:#b2001a!important;}


/* 인풋버튼 크기 */
.shop_btn_pack .input_small {height:27px; font-size:11px; font-family:dotum; letter-spacing:-1px; text-align:center; border:none; background:none; color:#fff; padding:0 7px;}
.shop_btn_pack .input_medium {height:28px; font-size:12px; font-weight:bold; text-align:center; background:none; color:#fff; padding:0 15px;}
.shop_btn_pack .input_large {height:38px; font-size:15px; font-weight:bold; text-align:center; background:none; color:#fff; padding:0 25px;}


/* 인풋버튼 컬러 */
.btn_input_white { border:1px solid #d7d7d7!important; background:#ffffff!important;}
.btn_input_white:hover { border:1px solid #a4a4a4!important; background:#dbdbdb!important;}
.btn_input_white input {color:#5e5a5a!important;}
.btn_input_white input:hover {color:#5e5a5a!important;}

.btn_input_gray {border:1px solid #575757!important; background:#8f959a!important;}
.btn_input_gray:hover {border:1px solid #080808!important; background:#333!important;}
.btn_input_gray input {color:#ffffff!important;}
.btn_input_gray input:hover {color:#ffffff!important;}

.btn_input_blue {border:1px solid #003abc!important; background:#0072ca!important;}
.btn_input_blue:hover {border:1px solid #001a54!important; background:#005292!important;}
.btn_input_blue input {color:#ffffff!important;}
.btn_input_blue input:hover {color:#ffffff!important;}

.btn_input_red {border:1px solid #c10b26!important; background:#f6445e!important; }
.btn_input_red:hover {border:1px solid #7f0013!important; background:#b2001a!important; }
.btn_input_red input {color:#ffffff!important;}
.btn_input_red input:hover {color:#ffffff!important;}



/* <공통> 상태텍스트아이콘 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-------------------------------*/
.shop_state_pack span {display:inline-block; font-weight:normal; height:17px; line-height:17px; font-size:11px; font-family:dotum; letter-spacing:-1px; color:#fff!important;  padding:0 7px;}
.shop_state_pack .red {background:#ff365c!important;}
.shop_state_pack .orange {background:#ff8a00!important;}
.shop_state_pack .green {background:#86ae00!important;}
.shop_state_pack .sky {background:#00a7bc!important;}
.shop_state_pack .blue {background:#0058b4!important;}
.shop_state_pack .purple {background:#8000ec!important;}
.shop_state_pack .gray {background:#474747!important;}
.shop_state_pack .lightgray {background:#aaaaaa!important;}

/* 2013-12-23 추가 : 상품정보테이블*/
.detail_info {width:100%; background:#fff; margin-bottom:40px;}
.detail_info td {border:1px solid #d3d3d3; padding:10px 15px; font-size:11px}
.detail_info .opt_tit {background:#f3f3f3;}