/*Å¾/¼­ºê1/¼­ºê2¸Þ´º*/
h2.top_nav{
	display:none;
}
#top_nav{
	position:relative;
}
ul#top_nav_first{
	list-style-type:none;
	margin:4px 0 0 0;
	padding:0;
	font-size:11px;
	letter-spacing:-1px;
}
ul#top_nav_first li{
	float:left;
	background:none;
	margin:0;padding:0;
}
ul#top_nav_first li span{
	font-size:11px;
	letter-spacing:-1px;
	float:left;
}
ul#top_nav_first li.text{
	padding:2px 0 0 2px;
}
ul#top_nav_first li.text2{
	padding:2px 0 0 10px;
}
ul#top_nav_first li.text3{
	padding:3px 7px 0 7px;
	background:url(/images/main/top_line.gif) right 4px no-repeat;
}

ul#top_nav_first li.text4{
	padding:3px 0 0 5px;
}
ul#top_nav_first li img.plus{
	float:left;
	display:block;
	margin:2px 0 0 7px;
	border:0;
}
ul#top_nav_first li img.plus2{
	float:left;
	display:block;
	margin:2px 0 0 5px;
	border:0;
}
ul#top_nav_first li.top_login{
	/*margin:0 0 0 257px;*/
	padding-left:257px;

}
ul#top_nav_first li.top_join{
	margin:0 1px 0 3px;
}

ul#top_nav_first li a{
	color:#757575;
}

/*µÎ¹øÂ° top*/
div#top_nav_second{
	width:890px;
	text-align:left;
	clear:both;
}
div#top_nav_second h1{
	padding:0 0 0 3px;
	margin:15px 0 0 0;
	float:left;
}
div#top_nav_second h1 img{
	display:block;
}

form#topSearchFrm div.center_search{
	margin:0;padding:0;
}
form#topSearchFrm{
/*	background:url(../../images/common/gnb_bottom.gif) no-repeat;*/
	margin:14px 0 0 44px;
	padding:0;
	float:left;
}
form#topSearchFrm legend{
	display:none;
	float:left;
	padding:0;margin:0;
}
form#topSearchFrm fieldset{
	border:0;
	padding:0;margin:0;
	float:left;
}

input#top_skey{
	width:305px;
	height:32px;
	border:4px solid #d82637;
	padding:4px 0 0 5px;
	font-weight:bold;
	font-size:14px;
}

#top_keyword2{
	left:368px;
	width:205px;height:19px;
	/*
	position:absolute;
	z-index:100000;
	border:1px solid blue;
	*/
}



div#popular_search{
	font-size:11px;
	margin:0;padding:0;
}
div#popular_search span.title{
	color:#545454;
	font-size:11px;
	letter-spacing:-1px;
	margin:5px 7px 0 0;
	float:left;

}

div#top_right_adv{
	float:right;
	padding:0 4px 0 0;
	margin:-2px 0 0 0;
	height:72px;
	overflow:hidden;
	position:relative;

}
div#top_right_adv div.top_right_adv_btn{
	position:absolute;
	left:160px;
	top:58px;
}
div#top_right_adv div.top_right_adv_btn img{
	margin-left:3px;cursor:pointer;
}


div#top_nav{
	width:890px;
	text-align:left;
	margin-bottom:10px;
	border:1px solid white;
	position:relative;
}

ul#top_sub_menu,
ul#top_sub_menu2{
	font-size:11px;
	letter-spacing:-1px;
	border:1px solid white;
}
ul#top_sub_menu span#hackers_talk{

	font-size:11px;
	color:#d82637;
	font-weight:bold;
}
ul#top_sub_menu,
ul#top_sub_menu2,
ul#top_menu	{
	list-style-type:none;
	margin:0;
	padding:0;
}
ul#top_sub_menu li,
ul#top_sub_menu2 li,
ul#top_menu li{
	float:left;
	background:none;
}

ul#top_sub_menu,
ul#top_sub_menu2{
	height:25px;
}
ul#top_sub_menu li.fontSize{
	font-size:11px;
}

