.r_star {
	position: relative;
	overflow:hidden;
	background: #fff;
	}

	.r_star .r_content {
		position: relative;
		}

		.r_star .cn {
			position: absolute; z-index: 5;
			width: 10px; height: 10px; 
			left: -5px; top: -5px;
			background: url(../img/crns_5_fff.png) 0 0 no-repeat;
			}
			
			.r_star .cn.tl { clip: rect(5px auto auto 5px); }
			.r_star .cn.tr { clip: rect(5px 5px auto auto); }
			.r_star .cn.bl { clip: rect(auto auto 5px 5px); }
			.r_star .cn.br { clip: rect(auto 5px 5px auto); }

		.r_star .cn.tr, .r_star .cn.br {
			/*margin-left: 100%;*/
			left:auto; right:-5px;
			}
		.r_star .cn.bl, .r_star .cn.br {
			top: auto; bottom: -5px;
			}

/* -- SHAPE -- */
.r_star_shape {
	position:relative;
	padding:10px 0;
	}
	.r_star_shape.rss_fff .rs_content {
		background: #fff; 
		}
	.r_star_shape .rs_content {
		padding:0;
		}
	.r_star_shape.rss_fff_tr .rs_content,
	.r_star_shape .rs_content {
		background:url(../img/cont_bg.png) 0 0 repeat;
		}
		.r_star_shape .scn {
			position:absolute; left:-10px; top:-10px;
			width:20px; height:20px;
			}
		.r_star_shape.rss_fff .scn {
			background:url(../img/crns_shape_10_fff.png);
			}
		.r_star_shape.rss_fff_tr .scn {
			background:url(../img/crns_shape_10_tr_fff.png);
			}
		.r_star_shape .scn.tr, .r_star_shape .scn.br {
			margin-left:100%;
			}
		table .r_star_shape .scn.tr, table .r_star_shape .scn.br {
			*margin-left: auto!important; *left: auto!important; *right: -10px;
			}
		.r_star_shape .scn.bl, .r_star_shape .scn.br {
			top:auto;
			}
		.r_star_shape .scn.tl, .r_star_shape .scn.bl {
			width:100%;
			}
			
		.r_star_shape .scn.tl { clip: rect(10px auto auto 10px); }
		.r_star_shape .scn.tr { clip: rect(10px 10px auto auto); }
		.r_star_shape .scn.bl { clip: rect(auto auto 10px 10px); }
		.r_star_shape .scn.br { clip: rect(auto 10px 10px auto); }

