/* 기본 클래스 - by adam */
body {
  font-family:Tahoma,굴림; font-size:9pt; letter-spacing: 0pt; color:#595959; line-height:160%;
  scrollbar-face-color: #DDDDDD;
  scrollbar-shadow-color: #AAAAAA;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-3dlight-color: #999999;
  scrollbar-darkshadow-color: #999999;
  scrollbar-track-color: #EEEEEE;
  scrollbar-arrow-color: #FFFFFF;
/*
  scrollbar-face-color:#F3F3F3;
  scrollbar-shadow-color:#A09F9F;
  scrollbar-highlight-color:#E1E1E1;
  scrollbar-3dlight-color:#F3F3F3;   
  scrollbar-darkshadow-color:#FFFFFF;
  scrollbar-track-color:#F5F5F5;
  scrollbar-arrow-color:#80A8BB;
*/
}
td, p, input, button, textarea, select, .c1 { font-family:Tahoma,굴림; font-size:9pt; color:#595959; }

/* 파이어 폭스*/
html>body, td, p, button, textarea, select, .c1 { font-family:Tahoma,굴림; font-size:9pt; color:#595959; }

a:link, a:visited, a:active { text-decoration:none; color:#595959; }
a:hover { text-decoration:none; }
a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#595959; }
a.menu:hover { text-decoration:none; }

/* g4 고유설정값 */
.member { font-weight:normal; color:#595959; }
/* .guest  { font-weight:normal; color:#A5A5A5; } */
.guest  { font-weight:normal; color:#595959; }
.lh { line-height: 150%; }
.jt { text-align:justify; }
.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }
.ul { list-style-type:square; color:#66AEAD; }
.ct { font-family: Verdana, 굴림; color:#222222; } 
.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 
.small { font-size:8pt; font-family:돋움; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */

/* Bold 폰트 클래스 - by adam */
.bold1 { font-weight:bold; font-family:Tahoma,굴림; letter-spacing:-1; } /* 기본 */
.bold2 { font-weight:bold; font-family:Tahoma,굴림; letter-spacing:-1; color:#5083B3; } /* 파랑색 */
.bold3 { font-weight:bold; font-family:Tahoma,굴림; letter-spacing:-1; color:#C85A5A; } /* 자주색 */
.bold4 { font-weight:bold; font-family:Tahoma,굴림; letter-spacing:0; } /* 기본 */
.bold5 { font-weight:bold; font-family:Tahoma,굴림; letter-spacing:-1; color:#B38A30; } /* 똥색 */

/* 기타 폰트 클래스 - by adam */
.ip {font-weight:normal; font-size:11px; font-family:Tahoma; color:#595959; }
.9px { font-size:9px; font-weight:normal; font-family:Tahoma,굴림; letter-spacing:0; }
.9px_b { font-size:9px; font-weight:bold; font-family:Tahoma,굴림; letter-spacing:0; color:#C85A5A; } /* 자주색 */
.11px { font-size:11px; font-weight:normal; font-family:돋움,Tahoma; letter-spacing:-1; }

/* 쇼핑몰 클래스 - by adam */
.small { font-size:8pt; font-family:돋움; }
.small2 { font-size:8pt; font-family:Tahoma; letter-spacing:0; }
.small3 { font-weight:normal; font-size:8pt; font-family:Tahoma, 돋움; color:#595959; letter-spacing:0; }
.amount { font-weight:bold; font-family: Verdana, 굴림; color:#816016; letter-spacing:-1; }
.amount2 { color:#816016; font-weight:bold; font-family:Verdana; letter-spacing:0; }
.title1 { color:#466C8A; font-weight:bold; font-family:Verdana; letter-spacing:-1; }
.title1_1 { color:#D38585; font-weight:bold; font-family:Verdana; letter-spacing:-1; }
.title1_2 { color:#FC8246; font-weight:bold; font-family:Verdana; letter-spacing:-1; }
.title2 { color:#2266BB; font-weight:normal; font-family:Verdana; letter-spacing:-1; }
.title2_1 { color:#779D1A; font-weight:normal; font-family:Verdana; letter-spacing:-1; }
.title2_2 { color:#2EB3B1; font-weight:normal; font-family:Verdana; letter-spacing:-1; }
.c1 { background-color:#CAAE6F; } 
.c2 { background-color:#828282; } 
.c3 { background-color:#828282; } 
.it_name { font-weight:normal; font-family: Tahoma, 굴림; font-size:9pt; color:#816016; letter-spacing:0; line-height:20px; }
.it_name2 { font-weight:bold; font-family: 굴림,Verdana; font-size:13pt; color:#816016; letter-spacing:-1; }
.it_name3 { font-weight:normal; font-family: Tahoma, 굴림; font-size:8pt; letter-spacing:0; }
.it_name4{ font-weight:bold; font-family: Tahoma, 굴림; font-size:9pt; color:#595959; letter-spacing:0; line-height:20px; }
.it_name5{ font-weight:bold; font-family: Tahoma, 굴림; font-size:11pt; color:#89671B; letter-spacing:0; line-height:20px; }
.index_exp { font-weight:normal; font-family: Tahoma, 굴림; font-size:9pt; color:#999999; letter-spacing:-1; }
.it_basic1 { font-weight:normal; font-family: 돋움, Tahoma; font-size:8pt; color:#A5A5A5; letter-spacing:-1; }

/* 테이블 클래스 - by adam */
.tbbox1 { border:1px solid #D5D5D5; }
.tbbox1_1 { border:5px solid #E7E7E7; }
.tbbox1_2 { border:10px solid #FFA200; }
.tbbox1_3 { border:1px solid #FFA200; }
.tbbox2 { border:1px solid #666666; }
.tbbox3 { border:1px solid #000000; }
.tbbox_layerlogin { border:7px solid #FFA200; }

/* 셀 클래스 - by adam */
.cl1_1 { border-top:1px solid #666666; border-left:none; border-right:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5; }
.cl1_2 { border-top:1px solid #666666; border-left:1px solid #D5D5D5; border-right:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5; }
.cl1_3 { border-top:1px solid #666666; border-left:1px solid #D5D5D5; border-right:none; border-bottom:1px solid #D5D5D5; }

.cl2_1 { border-top:1px solid #D5D5D5; border-left:none; border-right:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5; }
.cl2_2 { border-top:1px solid #D5D5D5; border-left:1px solid #D5D5D5; border-right:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5; }
.cl2_3 { border-top:1px solid #D5D5D5; border-left:1px solid #D5D5D5; border-right:none; border-bottom:1px solid #D5D5D5; }

.cl3_1 { border-top:1px solid #D5D5D5; border-left:none; border-right:1px solid #D5D5D5; border-bottom:1px solid #666666; }
.cl3_2 { border-top:1px solid #D5D5D5; border-left:1px solid #D5D5D5; border-right:1px solid #D5D5D5; border-bottom:1px solid #666666; }
.cl3_3 { border-top:1px solid #D5D5D5; border-left:1px solid #D5D5D5; border-right:none; border-bottom:1px solid #666666; }

.cl2_1_1 { border-top:none; border-left:none; border-right:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5; }
.cl2_1_3 { border-top:none; border-left:1px solid #D5D5D5; border-right:none; border-bottom:1px solid #D5D5D5; }
.cl2_3_1 { border-top:border-right:1px ; border-left:none; border-right:1px solid #D5D5D5; border-bottom:none; }
.cl2_3_3 { border-top:border-right:1px ; border-left:1px solid #D5D5D5; border-right:none; border-bottom:none; }

/* 테이블 1라인 클래스 - by adam */

.tbline1 { border-top: 1px solid #D5D5D5; border-left: 1px solid #D5D5D5; }
.tbline2 { border-right: 1px solid #D5D5D5; border-bottom: 1px solid #D5D5D5; }

/* 가로 1라인 클래스 - by adam */
.ln_top { border-top:1px solid #666666; border-left:none; border-right:none; border-bottom:1px solid #D5D5D5; }
.ln_middle { border-top:none; border-left:none; border-right:none; border-bottom:none; }
.ln_bottom { border-top:1px solid #D5D5D5; border-left:none; border-right:none; border-bottom:1px solid #666666; }

/* 페이징 클래스 - by adam */
#pagingNew {clear:both;font:12px Tahoma,Verdana;margin:0px 0px 0px 0px;text-align:center;width:100%;}
#pagingNew a {border:1px solid #ECECEC;height:20px;text-decoration:none;padding:2px 5px 3px 5px;margin-left:4px;font-weight:bold;}
#pagingNew a:hover {border:1px solid #95A5FF;color:#6671FF;}
#pagingNew .sel {border:1px solid #95A5FF;color:#6671FF;font-weight:bold;height:20px;padding:2px 5px 3px 5px;margin-left:4px;}
#pagingNew .numBox {color:#000;font-weight:bold;}
#pagingNew .numBegin {background:url("./img/page_begin.gif") no-repeat 4px 4px;color:#000;height:22px;margin-left:0px;overflow:hidden;padding:2px 6px 3px 15px;}
#pagingNew .numPrev {background:url("./img/page_prev.gif") no-repeat 4px 4px;color:#000;height:22px;margin-left:4px;overflow:hidden;padding:2px 6px 3px 15px;}
#pagingNew .numNext {background:url("./img/page_next.gif") no-repeat 4px 4px;color:#000;height:22px;margin-left:4px;overflow:hidden;padding:2px 15px 3px 6px;}
#pagingNew .numEnd {background:url("./img/page_end.gif") no-repeat 4px 4px;color:#000;height:22px;margin-left:4px;overflow:hidden;padding:2px 15px 3px 6px;}

/* 보드 클래스 - by adam */
.list_num1 { word-break:break-all; font-weight:bold; font-size:11px; font-family:Tahoma; color:#E15916; }
.list_num2 { word-break:break-all; font-weight:normal; font-size:11px; font-family:Tahoma; color:#B3B3B3; }
.list_num3 { word-break:break-all; font-weight:bold; font-size:9px; font-family:Tahoma; }
.list_category { background-color:#FFFFFF; border:1px solid #D5D5D5; height:21px; }
.list_comment { word-break:break-all; font-weight:normal; font-size:9px; font-family:Tahoma; color:#D32626; }
.list_common { word-break:break-all; font-weight:normal; font-size:11px; font-family:Tahoma; color:#595959; }
.list_search { width:200px; height:21px; background-color:#FFFFFF; border:1px solid #D5D5D5; }
.write_head { height:30px; width:120px; text-align:center; color:#595959; }
.field { border:1px solid #CCCCCC; }
.view_common { word-break:break-all; font-weight:normal; font-size:11px; font-family:Tahoma; color:#6C6C6C; }
.view_filelink { word-break:break-all; font-weight:bold; font-size:11px; font-family:Tahoma; color:#6C6C6C; }
.view_hit { word-break:break-all; font-weight:common; font-size:11px; font-family:Tahoma; color:#E15916; }
.view_good { word-break:break-all; font-weight:normal; font-size:11px; font-family:Tahoma; color:crimson; }
.view_nogood { word-break:break-all; font-weight:normal; font-size:11px; font-family:Tahoma; color:crimson; }
.view_sign { border-top:1px solid #E7E7E7; border-bottom:1px solid #E7E7E7; padding:20px 0px 20px 0px; }
.comment_common { word-break:break-all; font-weight:normal; font-size:9px; font-family: Tahoma; color:#6C6C6C; }
.name_small { font-size:8pt; font-family:돋움,Tahoma; letter-spacing:-1; color:#2FA334; }

/* 최근게시물 클래스 - by adam */
/*
.lat_title { word-break:break-all; font-family:돋움,Tahoma; font-size:9px; letter-spacing:-1px; }
.lat_name { word-break:break-all; font-family:돋움,Tahoma; font-size:9px; letter-spacing:-1px; color:#466C8A; }
.lat_cat { word-break:break-all; font-family:돋움,Tahoma; font-size:9px; letter-spacing:-1px; color:#D87474; }
*/
.lat_subject1 { word-break:break-all; font-family:Tahoma,굴림; font-size:12px; color:#2C88B9; } /* 연한 파란색 */
.lat_subject2 { word-break:break-all; font-family:Tahoma,굴림; font-size:12px; color:#6A6A6A; }
.lat_subject3 { word-break:break-all; font-family:Tahoma,굴림; font-size:12px; letter-spacing:-1px; color:#D87474; } /* 연한 자주색 */
.lat_subject4 { word-break:break-all; font-family:Tahoma,굴림; font-size:12px; letter-spacing:-1px; color:#000000; }
.lat_subject5 { word-break:break-all; font-family:돋움; font-size:11px; letter-spacing:-1px; color:#83BA52; } /* 초록색 */
.lat_comment { word-break:break-all; font-family:Tahoma,굴림; font-size:9px; color:#D32626; }
.lat_date { word-break:break-all; font-family:Tahoma,굴림; font-size:9px; color:#466C8A; }
.bible { word-break:break-all; font-weight:normal; font-family:Verdana,굴림; letter-spacing:-1;color:#AA5A5A } /* 진한 자주색 */
.pm_num { word-break:break-all; font-family:Tahoma,굴림; font-size:11px; }
.cat_menu { word-break:break-all; font-family:Verdana,굴림; font-size:11px; letter-spacing:-1; color:#5083B3;} /* 파란색 */

/* 설문조사 클래스 - by adam */
.poll_title { font-size:11px; letter-spacing: -1px; color:#21635B; }
.poll_result_title { font-weight:bold; font-size:11px; letter-spacing: -1px; color:#21635B; }
.poll_contents { font-family:Tahoma,굴림; font-size:12px; letter-spacing: -1px; }

/* 입력폼 클래스 - by adam */
.input_off { border:1px solid #CCCCCC; }
.input_on { border:1px solid #B68D33; }