@charset "utf-8";

/*#container_body table {
	border:0;
	margin:0;
	padding:0;
}*/
* { font-family:dotum }

#container_contents table * { font-size:9pt; }

#container_contents { font-size:9pt; }

#container_contents .inputContent {
	font-family : Dotum,Tahoma;
	font-size:9pt;
	width: 98%;
	background-color : #FFFFFF;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
	padding-top:3px;
	padding-left:3px;
}

#container_contents .textareaContent {
	font-family : Dotum,Tahoma;
	font-size:9pt;
	width: 98%;
	background-color : #FFFFFF;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
}

#container_contents .textareaBorder {
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
	width: 98%;
}

#container_contents .thField {
	witdh:100px;	
}

#container_contents table a:link          { color:#000;     text-decoration:none;}
#container_contents table a:visited       { color:#000;     text-decoration:none;}
#container_contents table a:hover         { color:#7082a7;  text-decoration:none;}
#container_contents table a:active        { color:#666;     text-decoration:none;}

#container_contents #board_list table { margin:0px 0 5px 0; border-top:2px solid #D5D5D5; width:100%; table-layout:fixed; line-height:1.5; }
	#container_contents #board_list table search_result { border-top:1px solid #D5D5D5; }
		#container_contents #board_list table caption { display:table-caption;.display:block; text-align:left; font-weight:normal; border-top:2px solid #D5D5D5; margin-top:5px; padding:10px 0 3px;.padding:10px 0 10px; }

	#container_contents #board_list table .col_num { width:35px; text-align:center; }
	#container_contents #board_list table .col_title { width:auto; padding-left:5px; }
	#container_contents #board_list table .col_name { width:115px; }
	#container_contents #board_list table .col_date { width:76px; font:11px arial,sans-serif; color:#999; }
	#container_contents #board_list table .col_view { width:52px; font:11px arial,sans-serif; color:#999; }
	#container_contents #board_list table .col_file { width:52px; }
	#container_contents #board_list table th, #container_contents #board_list table td  {
		border-bottom:1px solid #E5E5E5; text-align:center; padding:9px 0 5px;
		overflow:hidden;.overflow:visible;.white-space:nowrap; .word-break:break-all;
	}
	
	#container_contents #board_list table th { font:normal 12px 돋움,dotum,sans-serif !important; color:#5C5C5C !important; padding:10px 0 7px; font-weight:bolder; }
		#container_contents #board_list table th.col_num { background:none; }
		#container_contents #board_list table th.col_title { overflow:visible; }

	#container_contents #board_list table td.col_title { text-align:left;}
	#container_contents #board_list table td.col_name { }

	#container_contents #board_list table th .wrap_numbox { position:relative; display:block; width:100%; }
	#container_contents #board_list table th .select_all { position:absolute; display:block; width:15px; height:15px; overflow:hidden; text-indent:-1000em; background:url('http://c1img.cyworld.co.kr/img5/club_v6/btn_manage_selectall.gif') 0 0 no-repeat; top:-1px; left:4px; }
	#container_contents #board_list table th .select_all.dselect { background-position:0 -15px !important; }

	#container_contents #board_list table th .title_head { position:relative; z-index:999; text-align:left; width:100%; }

		/* 말머리 추가 버튼 & 레이어 */
		#container_contents #board_list table th .title_head a.layerCaller { position:absolute; left:12px; color:#789FDD; background:url('http://c1img.cyworld.co.kr/img5/club_v6/bul_arrow_7x4_03.gif') right 4px no-repeat; padding:0 18px 0 0; }
			#container_contents #board_list table th .title_head a.layerCaller:hover { text-decoration:none; }
		#container_contents #board_list table th .title_head .wrap_lyr { display:none; position:absolute; top:16px; background:#FFF; border:2px solid #D5D5D5; padding:3px 7px 0; }/* width:92px;*/
			#container_contents #board_list table th .title_head .wrap_lyr  a { font:normal 11px 돋움,dotum,sans-serif; color:#434343; }
			#container_contents #board_list table th .title_head .wrap_lyr a.addHeadtitle { font-weight:bold; background:url('http://c1img.cyworld.co.kr/img5/club_v6/ico_cross.gif') right 1px no-repeat; padding:0 14px 0 2px; }
			#container_contents #board_list table th .title_head .wrap_lyr .inp_headtitle { border:1px solid #CBCBCB; background:#F8F8F8; width:88px; margin-top:4px; }
			#container_contents #board_list table th .title_head .wrap_lyr ul { margin:4px 0 0 0;.margin:6px 0 0 0; width:100%; }
				#container_contents #board_list table th .title_head .wrap_lyr ul li { position:relative; margin:0 0 6px 0; padding-right:11px; }
				#container_contents #board_list table th .title_head .wrap_lyr ul li a.btn_hddel { position:absolute; width:12px; height:11px; right:0; top:0; background:url('http://c1img.cyworld.co.kr/img5/club_v6/btn_headtitle_del.gif') 0 0 no-repeat; overflow:hidden; text-indent:-1000em; }
		/* E : 말머리 추가 버튼 & 레이어 */

		#container_contents #board_list table .col_title { padding-left:6px; padding-right:6px; }
			#container_contents #board_list table .col_title .img_attach { margin:0 0 -1px; }
		#container_contents #board_list table .col_title .reply_depth { padding-right:5px; float:left; margin:2px 0 0 0; white-space:normal;text-break:break-all;word-break:break-all; }

		#container_contents #board_list table .col_num { color:#999; font:normal 11px Verdana,sans-serif; }
			#container_contents #board_list table .col_num .btn_rm_notice { background:url('http://c1img.cyworld.co.kr/img5/club_v6/btn_removenotice.gif') 0 0 no-repeat; display:block; width:12px; height:11px; overflow:hidden; text-indent:-1000em; margin:-13px 0 0 6px;.margin:-13px 0 0 6px; }
		#container_contents #board_list table tr.row_notice .col_num { background:url('http://c1img.cyworld.co.kr/img5/club_v6/tit_tblhead_notice.gif') 0 0 no-repeat; text-indent:-1000em; overflow:hidden; vertical-align:top; }
		#container_contents #board_list table tr.row_notice .col_title a { font-weight:bold; color:#434343; }

		#container_contents #board_list table .no_article { font-weight:bold; color:#434343; height:400px; }
			#container_contents #board_list table .no_article .no_result { margin:45px 0 0 0; font-weight:normal; line-height:2.6; }
				#container_contents #board_list table .no_article .no_result a { color:#789FDD; }

		#container_contents #board_list table td .wrap_numbox { position:relative; padding-left:24px; display:block; letter-spacing:-1px; }
			#container_contents #board_list table .col_num .inp_chk { position:relative; left:4px; top:auto; }
			#container_contents #board_list table td .wrap_numbox .inp_chk { top:1px; left:4px;_left:-20px; position:absolute; }

		#container_contents #board_list table td .title_head { color:#789FDD; font:normal 11px 돋움 ,dotum,sans-serif; letter-spacing:-1px;  }
			#container_contents #board_list table td .title_head i { font-size:7pt; position:relative; top:-1px; color:#CADEF2; }
