/*** main ***/

.rnd { width:720px; background:url('img/rnd730.gif') repeat-y; }
.srnd { background:url('img/rnd730.gif') repeat-y 0 100%; padding:10px; margin:0 0 -10px 0; position:relative; bottom:-5px; }

.tt {
font-weight:bold;
padding-left:6px;
background: url(img/icon_04.gif) no-repeat 0 -5px;
margin-bottom:5px;
}

.divline {color:#D7D7D7}
.currpos {
/*font:8pt µ¸¿ò; */
letter-spacing:-1px;
position:relative;
padding:10px 0 15px;
}
.currpos span {
position:absolute;
right:10px;
color: #959595;
}

/*** goods ***/
.goods_price {font-weight:bold;color:#CD1746}
.goods_elem {font-weight:bold;font-family:dotum;font-size:8pt;color:#898989;padding-left:10px}

/*** Basic CSS ***/
body {font:8pt µ¸¿ò;}
table,input,textarea,select {
font:8pt tahoma,µ¸¿ò;color:#626262;
margin:0; padding:0;
}
a		{text-decoration:none; color:#626262;}
a:hover {text-decoration:none; color:#007FC8;}
a.white	{text-decoration:none; color:#ffffff;}
a.white:hover {text-decoration:none; color:#ffffff;}

img		{border:0;}
form	{display:inline;}
form input,textarea {
border:1px solid #c4cad1;
background: #f5f5f5;
color:#444;
}

.null	{border:0; background:transparent;}
.null input {border:0; background:transparent;}

.hand	{cursor:pointer}
.hidden	{display:none}
.stxt	{font-family:µ¸¿ò; font-size:8pt; letter-spacing:-1px;}
.guidetxt {font:normal 12px dotum; color:#626262; line-height:18px}

.slip	{letter-spacing:-1px;}
.page	{padding: 15px; text-align: center;}

.eng	{font:8pt tahoma}
.engb	{font:bold 8pt tahoma}

.gray	{color: gray;}
.red	{color:#9d0038}
.blue	{color:#006594}
.green	{color:#008000}
.white	{color:#ffffff}

.left	{float:left}
.right	{float:right}
.clear	{clear:both}

.btn	{text-align:right; padding:10px 0}

#content {
width:100%; padding:20px 0;
word-wrap:break-word; word-break:break-all; overflow:hidden;
}
#content p {margin:2px 0;}

/*** Table CSS #01 (Form) ***/
table.tb1 {
	width: 100%;
	border-top: 2px solid #e5e5e5;
	border-bottom: 1px solid #d9d9d9;
	border-collapse: collapse;
	margin:0; padding: 0;
}
table.tb1 th{
	border-right: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	padding: 8px 0 4px 20px;
	color: #444;
	font: bold 8pt µ¸¿ò;
	letter-spacing: -1;
	text-align: left;
	width:100px;
	background: #F9F9F9;
}
table.tb1 td{
	border-bottom: 1px solid #ebebeb;
	padding: 6px 2px 6px 15px;
}

/*** Table CSS #02 (List) ***/
table.tb2 {
	width: 100%;
	border-top: 2px solid #e5e5e5;
	border-bottom: 1px solid #d9d9d9;
	border-collapse: collapse;
	margin:0; padding: 0;
}
table.tb2 th{
	text-align: center;
	border-bottom: 1px solid #ebebeb;
	color: #fff;
	font: 8pt µ¸¿ò;
	letter-spacing: -1;
	background: #444;
	padding: 7px 0 3px 0;
}
table.tb2 td{
	border-bottom: 1px solid #ebebeb;
	padding: 6px 5px;
}

/*** edit mode ***/
.edit_out {position:absolute;width:100%;height:1px;z-index:999;padding:1px}
.edit_in {width:100%;filter:alpha(opacity=15);height:100%;display:none}
.edit_txt {position:absolute;top:5px;left:5px;;width:100px;background:#000000;display:none}
.edit_menu {width:100%;background:#333333;color:#ffffff}
.edit_menu_out {position:absolute;right:10px;top:10px;width:50px;background-color:#F61418;padding:3px 3px 0 3px;color:#ffffff;font:8pt µ¸¿ò;letter-spacing:-1px;}


/*** Table CSS #02 (List) ***/
table.tbItem {
	width: 100%;
	border-collapse: collapse;
	margin:0; padding: 0;
}
table.tbItem th{
	text-align: left;
	font: 9pt µ¸¿ò;
}
table.tbItem td{
	padding: 2px 0 2px 10px;
}
table.tbItem .tit{
	background:url(/skin/inda/img/topbarpattern.gif) repeat-x;
	height:30px;
	font-weight:bold;
	color:#898989;
}

table.viewTb {
	width: 100%;
	margin:0px; padding:0px;
}

table.viewTb th {
	height: 20px;
	font: 8pt µ¸¿ò;	
}

table.viewTb td {
	color: #959595;
}

table.orderTb {
	width: 100%;
	margin:0px; padding:0px;
}

table.orderTb th {
	padding: 10px;
	width: 120px;
	font: 8pt µ¸¿ò;	
	text-align: left;
}

table.orderTb td {
	color: #959595;
}

table.brandTb {
	width: 158px;
	margin: 0px; padding: 0px;
	border-bottom: 1px solid #E1E1E1;
}

table.brandTb td{
	width: 158px;
	border-top: 1px solid #E1E1E1;
}

table.bdTb {
	width: 100%;
	margin:0px; padding:0px;
	border-collapse: collapse;
	margin:0; padding: 0;
}

table.bdTb th {
	padding: 10px;
	width: 100px;
	font: 8pt µ¸¿ò;
	text-align: left;
	border-bottom: 1px dotted #a2a0a1;
}

table.bdTb td {
	color: #959595;
	padding: 5px 0px 5px 0px;
}

.mypageTd {
	font: 8pt µ¸¿ò;
	font-weight: bold;
	border-top:1px dotted #a2a0a1;
	border-left:1px dotted #a2a0a1;
	border-right:1px dotted #a2a0a1;
	text-align:center;
	background: #ffffff;
}
.mypageTd2 {
	font: 8pt µ¸¿ò;
	font-weight: bold;
	border-bottom:1px dotted #a2a0a1;
	text-align:center;
}


.redTd {
	border-bottom:1px solid #ff0000;
	padding-bottom:5px;
	font: 8pt µ¸¿ò;
}

.orangeTd {
	border-bottom:1px solid #FB9C1A;
	padding-bottom:5px;
	font: 8pt µ¸¿ò;
}

.grayTd {
	border-bottom:1px solid #959595;
	padding-bottom:5px;	
	font: 8pt µ¸¿ò;
}

.greenTd {
	border-bottom:1px solid #78A125;
	padding-bottom:5px;	
	font: 8pt µ¸¿ò;
}

.blueTd {
	border-bottom:1px solid #2A88A4;
	padding-bottom:5px;	
	font: 8pt µ¸¿ò;
}

.dottedTd {
	border-bottom:1px dotted #a2a0a1;
	color:#959595;
	padding-right:10px;
	text-align: right
}

.dottedTd2 {
	border-bottom:1px dotted #a2a0a1;
	color:#959595;
	text-align: left;
}

.r_dottedTd {
	border-bottom:1px dotted #a2a0a1;
}

.pt8 {
	font-family:µ¸¿ò;
	font-size: 8pt;
	color: #000;
}

.pt8Gray {
	font-family:µ¸¿ò;
	font-size: 8pt;
	color: #959595;
}

.pt9 {
	font-size: 9pt;
	color: #000;
}

.top_layer {position:absolute;}
.top_layer a {text-decoration:none; color:#FFFFFF;}
.top_layer a:hover {text-decoration:none; color:#FFFF00;}

/*** scroll ***/
.scroll	{
	scrollbar-face-color:#FFFFFF;
	scrollbar-shadow-color:#D2D2D2;
	scrollbar-highlight-color:#D2D2D2;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color:#F7F7F7;
	scrollbar-arrow-color:#838383;
}