/* CSS Document */
.back_to_top    {
    font-size: 10px;
    margin: 4px 0px 4px 4px;
    padding: 0 20px 0 0;
    text-align: right;
    margin:0px;
}

.back_to_top    img {
    vertical-align:bottom;
    padding: 0px;
}

#news {
    padding: 0px;
    margin: 0 0 5px 0;
    border:solid #efefef 1px;
    width: 680px;
}

h1 {
    padding: 0px;
    border: 0px;
    margin: 0px;
}

#news-area {
    border: 0px;
    margin: 0px;
    padding: 10px 0px 0px 10px;
    background-repeat: no-repeat;
    background-position: top left;
}

#news-left {
    padding: 0px 0px 0px;
    border:0px;
    margin:0px;
    width: 640px;
    float: left;
}

#news-left li {
    background-image: url(img/news_green_mark.jpg);
    background-position: 0% 50%;
    background-repeat : no-repeat;
    font-size: 12px;
    margin: 2px 0px;
    padding: 3px 0 2px 20px;
    list-style-image: none;
    list-style-position: outside;
    list-style: none;
				clear:both;
}

#news-left li.top {
background-image: none;
clear: both;
margin: 0 0 6px;
padding:3px 0 2px 2px;
}

#news-left li a.news {
display: block;
max-width: 546px;
overflow: hidden;
float: left;
height: 12px;
padding: 3px 0 0 0;
}

:root *> #news-left li a.news {
padding:0;
}

#news-left li a.thumb {
display: block;
float: left;
width: 100px;
height: 70px;
overflow: hidden;
background-position: center;
background-repeat: no-repeat;
margin-right: 4px;
}

#news-area #news-left h2 {
	font-size:13px;
	margin:0;
	padding:0;
	line-height:100%;
}

#news-left li p {
overflow: hidden;
margin: 0;
padding: 5px 0 0 0;
line-height: 13px;
font-size: 12px;
color: #999;
}

#news-left li div {
width: 530px;
height: 57px;
overflow: hidden;
float: right;
padding: 0;
margin-bottom: 4px;
}
	
#news-left ul {
    padding: 0px;
    margin: 0px;
    border: 0px
}

/*#news a {
    color:#9A4F21;
}*/

.news-date {
    padding: 0 0 0 4px;
    margin: 0px;
    border: 0px;
    font-size: 12px;
    color: #B49361;
}

.show-all {
    text-align: right;
    font-size: 12px;
    margin: 0px;
    padding: 0px 5px 0px 0px;
}

#news-right {
    width:232px;
    float: right;
    padding: 30px 0px 0px 20px;
    margin: 0px;
    border: 0px;
    background-image: url(img/news-index.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    text-align: left;
    border-left: 1px #e1cdc1 Solid;
}

#news-right img {
    padding: 1px 1px;
    margin: 0px;
    border: 0px;
}

#news-right hr {
    width: 95%;
    margin: 4px 0px 0px;
    padding: 0px;
    border: 1px #EED7C4 solid;
}

.news-explain {
    margin: 0px;
    padding: 4px 0px 4px 0px;
    border: 0px;
    font-size: 10px;
    color:#C79D85;
    text-align: right;
}

#interview {
    padding: 0px;
    margin: 5px 0 5px 0;
    border:solid #efefef 1px;
    width: 680px;
}

#interview-area {
/*background-image:url(img/interview_bg.jpg);*/
    border: 0px;
    margin: 10px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
    background-repeat: no-repeat;
    background-position: top left;
/*background-color: #E2F4E8;*/
}

.interview {
	display:block;
	width:204px;
	height:210px;
	overflow:hidden;
	margin:2px;
	padding:3px;
	float:left;
	border: solid #E6E4DB 1px;
	text-align:center;
}

.interviews {
    margin: 0px 0px 5px 0px;
    padding: 5px 10px;
    width: 619px;
    border-bottom:solid #e6e4db 1px; 
    height: 65px;
}

.interview h3 {
	padding:0;
	margin:6px 0 2px;
}

.explain {
    margin: 0px;
    padding: 4px 0px 4px 0px;
    border: 0px;
    font-size: 10px;
    text-align: right;
}

.interview-img {
    float: left;
    margin: 0px 10px 20px 0px;
    padding: 0px;
/*border: solid #FFFFFF 4px;*/
}

.interview-subtitle {
    color:#999999;
    font-size: 11px;
    padding: 6px 0px 0px;
    margin: 0px;
				text-align:left;
}

h3 {
    font-size:13px;
    color:#666666;
    margin: 0px;
    padding: 0px;
}

.flag-img {
    padding: 0px 5px;
    margin: 0px;
    border: 0px;
}

#interview-area ul {
    padding: 0px;
    margin: 0px;
    border: 0px;
    list-style:none;

}

.hovering {
    background-image:url(image/common/special_bg.jpg);
    border-color: #CCCCCC;
    cursor:pointer;
}

.feature-img {
				float:left;
				margin: 0px 10px 20px 0px;
				padding: 0px;
}

p.feature-subtitle {
				color: #999;
				font-size: 12px;
				padding: 4px 0px 0px;
				margin: 0px;
}

.fullstory{
    display:none;
}

