@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	font-family: Dotum, Gulim, sans-serif;
	font-size:small; color: #333333;
	}
h1{ font-size:115%; margin:-1px 0 2px 0; font-weight:bold;}
#main_wrap{
	background:url(../img/bg_home.gif);
	width:1034px; height:1223px;
	margin:0 auto;
	}
#right_flash {
	text-align :right; padding:2px 0px 0 0; height:430px;
	}
#cont1{
	padding:60px 0 0 70px;
	width:302px;
	float:left;
	}
#cont2{
	padding:60px 0 0 10px;
	width:302px;
	float:left;
	}
#cont3{
	padding:25px 0 0 6px;
	width:290px;
	float:left;
	}
	
#cont11 {
	line-height:16px;
	height:250px; display:block;
	}
#cont12 {
	padding:60px 0 0 0;
	line-height:16px;
	height:210px; display:block; clear:both;
	}

#cont21 {
	line-height:16px;
	height:250px; display:block;
	}
#cont22 {
	padding:60px 0 0 0;
	line-height:16px;
	height:210px; display:block;
	}
	
#cont31 {
	line-height:16px;
	height:170px; display:block;
	}
#cont32 {
	padding:0px 0 0 0;
	line-height:16px;
	height:170px; display:block;
	}
#cont33 {
	padding:0px 0 0 0;
	line-height:16px;
	height:100px; display:block;
	}
#cont34 {
	padding:0px 0 0 0;
	line-height:16px;
	height:100px; display:block;
	}
	
#tail{
	clear:both;
	text-align:right;
	padding:0px 60px 0 0;	
	}
	
#banner { 
	clear:both;
	padding:30px 0 0 66px;
	}
	
	
.d1 { margin:0px 5px 0 5px; float:left;}
.d2 { padding:7px 5px 5px 5px; clear:both;}
.d3 { margin:0px 5px 0 5px; float:left; padding-top:5px;}
.d4 { background: width:290px; height:130px; margin:0px 5px 0 0px; float:left;}
.d5 { margin:10px 10px 0 35px; float:left; padding-top:5px; text-align:center;}
.d6 { margin:10px 15px 0 15px; float:left; padding-top:5px; text-align:center;}

.p1 { margin:0px 8px 0 5px;font-size:100%; color: #555555; float:left; width:178px;}
.p3 { margin:0px 10px 0 5px;font-size:100%; color: #555555; }
.p2 { font-size:12px; color:#555555;}

.s2 { color: #ff9933; text-decoration:underline; font-size:11px;}
.s2 a:hover  { color: #FF9933; text-decoration:none;}
.s2 a:link   { color:#FF9933; text-decoration:underline;}
.s2 a:visited { color:#FF9933; text-decoration:underline;}

.s3 { font-size:100%; color: #555555; line-height:16px;}
a.s3:link    { font-size:100%; color:#555555; line-height:15px;text-decoration:none;}
a.s3:visited { font-size:100%; color:#555555; line-height:15px;text-decoration:none;}
a.s3:hover   { font-size:100%; color:#555555; line-height:15px;text-decoration:underline;}

.f3 { color:#0072BC;}
	
	
/* 풀다운메뉴*/
.menu1 {padding:0 0 0 50px;  list-style:none; margin:3px 30px 0 65px; height:30px; position:relative; font-family: verdana,arial, sans-serif;}
.menu1 li.top {display:block; float:left; position:relative;}
.menu1 li a.top_link {display:block; float:left; height:40px; line-height:30px; font-family:verdana, arial, sans-serif;  color:#bbb; text-decoration:none;  font-size:13px; font-weight:bold;  padding:0 0 0 40px; cursor:pointer; letter-spacing:-1px;}
.menu1 li a.top_link span {float:left; display:block; padding:0 20px 0 0px; height:30px;}
.menu1 li a.top_link span.down {float:left; display:block; padding:0 20px 0 0px; height:30px;}
.menu1 li a.top_link:hover {color:#fff;}
.menu1 li a.top_link:hover span {color:#fff;}
.menu1 li a.top_link:hover span.down {color:#fff;}

.menu1 li:hover > a.top_link {color#fff; }
.menu1 li:hover > a.top_link span {color:#fff;}
.menu1 li:hover > a.top_link span.down {color:#fff;}

.menu1 a:hover {visibility:visible;}
.menu1 li:hover {position:relative; z-index:200;}

.menu1 ul, 
.menu1 :hover ul ul, 
.menu1 :hover ul :hover ul ul,
.menu1 :hover ul :hover ul :hover ul ul,
.menu1 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu1 :hover ul.sub2 {left:45px; top:30px; background: #fff; padding:2px 0; border:1px solid #4ab; white-space:nowrap; width:112px; height:auto;}
.menu1 :hover ul.sub2 li {display:block; height:20px; position:relative; float:left; width:110px; font-weight:100;}
.menu1 :hover ul.sub2 li a {display:block; font-size:11px; height:20px; width:106px; line-height:20px; text-indent:4px; color:#000; text-decoration:none; border:2px solid #fff; border-width:0 0 0 3px;}
.menu1 :hover ul.sub2 li a:hover {background:#4ab; color:#fff;}