/* ------------------ 기본요소 -------------------------*/

body {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	font-size:11;font-family:"돋움,Dotum";color:#666666;line-height:16px;letter-spacing:-1;
}


input { border: expression((this.type=='checkbox'||this.type=='radio')?'':'1px solid #BBBBBB' );valign:middle;height:20px;background:#FCFCFC;font-family:"돋움,Dotum";font-size:12px; padding-top:3;padding-left:3;}

.input_hidden {
background-color: #E2E2E2; background:#E2E2E2; border: #E2E2E2 0px solid

	font-size:11px;  
	border:0px; 
	FONT-FAMILY: verdana, 굴림;
	vertical-align:middle; 
	text-align:right;
}




textarea { border:1px solid #BBBBBB;font-family:"돋움,Dotum";color:#666666;font-size:12px;padding-top:4;padding-left:4; }

table{border-collapse: collapse}
td{ padding: 0px;font-family:"돋움,Dotum";font-size:11px; }


a img{ border:0; }  /* 링크 걸때 이미지에 border=0 생략 가능토록 */

a {text-decoration:none; color:#717478;font-family:"돋움,Dotum";font-size:11px;}
a:link{text-decoration:none; color:#717478;font-family:"돋움,Dotum";font-size:11px;}
a:visited{text-decoration:none; color:#717478;font-family:"돋움,Dotum";font-size:11px;}
a:hover {text-decoration:underline; color:#717478;font-family:"돋움,Dotum";font-size:11px;}

/* ------------- 기본요소 끝 ------------------ */



ul.list01 {
list-style: none;
padding: 5;
margin: 0,0,0,8;
}

li.list01 {
background: url('../images/dot_gray.gif') no-repeat 1 4;
padding-left: 11px;
margin: 2px;
}

ul.list02 {
list-style: none;
padding: 0,0,0,0;
margin: 3,0,0,1;
}

li.list02 {
padding: 2,0,2,0;
margin: 0,0,0,0;
}

/* ------------- 사이트 별 요소 ----------------*/

.cont_width {width:675px;}

/* ------------- 사이트 별 요소 끝 ----------------*/






/* ------------- 표, 폼, 게시판 관련 --------------
* 상단 클래스는 block 전체에 적용되는 속성을 하단 클래스는 개별적으로 적용되는 속성을 선언한다.
* block의 얼라인은 정의하지 않아서 기본값 left 이다. left가 가장 많지만 간혹 center가 필요한데
   각각 지정하거나 tr에 넣어 주는 게 클라스를 이용하는 것보다 효율적이다. 
*/

.block, .block1, .block2, .block_normal, .block_empha01, .block_field_name, .block_recent_text, .block_border_normal
{padding:10,10,10,10;vertical-align:top;}

.block {}
.block1 {background-color:#f4f4f4;}
.block2 {background-color:#777777;}

.block_normal {height:30px;}
.block_empha01 {height:30px;background:#fafafa;}

.block_border_normal {border:1px solid #d8d8d8;text-align:center;vertical-align:middle;}
.block_border_empha01{border:1px solid #d8d8d8;background:#e9e9e9;text-align:center;vertical-align:middle;}

.block_field_name {height:32px;text-align:center;}

.block_guide {padding:15,15,15,15;background-color:#f4f4f5;border:1px solid #e1e1e1;}

.block_txt {padding:15,15,15,15;border:1px solid #DEDEDE;}

/* ------------- 표, 폼, 게시판 관련 끝--------------*/

.vAlign_middle {vertical-align:middle;}
.align_left{text-align:left;}
.align_center{text-align:center;}


.bg_color_gym_orange {background-color:#ff8111;}
.bg_color_play {background-color:#f96312;}
.bg_color_music {background-color:#9878b0;}
.bg_color_art {background-color:#4c6dab;}
.bg_color_GrowingYourFamily {background-color:#62ae29;}
.bg_color_lifeZone {background-color:#4c87cb;}

.bg_color_table01 {background-color:#4aa69f;}
.bg_color_table02 {background-color:#9f8ccc;}

.txt_color_play {color:#f96312;}
.txt_color_music {color:#9878b0;}
.txt_color_art {color:#4c6dab;}
.txt_color_GrowingYourFamily {color:#62ae29;}
.txt_color_lifeZone {color:#4c87cb;}

.txt_user {font-weight:bold;color:#3ea3b4;}
.txt_empha01 {font-weight:bold;color:#ff8111;} /* orange */
.txt_empha02 {font-weight:bold;color:#9878b0;} /* purple */
.txt_empha03 {font-weight:bold;color:#3ea3b4;} /* sky */
.txt_empha04 {font-weight:bold;color:#62ae29;} /* green */

.line_division {height:1px;background:#DEDEDE;}
.line_header {height:2px;}
.dotline_division {height:1px;background-image:url(../images/dotline_division.gif);}
.dotline_division_green {height:3px;background-image:url(../images/dotline_division_green.gif);}
.dotline_division_blue {height:3px;background-image:url(../images/dotline_division_blue.gif);}
.dotline_division_play {height:3px;background-image:url(../images/dotline_division_play.gif);}
.dotline_division_music {height:3px;background-image:url(../images/dotline_division_music.gif);}
.dotline_division_art {height:3px;background-image:url(../images/dotline_division_art.gif);}

.thumb01 {width:70px;height:70px;}
.thumb02 {width:110px;height:110px;}
.thumb03 {width:140px;height:140px;}


/* ------------- 짐보리 프로그램 테이블 --------------*/

.program {border:1px solid #d8d8d8;text-align:center;vertical-align:middle;padding:5,5,5,5;}
.program_level01 {background-color:#abb400;font-weight:bold;color:#ffffff;}
.program_level02 {background-color:#e0efd4;}
.program_play01 {background-color:#ff7d13;font-weight:bold;color:#ffffff;}
.program_play02 {background-color:#ffe5d0;}
.program_music01 {background-color:#9878b0;font-weight:bold;color:#ffffff;}
.program_music02 {background-color:#e8e1ee;}
.program_art01 {background-color:#4c6dab;font-weight:bold;color:#ffffff;}
.program_art02 {background-color:#d8dfed;}
.program_global01 {background-color:#4c87cb;font-weight:bold;color:#ffffff;}
.program_global02 {background-color:#e4edf7;}

.newtxt_page {
	font-weight:bold; 
	color:#444444; 
	font-family:"돋움,Dotum";
	font-size:12px;
}

.food_board14 {
	font-weight:bold; 
	color:#111111; 
	font-family:"돋움,Dotum";
	font-size:14px;
}

.txt_descrip {
	color:#7689AA; 
	font-family:"돋움,Dotum";
	font-size:11px;
	line-height:140%;
}

.txt_board1 {
	font-weight: bold;
	color: #000000;
	font-size: 11px;
}

.txt_top11 {
	color: #888888;
	font-size: 11px;
	font-family:"돋움,Dotum";
}

.txt_board2 {
	font-size: 11px;
	color: #a7a6a6;
	font-weight: normal;
	font-family: "돋움,Dotum";
}
.txt_index12 {
	font-size: 12px;
	color: #747474;
	font-weight: normal;
	font-family: "돋움,Dotum";
	letter-spacing:0.5px;
}
.txt_board4 {
	font-size: 12px;
	font-weight: bold;
	color: #747474;
}
.txt_board3 {
	font-size: 11px;
	color: #747474;
	font-family: "돋움,Dotum";
}
.txt_board5 {
	font-size: 11px;
	color: #6e9acb;
	font-family: "돋움,Dotum";
}
.txt_board6 {
	font-family:"돋움,Dotum";
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.txt_board7 {
	font-family: "돋움,Dotum";
	font-size: 11px;
	font-weight: normal;
	color: 838282;
}
.txt_board8 {
	font-family: "돋움,Dotum";
	font-size: 11px;
	font-weight: bold;
	color: #67b00d;
}
.txt_board9 {
	font-family: "돋움,Dotum";
	font-size: 11px;
	font-weight: bold;
	color: #ff6c4a;
}
.txt_board10 {
    font-family: "돋움,Dotum";
	font-size: 12px;
	font-weight: normal;
	color: #747474;
}
.txt11 {

	font-family: 굴림;
	font-size: 11px;
	font-weight: bold;
	color: #32a12a;
}
.txtid {
	font-family: standard 07_57;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.txtid2 {
	font-family: standard 07_57;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.txt_9 {

	font-family: "돋움,Dotum";
	font-size: 11px;
	font-weight: normal;
	color: #ff6c4a;
}
.txt_9Copy {


	font-family: "돋움,Dotum";
	font-size: 11px;
	font-weight: bold;
	color: #e36c02;
}
.txt_board7Copy {

	font-family: "돋움,Dotum";
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	line-height:150%;
}
.txt_12 {



	font-family: "돋움,Dotum";
	font-size: 12px;
	font-weight: bold;
	color: #ff8111;
}
.txt_aboutgympro {

	font-family: "돋움,Dotum";
	font-size: 12px;
	font-weight: normal;
	color: #777777;
	line-height:150%;
}
.txt_aboutgymboard {


	font-family: "돋움,Dotum";
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.txt_aboutgymproboard1 {


	font-family: "돋움,Dotum";
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.txt_aboutgymproCopy {


	font-family: "돋움,Dotum";
	font-size: 12px;
	font-weight: normal;
	color: #777777;
	line-height:150%;
}
.txt_play_list {



	font-family: "돋움,Dotum";
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.txt_home {



	font-family: "돋움,Dotum";
	font-size: 11px;
	font-weight: normal;
	color: #999999;
}
.txt_home1 {



	font-family: "돋움,Dotum";
	font-size: 11px;
	font-weight: bold;
	color: #999999;
}
.txt_list {



	font-family: "돋움,Dotum";
	font-size: 12px;
	font-weight: normal;
	color: #808080;
}
.txt_list1 {

	font-family: "돋움,Dotum";
	font-size: 12px;
	font-weight: bold;
	color: #808080;
	line-height:150%;
}
.txt_life_list {



	font-family: "돋움,Dotum";
	font-size: 11px;
	font-weight: bold;
	color: #7C80D9;
}
.txt_life_list1 {



	font-family: "돋움,Dotum";
	font-size: 11px;
	font-weight: normal;
	color: #7C80D9;
}
.txt_play {


	font-family: "돋움,Dotum";
	font-size: 11px;
	font-weight: normal;
	color: #ff9d11;
}
.txt_play_1 { font-family: "돋움,Dotum"; font-size: 12px; font-weight: normal; color: #aeaeae; }
.txt_reply { font-family: "돋움,Dotum"; font-size: 12px; font-weight: bold; color: #777777;line-height:150%; }
.txt_view { font-family: "돋움,Dotum"; font-size: 12px; font-weight: normal; color: #737373;line-height:150%;}

.txt_music {
	font-family: "돋움,Dotum";
	font-size: 11px;
	font-weight: normal;
	color: #75c0e8;
}

.reply_id {
	font-family: "돋움,Dotum";
	font-size: 11px;
	color: #6AB6BF;
	line-height:130%;
}

.reply_date { 
	font-family:"Verdana, Arial,sans-serif,돋움,Dotum";
	font-size: 10px;
	color: #AFAFAF;
	line-height:130%;
	letter-spacing:-1;
}

.btitle_date { 
	font-family:"Verdana, Arial,sans-serif,돋움,Dotum";
	font-size: 11px;
	color: #939496;
	line-height:130%;
	letter-spacing:0.5;
}

.txt_art {
	font-family: "돋움,Dotum";
	font-size: 11px;
	font-weight: normal;
	color: #94c10a;
}
.txt_8 {
	font-family: "돋움,Dotum";
	font-size: 12px;
	line-height:130%;
}

.rcp_tip {
	font-family: "돋움,Dotum";
	color: #8D653A;
	font-size: 12px;
	line-height:130%;
}

.rcp_src {
	font-family: "돋움,Dotum";
	color: #5B653D;
	font-size: 12px;
	line-height:130%;
}

.txt_8_conts {
	font-family: "돋움,Dotum";
	font-size: 12px;
	line-height:150%;
}

.txt_month8 {
	font-family: "돋움,Dotum";
	font-size: 12px;
	line-height:120%;
}

.txt_center {
    font-family: 굴림;
	font-size: 12px;
}
.txt_center_1 {
	font-family: "돋움,Dotum";
	font-size: 10pt;
}
.txt_center_title {
    font-weight: bold;
	color: #FFFFFF;
	font-family: "돋움,Dotum";
	font-size: 25pt;
	letter-spacing:-3;
	font-weight: bold;
}
.txt_center_calendar {
	font-family: "돋움,Dotum";
	font-size: 10px;
	color: #268b41;
}
.txt_center_menu {
	font-family: "돋움,Dotum";
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.txt_center_title1 {
    font-weight: bold;
	color: #FFFFFF;
	font-family: 돋음;
	font-size: 15pt;
}

.txt_perinfo {
	font-family: "돋움,Dotum";
	color: #1d74da;
	font-weight: bold;
	font-size: 12px;
	padding:8,8,8,18; 
	text-align:left;
	width:400;
	line-height:1.4;
}
.txt_perinfo_1 {
	font-family: "돋움,Dotum";
	font-size: 12px;
	padding:8,8,8,20; 
	text-align:left;
	width:630;height:30;
	line-height:1.4;	
}
.txt_perinfo_2 {
	font-family: "돋움,Dotum";
	font-size: 8.5pt;
	color: #787878;
	line-height:1.6; 
}
.txt_perinfo_3 {
	font-family: "돋움,Dotum";
	font-size: 12px;
	color: #1d74da;
	font-weight: bold;
	line-height:1.6; 
}

.style_dec {
	color: #568CB5;
	font-family: "돋움,굴림";
	font-size: 11px;

}
.style_input {
	color: #555555;
	font-family: "돋움,굴림";
	font-size: 12px;

}