/* css for Modules news  */
.news {
	margin:0;
	padding:20px;
	background: url(../images/bg-trans.png) repeat;
	
}
.news_bg{
	margin:0;
	padding:0;
	background: url(../images/bg-trans.png) repeat;
}
.news strong{
	font-weight:700;
}

.news .news_avatar{
	padding:0 15px 15px 0;
	float:left;	
}

.news small.readmore {	
	font-size:10px;
	color:#4E4E4E;	
	text-align:right;
	font-weight: normal;
	clear:both;
}
.news small.readmore a{
	padding-left:10px;
	background-image:url(../news/images/arrow.gif);
	background-position:0 5px;
	background-repeat:no-repeat;
	font-size:10px;
	color:#4E4E4E;
	font-weight: normal;
}

.news small.readmore a:link, small.readmore a:visited{
	font-size:10px !important;
	color:#4E4E4E !important;
	font-weight: normal;
}

.news small.readmore a:hover{
	font-size:10px;
	color:#990000 !important;
	font-weight: normal;
}

.news h2{
	font-size:20px;	
	color:#fff;
	margin:0;
	padding:0 0 15px 0;
	font-weight:normal;
	line-height:24px;
	font-family:Segoe UI, Arial, Helvetica, sans-serif !important;	
}

.news h2 a:link, h2 a:visited{		
	color:#990000;
	text-decoration:none;	
}

.news h2 a:hover{		
	color:#990000;
	text-decoration:underline;
}

.news h3{
	padding:4px 0; 
	margin-bottom:0px;
	font-weight:700;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	color:#fff;
}

.news h3 a:link, h3 a:visited {
	text-decoration: none;		
	color:#fff;
	font-weight:normal;		
}
.news h3 a:hover {	
	text-decoration: underline;	
	color:#fff;
}


.news h4{
	text-transform: uppercase;	
	font-size: 12px;  
	font-weight: bold !important; 
	font-family:Segoe UI, Arial, Helvetica, sans-serif !important;  
}
.news h4 a{
	text-transform: uppercase;		
	color:#fff !important;
	font-size: 12px;  
	font-weight: bold !important;   
}
.news h4 a:link, h4 a:visited{
	text-transform: uppercase;		
	color:#fff !important;
	font-size: 12px;  
	font-weight: bold !important;   
}
.news h4 a:hover{
	text-transform: uppercase;		
	color:#fff !important;
	font-size: 12px;     
	font-weight: bold !important;
	text-decoration:underline;
}

/* css frontpage add 10.04.2009*/
.news p.date{
    font-size:11px !important;
	font-weight:normal;
	padding:2px 0px 20px 0px;
	color:#CDCDCD;
}

.news span.topComments, .news span.topMore, .news span.topTags {
  font-size: 9pt;
  font-style: italic;
  background: url(../images/bg-trans.png) repeat;  
  padding: 8px 10px;
  margin-right: 5px;
  line-height: 27pt;
  color: #fff;
  border: 1px solid #111;
  }
  
.news span.topComments:hover, .news span.topMore:hover, .news span.topTags:hover {
  background: #040404;
}


.news span.topMore a {
  color: #fff;
  background: url(../images/more.gif) left no-repeat;
  padding-left: 20px;
  line-height: 27pt;
  vertical-align: middle;
}

.news span.topTags em {
  background: url(../images/tags.gif) left no-repeat;
  padding-left: 20px;
  line-height: 27pt;
  vertical-align: middle;
  color: #0a0a0a;
}

.news span.topTags a {
  color: #fff;
  line-height: 27pt;
  vertical-align: middle;
}

.news span.topComments a:hover, .news span.topMore a:hover, .news span.topTags a:hover {
  color: #fff;
  text-decoration: underline;
}
  
li.story_list {
	padding-left:16px;
	background-image:url(../images/bullet.gif);
	background-position:0 5px;
	background-repeat:no-repeat;
	list-style:none;
}


li.story_list a:link, li.story_list a:visited {
	color: #fff;
	font-weight:normal !important;	
	padding: 0px 0px 5px 0px;	
	text-decoration:none;	
	font-size:12px;
	display:block;	
	list-style:none;
}
li.story_list a:hover {
	color: #6598b8;	
	text-decoration:underline;
	font-size:12px;
}


/* css newslist_read */

.news .avatar_detail{
	margin:0px 0px 15px 15px;
	width:250px;
	float:right;			
}

.avatar_detail img.orther-avatar{
	padding:0px !important;			
}

.news small.author{
	font-size: 10px;
	color: #4E4E4E;
	font-weight: normal;	      
}
.news span.author a:link, span.author a:visited{
	font-size: 10px;
	color: #4E4E4E;
	font-weight: normal !important; 
	text-decoration: none;     
}
.news span.author a:hover{
	font-size: 10px;
	color: #990000;
	font-weight: normal; 
	text-decoration: none;     
}

.news small{
	font-size: 11px;
	color:#CDCDCD;
	font-weight:normal !important;      
}

.news small a{
	font-size: 11px;
	color:#CDCDCD; 
	text-decoration: none;     
}
.news small a:link, small a:visited{
	font-size: 11px !important;
	color:#fff; 
	text-decoration: none;     
}
.news small a:hover{
	font-size: 11px;
	color:#990000 !important;
	text-decoration: none;     
}


.news p.smooth{
	padding:10px 0;
}

 /* css widgets */
.lastestnews {
	padding:10px;
	margin:0;
}

.lastestnews h2 {
  margin: 0;
  padding: 0 0 8px 0;
  font-weight: normal;
  font-size: 13pt;
  color: #fff;
  letter-spacing: -1px;
  }

.lastestnews ul {
  margin: 0;
  padding: 0 0 5px 0;
  }

.lastestnews li {
  margin-bottom: 20px;
  list-style: none;
  font-size: 9pt;
  }

.lastestnews li ul {
  padding: 0;
  }

.lastestnews ul li {
  margin: 0;
  padding: 2px 2px 2px 16px;
  color: #eee;
  background: url(../images/bullet.gif) left 8px no-repeat;
  line-height: 17px; /* Required for cross-browser consistency; cross-browser defaults vary. */
  }

.lastestnews a {
  display: inline;
  color: #eee;
  }

.lastestnews a:hover {
  color: #6598b8;
  text-decoration: underline;
}
 

 /* css post info */
.post-info {
color: #FFF;
font-weight: normal;
padding: 4px 12px;
display: block;
float: left;
background-color: #E81D1D;
}

.post-info2 a:visited, .post-info2 a:link{
color: #292929;
}

.post-info a:visited , .post-info a:link {
color: #FFF;
}

.post-info2 {
color: #292929;
padding: 4px 12px;
display: block;
float: left;
background-color: #E9E9E9;
}

 



