/* Controls > NewsList
-------------------------------------------------------------- */

#news_ControlNewsList {
	height: 162px;
}

	#news_ControlNewsList h1 {
		display: block;
		margin: 0 0 10px 0;
		padding: 0;

		font-size: 16px;
		color: #b7cc1a;
		font-weight: normal;
	}

	#news_ControlNewsList a {
		display: block;
		margin: 0; 
		padding: 5px 0;

		color: white;
		font-weight: normal;
		text-decoration: none;
		font-size:11px;
	}

	#news_ControlNewsList a:hover {
		background-color: #b7cc1a; 
	}

	#news_ControlNewsList .news {
		padding: 0 0 0 15px;
		background: url('images/arrow_newslist.gif') 3px 9px no-repeat;
		cursor: pointer;
	}

	#news_ControlNewsList .newsHover {
		cursor: pointer;
	}

		#news_ControlNewsList .news h2 {	
			margin: 0;
			
			text-align: justify;
		}

		#news_ControlNewsList .news a { 
			text-decoration: none;
		}

		#news_ControlNewsList .news .photo {
			margin: 5px 6px 0 0;
			float: left;
		}
		
		#news_ControlNewsList .news .summary {
			height: 86px;
			overflow: hidden;
			
			font-size: 11px;
			text-align: justify;
		}

		#news_ControlNewsList .news .readMore {
			display: block;
			width: 60px;
			margin: 10px 0 0 0;
			background-color: #b7cc1a; 
			
			color: #fff;
			text-align: center;
		}

		#news_ControlNewsList .news .readMore:hover {
		}

	#news_ControlNewsList .newsSeparator {
		margin: 10px 0;
		border-bottom: 1px solid #404042;
	}

/* News > ListOnline
-------------------------------------------------------------- */

#news_NewsListOnLine {
}

	#news_NewsListOnLine h1 {
		display: inline;
	}

	#news_NewsListOnLine h3 {
		display: inline;
	}

	#news_NewsListOnLine .news {
		padding: 10px 0;
	}

	#news_NewsListOnLine .newsHover {
		background-color: #0f0f0f;
		cursor: pointer;

		color: #ffffff;
	}

	#news_NewsListOnLine .newsHover .summary h2 { color: #fff; }

		#news_NewsListOnLine .news .datePhoto {
			width: 80px;
			float: left;
		}

			#news_NewsListOnLine .news .datePhoto .photo {
				width: 60px;
				height: 60px;
				margin: 3px 0 0 1px;
				overflow: hidden;
			}

		#news_NewsListOnLine .news .titleSummary {
			width: 410px;
			float: left;

			text-align: justify;
		}

			#news_NewsListOnLine .news .titleSummary h2 {
				font-size: 12px;
			}

		#news_NewsListOnLine .news .locked {
			width: 20px;
			float: right;
		}

		#news_NewsListOnLine .news .readMore {
			display: block;
			width: 60px;
			margin: 10px 0 0 80px;
			background-color: #b7cc1a; 
			
			color: #fff;
			text-align: center;
		}
		
			#news_NewsListOnLine .news .readMore a { 
				color: #fff;
				text-decoration: none;
			}

		#news_NewsListOnLine .newsSeparator {
			border-bottom: 1px solid #404042;
		}

	#news_NewsListOnLine .btnRss {
		display: block;
		width: 22px;
		height: 22px;
		float: right;
		background: url('images/feed-icon.gif') 0px 0px no-repeat;

		position: relative;
		margin-bottom: -22px;
	}

	#news_NewsListOnLine .btnRss:hover {
		 filter : alpha(opacity=70);
		-moz-opacity : 0.7;
		opacity : 0.7;
	}
				
/* News > ListOffline
-------------------------------------------------------------- */

#news_NewsListOffLine {
}

	#news_NewsListOffLine h1 {
		display: inline;
	}

	#news_NewsListOffLine h3 {
		display: inline;
	}

	#news_NewsListOffLine .newsByMonth {
		margin-top: 15px;
		border-bottom: 1px solid #404042;
	}

	#news_NewsListOffLine .newsHover {
		background-color: #0f0f0f;
		cursor: pointer;

		color: #ffffff;
	}

		#news_NewsListOffLine .newsHover a {
			color: #ffffff;
		}

		#news_NewsListOffLine .newsByMonth b {
			display: block;
			padding: 3px 10px;
			color: #000;
			background-color: #b7cc1a;
		}

		#news_NewsListOffLine .newsByMonth .news {
			padding: 7px 0 0 15px;
			border-top: 1px solid #404042;
		}

			#news_NewsListOffLine .newsByMonth .news .date {
				width: 80px;
				float: left;
			}

			#news_NewsListOffLine .newsByMonth .news .title {
				width: 430px;
				float: left;
			}
				#news_NewsListOffLine .newsByMonth .news .title h2 {
					font-size: 12px;
				}

				#news_NewsListOffLine .newsByMonth .news .title a {
					text-decoration: none;
				}

			#news_NewsListOffLine .newsByMonth .news .locked {
				width: 20px;
				float: right;
			}

/* News > View
-------------------------------------------------------------- */

#news_NewsView {
}

	#news_NewsView h1 {
	}
	
	#news_NewsView .date {
		margin: 0 0 10px 0;
		display: block;
	}
	
	#news_NewsView .copyright {
		margin: 10px 0 0 0;
		display: block;
	}

	#news_NewsView .photosContainer {
		margin-top: 20px;
	}

		#news_NewsView .photosContainer .photo {
			width: 102px;
			height: 102px;
			float: left;
			padding: 3px;
			margin: 0 5px 5px 0;
			border: 1px solid #404042;
			
			font-size: 0px;
			text-align: center;
		}

		#news_NewsView .photosContainer .photo img {
			max-width: 102px;
			max-height: 102px;
			
			_width: 102px;
			_height: 102px;
		}

		#news_NewsView .photosContainer .photo:hover img {
			border:none;
			text-decoration: none;

			filter: alpha(opacity=50);  
			-moz-opacity: 0.50;
			opacity: 0.50;
		}

	#news_NewsView .files {
	}

		#news_NewsView .files a {
			padding: 2px 5px 2px 20px;
			margin-bottom: 1px;
			background: url('images/file.gif') 3px 3px no-repeat;

			text-decoration: none;
		}

		#news_NewsView .files a:hover {
			background: url('images/file.gif') 3px -21px no-repeat #b7cc1a;
			
			color: #ffffff;
			text-decoration: none;
		}		

	#news_NewsView .tools {
		margin: 15px 0;
		padding: 10px 0 0 0;
		border-top: 1px solid #404042;
	}

		#news_NewsView .tools a {
			margin: 0 5px 0 0;
			text-decoration: none;
		}

/* News > Review
-------------------------------------------------------------- */

#news_ControlNewsReviews {
	display: none;
}