/*
Author : 김진태
Contact Us : vuenos@styluslab.net
Version : 1.0
*/

/* common rule */

table.tdcenter td {
	text-align:center;
	}
table.thleft th {
	text-align:left;
	}
/* 테이블 데이터 타입1 */
table.dataType1 {
	font-size:11px;
	border-top:solid 1px #C5C5C5;
	border-bottom:solid 1px #C5C5C5;
	}
table.dataType1 th {
	font-size: 12px;
	font-family: dotum;
	border-bottom:solid 1px #E9E9E9;
	padding:9px 10px;
	line-height: 100%;
	color:#666666;
	}
table.dataType1 th.first {
	padding-right:60px;
	}
table.dataType1 td.first {
	padding-right:60px;
	}
table.dataType1 td {
	padding:8px 10px 6px 10px;
	border-top:solid 1px #DCDCDC;
	line-height: 100%;
	height:16px;
	}
table.dataType1 td.content {
	padding-left:59px;
	text-align:left;
	line-height: 120%;
	border:none;
	}

	table.dataType1 td.content .answer{
	margin-top:18px;
	padding:20px 0 12px 42px;
	background:url('/images/common/mall/bg_dot1.gif') repeat-x left top;
	}
	table.dataType1 td.content .answer .icon_answer{
	margin:0 10px 0 -42px;
	}

