html, ul, ol, li, form, dl, dt, dd, h1, h2, h3, h4, h5, h6, fieldset {margin:0px; padding:0px; border:0px; list-style:none; border-spacing:0;}
td, table {color:#666666; font-size:13px; } /* "NanumGothic",'Nanum Gothic', 나눔고딕, */
hr, legend {display:none;}
img, fieldset {border:0; margin:0; padding:0;}

a:link { color: #666666; text-decoration: none; }
a:visited { color: #666666; text-decoration: none; }
a:hover { color: #333; text-decoration: none; }
a:active { color: #666666; text-decoration: none; }

caption{line-height:0px; font-size:0px; color:#fff;}
.hide {display:none; line-height:0px; font-size:0px;}

select {color:#666666; background-color:#ffffff; }
.input {color:#666666; border:1px solid #dfdfdf; background-color:#f7f7f7; line-height:normal; }
.textarea {color:#666666; border:1px solid #e7e7e7; background-color:#f4f4f4;}


/* 제품 검색결과 리스트 */
.search_text {width:100%; padding-bottom:8px;}
.search_text b{color:#3b3b3b;}

.search_list {width:100%; margin-bottom:20px; border-collapse:collapse; border-spacing:0; border-top:2px solid #333;}

.search_list td {border-bottom:1px solid #ccc; padding:8px 3px; overflow:hidden; clear:both; position:relative;}
.search_list .list_cate{color:#858585; font-size:12px; letter-spacing:-0.55pt; line-height:20px; padding:0 0 3px}
.search_list .list_cate span{display:inline-block; padding:2px 8px; border-radius:25px; border:1px solid #aaa; font-size:12px; letter-spacing:-0.35pt; margin:0 3px 0 0}
.search_list .subject, .search_list .subject a{font-size:13px; font-weight:600; color:#333; letter-spacing:-0.55pt;}
.search_list .writer {overflow:hidden; clear:both; padding:2px 0 0}
	.search_list .writer li{float:left; font-size:12px; color:#a0a0a0; padding:0 6px; background:url('image/bbs_list_line.gif') no-repeat left center;}
	.search_list .writer li:first-child{padding-left:0; background:none;}
.search_list img{vertical-align:middle; margin:0 0 3px}
.search_list .re_icon{display:inline-block; float:left; padding:7px 7px 0 0 }
.search_list .list{float:left; }



.search_list .content {background:#f4f4f4; padding:15px; text-align:left; border:1px solid #ccc;}
.search_list .shortexp {padding:7px 0px; line-height:140%;}
.search_list div.btn_view {padding-top:5px;}

.search_prd {width:100%; margin-bottom:20px; border-collapse:collapse; border-spacing:0; border-top:2px solid #333; text-align:left;}
.search_prd td{border-bottom:1px solid #ccc; padding:8px 3px}
.search_prd dl{overflow:hidden; clear:both; }
.search_prd dt{float:left; width:25%;}
.search_prd dd{float:left; width:75%; box-sizing:Border-box; padding:2% 0 0 5%;}
	.search_prd dd .catname{display:inline-block; padding:6px 8px; border-radius:25px; border:1px solid #aaa; font-size:12px; letter-spacing:-0.35pt; margin:0 0 5px; color:#777}
	.search_prd dd a{font-size:13px; font-weight:600; color:#333;}


/*  검색, 버튼 영역 */
.board_bottom {width:100%; margin-bottom:20px; overflow:hidden; clear:both; *zoom:1;}
	.board_bottom .pagingarea{text-align:center;}

/* 검색창 */
.search_form {margin:0 auto 20px;}
.search_form dd {display:inline-block; width:85%; height:41px; border:2px solid #333; padding:5px 10px; vertical-align:top;}
.search_form dd input {width:100%; height:100%; font-size:16px; line-height:36px; color:#333; }
.search_form dt {display:inline-block; width:15%; background:#000; vertical-align:top; text-align:center;}

/* 페이지 넘버 */
/*.page_table .arrow {padding:0 2px;}
.page_table .page_num {padding:0 5px;}
	.page_num a:link {display:block; float:left; width:8px; height:8px; margin-right:3px; padding:10px; line-height:50%; background:url(/admin/search/skin/searchBasic/image/page_bg.gif) top center no-repeat;}
	.page:link, .page:visited {display:block; float:left; margin-right:3px; padding:5px; line-height:50%;}
	.page:hover {display:block; float:left; margin-right:3px; padding:5px; background:#406eb9; color:#fff; font-weight:bold; line-height:50%;}
	span.page_in {display:block; float:left; width:6px; height:6px; border:1px solid #406eb9; margin-right:3px; padding:10px; background:#406eb9; color:#fff; font-weight:bold; line-height:50%;}*/