.board_skin img{
	border:none;
	vertical-align:middle;
}
.over{
	background: none repeat scroll 0 0 #F9F9F9 !important;
}

.basic_board {width:100%; border-top:1px solid #e0e1db; border-bottom:1px solid #e0e1db; color:#666; font-size:12px; table-layout:fixed; border-collapse:collapse;}
.basic_board thead th{ background:url(./images/title_bg.gif) repeat-x; height:28px; padding-top:5px; letter-spacing:-1px; font-weight:normal;text-align:center; }
.basic_board thead th a{ color:#666; text-decoration:none; }
.basic_board tbody td{padding:8px 5px 8px 5px; text-align:center; border-top:solid 1px #e0e1db;}
.basic_board tbody td.num,
.basic_board tbody td.date,
.basic_board tbody td.hit{font:normal 9px tahoma; padding:0; color:#777777;}
.basic_board tbody td.title{text-align:left;}
.basic_board tbody td{font-family:dotum;font-size:13px;color:#7a7a7a;line-height:14pt;}
.list_num {color:#86d250; font-size:11px; font-family:tahoma;}
.basic_board a:link    {font-family:"dotum"; font-size:13px;color:#7a7a7a;text-decoration:none;}
.basic_board a:visited {font-family:"dotum"; font-size:13px; color:#7a7a7a; text-decoration:none;}
.basic_board a:active  {font-family:"dotum"; font-size:13px; color:#444444; text-decoration:none;}
.basic_board a:hover   {font-family:"dotum"; font-size:13px; color:#444444; text-decoration:none;}

.search_box td{
	vertical-align:middle;
}

.search_box select{
	vertical-align:middle;
}
.search_box .search_text{
	height:19px;
	line-height:19px;
	border: 1px solid #E0E0E0;
	vertical-align:middle;

}

.board_skin a, a:link {
	color: #000000;
	text-decoration: none;
}


.basic_board td .category {
	background-position: right center;
	background-repeat: no-repeat;
	font-size: 11px;
	font-weight: normal;
	margin-right: 2px;
	padding-right: 7px;
	background-image: url("./images/vline.gif");
	color: #888888;
}




/* 뷰 */

.article_tit {
background: none repeat scroll 0 0 #F9F9F9;
border-bottom: 1px solid #E4E4E4;
color: #101010;
font-size: 14px;
font-weight: bold;
margin: 0;
padding: 17px 20px 16px;
border-top: 3px solid #BDBDBD;
text-align:left;
}
.btn_sizeplus {
background: url("./images/p.png") no-repeat scroll 0 0 transparent;
float: left;
height: 19px;
margin-left: 1px;
overflow: hidden;
text-indent: -9000px;
width: 19px;
}
.btn_sizeminus {
background: url("./images/m.png") no-repeat scroll 0 0 transparent;
float: left;
height: 19px;
margin-left: 1px;
overflow: hidden;
text-indent: -9000px;
width: 19px;
}
.btn_print {
background: url("./images/print.png") no-repeat scroll 0 0 transparent;
float: left;
height: 19px;
margin-left: 1px;
overflow: hidden;
text-indent: -9000px;
width: 19px;
}
.article_info {
padding: 10px 20px 9px;
border-bottom: 1px solid #E4E4E4;

}
.article_info span {
color: #999999;
float: left;
font-size: 11px;
}

.article_info span.bar {
background: url("./images/vline.gif") no-repeat scroll 4px transparent;
text-indent: -9000px;
width: 19px;
margin-left:4px;
}

.ad_list_area {
border-bottom: 1px solid #E4E4E4;
margin: 0;
padding: 0;
padding: 10px 20px 9px;
}

.ad_list_area span {
font-family: tahoma;
font-size: 9px;
line-height: 14px;
}

.ad_list_area .txt_size {
color: #999999;
padding-left: 9px;
}

.ad_list_area .txt_hit {
color: #FF4200;
padding-left: 7px;
}
.ad_list_area  .txt_date {
color: #AAAAAA;
padding-left: 10px;
}



.scrap_wrap {
background: none repeat scroll 0 0 #EEEEEE;
border: 1px solid #C7C7C7;
display: none;
float: left;
margin: 0 1px 0 0;
padding: 2px;
height:18px;
*height:24px;

}
.scrap_wrap dd {
float: left;
margin: 0;
}
.scrap_wrap dt {
display: none;
}

.scrap_wrap dd a {
background: url("./images/scrap_sns.png") no-repeat scroll 0 0 transparent;
float: left;
height: 18px;
width: 18px;
overflow: hidden;
display:inline;
text-indent: -9000px;
}

.scrap_wrap dd.btn_homepage a {
background-position: 0px 1px;
}
.scrap_wrap dd.btn_facebook a {
background-position: 0px -23px;
}
.scrap_wrap dd.btn_twitter a {
background-position: 0px -47px;
}
.scrap_wrap dd.btn_yozm a {
background-position: 0px -71px;
}

.scrap_wrap dd.btn_me2day a {
background-position: 0px -95px;
}

.comment_wrap .comment_top {
background: none repeat scroll 0 0 #F9F9F9;
border-bottom: 1px solid #E3E3E3;
border-top: 2px solid #BDBDBD;
height: 13px;
padding: 12px 20px 13px;
}


.comment_top span.txt_title {
background: url("./images/man.png") no-repeat scroll 0  transparent;
color: #777777;
letter-spacing: -1px;
padding: 1px 20px 0 19px;
}

.comment_top span {
float: left;
font-size: 11px;
}
.comment_top span.txt_title em {
color: #FF4200;
font-size: 11px;
font-style: normal;
font-weight: bold;
}
.comment_input_box{
	font-size:12px;
}
.comment_input_box textarea{
	margin-top:1px;width:99%;border:0px solid #c0c0c0;padding:4px;border:1px solid #c0c0c0;
}

/* 코멘트 */

.boardview1_comment{border:1px solid #e0e1db; margin-top:5px; color:#666; font-size:12px; border-collapse:collapse; padding:10px; 0}
.boardview1_comment_list{width:100%; color:#666; font-size:12px; border-collapse:collapse; border-bottom:1px dashed #e0e1db; background:#ffffff;}
.boardview1_comment_list_reply{width:100%; color:#666; font-size:12px; border-collapse:collapse; border-bottom:1px solid #e0e1db; background:#f4f4f4;}
.boardview1_comment_list td,

.boardview1_comment_list td.list{ padding:0px; text-align:left; margin:0px;}
.boardview1_comment_list_reply td.reply{ padding:0px; text-align:left; line-height:1.4em; background:url('./images/icon_reply.gif') no-repeat right 7px; }
.boardview1_comment_view{padding-top:5px;line-height:1.4em; word-break:break-all; overflow:hidden; clear:both;}


/* 글쓰기 수정 */
.write_form{
	font-size:12px;
}
.write_form .text_box{
	border:1px solid #c0c0c0;
	height: 22px;
    line-height: 1.6em;
    margin: 0 0 0 -2px;
    padding: 0 5px;
    resize: none;

}
.write_head { height:38px; width:130px; text-align:center; color:#8492A0;text-align:right;padding-right:20px; }	

.checkbox_align { margin:-4px 0 0 0; vertical-align:middle; }

/*
textarea {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*/

.tblist5 {
border-bottom: 1px solid #BCBCBC;
border-top: 1px solid #BCBCBC;
line-height: 17px;
table-layout: fixed;
width: 100%;
font-size:12px;
border-collapse: collapse;
}
.tblist5 td {
border-bottom: 1px solid #E6E6E6;
font-size: 12px;
letter-spacing: -1px;
padding: 9px 0 8px;
text-align: left;
vertical-align: top;
}
.tblist5 td.subject {
color: #545454;
padding: 7px 0;
}
.tblist5 td.subject a {
color: #545454;
text-decoration:none;
}

.tblist5 tr.answer td {
background: none repeat scroll 0 0 #FFFDF4;
border-top: 2px solid #F5F2E5;
line-height: 18px;
padding: 14px 23px 14px 0;
}

fieldset{
border: none;
}
legend {
font-size: 0;
height: 0;
overflow: hidden;
padding: 0;
position: absolute;
width: 0;
}
.bx {
background-color: #ddd;
border-bottom: 2px solid #F5F5F5;
margin-top: 18px;
padding: 4px;
position: relative;
font-size:12px;
}
.bx .bx_in {
background-color: #FFFFFF;
border: 1px solid #c0c0c0;
overflow: hidden;
position: relative;
}
.form_cont {
padding: 14px 0;
}
.form_cont label {
font-weight: bold;
letter-spacing: -1px;
padding: 0 20px 0 14px;
}
.form_cont * {
vertical-align: middle;
}

input.text3 {
border: 1px solid #CCCCCC;
color: #999999;
font-family: tahoma;
font-size: 12px;
height: 17px;

padding: 3px 3px 0 4px;
}
.form_cont .btn {
margin: 1px 0;
}

.tabmenu4 {
background: url("./images/square3.gif") repeat-x scroll left bottom transparent;
border-left: 1px solid #C9C9C9;
margin: 15px 0 18px;
overflow: hidden;
font-size:12px;
}

.tabmenu4 li {float:left; padding:0 0 0 0; height:28px; border:1px solid #c9c9c9; border-left:none; border-bottom:none; background:#f6f6f6;}

ul li {
list-style: none outside none;
}

.tabmenu4 li a {
color: #6A6D71;
display: block;
font-weight: bold;
letter-spacing: -1px;
padding: 7px 14px;
}
.tabmenu4 a {
text-decoration: none;
}
ul, ol, li {
margin: 0;
padding: 0;
}

.tabmenu4 .on {
background: none repeat scroll 0 0 #FFFFFF;
height: 29px;
}