/***** 필수 코드 *****/

* html body, td, th {
	margin: 0;
	font-size: 12px;
	color: #666666;
	font-family: dotum, arial;
}

a:link { text-decoration: none; color: #848484; }  /* 누르기 전 */
a:visited { text-decoration: none; color: #848484; } /* 링크를 누른 후 */
a:active { text-decoration: none; color: #848484; } /* 클릭했을 때 */
a:hover { text-decoration:underline; } /* 마우스를 갖다 댈 때 */

img { border: none; }
a { selector-dummy: expression(this.hideFocus=true); }
li { list-style: none; }
ul {margin: 0;}

.png24 { tmp:expression(setPng24(this)); } 




/***** Header *****/
#body_back {
	background: #FFFFFF url('../images/header/bg_body.gif') no-repeat;
}





/***** Sub *****/
#sub_con_bg {
	background: url('../images/header/sub_con_bg.gif') no-repeat;
}





/***** Main *****/
#login_back {
	background: url('../images/header/bg_login.gif') no-repeat;
	height: 115px;
}





/***** Content *****/
.lg_ip { /* 로그인 */
	border:1 solid #d1d1d1; 
	background-color: #ffffff;
	height:18px; 
	width:105px;
}

.month { /* 행사달력 월 */
	font-family: 굴림; 
	font-size: 18px;
	font-weight:bold;
	color: #303030;
	line-height:18px;
	width: 30px;
	text-align:center;
	letter-spacing: -2px;
}
.month2 { /* 행사달력 월 */
	font-family: dotum; 
	font-size: 15px;
	font-weight:bold;
	color: #02918c;
}
.day { /* 행사달력 날짜 */
	font-size: 11px; 
	width:24px; height:13px;
	text-align:center;
	padding:3px 0 0 0;
}
.day_on { /* 행사달력 날짜 ON */
	font-size: 11px; 
	width:24px; height:13px;
	text-align:center;
	background: url(../images/cal_on.gif) no-repeat 0 10%;
	padding:3px 0 0 0;
}
.day_list { /* 행사달력 하단 리스트 */
	font-family: 돋움; 
	font-size:8pt;
	color: #FFFFFF;
	width:33px;
	height:13px;
	text-align:center;
	background: url(../images/bg_cal_list.gif) no-repeat 0 10%;
	padding:2 0 0 0;
}
.pic_day { /* 갤러리 날짜 */
	font-family: Tahoma;
	font-size:7pt;
	font-weight:bold;
	color: #FFFFFF;
	text-align:center;
}