ul#top_sub_menu{
	margin:10px 0 0 176px;
	float:right;
}

ul#top_sub_menu2{
	float:right;
}

div#top_menu_back{
	height:75px;
	width:890px;
	background:url(/images/main/main_background.gif) no-repeat;
	clear:both;
	margin:1px 0 0 0;
}
ul#top_menu{
	clear:both;
	height:48px;
}

ul#top_menu li{

	background:url(../../images/common/partition.gif) no-repeat right 16px;
}
ul#top_menu li.left{
	padding:14px 21px 8px 18px;
}
ul#top_menu li.left2{
	padding:14px 21px 8px 18px;
}
ul#top_menu li.left3{
	padding:14px 21px 8px 18px;
}
ul#top_menu li.left4{
	padding:14px 21px 8px 18px;
}
ul#top_menu li.left5{
	padding:14px 21px 8px 18px;
}
ul#top_menu li.left6{
	padding:14px 21px 8px 18px;
}
ul#top_menu li.left7{
	padding:14px 21px 8px 18px;
}
ul#top_menu li.left8{
	padding:14px 21px 8px 18px;
	background:none;
}


ul#top_menu ul#top_menu_left{
	height:20px;
	letter-spacing:-1;
	padding:0;
	margin:11px 0 0 81px;
}
ul#top_menu ul#top_menu_left li{
	background:url(../../images/common/partition.gif) no-repeat 4px right;
}

ul#top_menu ul#top_menu_left li{
	padding:3px 8px 0 0;
	margin:0;
}


ul#top_menu ul#top_menu_left li.right{
	background:none;
	padding:3px 0 0 6px;
	margin:0;
}
ul#top_menu_left li a{
	color:#fff;
	font-size:12px;font-weight:normal;	letter-spacing:-1px;
	font-family:Gulim, ±¼¸²;
}

div#top_nav_fourth{
	float:left;
	margin:-1px 0 0 14px;
}

ul#top_nav_fourth2{
	margin:3px 0 0 0;
	padding:0;
	list-style-type:none;
	float:right;
}
ul#top_nav_fourth2 li{
	float:left;
	margin:0;
	padding:0;

}
ul#top_nav_fourth2 li a{
	font-size:11px;
	color:#757575;
}
ul#top_nav_fourth2 li.fi{
	padding-left:13px;
	margin-left:5px;
	background:url(/images/main/top_icon_03.gif) no-repeat;
}
ul#top_nav_fourth2 li.se{
	margin-left:5px;
	padding-left:15px;
	background:url(/images/main/top_icon_04.gif) left 1px no-repeat;
}
ul#top_nav_fourth2 li.th{
	margin-left:5px;
	padding-left:15px;
	background:url(/images/main/top_icon_02.gif) left 1px no-repeat;
}
ul#top_nav_fourth2 li.fo{
	margin-left:5px;
	padding-left:15px;
	background:url(/images/main/top_icon_01.gif) left 2px no-repeat;
}

ul#top_nav_fourth2 li.fiv{
	margin-left:5px;
	padding-left:15px;
	background:url(/images/main/top_icon_05.gif) left 2px no-repeat;
}

ul#top_nav_fourth2 li.fiv2{
	margin-left:5px;
	padding-right:15px;
	padding-left:15px;
	background:url(/images/main/top_icon_05.gif) left 2px no-repeat;
}

div#all_menu_open{
	POSITION:absolute;
	z-index:10000000;
	left:0;
}
div#all_menu_open div{
	border-top:none;
	background-color:#fff;
	float:left;
	position:relative;
	z-index:10000000;
}
div#all_menu_open iframe.sub_layer_iframe{
	width:0;height:0;
	position:absolute;width:890px;height:540px;	z-index:10000000;
}

div#top_keyword2{
	POSITION:absolute;
	z-index:10000000;
	left:368px;

}
div#top_keyword2 div{
	border-top:none;
	background-color:#fff;
	float:left;
	position:relative;
	z-index:10000000;
}
div#top_keyword2 iframe.sub_layer_iframe{

	position:absolute;width:205px;	z-index:10000000;
}


