/*********************************************** 기본 스타일 ***********************************************/
/* 투명처리 */
.png24 {
tmp:expression(setPng24(this));
}
/* 링크 점선없애기 */
a { selector-dummy: expression(this.hideFocus=true);}

/* 이미지 */
IMG {border: none;} 

/* 기본스타일 */
body { margin-top:0; margin-left:0; margin-right:0; margin-bottom:0px; font-style: letter-spacing:-1; font-family:Verdana; background-color:#bfe6f9; }
td { font-size: 12px; color: #666666; font-style: normal; letter-spacing: -1px; font-weight: normal; font-family:Verdana; line-height:16px; }


/*********************************************** 배경 스타일 ***********************************************/
/* 배경 */
.bg {
	background-image:   url(../images/_public/bg.jpg);
	background-repeat: repeat-x;
}

/* 센터배경 */
.center_bg {
	background-image:   url(../images/_public/center_bg.jpg);
	background-repeat: repeat-x;
}

/* 내용배경 */
.center {
	background-image:   url(../images/_public/center.jpg);
	background-repeat: repeat-x;
}

/* 내용배경 */
.left {
	background-image:   url(../images/_public/left.jpg);
	background-repeat: repeat-x;
	text-align:left;
}
/*********************************************** 링크 스타일 ***********************************************/

/* 기본링크 스타일 */
a:link    {font-size: 12px; COLOR: #666666; font-style: normal; letter-spacing: -1px; TEXT-DECORATION: none; font-family: Verdana}
a:visited {font-size: 12px; COLOR: #666666; font-style: normal; letter-spacing: -1px; TEXT-DECORATION: none; font-family: Verdana}
a:active  {font-size: 12px; COLOR: #666666; font-style: normal; letter-spacing: -1px; TEXT-DECORATION: none; font-family: Verdana}
a:hover   {font-size: 12px; COLOR: #FF6600; font-style: normal; letter-spacing: -1px; TEXT-DECORATION: none; font-family: Verdana}

A.scroll:link {font-size:11pt; line-height: 115%; text-decoration: none; color:#5F5F5F; font-family:돋움, Arial}
A.scroll:visited {font-size:11pt; line-height: 115%; text-decoration: none; color:#5F5F5F; font-family:돋움, Arial}
A.scroll:hover {font-size:11pt; line-height: 115%; text-decoration: none; color:#965B25; font-family:돋움, Arial}

/* 메인링크 스타일 */
a.main:link { text-decoration: none; color: #cfdce8; }
a.main:visited { text-decoration: none; color: #cfdce8; }
a.main:active { text-decoration: none; color: #cfdce8; }
a.main:hover { text-decoration: none; color: #cfdce8; }

/* 메인오버링크 스타일 */
a.main_over:link { text-decoration: none; color: #cfdce8; }
a.main_over:visited { text-decoration: none; color: #cfdce8; }
a.main_over:active { text-decoration: none; color: #cfdce8; }
a.main_over:hover { text-decoration:underline; color: #cfdce8; }

.date               {font-family: "Tahoma"; font-size: 11px; letter-spacing:0;}

/* 서브오버링크 스타일 */
a.f_over:link{ text-decoration: none; COLOR: #cfdce8;}
a.f_over:visited{ text-decoration: none; COLOR: #FFFFFF;}
a.f_over:active { text-decoration: none; COLOR: #FFFFFF;}
a.f_over:hover { font-weight:bold; COLOR: #cfdce8; }

/*********************************************** 선 스타일 ***********************************************/
.Line_01 {
	border-bottom: 1px solid #a0bce4;
}

.Line_02 {
	border-bottom:1px dashed #888888;
}

.Line_03 {
	border-top: 1px solid #d3dbe7;
	border-bottom: 1px solid #d3dbe7;
	padding:5px 0 5px 5px;
}

.Line_04 {
	border-right:1px solid #d3dbe7;
	border-bottom: 1px solid #d3dbe7;
}

.Line_05 {
	border-bottom: 1px solid #d3dbe7;
}

.Line_06 {
	border-top: 1px solid #d3dbe7;
	border-right:1px solid #d3dbe7;
	border-bottom: 1px solid #d3dbe7;
}

/*********************************************** 아직쓰지않은 스타일 ***********************************************/
/* 작은글씨 */
.small {
	font-size: 8pt;
	color:#7A7976;
	letter-spacing:-1px;
	line-height:10px
	font-family: "Verdana";
}

/* 숫자 */
.number {
	font-size: 8pt;
	color:#959289;
	letter-spacing:-1px;
	line-height:8px
	font-family: "Verdana";
}

/* 큰글씨 */
.big {
	font-size: 11pt;
	color:#ffffff;
	letter-spacing:-2px;
	font-weight:bold;
	font-family: "Verdana";
}


.Line {
	border-top: 1px solid #d7e6f3;
	border-bottom: 1px solid #d7e6f3;
	padding:2px 2px 2px 2px;
}

/* 글씨선 */
.underline:hover{text-decoration:underline;}

/* 메인_게시판 도트 */
.dot_bar {
	background: url(../images/_public/dot_bar.gif);
	padding-left: 15px;
}



a.more01:link, a.more01:visited{color:#4F4E2F;text-decoration:none}
a.linkover:hover {position:relative; top:1; left:1}

/* 서브링크 스타일 */
a.sub:link,
a.sub:visited,
a.sub:active { text-decoration: none; color: #774C0E; }
a.sub:hover { text-decoration:underline; }

/* 서브오버링크 스타일 */
a.sub_over:link,
a.sub_over:visited,
a.sub_over:active { text-decoration: none; color: #666666; }
a.sub_over:hover { text-decoration:underline; }

/* 입력폼 */
.input {font-size: 8pt; color: #9B9B9B; font-style: normal; font-family: Verdana; height: 19px; width: 98px;	border: 1px solid #DEDEDE;}
.select    			{ behavior: url(../inc/js/selectbox.htc); vertical-align:middle;}

.imgbox             {border-top:1px solid #D3D3D3;border-left:1px solid #D3D3D3;border-right:1px solid #D3D3D3; border-bottom:1px solid #D3D3D3;}
.submenu_bg         {background-image: url(/images/submenu_bot_img.gif); background-repeat: repeat-x; background-position: bottom;}


/* 서브TOP 레이어 */
#div_id {position:absolute; left:974px; top:280px; width:15px; z-index:3; visibility: visible;}


.line {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding:5px 0 5px 0;
}