/* 기본 스타일 */
	div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form { float: left; display: inline; margin:0; padding:0; height: auto; }
	body, input, select, textarea, a, th, td, caption, h1, h2, h3, h4, h5, h6  { font-family: gulim, 굴림; font-size: 9pt; color: #000; font-weight: normal; font-style: normal; text-decoration: none; }
	em { font-style: normal; }
	a:hover, a:active { text-decoration: underline; }
	img { border: none; }
	strong, b { letter-spacing:-1px; font-weight: bold; }

/* 자주 쓰는 것 */
	.hidden { display: none; }
	.hide { text-indent: -1000em; }
	.wh0 { display: inline; float: left; width: 1px; height: 1px; margin:-1px 0 0 -1px; overflow: hidden; }
	.iefix {
		width: 1px !important;
		height: 0px !important;
		_height: 1px !important;
		margin: -1px 0 0 0 !important;
		clear: both !important;
		display: none !important;
		_display: inline !important;
		overflow: hidden !important;
		padding: 1px 0 0 0 !important;
		font-size: 1pt !important;
	}

/* 전체구도 */
	body {
		background: white url('//static.inven.co.kr/image/mhf/head/bg_body.gif') repeat-x 0px top;
		font-size: 9pt;
		margin: 0;
		padding: 0;
	}
	#mhfLayout {
		margin-top: 5px;
	}
	#mhfBody {
		width: 974px;
	}
	#mhfHead {
		width: 800px;
	}
	#mhfMiddle1 {
		clear: both;
		width: 800px;
		background: white url('//static.inven.co.kr/image/mhf/leftmenu/wrap_165_green1_mid.jpg') repeat-y left bottom;
		margin-top: 4px;
	}
	#mhfMiddle2 {
		clear: both;
		width: 800px;
		background: url('//static.inven.co.kr/image/mhf/leftmenu/wrap_165_green1_bot_a.jpg') no-repeat left bottom;
	}
	#mhfLeft {
		width: 165px;
		clear: both;
	}
	#mhfLeftImage {
		width: 165px;
		height: 320px;
		clear: both;
	}
	#mhfMain {
		width: 635px;
		overflow: hidden;
	}
	#mhfFloatmenu {
		position: absolute;
		top: 260px;
		left: 810px;
	}
	/* 광고 없을 때*/
	/*
	#mhfFloatmenu { 
		top: 100px;
	}
	*/
	#mhfTail {
		margin-top: 7px;
		width: 800px;
		clear:both;
	}
	body.bCenter #mhfLayout { display: block; _width: 100%;	min-width: 100%; text-align: center; }
	body.bCenter #mhfBody { display: block; float: none; clear: both; text-align: left; margin: 0 auto; }
	body.bCenter #mhfMainFloatings { clear: both; }
	body.bCenter #mhfMainFloatings .mhfMainFloatings1 { position: absolute; top: 0px; }
	/* b800 */
	body.b800 #mhfLayout { background: url('//static.inven.co.kr/image_2011/mhf/common/bg_layout_800_2.jpg') no-repeat center top; }
	/* b915 */
	body.b915 #mhfLayout { background: url('//static.inven.co.kr/image_2011/mhf/common/bg_layout_800_2.jpg') no-repeat center top; }
/* 헤드부분 */
	#mhfHead #comHeadlink a.logo {
		background-image: url('//static.inven.co.kr/image/mhf/head/inven_logo.gif');
	}
	#mhfTopWrap {
		width: 800px;
		height: 90px;
		_height: 88px;
		overflow: hidden;
	}
	#mhfTopLeft {
		width: 248px;
		height: 88px;
	}
	#mhfTopRight {
		width: 548px;
		height: 88px;
		margin-left: 4px;
	}

/* 로고 */
	#mhfLogo {
		width: 165px;
		height: 150px;
		overflow: hidden;
		text-indent: -10000em;
		cursor: pointer;
		background: url('//static.inven.co.kr/image/mhf/leftmenu/bg_logo.jpg') no-repeat left top;
	}
	#mhfLeft {
		width: 165px;
	}

