@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/css?family=Nosifer|Vollkorn:400,700|Roboto);


body {
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#aaaaaa;
	scrollbar-shadow-color:#aaaaaa;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-arrow-color:#aaaaaa;
	scrollbar-track-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	background-color:#ffffff;
	margin:0;
}

body, td, input, select, table, textarea, div, p, b {
	font-family:"Nanum Gothic";
	font-size:13px;
	color:#6c6c6c;
	text-decoration:none; /* none l underline l overline l line-through */
	line-height:18px;
	letter-spacing:0; /* 자간(1, 0, -1 ..) */
	word-break:break-all; /* 줄바꿈 break-all , nowrap  */
}
h, p, div {margin:0}
ol, ul, li {
	list-style: none;
	margin:0;
	padding:0
}
.sub_title {
	font-size: 30px;
	font-weight: bold;
	line-height: 32px;
	letter-spacing: -1px;
	color:#333;
}

.gsm_bg_visual {
	position: absolute;
	left: 50%;
	margin-left: -560px;
	top: 105px;
}

.gnb{padding-left: 0px; position: absolute; top: 134px; left: 0; overflow: hidden; z-index: 100; width: 100%; background: #FFF; background-repeat: repeat-x;  border-bottom:1px solid #c0c0c0;}
.mainbg{ background:url("/images_eng/main_img.jpg") no-repeat center; height:320px}

.mevent_title{font-size:14px; color:#222222; font-weight:bold}

.bdbox{border:1px solid #dadada; padding:20px 20px 0px 20px;}
.bd_title{background:url("/images/m_dot.gif") no-repeat 5px; padding-left:10px; line-height:22px}
.bd_date{width:90px; color:#9f9e9e; text-align:right}
.gallery{border:1px solid #dadada; padding:20px 20px 10px 20px;}
.imgbox{border:1px solid #d5d5d5;}
.tbtop{border-top:1px solid #cecece}

.footer_mn{margin:0; padding:0; list-style:none; font-size:11px}
.footer_mn li{line-height:40px; display:inline;}
.footer{background-color:#6b6b6b; height:100px}
.dv{ font-size:9px; padding:0 10px}
.address{color:#e5e4e4; font-size:11px}

.subtop_bg{background:url("/images/sub_mn_top.gif") no-repeat; height:130px;}
.subeng{font-size:11px; color:#555555; line-height:12px; padding:0 0 5px 17px}
.subtitle{font-size:26px; color:#004e98; line-height:28px; padding-top:5px;}

.title{font-size:36px; color:#303a45; line-height:36px}

.m_blue{ color:#004e98;}
.m_blue_b{ color:004e98; font-weight:bold;}

.dot_blue{ padding-right:3px}

img {
	border:none
}

a:link    {color:#6c6c6c; text-decoration:none;} /* 기본 */
a:visited {color:#6c6c6c; text-decoration:none;}
a:hover   {color:#004e98; text-decoration:none;}
a:active  {color:#6c6c6c; text-decoration:none;}

a.subtop:link {font-size:13px; color:#7c7c7c; text-decoration:none;} 
a.subtop:hover {font-size:13px; color:#004f97; text-decoration:underline;}


a.notice:link    {color:#d0c9c4; text-decoration:none;}
a.notice:visited {color:#d0c9c4; text-decoration:none;}
a.notice:hover   {color:#f66901; text-decoration:none;}
a.notice:active  {color:#d0c9c4; text-decoration:none;}


a.f_mn:link    {color:#6c6c6c; text-decoration:none;}

#popCal{
  position:absolute;
	visibility:hidden;
	padding:1px;
	background:#E0E0E0
}


.txt_s{
	font-size:11px;
}

.txt_b{
  font-weight:bold;
}


/* 게시판 */
.b_input
{
	background-color:#ffffff;
	border:1px solid #d5d5d5;
	height:20px;
}

.b_search
{
 background-color:#f9f9f9;
 height:20;
}

.b_textarea
{
	background-color:#f9f9f9;
	border:1px solid #d5d5d5;
  scrollbar-face-color:#f0f0f0;
  scrollbar-shadow-color:#9C9C9C;
  scrollbar-highlight-color:#ffffff;
  scrollbar-3dlight-color:#9C9C9C;
  scrollbar-darkshadow-color:#ffffff;
  scrollbar-base-color:#ffffff;
  scrollbar-arrow-color:#DCDCDC
}

.b_input_white
{
  background-color:#ffffff;
	border:1px solid #d5d5d5;
}

.b_textarea_white
{
  background-color:#ffffff;
	border:1px solid #d5d5d5;
  scrollbar-face-color:#f0f0f0;
  scrollbar-shadow-color:#9C9C9C;
  scrollbar-highlight-color:#ffffff;
  scrollbar-3dlight-color:#9C9C9C;
  scrollbar-darkshadow-color:#ffffff;
  scrollbar-base-color:#ffffff;
  scrollbar-arrow-color:#DCDCDC
}


.join_textarea
{
  background-color:#ffffff;
	border:0px;
	scrollbar-face-color: #FBFBFB;
	scrollbar-shadow-color: #d9d9d9;
	scrollbar-highlight-color: #d9d9d9;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #d9d9d9;
	font-size:11px;
	color:#a1a1a1
}

#agree {
	font-size:11px;
	color:#a1a1a1;
	width:100%; 
	overflow-y:scroll; 
	height:200px; 
	overflow-x:hidden
}


/* 게시판 끝 */


/* 페이지 분할  */
.bbs_list_page
{
  font-family:돋움; color:#f66901;
}


/* 히스토리  */
.his {
font-size:11px;
color:#999999;
}

.hisp {
font-size:11px;
color:#0d589c;
font-weight:bold;
}


/* 연혁_date  */
.date {
font-weight:bold
}

.his_pad {
padding:5px 0 5px 0
}

/* 컨텐츠 */
.blue_b {
  font-weight:bold;
	color:#0159d2
}

.org_b {
  font-weight:bold;
	color:#ff3300
}
/* ----------------------------------------------------------------
 sidemn
 -----------------------------------------------------------------*/
#sidemn {
	float: left;
	display: inline-block;
	width: 210px;
	overflow: hidden;
	border-top: 0;
	border-bottom: 0;
}
#sidemn h3 {
	font-size: 15px;
	color: #8d8d8d;
	margin:0;
	padding:15px 15px
}
#sidemn h3.on {
	color: #fff;
	background: #004e98 url(/images/submn_on.gif) no-repeat right ;
}
#sidemn h3:hover, #sidemn h3:active {
	color: #004e98;
}
#sidemn h3.on:hover, #sidemn h3.on:active {
	color: #fff;
	background: #004e98 url(/images/submn_on.gif) no-repeat right ;
}


#sidemn li {
	border-bottom: 1px solid #d9d9d9;
}

#sidemn_line{
	width:210px;
	border:1px solid #ff0000;
}

/* text > 그림자

	text-shadow:1px 1px 5px #ffffff;
}*/

.mb_box{border:1px solid #e5e5e5; padding:8px}


.sub_sub_mn{ padding:7px 0;}

.dot_blue3{
	 background:url(../images/dot_blue.gif);
	 background-repeat:no-repeat;
	 background-position:left;
	 color:#000;
	 padding-bottom:2px;
 }


/* ----------------------------------------------------------------
 company_01
 -----------------------------------------------------------------*/
.compa1{
	 font-size:20px;
	 color:#111111;
	 line-height:24px;
 }
.compa1_blue{
	 font-size:20px;
	 color:#004e98;
     font-weight:bold;
	 line-height:24px;
 }
 /* ----------------------------------------------------------------
 company_02
 -----------------------------------------------------------------*/
.compa2{
	 font-size:15px;
	 color:#6c6c6c;
	 line-height:21px;
 }
.compa2_b{
	 font-size:15px;
	 color:#111111;
     font-weight:bold;
	 line-height:21px;
 }
  .dot_blue2{
	 background:url(../images/dot_blue.gif);
	 background-repeat:no-repeat;
	 background-position:left;
	 color:#6c6c6c;
 }
 /* ----------------------------------------------------------------
 active_01
 -----------------------------------------------------------------*/
 .dot_blue{
	 background:url(../images/dot_blue.gif);
	 background-repeat:no-repeat;
	 background-position:left;
	 color:#000
 }
 .active_01_b{
	 font-size:13px;
	 color:#111111;
     font-weight:bold;
	 line-height:21px;
 }
  /* ----------------------------------------------------------------
 member_02
 -----------------------------------------------------------------*/
 .mem02_tit{
	 background:url(../images/tit_icon.gif);
	 background-repeat:no-repeat;
	 background-position:left;
	 color:#000;
	 font-weignt:bold;
 }
  /* ----------------------------------------------------------------
 login
 -----------------------------------------------------------------*/
 .dot_blue_login{
	 background:url(../images/dot_blue.gif);
	 font-family:"dotum";
	 background-repeat:no-repeat;
	 background-position:left;
	 color:#999999;
 }
   /* ----------------------------------------------------------------
 sitemap
 -----------------------------------------------------------------*/
 .sitemap_tit{
	 font-size:16px;
	 color:#444444;
	 font-weight:bold;
 }
    /* ----------------------------------------------------------------
 sitemap
 -----------------------------------------------------------------*/
 .sitemap_tit{
	 font-size:16px;
	 color:#444444;
	 font-weight:bold;
 }
   /* ----------------------------------------------------------------
 foot
 -----------------------------------------------------------------*/
 .copy{
	 font-size:11px;
	 color:#b9b9b9;
	 font-weight:bold;
 }


/* GNB  */
#new_gnb{ width:1000px; margin:5px auto 0;}
#new_gnb li{ float:left;}
#new_gnb ul li{ clear:both; padding:8px 0;}
#menu_122 { width: 172px; }
#menu_129 { width: 168px; }
#menu_138 { width: 195px; }
#menu_150 { width: 185px; }
#menu_166 { width: 81px; }