@charset "utf-8";
BODY, TABLE, TR, TD { 
	COLOR:#000000; 
	FONT-SIZE:9pt; 
	FONT-FAMILY:굴림, arial, verdana; 
	SCROLLBAR-FACE-COLOR:#FFFFFF; 
	SCROLLBAR-HIGHLIGHT-COLOR:#CCCCCC; 
    SCROLLBAR-SHADOW-COLOR:#CCCCCC; 
    SCROLLBAR-3DLIGHT-COLOR:#FFFFFF; 
    SCROLLBAR-ARROW-COLOR:#CCCCCC; 
    SCROLLBAR-TRACK-COLOR:#FFFFFF; 
    SCROLLBAR-DARKSHADOW-COLOR:#FFFFFF;
}

SELECT, INPUT, SUMBIT, BUTTON {COLOR:#000000; FONT-SIZE:9pt; FONT-FAMILY:굴림;}

.textarea {
	FONT-SIZE:9pt; 
	COLOR:#666666;
	FONT-FAMILY:굴림, arial, verdana;
	BACKGROUND-COLOR:#F5F5F5;
	BORDER-BOTTOM:1px SOLID;
	BORDER-LEFT:1px SOLID;
	BORDER-RIGHT:1px SOLID; 
	BORDER-TOP:1px SOLID;
	BORDER-COLOR:#999999;
	OVERFLOW:AUTO;
	SCROLLBAR-FACE-COLOR:#FFFFFF; 
	SCROLLBAR-HIGHLIGHT-COLOR:#CCCCCC; 
    SCROLLBAR-SHADOW-COLOR:#CCCCCC; 
    SCROLLBAR-3DLIGHT-COLOR:#FFFFFF; 
    SCROLLBAR-ARROW-COLOR:#CCCCCC; 
    SCROLLBAR-TRACK-COLOR:#FFFFFF; 
    SCROLLBAR-DARKSHADOW-COLOR:#FFFFFF;
}

.agree {
	FONT-SIZE:9pt; 
	LINE-HEIGHT:150%;
	COLOR:#666666;
	FONT-FAMILY:굴림, arial, verdana;
	BACKGROUND-COLOR:#F5F5F5;
	BORDER-BOTTOM:1px SOLID;
	BORDER-LEFT:1px SOLID;
	BORDER-RIGHT:1px SOLID; 
	BORDER-TOP:1px SOLID;
	BORDER-COLOR:#999999;
	OVERFLOW-X:hidden;
	OVERFLOW-Y:scroll;
	SCROLLBAR-FACE-COLOR:#FFFFFF; 
	SCROLLBAR-HIGHLIGHT-COLOR:#CCCCCC; 
    SCROLLBAR-SHADOW-COLOR:#CCCCCC; 
    SCROLLBAR-3DLIGHT-COLOR:#FFFFFF; 
    SCROLLBAR-ARROW-COLOR:#CCCCCC; 
    SCROLLBAR-TRACK-COLOR:#FFFFFF; 
    SCROLLBAR-DARKSHADOW-COLOR:#FFFFFF;
}


.detailView { padding: 0px; }
.detailView .detailimg { position: relative; min-height: 100px; text-align: center; }
.detailView .detailimg { font-size: 0; line-height: 0; }
.detailView .detailimg img { width: 800px; }

.input  {FONT-SIZE:9pt; BACKGROUND-COLOR:#FFFFFF; BORDER-WIDTH:1px; BORDER-COLOR:#999999; BORDER-STYLE:solid;}
.input1 {FONT-SIZE:12pt; color:#000000; font-weight:bold; BACKGROUND-COLOR:#F0F0F0; BORDER-WIDTH:1px; BORDER-COLOR:#999999; BORDER-STYLE:solid;}
.input4 { COLOR: #000000; FONT-SIZE: 10pt; FONT-FAMILY: 굴림; BACKGROUND-COLOR: #FFE0E0; BORDER-WIDTH: 1px; BORDER-COLOR: #999999; BORDER-STYLE: solid; }
.input5	{ IME-MODE: active; COLOR: #000000; FONT-SIZE: 10pt; FONT-FAMILY: 굴림; BACKGROUND-COLOR: #FFFFFF; BORDER-WIDTH: 1px; BORDER-COLOR: #999999; BORDER-STYLE: solid; }
.input6	{ COLOR: #000000; FONT-SIZE: 10pt; FONT-FAMILY: 굴림; BACKGROUND-COLOR: #FFFFFF; BORDER-WIDTH: 1px; BORDER-COLOR: #999999; BORDER-STYLE: solid;}

.style1 {LINE-HEIGHT:13pt; text-align:justify;}	
.style2 {padding:5 15 10 15; LINE-HEIGHT:13pt;}
.style3 {padding:5 5 5 5; line-height:13pt;}
.style4 {padding:0 15 0 15; line-height:13pt;}

.style10 {background:url(../img/bbs/section_line.gif); background-repeat:repeat-y; background-position:right;}
.style11 {font-size:11px; color:#e5e5e5; font-weight:bold;}
.style20 {FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#2d4c5d, endColorStr=#93c1d9);}
.style21 {FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#534023, endColorStr=#efd4a9);}

.bbs {padding:0 5 0 5;}
.gap {background:url(../img/gap.gif); background-repeat:repeat-y; background-position:right; background-color:#6b767d;}
.gape {background-color:#6b767d;}

A.over:hover {position:relative; top:1; left:1;}

A:link, A:active, A:visited {COLOR:#666666; FONT-SIZE:9pt; TEXT-DECORATION:none; FONT-FAMILY:굴림;}
A:hover {COLOR:#FF8400; FONT-SIZE:9pt; TEXT-DECORATION:none;}

A.top:link, A.top:active, A.top:visited {COLOR:#999999; FONT-SIZE:11px; TEXT-DECORATION:none; FONT-FAMILY:돋움;}
A.top:hover {COLOR:#a78549; FONT-SIZE:11px; TEXT-DECORATION:none; font-weight:bold; letter-spacing:-0.1em; position:relative; top:1; left:1;}

A.bottom:link, A.bottom:active, A.bottom:visited {COLOR: #cccccc; FONT-SIZE:11px; TEXT-DECORATION:none; FONT-FAMILY:돋움; font-weight:bold; letter-spacing:-0.1em;}
A.bottom:hover {COLOR:#adadad; FONT-SIZE:11px; TEXT-DECORATION:none; font-weight:bold; letter-spacing:-0.1em; position:relative; top:1; left:1}

A.map:link, A.map:active, A.map:visited {FONT-SIZE:14px; color:#e6e6e6; font-weight:bold; text-decoration:none; FONT-FAMILY:굴림; display:block;}
A.map:hover {background-color:#000000; color:#ffffff; text-decoration:none;}

A.map1:link, A.map1:active, A.map1:visited {FONT-SIZE:12px; color:#2c2c2c; text-decoration:none; FONT-FAMILY:굴림; display:block;}
A.map1:hover {background-color:#3a3d40; color:#ffffff; font-weight:bold; text-decoration:none; letter-spacing:-0.1em;}

A.under:link, A.under:active, A.under:visited { COLOR: #000000; FONT-SIZE: 9pt; TEXT-DECORATION: underline; FONT-FAMILY: 굴림; }
A.under:hover { COLOR: #FF8400; FONT-SIZE: 9pt; TEXT-DECORATION: none; }

.png {tmp:expression(setPng(this));}

.BBS_IDX {PADDING-RIGHT:6px; PADDING-LEFT:5px; PADDING-BOTTOM:0px; PADDING-TOP:2px;}

.boardB {FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#6b767d, endColorStr=#77838b);}
.boardI {FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#FFFFFF, endColorStr=#f5f5f5);}
.boardD {background:url(../img/bbs/section_line.gif); background-repeat:repeat-y; background-position:right;}
.boardT {font-size:12px; color:#FFFFFF; font-weight:bold;}

.frmsn { FONT-SIZE: 9pt; FONT-COLOR: #000000; BACKGROUND-COLOR: #F2F2F2; BORDER-WIDTH: 1px; BORDER-COLOR: #999999; BORDER-STYLE: solid; }
.frmsy { FONT-SIZE: 9pt; FONT-COLOR: #000000; BACKGROUND-COLOR: #FFE0E0; BORDER-WIDTH: 1px; BORDER-COLOR: #999999; BORDER-STYLE: solid; }

.big_select { FONT: 20pt 바탕체;LETTER-SPACING: -2px; COLOR:#000000; FONT-WEIGHT: bold; }

/* 이미지 버튼 */
A.btn_img:link, A.btn_img:active, A.btn_img:visited { DISPLAY: inline-block; PADDING-RIGHT: 3px; BACKGROUND: url(/img/btn_bg.gif) no-repeat 100%; FONT-FAMILY: 돋움; FONT-SIZE: 11px; COLOR: #333; LINE-HEIGHT: 20px; LETTER-SPACING: -1px; WORD-SPACING: -1px; TEXT-DECORATION: none; WHITE-SPACE: nowrap; }
A.btn_img:hover { DISPLAY: inline-block; PADDING-RIGHT: 3px; BACKGROUND: url(/img/btn_bg.gif) no-repeat 100%; FONT-FAMILY: 돋움; FONT-SIZE: 11px; COLOR:#333; LINE-HEIGHT: 20px; LETTER-SPACING: -1px; WORD-SPACING: -1px; TEXT-DECORATION: none; WHITE-SPACE: nowrap; POSITION: relative; TOP: 1; LEFT: 1; }
A.btn_img span,A.btn_img strong { DISPLAY: block; PADDING: 2 5 0 7; BACKGROUND: url(/img/btn_bg.gif) no-repeat 0; }

/* 아이콘_이미지 버튼 */
A.icon_img:link, A.icon_img:active, A.icon_img:visited { DISPLAY: inline-block; PADDING-RIGHT: 3px; BACKGROUND: url(/img/icon_btn_bg.gif) no-repeat 100%; FONT-FAMILY: 돋움; FONT-SIZE: 11px; COLOR: #333; LINE-HEIGHT: 20px; LETTER-SPACING: -1px; WORD-SPACING: -1px; TEXT-DECORATION: none; WHITE-SPACE: nowrap; }
A.icon_img:hover { DISPLAY: inline-block; PADDING-RIGHT: 3px; BACKGROUND: url(/img/icon_btn_bg.gif) no-repeat 100%; FONT-FAMILY: 돋움; FONT-SIZE: 11px; COLOR:#333; LINE-HEIGHT: 20px; LETTER-SPACING: -1px; WORD-SPACING: -1px; TEXT-DECORATION: none; WHITE-SPACE: nowrap; POSITION: relative; TOP: 1; LEFT: 1; }
A.icon_img span,A.icon_img strong { DISPLAY: block; PADDING: 7 5 4 7; BACKGROUND: url(/img/icon_btn_bg.gif) no-repeat 0; }

/* 테이블 리스트 */
.tbList { clear:both; border-collapse:collapse; width:100%;}
.tbList tr { }
.tbList th { padding:10px 5px; font-weight:bold; background-color:#F8F8F8; text-align:center; border-top:2px solid #999; border-bottom:1px solid #ccc; border-left:1px solid #ccc; }
.tbList th:first-child { border-left:0; }
.tbList td { padding:7px 5px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; }
.tbList td.l { text-align:left; padding-left:10px;  }
.tbList td.r { text-align:right;  padding-right:10px; }
.tbList td.b { font-weight:bold; padding:10px 10px; font-weight:bold; background-color:#F8F8F8; text-align:right; border-left:1px solid #ccc;  }
.tbList td:first-child { border-left:0; }
.tbList tr:last-child { border-bottom:2px solid #999; }
.tbList tr.tdNewNone { padding:0px; height:0px; border:0}
.tbList td.tdNewNone { padding:0px; height:0px; border:0}
.tbList td.NoData  { text-align:center; font-size:20px; font-weight:bold; padding:100px 0; }
.tbList td.NoDataP { text-align:center; font-size:16px; font-weight:bold; padding:80px 0; }