﻿input.basic
{
	border: 0.08em solid #cccccc;
}

/* *************************************************게시판 리스트 */
div.board-list
{
	display:inline-block;
	width: 100%;
}

/* 페이지정보 */
div.board-list div.page-infor
{
	float: left;
	padding: 0.75em 0 0.5em 0.5em;
}

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 0.5em 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: 15.5em;
}

/* 리스트 */
div.board-list table
{
	clear: both;
	width: 100%;
	border-collapse: collapse;
	border-bottom: 2px solid #4e94e1;
}

div.board-list table th
{
	height: 3em;
	text-align: center;
	border-top: 1px solid #a9ccf5;
	background: url(/images/common/board/th_bg.gif) left bottom repeat-x;
}

/*
div.board-list table th.first
{
	background: url(/images/common/board/th_line.gif) left bottom no-repeat;
}

div.board-list table th.last
{
	background: url(/images/common/board/th_line.gif) right bottom no-repeat;
}
*/

div.board-list table td
{
	height: 2.5em;
	border-bottom: 1px solid #e1e1e1;
	text-align: center;
}

div.board-list table td.no,
div.board-list table td.file
{
	width: 6%;
}

div.board-list table td.subject
{
	text-align: left;
	padding-left: 0.5em;
}

div.board-list table td.date
{
	width: 12%;
}

div.board-list table td.writer
{
	width: 12%;
}

div.board-list table td.hit
{
	width: 8%;
}

div.board-list table td.research-date
{
	width: 25%;
}
div.board-list table td.join,
div.board-list table td.result
{
	width: 10%;
}

/* 페이징 */
div.board-list div.paging
{
	text-align: center;
	width: 100%;
	padding: 1.25em 0 0 0;
	letter-spacing: 0.25em;
}

div.board-list div.paging img
{
	vertical-align: middle;
}

div.board-list div.paging span.current-page
{
	font-weight: bold;
	color: #eb7237;
}

/* 버튼 */
div.board-list div.btn
{
	text-align: right;
	margin-top: -1.5em;
}

div.board-list div.btn img
{
	width: 5em;
	height: 1.58em;
}

/* *************************************************게시판 내용보기 */
div.board-view
{
	display:inline-block;
	width: 100%;
}

/* 글정보 */
div.board-view div.board-infor
{
	
}

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: 1em 1.25em 1.25em 1.25em;
	border-top:1px solid #a9ccf5;
}

div.board-view div.board-infor div.infor
{
	padding: 0.5em 0 0.5em 1.25em;
	margin: 0 0 0 0;
	border-bottom: 1px solid #dbdbdb;
	display: inline-block;
	width: 645px;
}

div.board-view div.board-infor div.infor:after{ content:" "; display:block; clear:both; height:0; }

div.board-view div.board-infor div.infor div
{
	float: left;
	margin: 0 1em 0 0;
}

div.board-view div.board-infor div.subject img
{
	margin: 0 1.67em 0 0;
}

/* 글내용 */
div.board-view div.board-contents
{
	padding: 1.67em 1.42em;
	border-bottom: 1px solid #dbdbdb;
	min-height: 17em;
}

/* 버튼 */
div.board-view div.btn
{
	text-align: right;
	margin: 1em 0 2.5em 0;
}

div.board-view div.btn img
{
	width: 5em;
	height: 1.58em;
}

/* 이전글다음글 */
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: 0.5em 1.25em;
	border: 1px solid #a9ccf5;
}

div.board-view div.prev-list
{
	margin: 0 0 0.25em 0;
}

div.board-view div.prev-list img,
div.board-view div.next-list img
{
	margin: 0 1.67em 0 0;
	width: 4.83em;
	height: 0.92em;
}

/* 설문조사 */
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 0.5em 0;
	padding: 0 0 0 0;
}

ul.research-list li input
{
	vertical-align: middle;
}

div.research-result
{
	border-bottom: 1px solid #a9ccf5;
	padding: 1.5em 0;
}

div.research-result table
{
	width: 100%;
	border-collapse: collapse;
}

div.research-result table th
{
	padding: 0.75em 0;
	width: 30%;
	text-align: center;
	border: 1px solid #dadada;
	background-color: #eeeeee;
}

div.research-result table td
{
	padding: 0.75em 0;
	border: 1px solid #dadada;
}

div.research-result table td img
{
	height: 1.58em;
	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: 0.5em 0.75em 0.5em 0;
	text-align: right;
	background-color: #F9F9F9;
	border-right: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
}

div.board-regist table td
{
	padding: 0.5em 0 0.5em 0.75em;
	text-align: left;
	border-bottom: 1px solid #dadada;
}

div.board-regist table td input.basic
{
	border: 1px solid #dadada;
	width: 42em;
}

div.board-regist table td input.writer-name
{
	width: 10em;
}

div.board-regist table td textarea
{
	border: 1px solid #dadada;
	width: 42em;
	height: 17em;
}

div.board-regist div.btn
{
	text-align: right;
	padding: 1.25em 0 0 0;
}

div.board-regist div.btn img
{
	width: 5em;
	height: 1.58em;
}