@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);/* 모든페이지 공통 스타일 */

/* 기본설정 */
body {
	     scrollbar-face-color:DDDDDD;
	     scrollbar-highlight-color:DDDDDD;
	     scrollbar-3dlight-color:CCCCCC;
	     scrollbar-darkshadow-color:E7E7E7;
	     scrollbar-shadow-color:CCCCCC;
	     scrollbar-arrow-color:#FFFFFF;
	     scrollbar-track-color:E7E7E7;
		 margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
		 background:url(../images/main2/top_bg.gif) repeat-x;}
ul li {list-style:none;margin:0px;padding:0px;}


/* 기본 링크 */
a { selector-dummy : expression(this.hideFocus=true);}
a:link { text-decoration: none; color: #696969 }
a:active { text-decoration: none; color: #696969}
a:visited { text-decoration: none; color: #696969 }
a:hover { text-decoration : none; color: #2467AB }
a { onfocus : "this.blur();" } 

p,div,select,body,table,td,tr,input		{font-family:"나눔고딕",NanumGothic,"Nanum Gothic","돋움",Dotum,sans-serif;font-size:13px;color:#666;}
#table_line {margin:0; font-size:12px; line-height:1.5em; font-family:굴림; color:#000; border: #ff0000 1px solid; border-collapse:collapse;}
#table_line td {margin:0; font-size:12px; line-height:1.5em;letter-spacing:-0.06em; font-family:굴림; color:#333; border: #ff0000 1px solid; border-collapse:collapse;}
#table_line td.al{margin:0; font-size:12px; line-height:1.5em;letter-spacing:-0.06em; font-family:굴림; color:#333; border: #ff0000 1px solid; border-collapse:collapse; text-align:left;}

table.ac td {text-align:center;}
table.ac td.con {text-align: left;}

table.ac td ul, table.ac td li {margin: 0;padding: 0;list-style:none;}
table.ac td li {padding-left: 60px;text-indent: -60px;}
table.ac td li span {display: inline-block;width: 60px;text-indent: 0;}

/* form 값 */
INPUT.radio {HEIGHT: 15px}
INPUT.checkbox {HEIGHT: 15px}
FORM {FONT-SIZE: 12px; COLOR: #222222; LINE-HEIGHT: 150%; FONT-FAMILY: ,; LETTER-SPACING: 0em}
TEXTAREA {FONT-SIZE: 12px; COLOR: #222222; LINE-HEIGHT: 150%; FONT-FAMILY: ,; BORDER : #D2D2C6 1px solid;LETTER-SPACING: 0em}
OPTION {FONT-SIZE: 12px; COLOR: #222222; LINE-HEIGHT: 150%; FONT-FAMILY: ,; LETTER-SPACING: 0em}
PRE {FONT-SIZE: 12px; COLOR: #222222; LINE-HEIGHT: 150%; FONT-FAMILY: ,; LETTER-SPACING: 0em}


/* 로그인  box 값 */
.input_login {
BORDER : #D2D2C6 1px solid; 
BACKGROUND-COLOR: #ffffff; 
height:18px; FONT-SIZE: 12px; 
COLOR: #343434;
}

/* 링크표식 없애주기 */
a { onfocus : "this.blur();" }

/* 이미지 border 값 */

/* header */
#header{position:relative;width:900px;height:auto;margin:0 auto;padding:60px 20px 0px 0px;}
#head_menu{position:absolute;top:7px;right:15px;margin:0px;padding:0px;}
#head_menu ul{margin:0px;padding:0px;}
#head_menu li{float:left;text-align:left;margin:0px 10px;color:#fff;font-size:11px;}
#head_menu li a{color:#fff}
#logo{float:left;width:150px;height:70px;margin:-10px 0px 0px 30px;padding:0px;}


/* 메인메뉴 */
#gnb { float:right; width:636px; height:44px; margin:0 auto;text-align:center;padding:0px;background:url(../images/main/menu_bar.png) no-repeat; }
#gnb:after {content:""; display:block; clear:both;}
#gnb li {float:left; height:50px; margin:0px; padding:0px;}
#gnb li li {float:left; width:auto; text-align:left; margin-top:12px;}
#gnb ul li a {display:block;width:auto;margin:0px;padding:0px 28px;font-size:16px;font-weight:600;color:#fff;line-height:42px;}
#gnb li li a {display:inline;width:auto;height:30px;padding-right:3px;font-family:'Malgun Gothic';letter-spacing:-0.05em;font-size:12px;color:#666;}
#gnb li li a:hover {color:#000;}
#gnb ul {margin:0px;padding-left:55px}
#gnb ul ul {position:absolute;display:none;white-space:nowrap;}
#gnb ul#gm1 {left:25%;float:left;width:500px;top:90px;}
#gnb ul#gm2 {left:35%;float:left;width:300px;top:90px;}
#gnb ul#gm3 {left:25%;float:left;width:520px;top:130px;}
#gnb ul#gm4 {left:40%;float:left;width:280px;top:130px;}


/* 글로벌 메뉴 활성 */
#gnb .active ul { display:block;}
#gnb .active a { text-decoration:underline;}
#gnb .active li a { text-decoration:none;}
#gnb .active .active a { text-decoration:underline;}



img{border:none}

/* TABLE 값 */
TABLE {BORDER-COLLAPSE: collapse; border-spacing: 0px}

/* 라인 */
.u					{text-decoration:underline}

/* 굵기 */
.b					{font-weight:bold}

/* 스페이스-자간*/
.space1		{LETTER-SPACING: -0.05em;}

/* 폰트사이즈(11) */
.ts_small1 			{font-size:11px;}


/* 폰트사이즈(12) */
.t_size12 			{font-size:12px;}

/* 폰트사이즈(14) */
.tb_bic1 				{font-size:14px;}

/* ================================== css ======================================== */

/* 게시판 */
.preview01		{COLOR: 616161; TEXT-DECORATION: none;font-family:돋움, 돋움체, Tahoma, verdana; FONT-SIZE:11px; line-height:14px; LETTER-SPACING: 0em;}
A.preview01:active, A.notice01:link, A.notice01:visited {COLOR: 616161; TEXT-DECORATION: none}
A.preview01:hover {COLOR: 555555; TEXT-DECORATION: none}

.notice01		{COLOR: 888888; TEXT-DECORATION: none;font-family:굴림,굴림체, Tahoma, verdana; FONT-SIZE:12px; line-height:30px; LETTER-SPACING: 0em;}
A.notice01:active, A.notice01:link, A.notice01:visited {COLOR: 888888; TEXT-DECORATION: none}
A.notice01:hover {COLOR: 555555; TEXT-DECORATION: none}

.notice02		{COLOR: 888888; TEXT-DECORATION: none;font-family:굴림,굴림체, Tahoma, verdana; FONT-SIZE:12px; line-height:15px; LETTER-SPACING: 0em;}

.test		{COLOR: 7F7F7F; TEXT-DECORATION: none; FONT-SIZE:11px; LINE-HEIGHT:140%; LETTER-SPACING: 0em;FONT-WEIGHT:bold;FONT-FAMILY:}

.num01		{COLOR: 888888; TEXT-DECORATION: none; FONT-SIZE:11px;LETTER-SPACING: 0em;}

.bd-right01		{border-right:solid 1 #f0ddc6}
/* 내용 */
.ck12		{color: 7F7F7F; TEXT-DECORATION: none; font-size:12px; line-height:18px; LETTER-SPACING: -0.05em;}
.ck11b		{color: 8fb9d7; TEXT-DECORATION: none; font-size:11px; line-height:18px; LETTER-SPACING: -0.05em;;FONT-WEIGHT:bold}
A.ck11b:active, A.ck11b:link, A.ck11b:visited {COLOR: 8fb9d7; TEXT-DECORATION: none}
A.ck11b:hover {COLOR: #A3915A; TEXT-DECORATION: none}

.t12		{color: 7F7F7F; TEXT-DECORATION: none; font-size:12px; line-height:18px; LETTER-SPACING: 0em;}
.t11		{color: 7F7F7F; TEXT-DECORATION: none;font-family:돋움; font-size:11px; line-height:18px; LETTER-SPACING: -0.05em;}
.navi11		{color: 7F7F7F; TEXT-DECORATION: none;font-family:돋움; font-size:11px; line-height:18px; LETTER-SPACING: -0.05em;}

.border1 {
	color: 7F7F7F; TEXT-DECORATION: none; font-size:12px; line-height:18px; LETTER-SPACING: 0em;
	border:1px solid #d0cabc;
}

.td-dotboder
{
	BORDER-RIGHT: #A5C668 1px dotted;
	BORDER-TOP: #A5C668 1px dotted;
	BORDER-LEFT: #A5C668 1px dotted;
	BORDER-BOTTOM: #A5C668 1px dotted;
	font-size: 12px;
}

.td-dotboder2
{
	BORDER-RIGHT: #4B7EAE 2px dotted;
	BORDER-TOP: #4B7EAE 2px dotted;
	BORDER-LEFT: #4B7EAE 2px dotted;
	BORDER-BOTTOM: #4B7EAE 2px dotted;
	font-size: 13px; COLOR: #507AA0
}


/* inputbox style */

.input_bggreen {
	BORDER-RIGHT: #BFD5CF 1px solid;
	BORDER-TOP: #BFD5CF 1px solid;
	SCROLLBAR-FACE-COLOR: #f5f7ff;
	SCROLLBAR-HIGHLIGHT-COLOR: #8c9fe6;
	BORDER-LEFT: #BFD5CF 1px solid;
	SCROLLBAR-SHADOW-COLOR: #8c9fe6;
	COLOR: #729899;
	SCROLLBAR-3DLIGHT-COLOR: #f5f7ff;
	SCROLLBAR-ARROW-COLOR: #8c9fe6;
	SCROLLBAR-TRACK-COLOR: #f5f7ff;
	BORDER-BOTTOM: #BFD5CF 1px solid;
	SCROLLBAR-DARKSHADOW-COLOR: #f5f7ff;
	padding-left:5px;
	background-color: #F4FDFA;
}

.input_bggray {
	BORDER-RIGHT: #d5ccbf 1px solid;
	BORDER-TOP: #d5ccbf 1px solid;
	BORDER-LEFT: #d5ccbf 1px solid;
	BORDER-BOTTOM: #d5ccbf 1px solid;
	COLOR: #878787;
	padding-left:5px;
	background-color: #f9f9f9;
}

.input01 {
BORDER-RIGHT: #d4d4d4 1px solid; 
BORDER-TOP: #d4d4d4 1px solid; 
BORDER-BOTTOM: #d4d4d4 1px solid; 
BORDER-LEFT: #d4d4d4 1px solid; 
BACKGROUND-COLOR: #fefefe; 
height:18px; FONT-SIZE: 12px; 
COLOR: #343434;
}

.input_board
{BORDER: #B7C9C7 1px solid; COLOR: #7C9C98;}

/* 버튼 style */
.button1 {
	font-size:9pt;
	padding-top:2px;
	height:21px;
	background-color:#8FB6D7;
	border:1px outset #8FB6D7;
	color:#FFFFFF;
	cursor:hand;
	filter=progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#8FB6D7, EndColorStr=#26669D);
}

.button2 {
font-family:돋움, 돋움체, Tahoma, verdana;
font-size: 9pt;
height: 20px;
filter=progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#C1F0E0, EndColorStr=#FEFBF6);
color:#487B48;
cursor:hand;
font-weight:bold;
border-top:1px double #97DF98;
border-left:1px double #97DF98;
border-right:1px double #0C430C;
border-bottom:1px double #0C430C;
}

.button3 {
font-family:돋움, 돋움체, Tahoma, verdana;
font-size: 12px;
height: 20px;
color:#787878;
cursor:hand;
font-weight:bold;
border-top:1px double #dcdcdc;
border-left:1px double #dcdcdc;
border-right:1px double #7d7d7d;
border-bottom:1px double #7d7d7d;
}

.button4 {
font-family:돋움, 돋움체, Tahoma, verdana;
font-size: 11px;
height: 18px;
color:#878787;
cursor:hand;
font-weight:bold;
border-top:1px double #dcdcdc;
border-left:1px double #dcdcdc;
border-right:1px double #7d7d7d;
border-bottom:1px double #7d7d7d;
}

.line {
border-right: #D9D9D9 1px solid ; border-bottom: #D9D9D9 1px solid ;
}
.line_bottom {
border-bottom: #D9D9D9 1px solid ;
}