/* 좌측 메뉴 */
	#mhfLeftmenu {
		width: 165px;
		overflow: hidden;
		margin-top: -5px;
	}
	#mhfLeftmenu .menu {
		width: 165px;
	}
	#mhfLeftmenu .title157BR1 {
		width: 157px;
		height: 19px;
		_height: 24px;
		overflow: hidden;
		color: white;
		text-indent: 47px;
		font-weight: bold;
		background: url('//static.inven.co.kr/image/mhf/leftmenu/title_157_brown1.gif') no-repeat left top;
		margin-top: 10px;
		margin-left: 4px;
		padding-top: 5px;
		_padding-top: 6px;
	}
	#mhfLeftmenu .title157TE1 {
		width: 157px;
		height: 19px;
		_height: 24px;
		overflow: hidden;
		color: white;
		text-indent: 47px;
		font-weight: bold;
		background: url('//static.inven.co.kr/image/mhf/leftmenu/title_157_teal1.gif') no-repeat left top;
		margin-top: 10px;
		margin-left: 4px;
		padding-top: 5px;
		_padding-top: 6px;
	}
	#mhfLeftmenu .banners {
		clear: both;
		width: 157px;
		margin-top: 5px;
		margin-left: 4px;
	}
	#mhfLeftmenu .banner {
		width: 157px;
		height: 45px;
		overflow: hidden;
		margin-top: 3px;
	}
	#mhfLeftmenu .banner img {
		width: 157px;
		height: 45px;
		border: none;
	}
	/* 메뉴 : 리스트 - 텍스트 */
		#mhfLeftmenu .listText {
			width: 165px;
		}
		#mhfLeftmenu .listText ul {
			width: 157px;
			overflow: hidden;
			margin-top: 4px;
			margin-left: 8px;
		}
		#mhfLeftmenu .listText ul li {
			width: 149px;
			background: url('//static.inven.co.kr/image/mhf/leftmenu/dot_4x1_green1.gif') repeat-x left bottom;
		}
		#mhfLeftmenu .listText ul li span {
			display: inline;
			float: left;
			width: 149px;
			height: 19px;
			overflow: hidden;
			background: url('//static.inven.co.kr/image/mhf/leftmenu/icon_circle_olive1.gif') no-repeat;
			background-position: 2px 1px;
			_background-position: 2px top;
			margin-top: 7px;
		}
		#mhfLeftmenu .listText ul li span a {
			display: inline;
			float: left;
			width: 129px;
			height: 14px;
			overflow: hidden;
			color: #E9EFDD;
			text-decoration: none;
			margin-left: 20px;
		}
		#mhfLeftmenu .listText ul li span a:hover {
			color: #CFF400;
			font-weight: bold;
			letter-spacing: -1px;
			background: url('//static.inven.co.kr/image/mhf/leftmenu/icon_arrow_gray1.gif') no-repeat 120px 2px;
		}
		#mhfLeftmenu .listText ul li span a strong { font-weight: bold; letter-spacing: -1px; }
		#mhfLeftmenu .listText ul li span a strong.red { color: #FF0000; }
		#mhfLeftmenu .listText ul li span a strong.orange { color: #FF8000; }
		#mhfLeftmenu .listText ul li span a strong.yellow { color: #FFFF00; }
		#mhfLeftmenu .listText ul li span a strong.sky { color: #abc0eb; }
		#mhfLeftmenu .listText ul li span a strong.purple { color: purple; }
		#mhfLeftmenu .listText ul li span a strong.fuchsia { color: fuchsia; }
		#mhfLeftmenu .listText ul li span a strong.normal { font-weight: normal; letter-spacing: normal; }
		#mhfLeftmenu .listText ul li span a strong.white { color: white; }

		#mhfLeftmenu .listText ul li span a em { font-style: normal; }
		#mhfLeftmenu .listText ul li span a em { float: left; display: inline; padding-right: 14px; cursor: pointer; }
		#mhfLeftmenu .listText ul li span a em.event { background: url(//static.inven.co.kr/image/huxley/leftmenu/icon_e.gif) right 1px no-repeat; }
		#mhfLeftmenu .listText ul li span a em.event2 { padding-right: 33px; background: url(//static.inven.co.kr/image/mhf/leftmenu/icon_event_red1.gif) right 1px no-repeat; }
		#mhfLeftmenu .listText ul li span a em.new { background: url(//static.inven.co.kr/image/bbs/latest_skin/inven/new_bbs/images/new.gif) right 1px no-repeat; }
		#mhfLeftmenu .listText ul li span a em.hot { background: url(//static.inven.co.kr/image/bbs/latest_skin/inven/new_bbs/images/hot.gif) right 1px no-repeat; }

