.image-sizer50 {
	position: relative; 
	width:50px;
	height: 50px; 
	float: left; 
	overflow: hidden; 
	border: 1px solid #CCC;
	background-color: #FFF;
}
.image-sizer140 {
	position: relative; 
	width:140px;
	height: 140px; 
	float: left; 
	overflow: hidden; 
	border: 1px solid #CCC;
	background-color: #FFF;
}
div.news-cb {
	clear: both;
	font-size: 0px;
}
div.news-view,
div.news-content {    
    position: relative;
}
div.news-entries {
   	margin: 5px;
	position: relative;
}

div.news-text img[style*='float: right']{ /* aa */
	margin-right:0px !important;
	border: 1px solid #ccc;
}

div.news-entry {
	text-align: justify; /* aa */
    width: 100%;
    position: relative;
    margin-bottom: 10px;
}
div.news-info {
    min-height: 38px;    
    position: relative;
}
div.news-checkbox {
    top: 0px;
    left: 0px;
    width: 20px;
    height: 38px;
    position: absolute;
    text-align: left;
}
div.news-caption,
div.news-date,
div.news-text {
    position: relative;
}
a.news-caption {
    font-weight: bold;
    font-size: 12px;
}
span.news-caption {
    font-size: 12px;
    font-weight: bold;
}
span.news-status {
    font-size: 10px;
    font-weight: bold;
    color: #999999;
}
div.news-date {
    font-size: 9px;
    color: #999999;
}
div.news-text {
    /*overflow: hidden;*/
}
div.news-text-snippet {
    TEXT-OVERFLOW: ellipsis;
    -o-text-overflow: ellipsis;
    /*white-space: nowrap;
    overflow: hidden;*/ /*See: Ticket #1458*/
	width:818px; /*See: Issue 190*/
}
div.news-comments {
    position: relative;
    clear: both;
}
div.news-comments div.cmt-reply {
    padding: 0px;
}
div.news-comments div.cmts {
    padding: 0px;
}
div.cmt-rate { display:none;}
a.cmt-comment-manage-edit { background-image:none}
a.cmt-comment-manage-delete { background-image:none}
div.news-entry div.votes_small {
    top: 0px;
    right: 0px;
    width: auto;
    position: absolute;
}

div.news-calendar-unit {
    position: relative;
}

/*--- Admin panel ---*/
div.block_cont {
    padding: 0px;
}

