@charset "euc-kr";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, feldset, input, textarea, p, blockquote, th, td{
	margin:0 0 0 0;
	font-size:12px; 	
	}
html { overflow-y:scroll; }
	
	
body {
	color:#333333;
	font-family:"µ¸¿ò","dotum","³ª´®°íµñ","NanumGothic","NanumGothicOTF","¸¼Àº°íµñ","Malgun Gothic","Trebuchet MS","Lucida Grande","Tahoma","Helvetica","Arial","hiragino kaku gothic pro",sans-serif;	
	margin:0 0 0 0;
	font-size:12px; 
	vertical-align: middle;
	overflow-x:hidden; overflow-y:auto;
scrollbar-highlight-color: #DFE1E3;
scrollbar-shadow-color: #DFE1E3; 
scrollbar-arrow-color: #A5CADB;
scrollbar-face-color: #F4F6F8; 
scrollbar-3dlight-color: white;
scrollbar-darkshadow-color: white;
scrollbar-track-color: white;
}

img{border:0;} /*¸µÅ© °É¸° ÀÌ¹ÌÁö border ÀÚµ¿ »ý¼º*/
form { margin: 0; }
	
/* a */
a:link {
    color: #3D3D3D;
	text-decoration: none;
}
a:active {
    color: #3D3D3D;
	text-decoration: none;
}
a:visited {
    color: #3D3D3D;
	text-decoration: none;
}
a:hover {
    color: #9e9e9e;
	text-decoration: none;
}


