/* CSS Document */
body{margin:0;padding:0;}/*text-align:center;}*/
	ul, dl, ol, li, dt, dd { margin:0; padding:0; }
	ul, li { list-style:none; }
	img { border:none; font-size:0; line-height:0; }
	.imgInput { border:none !important; }
	
/* SNB, Navigation */
#topNaviBox { position:relative; margin:0 auto; font-size:9pt; }	/* ¸ðµç SNB, Navigation ¿µ¿ªÀº ÇÏ´Ü ¿©¹éÀ» Æ÷ÇÔÇÑ ³ôÀÌÀÔ´Ï´Ù. */
#topNaviBox a { text-decoration:none; }
#topNaviBox a:hover { text-decoration:underline; }		
.depth2B { background:url("../img/ftech/bg_2depth_basic.gif") top right no-repeat; height:80px; }
.depth2S { background:url("../img/ftech/bg_2depth_search.gif") top right no-repeat; height:120px; }
.depth1B { background:url("../img/ftech/bg_1depth_basic.gif") top right no-repeat; height:50px; }

.depth2S .recommBox a { color:#666666; }
.depth2B .recommBox { color:#D6CEF5; }	
	.depth2B .recommBox a { color:#D6CEF5; }		
#topNaviBox .eventList a { color:#F0E9FB; }
	#topNaviBox .eventList a:hover { color:#F0E9FB; }

	#topNaviBox input { border:1px solid #B7B7B7; }

	#topNaviBox .topEventBanner { position:absolute; top:-30px; right:20px; }
	#topNaviBox .mainNaviBox { font-size:0; }
		.depth1B .mainNaviBox { background:url("../img/ftech/bg_2depth_sub_left.gif") 0 -2px no-repeat; height:42px; }
			.depth1B .mainNaviBox .searchBox { float:right; margin:7px 10px 0 0; padding:0; display:inline; }
				.depth1B .mainNaviBox .searchBox .border { width:43px !important; margin:2px 0 0 0; background:none !important; }
				.depth1B .mainNaviBox .searchBox input.txtInput { margin:1px 5px 0 5px;_margin:0 3px 0 2px; }
				.depth1B .mainNaviBox .searchBox .imgInput { vertical-align:top; }
				
		#topNaviBox .mainNaviBox ul.mainNavi { float:left; height:32px; }
			#topNaviBox .mainNaviBox ul.mainNavi li { float:left; position:relative; }
			#topNaviBox .mainNaviBox ul.mainNavi li.endMnavi { padding-right:17px; background:url("../img/ftech/bg_menu_right.gif") top right no-repeat; }
				#topNaviBox .mainNaviBox ul.mainNavi li .iconBallon { position:absolute; top:-15px; left:50%; margin:0 0 0 -13px; }
				#topNaviBox .mainNaviBox ul.mainNavi li.endMnavi .iconBallon { margin:0 0 0 -25px; }				
/*		#topNaviBox .mainNaviBox ul.rsList { float:right; } */
		#topNaviBox .mainNaviBox ul.rsList { float:right; height:30px;} /* for DTD deleted html */
			#topNaviBox .mainNaviBox ul.rsList li { float:left; }
			
	#topNaviBox .subNaviBox { clear:both; }
/*		.depth2B .subNaviBox { background:url("../img/ftech/bg_2depth_sub_left.gif") 0 -2px no-repeat; height:42px; position:relative; }*/
		.depth2B .subNaviBox { background:url("../img/ftech/bg_2depth_sub_left.gif") 0 6px no-repeat; height:42px; position:relative; } /* for DTD deleted html */
			.depth2B .subNaviBox .searchAdded { background:none !important; }
				.depth2B .subNaviBox .searchAdded .searchBox { top:5px !important; }
				
		#topNaviBox .subNaviBox ul.subNavi { float:left; height:33px; display:inline; }
			#topNaviBox .subNaviBox ul.subNavi li { float:left; font-size:0; }
			
		#topNaviBox .subNaviBox .cfmList { position:absolute; top:5px; right:16px; }
		/* 2depth °Ë»ö */
/*		.depth2B .subNaviBox .searchBox { float:right; margin:5px 10px 0 0; padding:0; display:inline; } */
		.depth2B .subNaviBox .searchBox { float:right; margin:0px 10px 0 0; padding:0; display:inline; } /* for DTD deleted html */
			.depth2B .subNaviBox .searchBox .border { margin:2px 0 0 0; }				
			.depth2B .subNaviBox .searchBox input.txtInput { margin:1px 1px 0 5px;_margin:0 1px 0 2px; }
			.depth2B .subNaviBox .searchBox .imgInput { vertical-align:top; }
	
	/* 2depth °Ë»ö */
	#topNaviBox .searchAdded { clear:both; height:41px; background:url("../img/ftech/bg_2depth_search_left.gif") left top no-repeat; position:relative; }
		#topNaviBox .searchAdded .searchBox { position:absolute; top:0px; left:25%; margin:0 0 0 -95px; }
/*			#topNaviBox .searchAdded .searchBox input.txtInput { margin:1px 5px 0 5px; border:1px solid #B7B7B7; }*/
			#topNaviBox .searchAdded .searchBox input.txtInput { margin:2px 5px 0 5px; border:1px solid #B7B7B7; } /* for DTD deleted html */
			#topNaviBox .searchAdded .searchBox .imgInput { vertical-align:middle; }
	
		#topNaviBox .border { float:left; width:78px; height:19px; margin:1px 0 0 0; padding:0; background:#c4c4c4; overflow:hidden; text-align:left; }
		#topNaviBox .line { width:76px; height:17px; margin:1px; padding:0; background:#fff; overflow:hidden; }
		#topNaviBox .padding { position:relative; width:74px; height:15px; left:1px; top:1px; padding:0; background:#ffffff; overflow:hidden;}
		#topNaviBox select { position:absolute; height:19px;left:-2px; top:-2px; font-size:12px; color:#444444 !important; border:2px solid #fff; font-family:µ¸¿ò; }
		#topNaviBox .searchAdded input { float:left; }
		
		#topNaviBox .searchAdded .recommBox { float:left; margin:0 0 0 5px; }
			#topNaviBox .searchAdded .recommBox dt, #topNaviBox .searchAdded .recommBox dd { float:left; }
			#topNaviBox .searchAdded .recommBox dt { margin:0 10px 0 0; }
				#topNaviBox .searchAdded .recommBox dt img { margin:0; }
			#topNaviBox .searchAdded .recommBox dd { margin:2px 0 0 0; display:inline; }

			#topNaviBox .searchAdded .recommBox dd a { color:#D4E9FF; }
			
	#topNaviBox .eventList { float:left; margin:10px 0 0 0; }
		#topNaviBox .eventList li { float:left; background:url("../img/ftech/img_event_sbar.gif") right top no-repeat; padding:0 15px 0 0; margin:0 0 0 13px; display:inline;  }	
		#topNaviBox .eventList li.end { background:none; padding:0; }		
		#topNaviBox .eventList li img { margin:3px 0 -2px 0; }