/* E : 게시판 : 기본형 목록보기 */

#container_contents #board_list .btn_post { display:block; width:71px; height:29px; background-position:-51px 0; }
#container_contents #board_list .btn_post:hover { background-position:-51px -29px !important; }
#container_contents #board_list .btn_send { display:block; width:71px; height:29px; background-position:-715px 0; }
#container_contents #board_list .btn_send:hover { background-position:-715px -29px !important; }
/* 공통 버튼 이미지 클래스 height 29px */
.c_mbtn { background:url('/images/bg_btn_board.gif') no-repeat; cursor:pointer; border:none; text-indent:-1000em; overflow:hidden; padding:0; }


#container_contents #bbsTitle					{ background:url(/images/bbstitle_bg.jpg) -40px -30px no-repeat; padding:10px;
													border-top:1px solid #cdd5e8; border-left:1px solid #cdd5e8; }
#container_contents #bbsTitle h1				{ font-size:17px; display:inline; }
#container_contents #bbsTitle h2				{ font-size:13px; display:inline; }
#container_contents #bbsTitle h1 .titleWrap		{ border-bottom:1px solid #afc07a; padding-bottom:6px; }
#container_contents #bbsTitle h1 .titleWrap h2	{ font-size:13px; font-weight:bold; color:#000000; letter-spacing:2px; margin-top:4px; }
#container_contents #bbsTitle h2 					{ color:#7f7f7f; line-height:20px;  overflow:hidden; }

/** view **/
.boardview{width:100%; border-top:1px solid #999; border-bottom:1px solid #999; color:#000; font-size:12px; table-layout:fixed; border-collapse:collapse;}
.boardview caption{display:none;}
.boardview th{line-height:18px; padding:5px 0 4px; border-bottom:solid 1px #D2D2D2; background-color:#F1F1F4; font-weight:bold; color:#333; vertical-align:top;}
.boardview td{padding:8px 0 5px 10px; text-align:left; border-bottom:solid 1px #D2D2D2;}
.boardview td td{padding:0;}
/*.boardview tbody td{white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}*/
.boardview td.contents{padding:20px; line-height:1.4em;}
.boardview_comment{width:100%; border-top:1px solid #999; border-bottom:1px solid #999; margin-top:15px; color:#666; font-size:12px; table-layout:fixed; border-collapse:collapse;}
.boardview_comment caption{display:none;}
.boardview_comment td{padding:5px 0 3px 10px; text-align:left; line-height:1.4em;}
.boardview_comment tr.input td{padding:5px 0 5px 10px; border-bottom:solid 1px #D2D2D2;}
.boardview_comment tr.input td *{vertical-align:middle;}
.boardview_comment tr.input input.name{width:100px; padding:2px 0 1px; border:solid 1px #D2D2D2;}
.boardview_comment tr.input textarea.comment{width:80%; height:20px; overflow:visible; padding:2px 0 1px; border:solid 1px #D2D2D2;}
.boardview_comment tr.input input.submit{width:60px; border:solid 1px #666; background-color:#F2F2F2; font:normal 12px 돋움;}
.boardview_comment tr.input td.col_date { font-size:8pt !important; }


/*
#container_contents table tr {
	border:3px red solid;
}

#container_contents table tr th {
	border-top:#bcbcbc solid black;
	border-bottom:#dfdfdf solid black;
}

#container_contents table tr td {
	border-bottom:#dfdfdf solid black;
}*/

/*게시판 목록*/
.boardList{
	width:100%;
	border-collapse:collapse;
	margin-top:5px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:20px;
}
.boardList td{
	width:25%;	/* 100/게시판col 수*/
	padding:8px;
	border-left:lightgray 1px solid;
	border-right:lightgray 1px solid;
}
