.board-cards {
	list-style: none;
	margin: 0 0 4px 0;
	padding: 0;
	width: 100%;
}

	.board-cards li {
		float: left;
		width: 33.3%;
	}

		.board-cards li .inner {
			background: #ffffff;
			height: 102px;
			margin: 0 0 10px 0;
			position: relative;
		}
		
		.board-cards.board-cats li .inner {
			height: auto;
			margin: 0;
		}
		
		.board-cards li.odd .inner {
			background: #d8f8ff;
		}
		
		.board-cards li.wobg .inner {
			background: none;
		}
		
		.board-cards li.col1 .inner {
			margin-right: 20px;
		}
		
		.board-cards li.col2 .inner {
			margin-right: 10px;
			margin-left: 10px;
		}
		
		.board-cards li.col3 .inner {
			margin-left: 20px;
		}
		
			.board-cards li .inner img {
				float: left;
			}
			
			.board-cards li .inner .desc {
				color: #060606;
				line-height: 14px;
				margin: 0 0 0 80px;
				padding: 6px 6px 0 0;
			}
			
				.board-cards li .inner .desc .title {
					color: #0099cc;
					display: block;
					font-size: 16px;
					line-height: 18px;
					margin: 0 0 12px 0;
				}
				
			.board-cards li .inner .board-cards-cat {
				height: 80px;
			}
			
				.board-cards li .inner .board-cards-cat .title {
					color: #0099cc;
					font-size: 16px;
					margin: 0 5px 0 0;
				}
				
				.board-cards li .inner .board-cards-cat .count {
					color: #999999;
					font-size: 12px;
				}
				
				.board-cards li .inner .board-cards-cat .cat-desc {
					color: #333333;
					font-size: 12px;
					line-height: 14px;
					margin: 3px 0 0 0;
				}

.btn-board-add {
	background: url(../i/btn-board-add.png) 0 0 no-repeat;
	display: inline-block;
	width: 184px;
	height: 27px;
}

.board-cards-two {
	list-style: none;
	margin: 18px 0 0 0;
	padding: 0;
	width: 100%;
}

	.board-cards-two li {
		float: left;
		width: 50%;
	}

		.board-cards-two li .inner {
			background: #ffffff;
			height: 80px;
			margin: 0 0 10px 0;
			position: relative;
		}
		
		.board-cards-two li.odd .inner {
			background: #d8f8ff;
		}
		
		.board-cards-two li.col1 .inner {
			margin-right: 10px;
		}
		
		.board-cards-two li.col2 .inner {
			margin-left: 10px;
		}
		
			.board-cards-two li .inner .desc {
				color: #333333;
				line-height: 14px;
				margin: 0;
				padding: 8px 12px;
			}
			
				.board-cards-two li .inner .desc .title {
					color: #0099cc;
					display: block;
					font-size: 16px;
					line-height: 18px;
					margin: 0 0 2px 0;
				}
				
.board-itemlist {
	margin: 0 0 14px 0;
	width: 100%;
}

	.board-itemlist thead {
		
	}
	
		.board-itemlist thead th {
			background: #000000;
			color: #ffffff;
			font-size: 11px;
			font-weight: normal;
			text-align: center;
		}
		
		.board-itemlist thead th a {
			color: #ffffff;
			text-decoration: none;
		}
		
		.board-itemlist thead th a.board-sort {
			background: url(../i/board-itemlist-sort.gif) right 4px no-repeat;
			padding: 0 9px 0 0;
		}
		
		.board-itemlist thead th a.board-sort.desc {
			background-position: right -15px;
		}

		.board-itemlist thead th a.board-sort.dunno {
			background-position: right -30px;
		}

	.board-itemlist tr {
		
	}
	
		.board-itemlist tr td {
			background: #ffffff;
			color: #333333;
			font-size: 12px;
			line-height: 14px;
			padding: 4px 0;
		}

		.board-itemlist.job tr td {
			color: #020202;
			padding: 12px 0;
			padding: 0;
			text-align: center;
		}

		.board-itemlist.c-mb tr td {
			color: #020202;
			padding: 2px 0;
		}
		
		.board-itemlist.auto tr td {
			padding: 0;
			text-align: center;
		}
		
			.board-itemlist.auto tr td a {
				display: block;
				line-height: 22px;
				text-decoration: none;
			}

		.board-itemlist tr.odd td {
			background: #d8f8ff;
		}
		
		.board-itemlist tr td.type {
			color: #020202;
			text-align: center;
		}
		
			.board-itemlist tr td a.title {
				color: #0099cc;
				font-size: 14px;
			}
			
			.board-itemlist.job tr td a {
				display: block;
				line-height: 38px;
				line-height: 15px;
				margin: 5px 0;
				text-decoration: none;
			}
			
			.board-itemlist.job tr td a:hover,
			.board-itemlist.auto tr td a:hover {
				color: #000000;
			}

.board-add {
	margin: 10px 0 0 0;
}

.board-itemcard {
	background: #d8f8ff;
	padding: 13px 14px;
	position: relative;
}

.board-itemcard.wphoto {
	padding-left: 80px;
}

	.board-itemcard .photo {
		position: absolute;
		left: 0;
		top: 0;
	}

	.board-itemcard .title {
		color: #0099cc;
		font-size: 16px;
		line-height: 18px;
		margin: 0 0 14px 0;
	}

	.board-itemcard .desc {
		color: #0b0b0b;
		font-size: 12px;
		line-height: 14px;
		margin: 0 0 14px 0;
	}
	
	.board-itemcard .meta,
	.board-itemcard .meta a {
		color: #0099cc;
		line-height: 14px;
	}
	
	.board-itemcard .btn-tofav {
		position: absolute;
		right: 10px;
		top: 7px;
		width: 64px;
		height: 22px;
	}

.board-iteminfo {
	color: #666666;
	font-size: 12px;
	line-height: 15px;
	margin: 10px 0 0 0;
}

	#content .board-iteminfo h2 {
		color: #666666;
		display: block;
		font-size: 16px;
		font-weight: normal;
		line-height: 18px;
		margin: 0 0 2px 0;
		padding: 0;
	}
	
	.board-iteminfo .related a {
		color: #0099cc;
	}
	
	.board-iteminfo span {
		color: #000000;
	}
	
	.board-iteminfo input {
		margin: 1px 0 9px 0;
		width: 253px;
		width: 340px;
		height: 13px;
	}
	
	.board-iteminfo textarea {
		color: #cccccc;
		width: 245px;
		width: 332px;
		height: 98px;
	}
	
	.board-iteminfo textarea.active {
		color: #000000;
	}
	
	.board-iteminfo .button-big3-blue {
		margin: 10px 0 0 0;
	}

.board-itemlist-filter {
	position: relative;
}

	.board-itemlist-filter ul {
		display: none;
		background: #ffffff;
		border: 1px solid #cecece;
		border-top: none;
		list-style: none;
		margin: 0;
		padding: 2px 0 2px 0;
		position: absolute;
		left: 0px;
		top: 18px;
	}
	
		.board-itemlist-filter ul li {
			text-align: left;
		}
		
			.board-itemlist-filter ul a {
				background: none;
				color: #000000 !important;
				display: block;
				padding: 1px 9px;
			}
			
			.board-itemlist-filter ul a:hover {
				background: #cecece;
			}

#board-item-toprint {
	display: none;
}

.print #board-item-toprint {
	display: block;
}




