/*** main ***/
.divline {color:#D7D7D7}
.currpos {
/*font:8pt µ¸¿ò; */
letter-spacing:-1px;
border-bottom: 1px solid #efefef;
padding: 0 0 5px 9px;
margin-bottom: 10px;
background: url('img/blt.gif') no-repeat 0 4px;
}

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

/*** Basic CSS ***/
body {font:9pt µ¸¿ò;}
table,input,textarea,select {
font:9pt 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;
}

/*** Layout CSS ***/
#layout_container
{
	width: 1100px;
	margin: 0;
	text-align: left;
}
#layout_top
{
	margin-left :100px;
	width: 900px;
	height: 166px;
}

#layout_base
{
	margin-left :100px;
	width: 900px;
}

#layout_left
{
	width: 180px;
	min-height: 300px;
	float: left;
	padding-top: 3px;
	padding-right: 5px;
}
#layout_main
{
	width: 715px;
	min-height: 300px;
	float: left;
	padding-top: 6px;
	padding-bottom:5px;
}

#layout_right
{
	padding-top: 13px;
	width: 100px;
	float: left;
}
#layout_bottom
{
	margin-left :100px;
	width: 900px;
	height: 30px;
	clear: both;
	margin-top: 20px;
	font:8pt tahoma;
	position: relative;
}
#layout_banner1 
{
	position:absolute;
	top: 0;
	left:-90px;
}
#layout_banner2
{
	position:absolute;
	top: 0;
	left:910px;
}

/*** 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-bottom: 1px solid #E7E7E7;
	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;
}

/*** ³×ÀÌ¹ö¸¶ÀÏ¸®Áö ***/
.npoint {color:#1ec228; font-weight:bold;}
#nhn_mileage_help_layer,
#nhn_mileage_help_layer * { z-index:100; margin: 0; padding: 0; }
#nhn_mileage_help_layer li { style: none; }
#nhn_mileage_help_layer img { border: 0; vertical-align: middle; }
#nhn_mileage_help_layer { position: absolute; display: none; overflow: hidden; width: 210px; padding: 10px; font-size: 11px !important; letter-spacing: -1px; line-height: 14px; font-family: Dotum, 'µ¸¿ò'; color: #777; border: 1px solid #ccc; background-color: #fff; font-weight: normal !important; }
#nhn_mileage_help_layer dt { overflow: hidden; width: 0; height: 0; visibility: hidden; font-size: 0; line-height: 0; }
#nhn_mileage_help_layer .btns { margin-top: 5px; }
#nhn_mileage_help_layer .btns a { vertical-align:middle; font-size: 11px; color: #59c92d; }