/* 헤드메뉴 */
	#mhfHeadmenu {
		width: 800px;
		height: 28px;
		margin-top: 5px;
		overflow: hidden;
		background: url('//static.inven.co.kr/image/mhf/head/menu_800.gif') no-repeat left top;
		clear: both;
	}
	#mhfHeadmenu ul {
		width : 800px;
		background: url('//static.inven.co.kr/image/mhf/head/menu_800.gif') no-repeat left top;
	}
	#mhfHeadmenu ul li {
	}
	#mhfHeadmenu ul li a {
		height: 28px;
		text-indent: -1000em;
		overflow: hidden;
		float: left;
		display: inline;
		background: url('//static.inven.co.kr/image/mhf/head/menu_800.gif') no-repeat left top;
	}
	#mhfHeadmenu ul li.home a { width: 83px; background-position: 0px 0px; }
	#mhfHeadmenu ul li.system a { width: 114px; background-position: -83px 0px; }
	#mhfHeadmenu ul li.monster a { width: 109px; background-position: -197px 0px; }
	#mhfHeadmenu ul li.weapon a { width: 88px; background-position: -306px 0px; }
	#mhfHeadmenu ul li.armor a { width: 104px; background-position: -394px 0px; }
	#mhfHeadmenu ul li.material a { width: 87px; background-position: -498px 0px; }
	#mhfHeadmenu ul li.collect a { width: 111px; background-position: -585px 0px; }
	#mhfHeadmenu ul li.quest a { width: 104px; background-position: -696px 0px; }

	#mhfHeadmenu ul li.home a:hover { background-position: 0px -28px; }
	#mhfHeadmenu ul li.system a:hover { background-position: -83px -28px; }
	#mhfHeadmenu ul li.monster a:hover { background-position: -197px -28px; }
	#mhfHeadmenu ul li.weapon a:hover { background-position: -306px -28px; }
	#mhfHeadmenu ul li.armor a:hover { background-position: -394px -28px; }
	#mhfHeadmenu ul li.material a:hover { background-position: -498px -28px; }
	#mhfHeadmenu ul li.collect a:hover { background-position: -585px -28px; }
	#mhfHeadmenu ul li.quest a:hover { background-position: -696px -28px; }

