/* °øÅë */

@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');

* {margin:0; padding:0; font-size:13px; font-family:"Nanum Gothic"; color:#4e4e4e; line-height:22px;}
img{border:0; vertical-align:top;}
form{border:0;}
fieldset{border:0;}
caption {display:none;}
body,div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,input,table,tr,th,td {margin:0; padding:0}
ul,ol,li{list-style:none}
input, select {height:20px; border:1px solid #878787; vertical-align:middle; padding:0 0 0 3px;}
table {border-spacing:0px; border:0; border-collapse:collapse;}
textarea, button{vertical-align:middle}
a{color:#666; text-decoration:none}
a:hover, a:focus, a:active{color:#000; text-decoration:none}


/* Board °Ô½ÃÆÇ ST*/

#board_wrap {margin:0 auto; position:relative;}

/* table start */
 .list caption {display:none;}
 .list {table-layout:fixed; width:100%; border-bottom:1px solid #a3a3a3;}
 .list  thead {overflow:hidden;  background:#ffffff; }
 .list  thead th {height:50px; border-bottom:1px solid #c7d5e6; border-top:1px solid #c7d5e6; color:#5c5c5c; font-size:16px;}
 
 .list  tbody td {border-bottom:1px solid #e4e8f1; text-align:center; color:#444; padding:17px 0; font-size:15px;}
 .list  tbody td a {color:#444; font-size:15px;}
 .list  tbody .t_title {text-align:left;padding-left:10px; color:#6f6f6f; font-size:15px;}
 .list  tbody .t_name {font-size:15px; color:#555555;}
 .list  tbody .t_number {text-align:center; font-family:verdana; font-size:14px; color:#3c3c3c;}
 .list  tbody .t_number2 {text-align:center; font-family:verdana; font-size:14px; color:#8d8d8d;}
 .list  tbody td .icon {margin-left:4px; position:relative; top:3px;}
 .list  tbody td .reply {margin-right:4px; position:relative; top:2px;}
/* table end */

#list_bot {position:relative; text-align:center; overflow:hidden;}
#cs_bot {position:relative; overflow:hidden;}
/* paging start */
#pagenation {position:relative; padding-top:20px; border-top:1px solid #e4e8f1;}
.page_num {display:inline-block; zoom:1; *display:inline; text-align:left; }
.page_num span {display:block; float:left; padding:0 3px;}
.page_num span a {display:inline-block; zoom:1; *display:inline; width:31px; height:31px; line-height:31px; color:#3c3c3c; font-size:11px; text-align:center; background:#fff; margin:0 2px;  border:1px solid #c2c2c2; }
.page_num .sel_page {display:inline-block; zoom:1; *display:inline; text-align:center; width:31px; height:31px; line-height:31px; font-weight:bold; background:#818181; border:1px solid #555; 
color:#fff; font-size:11px; text-decoration:underline;}
.ar_btn {float:left;}
.write_btn { float:right; position:relative; top:-31px;}
a.board_btn {display:block; float:left; background:#7c7c7c; border:1px solid #4a4a4a; width:102px; height:31px; text-align:center; line-height:31px; color:#fff; font-weight:bold; margin-left:30px; }
a.board_btn:hover {color:#fff;}
/* paging end */


/* table_search start */
.w_table_search { width:100%; margin-bottom:20px; height:35px;}
.table_search {overflow:hidden; float:right;}
.table_search form legend {display:none;}
#selcect_form .input_style {border:1px solid #c2c2c2; line-height:25px;}
#search_select {float:left; border:1px solid #c2c2c2; margin-right:5px;}
#search_select #s_scroll {width:96px; height:23px; border:none;}
#search_key {float:left; overflow:hidden;}
#search_key #s_key {float:left;border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2; border-left:1px solid #c2c2c2; border-right:none; }
#search_key a {font-size:13px; display:inline-block; zoom:1; *display:inline; padding:8px 0; width:110px; text-align:center; color:#fff; background:#555555; font-weight:800; border:1px solid #393939; margin-left:3px;}
.btnSearch {border:none; width:37px;  height:33px; float:left; position:relative; left:-3px;}
/* table search end */


/* view_page start */
 #board_view_wrap1 {overflow:hidden; position:relative; height:50px;  border-bottom:1px solid #c7d5e6; border-top:1px solid #c7d5e6; background:#fcfcfc;}
 #board_view_wrap1 #board_view_title {float:left;width:70px;background:url(/images/community/bar.gif) right 1px no-repeat; margin-left:20px; margin-top:14px; color:#555; font-weight:bold; font-size:14px;}
 #board_view_wrap1 #board_view_data {float:left; margin-left:20px; padding-top:14px; color:#333333; font-weight:bold; font-size:15px; }
 
 #board_view_wrap2 {clear:both;position:relative;height:47px; border-bottom:1px solid #e4e8f1;}
#board_view_wrap2 #board_view_title {float:left; width:70px; margin-left:20px; background:url(/images/community/bar.gif) right 1px no-repeat; font-weight:bold; color:#666666; margin-top:15px; font-size:14px;}
 #board_view_wrap2 #board_view_data {float:left; overflow:hidden; width:1050px;}
 #board_view_wrap2 #board_view_data .board_name_data {float:left; margin-left:20px; color:#333333; margin-top:15px; font-size:15px;}
 #board_view_wrap2 #board_view_data .board_hit_data {float:right; padding:0 22px 0 12px; font-size:14px; color:#3c3c3c; background:url(/images/board/bar.gif) left 3px no-repeat; margin-top:15px; font-family:verdana;}
 #board_view_wrap2 #board_view_data .board_date_data {float:right; padding-right:10px;  font-size:14px; color:#3c3c3c; margin-top:15px; font-family:verdana;}

 #board_view_wrap3 {clear:both;position:relative;height:47px; border-bottom:1px solid #c7d5e6;}
 #board_view_wrap3 #board_view_title {float:left;width:70px; margin-left:20px; font-weight:bold; color:#666666; margin-top:15px; font-size:14px;}
 #board_view_wrap3 #board_view_data {float:left; margin-left:20px; padding-top:12px; color:#333333; font-size:15px;}
 #board_view_wrap3 #board_view_data img {position:relative; top:5px;}

 #board_view_content {clear:both; position: relative; padding:15px 30px 50px 30px; line-height:180%; font-size:13px; border-bottom:1px solid #c7d5e6;}

 #board_btn_wrap {position:relative; height:35px; padding-top:10px; text-align:right;}
 #board_btn_wrap a {font-size:13px; display:inline-block; zoom:1; *display:inline; padding:8px 0; width:110px; text-align:center; color:#fff; background:#555555; font-weight:800; border:1px solid #393939;}
 
 #board_view_prev {clear:both; position:relative; margin-top:40px; height:47px; border-bottom:1px solid #c7d5e6; border-top:1px solid #c7d5e6;}
 #board_view_prev #prev_title {float:left; width:70px; padding-left:20px; font-weight:bold; color:#4d4d4d; height:47px; line-height:47px; font-size:14px;} 
 #board_view_prev #prev_data {float:left; margin-left:15px; color:#666;  height:47px; line-height:47px; font-size:14px;}
 #board_view_prev #prev_data a {color:#333; font-size:13px;}
 
 #board_view_next {clear:both; position:relative; border-bottom:1px solid #c7d5e6;  height:47px; }
 #board_view_next #next_title {float:left; width:70px; padding-left:20px; font-weight:bold; color:#4d4d4d;  height:47px; line-height:47px; font-size:14px;}
 #board_view_next #next_data {float:left; margin-left:15px;  color:#666;  height:47px; line-height:47px; }
 #board_view_next #next_data a {color:#333; font-size:14px;}
/* view_page end */


/*write page ST*/
#board_write {position:relative; width:100%;}
#board_write th {text-align:left; width:180px; border-bottom:1px solid #a5c1e6; border-top:1px solid #a5c1e6; padding-left:20px; font-size:15px; color:#555555; background-color:#edf5ff;}
#board_write td {text-align:left; border-bottom:1px solid #bed5f4; border-top:1px solid #bed5f4; padding:10px 0 10px 20px; height:27px; color:#333;}
#board_write input.input_write {background:#efefef; border:1px solid #d9d9d9; padding-left:3px; line-height:25px;} 
#board_write td textarea {width:700px; height:300px; background:#efefef; border:1px solid #d9d9d9;}
#board_write .na_in_write {width:400px;}
#board_write .na_in_write th,
#board_write .na_in_write td {border:none; padding:0;}
#board_write .na_in_write td .calicon {padding:5px;}
.m_writebtn {margin-top:12px;}
.m_writebtn a {background:#555555; width:123px; height:32px; text-align:center; line-height:32px;  width:123px; height:32px; display:block; color:#fff; font-weight:bold; font-size:14px; margin-top:7px; border:1px solid #393939;}
/*write page ED*/

/*password ST*/
#password_wrap {background:url("/images/board/bg_key.gif") left top no-repeat; width:550px; height:250px; margin:200px auto; overflow:hidden; font-weight:800;  }
#password_wrap form {padding-top:75px;  padding-left:230px;}
#password_wrap .secret_pw {width:275px; height:25px; border:1px solid #dbdbdb; background:#efefef; padding-left:3px; margin:10px 0;}
#password_wrap a {background:#555; border:1px solid #393939; text-align:center; height:27px; width:110px;  display:block; line-height:27px; font-weight:800; color:#fff; float:left; margin-right:3px;}
/*password ED*/