.news-cloud{
    color: #fff;
    background-image:url(../images/news/homepage-string-middle.png);
    background-repeat: repeat-x;
    background-size:auto 100%;
    padding:35px 0 45px 0px;
}
.news-cloud .news-cloud-caro{
    background-image: url(../images/news/bg.gif);
    background-repeat: repeat;
}
.news-cloud .news-cloud-bg{
    background-image: url(../images/news/middle_bg.png);
    background-repeat: repeat;
    padding:15px 0;
}
/*--------------------------------------------------------------
# Copyright (C) joomla-monster.com
# License: http://www.joomla-monster.com/license.html Joomla-Monster Proprietary Use License
# Website: http://www.joomla-monster.com
# Support: info@joomla-monster.com
---------------------------------------------------------------*/

/*********************** MODULES STYLES ***********************/

/********** jm-module **********/

.jm-module {
    padding: 0;
    margin: 0;
}

.jm-module-content {
	padding: 10px;
}

.jm-module.nopadding .jm-module-content {
	padding: 0;
}

.jm-module h3.jm-title {
	background: url(../images/news/djmodule_green.png) no-repeat top left #50741d;
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	margin: 0;
	padding: 10px;
	border-bottom: 1px solid #bababa;
}

.jm-module.blue h3.jm-title {
	background: url(../images/news/djmodule_blue.png) no-repeat top left #365376;
}

.jm-module.red h3.jm-title {
	background: url(../images/news/djmodule_red.png) no-repeat top left #7b0f0f;
}

.jm-module.orange h3.jm-title {
	background: url(../images/news/djmodule_orange.png) no-repeat top left #b18414;
}

/********** top-mods **********/

#jm-top-mods_wrap {
	margin: 0 auto;
}
#jm-top-mods {
	color: #fff;
}
#jm-top-mods .rowcount_4 .top-in {
	margin: 0;
	padding: 0;
}

#jm-top-mods .jm-moduleT {
	margin: 0 19px 25px;
	position: relative;
	border: 1px solid #fff;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.8);
	-moz-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.8);
	box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.8);
}

#jm-top-mods .jm-moduleT .jm-module-content {
	padding: 13px;
}

#jm-top-mods .jm-moduleT .jm-module-content.no_badge_title {
	padding: 60px 13px 13px;
}
#jm-top-mods h3.jm-title {
	line-height: 18px;
        height:55px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	text-transform: none;
	margin: 0;
	padding: 9px 2px 9px 60px;
	overflow: hidden;
	text-shadow: 1px 1px 1px #8a0c0c;
	border-bottom: 1px solid #fff;
}

#jm-top-mods .blue h3.jm-title {
	text-shadow: 1px 1px 1px #06568a;
}

#jm-top-mods .green h3.jm-title {
	text-shadow: 1px 1px 1px #628107;
}

#jm-top-mods .orange h3.jm-title {
	text-shadow: 1px 1px 1px #aa6200;
}

#jm-top-mods .no_badge h3.jm-title {
	text-align: center;
	padding: 9px;
}

/********** jm-moduleT default red **********/

.jm-moduleT {
	background: url(../images/news/top_red_bg.png) repeat;
}

.jm-moduleT h3.jm-title {
	background: url(../images/news/red_h3.png) repeat-x bottom left #e91c1c;
}

/********** jm-moduleT blue **********/

.jm-moduleT.blue {
	background: url(../images/news/top_blue_bg.png) repeat;
}

.jm-moduleT.blue h3.jm-title {
	background: url(../images/news/blue_h3.png) repeat-x bottom left #1a97e8;
}

/********** jm-moduleT green **********/

.jm-moduleT.green {
	background: url(../images/news/top_green_bg.png) repeat;
}

.jm-moduleT.green h3.jm-title {
	background: url(../images/news/green_h3.png) repeat-x bottom left #c7f026;
}

/********** jm-moduleT orange **********/

.jm-moduleT.orange {
	background: url(../images/news/top_orange_bg.png) repeat;
}

.jm-moduleT.orange h3.jm-title {
	background: url(../images/news/orange_h3.png) repeat-x bottom left #fdab00;
}

/********** badges **********/

span.badge_bg {
	position: absolute;
	width: 78px;
	height: 79px;
	top: -15px;
	left: -25px;
	z-index: 10;
}

.badge-new-green span.badge_bg,
.badge-hot-green span.badge_bg,
.badge-top-green span.badge_bg,
.badge-info-green span.badge_bg {
	background: url(../images/news/badge_green.png) no-repeat;
}
.badge-new-blue span.badge_bg,
.badge-hot-blue span.badge_bg,
.badge-top-blue span.badge_bg,
.badge-info-blue span.badge_bg {
	background: url(../images/news/badge_blue.png) no-repeat;
}
.badge-new-orange span.badge_bg,
.badge-hot-orange span.badge_bg,
.badge-top-orange span.badge_bg,
.badge-info-orange span.badge_bg {
	background: url(../images/news/badge_yellow.png) no-repeat;
}

.badge-new-red span.badge_bg,
.badge-hot-red span.badge_bg,
.badge-top-red span.badge_bg,
.badge-info-red span.badge_bg {
	background: url(../images/news/badge_red.png) no-repeat;
}

span.badge_text {
	display: block;
	width: 78px;
	height: 29px;
	margin-top: 22px;
}
.badge-new-green span.badge_text,
.badge-new-blue span.badge_text,
.badge-new-orange span.badge_text,
.badge-new-red span.badge_text {
	background: url(../images/news/new.png) no-repeat;
}

.badge-hot-green span.badge_text,
.badge-hot-blue span.badge_text,
.badge-hot-orange span.badge_text,
.badge-hot-red span.badge_text {
	background: url(../images/news/hot.png) no-repeat;
}

.badge-top-green span.badge_text,
.badge-top-blue span.badge_text,
.badge-top-orange span.badge_text,
.badge-top-red span.badge_text {
	background: url(../images/news/top.png) no-repeat;
}

.badge-info-green span.badge_text,
.badge-info-blue span.badge_text,
.badge-info-orange span.badge_text,
.badge-info-red span.badge_text {
	background: url(../images/news/info.png) no-repeat;
}
.border_img2 {
    border: 3px solid #fff;
    width:100%;
    height:151px;
}
a.readon{
    text-align: right;
    font-weight: bold;
    display: block;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    line-height: 18px;
}
a.readon:hover{
    color:#f00;
}