@charset "euc-kr";
@import url("sub.css");
@import url("main.css");

/* -----------------------------------------------------±âº» ------------------------------------------------------- */
	
	body {margin-top : 0px; margin-left: 0px; margin-right:0px; margin-bottom:0px; font-size: 12px; color: #666; font-family: ¸¼Àº °íµñ !important; position:relative; }
	ul, dl{color: #666;}
	*{margin:0; padding:0;}
	table tr{text-align:left !important;}
	html{overflow-x:hidden; }
	td { font-size: 12px; color: #404040; }
	ul,li{padding:0; margin:0; list-style:none; text-align:left !important;}

	/* ±âº» Å¬·¡½º */
	img {border:0;}
	form { margin-top:0px; margin-bottom:0px; }
	input { font-family:±¼¸²; font-size:12px; color:#000000;}
	textarea { font-family:±¼¸²; font-size:12px; color:#000000; }
	select {font-family:tahoma; font-size:12px; color:#0F377F; }
	object {display:block; }


	.input_border { font-family:tahoma,±¼¸²; font-size:12px; height:18px; color:#000000; border-right: #C7C7C7 1px solid; border-top: #C7C7C7 1px solid;border-left: #C7C7C7 1px solid; border-bottom: #C7C7C7 1px solid;}



	/* ±âº» ¸µÅ© */
	a{color:#333;}
	A:active { color: #666; font-family: µ¸¿ò; text-decoration: none; }
	A:link {color: #666; font-family:µ¸¿ò; text-decoration: none; }
	A:visited { color: #666; font-family: µ¸¿ò; text-decoration: none; }
	A:hover { color: #000000; font-family: µ¸¿ò; text-decoration: none; }
	



.b {
font-weight:bold;
}

/* form */
.input {
border:1px solid #CCCCCC;
}

/* font */

.green {
	color: #49993C;
	font-weight: bold;
}

.p11{
font-family:µ¸¿ò;
font-size:11px;
color:#666666;
line-height:13pt;
}


.18pt{
line-height:18pt;
}

.white{
font-family:µ¸¿ò;
font-size:11px;
color:#ffffff;
line-height:13pt;
}

.style1 {
	color: #82563C;
	font-weight: bold;
}

.style2 {
	color: #45a505;
	font-weight: bold;
}


.top {color:#e2e2e2;}
.top a {color:#e2e2e2;}
.top a:visited {color:#e2e2e2;}
.top a:hover {color:#fff;}
.top a.select {color:#e2e2e2;}


/* Åõ¸ípng */
.png24 {tmp:expression(setPng24(this));}


/* ¸Þ´ººÎºÐ */
.header{width:100%; margin:0 auto; background:url(/img/top_bg.gif) repeat-x; height:102px; }
.gnb {width:940px; height:26px; margin:0 auto; margin-top:19px; }
.top_logo{float:left; width:940px; padding:0px 0px 0px 12px;}
.top_logo p {float:left;}
.top_logo p.right {float:right; margin-right:28px;}

#nav{float:left; margin:0; padding:0; height:28px; margin-top:48px; list-style:none;  background:#17675f;  }
#nav li { float: left; position:relative; display:inline; list-style:none;  cursor:pointer ; } 
#nav ul { position: absolute; left:0px; display: none; top:25px;}
#nav ul li { display:inline;  padding:0 10px; margin:0;  }
#nav li ul li{height:30px; }
#nav ul li a {color: #555555;  font-weight: bold; display: block; padding:15px 0 5px 0; font-size:12px;  }
#nav ul li a:hover { text-decoration: none; color: #0c2747; display:block;}
.sub01{width:390px; position:absolute !important; margin-left:20px; border:0px solid #f00; z-index:9;}
.sub02{width:270px; position:absolute; margin-left:20px; border:0px solid #f00;}
.sub03{width:250px; position:absolute; margin-left:20px; border:0px solid #f00;}
.sub04{width:250px; position:absolute; margin-left:20px; border:0px solid #f00; }
.sub05{width:250px; position:absolute; margin-left:20px; border:0px solid #f00; }

#nav1{float:right; margin:0; padding:0; height:26px; margin-top:48px; list-style:none;  background:#17675f;  }
#nav1 li { float: left; position:relative; display:inline; list-style:none;  cursor:pointer ; } 
#nav1 ul { position: absolute; left:0px; display: none; top:40px;}
#nav1 ul li { display:inline;  padding:0 10px; margin:0;  }
#nav1 li ul li{height:30px; }
#nav1 ul li a {color: #555555;  font-weight: bold; display: block; padding:12px 0 0px 0; font-size:12px;  }
#nav1 ul li a:hover { text-decoration: none; color: #0c2747; display:block;}

.first{background:url(/img/li_first_bg.png) no-repeat !important; padding:0px 9px !important;}
.last{background:url(/img/li_last_bg.png) no-repeat !important;}




/* ÇªÅÍ ¿µ¿ª */
.mfooter {float:left; width:100%; background:url(/img/copy_bg.gif) repeat-x; padding-top:24px; }
.add {width:940px; position:relative; padding-top:19px; margin:0 auto;}
.add p.copy_logo {float:left; width:117px; margin-right:27px;}
.add p.copy_text {float:left}
.admin{position:relative; bottom:20px; right:145px;}

