
@charset "utf-8";

@font-face { 
	font-family: 'NanumBarunGothic';
	font-style: normal;
	font-weight:normal;
	src: url('../fonts/NanumBarunGothic.eot');
	src: url('../fonts/NanumBarunGothic.eot') format('embedded-opentype'),
	url('../fonts/NanumBarunGothic.woff') format('woff');
}
@font-face { 
	font-family: 'NanumBarunGothic';
	font-style: normal;
	font-weight:bold;
	src: url('../fonts/NanumBarunGothicBold.eot');
	src: url('../fonts/NanumBarunGothicBold.eot') format('embedded-opentype'),
	url('../fonts/NanumBarunGothicBold.woff') format('woff');
}


@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/NanumGothic.eot');
  src: url('../fonts/NanumGothic.eot') format('embedded-opentype'),
  url('../fonts/NanumGothic.woff') format('woff');
}


* {margin:0;padding:0; font-family:arial, "나눔고딕", NanumGothic}





table.table_write { border-top:2px solid #ccc; border-bottom:2px solid #ccc;}
table.table_write th { padding:8px 0 8px 0; border-bottom:1px solid #e5e5e5; color:#464646; text-align:left;}
table.table_write td { padding:8px 0 8px 0; border-bottom:1px solid #e5e5e5; font-size:15px; font-weight:500; font-family:arial, "나눔고딕", NanumGothic}
table.table_write td ul li { height:24px;}
.btm { border-top:2px solid #74b700 !important;}




table.table_read { width:100%; border-top:2px solid #ccc; border-bottom:2px solid #ccc;}
table.table_read th {  text-align:left; height:35px; padding:10px 0px 10px 0px; border-bottom:1px solid #ccc; font-size:18px; color:#000; font-weight:500;}
table.table_read td {  padding:10px 0 10px 0; border-bottom:1px solid #ccc; font-size:15px; }
table.table_read td.read {padding:30px 0 30px 0; line-height:30px;}
table.table_read td img { position:relative; top:-1px; padding:0px 5px 0 0px;}

#save_zone{ position:relative; margin:20px 0 0px 0px;}
#save {float:right;  padding:10px 0px 30px 0px;}
#save2 {float:right;  padding:0px 10px 30px 0px;}
#save3 { text-align:center; padding:20px 0px 30px 0px;}





dl.reply { width:100%; margin:5px 0 0 0; background:#f7f7f7; border-top:1px dotted #cdcdcd; border-bottom:1px dotted #cdcdcd;}
dl.reply dt { margin:0 0 0 20px; padding:13px 0 8px 0;}
dl.reply dt strong { color:#333333;}
dl.reply dd { color:#333333; border-bottom:1px dotted #cdcdcd; padding:0 0 13px 20px;}

textarea.tableread_reply { padding:10px; width:670px; height:40px; border:1px solid #d1d1d1; color:#636363;}
.bort_gray {padding:0px 0 0 20px;}

.icon {text-align:right; padding:10px 5px 40px 5px;}
.icon2 {text-align:right; padding:0px 5px 10px 5px;}
.icon3 {text-align:right; padding:20px 5px 10px 5px;}
.icon4 {text-align:center; padding:15px 0px 0px 0px;}

/* 추가스타일 */
.paging {text-align:center;}
.paging span { vertical-align:middle; margin:0 5px 5px;}
.paging span a { padding:0 2px 0 2px; orphans:#424242; font-family:Tahoma, Geneva, sans-serif;}
.paging span a:hover { color:#fb8716;  text-decoration:none;}
.paging span a.active { color:#fb8716; text-decoration:none;}

.mt15 { margin:15px 0 50px 0;}
.mt16 { margin:50px 0 150px 0;}
.mt17 { margin:15px 0 0px 0;}
.mt18 { margin:15px 0 0px 0;}
.mt19 { margin:20px 0 0px 0;}

.bbs_search { padding:15px 0 10px 0; width:100%; height:31px; border:1px solid #ebebeb; background:#fbfbfb; background:url(../images/board/p_search.gif) no-repeat 35px 18px; }
.bbs_search p { width:100%; text-align:center;}


.bbs_delete{ padding:20px 0 20px 0; width:759px; height:31px; border:1px solid #ebebeb; background:#fbfbfb; background:url(../images/board/pw.gif) no-repeat 27px 22px; }
.bbs_delete p { width:100%; text-align:center;}



table.bbs_list { border-bottom:2px solid #ccc; border-top:1px solid #ccc; font-size:13px;}
table.bbs_list th {height:40px; border-bottom:1px solid #ccc; font-size:14px; color:#000; background:#f7f7f7;}
table.bbs_list td { padding:10px 0 10px 0; border-bottom:1px solid #ccc; text-align:center; background:none;}
table.bbs_list td a { padding:0 0 0 15px; font-size:15px;}
table.bbs_list td span { margin:0 0 0 5px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#ff0000;}


table.bbs_list2 { float:left; border-bottom:1px solid #ccc; border-top:1px solid #ccc; border-left:1px solid #ccc;}
table.bbs_list2 th {height:40px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; font-size:13px; color:#000; background:#f7f7f7;}
table.bbs_list2 td { padding:10px 5px 10px 5px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;  background:none; font-size:13px;  font-family:"나눔고딕", NanumGothic;}
table.bbs_list2 td span { margin:0 0 0 5px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#ff0000;}

.txtl { text-align:left !important;}
.txtr { text-align:right !important;}
.txtc { text-align:center !important;}

.txtl_pd{ padding:0px 0px 0px 10px;}


.ts_01 {text-align:center; }
.ts_02 {text-align:left; }
.ts_03 {text-align:left; color:#ff0000;}
.ts_03 {text-align:left;}





#bbs_p{float:left; width:768px; height:100%; border:1px solid #ccc; padding:0px; font-size:12px; line-height:24px; }
p.check{float:left; width:768px;  border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; font-weight:bold;
		padding:15px 0 15px 0px; color:#000; font-size:12px; line-height:18px; text-align:center; background:#f4f3f3; margin-bottom:50px;}

#bbs_i{float:left; width:690px; height:100%; font-size:12px; padding:25px; line-height:22px;}


.cash_outline { padding:0 15px 0 15px; border:1px solid #ebebeb; border-top:1px solid #dbdbdb; background:#f7f7f7;}
.cash_outline p { padding:10px 0 10px 0;}


/* input type */
.input { border:1px solid #7f9db9; padding: 3px 0 1px 5px; font-size:11px; color:#464646; height: 15px; margin:0;}
.input_file { border:1px solid #7f9db9; padding: 1px 0 1px 5px; font-size:11px; color:#464646; height: 17px; }
input.input_type1 { border:1px solid #ccc; height:15px; padding:3px; background:#fff;}
input.input_type2 { border:1px solid #ccc; height:20px; padding:2px 0 2px 5px; background:#fff; font-size:14px; font-weight:bold; margin:5px 0 5px 0;}
input.input_type3 { border:1px solid #ccc; height:25px; padding:2px 0 2px 0px; background:#fff; font-size:15px;}
.select_type1 { padding:4px; border:1px #ccc solid;}
.file { border:1px solid #dedede;height:16px; height:20px; font-size:11px; font:12px/1.5 Arial,sans-serif; color:#737373; }
.check { width:15px;height:15px; }
.inputr { text-align:right; }