



#headertop a {
	display: none;
}

#mainmenus {
	display: none;
}

#maincont {
	width: 840px;
	padding: 0 30px 20px;
}

#maincont #hidecont {
	display: none;
}



#press {
	width: 377px;
	padding-top: 25px;
	float: left;
}

#press #press-btn {
	width: 377px;
	height: 16px;
	text-align: right;
	padding-top: 8px;
	background: url(../images/top_release_title.gif) no-repeat left bottom;
}

#press #indata {
	width: 377px;
	background: url(../images/top_release_top.gif) no-repeat center top;
}

#press #indatabtm {
	width: 353px;
	padding: 0 12px;
	background: url(../images/top_release_btm.gif) no-repeat center bottom;
}

#press #indatabtm .minifontb {
	padding-top: 10px;
}

#press #indatabtm .newmark {
	padding-left: 28px;
	background: url(../images/top_deco_pr_new.gif) no-repeat left 12px;
}

#press #indatabtm .minifont {
	padding: 3px 0 12px;
	background: url(../images/top_release_border.gif) no-repeat center bottom;
}

#press #indatabtm .minifont.dataend {
	background: none;
}

#press #indatabtm .minifont a,
#press #indatabtm .minifont a:visited {
	color: #444444;
}

#press #indatabtm .minifont a:hover {
	color: #1a8f9b;
}



#video {
	width: 420px;
	padding-top: 25px;
	float: right;
}

#video .videobox {
	width: 420px;
	margin-bottom: 12px;
	color: #000000;
}

#video .videobox:hover {
	color: #e8f4f5;
}

#video .thumbnails {
	position: relative;
	width: 144px;
	float: left;
}

#video .thumbnails .newmark {
	position: absolute;
	top: 0;
	left: 0;
}

#video .databox {
	width: 271px;
	background: url(../images/top_video_top.gif) no-repeat right top;
	float: right;
}

#video .databoxbtm {
	width: 271px;
	background: url(../images/top_video_btm.gif) no-repeat right bottom;
}

#video .databoxdeco {
	width: 236px;
	padding: 9px 15px 9px 20px;
	background: url(../images/common_linkbox_deco.gif) no-repeat left 31px;
}

#video .databoxdeco a,
#video .databoxdeco a:visited {
	display: block;
	padding-left: 20px;
	background: url(../images/common_linkbox_arrow.gif) no-repeat left center;
	color: #ffffff;
	line-height: 115%;
}

#video .databoxdeco p {
	padding-top: 6px;
}




/*---------- for print -------------*/

@media print {
	#headertop #topflash,
	#headertop #logo,
	#footer #dirpath,
	#footer #footer-links,
	#totop a {
		display: none;
	}
	
	body {
		background: #ffffff;
	}
	
	#headertop {
		margin-bottom: 0px;
		background: none;
		height: 40px;
	}
	
	#headertop a {
		display: block;
		padding: 20px 0 0 30px;
	}
	
	#headertop a,
	#maincont #hidecont {
		display: block;
	}
	
	#forprint {
		display: block;
	}
	
	#hidecont h1,
	#hidecont h2 {
		padding-bottom: 30px;
	}
	
	#footer {
		background: #ffffff;
	}
}





