
/* <style> */

/* board */
div.board_wrap{width: 1200px; margin: 0 auto; }


div.board_title{width: 960px;margin-top:40px; margin-bottom:10px; font-size: 25px;color: #5a5a5a; padding: 0; padding-left: 40px;
background: url("../img/cheese_icon.png") no-repeat;
background-size: 29px 29px;
}

.bbs_list {background:#ddd; border-collapse:collapse; width:1000px; margin: 0 auto;}
.bbs_list tr th {padding:10px 0;font-size:15px;background:#f3f3f4; color:#33471c}
.bbs_list tr th.top_line {padding:0;height:4px;background:#f29305;}
.bbs_list tr td {padding:12px 0;font-size:14px;background:#fff;text-align:center;}
.bbs_list tr td.comm {padding-left:10px;text-align:left;}
.bbs_list tr td.comm_body {padding:10px;text-align:left;line-height:1.6em; letter-spacing:0; font-size:14px;}
.bbs_list tr td.comm a {color:#333; font-size: 16px;}
.bbs_list tr td.comm a:hover{color:#ff5400;}


/* image board */
ul.bbs_list_image{}
ul.bbs_list_image li{padding:0; margin:0;margin-bottom:20px; float:left; width:33%} 
ul.bbs_list_image li div.img {padding:0 10px; height: 151px ; display:inline-block; overflow:hidden;}
ul.bbs_list_image li div.img a img{width:100%; height:auto} 
ul.bbs_list_image li p{padding:0 10px ; margin:5px 0}

.bbs_top {position:relative; width:1000px; margin: 0 auto;height:35px;}
.bbs_top .search {top:0;right:0px;width:230px;height:28px;}
.bbs_top .search form {display:block;position:relative;width:100%;height:100%;}
.bbs_top .search form .txt {top:0px;left:0px;width:180px;height:20px; font-family:'Nanum Gothic';color:#666;font-size:14px; border:1px solid #aaa; padding-bottom:2px}
.bbs_top .search form #b_txt {background:url("../img/_bg_search_txt.png") no-repeat 2px 5px;}
.bbs_top .search  form .focus {background:none !important;}
.bbs_top .search form span.btnw{top:0px;right:0px; width:42px; height:25px; background-color:#f29305;}
.bbs_top .search form span.btnw .btn{top:5px;right:15px;}

.bbs_bot {position:relative;padding-top:25px; width:1000px; margin: 0 auto; text-align:center}
.bbs_bot .btn_write {top:25px;right:0;}
.subpage_text1 {font-size:18px; font-family:'Nanum Gothic';}
.subpage_text2 {font-size:12px; font-family:'Nanum Gothic';}

button.btn_def{background-color:#f29305; padding:6px 12px; margin:5px; border-radius: 4px; color:#fff; font-size:16px; border:0;font-family:'Nanum Gothic'; cursor:pointer}
input.btn_def{background-color:#f29305; padding:6px 12px; margin:5px; border-radius: 4px; color:#fff; font-size:16px; border:0;font-family:'Nanum Gothic'; cursor:pointer}
input.btn_sm{background-color:#f29305; padding:3px 6px; margin:2px; border-radius: 4px; color:#fff; font-size:14px; border:0;font-family:'Nanum Gothic'; cursor:pointer}

input.insert_subj{width:98%;height:25px;font-size:16px; background:none;border:1px solid #666;color:#333;}
input.insert_wname{width:250px;height:22px;font-size:14px; background:none;border:1px solid silver;color:#333;}
input.insert_pass{width:80px;height:22px;font-size:14px; background:none;border:1px solid #e54b00;color:red;}


/*repl */

div.repl_nums{text-align:left;color:#b83874;font-weight:bold;clear:both; padding-top:20px}
div.repl_body{background-color:#f3f3f3;padding:10px}
div.repl_body div.repl_title{width:100%;height:20px}
div.repl_body div.repl_title span.name{float:left; font-size:16px;color:#333333;font-family:돋움;font-weight:bold}
div.repl_body div.repl_title span.date{float:right; font-size:13px;color:#aaaaaa;font-family:Arial}
div.repl_body div.repl_title span.del{float:right; cursor:pointer;font-size:13px;color:#787878;font-family:Arial; margin:0 10px}
div.repl_body div.repl_comment {margin:5px 0 0 5px}


div.repl_del{display:none;line-height:22px;text-align:left;width:100%;background-color:#fff5e0; text-align:right}
div.repl_del form{text-align:right}
div.repl_line{margin:10px 0;height:2px; border-bottom:2px dashed #aaa;}
textarea.repl_comment{border-style:solid;border-color:#aaa;border-width:1px;height:80px;width:84%;margin:10px 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
input.repl_up{width:15%;height:86px;float:right;margin-top:10px; font-size: 16px; border: 1px solid #ccc; background: #f3f3f3; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}


/* 페이지 이동 */
.page {width:100%;text-align:center; padding:0}
.page li {display:inline-block; zoom:1; *display:inline;width:28px;font-size:14px;color:#666;margin:0 3px}
.page li a {display:block;padding:5px 0;width:100%;color:#666;border:1px solid #ddd;}
.page li a.normal {color:#333;background:#fff;border:1px solid #d1d2d4;}
.page li a.over {color:#fff;background:#82a636;border:1px solid #d1d2d4;}

.clr {clear:both;}
.pos_abs {position:absolute;}
._center{text-align:center}

table.tmp_tb{width:800px; border-collapse:collapse; margin:10px auto;overflow:hidden}
table.tmp_tb tr{border:1px solid #aaa}
table.tmp_tb tr th{font-size:20px; text-align:center;padding:7px; background-color:#eee}
table.tmp_tb tr th.tit{font-size:16px; text-align:center;padding:7px; background-color:#fafafa; border:1px solid #aaa;}
table.tmp_tb tr td{padding:5px; border:1px solid #aaa; line-height:25px}
table.tmp_tb tr td.tit{width:155px; font-size:15px; text-align:center}
table.tmp_tb tr td.img{padding:5px; }
table.tmp_tb tr td.img img{width:200px; margin:3px; float:left }
table.tmp_tb tr td.body{overflow:hidden}
input{
    vertical-align:middle;
}



/* 농가소개 */
ul.nong{width: 1200px; text-align: center; margin: 40px auto; 60px}
ul.nong li{display: inline-block; width: 70px; height: 130px; margin: 5px; cursor: pointer;}
ul.nong li div.logo{width: 68px; height: 68px; margin: 0; padding: 0; background-position: center center; background-repeat: no-repeat;border: 1px solid #b1b1b1; background-size:contain ;}
ul.nong li div.logo_n{width: 64px; height: 64px; margin: 0; padding: 0; background-position: center center; background-repeat: no-repeat;border: 3px solid #cf1c1c; background-size:contain ;}
ul.nong li a{display: block; text-align: center; font-size: 13px; color: #4c4c4c; font-weight: bold; margin-top: 10px; letter-spacing: -1px;white-space:nowrap;}
ul.nong li a:hover, ul.nong li a.hover{color: #cf1c1c; }


div.nongstory{font-size: 32px; text-align: center; color:#4c4c4c; margin-top: 60px;}

div.good_top{width: 800px; margin: 0 auto 5px ; border-top: 1px solid #888; font-size: 18px; color: #333; padding: 80px 200px 20px; font-weight: bold;}
div.good_top a{ color: #ef6404;}
div.good_top a.adm{ display: inline-block; color: #191919; background-color: #efefef; font-size: 14px; padding: 5px 30px; border: 1px solid #666; border-radius: 10px;}
div.good_top a.adm:hover{color: #fff; background-color: #191919;}


/* 갤러리 */
ul.gall{width: 1200px; text-align: center; margin: 40px auto; 60px}
ul.gall li{display: inline-block; width: 205px; height: 136px; margin: 12px; cursor: pointer;}
ul.gall li img{border-width:1px;border-style:solid;border-color:#bbbbbb;margin:15px 0px 0px 0px;width:198px; height:133px}


/* 상품 입력 */

ul.goods_list{width: 1000px; margin: 0 auto; text-align: center; overflow: hidden;}
ul.goods_list li{float: left; margin: 10px;}

form.goods_inc{text-align: left;width: 280px; height: 350px; margin: 10px; border: 1px solid #aaa; padding: 0px; overflow: hidden;}
form.goods_inc p{font-size: 12px; padding: 3px; margin: 0;}
form.goods_inc p.newinput{border: 1px solid #000; font-size: 35px; text-align: center; background-color: #f3f3f3; width: 70%; display: block; margin: 10px auto; padding: 67px 0; }
form.goods_inc p span{margin-right: 5px;}
form.goods_inc img{width: 70%; height: 196px; display: block; margin: 10px auto;}
form.goods_inc input.title, form.goods_inc input.link{width: 220px; border: 1px solid #ccc; padding: 2px;}
form.goods_inc input.ord{width: 40px; border: 1px solid #ccc;padding: 2px}
form.goods_inc input.btn{font-size: 12px; border: 1px solid #393562; border-radius: 7px; background-color: #5b53b1; padding: 2px 10px; color: #fff; cursor: pointer;}

