body{
  margin:0 0 0 0px;
  text-align:center;
  padding:0;
  background:#ffffff url(../images/bodyMain_top_bg2009.gif) repeat-x top left;
  font-size:9pt;
  color:#666666;
  font-family:Dotum, "µ¸¿ò", sans-serif;
}	
img{border:0;}


#index_header .topNavi{position:absolute; left:0; top:58px; z-index:99;}

div.newstab	{clear:both;width:100%;margin:0 0 20px 0;padding:0;}
div.newstab ul	{height:23px;margin:0;padding:0;}
div.newstab ul li	{margin:0;padding:0;list-style:none;display:inline;}
div.newstab ul li img	{margin:0 -3px 0 0;vertical-align:top;}

.btn_more{
margin:0;
padding:0 0 0 5px;
vertical-align:top;
text-align:right;
vertical-align:middle;
height:20px;
border-bottom:1px solid #f2f2f2;
}

.board_tab	{margin:0 0 1px 0;}
.board_tab tr td{vertical-align:top;padding-right:1px;}

.b_bult		{background:url(../images/common/fm_point.gif) no-repeat;background-position:0 6px;padding:0 0 0 8px;}
.b_date		{color:#afafaf;text-align:right;}

.G_box				{margin:0 0 15px 0;padding:14px 6px 6px 14px;background-color:#f4f4f4;width:100%;}
.S_box				{padding:0;margin:0;}
.S_box_top		{margin:0;padding:0 0 4px 0;border-bottom:1px solid #ececec;}

.W_box				{width:100%;background-color:#FFFFFF;border:1px solid #e9e9e9;margin:0;padding:6px 9px 0 9px;}
.W_table			{margin:0;padding:6px 10px 0 10px;}
.W_box_top		{border-bottom:1px solid #ececec;padding:0 0 3px 0;}

.more{
margin:0;
padding:0 0 0 5px;
text-align:right;
vertical-align:middle;
}
.W_height			{height:87px;}
.fig5					{margin:6px 0 0 0;padding:0;}
.fig5 dt			{
								margin:0;
								padding:0;
								background:url(../images/common/em_send_point.gif) no-repeat;
								background-position:0 6px;
								padding:0 0 0 5px;
								width:90%;
								line-height:150%;
								font-weight:normal;
}

.cell_fir			{padding-right:60px;border-right:1px solid #eaeaea;}
.cell_fir1		{padding-right:34px;border-right:1px solid #eaeaea;}
.cell_sec			{padding-left:13px;}

.cell_board		{margin:0;padding:0;text-align:center}
.B_list				{text-align:left;margin:5px 0 5px 5px;padding:0;}
.B_list dt		{margin:0;padding:0;}
.B_list dt dl	{margin:0;padding:2px 0 2px 0;}

.L_box				{width:100%;border:1px solid #e9e9e9;text-align:center;padding:7px;}

.cell_Gboard	{margin:0 0 15px 0;padding:15px 0 13px 0;text-align:center;background-color:#f4f4f4}

.G_list				{text-align:left;margin:0;padding:0;width:100%;}
.G_text				{padding:2px 0 2px 6px;background:url(../images/common/em_bult.gif) no-repeat 0 40%;}
.G_date				{float:right;list-style:none;background:none;}

.W_text				{padding:2px 0 2px 6px;}
.W_date				{text-align:right}

.index_flash	{margin:0 0 20px 0;}

.left_m01			{border:1px solid #dfdfdf;padding:6px 6px 12px;}
.left_m6px			{border:1px solid #dfdfdf;padding:6px;}
.left_Lm01			{border:1px solid #dfdfdf;}

.index_tab_left	{text-align:left;}
.pix5_bottom		{padding:0;margin:0 0 5px 0;}
.pix10_bottom		{padding:0;margin:0 0 10px 0;}
.btn_pad4				{margin-right:2px;}
 btn_pad5				{margin-right:4px;}
.btn_pad6				{margin-right:3px;}
.img_right			{text-align:right;}
.pad-right19		{padding-right:19px;}
.pad-right20		{padding-right:20px;}
.pad-left20			{padding-left:20px;}
.bot_line_index17	{width:100%; border-bottom:1px solid #a59ae2;height:17px;margin:0 0 8px 0;}
.bot_line_index18	{width:100%; border-bottom:1px solid #7D9CC4;height:17px;margin:0 0 7px 0;}
.img_left				{float:left;}
.img_righy			{float:right;}

.new_product		{ width:100%;margin:0 0 10px 0;padding:0;}
.np02 {margin:0;}
.new_product li img		{margin:0;padding:0;}
.new_product li	{ 
	margin:0;
	padding:0 0 0 7px;
	background:url(../images/common/inblue_bult_02.gif) no-repeat 0 5px ;
	height:17px;
	text-overflow:ellipsis;
	overflow: hidden;
}
.new_product_01 li	{ 
	margin:0;
	padding:0 0 0 7px;
	background:url(../images/common/inblue_bult.gif) no-repeat 0 5px ;
	height:17px;
	text-overflow:ellipsis;
	overflow: hidden;
}
.top_pad7				{padding-top:7px;}
.bot_8px				{padding-bottom:8px;}

.iblue_box			{width:250px;height:107px;border:3px solid #94b1e2;padding:4px;margin:0 0 14px 0;}



/* ÅëÇÕ¸ÞÀÎ Ãß°¡¼öÁ¤ 03.24 */
div.topNavi {
	top: 59px !important;
}

div.fzone-lbox {
	width: 460px;
	height: 172px;
	background: url(../images/tmain_fzone_lbox.gif) no-repeat;
}
div.fbox-top {
	/*position:relative;*/
	display: inline;
	float: left;
	width: 430px;
	margin: 15px 0 5px 15px;
}
div.fbox-top div.fleft {
	float: left;
	width: 211px;
	height: 70px;
	border-right: 1px solid #e6e6e6;
}
div.fbox-top div.fleft dl {
	margin: 8px 0 0 0;
	padding: 0;
	line-height: 14px;
}
div.fbox-top div.fleft dl dd {
	float: left;
	width: 115px;
	margin: 0;
	padding: 0 0 0 6px;
	line-height: 16px;
}
div.fbox-top div.fleft dl dt {
	width: 110px;
	float: left;
	padding: 0 0 0 6px;
	margin: 0;
	background: url(../images/icon/bul_2pxgray.gif) no-repeat 0 4px;
	font-weight: bold;
	color: #656565;
	letter-spacing: -0.05em;
}
div.fbox-top div.fleft dl dd.img {
	float: left;
	width: 72px;
	height: 46px;
	margin: 0 6px 0 0;
	padding: 0;
	font-size: 0px;
	line-height: 0%;
}
div.fbox-top div.fleft dl dd.btn {
	position:absolute;
	top:38px;
	left:167px;
}
div.fbox-top div.fright {
	width: 200px;
	float: left;
	padding: 0 0 0 15px;
}
div.fbox-top div.fright div.shtop-w {
	position: relative;
	width:198px;
}
div.fbox-top div.fright div.shtop-w div.img {
	position: absolute;
	right: 0;
	top: 33px;
}
div.fbox-top div.fright p {
	margin: 3px 0 0 0;
}
div.fbox-top div.fright .btn_middle{
	margin:0 0 4px 0;
}
div.fbox-bottom {
	margin: 0 0 0 15px;
}
div.fban-w {
	margin: 10px 0 0 0;
}
div.fban-w div {
	font-size: 0;
}
div.finaBtn {
	font-size: 0px;
}
div.finaBtn a {
	float: left;
}
div.tm-event-list ul {
	position: relative;
	width: 223px;
	height: 19px;
	background: url(../images/tm_tabbg.gif) repeat-x;
}
div.tm-event-list ul li {
	width: 224px;
}
div.tm-event-list ul li.tabtitle01 {
	width: 59px;
	position: absolute;
	z-index: 2;
}
div.tm-event-list ul li.tabtitle02 {
	width: 100%;
	position: absolute;
	left: 56px;
	z-index: 1;
}

div.tm-event-list ul li h3 {
}

div.tm-event-list ul li ul {
	margin: 8px 0 0 0;
	padding: 0;
	background: none;
}
div.tm-event-list ul li ul li {
	margin: 0 0 4px 0;
	padding: 0 0 0 7px;
	width: 215px;
	line-height: 14px;
	background: url(../images/icon/bul_2pxgray02.gif) no-repeat 0 5px;
}
div.tm-event-list ul li.tabtitle02 div {
	margin: 0 0 0 -56px;
}
div.tm-event-list ul li span {
	position: absolute;
	right: 0;
	top: 3px;
}
div.tm-event-list ul li.tabtitle01 span {
	left: 188px;
}
div.tm-event-list ul li.tabtitle02 span {
	right: 56px;
}
div.tm_eventbanner {
	clear: both;
	margin: 66px 0 0 0;
	padding: 0;
	font-size: 0px;
}
div.tm-tag-w {
	width: 462px;
	height: 86px;
	margin: 0 0 8px 0;
	background: url(../images/tm_tagbg.gif) no-repeat;
}
div.tm-tag-w p {
	float: left;
	margin: 5px 0 0 5px;
}
div.tm-tag-w div.tag {
	width: 195px;
	float: left;
	margin: 10px 0 0 7px;
	line-height: 23px;
	letter-spacing: -0.05em;
}
div.tm-tag-w div.tag a {
	margin: 0 5px 0 0;
}
div.TmBanner ul li{
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0%;
}
.tag01 {
	color: #c8e0f8 !important;
	font-size: 14px;
	font-weight: bold;
}
.tag02 {
	color: #c8e0f8 !important;
	letter-spacing: 0em;
}
.tag03 {
	padding: 3px;
	background: #2f608e;
	color: #fff !important;
	font-weight: bold;
	font-size: 14px;
}
.tag04 {
	color: #c8e0f8 !important;
	font-size: 14px;
}

.pd2px	{padding-right:2px;}
.pd2px2	{padding:1px 2px 0 0;}



/* ÅëÇÕ¸ÞÀÎ ±ÝÀ¶»óÇ°¸ôÂÊ µðÀÚÀÎ º¯°æ¿¡ µû¸¥ ÀüÃ¼ÀûÀÎ ¼öÁ¤ */
div#mainContent1 {
	width: 703px;
}
div.al-left {
	width: 460px;
	float: left;
	border: 3px solid #93a6eb;
}
div.al-left div.fleft {
	float: left;
}
div.al-left div.fright{
	float: left;
	margin: 9px 0 0 0;
	padding: 0 0 0 15px;
	border-left: 1px solid #dee2e9;
}
div.al-left div.fright div.topsclub {
	position: relative;
	margin: 0 0 14px 0;
	font-size: 0px;
}
div.al-left div.fright div.topsclub p {
	position: absolute;
	/*top: 5px;*/
	top: 60px;
	left: 164px;
}
div.special-guide h3 {
	margin: 0 0 6px 0;
	font-size: 0;
}
div.special-guide ul li {
	float: left;
	margin: 0 3px 5px 0;
	font-size: 0;
}
div.al-right {
	float: right;
	width: 223px;
}
div.al-footer {
	clear: both;
	float: left;
	width: 100%;
	margin: 10px 0 0 0;
}

div.finaBtn-n {
	float: left;
	width: 240px;
	font-size: 0px;
}
div.family-s {
	float: right;
	width: 462px;
	font-size: 0px;
}

ul.new_product02 {
	margin:0 0 10px 0;
	padding:0;
}
ul.new_product02 li	{ 
	width:223px;
	margin:0;
	padding:0 0 0 7px;
	background:url(../images/common/inblue_bult_02.gif) no-repeat 0 5px ;
	height:17px;
	text-overflow:ellipsis;
	overflow: hidden;
}
#l_content{float:left}
#r_content{
    width:405px;
	height:157px;
	background:url(../images/common/index_bg.gif) 0 right no-repeat;
	float:left;
	padding:7px 0 6px 8px;
	}
.all_menu{
	float:left;
	width:270px;
}
.all_menu_tab ul{
	background:url(../images/common/tab_index_line.gif) left bottom no-repeat;
	float:left;
	width:270px;
}
.all_menu_tab ul li{
	display:inline;
	background:url(../images/common/tab_index_bar.gif) right bottom no-repeat;
	background-color:#3F75A8;
	height:19px;
	width:46px;
	margin-bottom:1px;
	vertical-align:bottom;
	font-size:0;
	}
.all_menu_tab ul li.more{
	text-align:right;
	vertical-align:bottom;
	background:none;
	padding:4px 0 4px 0;
	width:85px;
	}
.all_menu_tab ul li.winner{
	text-align:right;
	vertical-align:bottom;
	background:none;
	padding:3px 0 3px 0;
	width:85px;
}
.all_menu_tab ul li.del{
	background:none;
	background-color:#3F75A8;
}
.all_menu_tab ul li.on{
	padding:0;
	margin:0;
	vertical-align:bottom;
	border-bottom:none;
	font-size:0;
	background:none;
}
.all_menu_tab ul li.last{
background:none;
}




.all_menu_list ul{
	padding-top:5px;
	clear:both;
}
.all_menu_list ul li{
	background:url(../images/common/bult_white.gif)  no-repeat 5px 7px;
	color:#fff;
	padding-left:12px;
	line-height:150%;
	letter-spacing:-1px
}
.r_menu{
	float:left;
	padding-left:12px;
	font-size:0
	}
.b_menu{clear:both;}
.b_menu ul{
	background:url(../images/common/b_menu_bg.gif) no-repeat;
	padding:3px 4px;
	margin:0;
}
.b_menu ul li{
	display:inline;
	font-size:0;
	padding:0;
	margin:0;
}
.b_menu ul li.last{
	background:none;
}
#f_content{
	clear:both;
	margin-top:6px;
	background:url(../images/common/footer_menu_bg.gif) no-repeat;
	height:29px;
}
#f_content ul.menu{
	padding:8px;
	color:#000;
}
#f_content ul.menu li{
	display:inline;
	background:url(../images/common/footer_menu_bar.gif) 1px right;
	background-repeat:no-repeat;
	padding-right:6px;
	padding-left:6px;
	letter-spacing:-1px;
	vertical-align:top;
	color:#000000;
}
#f_content ul.menu li.last{
	background:none;
}


