@charset "EUC-KR";

/****************** defaut CSS ********************/

body
{
	font-family: Arial, sans-serif, Verdana, Helvetica, geneva;
	font-size: 0.75em; /* 12px */
	line-height:1.4; 
	color:#454545;
	margin:0px;
	padding:0px;
	background-attachment: scroll; background-image: url(/images/topbg_09.jpg); background-repeat: repeat-x; background-position: left top;
}
/* »óÀ§ ¿¤·¹¸àÆ®°¡ 12px ¸¦ 0.75emÀ¸·Î Ç¥ÇöÇÏ°í ÀÖÀ»¶§ ÇÏÀ§ ¿¤·¹¸àÆ®ÀÇ px°ª em º¯È¯ (¼Ò¼öÁ¡ 2ÀÚ¸® ¹Ý¿Ã¸²)
	11px: 0.92em
	12px: 1em
	13px: 1.08em
	14px: 1.17em
	15px: 1.25em
	16px: 1.34em
*/


/* site common CSS */
a:link		{ text-decoration:none;	color:#656565;}
a:visited	{ text-decoration:none;	color:#656565;}
a:hover		{ text-decoration:none;	color:#333333;}
a:active	{ text-decoration:none;	color:#656565;}

fieldset.fieldset	{ border:none; margin:0; padding:0;}
legend.legend	{ display:none;	margin:0; padding:0;}
img	{ border:none;}
h1	img,	h2	img,	h3	img,	h4	img,	h5	img,	h6	img	{	vertical-align:top;}
li img,	dl img	{vertical-align:top;}
p img	{vertical-align:top;}
h1,	h2,	h3,	h4,	h5,	h6	{font-size:100%;}
h1,	h2,	h3,	h4,	h5,	h6,	p,	dl,	dt,	dd,	ul,	ol,	li,	form,	fieldset,	blockquote	{margin:0px;padding:0px;}
dl,	ul,	ol	{list-style-type:none;}
table {border-spacing:0;}
table caption {	display:none;}

input	{vertical-align:middle;	font-family: Arial, sans-serif, Verdana, Helvetica, geneva;	color:#454545;	font-size:100%; background-color:#EFEFEF; border: 1px solid #D4D4D4; padding-top: 3px;padding-left: 2px;}
input.radio	{margin-top:-4px;}
input.checkbox	{margin-top:-4px;}
textarea	{font-family: Arial, sans-serif, Verdana, Helvetica, geneva;	color:#454545;	font-size:100%;	border: 1px solid #D4D4D4; height: 18px;}
select	{vertical-align:middle;	color:#656565;}

.clean{clear:both;}

/* ¸Þ´º¸¦ °Ç³Ê ¶Ù°í ÆäÀÌÁö º»¹®À¸·Î ÀÌµ¿ÇÏ±â */
#skipnavi { position:absolute; width:970px; z-index:2;margin:0 auto;}
#skipnavi a { display:block; padding:0; margin:0;height:0; overflow:hidden; color:#000; text-align:right;}
#skipnavi a:hover, #skipnavi a:focus, #skipnavi a:active { height:auto;}

/*¸ÞÀÎ·¹ÀÌ¾Æ¿ô*/

#wrapper {width:100%;}
	#topArea {position:relative; width:945px; height:123px;}
		#siteMenu {overflow:hidden; position:absolute; left:783px; top:26px; width:137px;}
		#siteMenu li {float:left;}	

		/* »ó´Ü¸Þ´º */		
		#gnb {position:absolute; left:248px; top:46px; width:740px; z-index:100;}
			#gnb li.mainMenu {float:left;}
			#gnb li.mainMenu2 {float:left;}
			#gnb .subMenu {position:absolute; top:38px; _top:33px;}
			*+html #gnb .subMenu li {margin-top:-1px;}
			*html #gnb .subMenu .top_img {margin-top:6px}
			#gnb div#subMenu1 {left:0;}
			#gnb div#subMenu2 {left:94px;}
			#gnb div#subMenu3 {left:230px;}
			#gnb div#subMenu4 {left:373px;}
			#gnb .subMenu .subMenu_top {height:8px}

	#container {width:100%; background:url(/eng/images/bottom_img_09.jpg) repeat-x left bottom; padding-bottom:120px;}
	#container .area {width:945px;}
		#leftSection {float:left; width:234px;}

		#centerSection {float:left; width:450px; margin:18px 20px 0 14px;}
			#news {position:relative; width:450px; z-index:2;}
			#news h3 {position:absolute; top:0;z-index:2;}
			#news .news01 .first{font-size:1.08em;font-weight:bold; color:#f68737; padding-left:20px; background:url(/eng/images/dot_new.jpg) no-repeat 11px 60%;}
			#news .news01 { padding:45px 0 0;_padding:47px 0 0;}
			#news .news01 dl {padding-left:20px;}
			#news .news01 dl dt {float:left; width:112px; margin-right:15px; margin-top:15px;}
			#news .news01 dl dd {float:left; width:290px; margin-top:15px;}
			#news .news01 dl dd a {color:#464646;}
			#news .news01 dl dd a:hover {color:#000; text-decoration:underline;}

			#news .news01 ul {padding-top:5px;}
			#news .news01 ul li {border-bottom:#cdcdcd solid 1px;position:relative;padding:5px 0 4px 20px;background:url(/images/dot_main.gif) no-repeat 11px 50%;_background:url(/images/dot_main.gif) no-repeat 11px 50%; overflow:hidden}
			*+html #news .news01 ul li{background:url(/images/dot_main.gif) no-repeat 11px 50%;}
			#news div ul li a {color:#464646;}
			#news div ul li a:hover {color:#000; text-decoration:underline;}
			#news div ul li span {position:absolute; left:380px; color:#888; _left:360px;}
			#news div ul li img {margin:2px 0 0 2px;}

			#conference {overflow:hidden; position:relative; height:177px; margin:30px 0; background:url(/eng/images/conference-bg.gif) no-repeat left top;}
			#conference h3 {position:absolute; top:0;}
			#conference h3.conference02 {left:164px;}
			#conference ul {padding-left:42px; padding-top:47px;}
			#conference ul li a{line-height:2.15em; text-decoration:none; color:#464646;}
			#conference ul li a:hover{text-decoration:underline; color:#e17c33;}
			
			
		#rightSection {float:left; width:214px;margin-top:18px ;}
			#media {background:url(/images/photo_02.gif) repeat-y}
			#media .photo {position:relative;}
			#media .photo .rollingBtn {position:absolute; left:112px; top:13px}
			#media .photo dl{padding:5px; margin:0 12px; background:#fff;}
			#media .photo dd {text-align:center; padding:3px 0}
			.ban{margin:20px 0;}
			
	#footer {height:127px; border-top:#EFEFEF solid 3px; }
		.site-banner {width:931px; margin:7px 0 7px 8px;}
		.site-banner .banner { overflow:hidden; float:left; border-top:#e1e1e1 solid 1px; border-bottom:#e1e1e1 solid 1px; width:900px; height:33px}
		.site-banner .banner li {float:left; list-style:none; }
	
	.margin-left-2px {margin-left:2px;}


/* ¼­ºê·¹ÀÌ¾Æ¿ô */
	#sub_container {position:relative; width:990px; background:url(/eng/images/left_bg.jpg) repeat-y left top;}
	#sub_container .leftbottom{position:absolute; bottom:0;;}
		#leftMenu {float:left; width:202px;}
		#content {float:left;}
		#content .location {width:636px;font-size:0.92em; padding:3px 5px 0; margin:5px 0 10px 0; text-align:right; background-color:#efefef;}
		#content .title { margin-bottom:15px;}
		
		#sub_contents {width:646px; padding:5px;}
