div.module-hilite {
	background: #e8f6e9 url(../images/style/1_m.gif) 0 0 repeat-x;
	padding: 12px;
	border-left: 3px solid #e8f6e9;
	border-right: 3px solid #e8f6e9;
}

div.module-hilite:before {
	content:url(../images/style/1_tl.gif);
	background: url(../images/style/1_tr.gif) no-repeat 100% 0;
	height: 12px;
	display: block;
	margin: -12px -15px 13px -15px;
}

div.module-hilite:after {
	content:url(../images/style/1_bl.gif);
	background: url(../images/style/1_br.gif) no-repeat 100% 0;
	height: 12px;
	display: block;
	margin: 13px -15px -12px -15px;
}

div.module-hilite div {
	overflow: hidden;
	margin: -13px -12px;
	padding: 5px 10px;
	border-left: 1px solid #f4fbf4;
	border-right: 1px solid #f4fbf4;
}

div.module-hilite div div, div.module-hilite div div div {
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: none;
}


div.module-hilite h3 {
	color: #003300;
	border-bottom: 4px solid #009900;
}

div.module-hilite h3 {
	color: #006600;
	font-size: 120%;
}

div.module-hilite img.preview {
	float: left;
	margin: 0 20px 0 0;
}

* html div.module-hilite {
	zoom:1;
	behavior:expression(!this.isInserted==true ? this.isInserted=(this.innerHTML = '<span class="top"><img src="/en/templates/rt_rokwebify/images/style/1_tl.gif" alt="" /></span>' + this.innerHTML + '<span class="bottom"><img src="/en/templates/rt_rokwebify/images/style/1_bl.gif" alt="" /></span>') : '');
}

*html div.module-hilite span {
	height: 12px;
	position: relative;
	display: block;
	clear: both;
}

*html div.module-hilite span.top {
	background: url(../images/style/1_tr.gif) no-repeat 100% 0;
	margin: -12px -15px 13px -15px;
}

*html div.module-hilite span.bottom {
	background: url(../images/style/1_br.gif) no-repeat 100% 0;
	margin: 13px -13px -12px -13px;
}


