table  {
		border : 0;
		border-collapse : collapse; }
.ez_cursor  { cursor : pointer; }
.ez_font12  {
		font-size : 12px;
		color : #666666; }
.ez_fieldset  { margin : 0; padding : 0; }
.ez_tab_agree_public  {
		width : 690px;
		height : 30px;
		line-height : 30px;
		margin : 0;
		padding : 0;
		text-align : center;
		font-size : 12px;
		border : #D3DEE0 solid 1px;
		color : #666;
		background-color : #e6f0f9; }
.ez_tab_agree_space  { margin : 0 20px; }
.ez_tab_agree_fieldset  {
		width : 680px;
		height : 100px;
		line-height : 27px;
		margin : 0;
		padding : 5px;
		border-left : 1px solid #D3DEE0;
		border-right : 1px solid #D3DEE0;
		border-bottom : 1px solid #D3DEE0; }
#ez_tab_item2, #ez_tab_item3  { display : none; }
.ez_button  {
		background-color : #ffffff;
		border : #D3DEE0 solid 1px;
		vertical-align : baseline;
		font-size : 12px;
		padding : 3px 5px 1px 5px;
		border-top-right-radius : 5px;
		border-top-left-radius : 5px;
		border-bottom-right-radius : 5px;
		border-bottom-left-radius : 5px; }
.ez_button_noline  {
		border : #fff solid 1px;
		vertical-align : middle;
		font-size : 12px;
		padding : 3px; }
.ez_comment_icon  {
		color : #7098C1;
		font-size : 11px; }
.ez_date_icon  {
		color : #000;
		font-size : 11px; }
.ez_float_both  {
		float : left;
		clear : both; }
.ez_space15  {
		white-space : nowrap;
		margin-left : 15px; }
.ez_bbs_tr  { border : #ffffff solid 1px; }
.ez_bbs_tr_notice  { border : #FCE2ED solid 1px; }
A.ez_table_a_notice:link, A.ez_table_a_notice:visited, A.ez_table_a_notice:active  {
		font : 9pt "굴림체", Dotum, san-serif;
		text-decoration : none; }
A.ez_table_a_notice:hover  {
		font : 9pt "굴림체", Dotum, san-serif;
		color : #F06EA5;
		text-decoration : none; }
A.ez_table_a:link, A.ez_table_a:visited, A.ez_table_a:active  {
		font : 9pt "굴림체", Dotum, san-serif;
		color : #555555;
		text-decoration : none; }
A.ez_table_a:hover  {
		font : 9pt "굴림체", Dotum, san-serif;
		color : #F06EA5;
		text-decoration : none; }
.ez_table_a_notice  { color : #F06EA5; }
.ez_table  {
		border-collapse : collapse;
		font-size : 12px;
		font-family : "굴림체", Dotum, AppleGothic, sans-serif;
		border-top : 0px solid #088df4;
		color : #818385;
		width:100%;
		}
.ez_table_100 {
		border-collapse : collapse;
		font-size : 12px;
		font-family : "굴림체", Dotum, AppleGothic, sans-serif;

		color : #2c2c2c;
		width:100%; }
.ez_table caption  { display : none; }
.ez_table th  {
		border : #D3DEE0 solid 1px;
		padding : 8px 9px 5px;
		background : #F6F6F6;
		color : #4A4A4A;}
.ez_table td  {
		border-bottom : 1px solid #E6E6E6;
		padding : 7px 9px 4px; }
.ez_table_left  { text-align : left; }
.ez_table_left_title  {
		text-align : left;
		color : #555555; }
.ez_table_center  { text-align : center; }
.ez_table_right  { text-align : right; }
.tb_search_area  {
		width : 100%;
		border : #F6F6F6 solid 1px;
		padding : 5px 0 0 0;

		text-align : center;
		margin : 5px 0 30px 0px;
		background : #f2f2f2;
		padding-top : 10px;
		padding-bottom : 10px;
		border-top-right-radius : 5px;
		border-top-left-radius : 5px;
		border-bottom-right-radius : 5px;
		border-bottom-left-radius : 5px;
		vertical-align : bottom; }
.ez_search_select  {
		font-size : 9pt;
		padding-top : 4px;
		height : 24px; }
.tb_search_text  {
		border : #D2D2D2 solid 1px;
		background : #fff;
		padding : 0.25em;
		width : 185px; }

.ez_search_box { border: 1px solid #D2D2D2; background: #ffffff; width : 185px; padding:0.25em;}
.ez_search_on { color: #000; border:1px solid #F0563E; width : 185px; padding:0.25em;}
.ez_search_off { color: #434343; border:1px solid #D2D2D2; width : 185px; padding:0.25em;}

.tb_write_text  {
		border : #c4c4c4 solid 1px;
		padding : 0.25em; }
.textarea  {
		padding : 7px;
		border : #cccccc solid 1px;
		color : #999; }
.tb_btn_title_page_title {
		color:#727774;
		font-size:9pt;
		font-family:굴림체, 돋움, Dotum, AppleGothic, sans-serif; }
.tb_btn_title_page {
		width : 99%;
		padding : 5px 20px 5px 0;
		overflow : hidden;
		text-align : left;
		margin-top : 0; }
.tb_btn_title_page_left {
		float:left;
		font-size:9pt;}
.tb_btn_title_page_right { float:right; }
.tb_btn_area  {
		width : 99%;
		padding : 5px 5px 5px 0;
		overflow : hidden;
		text-align : right;
		margin-top : 0; }
#ez_pg  {
		clear : both;
		margin-bottom : 10px;
		text-align : center;
		width : 100%;
		font-size : 12px; }
#ez_pg #ez_pg_wrap01  {
		display : inline-block;
		margin : 0 0 0;
		padding : 0;
		height : 25px;
		border : #ddd solid 1px;
		background : #fff; }
#ez_pg #ez_pg_wrap01 a  {
		display : inline-block;
		vertical-align : top; }
#ez_pg #ez_pg_wrap01 span.ez_pg_num, #ez_pg #ez_pg_wrap01 strong.ez_pg_curpage  {
		display : inline-block;
		padding : 0 10px;
		height : 25px;
		font-size : 0.95em;
		line-height : 2.4em !important ;
		line-height : 2.4em;
		cursor : pointer; }
#ez_pg #ez_pg_wrap01 a:hover span.ez_pg_num, #ez_pg #ez_pg_wrap01 a:hover span.ez_pg_curpage  {
		color : #666666;
		background : #F1F1F1; }
#ez_pg #ez_pg_wrap01 strong.ez_pg_curpage  {
		color : #fff;
		background : #777; }
#ez_pg #ez_pg_wrap01 .st_ez_pg_img  {
		display : inline-block;
		position : relative;
		margin-left : 4px;
		width : 25px;
		height : 25px;
		background : url('../icon/bbs/bbs.png');
		overflow : hidden;
		cursor : pointer; }
#ez_pg #ez_pg_wrap01 .st_ez_pg_start  {
		border-right : 1px solid #ddd;
		background-position : 0 4px; }
#ez_pg #ez_pg_wrap01 .st_ez_pg_prev  {
		border-right : 1px solid #ddd;
		background-position : -32px 4px; }
#ez_pg #ez_pg_wrap01 .st_ez_pg_next  {
		border-left : 1px solid #ddd;
		background-position : -58px 4px; }
#ez_pg #ez_pg_wrap01 .st_ez_pg_end  {
		border-left : 1px solid #ddd;
		background-position : -90px 4px; }
.ez_table_next  {
		border-collapse : collapse;
		font-size : 12px;
		font-family : "굴림체", Dotum, AppleGothic, sans-serif;
		border-top : 1px solid #5774db;
		border-bottom : 1px solid #5774db;
		color : #818385; }
.ez_search_select  {
		height : 24px;
		font-size : 9pt;
		vertical-align : bottom; }
.bbs_list  {
		display : inline-block;
		position : relative;
		padding : 0;
		margin : 2px;
		width : 55px;
		height : 25px;
		background : url('../icon/bbs/bbs_list.png');
		overflow : hidden;
		cursor : pointer; }
.bbs_write  {
		display : inline-block;
		position : relative;
		padding : 0;
		margin : 2px;
		width : 56px;
		height : 25px;
		background : url('../icon/bbs/bbs_write.png');
		overflow : hidden;
		cursor : pointer; }
.bbs_modify  {
		display : inline-block;
		position : relative;
		padding : 0;
		margin : 2px;
		width : 55px;
		height : 25px;
		background : url('../icon/bbs/bbs_modify.png');
		overflow : hidden;
		cursor : pointer; }
.bbs_delete  {
		display : inline-block;
		position : relative;
		padding : 0;
		margin : 2px;
		width : 55px;
		height : 25px;
		background : url('../icon/bbs/bbs_delete.png');
		overflow : hidden;
		cursor : pointer; }
.bbs_reply  {
		display : inline-block;
		position : relative;
		padding : 0;
		margin : 2px;
		width : 55px;
		height : 25px;
		background : url('../icon/bbs/bbs_reply.png');
		overflow : hidden;
		cursor : pointer; }
.bbs_search  {
		display : inline-block;
		position : relative;
		vertical-align : bottom;
		padding : 0;
		margin : 0;
		width : 55px;
		height : 25px;
		background : url('../icon/bbs/bbs_search.png');
		overflow : hidden;
		cursor : pointer; }
.bbs_ok  {
		display : inline-block;
		position : relative;
		padding : 0;
		margin : 2px;
		width : 55px;
		height : 25px;
		background : url('../icon/bbs/bbs_ok.png');
		overflow : hidden;
		cursor : pointer; }
.bbs_result  {
		display : inline-block;
		position : relative;
		padding : 0;
		margin : 2px;
		width : 55px;
		height : 25px;
		background : url('../icon/bbs/bbs_result.png');
		overflow : hidden;
		cursor : pointer; }
.bbs_okresult  {
		display : inline-block;
		position : relative;
		padding : 0;
		margin : 2px;
		width : 198px;
		height : 30px;
		background : url('../icon/bbs/bbs_okresult.png');
		overflow : hidden;
		cursor : pointer; }
.bbs_cancle  {
		display : inline-block;
		position : relative;
		padding : 0;
		margin : 2px;
		width : 55px;
		height : 25px;
		background : url('../icon/bbs/bbs_cancle.png');
		overflow : hidden;
		cursor : pointer; }
.bbs_prev  {
		display : inline-block;
		position : relative;
		vertical-align : bottom;
		padding : 0;
		margin : 2px;
		width : 53px;
		height : 14px;
		background : url('../icon/bbs/bbs_prev.png');
		overflow : hidden;
		cursor : pointer; }
.bbs_next  {
		display : inline-block;
		position : relative;
		vertical-align : bottom;
		padding : 0;
		margin : 2px;
		width : 53px;
		height : 14px;
		background : url('../icon/bbs/bbs_next.png');
		overflow : hidden;
		cursor : pointer; }
.bbs_reply_list  {
		display : inline-block;
		position : relative;
		vertical-align : bottom;
		padding : 0;
		margin : 2px;
		width : 18px;
		height : 14px;
		background : url('../icon/bbs/bbs_reply_list.png');
		overflow : hidden;
		cursor : pointer; }

.bbs_msg {
		border:1px solid #5774db;
		width:690px;
		margin:0;
		margin-left:0px;
		margin-top:0px;
		overflow-x:hidden;
		padding:5px;}
.bbs_msg_txt {
		float:left;
		text-align:left;
		color:#ff0000;
		font-size:9pt;}
.bbs_copy_event {
		color:#356aa0;
		font-weight:bold;}
.bbs_msg_spam {
		float:left;
		text-align:left;
		color:green;
		font-size:9pt;}
.ez_cursor { cursor:pointer; }
.ez_tab_agree_title_msg {
		width:100%;
		line-height:14px;
		margin:0 10px 0 0px;
		padding:5px;
		text-align:center;
		font-size:12px;
    overflow-x:hidden;
		float:left;
		clear:both;
		border:1px solid #0088cc;}
.ez_font12_div {
		padding-bottom:5px;
		text-align:left;
		font-size:10pt;
		font-weight:bold;
		margin-left:0px;}
.ez_fieldset { margin:0; padding:0;}
.ez_tab_agree_msg {
		width:100%;
		line-height:17px;
		margin:0px;
		padding:0px;
		text-align:left;
		font-size:12px;
		overflow-x:hidden;
		clear:both;
		border:1px solid #0088cc;
		color:#666;
		background-color:#ffffff;}
.ez_tab_agree_public {
		width:100%;
		height:30px;
		line-height:30px;
		margin:0 0 0 0px;
		padding:0px;
		text-align:center;
		font-size:12px;
		border:1px solid #D3DEE0;
		color:#666;
		background-color:#e6f0f9;}
.ez_tab_agree_space { margin:0 20px;}
.ez_tab_agree_fieldset_public {
		width:100%;
		height : 100px;
		line-height:17px;
		margin:0 10px 0 0px;
		padding:0px;
		text-align:left;
		font-size:12px;
		overflow:hidden;overflow-y:scroll;
		border-left:1px solid #D3DEE0;
		border-right:1px solid #D3DEE0;
		border-bottom:1px solid #D3DEE0;
		color:#666;
		background-color:#ffffff;}
.ez_tab_agree_fieldset {
		width : 100%;
		height : 100px;
		line-height : 14px;
		margin : 0 0 0 0px;
		padding : 5px;
		overflow:hidden;overflow-y:scroll;
		text-align:left;
		border-left : 1px solid #D3DEE0;
		border-right : 1px solid #D3DEE0;
		border-bottom : 1px solid #D3DEE0; }
.ez_bbs_agree_chk {
		width:700px;
		font-size:12px;
		clear:both;
		text-align:center;
		margin:10px 0px 10px 0px; }


#ez_tab_item2, #ez_tab_item3 { display:none; }
.joinfont {
		font-size:9pt;
		color:#666666; }
.joinfont2 {
		font-size:8pt;
		color:#666666; }
.checkbox_2 {
		font-size:9pt;
		color:#777777; }

.writeForm_left_t { font-size:9pt; border-top:2px solid #5774db; height:30px; border-bottom:1px solid #d3d3d3; text-align:left;padding-left:20px; font-weight:bold; background:#ebf3fa;}
.writeForm_left_c { font-size:9pt; border-top:2px solid #5774db; height:30px; border-bottom:1px solid #d3d3d3; text-align:left; padding-left:5px;}
.writeForm_left_td { font-size:9pt; height:30px; border-bottom:1px solid #d3d3d3; text-align:left;padding-left:20px; font-weight:bold; background:#ebf3fa;}
.writeForm_left_cd { font-size:9pt; height:30px; border-bottom:1px solid #d3d3d3; text-align:left; padding-left:5px;}
.writeForm_left_td_file { font-size:9pt; height:25px; border-bottom:1px solid #d3d3d3; text-align:left;padding-left:20px;padding-top:5px; font-weight:bold; background:#ebf3fa;}
.writeForm_left_cd_file { font-size:9pt; height:25px; border-bottom:1px solid #d3d3d3; text-align:left;padding-top:5px; padding-left:5px;}
.writeForm_content { font-size:9pt; height:30px; background-color:#f2f2f2; border-bottom:1px solid #d3d3d3; text-align:center;}
.writeForm_content_editor { font-size:9pt; height:250px; padding-top:3px;padding-bottom:3px;border-bottom:1px solid #d3d3d3; text-align:left;}
.writeForm_content_ok { font-size:9pt; border-top:2px solid #5774db; height:30px; text-align:center;padding-top:10px;}
.writeForm_right { font-size:9pt; border-top:1px solid #d3d3d3; text-align:right; }
.tb_insert_input_text {border: 1px solid #D2D2D2; background: #fff; padding:0.25em;}
.tb_insert_input_radio {border: 0px solid #fff; padding:0.25em; vertical-align:bottom;}
.tb_insert_input_checkbox {border: 0px solid #fff; padding:0.25em; vertical-align:bottom;}

.tb_insert_input_text_modify {border: 1px solid #D2D2D2;  padding:0.25em;}
.tb_insert_input_text_spam {font-size: 11pt;text-align:center; border: 1px solid #D2D2D2; color: red; font-weight:bold; background: #fff; padding:0.25em;}
.input_p { border: 1px solid #D2D2D2; }

.file_input_textbox {float:left; clear:both; height:21px; background-color: #fff; border:1px solid #cccccc; font-family:굴림체,돋움; resize:none; line-height:14px;}
.file_input_textbox2 {font-size:9pt; width:250px; height:21px;}
.file_input_div {position:relative; width:100px; height:23px; padding-top:3px; padding-bottom:3px; overflow: hidden;}
.file_input_button {width:100px; position:absolute;top:0px; font-size:9pt; background-color:#f8f8f8; color:#555555; border:1px solid #cccccc; cursor:pointer;}
.file_input_hidden {font-size:45px; position:absolute; right:0px; top:0px; opacity:0;}

.writeForm_content_view { padding-top:15px;padding-bottom:15px; height:200px;FONT-FAMILY: 굴림체, gulimche; }
.bbs_sec_msg {color:#000;background-color:#f2f2f2;width:100%; font-family:굴림체,돋움;float:left;margin-top:0px;margin-left:20px;text-align:left;overflow: hidden;}
.bbs_sec_msg_sub {color:#000;background-color:#f2f2f2;width:100%;font-family:굴림체,돋움;float:left;margin-top:5px;margin-left:36px;text-align:left;overflow: hidden;}

.tb_passwd { width:700px; border: 1px solid #dfdfdf; background:#f2f2f2; padding: 5px 0px 0px 0px; overflow: hidden; text-align: center; margin:5px 0 30px 0px; padding-top:10px;
    padding-bottom:10px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    vertical-align: bottom;
}
.writeForm_right_pw { font-size:9pt; height:50px; border-top:1px solid #D3DEE0;  text-align:right;padding-left:20px;padding-top:10px;padding-right:10px;}
.writeForm_left_pw { font-size:9pt; height:50px;  border-top:1px solid #D3DEE0;   text-align:left;padding-top:6px;}
.bbs_sec_msg {color:#000;background-color:#f2f2f2;width:100%; font-family:굴림체,돋움;float:left;margin-top:0px;margin-left:20px;text-align:left;overflow: hidden;}
.bbs_sec_msg_sub {color:#000;background-color:#f2f2f2;width:100%;font-family:굴림체,돋움;float:left;margin-top:5px;margin-left:36px;text-align:left;overflow: hidden;}
.tb_insert_input_text {border: 1px solid #D2D2D2; background: #fff; padding:0.25em;}

.table_title { width:60%; }
.ez_table_10 { width:15%; }
.ez_table_90 { width:85%; }

.ez_table_5 { width:5%; }
.ez_table_30 { width:30%; }

.file_input_textbox
{
	float: left; font-size:9pt; height:18px; width:150px; border: 1px solid #D2D2D2; background: #ffffff; padding-left:0.25em; margin-right:1px;
}

.file_input_div
{
	position: relative;
	width: 100px;
	height: 18px;
	overflow: hidden;
}

.file_input_button
{
	width: 100px;
	height:21px;
	position: absolute;
	top: 0px;
	background-color: #e6e6e6;
  border: 1px solid #D2D2D2;
	color: #000;
	border-style: solid;
}

.file_input_hidden
{
	font-size: 45px;
	position: absolute;
	right: 0px;
	top: 0px;
	opacity: 0;

	-ms-filter: "alpha(opacity=0)";
	-khtml-opacity: 0;
	-moz-opacity: 0;
}
