.sp-wrap			{ margin: 4px 8px auto; }
.sp-wrap			{ width: 95%; clear: both; }
.sp-wrap .sp-wrap		{ margin: 2px auto 4px; }
.sp-wrap, .sp-head, .sp-body	{
	border: solid #cabda6; border-width: 1px 1px 1px 2px; clear: both;
}
.sp-body	{ padding: 2px 6px; }
.sp-head	{ text-align: left !important; }

.sp-wrap	{ background: #cadceb; margin-bottom: 5px; color: #333333; background-color: #cd855500; background-image: -webkit-linear-gradient(#e9b16cb5, #12a3eb00 50%, #dd481400 20%, #e9b16cb5); border-radius: 5px; padding: 2px; margin-left: 5px; }
.sp-head	{ border-width: 0; font-size: 11px; padding: 1px 14px 3px; margin-left: 6px; line-height: 15px; font-weight: bold; color: #2A2A2A; cursor: pointer; }
.sp-body	{ border-width: 1px 0 0 0; display: none; font-weight: normal; background: #F5F5F5; }

.clickable	{ cursor: pointer; }
.folded	{ display: block;
	background: transparent url(./images/spoiler/icon_plus_1.gif) no-repeat left center; padding-left: 14px; font-size: 1em; font-weight: bold; }
.unfolded	{ display: block;
	background: transparent url(./images/spoiler/icon_minus_1.gif) no-repeat left center; padding-left: 14px; font-size: 1em; font-weight: bold; }

var.postImgAligned {
	display: block;
}

img.postImg  { vertical-align: text-bottom; }
img.postImg        { width: 226px; height: 130px; }
img.postImg        { margin: 2px 2px 0 0; border-radius: 3px; box-shadow: 0 0 1px 1px #999999; }
img.postImgAligned { margin: 4px 4px 2px; }

.clear     { clear: both; height: 0; font-size: 0px; line-height: 0px; overflow: hidden; }
