@charset "utf-8";

/************************************************************************
 * 파일명      : table.css
 * 설명        : 테이블_공통
 * 작성자      : (주)스마일웹 디자인팀
 * 작성일      : 2011.06.03
 * 최종수정일  : 2011.06.03
 * Copyright (c) 2011 Smileweb co., Ltd.  All rights reserved.  www.smileweb.co.kr *
************************************************************************/

/* 입력 테이블형식,가로 - 회원정보입력 */
.tbl_input {position:relative; width:100%; margin-top:10px; border-top:1px solid #999;}
.tbl_input tr th {border-bottom:1px solid #ddd; padding:7px 0 8px 24px; color:#666; background:#f9f9f9; text-align:left;}
.tbl_input tr td {text-align:left; padding:7px 0 8px 18px; border-bottom:1px solid #ddd;}
.tbl_input tr th.title {text-align:center; padding:0 0 0 0; font-weight:normal; font-size:11px;}
.tbl_input tr td.cont {text-align:left; padding:5px 0 5px 10px; border-bottom:1px solid #ddd; font-size:11px; border-right:0 none;}

.tbl_input2 {position:relative; width:100%; margin-top:10px; border-top:1px solid #ddd;}
.tbl_input2 tr th {border-bottom:1px solid #ddd; padding:7px 0 8px 10px; color:#666; background:#f9f9f9; text-align:left;}
.tbl_input2 tr td {text-align:left; padding:7px 0 8px 18px; border-bottom:1px solid #ddd;}

/* 게시판 list */
.tbl_board {margin-top:10px; border-top:2px solid #999; font-size:12px; width:100%; background:#fbfbfb;}
.tbl_board tr th {border-bottom:1px solid #999; background:#fbfbfb; height:34px; background:url('/images/common/gr/board_bar.gif') no-repeat right center;}
.tbl_board tr th.no_gap {border-bottom:1px solid #999; background:#fbfbfb; height:34px;}
.tbl_board tr td {text-align:center; padding:9px 5px; border-bottom:1px solid #ddd; background:#fff;}
.tbl_board tr td.bg_gray {background:#fbfbfb;}

/* 게시판 view, write */
.tbl_view {margin-top:10px; border-top:2px solid #999; font-size:12px; width:100%; background:#fbfbfb;}
.tbl_view thead tr th {border-bottom:1px solid #999; background:#fbfbfb; height:34px; padding-left:15px; text-align:left;}
.tbl_view tbody tr th {padding:10px 5px; border-bottom:1px solid #ddd; background:url('/images/common/gr/board_bar.gif') #fff no-repeat right center; text-align:center;}
.tbl_view tbody tr td {text-align:left; padding:10px 15px; border-bottom:1px solid #ddd; background:#fff;}
.tbl_view .read {line-height:130%; clear:both; overflow:hidden; overflow-y:auto; height:250px; margin-top:2em; padding:20px 15px; vertical-align:top;}
.tbl_view .read img {max-width:100%;}

/* 게시판 write */
.tbl_write {margin-top:10px; border-top:2px solid #999; font-size:12px; width:100%;}
.tbl_write tr th {border-bottom:1px solid #ddd; border-right:1px solid #ddd; background:#fbfbfb; padding:10px 15px; text-align:left; font-weight:normal;}
.tbl_write tr td {text-align:left; padding:9px 15px; border-bottom:1px solid #ddd; background:#fff;}
.tbl_write .textarea {border-color:#a4a4a4 #c7c7c7 #c7c7c7 #a4a4a4; border-style:solid; border-width:1px; font-size:12px; color:#666; line-height:150%; width:98%; height:200px;}

/* 게시판 검색 */
.board_search1{position:relative; width:682px; height:41px;  margin:2px auto 0 auto; padding-top:5px; clear:both;}
.board_search2{ width:682px; height:28px; margin:10px auto 0 auto; padding-top:5px;}


/* 화폐자료실 */	
.tbl_board1 {margin-top:5px; border-top:2px solid #999; font-size:12px; width:100%; background:#fbfbfb;}
.tbl_board1 tr th {border-bottom:1px solid #999; background:#fbfbfb; height:34px; background:url('/images/common/gr/board_bar.gif') no-repeat right center;}
.tbl_board1 tr th.no_gap {border-bottom:1px solid #999; background:#fbfbfb; height:34px;}
.tbl_board1 tr td {text-align:center; padding:9px 5px; border-bottom:1px solid #ddd; background:#fff;}
.tbl_board1 tr.no_line td {color:#999; text-align:center; border-bottom:none; margin:0; padding:9px 0px;}
.tbl_board1 tr td.ta_l {text-align:left; padding-left:28px;}
.tbl_board1 dl {float:left; }
.tbl_board1 dl dt {float:left;}
.tbl_board1 dl dt img {border:1px solid #e2e2e2; padding:3px;} 
.tbl_board1 dl dd {color:#999; text-align:left; padding:26px 0 0 105px;}

/* board_list */	
.board table {width:660px; border:0;}
.board tr th { font-size:12px; text-align:center; border-bottom:1px #aaabad solid; border-top:2px #aaabad solid; margin:0; padding:0; height:32px; padding-top:2px; font-weight:normal;color:#777777;}
.board tr td {color:#999; text-align:center; border-bottom:1px #e2e2e2 solid; margin:0; padding:9px 0px;}
.board tr.no_line td {color:#999; text-align:center; border-bottom:none; margin:0; padding:9px 0px;}
.board tr td.ta_l {text-align:left; padding-left:28px;}
.board dl {float:left;}
.board dl dt {float:left;}
.board dl dt img {border:1px solid #e2e2e2; padding:3px;} 
.board dl dd {color:#999; text-align:left; padding:5px 0 0 60px;}


.def_schconts{position:relative;zoom:1;padding:12px 13px;border-top:1px solid #ccc;border-bottom:1px solid #ddd;color:#666;font:11px dotum,'돋움';}
.def_schconts h3{padding-bottom:11px;color:#4d4d4d;font-weight:bold;}
.def_schconts ul.chk_list{margin-top:-3px;}
ul.chk_list li label{display:inline-block;overflow:hidden;height:14px;}
ul.chk_list li label input{display:inline-block;margin-right:4px;vertical-align:-3px;*vertical-align:2px;}
.def_schconts ul.chk_list li label.checked{color:#333;font-weight:bold;}
.def_schconts ul.chk_list.dtype2 li{clear:both;width:100%;}
.def_schconts ul.chk_list.dtype2 li span{padding-left:3px;color:#888;font:10px tahoma;}


/* 막힘 기본형식 - 세로 */
.tbl_base {margin-top:10px; width:100%;}
.tbl_base tr th {border:1px solid #ddd; padding:8px; text-align:left; background:#fbfbfb;}
.tbl_base tr td {border:1px solid #ddd; padding:8px; text-align:left;}


/* 검색옵션 15-02-10 추가 */
.tbl_base1 {margin-top:10px; width:100%;background:#fff;}
.tbl_base1 tr th {border:1px solid #ddd; padding:8px; text-align:left; background:#fbfbfb;}
.tbl_base1 tr td {border:1px solid #ddd; padding:11px; text-align:left;}
.tbl_base1 tr td label{padding-right:10px; height:20px; display:block; }/*2015-02-24 추가 세로인 경우*/
.tbl_base1 tr td label input{display:inline-block;margin-right:2px;vertical-align:-3px;*vertical-align:2px;}
.tbl_base1 tr td .btn {margin-top:5px;float:right;padding:5px 9px 4px 9px; color:#4756d5;background:#a3a3a3;color:#FFF;font-size:11px;font-weight:bold;letter-spacing:-1px}


.tbl_base1 tr td ul.menu { width:136px; height:230px;margin:0 auto;}
.tbl_base1 tr td ul.menu li.tit {padding:3px 0 3px 0; font-weight:bold;color:#777}
.tbl_base1 tr td ul.menu li.tit a { color:#777;}

/* 막힘 기본형식 - 가로 */
.tbl_base_w {margin-top:10px; width:100%;}
.tbl_base_w tr th {border:1px solid #ddd; padding:8px 0; text-align:center; background:#fbfbfb;}
.tbl_base_w tr td {border:1px solid #ddd; padding:8px 0; text-align:center;}

/* 막힘 테이블형식_가로형 */
.tbl_list_w {border-top:2px solid #999; position:relative; width:100%; margin-top:10px;}
.tbl_list_w tr th {border:1px solid #ddd; padding:10px 5px; background:#fbfbfb; font-weight:bold; border-right:0 none;}
.tbl_list_w tr td {text-align:center; padding-left:12px; padding:10px 5px; border:1px solid #ddd; border-left:0 none;}

/* 리스트 */
.tbl_list {position:relative; border-top:2px solid #999; text-align:center; width:100%; margin-top:10px;}
.tbl_list thead {background:#fbfbfb;}
.tbl_list tr th {border-bottom:1px solid #999; font:bold 12px Dotum; height:34px; color:#666; background:url('/images/common/gr/board_bar.gif') #fbfbfb no-repeat right center;}
.tbl_list tr td {text-align:center; border-bottom:1px #ddd solid; padding:7px 6px; height:101px; } /* 2015-02-09 - height  추가 */
.tbl_list tr td.bg_gray {background:#fbfbfb;}

/* 리스트 */
.tbl_list1 {position:relative; border-top:2px solid #999; text-align:center; width:100%; margin-top:10px;}
.tbl_list1 thead {background:#fbfbfb;}
.tbl_list1 tr th {border:1px solid #ddd; font:bold 12px Dotum; height:34px; color:#666;}
.tbl_list1 tr td {text-align:center; border:1px #ddd solid; padding:8px 6px;}
.tbl_list1 tr td.bg_gray {background:#fbfbfb;}

/* 리스트1 */
.tbl_cart_list{position:relative; border-top:2px solid #999; text-align:center; width:100%; margin-top:10px;}
.tbl_cart_list thead {background:#fbfbfb;}
.tbl_cart_list tr th {border-bottom:1px solid #999; font:bold 12px Dotum; height:34px; color:#666; background:url('/images/common/gr/board_bar.gif') #fbfbfb no-repeat right center;}
.tbl_cart_list tr td {text-align:center; border-bottom:1px #ddd solid; padding:7px 6px;}
 
/* 옵션 */
.tbl_option table {width:78%; border:0px none;}
.tbl_option tr td {padding:0; text-align:left; border-bottom:0 none;}
.tbl_option span.opt_txt {color:#3a47b1; display:inline-block; margin:5px 10px 0 0;}

/* 주문결제 */
.tbl_order {border-top:2px solid #999; position:relative; width:100%; margin-top:10px;}
.tbl_order tr th {border:1px solid #ddd; padding:8px 0 8px 35px; background:#f9f9f9; font-weight:normal; text-align:left; color:#666; border-right:0 none;}
.tbl_order tr td {text-align:left; color:#777; padding:10px 0px 10px 20px; border:1px solid #ddd; border-left:0 none;}
 
.tbl_order2 {position:relative; width:100%;}
.tbl_order2 tr th {border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:8px 0 8px 35px; background:#f9f9f9; font-weight:normal; text-align:left; color:#666; border-right:0 none;}
.tbl_order2 tr td {text-align:left; color:#777; padding:10px 0px 10px 20px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; border-left:0 none;}

/* 마이페이지 - 찜해둔 상품 */
.tbl_btm tr td {text-align:center; border-bottom:1px solid #ddd; padding:8px 0 8px 7px;}
.tbl_btm tr td.ta_l {text-align:left;}
 
/* layout */
.lay350 {margin-left:auto; margin-right:auto; width:350px;}
.lay400 {margin-left:auto; margin-right:auto; width:400px;}
.lay500 {margin-left:auto; margin-right:auto; width:500px;}
.lay650 {margin-left:auto; margin-right:auto; width:650px;}

/* 투명 테이블 */
.tbl_alpha {border:none; margin-bottom:5px;}	
.tbl_alpha tr td {border:none; padding:2px;}

/* 세금계산서 */
.tbl_tax {table-layout:fixed; text-align:center; overflow-y:hidden; border-top:2px #4B7DCF solid; border-bottom:1px #4B7DCF solid; border-left:1px #4B7DCF solid; border-right:2px #4B7DCF solid;}
.tbl_tax tr td {padding:2px; font-size:12px; color:#4B7DCF; word-wrap: break-word; overflow: hidden; border-bottom:1px #4B7DCF solid; border-left:1px #4B7DCF solid;}
.tbl_tax tr td.ta_l{text-align:left;}

/* 경매 리스트 */
.bid_list {position:relative; border-top:2px solid #999; text-align:center; width:100%; margin-top:10px;}
.bid_list thead {background:#fbfbfb;}
.bid_list tr th {border-bottom:1px solid #999; font:bold 12px Dotum; height:34px; color:#666; background:url('/images/common/gr/board_bar.gif') #fbfbfb no-repeat right center;}
.bid_list tr td {text-align:center; border-bottom:1px #ddd solid; padding:7px 6px; height:101px; } /* 2015-02-09 - height  추가 */
.bid_list tr td.bg_gray {background:#fbfbfb;}