﻿/*-----------------------------------------------------------------------------------
        Multi home
-----------------------------------------------------------------------------------*/
#mhsDiv {
  width:100%; height:25px;
  background:url(/images/index/bg_multi_sbox.gif) repeat-x left top;
}
#mhsContain {
  clear:both;
  margin:0 auto;
  width:980px; height:25px;
}
#mhsBox {float:left; margin:0 0 0 9px; height:25px;}
#mhsLeft {float:left; width:4px; height:25px; background:url(/images/index/bg_multi_left.gif) no-repeat left top;}
#mhsContent {
  float:left;
  padding:3px 10px 0 10px;
  height:22px;
  background:url(/images/index/bg_multi.gif) repeat-x left top;
  font-size:9pt;
  text-align:left;
}

#mhsContent img {position:relative; top:-1px; left:2px;}
#mhsContent input {position:relative; top:-2px; left:0px;}
#mhsRight {float:left; width:4px; height:25px; background:url(/images/index/bg_multi_right.gif) no-repeat left top;}

#mhsSethome, #mhsItem, #mhsLogin, #mhsJoin, #mhsLogout, #mhsMyPage {float:right; margin:8px 0 0 0;}
#mhsItem {margin-left:2px;}

#mhsSethome {float:right; font-family:돋움; font-size:8pt; background-image:url(/images/index/bg_sethome.gif); background-repeat:no-repeat; width: 73px; height:16px; margin:5px 5px 0 0; padding:3px 0 0 16px;}
/*
#mhsItem {float:right; padding:7px 8px 0px 0; height:18px;}

#mhsLogin {font-size:11px; font-family:돋움; height:17px; float:right; padding:3px 0 0 4px; margin:5px 0 0 4px; background-image:url(/images/index/bg_login.gif); background-repeat:no-repeat;}
#mhsJoin {font-size:11px; font-family:돋움; float:right; height:17px; padding:3px 3px 0 0; margin:5px 4px 0 0; background:url(/images/index/bg_login.gif) no-repeat top right;}


#mhsLogout {float:right; font-size:11px; font-family:돋움; height:17px; padding:3px 5px 0 0; margin:5px 10px 0 4px;}
#mhsMyPage {float:right; font-family:돋움; font-size:11px; font-size:11px; font-family:돋움; height:17px; float:right; padding:3px 0 0 4px; margin:5px 0 0 0; background:url(/images/index/bg_login.gif);}
*/
#mhsSethome a:hover, #mhsItem a:hover, #mhsLogin a:hover, #mhsJoin a:hover, #mhsLogout a:hover, #mhsMyPage a:hover{ text-decoration:none;}

/* --------------------------------------------------------------------------------
		FRONT HEADER
-------------------------------------------------------------------------------- */
#FRONTHEADER {position:relative; clear:both; width:960px; height:75px; margin:0 auto; padding:0 11px 0 9px;}
#FRONTHEADER_sub {position:relative; clear:both; width:980px; height:68px; margin:0 auto;}
/*#FRONTHEADER.alignL {position:relative; clear:both; width:980px; height:76px; margin:0 auto; text-align:left; border:solid 0px red;}*/

#FRONTHEADER h1 {display:block; float:left;}
#FRONTHEADER_sub h1 {display:block; margin-top:13px; margin-bottom:15px;}
#quickLink {position:relative; top:52px; left:30px; width:210px; height:16px; float:left;}
#quickFlash {position:relative; top:10px; float:right; width:345px; height:60px; margin:0 0px 0 0; text-align:right; } /* 상단 플래시 부분???*/

#quickLink2 {position:relative;}
#subMainTitle1 {float:left; position:relative; top:3px;}
#subscribePaper {position:absolute; right:0px; bottom:0px;}
#subscribePaper h2 {
	display:block;
	padding-left:12px;
	font-weight:normal; font-size:12px;
	letter-spacing:-1px;
}
#subscribePaper h2 img {margin-bottom:3px;}
#whataBeautifulDay {position:absolute; left:590px; bottom:4px;}
#whataBeautifulDay span {display:block; float:left;}
#todayWeather {margin:15px 0 0 5px;}
#todayWeather span {clear:both; width:94px;}

