html,body { background:#f6f6f6;}
.boardTitle .topCategory { margin-bottom:20px; }
.boardTitle .topCategory p img { padding:45px 0 0 4px; text-align:left; }
.board { background:#fff; padding-bottom:1px; text-align:left; width:100%; }
/*.board_write table .writeArea {  padding-top:5px; width:1070px; }*/
.board_write table .writeArea { padding-top:5px; width:1070px; }
.board_write .boardWrite { padding:20px 15px; }
.board_pagination .current { color:#CC0000; font-weight:bold; }

.board_write .boardWrite table { border-bottom:1px dotted #e4e4e4; border-top:1px dotted #e4e4e4; table-layout:fixed; }
.board_write table th { background:#f6f6f6; border-top:1px dotted #e4e4e4; color:#414141; line-height:140%; padding:16px 0 16px 22px; text-align:left; width:140px; }
.board_write table td { border-top:1px dotted #e4e4e4; color:#8f8f8f; font-size:11px; line-height:140%; width:auto; }
.board_write table td img { vertical-align:middle; }
.board_write table a { text-decoration:none; }
.board_write table input,.board_write table textarea { border:1px solid #d3d3d3; color:#666666; font-size:11px; padding-left:10px; }
.board_write table input { height:28px; margin-left:14px; width:185px; }
.board_write table .file input { width:250px; }
.board_write table select { height:28px; margin-left:14px; }
.board_write table td.write { padding:0; width:100%; }
.board_write table td.write table { border:0; table-layout:auto; }
.board_write table tr.agree th { border-top:1px dotted #e4e4e4; vertical-align:middle; }
.board_write table tr.agree td { border-top:1px dotted #e4e4e4; padding:8px 0 5px 15px; }
.board_write table tr.agree td textarea { font-family:"돋움", dotum; height:112px; line-height:16px; margin:6px 0 5px 0; padding-top:12px; width:604px; }
.board_write table #subject { width:390px; }
.board_write table #ucc_width { width:40px; }
.board_write table #ucc_height { width:40px; }
.board_write table input[type=radio],.board_write table input[type=checkbox],.board_write table #notice0,.board_write table #secure0,.board_write table #secure1,.board_write table #privacy_agreement_radio0,.board_write table #privacy_agreement_radio1 { background:none; border:0; height:13px; margin:0 3px 0 0; vertical-align:middle; width:13px; }

.board_write .btnArea { font-size:1%; line-height:1%; margin:0 15px 60px 15px; overflow:hidden; text-align:right; }
.board_write .btnArea.miniType { margin-bottom:10px; }
.board_write .btnArea.center { text-align:center; }
.board_write .btnArea img { cursor:pointer; font-size:12px; line-height:18px; margin:0 0 0 1px; }
.board_write .btnArea span.left { float:left; margin:0 0 0 -1px; }

.board_write .prdSelect { background:#f6f6f6; border:1px solid #ccc; margin:0 0 10px; overflow:hidden; padding:10px; }
.board_write .prdSelect p a:hover { text-decoration:underline; }
.board_write .prdThumb { float:left; }
.board_write .prdThumb img { border:1px solid #fff; width:86px; }
.board_write .prdInfo { float:left; padding:0 0 0 20px; width:620px; }
.board_write .prdInfo h3 { color:#202020; font-size:20px; }
.board_write .prdInfo h3 img { vertical-align:middle; }
.board_write .prdInfo p { color:#5086d7; font-size:16px; font-weight:bold; margin:15px 0 0; }

.algo_sort { height:148px; margin:20px 0; }
.algo_sort ul li { float:left; }
.best_review { padding-top:9px; }
.review_sort { height:242px; margin:15px 0; }
.review_sort ul li { float:left; }