/*
 * @title		메인스타일
 * @author		허재준
 * @date		2009. 2.27
 * @update		2009. 3. 4(수정:허재준)
 * @description	메인 스타일 정의
 */
html
{
	width:				100%;
	height:				100%;
	overflow:			hidden;
}
body
{
	position:			fixed;
	width:				100%;
	height:				100%;
	overflow:			hidden;
}
body *
{
	text-align:			left;
}

#g_BODY
{
	position:			absolute;
	width:				100%;
	height:				100%;
	top:				0px;
	left:				0px;
	text-align:			center;
	overflow:			auto;
	overflow-y:			scroll;
	z-index:			50;
	background:			url('../image/common/topmenu_bg.gif') repeat-x;
}

/* 전체 레이아웃 */
#g_VIPS
{
	width:				100%;
	margin:				0px auto;
	float:				left;
}

	/* 페이지 */
	#g_PAGE
	{
		display:			inline;
		width:				943px;
		margin-right:		0px;
	}

		/* TOP */
		#g_TOP
		{
			height:				94px;
		}
		/* TOP 끝 */

		/* 내용 */
		#g_CONTENT
		{
			min-height:			100%;
			height:				100%;
		}
		/* 내용 끝 */

		/* 서브 이미지 영역 */
		#g_CONTENT .s_image_zone
		{
			float:				left;
			width:				160px;
			height:				100%;
			overflow:			auto;
		}
			#g_CONTENT .s_image_zone .zone_bg
			{
				background:		url('../image/common/bg_layout_category.gif') repeat-y;
			}
				#g_CONTENT .s_image_zone .zone_bg .show_vips
				{

					width:				160x;
					height:				850px;
				}
		/* 서브 이미지 영역 */

		/* 서브 이미지 영역 */
		#s_image_zone
		{
			float:				left;
			width:				160px;
			height:				100%;
			overflow:			auto;
		}
			#s_image_zone .zone_bg
			{
				background:		url('../image/common/bg_layout_category.gif') repeat-y;
			}
				#s_image_zone .zone_bg .show_vips
				{

					width:				160x;
					height:				850px;
				}
		/* 서브 이미지 영역 */


		/* 제휴 리스트 */
		#g_CONCERT
		{
			width:				100%;
			height:				54px;
			background-color:	#f2f2f2;
		}
		/* 제휴 리스트 끝 */
		
		/* 회사메뉴 */
		#g_COMPANY
		{
			height:				25px;
			padding-top:		13px;
		}
			#g_COMPANY ul.g_sideway
			{
				margin-left:		45px;
			}
				#g_COMPANY ul.g_sideway li
				{
					margin-left:		9px;
					padding-left:		11px;
					background:			url('../image/common/foot_menu_bar.gif') no-repeat 0% 20%;					
				}
				#g_COMPANY ul.g_sideway li.g_first
				{
					margin-left:		0px;
					padding-left:		0px;
					background:			none;
				}
		/* 회사메뉴 끝 */

		/* 저작권 */
		#g_COPYRIGHT
		{
			height:				8px;
			margin:				0px 0px 10px;
		}
			#g_COPYRIGHT_IMG
			{
				display:			inline;
				margin:				0px 45px 0px;
			}

		/* 저작권 끝 */

	/* 페이지 끝 */

/* 전체 레이아웃 끝 */

/* 메인 레이아웃 */
.m_left,
.m_center,
.m_right
{
	display:			inline;
	margin-bottom:		9px;
	_margin-bottom:		10px;
}

.m_left,
.m_center
{
	float:				left;
}

.m_left
{
	clear:				both;
	width:				287px;
	margin-left:		40px;
	margin-right:		15px;
}

.m_center
{
	width:				287px;
}

.m_right
{
	float:				right;
	width:				287px;
	margin-right:		12px;
}


/* 항목 스타일 */
.m_box
{
	background:			url("../image/main/box_01.gif") no-repeat 0px 0px;
}
	.m_box .title
	{
		display:			inline;
		float:				left;
		height:				21px;
		margin-top:			17px;
		margin-left:		16px;
	}
	.m_box .more
	{
		display:			inline;
		float:				right;
		margin-top:			17px;
		margin-right:		18px;
		padding-left:		8px;
		background:			url("../image/main/btn_more.gif") no-repeat 0px 46%;
		line-height:		12px;
	}
	.m_box .content
	{
		clear:				both;
	}


/* 박스 스타일 */
.m_box_bottom
{
	height:				4px;
	font-size:			1px;
	line-height:		0%;
}
.m_box_middle
{
	border-left:		1px solid #c2c2c2;
	border-right:		1px solid #c2c2c2;
	overflow:			hidden;
}
.m_box_bottom
{
	width:				287px;
	height:				10px;
	background:			url('../image/main/box_02.gif') 0% 0% no-repeat;
}

	.m_box_middle .g_list
	{
		padding-left:		0px;
	}
		.m_box_middle .g_list li
		{
			margin-top:			3px;
			*margin-top:		5px;
			padding-left:		10px;
			background-position:0px 10px;
			line-height:		15px;
		}
/* 박스 스타일 */


/* 배너 */
#dvBanner
{
	float:				left;
}
/* 배너 */

	