@charset "euc-kr";
/* OLighter (http://www.olighter.com/ JJI 090524 */

/* Type Selector */

*{margin:0; padding:0; font-family:"µ¸¿ò", Dotum, "±¼¸²", Gulim, AppleGothic, Sans-serif;}
body{
  margin:0px 0px 0px 0px;
/*  text-align:center;*/
  padding:0;
  background-color:#FFFFFF;
 
}


table{
  border-collapse:collapse;
  margin:0;
  padding:0;
}

img{border:0; margin:0; padding:0;}

hr {
	display: none;
}

p, div, th, td, select{
 	font-size:11px;
  	color:#787878;
  	font-family:"µ¸¿ò", Dotum, "±¼¸²", Gulim, AppleGothic, Sans-serif;
	line-height:16px; margin-top:0; margin-bottom:0;
	

}
ul,ol {list-style:none;}

h3, caption{display:none;}

a{ color:#898989; text-decoration:none;}
a:hover, a:active, a:focus{ color:#898989;text-decoration:none;}

textarea{overflow:auto;} 
html:first-child select{padding-right:6px; height:20px;} /* Opera 9 & Below Fix */ 
option {padding-right:6px;} /* Firefox Fix */
legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} /* For Screen Reader */ 

/* Layout Selector */



#wrapmain{
  position:relative;
  text-align:left;
  margin:0;
  padding:0;
  width:980px;

}

#wrap{
  background-color:#efefef;
  position:relative;
  text-align:center;
  margin:0;
  padding:0;
  width:100%;

}
#header{
	padding:0;
	margin:0;
	height:82px;
	width:900px;
}
.logo{
  position:relative;
  margin:0;
  padding:20px 0px 0px 0px;
  width:150px;

}
.topmenu{position:relative;text-align:right; padding:30px 0px 0px 0px; width:740px;vertical-align:absmiddle;}

#subtop{
	position:absolute;
	padding:0;
	margin:auto;
	width:900px;
    height:50px;
	z-index:1000;
}
#sidemenu{
	padding:0;
	margin:0;
	width:220px;

}

.noticefont {
	font-family: "µ¸¿ò";
	font-size: 11px;
	color: #ffffff;
}

.smenu {
	font-family: "µ¸¿ò";
	font-size: 11px;
	color: #666666;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-image: url(../n_img/new/form_bg.gif);
	background-repeat: no-repeat;
}



.box {
	border-top-color: #e8e8e8;
	border-right-color: #e8e8e8;
	border-bottom-color: #e8e8e8;
	border-left-color: #e8e8e8;
	font-family: "µ¸¿ò";
	font-size: 11px;
	color: 787878;
	padding: 2px;
	line-height: 14px;
}



.box1 {
	border-top-color: #e8e8e8;
	border-right-color: #e8e8e8;
	border-bottom-color: #e8e8e8;
	border-left-color: #e8e8e8;
	font-family: "µ¸¿ò";
	font-size: 11px;
	color: #666666;
	padding: 2px;
	line-height: 14px;
	background-color: f8f8f8;
}

.box2 {
	border-top-color: #e8e8e8;
	border-right-color: #e8e8e8;
	border-bottom-color: #e8e8e8;
	border-left-color: #e8e8e8;
	font-family: "µ¸¿ò";
	font-size: 11px;
	color: 666666;
	padding: 2px;
	line-height: 14px;
	background-color: f8f8f8;
}

.box3 {
	border-top-color: #e8e8e8;
	border-right-color: #e8e8e8;
	border-bottom-color: #e8e8e8;
	border-left-color: #e8e8e8;
	font-family: "µ¸¿ò";
	font-size: 11px;
	color: 666666;
	padding: 2px;
	line-height: 14px;
	background-color: ffffff;
}

.boxtext{
	border-top-color: #e8e8e8;
	border-right-color: #e8e8e8;
	border-bottom-color: #e8e8e8;
	border-left-color: #e8e8e8;
	font-family: "µ¸¿ò";
	font-size: 11px;
	color: #787878;
	padding: 2px;
	line-height: 14px;
	background-color: f8f8f8;
}

.input_focus{

  background: #ffffff no-repeat top left;
  margin:0px;
  padding:2px 0px 0px 0px;
  width:130px;
  height:17px;
  border-color:#e8e8e8;
  border-width:1px;
  border-style:solid;
}

.input_blur{

  background: url(/n_img/form_bg.gif) no-repeat top left;
  margin:0px;
  padding:2px 0px 0px 0px;
  width:130px;
  height:17px;
  border-color:#e8e8e8;
  border-width:1px;
  border-style:solid;
}

.input_focus2{

  background: #ffffff no-repeat top left;
  margin:0px;
  padding:2px 0px 0px 0px;
  width:130px;
  height:14px;
  border-color:#e8e8e8;
  border-width:1px;
  border-style:solid;
}

.input_blur2{

  background: url(/n_img/form_bg.gif) no-repeat top left;
  margin:0px;
  padding:2px 0px 0px 0px;
  width:130px;
  height:14px;
  border-color:#e8e8e8;
  border-width:1px;
  border-style:solid;
}

.sinput{
  background:url(/img2009/bg_input.gif) no-repeat top center;
  margin:0px;
  padding:2px 0px 0px 0px;
  width:130px;
  height:17px;
  border-color:#e8e8e8;
  border-width:1px;
  border-style:solid;
}
.ssinput{
  background:url(/img2009/bg_input.gif) no-repeat top center;
  margin:0px;
  padding:2px 0px 0px 0px;
  width:130px;
  height:14px;
  border-color:#e8e8e8;
  border-width:1px;
  border-style:solid;
}


