@charset "euc-kr";
@import "base.css";
@import "common.css";
@import "sub_layout.css";


/* tstList */
div.tstList  {
	width: 500px;
	font-size: 1.00em;
	padding:0px 0 1px 0;
}

div.tstList table tbody td {
	text-align: center;
	padding: 5px;
	font-size: 1.00em;
	border-bottom:1px solid #e1e1e1;
}

/* boardList */
div.boardList  {
	width: 700px;
	padding:0px 0 10px 0;
}
div.boardList table {
	width: 100%;
	background: url("../data/images/board_title.gif") no-repeat left top;
}
div.boardList table thead th {
	padding: 7px 10px 4px;
	color:#fff;
}
div.boardList table thead th.no {
	width:30px;
}
div.boardList table thead th.date {
	width:50px;
}
div.boardList table thead th.hit {
	width:40px;
}
div.boardList table tbody td {
	text-align: center;
	padding: 5px;
	border-bottom:1px solid #e1e1e1;
}
div.boardList table tbody td.first_child {
	padding-top:10px;
}
div.boardList table tbody td.first_child2 {
	padding-top:10px;
	text-align:left;
}
div.boardList table tbody td.subject {
	text-align:left;
}
div.boardList table tbody td.end_child {
	border-bottom: 2px solid #4b95ca;
}
div.boardList table tbody td.end_child2 {
	border-bottom: 2px solid #4b95ca;
	text-align:left;
}

/* boardFoot */
div.boardFoot {
	position: relative;
	width: 700px;
}

div.boardFoot div.pager {
	float:left;
	width: 710px;
	text-align: center;
	padding-bottom:20px;
}
div.boardFoot div.write {
	float:right;
}
div.boardFoot div.pager span {
	letter-spacing: 0.1em;
}
div.boardFoot div.pager span.thispage  {
	color: #4b95ca;
	font-weight: bold;
}
div.boardFoot div.pager span.thispage a {
	color: #4b95ca;
	font-weight: bold;
}
div.boardFoot div.pager * {
	vertical-align: middle;
}
div.boardFoot div.pager a.btn {
	padding: 0 2px;
}
div.boardFoot div.btnRight {
	text-align: right;
	padding-top:10px;
}
/* boardSearch */
div.boardSearch {
	clear:both;
	background: url("../data/images/bg_search.gif") no-repeat;
	width: 700px;
	height:42px;
	padding-top:6px;
	text-align:center;
}
div.boardSearch * {
	vertical-align:middle;
}
/* boardView */
div.boardView  {
	width: 700px;
	margin-top:15px;
}

div.boardView div.viewInfo table{
	width: 100%;
	border-top: 2px solid #4b95ca;
	background: #f5f5f5;
}
div.boardView div.viewInfo table tbody th {
	text-align:left;
	background: url("../data/images/bg_border_th2.gif") no-repeat right ;
	border-bottom: 1px solid #dcdfe2;
	height:30px;
	padding-left:15px;
}
div.boardView div.viewInfo table tbody td{
	text-align:left;
	border-bottom: 1px solid #dcdfe2;
	padding-left:5px;
}
div.boardView div.viewInfo table tbody td.subject {
	background: url("../data/images/bg_border_th2.gif") no-repeat right ;
}
div.boardView div.viewInfo table tbody td.file {
	font-size:0.9em;
	color:#4b95ca;
}
div.boardView div.viewInfo table tbody th.date, 
div.boardView div.viewInfo tabletbody th.hit {
	text-align:center;
	padding:0;
}
div.boardView div.viewContent {
	padding: 0 20px;
	width:660px;
	border-bottom: 1px solid #e1e1e1;
}
div.boardView div.viewContent {
	padding: 0 20px;
	word-wrap:break-word; word-break:break-all;
}
div.boardView div.article {
	padding: 20px 0;
}
div.boardView div.article  table {
	border-collapse:separate ;
}
div.prevNextArea  {
	background: none;
	border-top: none;
}
 div.prevNextArea table  {
	width : 710px;
	border-bottom: 2px solid #0760bf;

}
div.prevNextArea table tbody th {
	width :70px;
	border-top: 1px solid #dcdfe2;
	background: #fff;
	background: url("../data/images/bg_border_th2.gif") no-repeat right ;
	height:25px;
}
div.prevNextArea table tbody td {
	border-top: 1px solid #dcdfe2;
	padding-left:10px;
	font-size:0.9em;
}
div.article ul,
div.article ol{
	padding: 7px;
	margin-left:25px;
	
}
div.article li {
	list-style: disc;
}