/* 플롯 메뉴 */
	#mhfFloatmenu .wrap164RE1 {
		width: 164px;
		overflow: hidden;
	}
		#mhfFloatmenu .wrap164RE1 .w164H {
			width: 164px;
			height: 30px;
			overflow: hidden;
			background: url('//static.inven.co.kr/image/mhf/floatmenu/wrap_164_red1_head.gif') no-repeat left top;
		}
		#mhfFloatmenu .wrap164RE1 .w164M {
			width: 164px;
			background: url('//static.inven.co.kr/image/mhf/floatmenu/wrap_164_red1_mid.gif') repeat-y left top;
		}
		#mhfFloatmenu .wrap164RE1 .w164B {
			width: 164px;
			height: 11px;
			overflow: hidden;
			background: url('//static.inven.co.kr/image/mhf/floatmenu/wrap_164_red1_bot.gif') no-repeat left top;
		}
	#mhfFloatmenu .wrap164GN1 {
		width: 164px;
		overflow: hidden;
	}
		#mhfFloatmenu .wrap164GN1 .w164H {
			width: 164px;
			height: 30px;
			overflow: hidden;
			background: url('//static.inven.co.kr/image/mhf/floatmenu/wrap_164_green1_head.gif') no-repeat left top;
		}
		#mhfFloatmenu .wrap164GN1 .w164M {
			width: 164px;
			background: url('//static.inven.co.kr/image/mhf/floatmenu/wrap_164_green1_mid.gif') repeat-y left top;
		}
		#mhfFloatmenu .wrap164GN1 .w164H2 {
			width: 164px;
			height: 25px;
			overflow: hidden;
			background: url('//static.inven.co.kr/image_2011/mhf/floatmenu/wrap_164_green1_head.gif') no-repeat left top;
		}
		#mhfFloatmenu .wrap164GN1 .w164B {
			width: 164px;
			height: 11px;
			overflow: hidden;
			background: url('//static.inven.co.kr/image/mhf/floatmenu/wrap_164_green1_bot.gif') no-repeat left top;
		}
		#mhfFloatmenu .wrap164GN1 a.w164Bexpned {
			display: inline;
			float: left;
			width: 164px;
			height: 16px;
			_height: 28px;
			overflow: hidden;
			cursor: pointer;
			color: #fff000;
			font-size: 11px;
			line-height: 14px;
			text-align: center;
			text-decoration: none;
			background: url('//static.inven.co.kr/image/mhf/floatmenu/wrap_164_green1_bot_expend.gif') no-repeat left top;
			padding-top: 12px;
		}
		#mhfFloatmenu .wrap164GN1 a.w164Bexpned2 {
			display: inline;
			float: left;
			width: 164px;
			height: 16px;
			_height: 22px;
			overflow: hidden;
			cursor: pointer;
			color: #fff000;
			font-size: 11px;
			line-height: 14px;
			text-align: center;
			text-decoration: none;
			background: url('//static.inven.co.kr/image_2011/mhf/floatmenu/wrap_164_green1_bot_expend.gif') no-repeat left top;
			padding-top: 6px;
		}
	#mhfFloatmenu .wrap164YE1 {
		width: 164px;
		overflow: hidden;
	}
		#mhfFloatmenu .wrap164YE1 .w164H {
			width: 164px;
			height: 30px;
			overflow: hidden;
			background: url('//static.inven.co.kr/image/mhf/floatmenu/wrap_164_yellow1_head.gif') no-repeat left top;
		}
		#mhfFloatmenu .wrap164YE1 .w164M {
			width: 164px;
			background: url('//static.inven.co.kr/image/mhf/floatmenu/wrap_164_yellow1_mid.gif') repeat-y left top;
		}
		#mhfFloatmenu .wrap164YE1 .w164B {
			width: 164px;
			height: 11px;
			overflow: hidden;
			background: url('//static.inven.co.kr/image/mhf/floatmenu/wrap_164_yellow1_bot.gif') no-repeat left top;
		}
	#mhfFloatmenu {
		margin-top: -10px;
	}
	#mhfFloatmenu .floatGroup {
		margin-top: 10px;
		clear: both;
	}
	#mhfFloatmenu .title164WH1 {
		width: 164px;
		color: white;
		font-weight: bold;
		letter-spacing: -1px;
		text-align: center;
		padding-top: 7px;
	}
	#mhfFloatmenu .subMenu ul li { clear: both; width: 162px; overflow: hidden; background: #FBF3E7; border-top: 1px solid #002200; margin-left:1px; }
	#mhfFloatmenu .subMenu ul li span { float: left; display: inline; background: url('//static.inven.co.kr/image_2011/mhf/floatmenu/icon_rect_maroon1.gif') no-repeat 7px 11px; }
	#mhfFloatmenu .subMenu ul li span a { line-height:15px; font-size:12px; font-weight:bold;  float: left; display: inline; width: 153px; _width: 162px; padding: 5px 0 2px 16px; overflow: hidden; background: none no-repeat 144px 3px; }
	#mhfFloatmenu .subMenu ul li.subMenuClose span a { background-image: url('//static.inven.co.kr/image_2011/mhf/floatmenu/bttn_16x16_yellow1_plus.gif'); }
	#mhfFloatmenu .subMenu ul li.subMenuOpen span a { background-image: url('//static.inven.co.kr/image_2011/mhf/floatmenu/bttn_16x16_yellow1_minus.gif'); }
	#mhfFloatmenu .subMenu ul li.subMenuClose .subMenuItemsWrap { display: none; }


	#mhfFloatmenu ul.textmenu {
		width: 162px;
		margin: -3px 1px 0;
	}
	#mhfFloatmenu ul.monsterTactic {
		height: auto;
		overflow: hidden;
	}
	#mhfFloatmenu ul.monsterTacticExpend {
		height: auto;
		overflow: hidden;
	}
	#mhfFloatmenu ul.textmenu li {
		width: 162px;
		height: 20px;
		_height: 21px;
		overflow: hidden;
		background: #FBF3E7 url('//static.inven.co.kr/image/mhf/floatmenu/icon_plus_brown1.gif') no-repeat 5px 10px;
		margin-top: 1px;
		padding-bottom: 1px;
	}
	#mhfFloatmenu ul.textmenu2 {
		width:160px;
		margin:0;
	}

	#mhfFloatmenu ul.textmenu2 li {
		width: 160px;
		height: 20px;
		_height: 21px;
		overflow: hidden;
		background: #FFFFFF url('//static.inven.co.kr/image/mhf/floatmenu/icon_plus_brown1.gif') no-repeat 5px 10px;
		margin-top: 1px;
		padding-bottom: 1px;
	}
	#mhfFloatmenu ul.textmenu2 li span {
		background: none;
	}
	#mhfFloatmenu ul.textmenu li span {
		display: inline;
		float: left;
		height: 15px;
		_height: 21px;
		overflow: hidden;
		color: #1F230C;
		text-decoration: none;
		padding-top: 6px;
		padding-left: 12px;
	}
	#mhfFloatmenu ul.textmenu li a.ntype0,
	#mhfFloatmenu ul.textmenu li a.ntype1,
	#mhfFloatmenu ul.textmenu li a.ntype2,
	#mhfFloatmenu ul.textmenu li a.ntype3,
	#mhfFloatmenu ul.textmenu li a.ntype4,
	#mhfFloatmenu ul.textmenu li a.ntype5 {
		display: inline;
		float: right;
		width: 13px;
		height: 15px;
		overflow: hidden;
		text-indent: -10000em;
		margin-top: 3px;
		margin-right: 2px;
	}

	#mhfFloatmenu ul.textmenu li a.type1,
	#mhfFloatmenu ul.textmenu li a.type2 {
		display: inline;
		float: right;
		width: 26px;
		height: 15px;
		overflow: hidden;
		text-indent: -10000em;
		background: url('//static.inven.co.kr/image/mhf/floatmenu/bttn_26x15_montype1.gif') no-repeat left top;
		margin-top: 3px;
		margin-right: 3px;
	}
	#mhfFloatmenu ul.textmenu li a.ntype1 {
		background: url('//static.inven.co.kr/image_2011/mhf/floatmenu/bttn_13x15_montype1.gif') no-repeat left top;
	}
	#mhfFloatmenu ul.textmenu li a.ntype2 {
		background: url('//static.inven.co.kr/image_2011/mhf/floatmenu/bttn_13x15_montype2.gif') no-repeat left top;
	}
	#mhfFloatmenu ul.textmenu li a.ntype3 {
		background: url('//static.inven.co.kr/image_2011/mhf/floatmenu/bttn_13x15_montype3.gif') no-repeat left top;
	}
	#mhfFloatmenu ul.textmenu li a.ntype4 {
		background: url('//static.inven.co.kr/image_2011/mhf/floatmenu/bttn_13x15_montype4.gif') no-repeat left top;
	}
	#mhfFloatmenu ul.textmenu li a.ntype5 {
		background: url('//static.inven.co.kr/image_2011/mhf/floatmenu/bttn_13x15_montype5.gif') no-repeat left top;
	}

	#mhfFloatmenu ul.textmenu li a.type1 {
		background: url('//static.inven.co.kr/image/mhf/floatmenu/bttn_26x15_montype1.gif') no-repeat left top;
	}
	#mhfFloatmenu ul.textmenu li a.type2 {
		background: url('//static.inven.co.kr/image/mhf/floatmenu/bttn_26x15_montype2.gif') no-repeat left top;
	}
	/* 배너 */
	#mhfFloatmenu div.banners {
		margin-top: -5px;
	}
	#mhfFloatmenu div.banners a {
		float: left;
		display: inline;
		margin-top: 5px;
		clear: both;
	}
	#mhfFloatmenu div.banners a img {
		vertical-align: top;
		border: none;
	}

/* ESIGN 배경 */

	#mhfMain #ModESignSlider .modBodyLabel	{ background: url('//static.inven.co.kr/image_2011/common/esign/esign_mhf.png') left top; }

