﻿input.basic
{
	border: 1px solid #cccccc;
}

/* *************************************************게시판 리스트 */
div.board-list
{
	display:inline-block;
	width: 100%;
}

/* 페이지정보 */
div.board-list div.page-infor
{
	float: left;
	padding: 9px 0 6px 6px;
}

div.board-list div.page-infor span.total
{
	color: #0000ff;
}

div.board-list div.page-infor span.page
{
	color: #ff0000;
}

/* 검색 */
div.board-list div.board-search
{
	float: right;
	padding: 0 0 6px 0;
}

div.board-list div.board-search select,
div.board-list div.board-search input,
div.board-list div.board-search img
{
	vertical-align: middle;
}

div.board-list div.board-search input.basic
{
	width: 186px;
}

/* 리스트 */
div.board-list table
{
	clear: both;
	width: 100%;
	border-collapse: collapse;
	border-bottom: 1px solid #cccccc;
}

div.board-list table th
{
	padding: 8px 0;
	text-align: center;
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	background: url(/images/common/board/th_bg.gif) left bottom repeat-x;
}

div.board-list table th.first
{
	border-left: 1px solid #dadada;
}

div.board-list table th.last
{
	border-right: 1px solid #dadada;
}

div.board-list table td
{
	padding: 7px;
	border-bottom: 1px solid #f7f7f7;
	text-align: center;
}

div.board-list table td.no,
div.board-list table td.file
{
	width: 8%;
}

div.board-list table td.subject,
div.board-list table td.company_name
{
	text-align: left;
}

div.board-list table td.date
{
	width: 15%;
}

div.board-list table td.hit,
div.board-list table td.join,
div.board-list table td.result
{
	width: 10%;
}

div.board-list table td.research_date
{
	width: 25%;
}

/* 페이징 */
div.board-list div.paging
{
	text-align: center;
	width: 100%;
	padding: 15px 0 0 0;
	letter-spacing: 3px;
}

div.board-list div.paging span.current-page
{
	font-weight: bold;
	color: #eb7237;
}

/* 버튼 */
div.board-list div.btn
{
	text-align: right;
	margin-top: -15px;
}

/* *************************************************게시판 내용보기 */
div.board-view
{
	display:inline-block;
	width: 100%;
}

/* 글정보 */
div.board-view div.board-infor
{
	background: url(/images/common/board/infor_bg.gif) left bottom no-repeat;
	width: 100%;
}

div.board-view div.board-infor span
{
	font-weight: bold;
	color: #427797;
}

div.board-view div.board-infor div.subject
{
	background: url(/images/common/board/th_bg.gif) left bottom repeat-x;
	padding: 8px 15px;
	border:1px solid #dadada;
}

div.board-view div.board-infor div.infor
{
	padding: 6px 0 6px 0;
	margin: 0 0 0 15px;
	background: url(/images/common/board/infor_bg.gif) right bottom no-repeat;
	display: inline-block;
	width: 645px;
}

div.board-view div.board-infor div.infor div
{
	float: left;
	margin: 0 12px 0 0;
}

div.board-view div.board-infor div.subject img
{
	margin: 0 20px 0 0;
}

/* 글내용 */
div.board-view div.board-contents
{
	clear: both;
	padding: 20px 17px;
	border-bottom: 1px solid #dbdbdb;
	min-height: 200px;
	line-height: 1.5em;
}

/* 첨부 */
div.board-file
{
	border-bottom: 1px solid #dbdbdb;
	padding: 6px 0 6px 15px;
}

div.board-file span
{
	font-weight: bold;
	color: #427797;
}

div.board-file img
{
	vertical-align: middle;
}

/* 버튼 */
div.board-view div.btn
{
	text-align: right;
	margin: 10px 0 30px 0;
}

/* 이전글다음글 */
div.board-view div.prev-list,
div.board-view div.next-list
{
	background: url(/images/common/board/bg_prev_next.gif) left bottom repeat-x;
	padding: 5px 15px;
	border:1px solid #dadada;
}

div.board-view div.prev-list
{
	border-bottom: none;
}

div.board-view div.prev-list img,
div.board-view div.next-list img
{
	margin: 0 20px 0 0;
}

/* 설문조사 */
div.research-question
{
	font-weight: bold;
}

ul.research-list
{
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

ul.research-list li
{
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
}

ul.research-list li input
{
	vertical-align: middle;
}

div.research-result
{
	border-bottom: 1px solid #686868;
	padding: 18px 0;
}

div.research-result table
{
	width: 100%;
	border-collapse: collapse;
}

div.research-result table th
{
	padding: 10px 0;
	width: 30%;
	text-align: center;
	border: 1px solid #dadada;
	background-color: #eeeeee;
}

div.research-result table td
{
	padding: 10px 0;
	border: 1px solid #dadada;
}

div.research-result table td img
{
	height: 19px;
	vertical-align: middle;
}

div.research-result table td img.result-bar01
{
	border: 1px solid #b4ac7e;
}

div.research-result table td img.result-bar02
{
	border: 1px solid #bc8d03;
}

div.research-result table td img.result-bar03
{
	border: 1px solid #6c8201;
}

div.research-result table td img.result-bar04
{
	border: 1px solid #6990b3;
}

div.research-result table td img.result-bar05
{
	border: 1px solid #b46c75;
}

div.research-result table td img.result-bar06
{
	border: 1px solid #52aa67;
}

div.research-result table td img.result-bar07
{
	border: 1px solid #bc4303;
}

div.research-result table td img.result-bar08
{
	border: 1px solid #7e8bb4;
}

/* *************************************************게시판 글쓰기 */
div.board-regist
{
	clear: both;
}

div.board-regist table
{
	clear: both;
	width: 100%;
}

div.board-regist table
{
	clear: both;
	width: 100%;
	border-collapse: collapse;
	border-top: 2px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

div.board-regist table th
{
	width: 20%;
	padding: 5px 10px 5px 0;
	text-align: right;
	background-color: #F9F9F9;
	border-right: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
}

div.board-regist table td
{
	padding: 5px 0 5px 10px;
	text-align: left;
	border-bottom: 1px solid #dadada;
}

div.board-regist table td input.basic
{
	border: 1px solid #dadada;
	width: 450px;
}

div.board-regist table td input.writer-name
{
	width: 120px;
}

div.board-regist table td textarea
{
	border: 1px solid #dadada;
	width: 500px;
	height: 200px;
}

div.board-regist div.btn
{
	text-align: right;
	padding: 15px 0 0 0;
}
