/* common css - member, wishlist, cart, etc */

/* float option */
.left {float:left;}
.right {float:right;}

/* align option */
.vm {vertical-align:middle;}
.c {text-align:center !important;}
.cBtn01 {text-align:center;}
.cBtn02 {text-align:center; padding-top:50px;}
.cBtn03 {text-align:center; padding-top:20px;}
.lBtn01 {text-align:left; padding-top:12px;}
.rBtn01 {text-align:right;}
.rBtn02 {text-align:right; padding-top:15px;}
.rBtn03 {text-align:right; margin-top:-35px;}

/* space option */
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}
.mb35 {margin-bottom:35px !important;}
.mt_1 {margin-top:-1px !important;}
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt20 {margin-top:20px !important;}
.mt25 {margin-top:25px !important;}
.mt30 {margin-top:30px !important;}
.mt40 {margin-top:40px !important;}
.mt60 {margin-top:60px !important;}
.mr80 {margin-right:80px !important;}
.ml10 {margin-left:10px !important;}

.pt10 {padding-top:10px !important;}
.pt20 {padding-top:20px !important;}
.pl40 {padding-left:40px !important;}

/* color option */
.dbrown {color:#7d6145 !important;}
.blue {color:#0066cc !important;}
.green {color:#009933 !important;}
.purple {color:#996699 !important;}
.dpurple {color:#6e74a6 !important;}
.red {color:#cc6666 !important;}
.dred {color:#c2151b !important;}
.gray6 {color:#666 !important;}
.gray9 {color:#999 !important;}

/* text option */
.f11 {font-size:11px;}
.underLine {text-decoration:underline !important;}
.normal {font-weight:normal !important;}



/* designed selectbox style - ¼öÁ¤ÇÊ¿ä */
select {font-size:12px; height:20px;}
a.selectBox {position:relative; height:17px; border:1px solid #d6d6d6; vertical-align:middle; text-align:left;background:#fff; cursor:default; vertical-align:middle;}
a.selectBox:hover, a.selectBox:focus {text-decoration:none;}
.selectBox-label {display:inline-block; padding:1px 0 0 5px; font-size:12px;}
.selectBox-arrow {position:absolute; top:50%; right:0; width:18px; height:11px; display:inline-block; margin-top:-6px; background:url('../images/icon/icon_arrow_select.gif') no-repeat 0 0;}
.selectBox-dropdown-menu {position:absolute; z-index:9999; overflow:auto; min-height:1em; max-height:200px; border:1px solid #d6d6d6; border-top:none; background:#fff; padding:3px 0;}
.selectBox-dropdown-menu li a {display:block; cursor:default; padding:2px 0 1px 5px; font-size:12px; line-height:15px;}
.selectBox-dropdown-menu li a:hover {background:#eee; text-decoration:none;}
.selectBox-disabled {background:#f5f5f5;}
.selectBox-disabled .selectBox-label {color:#aaa;}

/* fake selectbox (¼öÁ¤ÇÊ¿ä) */
.selectstyle {position:relative;}
.selectstyle a {color:#666; line-height:15px;}
.selectstyle span {display:block;}
.selectstyle span a {display:block;padding:5px 20px 5px 5px; border:1px solid #c2c2c2; background:url('/images/common/blts.gif') no-repeat right -40px;}
.selectstyle .conts {position:absolute; left:0; top:100%; width:100%; background:#fff; display:none;}
.selectstyle ul {display:block; border:1px solid #c2c2c2; border-top:0 none; background:#fff;}
.selectstyle ul li a {display:block;padding:3px 5px 2px;}
.selectstyle ul li a:hover {background:#eee;}

/* datepicker adjust (¼öÁ¤ÇÊ¿ä) */
.orderSrch button.ui-datepicker-trigger {margin-left:0;}
.ui-datepicker-calendar tr .ui-datepicker-week-end:first-child {color:red;}
.ui-datepicker-calendar tr .ui-datepicker-week-end:first-child a {color:red;}
.ui-datepicker-calendar tr .ui-datepicker-week-end {color:blue;}
.ui-datepicker-calendar tr .ui-datepicker-week-end a {color:blue;}
.ui-datepicker-calendar tr .ui-datepicker-today a {font-weight:bold;}

/* breadcrumb and title area */
.contentTop {width:100%; margin-bottom:20px; overflow:hidden; position:relative;}
.contentTop .breadcrumb {position:absolute; right:0; top:0;}
.contentTop .breadcrumb.shop {top:9px;}
.contentTop .breadcrumb a, .contentTop .breadcrumb strong {margin-right:5px; color:#999;}
.contentTop .breadcrumb a:first-child {display:inline-block; padding-left:9px; background:url('../images/icon/icon_box_01.gif') no-repeat 0 6px ;}
.contentTop .breadcrumb strong {font-weight:bold;}
.contentTop .breadcrumb a:hover, .contentTop .breadcrumb a:focus, .contentTop .breadcrumb a:active {color:#999;}

/* ¸®½ºÆ® - th°¡ »ó´Ü¿¡ ÀÖ´Â °æ¿ì */
.tbList01 {width: 100%; border-top: 2px solid #383d4a;}
.tbList01 thead th {padding:9px 0 7px 0; background: #f8f8f8; border-bottom:1px solid #e1dfdd; text-align:center; font-weight:bold; color:#666;}
.tbList01 td {padding:9px 0 7px 0;  border-bottom:1px solid #e1dfdd; text-align:center;}
.tbList01 td.ldata01 {text-align:left; padding-left:10px;}
.tbList01 td.pd0 {padding:0;}

.tbUseLine.tbList01 thead th {border-left:1px solid #e1dfdd;}
.tbUseLine.tbList01 thead tr th:first-child {border-left:0;}
.tbUseLine.tbList01 td {border-left:1px solid #e1dfdd;}
.tbUseLine.tbList01 tr>td:first-child {border-left:0;}

.tbList02 {width: 100%; border-top: 1px solid #e1e2e4;}
.tbList02 thead th {padding:9px 0 7px 0; background: #f8f8f8; border-bottom:1px solid #e1e2e4; border-left:1px solid #e1e2e4; text-align:center; font-weight:bold; color:#666;}
.tbList02 td {padding:9px 0 7px 0;  border-bottom:1px solid #e1e2e4; border-left:1px solid #e1e2e4; text-align:center;}
.tbList02 th:first-child, .tbList02 td:first-child {border-left:0;}
.tbList02 td.rdata01 {text-align:right; padding-right:10px;}

/* º¸±â */
.tbView01 {width: 100%; border-top: 2px solid #383d4a;}
.tbView01 thead th {padding:9px 0 7px 0; background: #f8f8f8; color: #696969; border-bottom:1px solid #e1dfdd; text-align:center; font-weight:bold;}
.tbView01 thead td {padding:9px 0 7px 0; background: #f8f8f8; color: #696969; border-bottom:1px solid #e1dfdd; text-align:left; font-weight:normal;}
.tbView01 thead td img {vertical-align:middle;}
.tbView01 tbody th {padding:9px 0 7px 0; border-bottom:1px solid #e1dfdd; text-align:center; font-weight:bold;}
.tbView01 tbody td {padding:9px 0 7px 0; border-bottom:1px solid #e1dfdd; text-align:left;}
.tbView01 tbody td.conArea {padding:20px; line-height:150%;}

.tbView011 {width: 100%; border-top: 2px solid #383d4a;}
.tbView011 thead th {padding:9px 0 7px 0; background: #f8f8f8; color: #696969; border-bottom:1px solid #e1dfdd; text-align:center; font-weight:bold;}
.tbView011 thead td {padding:9px 0 7px 0; background: #f8f8f8; color: #696969; border-bottom:1px solid #e1dfdd; text-align:left; font-weight:normal;}
.tbView011 thead td img {vertical-align:middle;}
.tbView011 tbody th {padding:9px 0 7px 0; border-bottom:1px solid #e1dfdd; text-align:center; font-weight:bold;}
.tbView011 tbody td {padding:0px 0 0px 0; border-bottom:0px solid #e1dfdd; text-align:left;}
.tbView011 tbody td.conArea {padding:20px; line-height:150%;}

.tbView02 {width: 100%; border-top: 1px solid #e1e2e4;  border-left: 1px solid #e1e2e4;}
.tbView02 tbody th {padding:13px 0 11px 10px; border-bottom:1px solid #e1e2e4; border-right:1px solid #e1e2e4; background:#f8f8f8; text-align:left; font-weight:bold; vertical-align:top;}
.tbView02 tbody td {padding:13px 0 11px 10px; border-bottom:1px solid #e1dfdd; border-right:1px solid #e1e2e4; text-align:left; line-height:150%; vertical-align:top;}

/* paging */
.pagination{margin-top:25px; text-align:center;}
.pagination ul li {display:inline; margin-left:3px;}
.pagination ul li:first-child {margin-left:0;}
.pagination a {color:#999; display: inline-block; zoom:1; *display:inline; width:23px; height:23px; line-height:23px; border:1px solid #c3baba; text-align:center;font-family:arial;}
.pagination .active a {color:#fff;font-family:arial; border:1px solid #83746f; background:#83746f; font-weight:bold; cursor:default;}
.pagination .btn {border:0; line-height:0; width:25px; height:25px; position:relative; top:-1px;}

/* ÀÌÀü ´ÙÀ½±Û */
.nextPrev {width:100%;}
.nextPrev:after {display:block;clear:both;content:''}
.nextPrev dt {float:left; clear:left; width:68px; padding: 10px 0 8px 45px; border-bottom:1px solid #e1dfdd; background:url('../images/icon/icon_arrow_up.gif') no-repeat 20% 50% #f8f8f8;  font-weight:bold;}
.nextPrev dt.next {background:url('../images/icon/icon_arrow_down.gif') no-repeat 20% 50% #f8f8f8;}
.nextPrev dd {float:left; width:659px; padding: 10px 0 8px 18px; border-bottom:1px solid #e1dfdd; }

/* tab */
.tabStyle_01 {width:100%; background:url('../images/common/bg_tab_01.gif') no-repeat 0 100%; overflow:hidden;}
.tabStyle_01 li {float:left; margin-right:-1px;}
.tabStyle_01 li a {display:block; overflow:hidden; height:30px; line-height:30px; padding:0 22px; border:1px solid #ebebed; border-bottom:0 none; background:#f9f9fa; color:#777c8b; text-align:center;}
.tabStyle_01 li.active {position:relative}
.tabStyle_01 li.active a {height:30px; margin-bottom:0; border-color:#756661; border-bottom:1px solid #5e524e; background:url('../images/icon/icon_arrow_01.gif') no-repeat 93% 50% #83746f; color:#fff; font-weight:bold; letter-spacing:-1px;}

.tabStyle_02 {width:100%; background:url('../images/common/bg_tab_02.gif') repeat-x 0 100%; overflow:hidden;}
.tabStyle_02 li {float:left; margin-right:1px;}
.tabStyle_02 li a {display: inline-block; zoom:1; *display:inline; padding-left:19px; line-height:100%; background:url('../images/common/bg_tab_03.gif') no-repeat 0 0; color:#999; cursor:pointer;}
.tabStyle_02 li a span {display: inline-block; zoom:1; *display:inline; height:28px; padding-right:19px; line-height:30px; background:url('../images/common/bg_tab_03.gif') no-repeat right 0;color:#999; cursor:pointer;}
.tabStyle_02 li.active a {background:url('../images/common/bg_tab_03.gif') no-repeat 0 -38px; font-weight:bold; color:#333; cursor:pointer;}
.tabStyle_02 li.active a span {height:30px; padding-right:19px; line-height:30px; background:url('../images/common/bg_tab_03.gif') no-repeat right -38px; font-weight:bold; color:#333; cursor:pointer;}

/* form */
input.txt01 {height:15px; padding:3px 0 0 4px; border:1px solid #d6d6d6; color:#666; background:#fff; vertical-align:middle;}
textarea.txt01 {padding:5px; border:1px solid #d6d6d6; color:#666; background:#fff; overflow:scroll; overflow-x:hidden;}

/* ÆË¾÷ */
.popWrap {border:1px solid #d8d8d8; background:#fff;}
.popWrap h1 {position:relative; height:35px; padding-top:14px; text-indent:23px; background:url('../images/popup/bg_top.gif') repeat-x 0 0; }
.popWrap h1 a {position:absolute; right:20px; top:13px;}
.popWrap .innerWrap {padding:20px 19px;}
.popWrap .innerWrap.order {padding:20px 0 0 0; height:600px; overflow:auto; overflow-x:hidden;}
.popWrap.w680 {width:678px;}
.popWrap.w435 {width:433px;}

.brbnone {border-bottom:0 !important;}

/* ÁøÇàÁßÀÎ ÀÌº¥Æ® */
ul.tabStyle_02.event li span, ul.tabStyle_02.event li.active span {text-align:center; width:96px; text-align:center;}