/* index */
	A.subjectColor:link		{text-decoration:none; color:#666;} /*글제목: 읽지 않은 글 */
	A.subjectColor:visited	{text-decoration:none; color:#666;} /*글제목: 읽은 글 */
	A.subjectColor:hover	{text-decoration:none; color:#000;} /*글제목: 마우스OVER */

	#mainIndexTable td{ } /*글목록 전체 <td>*/
	.head_td			{height:35px; text-align:center; border-width:0; background:#fafafa;border-bottom:1px solid #e7e7e7; border-top:1px solid #e7e7e7; font-weight:bold;}
	.head_td a:link,a:visited{color:#586372;}
	.list_default		{padding-left:2px;}
	.list_check		{text-align:center; width:20px;}
	.list_no				{text-align:center; color:#999999; width:50px; font-size:11px; white-space:nowrap; padding:9px 0 5px 0;}
	.list_subject		{ word-break:break-all; text-align:left; padding:9px 0 5px 0;}
	.font_repcnt		{color:#999999; font-size:11px; white-space:nowrap;}
	.list_name			{text-align:center;width:100px;color:#666; padding:9px 0 5px 0;}
	.list_date			{text-align:center; width:80px; color:#999999; font-size:11px; white-space:nowrap; padding:9px 0 5px 0;}
	.gall_date {text-align:left; color:#999999; font-size:11px; white-space:nowrap;}
	.list_hit				{font-size:11px;text-align:center;width:60px; color:#999999; font-size:11px; white-space:nowrap;}
	.list_category	{text-align:center; width:10%; color:#7dbfe2; padding-left:10px; padding-right:10px;}
	.list_fileadd	{text-align:center;width:100px;}
	.list_other		{text-align:center;}
	.list_wr_add		{} /*입력란 추가 생성한 <td>*/
	.list_hr_tr			{}
	.list_hr_line		{height:1px; padding:0;}
	.list_photo		{background-color:#ffffff; border:1px solid #f0f0f0; cursor:pointer;}
	.font11px			{font-size:11px; font-family:돋움; color:#666666;}
	.pagenum_wrap{text-align:center;padding:20px 0 0 0;}
	.page_number	{font-size:11px;background-color:#f0f0f0; border:1px #e5e5e5 solid; width:25px; line-height:25px; margin:0 2px;text-align:center; display:inline-block;} /*글목록 페이지 번호*/
	.page_numberon	{font-size:11px;background-color:#2668b4; border:1px #225da2 solid; width:25px; line-height:25px; padding-top:5px; margin:0 2px;text-align:center; display:inline-block; color:#FFFFFF;} /*글목록 페이지 번호*/
	.page_number2	{font-size:11px; font-family:Tahoma,돋움; width:25px; line-height:25px; padding-top:5px; margin:0 2px; letter-spacing:-1px; text-align:center; display:inline-block;} /*글목록 페이지 번호*/
	.clear2{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important; }
	/*//크롭적용[20100816]*/
	.list_thumbnail	{background-color:#ffffff; border:1px solid #f0f0f0; cursor:pointer;}
	/* select */	
	.schSelect{
    background:#f5f5f5;border-top:1px solid #e0dfe5;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #e0dfe5;color:#9893a8;height:28px;line-height: 28px;padding: 0 0 0 5px;vertical-align:top;}
	.schField{width:150px;border:1px solid #c9c9c9; height:28px;line-height:28px; padding:0 5px;background:#f8f8f8;}
	.schBtn{background:#4c4c4c;display:inline-block;color:#fff; height:28px;line-height:28px; padding-left:10px; padding-right:10px; font-size:12px; font-weight:bold; border:1px solid #4c4c4c; cursor:pointer;}
	.imgbox {margin:10px auto; width:220px;}
	.imgouttd { text-align:center; width:150px; padding-top:15px; padding-bottom:15px;}
	
	.imgtitle { text-align:center;  margin:10px 0;}
	.imgtitle a {color:#04386a;}
	.imgtitle span { }
	

/* body */
	/* 작성자, 홈페이지, 카테고리 등의 subject 출력 부분에 적용 */
	.b_detail_left{color:#454545; width:120px; padding-top:2px;}

	/* 작성자, 홈페이지, 카테고리 등에 해당되는 '데이타'에 적용 */
	.b_detail_right{color:#444444; background-color:#ffffff; border-bottom:1px solid #fafafa; padding-left:3px;}

	/* 조회, 추천, 아이피 등의  글자에 적용 */
	.b_detail_right2{color:#777777; background-color:#ffffff; padding:2px; padding-right:1px;}

	/* 회원사진 - 본문내에 출력 */
	.b_mphoto_body{width:50px; margin-top:5px; filter:alpha(style=2, opacity=80, finishopacity=5); cursor:pointer;}

	/* 회원사진 - 댓글에 출력 */
	.b_mphoto_reply	{width:40px; filter:alpha(style=2, opacity=100, finishopacity=5); margin-top:2px; cursor:pointer;}

	/* 댓글 입력란의 이름,메일,비밀번호 입력칸에 적용 */
	.b_reply_input{width:100px; border:1px solid #e0dedf; background-color:#ffffff; text-align:left; padding:0 5px; margin-right:3px; height:24px; line-height:22px; font-size:12px;}

	.b_hand{cursor:pointer;}
	.b_list_subject{word-break:break-all;}
	.b_list_name{text-align:center;}
	.b_list_date{text-align:center; }
	.b_list_hit{text-align:center;}

	/* 글쓰기-편집기로 작성해 넣은 표의 <td> */
	.b_insert_td{line-height:110%;}

	/* url 자동링크 글자색*/
	.b_autolink{color:#0184FF; text-decoration: underline;}

	.b_imagine_table{} /*편집기-공간분할 <table>*/
	.b_imagine_td{}  /*편집기-공간분할 <td>*/
	.subject{font-size:16px; line-height:1.2em; color:#333; margin:0 0 8px 0; font-family:"notokr-demilight",NGR,NBG,"돋움","돋움체","굴림","굴림체",Tahoma,sans-serif;}
	.subjectbox {}
	.subjectbox .sj_tit{text-align:left;padding:20px; border-bottom:1px #eaeaea solid;}
	.subjectbox span { color:#ccc;}
	.wname{}
	.date{}
	.hit{color:#2481d0;}
	.hittitle{}
	.databox {border-bottom:1px #e0e0e0 solid; text-align:left; color:#999999;padding:0 20px 20px 20px;}
	.write_infobox{}
	.category{}
	.etcdatabox{padding:10px 0 10px 20px;clear:both;overflow:hidden;text-align:left; border-bottom:1px #eaeaea solid;}
	.databox2 {padding:5px 7px 5px 7px; border-bottom:1px #e0e0e0 solid; text-align:left; color:#999999;}
	.btnbox {border-top:1px #eaeaea solid;width:100%;}
	.relist_name {float:left; font-weight:bold; margin-left:5px;}
	.relist_date {float:left; margin-left:10px; margin-top:2px;}
	.relist_edit {float:right; color:#777; margin-right:5px;}
	.relist_edit span {}
	.bline { color:#ccc;}
	.relist_tb {width:100%;}
	.relist_td {background-color:#fafafa; padding-bottom:3px; color:#666;}
	.relist_tb2 {width:100%; border-top:1px #f6f6f6 solid;}
	.relist_td2 {line-height:150%; color:#777; padding:10px; text-align:left; color:#666;}
	.relist_tb3 {margin-top:10px; width:100%;}
	.relist_td3_left {line-height:150%; text-align:left; color:#666; width:70px; padding-right:10px; font-weight:bold;}
	.relist_td3_center {line-height:150%; text-align:left;  color:#666;}
	.relist_td3_right {line-height:150%; text-align:right; font-family:Arial, Helvetica, sans-serif,돋움; font-size:11px; color:#999999;}
	
	#rewright_wrap { width:748px; background-color:#f8f9f8; border:1px solid #e0dedf; margin-bottom:30px; text-align:left; overflow:hidden;}
	#rewright_wrap .rewright_top { width:728px; margin-left:10px; margin-top:10px; overflow:hidden;}
	#rewright_wrap .rewright_name { float:left;}
	#rewright_wrap .rewright_faceicons { float:left;}
	#rewright_wrap .rewright_graf { float:right;}
	#rewright_wrap .rewright_textareawrap {width:726px; border:1px solid #e0dedf; background-color:#fff; margin-left:10px; margin-top:5px; text-align:left;}
	#rewright_wrap .rewright_foot { width:728px; margin-left:10px; margin-top:5px; margin-bottom:10px; overflow:hidden;}
	#rewright_wrap .rewright_text { float:left;}
	#rewright_wrap .rewright_pw { float:right;}
	#rewright_wrap .rewright_btn { float:right;}
	
	#rewright_wrap_978 { width:978px; background-color:#f8f9f8; border:1px solid #e0dedf; margin-bottom:30px; text-align:left; overflow:hidden;}
	#rewright_wrap_978 .rewright_top { width:958px; margin-left:10px; margin-top:10px; overflow:hidden;}
	#rewright_wrap_978 .rewright_name { float:left;}
	#rewright_wrap_978 .rewright_faceicons { float:left;}
	#rewright_wrap_978 .rewright_graf { float:right;}
	#rewright_wrap_978 .rewright_textareawrap {width:956px; border:1px solid #e0dedf; background-color:#fff; margin-left:10px; margin-top:5px; text-align:left;}
	#rewright_wrap_978 .rewright_foot { width:958px; margin-left:10px; margin-top:5px; margin-bottom:10px; overflow:hidden;}
	#rewright_wrap_978 .rewright_text { float:left;}
	#rewright_wrap_978 .rewright_pw { float:right;}
	#rewright_wrap_978 .rewright_btn { float:right;}
	
	.rewright_tb {width:100%; background-color:#f8f9f8; border:1px solid #e0dedf; margin-bottom:10px;}
	.rewright_td {padding:10px;}
	.rewright_tb2 {width:100%;}
	.rewright_td_top_left {width:110px; text-align:left; }
	.rewright_td_top_left input {}
	.rewright_td_top_center { text-align:left; }
	.rewright_td_top_right { text-align:right; font-family:Arial, Helvetica, sans-serif,돋움; font-size:11px; color:#999999;}
	.rewright_td_top_right_graftb {}
	.rewright_td_top_right_graftb_left {white-space:nowrap; }
	.rewright_td_top_right_graftb_center {}
	.rewright_td_top_right_graftb_right {white-space:nowrap; padding-left:15px;}
	
	.rewright_td_bot_left {width:100%; margin-top:3px;}
	.rewright_wrightbox {border:1px solid #e0dedf;padding:5px; background-color:#FFFFFF;}
	.rewright_textarea {overflow-y:auto; width:716px; border:0; margin:5px;}
	.rewright_infor_tb {margin-top:5px; width:100%;}
	.rewright_infor_tb_left { text-align:left; }
	.rewright_infor_tb_pass { text-align:right;}
	.rewright_infor_tb_btn { text-align:right; width:80px;}
	.rewright_infor_tb_btn2 { background:#4c4c4c;display:inline-block;color:#fff; padding:0 10px; border:1px solid #4c4c4c; cursor:pointer; height:24px; line-height:22px;}
	.reline {height:1px; background-color:#ebebeb; font-size:0; line-height:0; width:100%; margin-bottom:5px;}
	.reline_last{height:1px; background-color:#ebebeb; font-size:0; line-height:0; width:100%; margin-bottom:15px;}
	.clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important; }
	.leftdiv {float:left; color:#666; margin-top:2px; width:80px; font-weight:bold; }
	.leftdiv2{float:left;padding:0 0 0 20px;}
	.right_div{float:right;}
	.rightdiv {float:left; margin-top:2px; color:#777;}
	.addimg { margin-bottom:10px; float: none;}
	.dline { color:#ccc; font-weight:normal; }

	
	/*prev,next글*/
	.listnavi{padding:20px 0 0 0;}
	.listnavi ul{border-top:1px solid #999;border-bottom:1px solid #999;}
	.listnavi li{padding:10px 20px;text-align:left;}
	.listnavi li a{}
	.listnavi li.prev{}
	.listnavi li.prev strong{padding:0 20px 0 0;}
	.listnavi li.next{border-top:1px solid #e0e0e0;}
	.listnavi li.next strong{padding:0 20px 0 0;}
	
/* write  */



	
	/* 글쓰기폼 전체 <table> */
	.write_main_table {width:100%; }

	/* 각 입력항목의 좌측(이름,메일,홈페이지.. 글자 출력부분) <td> */
	.write_left_td {width:110px; background-color:#fafafa; border-bottom:1px #eaeaea solid; padding:5px 10px; }

	/* 각 입력항목의 체크표시 아이콘 출력 부분 <td> */
	.write_check_td {width:13px; padding:0; background-color:#fafafa;  border-bottom:1px #eaeaea solid;}

	/* 각 입력항목의 우측(입력칸 출력부분) <td> */
	.write_right_td{ border-bottom:1px #eaeaea solid; padding:5px 10px; }
	.write_imgup_td { width:50%; border-bottom:1px #eaeaea solid; padding:5px 0; text-align:left;}

	/* 관리자 권한 입력란(수정모드에서-조회수, 댓글수...등): type=text */
	.write_input_text_adm {border:1px solid #ff9955;}

	/* 폼필드-입력란 : type=text */
	.write_input_text {border:1px solid #dddddd; height:28px;line-height:28px; padding:0 0 0 5px;}
	.write_input_text:focus{border:1px solid #bbb;}
	.input_date {border:1px solid #dddddd; height:28px;line-height:28px; padding:0 0 0 5px;}
	
	/* 폼필드-입력란 : type=text */
	.write_input_text_outo {border:1px solid #dddddd; padding:0 0 0 5px;}

	/* 폼필드-풀다운: select */
	.write_input_select {}
	/* 폼필드-풀다운: select */
	.write_input_cateselect {}

	/* 폼필드-래디오: type=radio */
	.write_input_radio {}

	/* 폼필드-체크박스: type=checkbox */
	.write_input_checkbox {}

	/* 폼필드-본문입력 박스 스타일 : textarea */
	#TnT_textarea_main { }
	#TnT_textarea_main textarea {	  
	}
	.write_input_textarea {border:1px solid #eaeaea; width:100%; height:99%; overflow:auto; line-height:145%; padding:5px;}

	.public_text {background-color:#fff; border-bottom:1px #eaeaea solid; padding:5px 10px; font-size:15px; color:#2d508a; font-family:"notokr-demilight",NGR,NBG,"돋움","돋움체","굴림","굴림체",Tahoma,sans-serif;}
	.inforbox { border-bottom:1px #eaeaea solid; width:100%; height:45px;}
    .topline { border-top:2px #eee solid; font-size:0; line-height:0;} 
     
	 /* 팝업달력 */
	.pop_cal_wrap {font-size:8pt; font-family:Tahoma; width:170px; height:140px; background-color:#ddd; border:1px #ddd solid;}
	.pop_cal_tbody {background-color:#ffffff; padding:1px 4px 1px 4px;}
	.pop_cal_td {font-size:11px; font-family:Tahoma;}
	.pop_cal_week {font-weight:bold; font-size:10px; text-align:center; background-color:#ddd;} 

	
	
	
	/* btn */
	.btn_line{padding:20px 0 0 0;overflow:hidden;}	
	

/* btn */
a.default_write_btn{background:#343434;display:inline-block;color:#ffffff; padding:0 20px; line-height:34px;border:1px solid #343434; cursor:pointer; font-weight:bold;}
a.default_white_btn{background:#f6f6f6;display:inline-block;color:#5C5C5C; padding:0 20px; line-height:34px;border:1px solid #d5d5d5; cursor:pointer; font-weight:bold;}
a.default_white_btn:hover{background:#eee;color:#5c5c5c; cursor:pointer;}
a.default_write_btn:visited{color:#fff;}
a.default_white_btn span.prev{background:url(../../b_img/i_button/board_icon.png) 0 2px no-repeat;padding:0 0 0 13px;}
a.default_white_btn span.next{background:url(../../b_img/i_button/board_icon.png) right -23px no-repeat;padding:0 13px 0 0;}

/* other */
.font8pt {font-family:Dotum,'돋움',Gulim,'굴림',Arial,sans-serif; font-size:11px; color:#888; line-height:1.6;}

/* 달력 */
#calendar_top_wrap { text-align:center;}
#calendar_top_wrap .calendar_pre_year { display:inline-block;}
#calendar_top_wrap .calendar_pre_month {display:inline-block;}
#calendar_top_wrap .calendar_next_year {display:inline-block;}
#calendar_top_wrap .calendar_next_month {display:inline-block;}
#calendar_top_wrap h1 {display:inline-block; margin:0 10px 20px 10px; font-family: 'notokr-demilight';}
#calendar_top_wrap img { margin-bottom:10px; margin-left:10px; margin-right:10px;}


.td_week_sun{width:14%; height:35px; text-align:center; background-color:#d7d7d7; font:bold 8pt Tahoma; color:#ef59a1; border:1px solid #ddd; } /* SUN */
.td_week_pub{width:14%; height:35px; text-align:center; background-color:#e7e7e7; font:bold 8pt Tahoma; color:#777777; border:1px solid #ddd;} /* MON ~ FRI */
.td_week_sat{height:35px; text-align:center; background-color:#d7d7d7; font:bold 8pt Tahoma; color:#00aeef; border:1px solid #ddd;} /* SAT */

.div_sun{color:#ef59a1;	text-align:right;	margin:5px 3px 5px 4px;	font:bold 10pt Tahoma; cursor:pointer; padding:10px;} /* 일요일 날짜 */
.div_sat{color:#00aeef;	text-align:right;	margin:5px 3px 5px 4px;	font:bold 10pt Tahoma; cursor:pointer; padding:10px;} /* 토요일 날짜 */
.div_week{color:#777777; text-align:right;	margin:5px 3px 5px 4px;	font:bold 10pt Tahoma; cursor:pointer; padding:10px;} /* 평일 날짜 */

.td_today_style{ background-color:#f6f6f6;} /* 오늘 날짜 칸  */

.div_is_data{cursor:pointer; font-size:11px; line-height:1.4; font-family:Dotum,'돋움',Gulim,'굴림',Tahoma,Arial,sans-serif;
		padding:2px; letter-spacing:-1; color:#777777; margin-top:1px; background-color:#eaeaea; } /* 등록내용.제목 */

.font_repcnt{font:bold 11px Tahoma; color:#3377ff; margin-left:2px;} /* 댓글수 */
.date_select_layer{font:normal 8pt Tahoma; color:#888888; text-align:center; cursor:pointer; padding:1px 0 0 0;} /* 년/월 이동 선택 레이어 */
#select_layer_YYYY{width:80px; background-color:#f9f9f9; position:absolute; border:1px solid #555555; display:none;} /* 년 */
#select_layer_MM{width:50px; background-color:#f9f9f9; position:absolute; border:1px solid #555555; display:none;} /* 월 */
.year_month_text{font:bold 11pt Tahoma; color:#585858; cursor:pointer;} /* 년/월  */
.year{color:#777;}
.year_n{font-family: Arial, Helvetica, sans-serif, 굴림; font-weight:bold; font-size:16px;}
.month{color:#777;}
.month_n{font-family: Arial, Helvetica, sans-serif, 굴림; font-weight:bold; font-size:16px;}
.popup_b{padding:0;  font:bold 11px Tahoma; color:#999999; display:none;}
.tbh{border:0;}
.calendar_tb { border-collapse:collapse; border:1px #ccc solid;}
.calendar_td { border:1px #ddd solid;}

/* 텝메뉴 */
	/* [카테고리] 메뉴 */
.cate_menu_div_on{float:left; white-space:nowrap; padding:10px 15px 8px 15px; border-top:1px #cedae6 solid; border-right:1px #cedae6 solid; solid; background-color:#FFFFFF;}
.cate_menu_div_off{float:left; white-space:nowrap; padding:10px 15px 8px 15px; border-top:1px #cedae6 solid; border-right:1px #cedae6 solid; background-color:#dae5ef;   }/* 메뉴칸 */

.cate_menu3_div_on{float:left; white-space:nowrap; padding:10px 10px 8px 10px; border-top:1px #cedae6 solid; border-right:1px #cedae6 solid; solid; background-color:#FFFFFF;}
.cate_menu3_div_off{float:left; white-space:nowrap; padding:10px 10px 8px 10px; border-top:1px #cedae6 solid; border-right:1px #cedae6 solid; background-color:#dae5ef;   }/* 메뉴칸 */

.cate_menu2_div_on{border:1px #cedae6 solid; solid; background-color:#FFFFFF; width:106px; height:50px; text-align:center;}
.cate_menu2_div_off{border:1px #cedae6 solid; background-color:#dae5ef; width:106px; height:50px; text-align:center;}/* 메뉴칸 */

.cate_menu_div{float:left; text-align:left; white-space:nowrap; padding:3px 10px 2px 10px; }/* 메뉴칸 */
.cate_menu_index{} /* 일반 메뉴 글자 */
.cate_menu_index_act{font-weight:bold; color:#04386a;  font-weight:bold; } /*  현재출력상태의 메뉴글자 */
.cate_menu_num{color:#999; font-size:10px;}/* 글 등록수 숫자 */
.cate_table {border-left:1px #cedae6 solid; margin-top:10px; margin-bottom:10px; width:100%;}
.cate_table2 {margin-top:10px; margin-bottom:10px; width:100%;}
.cate_td {background-image:url(/bbs/skin_board/web/b_img/make/category_underline.gif); background-repeat:repeat-x; background-position:bottom;}
.cate_td2 {}
.cate_marie {border:1px #cedae6 solid; border-collapse:collapse;}

/* 팝업달력 */

.daybox { width:170px; height:140px; background-color:#ccc; font-size:10px; font-family:Tahoma; border:1px #ddd solid;}	
.daybox_tbody {background-color:#ffffff; padding:1px 4px 1px 4px}
.daybox_td {font-size:11px; font-family:Tahoma; background-color:#eaeaea; text-align:center;}
.daybox_td2 {font-size:11px; font-family:Tahoma; background-color:#eaeaea; text-align:center;}
.daybox_img {cursor:pointer;}
.daybox_span {font-weight:bold; font-size:9px; text-align:center;}

/*  추가  */
.list_mphoto { width:60px; height:80px; margin:5px; border:1px #ddd solid;}
.report_order_wrap {}
.report_order { white-space:nowrap; padding-right:5px;}
.report_chk {white-space:nowrap;}
.list_wr_report { width:50px; padding:5px;}

.reportdatabox{padding:10px 0; text-align:left; border-bottom:1px #eaeaea solid;}


/*  그래프  */
    .graph { 
        position: relative; /* IE is dumb */
        width: 100px; 
        border: 1px solid #ff6600; 
		font-size:11px;
		font-family:tahoma; margin:0 auto;
    }
    .graph .bar { 
        display: block;
        position: relative;
        background: #ff6600; 
        text-align: center; 
        color: #333; 
        height: 1.5em; 
        line-height: 1.5em;            
    }
    .graph .bar span { position: absolute; left: 1em; }

.ch_img_style2{cursor:pointer; border:1px #ddd solid; margin-bottom: 20px;} /*섬네일 이미지, 회원사진, 캐릭터*/
