@charset "utf-8";

/*body
------------------------------------------------------------------------*/
body#top {
	background: #3d3d3d url("../images/bg_body.jpg") repeat-x;
  }


/*topmain
------------------------------------------------------------------------*/

body#top div#topmain {
	height:214px;
	}


/*container
------------------------------------------------------------------------*/

body#top div#container  {
	width: 860px;
	background: none;
	}

/*leftcol_top
------------------------------------------------------------------------*/
body#top div#leftcol_top {
	float:left;
	width: 305px;
	height: 214px;
	background: #3d3d3d url("../images/img_back.jpg") no-repeat;
	}

/*imglist
------------------------------------------------------------------------*/
.imglist{
	padding: 16px 0px 0px 32px
	}

/*centercol_top
------------------------------------------------------------------------*/
body#top div#centercol_top {
	float:left;
	width: 300px;
	}

/*rightcol_top
------------------------------------------------------------------------*/
body#top div#rightcol_top {
	float:right;
	width: 245px;
	background:none;
	}

/*centercol
------------------------------------------------------------------------*/
body#top div#centercol {
	float:left;
	width: 318px;
	}


/*rightcol
------------------------------------------------------------------------*/
body#top div#rightcol {
	float:right;
	width: 300px;
	background:none;
	}


/*txtlist
------------------------------------------------------------------------*/
body#top div#txtlist {
	width: 290px;
	margin: 20px 0px;
	}

body#top #release_list p.release_list_sub {
	font-size: 10px;
	}

body#top #release_list p.release_list_title {
	font-size: 14px;
	font-weight: bold;
	line-height: 150%;
	margin: 5px 0px 15px;
	}

body#top #release_list p.release_list_read {
	font-size: 12px;
	line-height: 150%;
	margin-right: 15px;
	}

/*newslist
------------------------------------------------------------------------*/
body#top div#news_list {
	width: 245px;
	height: 165px;
	margin: 0px 0px;
	background: #353535;
	overflow: auto;
	scrollbar-face-color: #CCC;
	scrollbar-track-color:  black;
	scrollbar-arrow-color: black;
	scrollbar-highlight-color: black;
	scrollbar-shadow-color: black;
	scrollbar-3dlight-color: black;
	scrollbar-darkshadow-color: black;
	}
	
body#top div#news_list p.news_date {
	padding: 2px 8px;
	font-size: 10px;
	font-weight: bold;
	color: #CCC;
	}

body#top div#news_list p.news_txt {
	padding: 0px 8px 3px;
	font-size: 10px;
	line-height: 110%;
	color: #CCC;
	}

/*body#top quicksearch
------------------------------------------------------------------------*/
body#top dl#quicksearch {
	background: url("../images/bg_quicksearch.gif") repeat-y;
	border-bottom:1px solid #917A64;
}

body#top dl#quicksearch dt,
body#top dl#quicksearch dd dt {
	margin:0px;
	padding:0px;
	line-height:1.0;
	font-size:0px;
	}

body#top dl#quicksearch dt img,
body#top dl#quicksearch dd dt img {
	vertical-align: bottom;
	}


body#top dl#quicksearch dd dl dd {
	margin:5px 10px;
	}

body#top dl#quicksearch input#inputform {
	width:140px;
	float:left;
	margin:5px 0px;
	}

body#top dl#quicksearch input#searchbtn {
	float:right;
	margin:5px 0px;
	}

body#top dl#quicksearch p#moresearch {
	clear:both;
	text-align:right;
	font-size:72%;
	}

body#top dl#quicksearch p#moresearch a {
	color:#fff;
	}


/*spacial contents
------------------------------------------------------------------------*/

body#top dl#spacialcontents {
	background: url("../images/bg_quicksearch.gif") repeat-y;
	border-bottom:1px solid #917A64;
	}

body#top dl#spacialcontents dt,
body#top dl#spacialcontents dd dt {
	margin:0px;
	padding:0px;
	line-height:1.0;
	font-size:0px;
	}

body#top dl#spacialcontents dd dl dd {
	padding:10px;
	}

body#top dl#spacialcontents p {
	xwidth:222px;
	color:#E4E4E4;
	font-size:77%;
	}

body#top dl#spacialcontents a {
	color:#fff;
	}