/*¸Þ´º ·¹ÀÌ¾î*/
div#Layer1,
div#Layer3,
div#Layer4,
div#Layer5,
div#Layer6,
div#Layer7,
div#Layer8,
div#Layer9{
	top:132px;
	padding:5px 0 0 0;margin:0 0 0 0;
	POSITION:absolute;
	z-index:10000000;
}

div#Layer1{margin-left:0;background:url(/images/main/arrow_top.gif) 40px 0 no-repeat;}
div#Layer3{margin-left:86px;background:url(/images/main/arrow_top.gif) 58px 0 no-repeat;}
div#Layer4{margin-left:201px;background:url(/images/main/arrow_top.gif) 59px 0 no-repeat;}
div#Layer5{margin-left:322px;background:url(/images/main/arrow_top.gif) 62px 0 no-repeat;}
div#Layer6{margin-left:436px;background:url(/images/main/arrow_top.gif) 80px 0 no-repeat;}
div#Layer7{margin-left:507px;background:url(/images/main/arrow_top.gif) 47px 0 no-repeat;}
div#Layer8{margin-left:587px;background:url(/images/main/arrow_top.gif) 42px 0 no-repeat;}
div#Layer9{margin-left:562px;background:url(/images/main/arrow_top.gif) 125px 0 no-repeat;}

div#Layer1 div,
div#Layer3 div,
div#Layer4 div,
div#Layer5 div,
div#Layer6 div,
div#Layer7 div,
div#Layer8 div,
div#Layer9 div{
	border:1px solid #d82637;
	border-top:none;

	background-color:#fff;
	float:left;
	position:relative;
	z-index:10000000;
}

div#Layer1 dl,
div#Layer3 dl,
div#Layer4 dl,
div#Layer5 dl,
div#Layer6 dl,
div#Layer7 dl,
div#Layer8 dl,
div#Layer9 dl{
	background-color:white;
	padding:0;	margin:10px 0 0 0;
	float:left;
	border-right:1px solid #ebebeb;
}
div#Layer1 dl{
	width:175px;
}
div#Layer3 dl,
div#Layer4 dl,
div#Layer7 dl,
div#Layer8 dl,
div#Layer9 dl{
	width:150px;
}
div#Layer5 dl{
	width:185px;
}
div#Layer6 dl{
	width:170px;
}
div#Layer1 dl.rightNone,
div#Layer3 dl.rightNone,
div#Layer4 dl.rightNone,
div#Layer5 dl.rightNone,
div#Layer6 dl.rightNone,
div#Layer7 dl.rightNone,
div#Layer8 dl.rightNone,
div#Layer9 dl.rightNone{
	border-right:none;
}

div#Layer1 dl{height:270px;}
div#Layer2 dl{height:270px;}
div#Layer3 dl{height:220px;}
div#Layer4 dl{height:210px;}
div#Layer5 dl{height:180px;}
div#Layer6 dl{height:220px;}
div#Layer7 dl{height:250px;}
div#Layer8 dl{height:245px;}

div#Layer1 dt,
div#Layer3 dt,
div#Layer4 dt,
div#Layer5 dt,
div#Layer6 dt,
div#Layer7 dt,
div#Layer8 dt,
div#Layer9 dt{
	background-color:white;
	margin:10px 0 0 0;
	padding:0 0 5px 10px;
	height:20px;
	color:#db052b;
	font-weight:bold;
}

div#Layer1 dt.nav_top,
div#Layer3 dt.nav_top,
div#Layer4 dt.nav_top,
div#Layer5 dt.nav_top,
div#Layer6 dt.nav_top,
div#Layer7 dt.nav_top,
div#Layer8 dt.nav_top,
div#Layer9 dt.nav_top{
	margin:0;
}

div#Layer1 dt a,
div#Layer3 dt a,
div#Layer4 dt a,
div#Layer5 dt a,
div#Layer6 dt a,
div#Layer7 dt a,
div#Layer8 dt a,
div#Layer9 dt a{
	color:#db052b;
}



