@charset "utf-8";

/* Master */
* {margin:0; padding:0;}
body {font-size:12px; color:#000000; font-family:"돋움", dotum, Helvetica, sans-serif;}
input,textarea,select,option,table,th,td {font-size:12px; color:#000000; font-family:"돋움", dotum, Helvetica, sans-serif;}
input {padding: 0 0 0 0; #padding: 0 0 0 0; border:1px solid #b7b7b7; font-family:"돋움", dotum, Helvetica, sans-serif; letter-spacing:0; height:20px; line-height:20px;}
li {list-style:none;}
img,fieldset {border:0;}
a {selector-dummy:expression(this.hideFocus=true);}
a:link,a:visited {text-decoration:none; color:#000000;}
a:hover,a:active,a:focus {text-decoration:none; color:#006CC0;}
hr, caption {display:none;}
address, em {font-style:normal;}
legend {width:0; height:0; font-size:0; display:block; position:absolute; left:0; top:-5000px; overflow:hidden;}

/* 클래스 */
.test {border:1px solid red;}
.height {height:25px;}
.noborder {border:none;}
.width20 {width:20px;}
.width40 {width:40px;}
.width50 {width:50px;}
.width70 {width:70px;}
.width80 {width:80px;}
.width85 {width:85px;}
.width90 {width:90px;}
.width100 {width:100px;}
.width120 {width:120px;}
.width160 {width:160px;}
.width200 {width:200px;}
.width300 {width:300px;}
.width500 {width:500px;}
.width600 {width:600px;}
.width100p {width:100%;}
.titleColor {color:#5C9F0E;}
.adminTmenuBold {font-weight:bold;}

/* table */
.table_style1 {width:100%; border-top:2px solid #999; table-layout:fixed; word-break:break-all;}
.table_style1 th {height:30px; vertical-align:middle; border-bottom:1px solid #d7d7d7; background-color:#f3f3f3; line-height:18px;}
.table_style1 td {text-align:center; vertical-align:middle; padding:10px 5px 10px 5px; border-bottom:1px solid #d7d7d7;}
.table_style1 td.tLeft {text-align:left; padding-left:15px;}
.null {text-align:center; height:100px;}

/* 페이징 */
.paging {text-align:center; margin-top:15px;}
.paging a {display:inline-block; width:23px; height:23px; text-align:center; line-height:23px; border:1px solid #d7d7d7; margin:0 3px;}
.paging span {display:inline-block; width:23px; height:23px; text-align:center; line-height:23px; border:1px solid #d7d7d7; margin:0 3px;}
.paging span.on {font-weight:bold;}

/* 버튼 */
.btn_center {text-align:center;}
.search_btn {display:inline-block; border:1px solid #b7b7b7; padding:5px 15px 5px 15px;}
.total_btn {display:inline-block; border:1px solid #b7b7b7; padding:10px 15px 10px 15px; cursor:pointer;}

/* 게시판 리스트 */
.board_btns {overflow:hidden; margin-top:15px;}
.board_btns .left {float:left;}
.board_btns .right {float:right;}

/* 게시판 view */
.board_view {width:100%;}
.board_view .title {font-weight:bold; line-height:20px; text-align:center; font-size:14px; padding:15px 0; border-top:2px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
.board_view .contents {padding:10px;}
.board_view .contents .info {text-align:right; margin-bottom:20px;}
.board_view .contents .board_file {margin-bottom:5px;}
.board_view .contents .board_file1 {margin-bottom:10px;}
.board_view .contents .con {padding-top:20px; line-height:20px; border-bottom:1px solid #d7d7d7;}
.board_view .contents .productcon {overflow:hidden;}
.board_view .contents .productcon p {float:left;}
.before_after {overflow:hidden; width:100%;}
.before_after li {float:left; height:30px; line-height:30px; border-bottom:1px solid #d7d7d7;}
.before_after li.ba_title {width:5%;}
.before_after li.ba_con {width:95%;}

/* 제품게시판 리스트 */
.product_list {overflow:hidden;}
.product_list li {float:left; margin:10px;}

/* 제품게시판 상세보기 */
.con_view {line-height:18px; padding-top:20px; border-top:1px solid #d7d7d7;}

/* 버튼 */
.button {padding:0 20px; height:30px; line-height:30px; cursor:pointer;}

a.mem_on {color:blue;}