/* CSS Document */

	body { font:12px "Trebuchet MS", "MS Sans Serif", georgia; }



	
	#newsblock { width:550px;  border: 1px solid black; margin:5px }
	#newsblock .news { display:block; color:#777; font:12px "Trebuchet MS", "MS Sans Serif", georgia; text-decoration:none }
	#newsblock .news:hover { color:#111; }
	
	#newsblock .hot { float:left; width:380px; height:200px; margin-right:5px; }
	#newsblock .hot a { margin-top:100px; padding:5px; position:absolute; z-index:99; display:block; width:300px; text-decoration:none; font:12px "Trebuchet MS", "MS Sans Serif", georgia; color: black; line-height:13px; }
	#newsblock .hot a span { display:block; font:25px "Arial Narrow", Arial, Tahoma; letter-spacing:-1px; padding:0; margin:0; color: black;  font-weight: bold;  }
	#newsblock .hot a:hover { color: black; }
	#newsblock .hot a:hover span { color: black; }
	#newsblock .hot div { margin:100px 0 0 0px; position:absolute; z-index:95; display:block; width:380px; height:65px; background: yellow; opacity:0.5; filter:alpha(opacity=80); }
	
	
	.headline{
	clear: both;	
	text-align: left;
	width: 485px;
	height: 378px;
	position: relative;
	
}
.headline .items {
	text-align: left;
	position: absolute;
	left: 248px;
	top: 82px;
	width: 238px;
}
.headline .items .item{
	background: url('headline_item_bck.png') no-repeat left bottom;
	height: 24px;
	overflow: hidden;
}

.item spanssss
{
	background:url('css/okFloating.png') no-repeat left;
	background-position:0px -2px;
/*	margin-bottom:-4px;*/
	position:relative;
	z-index:1;
	color:white;
}



.headline .items .item a{
	color: #033978;
	padding-left: 12px;
}
.headline .items .item *{
	font: 100 13px/23px Verdana;
}
a{
	text-decoration: none;
	color: #000000;
}









.headline .items .item .cam {
background-attachment:scroll;
background-color:transparent;
background-image:url(news_type_4.gif);
background-position:left 2px;
background-repeat:no-repeat;
padding-left:26px;
}

.headline .items .item .flash {
background-attachment:scroll;
background-color:transparent;
background-image:url(news_type_2.gif);
background-position:left 2px;
background-repeat:no-repeat;
padding-left:26px;
}





.headline .image_title{
	position: absolute;
	left: 5px;
	top: 3px;
	width: 480px;
	height: 80px;
	overflow: hidden;
}
img{
	border-width: 0px;
}
.headline .content{
	position: absolute;
	left: 3px;
	top: 86px;
	width: 244px;
	height: 255px;
	overflow: hidden;
}
.headline .content .image{
	background: url('headline_image_bck.png') no-repeat;
	padding: 7px;
}
.headline .content .image img{
	width: 230px;
	height: 175px;
}
.headline .content .date{
	text-align: right;
	padding-right: 10px;
	font: 100 11px/12px Tahoma;
	color: #228b22;
}




.headline .content .spot{
	text-align: right;
	padding-right: 10px;
	font: 100 10px/12px Tahoma;
	color: #989898;
}


.headline .content .short_content{
	padding: 0px 5px 0px 5px;
	height: 51px;
	font: 100 11px/17px Verdana;
	overflow: hidden;
	color: #000000;
}
.headline .headline_all{
	position: absolute;
	top: 345px;
	left: 5px;
	width: 474px;
	height: 27px;
	background: url('headline_all_bck.gif') no-repeat;
	text-align: right;
}
.headline .headline_all a{
	display: block;
	font: 700 11px/27px Tahoma;
	color: #ddd;
}
.headline .headline_all a span{
	padding-right: 40px;
}





