html, ul, ol, li, form, dl, dt, dd, h1, h2, h3, h4, h5, h6, fieldset{margin:0px; padding:0px; border:0px; list-style:none; border-spacing:0;}
th, td, table {color:#666666; font-family:³ª´®°íµñ, "³ª´®°íµñ", NG, dotum, sans-serif; font-size:13px;}
hr, legend {display:none;}

a:link { color: #666666; text-decoration: none; }
a:visited { color: #666666; text-decoration: none; }
a:hover { color: #ff0000; text-decoration: none; }
a:active { color: #ff0000; text-decoration: none; }

caption{line-height:0px; font-size:0px; color:#fff;}
.hide {display:none;line-height:0px; font-size:0px;}

select {font-family:³ª´®°íµñ, "³ª´®°íµñ", NG, dotum, sans-serif; color:#666666; background-color:#ffffff; padding:4px; border:1px solid #cfcfcf;}
.search_input {color:#666; font-family:³ª´®°íµñ, "³ª´®°íµñ", NG, dotum, sans-serif; border: #cfcfcf 1px solid; width:240px; padding:5px; background-color: #ffffff;}
.input {font-family:³ª´®°íµñ, "³ª´®°íµñ", NG, dotum, sans-serif; color:#545454; border:1px solid #dfdfdf; background-color:#f7f7f7; line-height:normal;}
.textarea {font-family:³ª´®°íµñ, "³ª´®°íµñ", NG, dotum, sans-serif; color:#666666; border:1px solid #e7e7e7; background-color:#f4f4f4;}


/* °Ô½ÃÆÇ °Ë»ö, ¹öÆ° ¿µ¿ª */
.board_bottom {width:100%; margin-bottom:20px; overflow:hidden; clear:both; *zoom:1;}
	.board_bottom .pagingarea{text-align:center;}

.board_btn {width:100%; margin-bottom:20px; overflow:hidden; clear:both; *zoom:1;}
	.board_btn .l_bt{float:left; width:50%; text-align:left;}
	.board_btn .r_bt{float:right; text-align:right;}

.board_search {width:100%; text-align:center; background:#f9f9f9; border-top:1px solid #a9a9a9; border-bottom:1px solid #d7d7d7; padding:15px 0px; margin-bottom:20px;}
.board_search .img{vertical-align:top;}


/* °Ô½ÃÆÇ Ä«Å×°í¸® */
.bbs_catlist {width:100%; border-collapse:collapse; margin-bottom:20px;}
.bbs_catlist ul {overflow:hidden; clear:both; *zoom:1;}
.bbs_catlist li {float:left; width:145px; margin:0 1px 1px 0;}
.bbs_catlist li a:link, .bbs_catlist li a:visited {display:block; padding:5px 0px; text-align:center; background:#f5f5f5; border:1px solid #ddd;}


/* °Ô½ÃÆÇ ¸®½ºÆ® */
.bbs_list {width:100%; margin-bottom:30px; border-collapse:collapse; border-spacing:0; border-top:2px solid #333; font:normal 100%/normal font-family:³ª´®°íµñ, "³ª´®°íµñ", NG, dotum, sans-serif; ;}
.bbs_list th {padding:9px 0; border-bottom:1px solid #ccc; color: #333; font-weight:bold; font-family: font-family:³ª´®°íµñ, "³ª´®°íµñ", NG, dotum, sans-serif; ; text-align:center; background:#f4f4f4;}
.bbs_list td {padding:8px 0; text-align:center; border-bottom:1px solid #ccc;}
.bbs_list td.subject {text-align:left; padding-left:10px;}

/* °Ô½ÃÆÇ »ó¼¼º¸±â */
.bbs_view {width:100%; margin-bottom:10px; border-collapse:collapse; border-spacing:0; border-top:2px solid #333; font:normal 100%/normal font-family:³ª´®°íµñ, "³ª´®°íµñ", NG, dotum, sans-serif; ;}
.bbs_view th {padding:9px 0px 9px 10px; background:#f4f4f4; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; color:#333; text-align:left;}
.bbs_view td {padding:9px 0px 9px 10px; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.bbs_view td.last {padding:9px 0px 9px 10px; border-bottom:1px solid #ccc; border-right:none;}

.bbs_view td .subject {color:#333; font-weight:bold; float:left; width:80%;}
.bbs_view td .recom {float:right; width:20%; text-align:right;}

.bbs_view td.center {padding:0; text-align:center;}
.bbs_view td.contents {padding:15px; border-bottom:1px solid #ccc; border-right:none; line-height:150%; color:#333;}

.bbs_view td.contents table {border-bottom:none; border-right:none; padding:3px;}
.bbs_view td.contents table td {border-bottom:none; border-right:none; padding:3px; color:#333;}
.bbs_view td.contents p {line-height:150%;}

/* °Ô½ÃÆÇ ±ÛÀÛ¼º */
.bbs_input_ment {width:100%; text-align:right; padding-bottom:10px;}

.bbs_input {width:100%; margin-bottom:40px; border-collapse:collapse; border-spacing:0; border-top:2px solid #333; font:normal 100%/normal font-family:³ª´®°íµñ, "³ª´®°íµñ", NG, dotum, sans-serif; ;}
.bbs_input th {padding:9px 0px 9px 10px ; background:#f4f4f4; border-right:1px solid #ccc; border-bottom:1px solid #ccc; color:#333; font-weight:bold; font-family:font-family:³ª´®°íµñ, "³ª´®°íµñ", NG, dotum, sans-serif; ; text-align:left;}
.bbs_input td {padding:9px 0px 9px 10px; border-right:1px solid #ccc; border-bottom:1px solid #d7d7d7; padding-left:10px;}
.bbs_input td.last {padding:9px 0px 9px 10px; border-bottom:1px solid #ccc;  border-right:none; padding-left:10px;}
.bbs_input td div.contents {padding:5px; border:none;}

.bbs_input td .con_checkbox {}
.bbs_input td .con_editor {}
.editor {width:98%; word-break:break-all;}

.bbs_input_tit {width:100%; border-collapse:collapse; border-spacing:0; font:normal 100%/normal font-family:³ª´®°íµñ, "³ª´®°íµñ", NG, dotum, sans-serif; ;}
.bbs_input_tit .catlist {float:left;}
.bbs_input_tit .title {float:left; width:80%;}
.bbs_subject {width:100%; word-break:break-all;}

.bbs_btn {width:100%; margin-bottom:40px; border-collapse:collapse; border-spacing:0; font:normal 100%/normal font-family:³ª´®°íµñ, "³ª´®°íµñ", NG, dotum, sans-serif; ;}
.btn_list {float:left;}
.btn_confirm {float:right;}

.table_none{}
.table_none td{border-bottom:none;}


/* ÄÚ¸àÆ® */
.com_list {width:100%; margin-bottom:20px; border-collapse:collapse; border-spacing:0; border-top:1px solid #ccc; font:normal 100%/normal font-family:³ª´®°íµñ, "³ª´®°íµñ", NG, dotum, sans-serif; ;}
.com_list th {padding:9px 0px 9px 10px; background:#f4f4f4; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; color:#333; font-weight:bold; font-family:font-family:³ª´®°íµñ, "³ª´®°íµñ", NG, dotum, sans-serif; ; text-align:left; font-size:0.9em;}
.com_list td {border-bottom:1px solid #ccc; padding:9px 0px;}
.com_list .comcont {padding-left:10px;}
.com_list .wdate {padding-left:10px; font-size:0.9em; line-height:150%;}
.com_list .btn {text-align:center; vertical-align:middle;}

/*.com_list {padding:10px; border-bottom:1px solid #eee;}
	.com_list .com_tit {padding-bottom:5px; display:block; font-size:11px;}
	     .com_list .com_tit img {vertical-align:middle;}
 	     .com_list .com_tit span{color:#000; font-weight:bold; font-size:12px; padding-right:20px;}
	.com_list .comcont{background:#F6F6F6; padding:5px; border:none;}*/

.com_pagelist {text-align:center; width:100%; padding:10px 0px;}
.com_input {width:100%; border-top:1px solid #eee; border-bottom:1px solid #eee; padding:5px; margin-bottom:30px; text-align:left; overflow:hidden; *zoom:1;}
.com_field {padding:10px 0 5px 0;}
.com_input .btn_comm_ok {margin-right:5px; vertical-align:top; padding:0;}
.com_input textarea {width:87%; height:52px; margin-bottom:10px;}

/* ºñ¹Ð¹øÈ£ */
.password_div {position:relative; margin:0 auto; border:2px solid #ddd; width:496px; padding:15px 0px; text-align:center; overflow:hidden; *zoom:1; clear:both;}
.password_div .icon_pw {float:left; width:110px; border-right:1px solid #ddd; text-align:right;}
.password_div .password_area {float:left; width:340px; padding:0 15px;}
.password_div .passwrd_message {text-align:left; padding-bottom:10px; padding-left:10px;}
.password_div .password_btn {text-align:left; padding-left:10px;}
.password_div .password_btn .pw_input {height:18px; padding:2px; border:1px solid #ddd; width:110px;}
.password_div .password_btn input {vertical-align:top;}


/* ÆäÀÌÁö ³Ñ¹ö */
.page_table {width:100%; text-align:center; margin:0 auto;}
.page_table .arrow {padding:0 2px;}
.page_table .page_num {padding:0 5px;}
	.page_num a:link, .page_num a:visited {display:block; float:left; width:10px; height:10px; margin:0px 1px; text-align:center; padding:9px 10px 7px 7px; border:1px solid #ddd; font-weight:bold; line-height:10px;}
	.page_num a:hover {display:block;  float:left; width:10px; height:10px; margin:0px 1px; text-align:center; padding:9px 10px 7px 7px; background:#3b78c2; border:1px solid #3b78c2; color:#fff; font-weight:bold; line-height:10px;}
	span.page_in {display:block; float:left; width:10px; height:10px; margin:0px 1px; text-align:center; padding:9px 10px 7px 7px; background:#3b78c2;  border:1px solid #3b78c2; color:#fff; font-weight:bold; line-height:10px;}	