body
{
	background-color:#000;
	margin: 0 auto;
	font-size:12px;
}
h1 {font-size:16px; color:#FF0; font-weight:bold;}
#wrap
{
	background-color:#000;
	width: 994px;
	margin: 0 auto;
}
#headerframe
{
	width:994;
	height:120px;
}
.topad
{
	float:left;
	height:90px;
	width:728px;
	margin-top:15px;
}
.logo
{
	float:left;
	width:255px;
	height:50px;
	padding-right:10px;
	margin-top:36px;
}
.searchframe
{
	float:right;
	height:27px;
}
.search
{
	display:block;
	float:left;
	width: 193px;
	height: 24px;
	background: url(/images/searchback.jpg) no-repeat; 

}
.search input.textbox
{
	display:block;
	border: 0;
	background: transparent;
	width: 185px;
	height: 18px;
	margin-top:2px;
	margin-left:1px;
	font-size: 12px;
	font-family: Verdana;
	padding-left:2px;
	color: #666666;
}
.searchbbtt
{
	float:left;
	margin-left:4px;
	width: 61px;
	height: 24px;
}
.searchspace
{
	height:24px;
	width:260px;
}

.menuframe
{
	height:60px;
	margin-top:10px;
}
.mainmenu
{
	float:left;
	width:138px;
	height:28px;
}
.mainmenu a
{
	display:block;
	width:138px;
	height:28px;
	line-height:28px;
	background:url(/images/menuoff.jpg) no-repeat;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
.mainmenu a:hover, a.active
{
	background:url(/images/menuon.jpg) no-repeat;
	color:#FC0;
}
.menuspace
{
	float:left;
	display:block;
	width:3px;
	height:28px;
}
.menubigspace
{
	float:left;
	display:block;
	width:20px;
	height:28px;
}
.submenu
{
	float:left;
	height:32px;
	width:994px;
}
.submenuleft
{
	float:left;
	height:32px;
	width:20px;
	background:url(/images/submenuleft.png) no-repeat;
}
.submenucenter
{
	float:left;
	height:32px;
	width:954px;
	background:#404040;
	font-family:Verdana;
	font-size:12px;
	line-height:32px;
	color:#FFF;
}
.submenucenter a
{
	font-family:Verdana;
	font-size:12px;
	line-height:32px;
	color:#FFF;
	text-decoration:underline;
	
}
.submenucenter a:hover, a.selected
{
	font-family:Verdana;
	font-size:12px;
	line-height:32px;
	color: #FC0;
	text-decoration:none;
}
.submenuright
{
	float:left;
	height:32px;
	width:20px;
	background:url(/images/submenuright.png) no-repeat;
}
.main
{
	background: #000;
	width:994px;
	margin-top:20px;
}
.maintop
{
	width:994px;
	height:410px;
	background-color:#1d1d1d;
}
.maintopmovie
{
	width:994px;
	height:680px;
	background-color:#1d1d1d;
}
.maintopleft
{
	float:left;
	width:604px;
	/*height:409px;*/
}
.maintopright
{
	float:right;
	width:335px;
	height:354px;
	margin:27px 40px 0px 0px;
	background:url(/images/adback.png) no-repeat;
}
.maintopright img
{
    margin:80px 0 0 17px;
	border-color:#000;
	border-width:1px;
}
.maintopright2
{
	float:right;
	width:335px;
	height:300px;
	margin:0px 40px 0px 0px;
	background:url(/images/adback2.png) no-repeat;
	text-align:center;
	padding-top:20px;
}
.maintopright2 img
{
    margin:20px 0 0 17px;
	border-color:#000;
	border-width:1px;
}
.maintopright3
{
	float:right;
	width:335px;
	height:354px;
	margin:17px 40px 0px 0px;
	background:url(/images/adback3.png) no-repeat;
}
.maintopright3 img
{
    margin:80px 0 0 17px;
	border-color:#000;
	border-width:1px;
}
.videoframe
{
	float:left;
	width:194px;
	height:190px;
	padding-top:15px;
}
.videoframe2
{
	float:left;
	width:183px;
	height:190px;
	padding-top:15px;
}
.videotitle
{
	width:160px;
	padding:6px 0 0 20px;
	font-family: Verdana;
	font-size:11px;
	color:#FC0;
	height:35px;
}
.videotitle a
{
	font-family: Verdana;
	font-size:11px;
	color:#FF0;
	text-decoration:none;
}
.videotitle a:hover
{
	color:#F90;
	text-decoration:none;
}
.videoinfo
{
	width:160px;
	margin:5px 0 0 20px;
	font-family: Verdana;
	font-size:9px;
	color:#FFF;
}
.videothumb
{
	width:160px;
	height:120px;
	padding-left:20px;
}
#videosubtitle
{
	background-color:#000;
	height:15px;
	opacity:0.70;
	filter:alpha(opacity=70);
	text-align:left;
	width:160px;
	color:#FFF;
	font-family:Verdana;
	font-size:10px;
	line-height:15px;
	position:absolute;
	margin-left:2px;
	margin-top:107px;
}
.videosubtitleleft
{
	float:left;
	margin-left:2px;
}
.videosubtitleright
{
	float:right;
	margin-right:2px;
}
.videothumb img
{
	border-color:#767877;
	border-width:2px;
}
.videoinfoleft
{
	float:left;
	margin-left:2px;
}
.videoinforight
{
	float:right;
	margin-right:2px;
}
.maindown
{
	width:994px;
	background-color:#1d1d1d;
	overflow:auto;
	overflow:hidden;
}
.maindownmovie
{
	width:994px;
	height:420px;
	background-color:#1d1d1d;
}
.newspagenavholder
{
	width:994px;
	height:40px;
	background-color:#1d1d1d;
	padding-top:20px;

}

.newspagenavblank
{
	float:left;
	display:block;
	width:7px;
	height:15px;
}


.newspagenav
{
	width:350px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#FC0;
}




.newspagenavbox
{
	float:left;
	color: #CCC;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana;
}
.newspagenavbox a.textpagenav
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color: #999;
	text-decoration:underline;
}
.newspagenavbox a.textpagenav:hover
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color: #FC0;
	text-decoration:underline;
}
.newspagenavnum
{
	float:left;
	width:15px;
	height:15px;
	background-color:#FC0;
	font-family:Verdana;
	font-size:11px;
	color: #000;
}
.newspagenavnum a
{
	float:left;
	width:15px;
	height:15px;
	background-color: #CCC;
	font-family:Verdana;
	font-size:11px;
	color: #000;
	text-align:center;
}
.newspagenavnum a:hover
{
	float:left;
	width:15px;
	height:15px;
	background-color:#FC0;
	font-family:Verdana;
	font-size:11px;
	color: #000;
	text-align:center;
	text-decoration:underline;
}
.adverdown
{
	width:994px;
	/*height:250px;*/
	background-color:#1d1d1d;
	margin-top:20px;
	padding-top:20px;
	overflow:auto;
	padding-bottom:20px;
}
.footer
{
	float:left;
	height:59px;
	width:994px;
	margin:20px 0px 20px 0px;
}
.footerleft
{
	float:left;
	height:59px;
	width:20px;
	background: url(/images/footerleft.png) no-repeat;
}
.footercenter
{
	float:left;
	height:59px;
	width:954px;
	background:#222222;
	font-family:Verdana;
	font-size:12px;
	line-height:59px;
	color:#FFF;
}
.footercenter a
{
	font-family:Verdana;
	font-size:12px;
	line-height:59px;
	color:#FFF;
	text-decoration:underline;
	
}
.footercenter a:hover, a.on
{
	font-family:Verdana;
	font-size:12px;
	line-height:59px;
	color: #FC0;
	text-decoration:none;
}
.footerright
{
	float:left;
	height:59px;
	width:20px;
	background: url(/images/footerright.png) no-repeat;
}
.movietitle
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	line-height:20px;
	height:20px;
	width:580px;
	padding: 10px 0px 10px 30px;
}
.movieplayer
{
	height:466px;
	width:580px;
	padding-left:30px;
}
.movievideoinfo
{
	float:left;
	height:20px;
	width:580px;
	font-family:Verdana;
	font-size:12px;
	color:#999;
}
.movievideorate
{
	float:left;
	padding-left:40px;
}

