@charset "euc-kr";
/*
 * KDU
 * default definition
 */
body {
	margin: 0;
	width:100%;
	padding: 0;
	font-size: 12pt;
	line-height: 1.5em;
	font-family: "µ¸¿ò", Dotum, Arial, sans-serif;		
	text-align:center;
	color:#333333;
	}

* html td, th {	
	line-height: 1.3em;
	margin: 0;
	padding: 0;
	font-size: 12px;
}

p, div, th, td, select,textarea {color: #333333; font-size:12px; font-family:µ¸¿ò,verdana}

select, input {font-family: "µ¸¿ò", Dotum, Arial, sans-serif; overflow:hidden;}
form {margin:0; padding:0;}


img,input.type-image {border:0 none;}

input.type-text, textarea {border: 1px solid #c4c4c4;background: #ffffff; color: #333333;}

input.type-text-w, textarea {border: 1px solid #c4c4c4;background: #ffffff; color: #333333;}

.input {border: 1px solid #c4c4c4;background: #ffffff; color: #333333;}

li img {vertical-align: top;	/* for IE imge margin */}


a                  
{color:#333333; font-family:"µ¸À½"; text-decoration:none;}
a:link                  
{font-family:"µ¸À½"; text-decoration:none;}
a:visited                       
{font-family:"µ¸À½"; text-decoration:none;}
a:hover                        
{font-family:"µ¸À½"; color:#ff6600; text-decoration:none; }


span.button, img.button, a.button {cursor: pointer;}

a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { -moz-outline-style: none; } /* for Firefox */ 

p.none{margin:0px; padding:0px;}

/*-----Common AREA-----*/
#bg_main_red { width:100%; margin:0; padding:0; background: url("../../images/main/bg_main_red.gif") repeat-x;}

#main_bg { width:970px; margin:0;}

/*TopMenu*/
#topLayout { width:100%;  height:105px; position:relative; z-index:200;}
#globalmenuswf { width:100%; height:230px; position:absolute; z-index:199; left:0px;}
#topmenu { width:100%; height:105px; position:absolute; z-index:198; left:0px;}

/*-----main AREA-----*/	
#main_all{float:left; width:875px; padding:0 0 0 25px; margin:0 0 0 0px;}
/*main_noticep*/
	.main_noticep{float:left; margin:-50px 0 0 180px ; position:absolute; width:135px; z-index:7;}
			
	.main_top{float:left; margin:0; width:850px; height:77px; z-index:1;}
				
		/*left*/
		.main_left{float:left; margin:0; position:relative; width:192px; z-index:1;}
			/*btn_frame*/
			.btn_frame {width:187px; margin:7px 0 0 5px; padding:0;}
			 ul.btn01 {float:left; width:100px; text-align:left; margin:0; padding:0;}
			 ul.btn02 {float:left; width:87px; margin:0; padding:0;}
			 ul.btn01 li, ul.btn02 li{list-style:none; padding:0;}
			 ul.btn01 li.pd01, ul.btn02 li.pd01{list-style:none; padding:15px 0 0 0;}
			 ul.btn01 li.pd02, ul.btn02 li.pd02{list-style:none; padding:2px 0 0 0;}
			/*btn_frame*/
			.main_tel {float:left; margin:16px 0 0 0; padding:0;}
			.main_tel p.title {margin:0; padding:0;}
			 ul.tel {margin:0 0 0 14px; padding:5px 0 0 0;}
			 ul.tel li{float:left; margin:0; padding:0 0 10px 15px;list-style:none; text-align:left; width:85px; background:url("../../images/main/icon_qna.gif") no-repeat 6px 0.3em;}
			 /*banner*/
			 .main_banner{float:left; margin:0; padding:0; text-align:center;}
			 .main_banner_swf{float:left; width:192px; height:88px; margin:-85px 0 0 0; padding:0; text-align:center;}
			 
		/*EX_Enter*/
		.main_enter{position:relative; width:655px; margin:0; height:355px; text-align:left; z-index:2;}

	    /*Dept*/
		.main_dept{clear:both; position:relative; margin:0; width:850px; height:71px; background: url("../../images/main/bg_main_dept.gif") no-repeat; z-index:5;}
		.main_dept p {position:absolute; top:-225px; left:0; margin:0; padding:0;}
	.main_bottom{float:left; margin:10px 0 10px 0; position:relative; width:850px; height:110px; background: url("../../images/main/bg_main_bottom.gif") no-repeat;z-index:4;}
		
		/*Login*/
		.main_login{float:left; text-align:left; margin:0; width:260px; padding:5px 10px 0 0;}
		
			.main_login h2{float:left; text-align:left; margin:0 0 15px 0; padding:0;}	
						
			.main_login .input_loginno1{width:59px; height:18px; font-size:11px; padding:3px 0 0 3px; border:0; color:#000000; background: url("../../images/main/20102_bg_main_search_txt1.gif") no-repeat;}
			.main_login .input_loginno2 {width:79px;  height:18px; font-size:11px; padding:3px 0 0 3px; border:0; color:#000000; background: url("../../images/main/20102_bg_main_search_txt2.gif") no-repeat;}
			.main_login .input_loginname {width:148px; height:18px; font-size:11px; padding:3px 0 0 3px; border:0; color:#000000; background: url("../../images/main/20102_bg_main_search_txt3.gif") no-repeat;}
						
			.main_login .title_for{width:199px; text-align:right; padding:0 5px 0 0;}
			.main_login .for a{text-align:left;}
					
		/*Notice*/	
		.main_notice {float:left; width:340px; text-align:left; padding:5px 0 0 13px; margin:0;}
			.main_notice h2 {margin:0; padding:0 0 0 2px;}	

			.main_notice ul{vertical-align:top; margin:0; padding:0; list-style:none; } 
			.main_notice ul li{margin:0; line-height:19px; width:312px; font-size:12px ; color:#575757; letter-spacing:0px; font-family: "µ¸¿ò", "µ¸¿òÃ¼", "Tahoma" ; padding:2px 0 0px 17px; background:url("../../images/main/icon_notice.gif") no-repeat 5px 0.6em; }
			.main_notice ul li a {float:left; width:242px; color:#575757; text-align:left;}
			.main_notice ul li a:hover{float:left; width:242px; color:#000000; text-align:left;}
			.main_notice ul li.point a{color:#ff3600;}
			.main_notice ul li.point a:hover{color:#000000;}
			.main_notice ul li span.date {color:#575757; font-size:12px;}
			.main_notice p.more a {position:absolute; width:310px; top:10px; text-align:right;}
				
		/*NewsLetter*/
		.main_newsletter {float:left; width:250px; margin:0; position:relative; text-align:left; padding:5px 0 0 12px;}
			.main_newsletter h2{float:left; text-align:left; margin:0; padding:0;}
			
			.main_newsletter p.last{float:left; text-align:left; position:absolute; top:2px; right:0; margin:0; padding:0; }
			.main_newsletter p.con{float:left; text-align:left; position:absolute; top:50px; left:10px;}
			.main_newsletter p.btn .first a img {float:left; position:absolute; top:52px; right:0;}
			.main_newsletter p.btn .end a img {float:left; position:absolute; top:74px; right:0;}		
		
#right_empty{float:left; width:15px; height:1px;}
#main_quicklink { float:left; width:80px; height:300px; position:relative; z-index:100; top:39px;}

/*Copyright*/
#bg_copyright {clear:both; width:100%; margin-top:5px; background: url("../../images/etc/bg_copyright.gif") repeat-x; position:relative; z-index:200;}
#copyrightLayout {margin-top:10px; margin-bottom:10px; width:970px; clear:both; background-color:#FFFFFF;}