#movie {
    padding: 0px;
    margin: 5px 0 5px 0;
    border:solid #efefef 1px;
    width: 680px;
}

#movie-area {
    border: 0px;
    margin: 0px;
    padding: 10px 0px 0px 4px;
    background-repeat: no-repeat;
    background-position: top left;
}

.movies {
    width: 155px;
    height: 175px;
    float: left;
    text-align: center;
/*background-image: url(img/movies_bg.jpg);*/
    border: solid #e6e4db 1px;
    margin: 4px;
    font-size: 12px;
    font-weight:600;
}

.movies img {
    border: solid #FFFFFF 4px;
    padding: 0px;
    margin: 8px 0px;
}

#movie-area li {
    background-image: url(img/movie_green_mark.jpg);
    background-position: 0% 50%;
    background-repeat : no-repeat;
    font-size: 12px;
    margin: 5px 5px 3px 2px;
    padding: 0px 0px 0 20px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    list-style: none;
    width: 195px;
    float: left;
    line-height:120%;
}

#movie-area ul {
    padding: 0px;
    margin: 0px;
    border: 0px;
    float: none;
}

.movie-explain {
    margin: 0px;
    padding: 4px 0px 4px 0px;
    border: 0px;
    font-size: 10px;
    color:#f3cae8;
    text-align: right;
}

#livereport {
    padding: 0px;
    margin: 5px 0 5px 0;
    border:solid #efefef 1px;
    width: 680px;
}

#livereport-area {
    border: 0px;
    margin: 0px;
    padding: 10px 0px 0px 4px;
    background-repeat: no-repeat;
    background-position: top left;
}

.livereports {
    width: 202px;
    height: 240px;
    float: left;
    text-align: center;
    border: solid #e6e4db 2px;
    margin: 4px;
    font-size: 13px;
    font-weight:600;
    line-height: 100%;
    padding: 0px 4px;
}

.livereport_txt {
    font-size: 10px;
    margin: 8px 0px 0px 0px;
    padding: 0px;
    border: 0px;
    text-align: right;
    font-weight:400;
}

.livereport_hr {
    color:#999999;
    margin: 0px;
    padding: 6px 4px 0px;
    border-top: solid #C1CFDB 1px;
    text-align: left;
    font-size:12px;
    font-weight:400;
}

.livereports img {
    border: solid #FFFFFF 4px;
    padding: 0px;
    margin: 8px 0px;
}

#livereport-area li {
    background-image: url(img/green_mark_livereport.jpg);
    background-position: 0% 50%;
    background-repeat : no-repeat;
    font-size: 12px;
    margin: 5px 0px 3px 2px;
    padding: 0px 0px 0 20px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    list-style: none;
    width: 200px;
    float: left;
}

#livereport-area ul {
    padding: 0px;
    margin: 0px;
    border: 0px;
    float: none;
}

.livereport-explain {
    margin: 0px;
    padding: 4px 0px 4px 0px;
    border: 0px;
    font-size: 10px;
    color:#adc7fa;
    text-align: right;
}

#diskreview {
    padding: 0px;
    margin: 5px 0 5px 0;
    border:solid #efefef 1px;
    width: 680px;
}

#diskreview-area {
    border: 0px;
    margin: 0px;
    padding: 10px 0px 0px 4px;
    background-repeat: no-repeat;
    background-position: top left;
}

.diskreviews {
    width: 203px;
    height: 178px;
    float: left;
    text-align: left;
    border: solid #e6e4db 1px;
    margin: 3px;
    font-size: 12px;
    padding: 5px;
    background-repeat: no-repeat;
}

.diskreviews h2 {
width:120px;
    font-size: 12px;
    margin: 0px 0px 0px 4px;
    padding: 2px 4px;
    border: 0px;
    float: left;
}

.diskreviews h3 {
    font-size: 11px;
    margin: 4px 0px 0px 4px;
    padding: 2px 4px;
    border: 0px;
    float: left;
    width: 53%;
    text-align: left;
    line-height: 120%;
}

.diskreviews img {
    float: left;
    border: solid #FFFFFF 1px;
    margin:0 0 5px 0;
}

.diskreview-txt {
    margin: 0px;
    padding: 3px 0px;
    border-top: solid #C1CFDB 1px;
    line-height: 120%;
    color:#999999;
    font-size: 13px;
}

.diskreview-continue {
    margin: 0px;
    padding: 0px 0px 0px 0px;
    border: 0px;
    line-height: 120%;
    color: #292929;
    text-align: right;
}

.diskreview-explain {
    margin: 0px;
    padding: 4px 0px 4px 0px;
    border: 0px;
    font-size: 10px;
    color:#d0c9f2;
    text-align: right;
}

.flags {
    text-align: right;
    margin: 0;
    padding: 0 30px 0 0;
    border: 0;
}

.news-flag {
background-image: url(../image/common/pick_up_news.gif);
background-position: left 20px;
background-repeat: no-repeat;
}

#feature {
    padding: 0px;
    margin: 5px 0 5px 0;
    border:solid #efefef 1px;
    width: 680px;
}

#feature-area {
    border: 0px;
    margin: 10px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
    background-repeat: no-repeat;
    background-position: top left;
}

#feature-area ul {
    padding: 0px;
    margin: 0px;
    border: 0px;
    list-style:none;

