.png{
	*background-image:none ! important;
	visibility:hidden;
	behavior: url(pngfix.htc);
}

#block{
	width:160px;
	margin: 0px 10px 0px;
	
}

.rounded{
	border:1px solid #d1d1d1;
	background: #fff;
	padding:10px;
	behavior: expression(!this.rounded ? this.rounded = this.innerHTML = '<div class="rounded_before"><img src="c2.png" class="png right"><img src="c1.png" class="png"></div>' + this.innerHTML + '<div class="rounded_after"><img src="c4.png" class="png right"><img src="c3.png" class="png"></div>': '' ); 
}

.rounded:before, .rounded_before{
	display:block;
	height:9px;
	background: transparent url(c2.png) top right no-repeat;
	content: url(c1.png);
	line-height:1px;
	font-size:1px;
	margin:-11px -11px 0 -11px;
}

.rounded:after, .rounded_after{
	display:block;
	height:9px;
	background: transparent url(c4.png) bottom right no-repeat;
	content: url(c3.png);
	line-height:1px;
	font-size:1px;
	margin:1px -11px -11px -11px;
}

.rounded_before, .rounded_after{
	background:none;
	position:relative;
	z-index:1;
}

.rounded img.right{
	float:right;
	margin-right:-3px;
}