/* --------------------------------------------------------------------------------
		FRONT NAVIGATION
-------------------------------------------------------------------------------- */
#navAD01_iframe {position:absolute; left:16px; top:8px; z-index:300;}
#navAD02_iframe {position:absolute; left:722px; top:42px; z-index:300;}
#navAD01 {/* 광고(좌측상단) */
	width:240px; height:50px;
	background:#206BC6 url(/images/bg_joinsnavi01.gif) no-repeat -20px -6px;
}
#frontnavi {
	position:relative;
	clear:both;
	width:980px; height:77px;
	margin:0 0 0 0px;
	/*background:url(/images/index/bg_search_Box_Red.gif) no-repeat 0 0; 이벤트용 붉은색 bg */
	background:url(/images/index/bg_search_Box1.gif) no-repeat 0 0;
	z-index:300;
	margin:0 auto;
}
#universalSearch 
{
	position:relative;
	top: -2px;
	margin:0px;
	padding:0px;
	text-align:left;
	z-index:301;
}
#universalSearch h2 {font-size:0;}
}
#universalSearch input.searchEdit {
	line-height:19px;
	padding-left:3px;
	/*border:1px solid #2975cb;*/
	border:1px solid #969696;
	ime-mode:active;
}
	/* 실시간 검색어 레이어 */
	#universalKeyword {
		position:absolute; left:725px; top:10px;
		z-index:1000;
	}
	#universalKeyword a {color:#ffffff;}
	ol#marquee_keyword {height:22px; padding:0;}
	ol#marquee_keyword li {
		
		display:block; width:100%; height:22px; margin:0; padding-left:12px; line-height:16px; letter-spacing:-1px;
		text-align : left;
	}
	ol#marquee_keyword li .num {
		display:block; float:left;
		width:16px; height:16px; margin:1px 3px 0 0;
		background:url(/images/blt_realtop.gif) no-repeat 0 0;
		color:#FFF; font-weight:bold; font-size:11px; line-height:14px; text-decoration:none; text-align:center;
	}
	#realTimeSearch {
		position:relative; z-index:900;
		float:left;
		height:22px; width:130px;
		background:url(/images/tit_realtime03.gif) no-repeat 0 2px;
	}
	#todayKeyword {position:absolute; left:120px; top:0px;}
	#todayKeyword ol {
		width:120px; height:22px; line-height:16px;
		background:url(/images/bullet_lotte_icon.gif) no-repeat 10px 0;
		text-align:left; text-indent:10px;
	}

	#realTimeSearch, #realTimeSearch a, #todayKeyword, #todayKeyword a {display:inline; color:#FFF;}
	#layer_realtime {
		position:absolute; left:-8px; top:-18px;
		width:266px;
		border:2px solid #1C67C3;
		background-color:#FFF;
		text-align:left; z-index:900;
	}
	#layer_realtime h2 {
		display:block;
		line-height:27px;
		margin:2px; padding-left:13px;
		background-color:#1E5CA9;
		color:#FFF; font-size:12px;
	}
	#layer_realtime ol {padding:5px 0}
	#layer_realtime li {position:relative;}
	#layer_realtime li .num {
		display:block;
		position:absolute; left:15px; top:0;
		width:16px; height:18px;
		background:url(/images/blt_realtop.gif) no-repeat 0 3px;
		text-align:center;
		color:#FFF; font-weight:bold; font-size:11px;
		letter-spacing:-2px;
	}
	#layer_realtime li.li_current {font-weight:bold;}
	#layer_realtime li.li_current .num {
		background:url(/images/blt_realtop_on.gif) no-repeat 0 3px;
	}
	#layer_realtime .chart_up, #layer_realtime .chart_dn {
		display:block;
		position:absolute; left:210px; top:0;
		width:16px; height:18px;
		padding-left:12px;
		color:#484848; font-weight:normal; font-size:11px;
	}
	#layer_realtime .chart_up {background:url(/images/blt_chartup.gif) no-repeat 0 5px;}
	#layer_realtime .chart_dn {background:url(/images/blt_chartdn.gif) no-repeat 0 5px;}
	#layer_realtime ol li a {display:block; height:20px; line-height:20px; padding-left:42px; color:#30457B; text-decoration:none;}
	#layer_realtime ol li a:hover {background-color:#F2F6FD; font-weight:bold;}


/* 네비게이션 */
#cathNavigation	{
	float:left;
	margin:3px 0 0 0;
	width:765px;
	display:block;
	height:35px;
	z-index:300;
}
#cathNavigation h3	{display:block; float:left; margin-top:10px;}
#cathNavigation h3 a	{
	display:block;
	overflow:hidden;
	height:17px; line-height:100px;	
	color:#70ADF7;
	text-align:center;
}
	h3#home01 a	{width:65px; margin-left:5px;}
	h3#home02 a	{width:65px;}
	h3#home05 a	{width:60px;}
	h3#home03 a	{width:60px;}
	h3#home06 a	{width:60px;}
	h3#home10 a	{width:75px;}
	h3#home11 a	{width:60px;}
	h3#home04 a	{width:60px;}	
	h3#home07 a	{width:50px;}
	h3#home09 a	{width:75px;}
	h3#home08 a	{width:60px;}		
	h3#home12 a	{width:60px;}

/* 검색어 입력 부분*/
#universalSearch {float:left; width:190px; height:50px; padding:0 0 0 17px;}
#universalSearch fieldset {display:inline; position:relative;}
#universalSearch input {margin:12px 0 0 0; border:solid 1px #39a0f4; height:21px;}
.searchEdit {width:115px; padding:0 0 0 5px;}
.searchAdd_btn {position:absolute; right:0px; top:6px; display:none}
.searchAdd_report
{
	position:absolute; left:0px; top:23px;
	overflow:hidden;
	display:none; 
	padding:5px;
	border:1px solid #39A0F4; border-width:0 1px 1px; background-color:#E9EEF4;
	letter-spacing:-1px;
	font-size:11px;
}
.searchAdd_report strong {color:#002B66;}
.searchAdd_report a {color:#0D50A7;}
.searchAdd_box {
	position:absolute; left:0px; top:23px;
	display:none; 
	overflow:hidden; width:288px;
	border:1px solid #39A0F4; border-width:0 1px 1px; background-color:#E9EEF4;
}
.sAd_option {float:left; padding:5px;}
.sAd_help {float:right; padding:7px 5px 2px; font-size:11px;}