/*new release
------------------------------------------------------------------------*/

body#top dl#newrelease {
	background: url("../images/bg_quicksearch.gif") repeat-y;
	border-bottom:1px solid #917A64;
	}

body#top dl#newrelease dt,
body#top dl#newrelease dd dt {
	margin:0px;
	padding:0px;
	line-height:1.0;
	font-size:0px;
	}

body#top dl#newrelease dt img,
body#top dl#newrelease dd dt img {
	vertical-align: bottom;
	}

body#top dl#newrelease dd dl dd {
	padding:5px;
	}

body#top dl#newrelease dd dl dd a {
	color:#fff;
	}

/*discbox
------------------------------------------------------------------------*/

body#top div.discbox {
	width:232px;
	color:#E4E4E4;
	font-size:77%;
	padding-bottom:5px;
	border-bottom:1px dashed #666;
	}

body#top div.discbox:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	visibility: hidden;
}
* html body#top div.discbox {
	display: inline-block;
}
/* no ie mac \*/
* html body#top div.discbox{ height: 1%;}
body#top div.discbox { display: block;}
/* */

body#top div.discbox div.discimg {
	width:47px;
	background:#8e8e8e;
	float:left;
	}


body#top div.discbox div.discimg img{
	margin:1px;
	}

body#top div.discinfo {
	margin-left:55px;
	}


/*video library
------------------------------------------------------------------------*/

body#top dl#videolibrary {
	margin:0px 9px;
	background: url("../images/bg_video.gif") repeat-y;
	border-bottom:1px solid #638363;
	}

body#top dl#videolibrary dt,
body#top dl#videolibrary dd dt {
	margin:0px;
	padding:0px;
	line-height:1.0;
	font-size:0px;
	}

body#top dl#videolibrary dt img,
body#top dl#videolibrary dd dt img {
	vertical-align: bottom;
	}

body#top dl#videolibrary dd dl dd {
	padding:8px 5px 15px;
	}

body#top dl#videolibrary dd dl dd a {
	color:#fff;
	}


/*Music library
------------------------------------------------------------------------*/

body#top dl#musiclibrary {
	margin:0px;
	background: url("../images/bg_music.gif") repeat-y;
	border-bottom:1px solid #6C7697;
	}

body#top dl#musiclibrary dt,
body#top dl#musiclibrary dd dt {
	margin:0px;
	padding:0px;
	line-height:1.0;
	font-size:0px;
	}

body#top dl#musiclibrary dt img,
body#top dl#musiclibrary dd dt img {
	vertical-align: bottom;
	}

body#top dl#musiclibrary dd dl dd {
	padding:8px 5px 15px;
	}

body#top dl#musiclibrary dd dl dd a {
	color:#fff;
	}


/*libralyinfo
------------------------------------------------------------------------*/

body#top div.libralyinfo {
	width:290px;
	color:#E4E4E4;
	font-size:77%;
	}


body#top div.libralyinfo:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	visibility: hidden;
}
* html body#top div.libralyinfo {
	display: inline-block;
}
/* no ie mac \*/
* html body#top div.libralyinfo{ height: 1%;}
body#top div.libralyinfo { display: block;}
/* */

body#top div.libralyinfo div.infoimg {
	width:97px;
	background:#8e8e8e;
	float:left;
	}


body#top div.libralyinfo div.infoimg img{
	margin:1px;
	}

body#top div.libralyinfo p {
	margin-left:107px;
	}

/*libralyinfo2
------------------------------------------------------------------------*/

body#top div.libralyinfo2 {
	width:290px;
	color:#E4E4E4;
	font-size:77%;
	}


body#top div.libralyinfo2:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	visibility: hidden;
}
* html body#top div.libralyinfo2 {
	display: inline-block;
}
/* no ie mac \*/
* html body#top div.libralyinfo2{ height: 1%;}
body#top div.libralyinfo2 { display: block;}
/* */

body#top div.libralyinfo2 div.infoimg {
	width:74px;
	background:#8e8e8e;
	float:left;
	}


body#top div.libralyinfo2 div.infoimg img{
	margin:1px;
	}

body#top div.libralyinfo2 p {
	margin-left:84px;
	}


/*news
------------------------------------------------------------------------*/
p.news {
	font-weight:bold;
}