/* Basic */
body, div, dl, dt, dd, ul, li, img{margin: 0;padding: 0;}
body					{background:#fff; font-size:12px; line-height:1.6em; font-family:Dotum,AppleGothic,sans-serif; position:relative; text-align:center;}
ul,li,dl,dt,dd			{list-style:none;margin:0;padding:0;}
td, table				{font-family:Dotum; font-size:12px; color:#545454;}
img						{border:0;} 
div						{text-align:left;}
a						{color:#333;text-decoration:none;}
a:hover					{color:#000;text-decoration:underline;}

/* Top */
	/* Header */
	#header				{margin:0 auto;  width:970px;}

	#htop				{width:970px; margin:0; overflow:hidden;}

	.hleft				{margin:0; float:left; width:330px; padding:5px 0 0 0; overflow:hidden;}
	.hleft ul			{margin:0; list-style:none; overflow:hidden;}
	.hleft li			{float:left; display:block; margin:0; text-align:left; width:330px; font-size:11px; letter-spacing:-1px; overflow:hidden;}

	.png24				{tmp:expression(setPng24(this));} 
	.hleft li img		{margin:0 0 1px 0;display:block;}	

	.hcenter			{margin:0; float:left; width:415px; overflow:hidden;font-size:12px;}
	.hcenter form		{margin:0; padding:0;display:inline;}
	.hcenter .medium	{clear:both; display:inline; overflow:hidden; text-align:center;  padding-top:5px; font-size:12px;}
	.hcenter .medium dd {float:left; padding-left:35px; display:block; margin-left:40px; _margin-left:20px; margin-top:5px; text-align:left;background:url('http://img.hankooki.com/portal/2009/09/icon_keyword.gif') no-repeat left top; 
	 font-size:12px;  font-family:"µ¸¿ò",Dotum; font-weight:normal;overflow:hidden;} 

	.hcenter ul			{float:left;list-style:none;color:#565656;position:relative; overflow:hidden; clear:both; margin-top:11px; height:25px;}
	.hcenter li			{margin:0; padding:0; float:left; text-align:left; display:inline; overflow:hidden; vertical-align:top;}
	.hcenter li	input	{vertical-align:middle;}

	.hcenter .radioBt		{color:#555; font-size:12px; padding:3px 3px 0 0; _padding:6px 3px 0 0; text-align:left; float:left; margin:0; font-weight:normal; overflow:hidden;}
	.hcenter .radioBt input	{vertical-align:middle; width:13px; height:13px;}
	.hcenter .radioBt label	{position:relative;top:1px; padding:0 0 0 4px;}

	.hright				{margin:0;float:right; padding-top:10px;}

	.main_search		{border:#cd0802 2px solid; color:#990413; font-size:12px; font-family:Dotum; background:#fff; padding:4px 0 2px 5px; overflow:hidden;}
	.input_img			{padding:0 0 0 3px;}


/* Top Menu */
#TopM					{width:970px; height:69px; margin:0 auto; padding:0; background:url('http://img.hankooki.com/portal/2011/11/pttop.jpg') no-repeat 0 0;}

.container_login	{position:absolute; float:right; top:40px; left:700px;clear:both;}
.container_login dl {margin:0; padding:0; overflow:hidden;}
.container_login dd {display:inline; float:left; text-align:left;border:1px solid #000; }

#depth1	{
	position:relative;	
	display:block;
	width:700px;
	height:35px;
	float:left;
	background:url('http://img.hankooki.com/portal/2011/05/pttop2.jpg') no-repeat 0 0;
}

#depth1 h2	{display:block; float:left; margin:0;}
#depth1 h2 a	{
	display:block;
	overflow:hidden;
	height:35px; 
	background:url('http://img.hankooki.com/portal/2011/05/pttop1.jpg') no-repeat 0 0;
	color:#70adf7;
}


	h2#tab01 a,
	h2#tab01 a	{width:95px; background-position:0 -0px;}
	h2#tab01 a:hover,
	h2#tab01 a:active,
	h2#tab01.naviON a	{background-position:0 -95px;}

	h2#tab02 a,
	h2#tab02 a	{width:82px; background-position:-95px -0px;}
	h2#tab02 a:hover,
	h2#tab02 a:active,
	h2#tab02.naviON a	{background-position:-177px -95px;}

	h2#tab03 a,
	h2#tab03 a	{width:95px; background-position:-177px -0px;}
	h2#tab03 a:hover,
	h2#tab03 a:active,
	h2#tab03.naviON a	{background-position:-272px -95px;}

	h2#tab04 a,
	h2#tab04 a	{width:83px; background-position:-272px -0px;}
	h2#tab04 a:hover,
	h2#tab04 a:active,
	h2#tab04.naviON a	{background-position:-355px -95px;}
	
	h2#tab05 a,
	h2#tab05 a	{width:107px; background-position:-355px -0px;}
	h2#tab05 a:hover,
	h2#tab05 a:active,
	h2#tab05.naviON a	{background-position:-462px -95px;}
	
	h2#tab06 a,
	h2#tab06 a	{width:100px; background-position:-462px -0px;}
	h2#tab06 a:hover,
	h2#tab06 a:active,
	h2#tab06.naviON a	{background-position:-562px -95px;}

	h2#tab07 a,
	h2#tab07 a	{width:108px; background-position:-562px -0px;}
	h2#tab07 a:hover,
	h2#tab07 a:active,
	h2#tab07.naviON a	{background-position:-670px -95px;}

.depth2{
	display:block;
	position:absolute; 
	left:0;
	top:42px;
	height:36px;
	text-align:left;
	padding-left:15px;
	}

.depth2 ul {list-style:none; margin:0;}

.depth2 li	{	
	position:relative;
	margin:0 6px 0 2px; 
	padding:0 12px 0 0;
	text-align:left;
	overflow:hidden;
	letter-spacing:0;
	display:inline;
	background:url('http://img.hankooki.com/portal/2009/09/bullet_gap.gif') no-repeat right;
	color:#1b1b1b;
	}

ul#topmenu_05 li{letter-spacing:-1px; }


.depth2 h3.status		{color:#a00f1e; font-weight:bold; font-size:12px; display:inline; padding-right:15px; margin-right:5px; background:url('http://img.hankooki.com/portal/2009/09/bullet_status.gif') no-repeat right;}
.depth2 h3.status img	{vertical-align:top;}
	
/* Navi Right & ´õº¸±â : 20111115 ¼öÁ¤ */
/*
#navi_right				{float:right; width:260px;text-align:left; overflow:hidden;}
.potal_more				{clear:both; overflow:hidden; }
.potal_more dl  		{margin:0; list-style:none; overflow:hidden;}
.potal_more dd 			{float:left; display:inline;  }
.potal_more dd.mtx 		{width:188px; letter-spacing:-1px; padding:8px 0 0 17px; position:relative;}
.potal_more dd.mtx a, .potal_more dd.mtx  a:visited, .potal_more dd.mtx  a:active	{font-size:11px; color:#ffe623; text-decoration:none;}
.potal_more dd.mtx a:hover	{font-size:11px; color:#ffe623; text-decoration:underline;}
.potal_more dd.the			{padding:11px 0 0 0; line-height:14px; overflow:hidden;}
.potal_more dd.the img		{vertical-align:top;}
.potal_more span.line		{margin-left:2px; padding:0 0 0 4px; background:url('http://img.hankooki.com/portal/2009/09/top_line.gif') no-repeat 0 1px;}
*/

#navi_right				    {float:right; width:265px; text-align:left; overflow:hidden;}
.portal_more dd 			    {float:left; display:inline;}
.portal_more dd.mtx 		    {width:229px; margin:8px 0 0 6px; _margin:11px 0 0 6px;}
.portal_more dd.mtx  a, .potal_more li.mtx  a:visited, .potal_more li.mtx  a:active{font-size:12px; color:#fff; text-decoration:none;}
.portal_more dd.mtx  a:hover{font-size:12px; color:#fff; text-decoration:underline;}
.portal_more dd.the			{margin:8px 0 0 5px; overflow:hidden;}
.portal_more span.line		{margin-right:1px;}
.portal_more span.line img	{margin:-1px 1px 0 7px;}
.portal_more #s_menu        {display:none; z-index:100; position:relative; top:13px; *top:10px; left:0; *left:1px; width:240px; margin-left:-215px; overflow:hidden;}


/* Navi Right ³¯¾¾µî */
#navi_right2			{float:right; width:260px; margin-top:12px;}
#navi_right2 dl  			{margin:0; padding:0;}
#navi_right2 dd 			{float:left; display:inline;line-height:18px; _padding-top:1px;}

.copyright			{margin:0;line-height:23px; text-align:center;}

/* ¿ÜºÎ¾÷Ã¼ */
#e_footer {width:970px; margin:0 auto; border-top:1px #e2e2e2 solid;}