.movievideodate
{
	float:right;
	padding-right:5px;
	line-height:20px;
	height:20px;
}
.movieiconeinfo
{
	padding-top:10px;
	height:107;
	padding-left:5px;
	float:left;
}
.movieiconeinfogap
{
	float:left;
	height:207;
	padding-left:30px;
	width:570px;
}
.movievideotag
{
	float:left;
	width:550px;
	font-family:Verdana;
	font-size:13px;
	color:#999;
	line-height:20px;
	padding:10px 0 10px 40px;
}
.leftpage
{
	float:left;
	width:24px;
	height:298px;
	padding-top:60px;
	padding-left:5px;
}
.leftpage a
{
	float:left;
	width:24px;
	height:298px;
	padding-top:60px;
	padding-left:5px;
	background:url(/images/left.png) no-repeat;
}
.leftpage a:hover
{
	background:url(/images/lefton.png) no-repeat;
}
.rightpage
{
	float:right;
	width:24px;
	height:298px;
	padding-top:60px;
	padding-right:5px;
}
.rightpage a
{
	float:left;
	width:24px;
	height:298px;
	padding-top:60px;
	padding-left:5px;
	background:url(/images/right.png) no-repeat;
}
.rightpage a:hover
{
	background:url(/images/righton.png) no-repeat;
}


.moviemenuframe
{
	height:23px;
	margin-top:20px;
}
.moviemainmenu
{
	float:left;
	width:185px;
	height:23px;
}
.moviemainmenu a
{
	display:block;
	width:185px;
	height:23px;
	line-height:23px;
	background: url(/images/moviemenuoff.png) no-repeat;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
.moviemainmenu a:hover, a.activated
{
	background: url(/images/moviemenuon.png) no-repeat;
	color:#FC0;
}
.moviemenuspace
{
	float:left;
	display:block;
	width:3px;
	height:23px;
}
.moviemenubigspace
{
	float:left;
	display:block;
	width:20px;
	height:23px;
}
.movievideotag a
{
	font-family:Verdana;
	font-size:13px;
	color:#999;
	line-height:20px;
}
.movievideotag a:hover
{
	font-family:Verdana;
	font-size:13px;
	color:#FC0;
	line-height:20px;
}

.adframe
{
	float:right;
	width:334px;
	overflow:auto;
	margin:15px 30px 50px 0;
}
.adtopbox
{
	width:334px;
	height:13px;
	background: url(/images/adboxup.jpg) no-repeat;
}
.addownbox
{
	width:334px;
	height:13px;
	background: url(/images/adboxdown.jpg) no-repeat;
}
.addivider
{
	width:334px;
	height:1px;
	background:url(/images/addivider.jpg) no-repeat;
}
.admain
{
	width:334px;
	background:url(/images/adback.jpg);
	padding:10px 0 10px 0;
}
