#article h2.title {
	background: url(/www/images/notice/article.title.gif) no-repeat;
}

#sidebar h2 {
	background: url(/www/images/notice/sidebar.title.gif) no-repeat;
}
	#sidebar .m15 {
		background: url(/www/images/menu/m15.gif) no-repeat 6px 5px;
	}
	#sidebar .m16 {
		background: url(/www/images/menu/m16.gif) no-repeat 6px 4px;
	}
	#sidebar .m17 {
		background: url(/www/images/menu/m17.gif) no-repeat 8px 5px;
	}
	#sidebar .m18 {
		background: url(/www/images/menu/m18.gif) no-repeat 8px 6px;
	}
	#sidebar .m19 {
		background: url(/www/images/menu/m19.gif) no-repeat 7px 5px;
	}
	#sidebar .m20 {
		background: url(/www/images/menu/m20.gif) no-repeat 8px 5px;
	}
	#sidebar .m21 {
		background: url(/www/images/menu/m21.gif) no-repeat 8px 3px;
	}
	#sidebar .m22 {
		background: url(/www/images/menu/m22.gif) no-repeat 6px 4px;
	}

#list {
	background: #f2f2f3;
	margin: 0px 1px 0px 0px;
	padding: 7px 2px 0px 2px;
	border-bottom: 3px solid #d8d9db;
}
	#list ul {
		margin: 0px;
		padding: 0px;
		overflow: hidden;
		list-style: none;
	}
	#list li {
		zoom: 1;
		overflow: hidden;
		margin-bottom: 7px;
	}
		#list li span.tm,
		#list li span.bm {
			overflow: hidden;
			height: 2px;
			display: block;
			margin-left: 2px;
			background: url(/www/images/notice/list.round.gif) no-repeat;
		}
		#list li span.bm {
			background-position: 0px -2px;
		}
		#list li .wrapper {
			padding: 7px 7px 5px 7px;
			background: #fff;
			border-left: 1px solid #eaeaeb;
			border-right: 1px solid #eaeaeb;
		}
	#list .text {
		overflow: hidden;
		color: #3d3d3d;
	}
		#list .text .thumbnail {
			float: left;
			margin: 0px 10px 10px 0px;
		}
	#list .type {
		height: 15px;
		background: url(/www/images/notice/list.type.bg.gif) repeat-x;
		float: left;
		display: inline;
		overflow: hidden;
	}
		#list .type a {
			color: #575010;
			float: left;
			display: inline;
			padding-top: 1px;
			margin: 0px 6px;
		}
		#list .type span {
			float: left;
			display: inline;
			height: 15px;
			width: 2px;
			background: url(/www/images/notice/list.type.round.gif) no-repeat;
		}
		#list .type span.r {
			background-position: -2px 0px;
		}
	#list .header {
		overflow: hidden;
		margin-bottom: 10px;
	}
		#list .header h3 {
			float: left;
			display: inline;
			font-size: 11px;
			margin: 0px 0px 0px 10px;
		}
			#list .header h3 a {
				color: #3d3d3d;
			}

	#list .tools {
		background: #f1f1f1;
		margin-top: 10px;
		overflow: hidden;
	}
		#list .tools .wrapp {
			overflow: hidden;
			padding: 4px 9px;
			border-left: 1px solid #ececec;
			border-right: 1px solid #ececec;
		}
		#list .tools span.t,
		#list .tools span.b {
			overflow: hidden;
			height: 2px;
			display: block;
			background: url(/www/images/notice/list.tools.round.gif) no-repeat;
		}
		#list .tools span.b {
			background-position: 0px -2px;
		}
		#list .tools a.more {
			float: right;
			display: inline;
			color: #a9a9a9;
			text-decoration: underline;
			padding-right: 15px;
			background: url(/www/images/dot.yellow.gif) no-repeat top right;
		}
		#list .tools .category {
			float: left;
			display: inline;
			list-style: none;
			margin: 0px;
			padding: 0px;
			overflow: hidden;
			height: 15px;
		}
			#list .tools .category li {
				float: left;
				display: inline;
				margin-right: 6px;
				overflow: hidden;
				height: 15px;
				color: #3d3d3d;
			}
				#list .tools .category li span {
					float: left;
					display: inline;
					height: 15px;
				}
				#list .tools .category li span.l,
				#list .tools .category li span.r {
					width: 2px;
					background: url(/www/images/notice/list.tools.category.round.gif) repeat-x;
				}
				#list .tools .category li span.r {
					background-position: -2px 0px;
				}
				#list .tools .category li span.c {
					background: url(/www/images/notice/list.tools.category.bg.gif) repeat-x;
					padding: 1px 5px 0px 5px;
					height: 14px;
				}
				#list .tools .category li a {
					color: #3d3d3d;
				}


#option {
	margin: 3px 0px 0px 0px;
	padding: 0px 11px 3px 0px;
	background: #efefef;
	overflow: hidden;
}
	#option h3 {
		text-indent: -3000em;
		height: 36px;
		background: url(/www/images/notice/option.title.gif) no-repeat;
		margin: 0px 0px 13px 0px;
	}
	#option h4 {
		width: 177px;
		height: 19px;
		padding: 5px 0px 0px 11px;
		margin: 0px 0px 10px 15px;
		background: url(/www/images/notice/option.h4.bg.gif) no-repeat;
	}
	#option button {
		border: none;
		margin: 0px;
		padding: 0px;
		float: right;
		background: none;
	}
	#option .hr {
		margin: 13px 0px 7px 0px;
		width: 190px;
		height: 1px;
		overflow: hidden;
		background: #deead5;
	}

	#option .text {
		float: left;
		display: inline;
		margin-left: 15px;
		color: #837500;
		width: 151px;
		height: 22px;
		padding: 5px 0px 0px 8px;
		background: #ffe800 url(/www/images/notice/option.text.gif) no-repeat;
		border: none;
	}
	#option .button {
		margin: 4px 0px 0px 5px;
		background: url(/www/images/notice/option.button.gif) no-repeat;
		float: left;
		display: inline;
		width: 23px;
		height: 19px;
		text-indent: -3000em;
	}
	#option label.p {
		float: left;
		font-weight: bold;
		margin: 5px 10px 0px 9px;
	}
	#option label.first {
		margin-left: 22px;
	}
	#option .price {
		height: 19px;
		width: 46px;
		padding: 3px 0px 0px 5px;
		border: none;
		color: #837500;
		float: left;
		display: inline;
		background: #ffe800 url(/www/images/notice/option.price.gif) no-repeat;
	}
	#option label.r {
		display: block;
		padding: 3px 0px 5px 10px;
		margin: 0px 0px 0px 17px;
		width: 174px;
		overflow: hidden;
		background: url(/www/images/dotted.gray.gif) repeat-x bottom left;
	}
		#option label.r input {
			float: left;
		}
		#option label.r span {
			float: left;
			display: inline;
			margin: 5px 0px 0px 6px;
		}
