/* º»¹® °øÅë */
body{background:url(/images/bg.png);}
body,table{
	font:12px/1.5 Arial, Gulim, Dotum, Verdana, AppleGothic, Sans-serif;
	color:#666;
}
dl,dd,dt{margin:0;padding:0;}
div{overflow:hidden}
form{margin:0;padding:0;}
img{border:0;}

a:link          { color:#333;     text-decoration:none;}
a:visited       { color:#333;     text-decoration:none;}
a:hover         { color:#7870ab;  text-decoration:underline;}
a:active        { color:#666;     text-decoration:none;}

/*pngÅõ¸íÇÏ°Ô*/
.png24 {
  tmp:expression(setPng24(this));
}

/*Å×ÀÌºí ¶ó¿îµå*/
.rd-03589E{display:block;} /*Å×µÎ¸®¹Ù±ùÂÊ*/
.rd-03589E *{display: block; height: 1px; overflow: hidden; }
.rd-03589E .r1 { margin: 0 5px; background: #03589E; height: 1px; }
.rd-03589E .r2 { margin: 0 3px; border: solid #03589E;background: #03589E; border-width: 0 2px; }
.rd-03589E .r3 { margin: 0 2px; border: solid #03589E;background: #03589E; border-width: 0 1px; }
.rd-03589E .r4 { margin: 0 1px; border: solid #03589E;background: #03589E; border-width: 0 1px;  height: 2px} 
.rd-03589E .r5 {margin: 0 2px; background: #03589E; height: 1px}
.rd-03589E .r6 {margin: 0 1px; border: solid #03589E; border-width: 0 1px;  height: 1px} 
.rd-03589E .rc { border: solid #03589E; border-width: 0 1px; }

.box-login{
	padding:5px 5px 5px 5px;
	margin:0 0 5px 0;
	border:3px #6C9CD5 solid;
	background-color:#EDF5FE;
}

.rd{display:block;} /*Å×µÎ¸®¹Ù±ùÂÊ*/
.rd *{display: block; height: 1px; overflow: hidden; }
.rd .r1 { margin: 0 5px; background: #ccc; height: 1px; }
.rd .r2 { margin: 0 3px; border: solid #ccc;border-width: 0 2px; }
.rd .r3 { margin: 0 2px; border: solid #ccc;border-width: 0 1px; }
.rd .r4 { margin: 0 1px; border: solid #ccc;border-width: 0 1px;  height: 2px} 
.rd .r5 {margin: 0 2px; background: #ccc; height: 1px}
.rd .r6 {margin: 0 1px; border: solid #ccc; border-width: 0 1px;  height: 1px} 
.rd .rc { border: solid #ccc; border-width: 0 1px; }

.rd-ccc{display:block;} /*Å×µÎ¸®¹Ù±ùÂÊ*/
.rd-ccc *{display: block; height: 1px; overflow: hidden; }
.rd-ccc .r1 { margin: 0 5px; background: #ccc; height: 1px; }
.rd-ccc .r2 { margin: 0 3px; border: solid #ccc;background: #eee; border-width: 0 2px; }
.rd-ccc .r3 { margin: 0 2px; border: solid #ccc;background: #eee; border-width: 0 1px; }
.rd-ccc .r4 { margin: 0 1px; border: solid #ccc;background: #eee; border-width: 0 1px;  height: 2px} 
.rd-ccc .r5 {margin: 0 2px; background: #ccc; height: 1px}
.rd-ccc .r6 {margin: 0 1px; border: solid #ccc; border-width: 0 1px;  height: 1px} 
.rd-ccc .rc { border: solid #ccc; border-width: 0 1px; }

.box{
	padding:2px 9px 2px 9px;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	background-color:#fff;
}

#container{
	width:983px;
	margin:0px auto; 
	padding:0px; 
}
#header{background:url(/images/layout/bg_top.png) no-repeat left top; height:119px;}
#header .hleft{
	float:left;
	padding:80px 0 0 90px;
	margin-right:70px;
}
#topmenu{
	margin:95px 0 0 0;
}
/*Å¾¸Þ´º ¸µÅ©*/
#topmenu dd{ 
	float:left;
	padding:0 6px 0 6px;
}
/*ÄÜÅÙÃ÷¿µ¿ª*/
#conBody{background:url(/images/layout/bg_pattern.png);}
#conBg{background:url(/images/layout/bg_top_02.png) no-repeat top;text-align:center;}
#conMain{width:983[##size##]px;text-align:left;padding:70px 0 30px 0;}
/**¿ÞÂÊ »çÀÌµå¹Ù**/
#sidebar1{
	display:inline-block;
	float:left;
	width:173px;
	margin:0 10px 0 25px;
}
#login{
	margin:0 0 10px 0;
	padding:0 10px 0 10px;
	background:url(/images/layout/id_bg.png) no-repeat;height:104px;
	text-align:center;
}
#use_cupon{margin:0 0 10px 0;}
#inputSet{width:145px;padding:15px 0 0 0;}
.loginInput{
	text-align:left;
	float:left;
	width:80px;
}
.loginInput .inputTxt{
	width:72px;	height:15px;
	border:1px #A6874D solid;
}
.loginButton{
	width:60px;
}
#morelogin{clear:both;margin:15px 0 0 0;}

#loginStatus{ margin:7px 0 0 0;}

#loginStatus dt{
	margin:0 0 5px 0;
	padding:0 0 5px 5px;
	border-bottom:1px #ccc solid;
}
#loginStatus dd{
	text-align:left;
	padding:2px 0 0 10px;
}
#loginStatus .btnf{
	text-align:center;
	padding:5px 0;
}


#lmenu{text-align:left;}
#lmenu dt{font-weight:bold;}
#lmenu .sel{font-weight:bold;}

#leftmenu{background:url(/images/layout/leftmenu/left_bg_mid.png);}
#leftmenu .tit{padding:0 0 0 10px;}
#leftmenu ol{margin:0;}
#lnb { padding:0 10px 0 25px;}
#lnb li { list-style:none; padding:5px 5px 5px 5px;}
#lnb li a { display:block; color:#000; font-weight:bold; text-decoration:none;}
#lnb li a:hover,
#lnb li a:focus { color:#000; text-decoration:underline;}
#lnb li.sel{ background:url(/images/layout/leftmenu/left_menu_bg_01.gif) no-repeat left; }
#lnb li.sel a { text-decoration:none;}

#inxleftmenu{ text-align:center;background:url(/images/main/inx_leftmenu_bg.gif); margin-bottom:6px;}
#inxleftmenu dl{ padding:3px 0 0 0}

/*°¡¿îµ¥ ³»¿ëºÎºÐ*/
#content{
	float:left;
	text-align:left;
	width:577px;
	margin:0 10px 0 0;
}
#content .depth_1{background:url(/images/layout/main_bg_top.gif) no-repeat top;}
#content .depth_2{padding:20px 0 20px 0;background:url(/images/layout/main_bg_bottom.gif) no-repeat bottom;}
#content .depth_3{background:url(/images/layout/main_bg_mid.gif);text-align:center;}
#article{
	width:490px;
	text-align:left;
	margin:0 0 10px 36px;
}
#article .title dt{
	font-weight:bold;
	margin:5px 5px 5px 5px;
}
#article .title dd{
	padding:0 10px 3px 20px;
	margin:10px 0 10px 0;
}
#article .input{text-align:center;line-height:200%;}
#paymsg{
	text-align:center;
	padding:5px 0 5px 0;
	border-top:1px #ccc dashed;
	color:blue;
}

#sidebar2{
	width:163px;
}
/*ÇÏ´Ü¿µ¿ª*/
#footer{clear:both;margin-bottom:5px;}
#footer dt{
	margin-bottom:5px;
	background:url(/images/layout/copyright_bar.png);
	height:26px;
	text-align:center;
	color:#fff;
	padding-top:8px;
}
#footer dt a{ color:#fff;text-decoration:none; }
#footer dd{text-align:center;}

/*Å¬·¡½º*/
.type-btn{
	margin:0; padding:0; border:0; text-indent:-1000em; cursor:pointer; cursor:hand;
}
.btn-search{
	background:url(/images/button_search.gif) no-repeat;
	width:63px;height:21px;border:0px;
}
.btn-result{
	background:url(/images/button_result.gif) no-repeat;
	width:84px;height:28px;border:0px;
}
.btn-next{
	background:url(/images/button_nextstep.gif) no-repeat;
	width:124px;height:28px;border:0px;
}
.btn-back{
	background:url(/images/button_back.gif) no-repeat;
	width:111px;height:28px;border:0px;
}
.btn-reset{
	background:url(/images/button_reset.gif) no-repeat;
	width:109px;height:28px;border:0px;
}
.btn-re{
	background:url(/images/button_re.gif) no-repeat;
	width:57px;height:21px;border:0px;
}
.btn-select{
	background:url(/images/button_choice.gif) no-repeat;
	width:52px;height:20px;border:0px;
}
.btn-hanja{
	background:url(/images/button_hanja.gif) no-repeat;
	width:44px;height:21px;border:0px;
}
.btn-find{
	background:url(/images/button_find.gif) no-repeat;
	width:63px;height:21px;border:0px;
}
.seperInput{
	clear:both;
	margin:5px 0 5px; 0;
	width:470px;
}
.seperInput dt{
	float:left;
	width:120px;
	height:20px;
	text-align:center;
	font-weight:bold;
	padding:3px;
	background:#efefef;
	color:#000;
	margin-right:10px;
}
.seperInput dd{
	text-align:left;
}
.inputSubmit{
	clear:both;
	width:100%;
}
.showDiv{display:;}
.hideDiv{display:none;}