 .txt_box {height:24px; line-height:24px; border:1px solid #ccd2dc;}

/* 기본 검색박스 */
.board_search_box {clear:both; margin:0 0 12px; padding:10px; background:#ebf1f4; text-align:center; }
.board_search_box select, .board_search_box input {display:inline-block; margin-right:1px; padding:0 3px; border:1px solid #ccd2dc;}
.board_search_box input {width:70%; height:26px; line-height:26px; }
.board_search_box select {height:26px; line-height:26px; padding:2px 4px !important; font-size:14px;}
.board_search_box .button {display:inline-block; width:70px; height:26px; line-height:26px; background:#3b99cf; font-weight:600; color:#fff; }

/* 게시판 탭 */
.table_tab {float:left; margin:15px 0 0; padding:0; }
.table_tab ul {margin:0; padding:0; }
.table_tab ul li {float:left; width:none; height:35px; line-height:35px; margin-right:1px; padding:0 34px;background:none; background:#e8e8e8; }
.table_tab ul li.on { background:#135d87; }
.table_tab ul li.on a {color:#fff; }

/* 기본 버튼 */
/* 가장 기본 : 등록, */
a.board_button {display:inline-block; height:30px; line-height:30px; padding:0 20px !important; color:#666; background:#fff; border:1px solid #c3c3c3; border-radius:3px; box-shadow:1px 1px #e0e0e0;}
a.board_button:hover {color:#555; background:#f6f6f6; border:1px solid #acacac; box-shadow:1px 1px #dedede;}
/* 가장 기본 : 확인 */
a.board_button02 {display:inline-block; height:30px; line-height:30px; padding:0 20px !important; color:#e1e1e1; background:#666; border:1px solid #4a4a4a; border-radius:3px; box-shadow:1px 1px #e0e0e0;}
a.board_button02:hover {color:#fff; background:#4b4b4b; border:1px solid #252525; box-shadow:1px 1px #dedede;}

/* 목록 테이블 */
.table_list {float:left; clear:both; width:100%; margin:10px 0; border-top:2px solid #3b99cf;  border-collapse:collapse; border-spacing:0; }
.table_list thead th { padding:5px 6px; font-weight:600; color:#444; text-align:center; background-color:#f9f9f9; border:1px solid #c3c3c3;}
.table_list tbody th { padding:5px 6px; font-weight:600; color:#666; text-align:center; background-color:#f6f6f6; border:1px solid #c3c3c3;}
.table_list tbody td { overflow:hidden; padding:5px 6px; text-align:center; color:#666; border:1px solid #c3c3c3; text-overflow:ellipsis; white-space: nowrap; }
.table_list tbody tr:hover {background:#f4fbff}
.align_center {text-align:center; }
.align_right {text-align:right; }
.align_left {text-align:left !important; }


/* 게시판페이지 이동 */
.bbs_page { clear:both;position:relative;
	width:100%;
	text-align:center;
	}
.bbs_page span > a img { 
	width:auto;
	padding:0;
	margin:0;
	vertical-align:top;
	border:1px solid #dee0e3;
	/*border-radius:5px;*/
	}
.page a { display:inline-block;
	font-family:'Nanum Gothic';
	font-weight:bold;
	width:36px;
	height:36px;
	line-height:36px;
	vertical-align:middle;
	border:1px solid #dee0e3;
	background:#fff;
	}
.page span { display:inline-block;
	font-family:'Nanum Gothic';
	font-weight:bold;
	width:36px;
	height:36px;
	line-height:36px;
	vertical-align:middle;
	border:1px solid #dee0e3;
	background:#fff;
	}
.page span.on { 
	color:#fff;
	border:1px solid transparent;
	background:#3b99cf;
	}

.bbs_page a:hover img, .bbs_page > div > a:focus img, .page a:hover, .page a:focus { 
	border:1px solid #189c4b;
	}


/* 뷰 테이블 */
.table_view {float:left; clear:both; width:100%; margin:10px 0; border-top:2px solid #3b99cf;  border-collapse:collapse; border-spacing:0; table-layout:fixed;}
.table_view thead th { padding:5px 6px;height:42px; line-height:42px;  text-align:center; background-color:#fff; border:1px solid #c3c3c3;}
.table_view thead th h4 {font-weight:700; color:#444; margin:0; padding:0; font-size:16px; background:none; }
.table_view tbody th { padding:5px 6px; font-weight:600; color:#666; text-align:center; background-color:#f6f6f6; border:1px solid #c3c3c3;}
.table_view tbody td p{text-align:left;}
.table_view tbody td { overflow:hidden; padding:5px 6px; text-align:center; color:#666; border:1px solid #c3c3c3; text-overflow:ellipsis;}
.list_box {clear:both; width:100%; height:71px; margin:0 0 10px; background:url('images/board/images/bg_list_box.gif') no-repeat left top;}
.list_box li {overflow:hidden; width:100%; line-height:35px; text-overflow:ellipsis; white-space: nowrap; }
.list_box li span {float:left; width:51px; padding:0 16px; margin-right:10px; }

/* write 테이블 */
.table_write {float:left; clear:both;  width:100%;   margin:10px 0; border-top:2px solid #3b99cf;  border-collapse:collapse; border-spacing:0;}
.table_write thead th { padding:5px 6px; font-weight:600; color:#444; text-align:center; background-color:#f9f9f9; border:1px solid #c3c3c3;}
.table_write tbody th { padding:5px 6px; font-weight:600; color:#666; text-align:center; background-color:#f6f6f6; border:1px solid #c3c3c3;}
.table_write tbody td { overflow:hidden; padding:5px 6px; text-align:center; color:#666; border:1px solid #c3c3c3; text-overflow:ellipsis;}

/* photo list*/
.board_photo {float:left; clear:both; width:100%; margin:10px 0; }
.board_photo ul {margin:0; padding:0; }
.board_photo ul li {float:left; overflow:hidden; width:49%; height:180px; margin-right:5px;}
.board_photo ul li a.photo_box {float:left; overflow:hidden; width:100%; height:100%; margin-bottom:10px;  border:1px solid #d5d5d5; position:relative;}
.board_photo ul li a.photo_box:hover{border:1px solid #444;}
.board_photo ul li a img{position:absolute; top:25%; left:5%;}
.photo_box_bg{position:absolute; top:0%; left:33%; font-size:12px; background:url('/_res/A/images/sub0102_03.png') no-repeat 97% 10%; width:65%; background-size:80px;}
.photo_box_text{margin-top:40px;}
.photo_box_text p:nth-child(1){font-size:16px; font-weight:600; margin-bottom:10px;}
.board_photo ul li p{margin:0; text-align:left; line-height:18px; font-size:12px; width:90%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.board_photo ul li p span{font-weight:600;}
.board_photo ul li p.title a{float:left; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; font-weight:800;}
.board_photo ul li p.date {font-size:13px; color:#777;}

@media screen and (max-width:980px)
	{ 
		.board_photo ul li{width:100%;}
		.board_photo ul li a img{position:absolute; top:20%; left:5%;}
		.photo_box_text{margin-top:30px; margin-left:10px;}
	}


@media screen and (max-width:640px)
	{ 
		.board_photo ul li{width:100%;}
		.board_photo ul li a img{position:absolute; top:20%; left:5%;}
		.photo_box_text{margin-top:30px;}
		.board_search_box input {width:40%; height:26px; line-height:26px; }
	}


/* 부품검색 */
.board_search_box_wrap{width:33%; float:left; font-size:14px;}
.select_search{ width:70%; !important;}
@media screen and (max-width:980px)
	{ 
	.board_search_box_wrap{width:100%;}	
	.board_search_box_wrap label{font-size:14px; width:20%; text-align:left; margin-right:-5px;}
	.board_search_box_wrap select{width:80%; margin-left:-10%;}
	}


@media screen and (max-width:640px)
	{ 
	.board_search_box_wrap{width:100%;}
	.board_search_box_wrap label{font-size:14px; width:20%; text-align:left; margin-right:-5px;}
	.board_search_box_wrap select{width:70%; margin-left:0;}

	}