#mn_on { /* 왼쪽메뉴 : On */
	font-size: 12px;
	font-weight:bold;
	color: #1764b2;
	padding: 8px 0 10px 26px;
	background: url('../images/menu/bg_on.gif') no-repeat;
}
#mn_off { /* 왼쪽메뉴 : Off */
	font-size: 12px;
	font-weight:bold;
	color: #a1a1a1;
	padding: 8px 0 10px 26px;
	background: url('../images/menu/bg_off.gif') no-repeat;
}
#sub_mn_off { /* 서브왼쪽메뉴 : Off */
	font-size: 11px;
	color: #252424;
	padding: 3px 0 1px 17px;
}
#sub_mn_on { /* 서브왼쪽메뉴 : On */
	font-size: 11px;
	color: #252424;
	padding: 3px 0 1px 17px;
}
a.mn:link, /* 왼쪽메뉴 : Link */
a.mn:visited,
a.mn:active { text-decoration: none; color: #a1a1a1; }
a.mn:hover { text-decoration:none; color: #a1a1a1; }

a.mn2:link, /* 왼쪽메뉴 : Link */
a.mn2:visited,
a.mn2:active { text-decoration: none; color: #1764b2; }
a.mn2:hover { text-decoration:none; color: #1764b2; }



#location { /* 현재위치 */
	font-family: dotum; 
	font-size:8pt;
	color: #a3a3a3;
	padding:0 0 0 10;
}

#sub_title { /* 서브 타이틀 */
	font-family: Gulim; 
	font-size:12pt;
	font-weight:bold; 
	color: #000;
	padding:5 0 0 38;
	letter-spacing: -1px;
}

#sub_content { /* 서브 전체 내용 */
	text-align: justify;
	line-height: 17px;
}

.top_text {
	background: url('../images/sub/bg_top_text.gif') no-repeat;
	padding: 22px 20 13px 23px;
	font-family: dotum, arial;
	color: #228a91;
	text-align: justify;
	font-weight:bold;
	border-bottom:5px solid #ececec;
}
.sub_tt {
	background: url('../images/sub/bg_tt_01.gif') no-repeat 0 45%;
	padding: 6px 0 5px 36px;
	font-family: Gulim, arial;
	font-weight:bold;
	color: #007699;
}
.sub_con_01 { /* 서브 세부 내용 */
	padding: 10px 20px 30px 20px;
	line-height: 17px;
	text-align: justify;
}

/***** Table *****/

.T_title { /* 상단 타이틀 */
	border-bottom:1px solid #8cd8cd;
	padding:5px 5px 4px 5px;
	font-weight:bold;
	font-size: 8pt;
	color:#0b927e;
	text-align:center;
	background: #dff8f5;
	line-height: 16px;
}
.T_title_top { /* 상단 타이틀 */
	border-bottom:1px solid #8cd8cd;
	border-left:1px solid #8cd8cd;
	padding:5px 5px 4px 5px;
	font-weight:bold;
	font-size: 8pt;
	color:#0b927e;
	text-align:center;
	background: #dff8f5;
	line-height: 16px;
}
.T_all_L { /* 테이블 전체 라인 Left */
	border-bottom:1px solid #8cd8cd;
	padding:6px 10px 3px 10px;
	font-size: 8pt;
	line-height: 16px;
}
.T_all { /* 테이블 전체 라인 */
	border-bottom:1px solid #8cd8cd;
	border-left:1px solid #a9dfd7;
	padding:6px 10px 3px 10px;
	font-size: 8pt;
	line-height: 16px;
}

/***** Table Gray *****/

.Tg_title { /* 상단 타이틀 */
	border-bottom:1px solid #dddddd;
	padding:5px 5px 4px 5px;
	font-weight:bold;
	font-size: 8pt;
	color:#848484;
	text-align:center;
	background: #f8f8f8;
	line-height: 16px;
}
.Tg_title_top { /* 상단 타이틀 */
	border-bottom:1px solid #dddddd;
	border-left:1px solid #dddddd;
	padding:5px 5px 4px 5px;
	font-weight:bold;
	font-size: 8pt;
	color:#848484;
	text-align:center;
	background: #f8f8f8;
	line-height: 16px;
}
.Tg_all_L { /* 테이블 전체 라인 Left */
	border-bottom:1px solid #dddddd;
	padding:6px 10px 3px 10px;
	font-size: 8pt;
	line-height: 16px;
}
.Tg_all { /* 테이블 전체 라인 */
	border-bottom:1px solid #dddddd;
	border-left:1px solid #e5e5e5;
	padding:6px 10px 3px 10px;
	font-size: 8pt;
	line-height: 16px;
}




.mj_01 { /* 목장사역 */
	border-bottom: 1px solid #dddddd;
	font-size: 11px;
	color: #878787;
	text-align: center;
	padding-top: 3px;
}
.mj_02 { /* 목장사역 */
	background: url('../images/bnr/vline_01.gif') no-repeat;
	border-bottom: 1px solid #dddddd;
	font-size: 11px;
	color: #878787;
	text-align: center;
	padding-top: 3px;
}





/** Text Style : Size **/
.note {font-size: 11px;}


/** Text Style : Color **/
.color-01 {color: #FC8613;} /* 오렌지 */
.color-02 {color: #6AA203;} /* 초록색 */
.color-03 {color: #619200;} /* 초록색 */
.color-04 {color: #008186;} /* 초록색 */
.color-red {color: #ff3300;} /* 빨간색 */
.color-blue {color: #0066cc;} /* 파란색 */

/** Text Style : Etc **/
.line-17 {line-height: 17px;}
.b{font-weight:bold;}


/** Select Style **/
.sbox {
	background-color:#f6f6f6;
	font-size: 11px;
	color: #6e6e6e;
	font-family: dotum, arial;
}