/* top */
.top {background-image: url(../img/top_bg.gif); }
.top_t:link {font-family: "»êµ¹°íµñ M";font-size: 12.5px;font-weight: bold;color: #000000;padding: 3px 5px 3px 5px;}
.top_t:active {font-family: "»êµ¹°íµñ M";font-size: 12.5px;font-weight: bold;color: #000000;padding: 3px 5px 3px 5px;}
.top_t:visited {font-family: "»êµ¹°íµñ M";font-size: 12.5px;font-weight: bold;color: #000000;padding: 3px 5px 3px 5px;}
.top_t:hover {font-family: "»êµ¹°íµñ M";font-size: 12.5px;font-weight: bold;color: #4b4b4b;padding: 3px 5px 3px 5px;}
.top_p {padding: 3px 5px 3px 5px;}

/* main */
.main_p {padding:15px 10px 10px 10px}
.gallery_box {width:910px; height:145px; background:url(/img/mgallery_bg.gif) no-repeat}
.gallery_imgbox {width:120px; height:120px; border:1px solid #cccccc; background-color:#FFFFFF}

/* copy */

.copy_bg {border-top:1px solid #dfdfdf; height:100px;background-color: #d9d9d9;}
.copy_t {font-family: "µ¸¿ò";font-size: 12px;line-height: 16px;font-weight: normal;color: #4b4b4b;}
.copy_p {padding: 10px 30px 10px 30px;}

/* leftmenu */
.left_t {background:#f9f9f9;}
.left_bg {background:url("/img/sub_bg.jpg") repeat center 0;}

.left_m{width:167px; }
.left_m td{font-family: "³ª´®°íµñ";color: #000000;  text-decoration: none;  padding:0 0 0 10px;  font-size:12px; width:147px;  float:left; *width:100%;}
.left_m td a:link {font-family: "³ª´®°íµñ";color: #000000;  text-decoration: none;  padding:6px 0 6px 10px;  font-size:12px; width:147px;  float:left; *width:100%;}
.left_m td a:hover {font-family: "³ª´®°íµñ";color: #ffffff; text-decoration: none;  padding:6px 0 6px 10px; background-color:#8fb2db; font-size:12px; width:147px;  float:left; *width:100%;}
.left_m td a:active { font-family: "³ª´®°íµñ";color: #ffffff; text-decoration: none;  padding:6px 0 6px 10px;  font-size:12px; width:147px;  float:left; *width:100%;}

.left_m02 {font-family: "³ª´®°íµñ";color: #000000;   text-decoration: none; padding:6px 0 6px 10px;font-size:12px; width:147px; float:left; *width:100%;}
.left_m02on {font-family: "³ª´®°íµñ";color: #ffffff; text-decoration: none; padding:6px 0 6px 10px;  background-color:#8fb2db; font-size:12px; width:147px; float:left; *width:100%;}

.left_p {padding: 30px 0 15px 20px}


/* ÀÎÁõ¼­ */

.certi_top {border-top:2px solid #000000; border-bottom:1px solid #e4e4e4; padding:15px 0 0 0 }
.certi_box {height:276px; border:1px solid #000000; padding:2px}
.certi_t:link {font-size: 12.5px;font-weight: bold; text-decoration: none;color: #4b4b4b; padding: 10px 0px 40px 0px;}
.certi_t:active {font-size: 12.5px;font-weight: bold;text-decoration: none;color: #4b4b4b; padding: 10px 0px 40px 0px;}
.certi_t:visited {font-size: 12.5px;font-weight: bold;text-decoration: none;color: #4b4b4b; padding: 10px 0px 40px 0px;}
.certi_t:hover {font-size: 12.5px;font-weight: bold;text-decoration: none;color: #000000; padding: 10px 0px 40px 0px;}
.certi_td {padding: 10px 18px 20px 18px;}
.certi_td2 {padding: 10px 15px 20px 15px;}


/* list */

.list_top {height:25px; border-top:2px solid #000000; border-bottom:1px solid #e4e4e4; font-size:12px; font-weight:bold; color:#000000;}
.list_line {height:25px; border-bottom:1px solid #e4e4e4;}

/* view */

.view_top {height:25px; border-top:2px solid #000000; border-bottom:1px solid #e4e4e4; font-size:12px; font-weight:bold; color:#404040; padding-left:10px;}
.view_toprightline {height:25px; border-right:1px solid #e4e4e4; border-top:2px solid #000000; border-bottom:1px solid #e4e4e4;  font-size:12px; font-weight:bold; color:#404040;}
.view_rightline {height:25px; border-bottom:1px solid #e4e4e4; border-right:1px solid #e4e4e4; font-size:12px; font-weight:bold; color:#404040 }
.view_line {height:25px; border-bottom:1px solid #e4e4e4; padding-left:10px;}
.view_box {height:190px; border-bottom:1px solid #e4e4e4; padding-left:10px;}

/* gallery */

.g_top {border-top:2px solid #000000; border-bottom:1px solid #e4e4e4; padding:15px 0 0 0 }
.g_box {height:400px; border:1px solid #000000; padding:2px}
.g_t:link {font-size: 12.5px;font-weight: bold; text-decoration: none;color: #4b4b4b; padding: 10px 0px 40px 0px;}
.g_t:active {font-size: 12.5px;font-weight: bold;text-decoration: none;color: #4b4b4b; padding: 10px 0px 40px 0px;}
.g_t:visited {font-size: 12.5px;font-weight: bold;text-decoration: none;color: #4b4b4b; padding: 10px 0px 40px 0px;}
.g_t:hover {font-size: 12.5px;font-weight: bold;text-decoration: none;color: #000000; padding: 10px 0px 40px 0px;}
.g_td {padding: 10px 18px 20px 18px;}
.g_td2 {padding: 10px 15px 20px 15px;}

.gveiw_box {font-size: 12.5px;font-weight: bold;text-decoration: none;color: #000000;border-top:2px solid #000000;border-bottom:1px solid #e4e4e4; padding:20px 0; background: #f6f5ef}
.gveiw_imgbox {height:400px; padding:0 40px }
.gveiw_imgbox2 {height:400px; padding:0 15px }

.b_td1 {font-size: 12.5px;font-weight: bold;text-decoration: none;color: #000000; height:30px; border-Top:2px solid #000000; border-bottom:1px solid #dddddb; background: #fbfaf7; padding:0 15px}
.b_td2 {font-size: 12.5px;font-weight: bold;text-decoration: none;color: #000000; height:30px;border-bottom:1px solid #dddddb; background: #fbfaf7; padding:0 15px}

.c_listbox {width:200px; height:200px; border:1px solid #cccccc;}
.c_imgbox {width:70px; height:70px; border:1px solid #cccccc; }
.c_p {padding:10px 5px}
.c_td {border-bottom:1px solid #dddddb; background: #fbfaf7; padding:10px 0 15px 0}

/* butten */

.butten_p {padding:3px}

/* input */
.input_box01{
BORDER-RIGHT: #cccccc 1px solid; 
BORDER-TOP: #cccccc 1px solid; 
FONT-SIZE: 9pt; 
BORDER-LEFT: #cccccc 1px solid; 
BORDER-BOTTOM: #cccccc 1px solid; 
HEIGHT: 15px; BACKGROUND-COLOR: #ffffff;}
.input_box02{
BORDER-RIGHT: #cccccc 1px solid; 
BORDER-TOP: #cccccc 1px solid; 
FONT-SIZE: 9pt; 
BORDER-LEFT: #cccccc 1px solid; 
BORDER-BOTTOM: #cccccc 1px solid; 
HEIGHT: 180px; BACKGROUND-COLOR: #ffffff;}
.input_box03{
BORDER-RIGHT: #CCCCCC 1px solid; 
BORDER-TOP: #CCCCCC 1px solid; 
FONT-SIZE: 9pt; 
BORDER-LEFT: #CCCCCC 1px solid; 
BORDER-BOTTOM: #CCCCCC 1px solid; 
HEIGHT: 20px; BACKGROUND-COLOR: #ffffff;
}

/* history */
.historyBB {padding:15px 20px 15px 15px;}
.h_topline {border-top:2px solid #144882; border-bottom:1px solid #cccccc; padding:15px 15px 5px 15px;}
.h_line {border-bottom:1px solid #cccccc; padding:15px 15px 5px 15px;}
.h_icon{ margin-right:5px;}
.historyB {padding:5px 10px;font-size: 24px;line-height: 30px;font-weight: 900;color: #000000;}
.history {width: 40px; padding:2px 5px 0 10px;font-size: 16px;line-height: 30px;font-weight: 700;color: #707070;}
.history_p {padding:5px;}



/* sitemap */
.site_box {font-family: "³ª´®°íµñ", "µ¸¿ò"; font-size:14px; font-weight: bold; text-decoration:none;background:url(../img/site_box.png) no-repeat center; width:107px; height:30px; padding: 5px 10px;}
.site_box {font-family: "³ª´®°íµñ", "µ¸¿ò"; font-size:14px; font-weight: bold; text-decoration:none;background:url(../img/site_box.png) no-repeat center; width:107px; height:30px; padding: 5px 10px;}
.site_box {font-family: "³ª´®°íµñ", "µ¸¿ò"; font-size:14px; font-weight: bold; text-decoration:none;background:url(../img/site_box.png) no-repeat center; width:107px; height:30px; padding: 5px 10px;}
.site_box {font-family: "³ª´®°íµñ", "µ¸¿ò"; font-size:14px; font-weight: bold; text-decoration:none;background:url(../img/site_box.png) no-repeat center; width:107px; height:30px; padding: 5px 10px;}
.site_p {padding: 10px 0 10px 25px}

/* map */
.map_box {width: 718px; height: 500px;  border:#DDDDDD solid 1px; padding: 7px 0 0 0 0 }

