
		/*  Common  */
		body,p,h1,h2,h3,h4,h5,h6,ul,ol,dl,dt,dd,input,textarea,form,fieldset,a,button,select{margin:0px; padding:0px}
		body,input,textarea,select,button,table{font:normal 12px dotum,gulim,arial,sans-serif; color:#787878; line-height:120%}
		/*body{ position:relative; overflow:scroll; overflow-x:hidden; .overflow:hidden;} /* position:relative´Â ÀÍ½º 7¶§¹®¿¡ »ç¿ë(¾øÀ» °æ¿ì ½ºÅ¬·Î »ý±è) */
		img,fieldset{border:0}
		a{color:#626262; text-decoration:none}
		a:hover,a:visited,a:active,a:focus{color:#7c0707; text-decoration:none}
		table{width:100%; border-spacing:0; border-collapse:collapse}
		ul,ol{ list-style:none}
		em,address{ font-style:normal}
		label,caption{display:none}
		 /* clear float */
		.group:after{ content:"."; display:block; clear:both}
		/* blind */
		.blind{position:absolute; top:0; left:0; width:1px; height:1px; overflow:hidden; visibility:hidden; font-size:0; line-height:0}

		#wrap {clear:both; width:100%; border:0px solid #f0f}
		/* Çì´õ¿µ¿ª */
		#wrap .header {clear:both; width:100%; height:129px; background:url('../images/main/GNB_bg.gif') repeat-x; border:0px solid #f0f}
		.header .top {margin:0 auto; width:1000px; height:129px; background:url('../images/main/GNB_bg_1000.gif') no-repeat;  border:0px solid #f0f}
		/* ·Î°í */
		.top .logo {float:left; margin-left:15px; margin-top:40px}
		/* È¸¿ø°¡ÀÓ&Ã£±â&admin*/
		.top .admin {float:right; width:240px; height:21px; background:url('../images/main/top_bg.gif') repeat-x;  margin-top:3px; margin-left:10px; border:0px solid #f0f}
		.admin .adm {float:left; margin-left:11px; margin-top:2px}
		.admin .adm1 {float:left; margin-left:26px; margin-top:2px}
		/* Å¾¸Þ´º */
		.top .top_menu {float:right; width:745px; height:50px; margin-top:45px; margin-right:25px; border:0px solid #f0f}
		.top_menu .top_navi {position:relative; width:745px; height:62px}
		.top_navi ul.t_menu {position:absolute; left:0px}
		.top_navi ul.t_menu li {float:left}
		.top_navi ul.t_menu li h2 {border:0px solid #f0f}
		.top_navi ul.t_menu li h2 a:hover 
		.top_navi ul.t_menu li ul li a:hover {color:#ff9217}
		.top_navi ul.t_menu li ul li { float:left; margin-right:10px; border:0px solid #0f0 }
									.depth_2_1 {position:absolute; display:none; top:35px; left:40px; width:300px; border:0px solid #f0f }
									.depth_2_1 li {padding-right:15px}
									.depth_2_2 {position:absolute; display:none; top:35px; left:65px; width:550px; border:0px solid #f0f }
									.depth_2_2 li {padding-right:15px}
									.depth_2_3 {position:absolute; display:none; top:35px; left:235px; width:800px; border:0px solid #f0f }
									.depth_2_3 li {padding-right:15px}
									.depth_2_4 {position:absolute; display:none; top:35px; left:278px; width:550px; border:0px solid #f0f }
									.depth_2_4 li {padding-right:15px}
									.depth_2_5 {position:absolute; display:none; top:35px; left:525px; width:160px; border:0px solid #f0f }
									.depth_2_5 li {padding-right:15px}
									.depth_2_6 {position:absolute; display:none; top:35px; left:600px; width:160px; border:0px solid #f0f }
									.depth_2_6 li {padding-right:15px}
		/* ÄÁµ§Ã÷¿µ¿ª */
		#wrap .container {margin:0 auto; width:1000px; height:784px; background:url('../images/main/main_bg.gif') no-repeat; border:0px solid #0f0}
		.container .banner_left {float:left; width:727px; margin-left:10px; border:0px solid #f0f}

		/* ¸ÞÀÎ º£³Ê */
		.banner_left .main_banner {float:left; width:727px; height:400px; margin-top:45px; border:0px solid #f0f}
		.main_banner .m_b {float:left;}
		
		/* Æ÷Æ®Æú¸®¿À_ÀÌ¹ÌÁö½½¶óÀÌµå */
		.banner_left .portfolio {float:left; width:727px; height:162px; margin-top:27px; border:0px solid #f0f}
		.portfolio a:link{color:#fff; text-decoration:none;}
		.portfolio a:visited{color:#fff; text-decoration:none;}
		.portfolio a:hover{color:#fff; text-decoration:underline;}
		.portfolio a:link{color:#fff; text-decoration:none;}
		.portfolio img{border:0px;}
		.portfolio .btn {float:left; width:15px; height:32px; cursor:pointer; margin-top:58px; padding-right:10px}
		.btn .select_direction1 {float:left; cursor:hand}
		.portfolio .btn2 {float:right; width:15px; height:32px; cursor:pointer; margin-top:58px}
		.btn2 .select_direction2 {float:right; cursor:hand}
		
		.portfolio .slider_td{float:left; width:675px; height:162px; border:0px solid #0f0 }
		.slider_td ul, li {list-style:none; padding:0; margin:0;}
		.portfolio .slider_ul li {width:134px; height:162px;  padding-right:9px; float:left; white-space: nowrap; overflow:hidden; }
		.portfolio .slider_ul li img {vertical-align:top; width:134px; height:162px; white-space: nowrap;}
		.portfolio .slider_ul li h1 {font-family:"µ¸¿ò",tahoma,verdana; padding:0; margin:0; width:59px; height:20px; line-height:20px; overflow:hidden;  text-align:center;  font-size:11px;  font-weight:normal;  padding-top:2px;  white-space: nowrap;}

		/* °øÁö»çÇ× */
		.banner_left .notice {float:left; width:350px; height:95px; margin-top:25px; border:0px solid #f0f}
		.notice .n_tit {float:left; width:100%; border-bottom:1px solid #d0d0d0}
		.n_tit .title {float:left; padding-bottom:4px}
		.n_tit .more {float:right; margin-top:5px}

		ul.notice_cont { padding-top:7px}
		ul.notice_cont li { background:url('/images/main/bullit.gif') no-repeat 2px 10px;  padding-left:10px; line-height:25px; border-bottom:1px dotted #d7d7d7 }
		ul.notice_cont li p { float:left; width:270px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
		ul.notice_cont li p a { }
		ul.notice_cont li p a:hover { color:#ff6600 }

		/* ¹®ÀÇÇÏ±â */
		.banner_left .customer {float:right; width:350px; height:95px; margin-top:25px; border:0px solid #f0f}
		.customer .n_tit {float:left; width:100%; border-bottom:1px solid #d0d0d0}
		.n_tit .title {float:left; padding-bottom:4px}
		.n_tit .more {float:right; margin-top:5px}

		ul.notice_cont { padding-top:7px}
		ul.notice_cont li { background:url('/images/main/bullit.gif') no-repeat 2px 10px;  padding-left:10px; line-height:25px; border-bottom:1px dotted #d7d7d7 }
		ul.notice_cont li p { float:left; width:270px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
		ul.notice_cont li p a { }
		ul.notice_cont li p a:hover { color:#ff6600 }

		/* ¸ÞÀÎ_Äü¹öÆ° */
		.container .main_quickmenu {float:right; width:238px; margin-top:45px; margin-right:3px; border:0px solid #f0f  }

		/*Ä«ÇÇ¶óÀÌÆ®*/
		#wrap .footer {clear:both; width:100%; height:83px; background:url('../images/main/copyright_bg.gif') repeat-x; border:0px solid #f0f}
		.footer .address { margin:0 auto; width:1000px; height:83px; background:url('../images/main/copyright_bg_1000.gif') no-repeat;  border:0px solid #f0f }
		.address .logo {float:left; margin-left:40px; padding-top:40px; padding-bottom:30px; padding-right:50px;}
		.address .copyright {padding-top:30px; padding-right:20px; text-align:left; font-size:11px; border:0px solid #f0f}