@charset "utf-8";
/* CSS Document */

/* index.html
-----------------------------------------*/
div#news {
	float:left;
	width:631px;
}

div#news h3 {
	width:592px;
	background:url(common/img/h3_bg.jpg) repeat-x top;
	padding:8px;
	font-size:16px;
	font-weight:bold;
	color:#CC0000;
	margin-top:12px;
	margin-left:5px;
}

div#news ul {
	width:600px;
	margin:0 8px;
	border-top:1px solid #CCC;
}

div#news ul li {
	display:block;
	zoom:1;
}

div#news ul li a {
	display:block;
	padding:4px 5px;
	border-bottom:1px solid #CCC;
	text-decoration:none;
	color:#666;
	background:#FFF url(img/news_bg.gif) no-repeat 580px center;
	font-weight:normal;
}
div#news ul li a:hover {
	background:#F2F2F2 url(img/news_bg.gif) no-repeat 580px center;
}

div#news ul li p {
	padding:0;
	padding-left:80px;
	padding-right:30px;
	color:#333;
	font-weight:bold;
	line-height:1.5;
	cursor:pointer;
}

div#news ul li span {
	display:block;
	width:80px;
	float:left;
	cursor:pointer;
}

div#news p.oldlink {
	line-height:100%;
	text-align:right;
	margin:0 15px;
}
div#news p.oldlink a {
	padding:3px 3px 3px 13px;
	background:url(img/icon_arrow.gif) no-repeat left center;
}


div#banner {
	float:left;
	width:221px;
	margin-top:12px;
}

div#banner ul {
	width:215px;
	margin-right:5px;
}

div#banner ul li {
	margin-bottom:4px;
}

div#navibox {
	clear:both;
	width:852px;
	overflow:hidden;
	padding-top:12px;
	zoom:1;
}

div#navibox div {
	width:284px;
	float:left;
	background:url(img/divbg.jpg) repeat-y center bottom;
	position:relative;
}

div#navibox div p {
	text-align:left;
	padding:5px 15px 5px 105px;
	height:107px;
}

div#navibox div img.thumbnail {
	position:absolute;
	left:15px;
	top:55px;
}

div#navibox div a {
	position:absolute;
	right:15px;
	top:130px;
	padding:3px 3px 3px 13px;
	background:url(img/icon_arrow.gif) no-repeat left center;
}









