pre {font-family:Tahoma, Geneva, sans-serif;}
	.Top {position:relative; z-index:9; height: 220px; }
	.Middle {position:relative; z-index:9;}
	.Logo {height:129px; position:relative; font-family:Arial, Helvetica, sans-serif}
	.Logo a.Top {padding-left:20px;}
	.Logo a:hover.Top{padding-left:20px; color:#F60;}
	.Logo a.Big {font-weight:bold; color:#090; font-size:13px; padding-left:20px;}
	.Logo a:hover.Big {font-weight:bold; color:#F60; font-size:13px; padding-left:20px;}

	.Logo .RightBox {width:440px; height:80px; border:1px solid #E6E6E6; margin-top:3px; text-align:left; background-color:#FFF; position:relative;}
	.Logo .RightBox img {float:left; margin-left:16px;}
	
	.Logo .RightBoxText {position: absolute; top: 61px; left:13px;}
	.Logo .RightBoxText a {padding-right: 13px; clear:both;}
	.Logo .RightBoxText a:hover{padding-right:13px; color:#F60;}
	
	.RightBox ul li {display: block; float: left; list-style-type:none;}
	.RightBox ul li a.RightTop, a.RightTopOn {display: block; float: left; height:68px; background: url(/imgs/rightmenu.png) no-repeat 0 0; text-indent: -9000px; outline:none;}
		.RightBox ul li#top_Ad a.RightTop {width:65px; background-position: 0 0;}
			.RightBox ul li#top_Ad a:hover.RightTop {width:65px; background-position: 0 -68px;}
			.RightBox ul li#top_Ad a.RightTopOn {width:65px; background-position: 0 -68px;}
		.RightBox ul li#top_Ma a.RightTop {width:65px; background-position: -65px 0;}
			.RightBox ul li#top_Ma a:hover.RightTop {width:65px; background-position: -65px -68px;}
			.RightBox ul li#top_Ma a.RightTopOn {width:65px; background-position: -65px -68px;}
		.RightBox ul li#top_Ev a.RightTop {width:64px; background-position: -130px 0;}
			.RightBox ul li#top_Ev a:hover.RightTop {width:64px; background-position: -130px -68px;}
			.RightBox ul li#top_Ev a.RightTopOn {width:64px; background-position: -130px -68px;}

	.Lang ul li {display: block; float: left; list-style-type:none;}
	.Lang ul li a.Lang, a.LangOn {display: block; float: left; height:39px; background: url(/imgs/lang.jpg) no-repeat 0 0; text-indent: -9000px; outline:none;}
		.Lang ul li#top_Ko a.Lang {width:49px; background-position: -49px 0;}
			.Lang ul li#top_Ko a:hover.Lang {width:49px; background-position: 0px 0px;}
			.Lang ul li#top_Ko a.LangOn {width:49px; background-position: 0px 0px;}
		.Lang ul li#top_En a.Lang {width:49px; background-position: -49px -40px;}
			.Lang ul li#top_En a:hover.Lang {width:49px; background-position: 0px -40px;}
			.Lang ul li#top_En a.LangOn {width:49px; background-position: 0px -40px;}
			
	.Menu {width:950px; height:50px;}
	.Menu ul li {display: block; float: left; list-style-type:none;}

		.Menu ul li#Menu_1 a.Menu {width:88px; background-position: 0px 0;}
			.Menu ul li#Menu_1 a:hover.Menu {width:88px; background-position: 0px -50px;}
			.Menu ul li#Menu_1 a.MenuOn {width:88px; background-position: 0px -50px;}
		.Menu ul li#Menu_2 a.Menu {width:167px; background-position: -88px 0;}
			.Menu ul li#Menu_2 a:hover.Menu {width:167px; background-position: -88px -50px;}
			.Menu ul li#Menu_2 a.MenuOn {width:167px; background-position: -88px -50px;}
		.Menu ul li#Menu_3 a.Menu {width:108px; background-position: -255px 0;}
			.Menu ul li#Menu_3 a:hover.Menu {width:108px; background-position: -255px -50px;}
			.Menu ul li#Menu_3 a.MenuOn {width:108px; background-position: -255px -50px;}
		.Menu ul li#Menu_4 a.Menu {width:93px; background-position: -363px 0;}
			.Menu ul li#Menu_4 a:hover.Menu {width:93px; background-position: -363px -50px;}
			.Menu ul li#Menu_4 a.MenuOn {width:93px; background-position: -363px -50px;}
		.Menu ul li#Menu_5 a.Menu {width:82px; background-position: -456px 0;}
			.Menu ul li#Menu_5 a:hover.Menu {width:82px; background-position: -456px -50px;}
			.Menu ul li#Menu_5 a.MenuOn {width:82px; background-position: -456px -50px;}
		.Menu ul li#Menu_6 a.Menu {width:82px; background-position: -538px 0;}
			.Menu ul li#Menu_6 a:hover.Menu {width:82px; background-position: -538px -50px;}
			.Menu ul li#Menu_6 a.MenuOn {width:82px; background-position: -538px -50px;}
		.Menu ul li#Menu_7 a.Menu {width:114px; background-position: -620px 0;}
			.Menu ul li#Menu_7 a:hover.Menu {width:114px; background-position: -620px -50px;}
			.Menu ul li#Menu_7 a.MenuOn {width:114px; background-position: -620px -50px;}
		.Menu ul li#Menu_8 a.Menu {width:128px; background-position: -734px 0;}
			.Menu ul li#Menu_8 a:hover.Menu {width:128px; background-position: -734px -50px;}
			.Menu ul li#Menu_8 a.MenuOn {width:128px; background-position: -734px -50px;}
		.Menu ul li#Menu_9 a.Menu {width:88px; background-position: -862px 0;}
			.Menu ul li#Menu_9 a:hover.Menu {width:88px; background-position: -862px -50px;}
			.Menu ul li#Menu_9 a.MenuOn {width:88px; background-position: -862px -50px;}
	.Search {width:950px; height:99px; background: url(/imgs/searchbox.jpg) no-repeat left top; margin-top:35px; position:relative;}
	.InputBox {width: 467px; height:41px; background: url(/imgs/inputbox.jpg) no-repeat left top; position:absolute; top: 24px; left:20px;}
	.SearhBTN {width: 170px; height:41px; position:absolute; top: 24px; left:503px;}
	.Sponsored {width: 217px; height: 41px; position:absolute; top: 26px; left: 687px; background: url(/imgs/textpopular.png) no-repeat left top; padding-top: 20px; padding-left:3px;}
	.Sponsored a {padding-right:5px; color:#F03}
	.Sponsored a:hover {padding-right:5px; color:#000; font-weight:bold}
	#popWord {position: absolute; top:24px; left:2px;}
	
	#CategoryBox {background: url(/imgs/categorybg.jpg) no-repeat left top; width:670px; height:180px; padding-left:20px; padding-bottom:20px; padding-top:13px; font-family:Tahoma, Geneva, sans-serif}
	#CategoryBox .CategoryPOP {width: 650px; height:220px; overflow:hidden; font-size:13px; line-height: 22px;}
	a.CategoryPOP {color:#000; margin-right:10px; clear:both}
	a:hover.CategoryPOP {color:#F60; font-weight:bold; margin-right:2px}
	
	a.CategoryPOPBold {color:#F60; margin-right:10px; clear:both; font-weight:bold}
	a:hover.CategoryPOPBold {color:#000; font-weight:bold;}
	
	a.CategoryPOPBold1 {color:#F60; margin-right:10px; clear:both; font-weight:bold; font-size:1.2em;}
	a:hover.CategoryPOPBold1 {color:#000; font-weight:bold;}
	
	a.CategoryPOPBold2 {color:#F60; margin-right:10px; clear:both; font-weight:bold; font-size:1.4em;}
	a:hover.CategoryPOPBold2 {color:#000; font-weight:bold;}
	
	.Bottom {width:950px; height:75px; margin-top:10px;}
	.Bottom ul li {display: block; float: left; list-style-type:none;}
	.Bottom ul li a.Bottom, a.BottomOn {display: block; float: left; height:50px; background: url(/imgs/menubottom.png) no-repeat 0 0; text-indent: -9000px; outline:none;}
		.Bottom ul li#Menu_1 a.Bottom {width:55px; background-position: 0px 0;}
			.Bottom ul li#Menu_1 a:hover.Bottom {width:55px; background-position: 0px -50px;}
			.Bottom ul li#Menu_1 a.BottomOn {width:55px; background-position: 0px -50px;}
		.Bottom ul li#Menu_2 a.Bottom {width:104px; background-position: -55px 0;}
			.Bottom ul li#Menu_2 a:hover.Bottom {width:104px; background-position: -55px -50px;}
			.Bottom ul li#Menu_2 a.BottomOn {width:104px; background-position: -55px -50px;}
		.Bottom ul li#Menu_3 a.Bottom {width:68px; background-position: -159px 0;}
			.Bottom ul li#Menu_3 a:hover.Bottom {width:68px; background-position: -159px -50px;}
			.Bottom ul li#Menu_3 a.BottomOn {width:68px; background-position: -159px -50px;}
		.Bottom ul li#Menu_4 a.Bottom {width:50px; background-position: -227px 0;}
			.Bottom ul li#Menu_4 a:hover.Bottom {width:50px; background-position: -227px -50px;}
			.Bottom ul li#Menu_4 a.BottomOn {width:50px; background-position: -227px -50px;}
		.Bottom ul li#Menu_5 a.Bottom {width:47px; background-position: -277px 0;}
			.Bottom ul li#Menu_5 a:hover.Bottom {width:47px; background-position: -277px -50px;}
			.Bottom ul li#Menu_5 a.BottomOn {width:47px; background-position: -277px -50px;}
		.Bottom ul li#Menu_6 a.Bottom {width:48px; background-position: -324px 0;}
			.Bottom ul li#Menu_6 a:hover.Bottom {width:48px; background-position: -324px -50px;}
			.Bottom ul li#Menu_6 a.BottomOn {width:48px; background-position: 324px -50px;}
		.Bottom ul li#Menu_7 a.Bottom {width:66px; background-position: -372px 0;}
			.Bottom ul li#Menu_7 a:hover.Bottom {width:66px; background-position: -372px -50px;}
			.Bottom ul li#Menu_7 a.BottomOn {width:66px; background-position: -372px -50px;}
		.Bottom ul li#Menu_8 a.Bottom {width:78px; background-position: -438px 0;}
			.Bottom ul li#Menu_8 a:hover.Bottom {width:78px; background-position: -438px -50px;}
			.Bottom ul li#Menu_8 a.BottomOn {width:78px; background-position: -438px -50px;}
		.Bottom ul li#Menu_9 a.Bottom {width:50px; background-position: -516px 0;}
			.Bottom ul li#Menu_9 a:hover.Bottom {width:50px; background-position: -516px -50px;}
			.Bottom ul li#Menu_9 a.BottomOn {width:50px; background-position: -516px -50px;}
		.Bottom ul li#Menu_10 a.Bottom {width:60px; background-position: -566px 0;}
			.Bottom ul li#Menu_10 a:hover.Bottom {width:60px; background-position: -566px -50px;}
			.Bottom ul li#Menu_10 a.BottomOn {width:60px; background-position: -566px -50px;}
		.Bottom ul li#Menu_11 a.Bottom {width:70px; background-position: -626px 0;}
			.Bottom ul li#Menu_11 a:hover.Bottom {width:70px; background-position: -626px -50px;}
			.Bottom ul li#Menu_11 a.BottomOn {width:70px; background-position: -626px -50px;}
		.Bottom ul li#Menu_12 a.Bottom {width:102px; background-position: -696px 0;}
			.Bottom ul li#Menu_12 a:hover.Bottom {width:102px; background-position: -696px -50px;}
			.Bottom ul li#Menu_12 a.BottomOn {width:102px; background-position: -696px -50px;}
		.Bottom ul li#Menu_13 a.Bottom {width:89px; background-position: -798px 0;}
			.Bottom ul li#Menu_13 a:hover.Bottom {width:89px; background-position: -798px -50px;}
			.Bottom ul li#Menu_13 a.BottomOn {width:89px; background-position: -798px -50px;}
		.Bottom ul li#Menu_14 a.Bottom {width:63px; background-position: -887px 0;}
			.Bottom ul li#Menu_14 a:hover.Bottom {width:63px; background-position: -887px -50px;}
			.Bottom ul li#Menu_14 a.BottomOn {width:63px; background-position: -887px -50px;}
			
		.Main {}	
		.Result {position: absolute; z-index:1; padding-bottom:200px; padding-top:15px;}	
		#RightBanner img {border:1px solid #666; margin-bottom:10px; display:block;}
		.JPCBanner img {float:left;}
		
	 input.SearchDis {font-size:12px; color: #BBB; text-align:left}
	 input.SearchEn {font-size:14px; color: #000; text-align:left}
	 
	.returnSecondData {margin-top: -10px;}
	.returnData {color: #000; font-size: 12px; font-family: tahoma, 굴림, gulim; text-decoration: none;}
	.returnData .Name {font-size: 1.1em; display: block; color:#3371ef; line-height: 20px; margin-top: 15px;}
	.returnData .Street {}
	.returnData .City {}
	.returnData .State {}
	.returnData .Zip {}
	.returnData .Tel {}
	.returnData .Fax {}
	.returnData .Web {}
	.returnData .isNote {display: none;}
	.returnData .isAd {display: none;}
	.returnData .Subject {color: #808080;}
	 .miniFeature img {display: block; border:1px solid #808080; margin-bottom:8px;}
	 span.minititle {font-size:9px; color:#4d4d4d;}
	 .res_Title		{font-size: 14px; display:block; color: #e91c24; font-family:Arial, Helvetica, sans-serif}
	 .res_Tel		{font-size: 12px; display:block; color:#4d4d4d;  font-family:Tahoma, Geneva, sans-serif;}
	 .res_Address	{font-size: 12px; display:block; color:#4d4d4d;  font-family:Tahoma, Geneva, sans-serif}
	 .res_icon		{font-size: 9px; padding-right:10px; color:#999}
	 .res_Divide	{width:100%; border-top: 1px solid #CCC; margin-bottom:10px; margin-top:20px;}
	 #miniContents {padding:20px;}
	 
	 a.To {cursor: pointer;}
	.SubMenuBG {width:222px; padding: 30px 0px 10px 20px; font-family: Tahoma, Geneva, sans-serif;}
	.SubMenuBG ul {list-style-type:none; font-family: Arial, Helvetica, sans-serif}
	.SubMenuBG ul li {line-height:14px; margin-bottom:12px;}
	.SubMenuBG ul li a {background: url(/imgs/redDot.jpg) left center no-repeat; padding-left:10px;}
	.SubMenuBG ul li a:hover {background: url(/imgs/blueDot.jpg) left center no-repeat; padding-left:10px; color: #2b90f7;}
	.SubMenuBG span.title {color: #000; line-height:20px; font-size:14px; display:block; margin-bottom:5px;}
	.SubMenuBG span.contents {color: #666; line-height: 16px; display:block; margin-bottom:10px;}
	.SubMenu {top: 179px; display:none; position:absolute; width:250px; z-index:99; font-family: Tahoma, Geneva, sans-serif}
	.SubMenu a {cursor:pointer;}
	
	.SearchResultTableMini {width:430px; border:0px; margin-top:10px; margin-bottom:10px; font-size:12px;}
	.SearchResultTableMini tr {vertical-align:middle;  color:#4D4D4D}
	.SearchResultTableMini tr:hover {vertical-align:middle;  color:#26A9E0;}
	.SearchResultTableMini tr label {cursor: default; color:#999;}
	.SearchResultTableMini tr:hover label {cursor: default; color:#26A9E0;}
	.SearchResultTableMini td {overflow: hidden;}
	.SearchResultTableMini td {padding: 7px;}
	
	
	.SearchResultTable {width:690px; border:0px; margin-top:10px;}
	.On {cursor:pointer;}	
	.SearchResultTable th {width: 690px; height:75px; background: url(/imgs/searchResult/boxTop.jpg) no-repeat right top; text-align:center; font-size:14px; vertical-align:top; padding-top:25px;}
	.SearchResultTable tr {vertical-align:middle;  color:#4D4D4D}
	.SearchResultTable tr:hover {vertical-align:middle;  color:#26A9E0;}
	.SearchResultTable tr label {cursor: default; color:#999;}
	.SearchResultTable tr:hover label {cursor: default; color:#26A9E0;}
	
	.SearchResultTable td {overflow: hidden;}
	.SearchResultTable td.Split {width:690px; height:50px; vertical-align:top;}
	.SearchResultTable td.Name {font-family: Tahoma, Geneva, sans-serif;line-height:20px; width:245px; border-left:1px solid #ebebeb;}
	.SearchResultTable tr:hover td.Name {font-family: Tahoma, Geneva, sans-serif;line-height:20px; width:240px; border-left:1px solid  #26A9E0; text-align:left}
	.SearchResultTable tr td.Name .Korean {font-size: 12px; color:#999; display:block}
	.SearchResultTable tr:hover td.Name .Korean {font-size: 12px; color:#26A9E0; display:block}
	.SearchResultTable td.Name .English {font-size: 14px;}
	.SearchResultTable td.Name .EnglishBold {font-size: 14px; font-weight:bold}

	
	.SearchResultTable td.Info {font-family: Tahoma, Geneva, sans-serif;line-height:20px; width:380px}
	.SearchResultTable td.Icon {font-family: Tahoma, Geneva, sans-serif;line-height:20px; width:65px; border-right: 1px solid #ebebeb;}
	.SearchResultTable tr:hover td.Icon {font-family: Tahoma, Geneva, sans-serif;line-height:20px; width:65px; border-right: 1px solid #26A9E0;}
	
	.SearchResultTable .BottomBox {width: 690px; height: 25px; background: url(/imgs/searchResult/boxBottom.jpg) no-repeat bottom right; text-align: center; padding-bottom:20px;}
	
	.SearchResultTable .StartLine {float: left; width:10px; height:1px; background:#CCC; margin-top:25px; margin-left:20px;}
	.SearchResultTable .EndLine {float: left; width:10px; height:1px; background:#CCC; margin-top:25px;}
	.SearchResultTable .Line {float: left; width:630px; height:1px; background: #ebebeb; margin-top:25px;}
	.SearchResultTable .Name {padding-left: 25px; text-align:left}
	.SearchResultTable .Info {padding-left: 10px; padding-right: 10px; text-align:left}
	.SearchResultTable .Icon {padding-right: 25px; text-align:right}
	

	#MapBox {width: 500px; height: 300px; border:5px solid #ebebeb; position: absolute; display:none; z-index:1;padding:00px;}
	#MapBox .map_canvas {width: 500px; height: 300px; z-index:1}



  .SearchSponTable {width:690px; border:0px; margin-top:10px; }
	.On {cursor:pointer;}	
	.SearchSponTable th {width: 690px; height:75px; background: url(/imgs/searchResult/boxTop.jpg) no-repeat right top; text-align:center; font-size:14px; vertical-align:top; padding-top:25px;}
	.SearchSponTable tr {vertical-align:middle;  color:#4D4D4D}
	.SearchSponTable tr:hover {vertical-align:middle;  color:#26A9E0;}
	.SearchSponTable tr label {cursor: default; color:#999;}
	.SearchSponTable tr:hover label {cursor: default; color:#26A9E0;}
	.SearchSponTable td.Small {font-size: 12px !important;}
	.SearchSponTable td {overflow: hidden;}
	.SearchSponTable td.Split {width:690px; height:50px; vertical-align:top;}
	.SearchSponTable td.Name {font-family: Tahoma, Geneva, sans-serif;line-height:20px; width:245px; border-left:1px solid #fcf0c0;}
	.SearchSponTable tr:hover td.Name {font-family: Tahoma, Geneva, sans-serif;line-height:20px; width:240px; border-left:1px solid  #fce075; text-align:left}
	.SearchSponTable tr td.Name .Korean {font-size: 12px; color:#999; display:block}
	.SearchSponTable tr:hover td.Name .Korean {font-size: 12px; color:#26A9E0; display:block}
	.SearchSponTable td.Name .English {font-size: 14px;}
	.SearchSponTable td.Name .EnglishBold {font-size: 14px; font-weight:bold}

	
	.SearchSponTable td.Info {font-family: Tahoma, Geneva, sans-serif;line-height:20px; width:380px}
	.SearchSponTable td.Icon {font-family: Tahoma, Geneva, sans-serif;line-height:20px; width:65px; border-right: 1px solid #fcf0c0;}
	.SearchSponTable tr:hover td.Icon {font-family: Tahoma, Geneva, sans-serif;line-height:20px; width:65px; border-right: 1px solid #fce075;}
	
	.SearchSponTable .BottomBox {width: 690px; height: 25px; background: url(/imgs/searchResult/boxBottom.jpg) no-repeat bottom right; text-align: center; padding-bottom:20px;}
	
	.SearchSponTable .Name {padding-left: 25px; text-align:left}
	.SearchSponTable .Info {padding-left: 10px; padding-right: 10px; text-align:left}
	.SearchSponTable .Icon {padding-right: 25px; text-align:right}