input {
	font-family: "µ¸¿ò";
	font-size: 11px;
	color: #787878;
	padding: 1px;
	background-color: f8f8f8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #e8e8e8;
	border-right-color: #e8e8e8;
	border-bottom-color: #e8e8e8;
	border-left-color: #e8e8e8;
}

.fix {

	background-position: left top;
	background-attachment: fixed;

	
}

.ff {
	font-family: "µ¸¿ò";
	font-size: 11px;
	line-height: 14px;
	color: #666666;
}
.sinput02{
  background:url(/img2009/bg_input02.gif) no-repeat top center;
  margin:0px;
  padding:0px 0px 0px 3px;
  width:130px;
  height:17px;
  border-color:#CCCCCC;
  border-width:1px;
  border-style:solid;

}

.bg {
	color: ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	background-color: #FFFFFF;
}

.bg2 {
	color: ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	background-color: #FFFFFF;
}

.input_img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#container{
margin:0px;
width:900px;

}
.main{
  background-color:#FFFFFF;
  position:relative;
  text-align:center;
  margin:0;
  padding:0;
  width:900px;

}
.flashtop{
  position:relative;
  margin:0;
  padding:0px;
  height:390px;

}
.news_list{
	background:url(/img2009/bg_main_news.gif) no-repeat;
	padding:10px 2px 2px 27px;
	height:175px;
	width:295px;
	text-align:left;
}
.news_list li{
 	font-size:11px;
  	color:#666666;
	line-height:24px;
}
.flashrank{
  position:relative;
  margin:0;
  padding:0px;
  height:175px;
}
.flashcol{
  position:relative;
  margin:0;
  height:250px;

}
.bnr_box{
  position:relative;
  text-align:left;
  padding:0px;
  height:410px;
 
}
#content{
  position:relative;
  text-align:left;
  padding:0px;
  width:680px;
}
.con_box{
  position:relative;
  background-color:#FFFFFF;
  text-align:left;
  padding:10px 0px 20px 0px;
 
}
#side{
  position:relative;
  text-align:left;
  padding:0px;
  width:180px;

}


#quick{
  position:relative;
  text-align:right;
  padding:80px 0 0 0;
  width:80px;
}

#footer{
margin:20px 0px 0px 0px;
width:980px;
text-align:left;
background:url(/n_img/bg_footer.gif) repeat-x;
padding:0px 0 0px 0px;
} 
.address{
font-size:11px;
color:#999999;
line-height:13px;
padding-left:10px;
} 

/********************************************************************************************************************************************/		
/*	Class																																	*/	
/********************************************************************************************************************************************/		
	.u {text-decoration:underline;} .b {font-weight:bold;} .nb {font-weight:normal;}
	.l		{	float:left;	} 
	.r		{	float:right;}
	.float-left		{float:left;}
	.float-right	{float:left;}
	.float-both		{float:left;}

	.cl		{	clear:left;	}		
	.cr		{	clear:right;}		
	.cb		{	clear:both;	}	
	.clear	{	clear:both;	}
	.float-clear	{float:clear;}
	.more{
	  position:relative;
	  text-align:right;
	  padding:3px 2px 0px 0px;
	  width:98%;
	  height:20px;
	  }
	  .location{
	  position:relative;
	  background-color:#f1f1f1;
	  text-align:right;
	  font-size:11px;
	  letter-spacing:-1;
	  color:#999999;
	  padding:1px 5px 1px 5px;
	  width:100%;
	  height:30px;
	  }
	   .bar{
		background:url(/n_img/icon_locabar.gif) no-repeat;
		padding:0 0 0 12px;
	  }
	    .t_title{
	  padding:0px;
	  border-bottom:#F00001 solid 2px;
	  height:34px;
	  }
	  	  .p10{
	  line-height:10px;
	  }
	   .p20{
	  line-height:20px;
	  }
	  .pad_b10{
		  padding-bottom:10px;
		  }
	  .pad_b20{
		  padding-bottom:20px;
		  }
	  .pad_t10{
		  padding-top:10px;
		  }
	  .pad_t20{
		  padding-top:20px;
		  }	
	.pad_r20{
		  padding-right:20px;
		  }	  	    
	/*-- font color--*/	  
	.fc_b{color:#3366cc;}
	.fc_o{color:#ff6c00;}			  
	/*-- font size--*/	  
	.fs_12{font-size:12px;}
	.fs_13{font-size:13px;}
	/*-- table --*/	  		
	.tb_gstyle {width:680px;font-family:Arial, Helvetica, sans-serif,Dotum,AppleGothic,sans-serif; border:#CCCCCC;}
	.tb_gstyle table {width:100%;background:#dee3e5; border:1px; border:#CCCCCC; }
	.tb_gstyle th {color:#868CA8;padding:3px 0px 4px 5px;background:#EFF3F5;}
	.tb_gstyle td {color:#646464;padding:3px 0px 4px 5px;background:#FFFFFF;}	  
	
#apDiv10 {
	position:relative;
	left:0px;
	top:0px;
	width:80px;
	height:430px;
	z-index:1;
}



#pscroller2{
width: 180px;
height: 20px;
border: 0px ;
padding: 0px;
font-size: 9pt;
background-color:#ccccc;
text-align:left;

}
.selectbox {
	border: 1px solid #e6e6e6;
}

#pscroller2 a{
text-decoration: none;
}

.someclass{ //class to apply to your scroller(s) if desired
}



.tablebg {
	background-image: url(../n_img/bg_table.gif);
	background-repeat: repeat-x;
}

.tablebg2 {
	background-image: url(../n_img/bg_table2.gif);
	background-repeat: repeat-x;
}

.hoverHider{
	visibility:hidden;		
}