#wrapper2 {
	background: url("../image/top_lang_main_bg.jpg") no-repeat top; margin: 0px auto; width: 900px; text-align: center;
}
#top_bar {
	background: url("../image/top_lang_bar.jpg") repeat-x top; margin: 0px; padding: 0px; width: 100%; height: 29px; text-align: center;
}
#top_bar h1 {
	margin: 0px; padding: 0px; color: rgb(187, 187, 187); font-size: 10px;
}
#lang_menu2 {
	background: url("../image/top_lang_bg_center.gif") repeat-y top; margin: 0px auto; padding: 0px; width: 760px;
}
#topimg {
	margin: 0px auto 20px; width: 860px;
}
#contents_top {
	width: 800px; margin-bottom: 10px; float: left;
}
#info {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 760px; padding-bottom: 15px; font-size: 0.9em; float: left;
}
#info2 {
	border: 1px solid rgb(204, 204, 204); border-image: none; padding-bottom: 15px; font-size: 0.9em; margin-bottom: 15px;
}
#pickup {
	width: 230px; float: right;
}
div.feed {
	background: url("../image/feed-icon-14x14.png") no-repeat left; padding: 5px 0px 5px 18px; font-size: 0.9em; font-weight: bold;
}
.banner {
	
}
.top-banner {
	margin-top: -15px;
}
#info .bar {
	margin: 15px auto 0px; width: 700px;
}
#info2 .bar {
	margin: 15px auto 0px; width: 700px;
}
#info ul {
	margin: 10px auto; width: 700px;
}
#info2 ul {
	margin: 10px auto; width: 700px;
}
#info ul li {
	padding: 5px; clear: left; margin-bottom: 5px;
}
#info2 ul li {
	padding: 5px; clear: left; margin-bottom: 5px;
}
#info ul li span.cate {
	background: rgb(189, 189, 189); padding: 1px; width: 70px; text-align: center; color: rgb(255, 255, 255); font-size: 10px; margin-right: 5px; float: left; display: block;
}
#info2 ul li span.cate {
	background: rgb(189, 189, 189); padding: 1px; width: 70px; text-align: center; color: rgb(255, 255, 255); font-size: 10px; margin-right: 5px; float: left; display: block;
}
#info ul li span.date {
	background: url("/image/icon_arrow_red.gif") no-repeat 5px; padding: 0px 10px 0px 15px; font-size: 10px; font-weight: bold; margin-right: 5px; float: left;
}
#info2 ul li span.date {
	background: url("/image/icon_arrow_red.gif") no-repeat 5px; padding: 0px 10px 0px 15px; font-size: 10px; font-weight: bold; margin-right: 5px; float: left;
}
#info ul li a {
	float: left;
}
#info2 ul li a {
	float: left;
}
#info ul li span.new {
	padding: 0px 0px 0px 10px; color: rgb(255, 0, 0); float: left;
}
#info2 ul li span.new {
	padding: 0px 0px 0px 10px; color: rgb(255, 0, 0); float: left;
}
#pickup img {
	margin: 0px 0px 5px;
}
*:first-child + html #info ul li {
	margin: 0px; padding: 0px; clear: left; display: inline;
}
*:first-child + html #info ul li span.cate {
	background: rgb(189, 189, 189); margin: 0px 5px 4px 0px; padding: 1px; width: 70px; text-align: center; color: rgb(255, 255, 255); font-size: 10px; float: left; display: block;
}
*:first-child + html #info2 ul li {
	margin: 0px; padding: 0px; clear: left; display: inline;
}
*:first-child + html #info2 ul li span.cate {
	background: rgb(189, 189, 189); margin: 0px 5px 4px 0px; padding: 1px; width: 70px; text-align: center; color: rgb(255, 255, 255); font-size: 10px; float: left; display: block;
}
*:first-child + html #pickup img {
	margin: 0px 0px 5px;
}
#lang_bar {
	margin: 30px auto; padding: 15px; border: 2px solid rgb(224, 224, 224); border-image: none; width: 726px;
}
#lang_bar ul {
	padding-top: 20px;
}
#lang_bar li {
	margin-right: 10px; margin-left: 10px; display: inline-block;
}
img.alpha30 {
	opacity: 0.3;
}