table.dataType1 td a:link {color:#777777; text-decoration:none;}
table.dataType1 td a:visited {color:#777777; text-decoration:none;}
table.dataType1 td a:hover {color:#0099ff; text-decoration:none; font-weight: bold; letter-spacing:-1px;}
table.dataType1 td a:active {color:#777777; text-decoration:none;}

/* 테이블 데이터 타입2 */
table.dataType2 {
	font-size:11px;
	}
table.dataType2 th {
	font-size: 12px;
	font-family: dotum;
	text-align:left;
	padding-left:21px;
	}

table.dataType2 td {
	line-height: 120%;
	padding-bottom:3px;
	}
table.dataType2 td input{
	width:408px;
	}
table.dataType2 td textarea {
	width:410px;
	}

/* 테이블 데이터 타입3 */
table.dataType3 {
	font-size:11px;
	border-top:solid 1px #D0D0D0;
	}
table.dataType3.borTnone {
	border-top:none;
	}
table.dataType3.borBnone {
	border-bottom:none;
	}
table.dataType3 th {
	font-size:12px;
	font-family: dotum;
	border-bottom:solid 1px #E9E9E9;
	padding:0 10px;
	padding-top:2px;
	line-height:100%;
	height:20px;
	color:#999999;
	background-color:#FAFAFA;
	}
table.dataType3 th.btn {
	padding:0px;
	}
table.dataType3 td {
	padding:1px 10px 0px 10px;
	border-bottom:solid 1px #E9E9E9;
	height:29px;
	}
table.dataType3.address1 td {
	padding:5px 3px 5px 3px;
	}
table.dataType3 td.pad0 {
	padding:0;
	}
table.dataType3 td.btn {
	padding-right:0px;
	}
table.dataType3 th.first {
	padding-right:60px;
	}
table.dataType3 th.cost {
	padding-right:20px;
	}
table.dataType3 td.first {
	padding-right:60px;
	}
ul.event li {
	padding:15px 0 0 15px !important;
	background:url('/images/common/mypage/img_star.gif') no-repeat left 15px !important;
	}
ul.event2 {
	padding:15px 0 0 0 !important;
	}
	ul.event2 li {
		padding-top:2px;
		}
		ul.event2 li.tip {
			font-size:11px;
			color:#666666;
			}

	/* 결제금액 */
	table.dataType3 td.setAmount,
	table.dataType4 td.setAmount {
		padding-right:0;
		border-top:2px solid #404041;
		border-bottom:none;
		text-align:right;
		}
		table.dataType3 td.setAmount *,
		table.dataType4 td.setAmount * {vertical-align:middle;}


table.dataType3 td.stamp {
	padding:0 0 0 10px;
	height:61px;
	border-bottom:solid 1px #E9E9E9;
	line-height: 100%;
	background:url('/images/common/mypage/bg_stamp1.gif') no-repeat left top;
	}

/* 2009-04-23 디자인(image)수정에 의한 변경  */
table.dataType3 td.stamp2 {
	padding:0 0 0 0;
	height:61px;
	border-bottom:solid 1px #E9E9E9;
	line-height: 100%;
	}


table.dataType3 td.stamp img {margin-right:5px;}
table.dataType3 td.stamp img.end {padding:0;}
table.dataType3 td.content {
	padding-left:59px;
	text-align:left;
	line-height: 120%;
	}
table.dataType3 tr.q`view td {
	border:none;
	}

table.dataType3 td.content .answer{
	margin-top:18px;
	padding:20px 0 12px 42px;
	background:url('/images/common/mall/bg_dot1.gif') repeat-x left top;
	}
	table.dataType3 td.content .answer .icon_answer{
	margin:0 10px 0 -42px;
	}

table.dataType3 td.content2 {
	padding-left:131px;
	text-align:left;
	line-height: 120%;
	}
table.dataType3 td.content2 .answer2{
	margin-top:18px;
	padding:20px 0 12px 42px;
	background:url('/images/common/mall/bg_dot1.gif') repeat-x left top;
	}
	table.dataType3 td.content2 .answer2 .icon_answer{
	margin:0 10px 0 -42px;
	}

table.dataType3 td.product img {
	border:solid 1px #E9E9E9;
	margin:5px 0px;
	}

table.dataType3 tr.qnaview td {
	border-bottom:none;
	}

table.dataType3 td.review_con {
	padding:20px 15px 20px 227px;
	line-height: 140%;
	background:url('/images/common/mall/bg_dot1.gif') repeat-x left top;
	}
table.dataType3 td.faq_con {
	padding:20px 15px 20px 51px;
	line-height: 140%;
	background:url('/images/common/mall/bg_dot1.gif') repeat-x left top;
	}
	table.dataType3 td.faq_con .answer{
	padding:0 0 0 42px;
	}
	table.dataType3 td.faq_con .answer .icon_answer{
	margin:0 10px 0 -42px;
	}

table.Dline td {
	padding:5px 10px 5px 10px;
	border-bottom:solid 1px #E9E9E9;
	}

table.dataType1 td a:link {color:#777777; text-decoration:none;}
table.dataType1 td a:visited {color:#777777; text-decoration:none;}
table.dataType1 td a:hover {color:#0099ff; text-decoration:none; font-weight: bold; letter-spacing:-1px;}
table.dataType1 td a:active {color:#777777; text-decoration:none;}

/* 테이블 데이터 타입4 */
table.dataType4 {
	font-size:11px;
	border-top:solid 1px #D0D0D0;
	}

table.dataType4 th {
	height:31px;
	border-bottom:solid 1px #E9E9E9;
	line-height: 100%;
	text-align:left;
	}
	table.dataType4 th img {
		margin-top:1px;
		}
	table.dataType4 th.verTop {
		padding-top:7px;
		vertical-align:top;
	}
	table.dataType4 th.verTop2, td.verTop2 {
		height:12px !important;
		padding:2px !important;
		}
table.dataType4 td {
	height:21px;
	padding:4px 0 4px 0;
	border-bottom:solid 1px #E9E9E9;
	}
	table.dataType4 td.borderBline1 {
		border-bottom:solid 1px #D0D0D0;
		}
	table.dataType4 td.end {
		border-bottom:none;
		padding-bottom:9px;
	}
table.dataType4 td.dataType4_dline {
	padding:17px 0 15px 0;
	border-bottom:solid 1px #E9E9E9;
	}
table.dataType4 td.cost {
	padding:13px 0 13px 0;
	border-bottom:solid 1px #E9E9E9;
	}
table.dataType4 td span.td_title1 {
	float:left;
	display:block;
	clear:left;
	width:81px;
	}
table.dataType4 td ul.tipType {
	color:#C5C5C5;
	word-spacing:-1px;
	}
	table.dataType4 td ul.tipType li {
		padding:12px 0 7px 0;
		}
table.dataType4 .type_textarea{
	border-top:solid 1px #D0D0D0;
	border-left:solid 1px #D0D0D0;
	border-right:solid 1px #E9E9E9;
	border-bottom:solid 1px #E9E9E9;
	}
table.dataType4 td.blank {height:20px;padding:0;}
table.dataType4 td.address1 {border:none; padding-bottom:0px;}
table.dataType4 td img.height {margin-top:1px;}
table.dataType4 td.info {
	color:#555555;
	text-align:center;
	height:70px;
	background-color:#FAFAFA;
	}
table.dataType4 p.textHeight {
	margin-top:5px;
	}
table.dataType4 p.lineH18 span.checkDistance {
	margin-left:70px;
	}

	table.dataType4 th.thLabelStyle1 {height:40px;}

tr.bgPoint1 th,
tr.bgPoint1 td {
	background:#FAFAFA;
	}

/* 교환 데이터 정의 */
tr.returnInfo1 td {
	text-align:left;
	}
tr.returnInfo1 td.returnInfoData1 {
	padding-left:23px;
	}
tr.returnInfo1 td.returnInfoData3 {
	padding-left:77px;
	}


select.size145 {width:145px;}
input.size145 {width:141px;}
input.size110 {width:106px;}
input.size64 {width:62px;}
select.size64 {width:64px;}
input.size176 {width:172px;}
select.size226 {width:226px;}
input.size226 {width:222px;}
input.size306 {width:304px;}
input.size363 {width:363px;}
select.size217 {width:217px;}
input.size217 {width:213px;}
input.size620 {width:616px;}
table.borT0 {border-top:0px;}

/* 테이블 데이터 타입5 */
table.dataType5 {
	border-top:solid 1px #C5C5C5;
	border-bottom:solid 1px #C5C5C5;
	}
table.dataType5 th {
	font-size: 12px;
	font-family: dotum;
	border-bottom:solid 1px #C5C5C5;
	padding:10px 5px 8px 5px;
	line-height: 100%;
	color:#666666;
	}
table.dataType5 th.eng {
	font-family: Verdana;
	font-size:9px;
	}
table.dataType5 td {
	padding:1px 5px 0px 5px;
	border-bottom:solid 1px #E9E9E9;
	line-height: 100%;
	height:29px;
	}


/* 테이블 데이터 타입6 */
table.dataType6 {
	border-top:solid 1px #E9E9E9;
	border-bottom:solid 1px #E9E9E9;
	}
table.dataType6 th {
	font-size: 12px;
	font-family: dotum;
	border-bottom:solid 1px #E9E9E9;
	padding:10px 5px 8px 5px;
	color:#666666;
	}
table.dataType6 td {
	padding:2px 5px 2px 5px;
	border-bottom:solid 1px #E9E9E9;
	line-height: 100%;
	}
table.dataType7 {
	border-top:solid 1px #E9E9E9;
	border-bottom:solid 1px #E9E9E9;
	}

/* 테이블 데이터 타입7 */
	table.dataType7 th,
	table.dataType7 td {
		border-top:solid 1px #E9E9E9;
		border-bottom:solid 1px #E9E9E9;
		padding:29px 0 30px 0;
		}
		table.dataType7 ul li {
			display:inline;
			margin-left:-4px;
			}
			table.dataType7 ul li.first {
				margin-left:0;
				}

/* 테이블 데이터 타입8 */
table.dataType8 {
	font-size:11px;
	border-top:solid 1px #D0D0D0;
	border-bottom:solid 1px #E9E9E9;
	}
table.dataType8 th {
	font-size: 12px;
	font-family: dotum;
	background-color:#FAFAFA;
	border-bottom:solid 1px #E9E9E9;
	padding:0 10px;
	padding-top:2px;
	line-height: 100%;
	height:20px;
	color:#999999;
	}
table.dataType8 td {
	padding:15px 10px 12px 10px;
	border-bottom:solid 1px #E9E9E9;
	line-height: 100%;
	}
table.dataType8 td.payment {
	padding:10px 0 8px 10px;
	}
table.dataType8 td.product img {
	border:solid 1px #E9E9E9;
	}
/* 페이징과 버튼영역 정의 */
.paging2 {
	margin-top:9px;
	font-family: Tahoma;
	text-align:right;
	font-size:9px;
	color:#CCCCCC;
	}
	.paging2 span {
		padding:0 0 0 0;
		}
	.paging2 u {color:#333333;}
	.paging2 img {vertical-align:middle;}
	.paging2 a:link {padding:0 3px;color:#999999;}
	.paging2 a:visited {padding:0 3px;color:#999999;}
	.paging2 a:active {padding:0 3px;color:#999999;}
	.paging2 a:hover {color:#333333;}

.btn_area1 {
	text-align:right;
	}
	.btn_area1 img {vertical-align:top;}

.btn_area2 {
	text-align:right;
	margin:20px 0 69px 0;
	}
.btn_area3 {
	text-align:right;
	margin:20px 0 45px 0;
	}
.btn_area1 a {
	margin-left:3px;
	}
.paging3 {
	margin-top:1px;
	font-family: Tahoma;
	text-align:right;
	font-size:9px;
	color:#CCCCCC;
	}
	.paging3 span {
		padding:0 0 0 0;
		}
	.paging3 u {color:#333333;}
	.paging3 img {vertical-align:middle;}
	.paging3 a {padding:0 3px;color:#999999;}
	.paging3 a:hover {color:#333333;}

/* 제품상세페이지 - 사이즈가이드 테이블 */
table.size_guide {
	border-top:solid 1px #D0D0D0;
	}

table.size_guide th {
	border-bottom:solid 1px #E9E9E9;
	padding:0 10px;
	padding-top:2px;
	line-height:100%;
	height:20px;
	color:#999999;
	background-color:#FAFAFA;
	}

table.size_guide td {
	padding:1px 10px 0px 10px;
	border-bottom:solid 1px #E9E9E9;
	height:29px;
	}

table.size_guide th {
	color:#bcbcbc;
	font-size:11px;
	font-family:"dotum";
	text-align:center;
	font-weight:100;
	}

.size_guide td {color:#999999;
	font-size:7pt;
	font-family:Tahoma;
	text-align:center}
