/* CSS Document */

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); 

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	overflow-x:hidden;

}

a:link, a:active, a:visited { text-decoration:none; }

a,img {selector-dummy:expression(this.hideFocus=true);}
.bg {
	background-repeat: no-repeat;
	background-position: center top;
}

a,img {outline: none;selector-dummy:expression(this.hideFocus=true);}
#div_id { position : absolute;}
#floater {position:absolute; visibility:visible}

td { 	font-family: tahoma, verdana, "굴림", "돋움"; font-size: 12px;}

.date {
	font-family: tahoma, verdana;
	font-size: 11px;
	color: #666;
}

img{
	border:0px
}

a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: none;
}

a:active {
	color: #666666;
	text-decoration: none;
}

.main_visual_bg {
	background-image: url(img/main_visual_bg.jpg);
	background-repeat: no-repeat;
}

.contents_middle_bg {
	background-image: url(img/contents_middle_bg.jpg);
	background-repeat: repeat-y;
}
.member_box_bg {
	background-image: url(img/member_box_bg.jpg);
	background-repeat: no-repeat;
}
.notice_font {
	font-family: "돋움", "돋움체";
	font-size: 12px;
	line-height: 22px;
	color: #a6a6a6;
}

.bg_line {
	background-image: url(img/main_bg.gif);
	background-repeat: repeat-x;
}
.sub_bg_line {
	background-image: url(img/sub_bg_line.gif);
	background-repeat: repeat-x;
}

.page_font01 {
	font-family: "돋움", "돋움체";
	font-size: 11px;
	line-height: 1.3em;
	color: #999;
}

.page_font02 {
	font-family: "돋움", "돋움체";
	font-size: 11px;
	color: #999999;
}
.white_font {
	font-family: "돋움", "돋움체";
	font-size: 12px;
	color: #de7709;
	line-height: 1.3em;
}
.border {
	border: 1px none #DBDBDB;
}

.page_font03 {
	font-family: "돋움", "돋움체";
	font-size: 11px;
	color: #666;
}
.page_balck_font {
	font-family: "돋움", "돋움체";
	font-size: 11px;
	color: #ffffff;
}
.copy_bg {
	background-repeat: repeat-x;
}


/*탑메뉴 CSS*/
#header{width:1000px; height:85px; position:relative; margin:0 auto;}
#header h1{text-align:left;}
#header .rnb{position:absolute; top:20px; right:0; list-style:none;}
#header .rnb li{float:left; margin-left:10px;}
#header .rnb li a{}
#gnb_nav{position:absolute; top:20px; left:300px; list-style:none; padding:0; margin:0;}
#gnb_nav li{float:left; padding:0; margin:0; margin-right:50px;}
#gnb_nav li h2{margin:0; padding:0;}
#gnb_nav li h2 a{display:block;  text-align:center; padding:10px 0 20px 0; color:#000; font-size:15px; line-height:15px; font-family:'Nanum Gothic',"돋움",dotum,Verdana,sans-serif; margin:0; text-decoration:none;}
#gnb_nav li h2 a.on{color:#855d0b;}
#gnb_nav li ul{list-style:none; padding:0; margin:0; position:absolute; top:35px; background-color:#e7ecf3; z-index:9999; padding:0 12px; background-color:#ad894f; border-radius:25px;}
#gnb_nav li ul li{float:left; margin:0px;padding:0; }
#gnb_nav li ul li a{display:block; font-size:12px; line-height:12px; color:#fff; text-decoration:none;padding:7px 10px;  font-family:'Nanum Gothic',"돋움",dotum,Verdana,sans-serif; font-weight:bold;}
#gnb_nav li ul li a:hover{color:#fdfd36; }
#gnb_nav li #top2m1{left:0px; display:none; }
#gnb_nav li #top2m2{left:190px; display:none;}
#gnb_nav li #top2m3{left:210px; display:none;}
#gnb_nav li #top2m4{left:180px; display:none; width:390px\9;}
#gnb_nav li #top2m5{left:230px; display:none; width:360px\9;}