/**/
.news_detail {
	background : url(../images/news_image_bck.png?v1) transparent no-repeat;
}
.news_detail .image_title{
	height: 210px;
}
.news_detail .image{
	float: left;
}
.news_detail .image img{
	width: 230px;
	height: 175px;
	margin: 13px 13px 13px 24px;
}
.news_detail .title_date{
	height: 190px;
	width: 220px;
	float: left;
}
.news_detail .title {
	font: 700 14pt/23px Arial;
	text-align: left;
	color: #DD0000;
	padding: 15px 0px 4px 0px;
}
.news_detail .date{
	font: 100 7pt/15px Tahoma;
	height: 17px;
	color: #797979;
	margin-bottom: 4px;
}
.news_detail .short_content {
	font: 700 11pt/140% Arial;
	margin: 0px 0px 5px 0px
}
.news_detail_content {
	clear: both;
	font: 100 11pt/140% Verdana;
	padding: 0px 28px 8px 28px;
	color: #2e2e2e;
}
.news_detail_content .advert{
	clear: both;
	float: left;
	width: 282px;
	height: 282px;
	border: 1px #D0D2C4 solid;
	font: normal 9pt/20px Arial;
	background: #E5E5E5;
	margin-right: 5px;
	margin-bottom: 8px;
}
.news_detail_content .advert .outer{
	padding: 0px 15px 15px 15px;
}
.news_detail_content .advert .container{
	width: 250px;
	height: 250px;
}
.news_detail_content .advert .header{
	font-size: 8pt;
	color: #AAAAAA;
}
.news_detail_content .short_content {
	font-style: italic;
}
.news_detail_content .date {
	color: #434343;
	font: normal 8pt/24px Verdana;
}
.news_detail img{
	max-width: 500px;
	margin: 0px 5px;
}
.news_detail .read_source{
	background : url(../images/news_read_count.png) transparent no-repeat;
	height: 35px;
}
.news_detail .source {
	float: left;
	width: 160px;
	margin-left: 10px;
}
.news_detail .source span{
	font: 700 8pt/35px Tahoma;
	color: #4b4b4b;
}
.news_detail .source img {
	 width: 67px;
	 height: 16px;
}
.news_detail .read_count {
	float: left;
	color: #4b4b4b;
	font: 100 8pt/35px Tahoma;
	text-align: center;
	width: 240px;
}
.news_detail .top_link{
	float: right;
	padding-right: 32px;
}
.news_detail .top_link a{
	color: #4b4b4b;
	font: 100 8pt/35px Tahoma;
}
.news_detail_content .content a{
	color: #0000FF;
}
.content_12, .content_12 font, .content_12 p, .content_12 div, .content_12 td{
	font-family: Arial;
	font-size: 11pt;
	line-height: 140%;
}
.content_14, .content_14 font, .content_14 p, .content_14 div, .content_14 td{
	font-family: Arial;
	font-size: 12pt;
	line-height: 140%;
}
.content_16, .content_16 font, .content_16 p, .content_16 div, .content_16 td{
	font-family: Arial;
	font-size: 13pt;
	line-height: 140%;
}
.content_18, .content_18 font, .content_18 p, .content_18 div, .content_18 td{
	font-family: Arial;
	font-size: 14pt;
	line-height: 140%;
}
/**/


/**/
.middle_top{
	background : url(../images/middle_content_bck.png) transparent no-repeat;
	width: 100%;
	height: 40px;
	color: #000000;
	padding-top: 10px;
	font: 100 11px/20px Tahoma;
}
.middle_top .part_1{
	float: left;
	width: 280px;
}
.middle_top .part_1 img{
	float: left;
	width: 37px;
	height: 20px;
}
.middle_top .part_1 a{
	color: #000000;
	font: 100 11px/20px Tahoma;
	padding-left: 10px;
}
.middle_top .part_2{
	float: right;
	width: 200px;
	text-align: right;
	padding-right: 10px;
}
.middle_top .part_2 img{
	cursor: pointer;
}
/**/