div#Layer1 dd,
div#Layer3 dd,
div#Layer4 dd,
div#Layer5 dd,
div#Layer6 dd,
div#Layer7 dd,
div#Layer8 dd,
div#Layer9 dd{
	background-color:white;
	margin:0;
	height:20px;
	padding:0 0 0 10px;
}
div#Layer1 dd a,
div#Layer3 dd a,
div#Layer4 dd a,
div#Layer5 dd a,
div#Layer6 dd a,
div#Layer7 dd a,
div#Layer8 dd a,
div#Layer9 dd a{
	color:#757575;
}
div#Layer1 dd a:hover,
div#Layer3 dd a:hover,
div#Layer4 dd a:hover,
div#Layer5 dd a:hover,
div#Layer6 dd a:hover,
div#Layer7 dd a:hover,
div#Layer8 dd a:hover,
div#Layer9 dd a:hover{
	font-weight:bold;
	text-decoration:underline;
	color:#555555;
}
div#Layer1 dd a span,
div#Layer3 dd a span,
div#Layer4 dd a span,
div#Layer5 dd a span,
div#Layer6 dd a span,
div#Layer7 dd a span,
div#Layer8 dd a span,
div#Layer9 dd a span{
	float:left;
}


div#Layer5 dd.ingi{
	float:left;
	width:150px;
}

div#Layer1 span.p,
div#Layer3 span.p,
div#Layer4 span.p,
div#Layer5 span.p,
div#Layer6 span.p,
div#Layer7 span.p,
div#Layer8 span.p,
div#Layer9 span.p{
color:#d7d7d7; margin:0 5px 0 5px;
font-weight:normal;
font-size:11px;
}
div#Layer1 dd img,
div#Layer3 dd img,
div#Layer4 dd img,
div#Layer5 dd img,
div#Layer6 dd img,
div#Layer7 dd img,
div#Layer8 dd img,
div#Layer9 dd img{
	float:left;
	margin:5px 0 0 2px;
}

div#Layer1 iframe.sub_layer_iframe,
div#Layer3 iframe.sub_layer_iframe,
div#Layer4 iframe.sub_layer_iframe,
div#Layer5 iframe.sub_layer_iframe,
div#Layer6 iframe.sub_layer_iframe,
div#Layer7 iframe.sub_layer_iframe,
div#Layer8 iframe.sub_layer_iframe{
	width:0;height:0;
	border:0px;
	margin-left:1px;
	position:absolute;
	z-index:10000000;
}
div#Layer1 iframe.sub_layer_iframe{
	width:527px;height:280px;
}
div#Layer3 iframe.sub_layer_iframe{
	width:302px;height:310px;
}
div#Layer4 iframe.sub_layer_iframe{
	width:302px;height:320px;
}
div#Layer5 iframe.sub_layer_iframe{
	width:187px;height:290px;
}
div#Layer6 iframe.sub_layer_iframe{
	width:341px;height:240px;
}
div#Layer7 iframe.sub_layer_iframe{
	width:301px;height:260px;
}
div#Layer8 iframe.sub_layer_iframe{
	width:151px;height:330px;
}
div#Layer9 iframe.sub_layer_iframe{
	
}


table#allMenu td{
	font-size:11px;text-align:left;
	padding:0 5px 0 5px;
}
table#allMenu td a{

}
table#allMenu td{
	font-weight:bold;
}
table#allMenu td dt {
	margin-top:2px;
}
table#allMenu td dt a{
	color:#db052b;
	font-weight:normal;
}
table#allMenu td dd{
	font-weight:normal;
	padding-left:3px;
	background:url(/images/main/icon_main_spot.gif) 0 5px no-repeat;
}


div#mainTopBannerBox{
	width:348px;
	position:relative;
	overflow:hidden;
	height:48px;
	margin-left:10px;
}
div#mainTopBanner{

}
div#mainTopBannerBtn{
	position:absolute;
	top:30px;
	left:5px;
}
div#mainTopBannerBtn img{
	cursor:pointer;

}
div#mainTopBannerBtn img.mainBtn{
	margin-left:2px;
}