*{margin:0; padding:0; font-family:"µ¸¿ò", "±¼¸²", dotum, Gulim,arial,tahoma; font-size:12px;  color:#666;}
html{overflow-y:scroll;overflow-x:hidden}

body{background:#d3d8dc;color:#666;line-height:1.5em;}
body,h1,h2,h3,h4,th,td,input,button,textarea{color:#666;font-size:12px;font-weight:normal}


body	{
	font-family:"µ¸¿ò";
	font-size:11px;
	color:333333;
	line-height:150%;
	margin:0;
  scrollbar-3dlight-color:B4B4B4;
	scrollbar-arrow-color:333333;
	scrollbar-base-color:EEEEEE;
	scrollbar-darkshadow-color:FFFFFF;
	scrollbar-face-color:FCFFF8;
	scrollbar-highlight-color:FFFFFF;
	scrollbar-shadow-color:B4B4B4;
}



/***************** shop *****************/
/* link */
a:link		{ font-family:"verdana", "Helvetica", "sans-serif"; text-decoration:none; }
a:visited	{ font-family:"verdana", "Helvetica", "sans-serif"; text-decoration:none; }
a:hover		{ font-family:"verdana", "Helvetica", "sans-serif"; text-decoration:underline; }
a:active	{ font-family:"verdana", "Helvetica", "sans-serif"; text-decoration:none; }



img{border:none;}		
table{font-family:"µ¸¿ò", "±¼¸²"; font-size: 9pt;line-height:170%;color: #666666;}   
td{FONT-SIZE: 9pt;  FONT-FAMILY:"verdana", "µ¸¿ò","±¼¸²", "helvetica";line-height:155%;}   
.s_txt{  font-family:"verdana"; font-size: 8.5pt; color : #666666; }
.title_txt{	font-family:"verdana" ;font-size: 11pt;color:#008cd3;font-weight: bold;}
.news_txt{	font-family:"verdana" ;font-size: 10pt;color:#008cd3;font-weight: bold;}
.main_menu_txt{font-family:"verdana";font-size: 9pt;color:#666666;font-weight:bold;}
.sub_menu_txt{font-family: "verdana" "µ¸¿ò" ;font-size: 9pt; color:#666666; font-weight:bold; text-decoration:underline;}
.main_news_txt{font-family: "verdana" "µ¸¿ò" ;font-size: 9pt; color:#ffce5e;}
.pad2 { padding:2 10 2 10;}
.footer_txt{font-family:"verdana" ;font-size: 10pt;color:#008cd3;font-weight: bold; float:right;}
table,th td{color:#666;font-size:12px;font-weight:normal;line-height:1.5em;}

table caption{text-indent:-1000em; width:0; height:0; font-size:0; line-height:0;}
table colgroup{background:transparent;}

img, fieldset, button,iframe{border:0 none;}
em,address{font-style:normal}

button img{display:none;}
hr,caption{display:none}
ul,ol,li{list-style:none}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}

button,label{cursor:pointer;_cursor /**/:hand}
button *{position:relative}
button img{left:-3px;*left:auto}
html:first-child select{padding-right:6px; height:20px;} /* Opera 9 & Below Fix */
option{padding-right:6px}
.none{display:none}

select, input, li img {vertical-align:middle;}
 select{vertical-align:middle;}
/*Common*/
.input{padding-left:3px; line-height:18px; vertical-align:middle; border:1px solid #ccc;}
.input_text, textarea{*margin:-1px 0;padding-right:1px}
.textarea{padding:5px; border:1px solid #ccc;overflow:auto}
.input_check, .input_radio{width:13px;height:13px}
.blind{display:none}
.blind, legend{display:block;overflow:hidden;position:absolute;left:0;top:-5000px}
/*.blind{position:absolute; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} */
 hr{display:none}
 legend{*width:0}
/* legend{position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}  For Screen Reader */
 :root legend{margin-top:-1px;font-size:0;line-height:0}


a.accessibility01{position:absolute; display:block; width:100%; left:0; text-align:center; top:-10000px; z-index:500; font-size:1.3em}
a.accessibility01:hover, a.accessibility01:focus, a.accessibility01:active{position: absolute; top: 0; padding: 15px 0; font-weight:bold; color:#fff; background:#1d60a7; z-index:500}

/* skip navi */
.accessibility02 { position:absolute; top:0; display:block; left:0; width:199px; z-index:1}
.accessibility02 a { display:block;  height:19px; text-indent:-5000px; overflow:hidden; background: url(/images/common/banner/accessibility02.png) no-repeat}

#skipToContent{position:relative; width:100%; z-index:2}
#skipToContent a { display:block; padding:0 10px; height:0; overflow:hidden; color:#FFF; text-align:center}
#skipToContent a:hover, #skipToContent a:focus, #skipToContent a:active { background:#53728F;border:2px solid #024381; height:auto}

/*ÆäÀÌÁö ¸Ç À§·Î ÀÌµ¿ÇÏ±â*/
#returnToPageTop { position:relative; bottom:0; width:100%; z-index:2}
#returnToPageTop a { display:block; padding:0 10px; height:0; overflow:hidden; color:#FFF; text-align:center}
#returnToPageTop a:hover, #returnToPageTop a:focus, #returnToPageTop a:active { background:#F93; height:auto}
#accessibility  {	position: absolute;	width: 0px;	height: 0px;	overflow: hidden;}

/*¶óÀÎÁÖ±â*/
.line_bottom { border-bottom:#cccccc 1px solid;}
.line_top { border-top: #999999 1px solid;}
.line_copyright { border-bottom: #A7A7A7 1px solid; border-top: #A7A7A7 1px solid;}
.line_pageing { border-bottom: #A7A7A7 1px solid; border-top: #A7A7A7 1px solid;}
.line_LB{ border-left: #EBEBEB 1px solid; border-bottom: #DADADA 1px solid;}
.line_RB{ border-right: 1px dotted #F5BBBD; border-bottom: 1px dotted #F5BBBD;}
.line_TB{ border-top: 1px solid #DAD3CB; border-bottom: 1px solid #DAD3CB;}
.line_R{ border-right: 1px solid #DADADA; }
.line_RL{ border-right: 1px solid #dddddd;  border-left: #dddddd 1px solid;}
.line_all{ border: #E6E6E6 1px solid;}
/*µµÆ®¶óÀÎÇüÅÂ*/
.dot_bg { border-bottom: 1px dotted #9EB885;padding:5 5 2 10;color:#3B9C0B;  font-size: 12px ;  font-weight:bold}
.g1{border-top: 1px dotted #9EB885; border-bottom: 1px dotted #9EB885; border-left: 1px dotted #9EB885; border-right: 1px dotted #9EB885;}
.dot_b{border-bottom: 1px dotted #9EB885;padding:2 5 2 20; }

/*input¹Ú½ºÇüÅÂ*/
.form { font-family: "µ¸¿ò","±¼¸²","verdana", "Helvetica", "sans-serif"; border: #B2B1B1 1px solid; font-size: 9pt; color: #69737A; background-color: #ffffff;  height:17px; }
.select{padding-left:2px; line-height:17px;font-family:"verdana", "Helvetica", "sans-serif";font-size:11px;height:17px;}
.textbox {background-color:White; border:1 solid #969696; font-size:9pt; }
.textbox3 {background-color:#F7F3F7; border:1 solid #969696; font-size:9pt; height:20px;}
.textarea {background-color:White; border:1 solid #DED6D0; font-size:9pt;}
.textarea2{ border: #A7A697 1px solid; font-size: 9pt; color: #69737A; background-color: #ffffff;height:150px;}
.radio	{ color:#888888; font-size:12px; line-height:130%; font-family:"µ¸¿ò","±¼¸²","verdana", "Helvetica", "sans-serif"; border:0; }

.fl {float:left;}
.fr{float:right;}
.fc{float:center;}
.cen {text-align:center;}
.left {text-align:left;}
.imgmiddle {vertical-align:middle;}
.imgbottom {vertical-align:bottom;}
.imgtop {vertical-align:top;}
.top5 {padding-top:5px;}
.top3 {padding-top:3px;}
.top10 {padding-top:10px;}

/* clear float */
.clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}
.clb{clear:both;}
.clear_both{clear:both;}
.clearfix{clear: both;}
.clearfix{ display:inline-block}
.clearfix{ display:block}
.clearfix:before,
.clearfix:after {
	content:"."; display:block; height:0; clear:both; visibility:hidden}
	
/* text align */
.tal { text-align:left !important; }
.tar { text-align:right !important; }
.tac { text-align:center !important; }
	

.png24 {tmp:expression(setPng24(this));}



.p bold {font-weight:bold; font-size:11pt; color:#000000;}


.lnbov {font-size: 9pt; onmouseover="return overlib('test Base: 100x100x25', OFFSETX, 20, WIDTH, 250, TEXTFONT, 'Arial', TEXTSIZE, '2', CAPTIONFONT, 'Arial', CAPTIONSIZE, '2', CAPCOLOR, 'BLACK', BGCOLOR, 'black', FGCOLOR, 'white', CLOSECOLOR, '', CLOSETEXT, '', OFFSETY, -14);" onMouseOut="return nd();"}



/* padding */
.pd3 {	padding: 3px;}
.pd5 {	padding: 5px;}
.pd10 {	padding: 10px;}
.pd15 {	padding: 15px;}
.pd20 {	padding: 20px;}
.pd30 {	padding: 30px;}
.pd40 {	padding: 30px;}
.pd_t3  {padding-top:3px}
.pd_t5  {padding-top:5px}
.pd_t8  {padding-top:8px}
.pd_t10 {padding-top:10px}
.pd_t15 {padding-top:15px}
.pd_t20 {padding-top:20px}
.pd_t25 {padding-top:25px}
.pd_t30 {padding-top:30px}
.pd_t35 {padding-top:35px}
.pd_b5  {padding-bottom:5px}
.pd_b10 {padding-bottom:10px}
.pd_b15 {padding-bottom:15px}
.pd_b20 {padding-bottom:20px}
.pd_b25 {padding-bottom:25px}
.pd_b30 {padding-bottom:30px}
.pd_b35 {padding-bottom:35px}
.pd_b40{padding-bottom:40px}
.pd_l3  {padding-left:3px}
.pd_l5  {padding-left:5px}
.pd_l10 {padding-left:10px}
.pd_l15 {padding-left:15px}
.pd_l20 {padding-left:20px}
.pd_l24 {padding-left:24px}
.pd_l25 {padding-left:25px}
.pd_l30 {padding-left:30px}
.pd_l35 {padding-left:35px}
.pd_l40 {padding-left:40px}
.pd_r5  {padding-right:5px}
.pd_r10 {padding-right:10px}
.pd_r15 {padding-right:15px}
.pd_r20 {padding-right:20px}
.pd_r24 {padding-right:24px}
.pd_r25 {padding-right:25px}
.pd_r30 {padding-right:30px}
.pd_r35 {padding-right:35px}
.pd_r40 {padding-right:40px}
.pd_r45{padding-right:45px}
.pd_r60{padding-right:60px}

/* margin */
.mg5 {	margin: 5px;}
.mg10 {	margin: 10px;}
.mg15 {	margin: 15px;}
.mg20 {	margin: 20px;}
.mg30 {	margin: 30px;}
.mg40 {	margin: 40px;}
.mg50 {	margin: 50px;}
.mg_t5  {margin-top:5px}
.mg_t10 {margin-top:10px}
.mg_t15 {margin-top:15px}
.mg_t20 {margin-top:20px}
.mg_t25 {margin-top:25px}
.mg_t30 {margin-top:30px}
.mg_t40 {margin-top:40px}
.mg_t45 {margin-top:45px}
.mg_t50 {margin-top:50px}
.mg_t60 {margin-top:60px}
.mg_t65 {margin-top:65px}


.mg_b5  {margin-bottom:5px}
.mg_b10 {margin-bottom:10px}
.mg_b15 {margin-bottom:15px}
.mg_b20 {margin-bottom:20px}
.mg_b25 {margin-bottom:25px}
.mg_b30 {margin-bottom:30px}
.mg_b35 {margin-bottom:35px}
.mg_l5  {margin-left:5px}
.mg_l10 {margin-left:10px}
.mg_l15 {margin-left:15px}
.mg_l20 {margin-left:20px}
.mg_l25 {margin-left:25px}
.mg_l30 {margin-left:30px}
.mg_l35 {margin-left:35px}
.mg_l40 {margin-left:40px}
.mg_l45 {margin-left:45px}
.mg_r5  {margin-right:5px}
.mg_r10 {margin-right:10px}
.mg_r15 {margin-right:15px}
.mg_r20 {margin-right:20px}
.mg_r24 {margin-right:24px}
.mg_r25 {margin-right:25px}




