@charset "utf-8";
@import url('base.css');

/* Layout Selector */
body		{text-align:left;}
#wrap 		{position:relative; width:100%; overflow:hidden; background:url(../images/bg_sub_content.gif) repeat-x center 190px;}
#header		{z-index:10; position:relative; width:100%; height:190px; background:url(../images/bg_sub_heaer.gif) repeat-x;}
.colgroup	{z-index:10; position:relative; width:990px; overflow:hidden; text-align:center; margin:0 auto;}

#snb		{z-index:10; position:relative; float:left; width:188px; height:700px; margin-right:8px; text-align:left; padding-top:60px;}
#snb #snbMenu    {width:149px; margin-left:39px; padding:0;} 
#snb #snbMenu ul { margin-bottom:15px; padding:0;} 
#snb #snbMenu ul li{margin:0; padding:0; display:block;}

#content	{z-index:10; position:relative; float:left; width:773px; text-align:center; margin:0 auto;}
#footer		{z-index:10; clear:both; width:100%; height:23px; background:url(../images/bg_footer.gif) repeat-x left top; text-align:center; font-size:0; line-height:1%; padding-top:16px;}
/* Class Selector */
.location {width:949px; height:31px; margin:0 auto; text-align:center; padding:0 25px 0 16px;}
.location p.path {color:#919191; float:left; margin-top:8px; font-size:11px;}
.location p.path a {color:#919191;}

.location div.outlogin {float:right; margin-top:8px; color:#787878;}
.location div.outlogin a {text-decoation:none; color:#787878;}

#sub_flash {width:100%; height:162px; text-align:center;}

#sub_subImage{ width:1680px; height:159px; text-align:center; margin:0 auto;}


.subTop {width:762px; height:40px; border-bottom:2px solid #e0e0e0; padding:0 4px 0 7px;}
.subTop h2 {float:left; font-size:0; line-height:1%; margin-top:20px;}
.subTop span.h2_kr {display:inline-block; float:right; margin-top:21px;}

.subMain {width:762px; min-height:1000px; padding:40px 0; text-align:center;}
.subMain table {margin:0 auto; text-align:left;}

#footer div {
	width:990px;
	margin:16px auto 0 auto;
}
#footer div img {
	display:block;
}