div.article p {
	padding: 3px;
}

div.article {
	line-height:18px;
}

/* boardform */
div.boardform {
	width: 700px;
	padding-top:10px;
}
div.boardform table {
	width:100%;
	border-top:2px solid #0760bf;
	border-bottom:2px solid #0760bf;
}
div.boardform table tbody th {
	border-bottom: 1px solid #dadada;
	background: #f5f5f5;
	padding:5px 10px;
}
div.boardform table tbody th.header_1 {
	border-bottom: 1px solid #dadada;
	border-right: 1px solid #dadada;
	background: #f2f8fb;
	padding:5px 10px;
}
div.boardform table tbody td {
	border-bottom: 1px solid #dcdfe2;
	padding:5px 5px 5px 10px;
	background: #fff;
	border-right: none;
}
div.boardform table tbody td p.txt_file {
	font-size:0.9em;
	color:#ff6000;
	padding-top:2px;
}
div.btnCenter {
	text-align:center;
	padding-top:10px;
}
div.btnCenter span {
	padding-right:10px;
}


/*ÀÌº¥Æ®*/
div.event01 {
		background:url("../data/images/bg_event1.jpg") no-repeat;
		width:711px;
		height:631px;
		
}
div.event03 {
		background:url("../data/images/bg_event3.jpg") no-repeat;
		width:691px;
		height:311px;
		padding:330px 0 0 20px;
		
}
div.event04 {
		background:url("../data/images/bg_event4.jpg") no-repeat;
		width:691px;
		height:311px;
		padding:330px 0 0 20px;
		
}
div.event01 p img{
		vertical-align:middle;
		padding:0 3px;
}
input.srch {
background-color:#FFFFFF;
border:4px solid #FF8B38;
color:#555555;
font-family:"µ¸¿ò";
font-size:20pt;
font-weight:bold;
height:31px;
letter-spacing:-0.5px;
padding:3px;
width:210px;
}
div.event_input {
		padding:355px 0 0 110px;
}
div.event_info {
		padding:40px 0 0 77px;
}
div.event_info table {
		width:540px;
		border-top:2px solid #4b95ca;		
}
div.event_info table tbody th{
	border-bottom: 1px solid #dadada;
	background: #f5f5f5;
	padding:5px 5px 5px 20px;
}
div.event_info table tbody td{
	border-bottom: 1px solid #dcdfe2;
	padding:5px 5px 5px 10px;
}


div.event_info2 {
		padding:10px 0 0 47px;
}
div.event_info2  table {
		width:600px;
		border-top:2px solid #4b95ca;		
}
div.event_info2  table tbody th{
	border-bottom: 1px solid #dadada;
	background: #f5f5f5;
	padding:5px 5px 5px 20px;
}
div.event_info2  table tbody td{
	border-bottom: 1px solid #dcdfe2;
	padding:5px 5px 5px 10px;
}
div.eventBox {
	background: url("../data/images/bg_event22.jpg") no-repeat;
	width:711px;
	height:156px;
	position: relative;
}

div.event_info3 {
		padding:60px 0 0 77px;
}
div.event_info3 table {
		width:540px;
		border-top:2px solid #4b95ca;		
}
div.event_info3 table tbody th{
	border-bottom: 1px solid #dadada;
	background: #f5f5f5;
	padding:5px 5px 5px 20px;
}
div.event_info3 table tbody td{
	border-bottom: 1px solid #dcdfe2;
	padding:5px 5px 5px 10px;
}
