html,body{
	background:#000000;
	color:#FFFFFF;
	
	}
.pop_contents{
	padding:20px;
	font-size:1em;
	}
body.ja .pop_contents{
	line-height:1.4;
	}
.pop_contents input,
.pop_contents .textarea{
	border:1px solid #FFFFFF;
	background:#000000;
	padding:1px;
	color:#FFFFFF;
	}
.pop_contents input:focus, 
.pop_contents textarea:focus, 
.pop_contents submit:focus{
	background-color: #363636;
}
.pop_contents table{
	width:100%;
	border-collapse: separate; 
	border-spacing: 4px;
	}

.pop_contents table .side{
	width:200px;
	}
.pop_contents hr{
	background-color: #FFFFFF;
	height: 1px;
	}
	
.pop_contents a{
	color:#333333;
	}
.pop_contents a:hover{
	color:#FFFFFF;
	}
#news_sections{
	width:520px;
	float:left;
	margin: 0px;
	padding-bottom:20px;
}
#news_sections ul{
	padding:0px;
	margin:0px;
	}
#news_sections li{
	display:block;
	margin-top:expression("-2px");
	}
#news_sections li a {
	padding: 2px;
	text-decoration: none;
	}	
	
#news_sections li a{
	width:120px;
	color: #FFFFFF;
	display: block;
	/*background-position: top right;*/
	border:1px solid #FFFFFF;
	}

#news_sections li a:hover, 
#news_sections li .selected a{
	color: #ff0000;
	background:#FFFFFF;
	/*background-position: bottom right;*/
	}

#news_sections li ul{
	margin-left:126px;
	margin-top:-22px;
	
	}
#news_sections li li {
	float:left;
	background-color:none;
	color: #333333;
	margin-bottom:0px;
	margin-top:expression("-1px");
	margin-right:-1px;
	}
#news_sections li li a{
	width:124px;
	color: #FFFFFF;
	background:#000000;
	}

#news_years{
	float:left;
	width:40px;
	}

#news_years ul li{
	list-style:none;
	}
#news_years li.selected{
	color:red;
	font-weight:bold;
	}
	
#news_items{
	float:left;
	border-left:1px solid #FFFFFF;
	width:470px;
	padding-left:10px;
	}
#news_items .item{
	clear:both;
	margin-bottom:10px;
	}
#news_items .item .image{
	width:120px;
	float:left;
	margin-right:10px;
	}
#news_items .item h2{
	font-weight:bold;
	}
#news_items .item .data{
	float:right;
	width:330px;
	}
