@charset "utf-8";
BODY {
	FONT-SIZE: 12px;
	COLOR: #B7B7B7;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif,"";
	BACKGROUND-COLOR: #000000;
	padding: 1px;
	marign-left:auto;
	marign-right:auto;
	margin:3px;
	text-align:center;
	scrollbar-face-color:#444444;
	scrollbar-highlight-color:#666666; 
	scrollbar-shadow-color:#000000;
	scrollbar-darkshadow-color:#000000; 
	scrollbar-3dlight-color:#666666;
	scrollbar-track-color:#333333;
	scrollbar-arrow-color:#CCCCCC;
}
/**
主导航
*/
.navbg{
	background-image:url(../../image/dark/topbg.jpg);
	background-repeat:repeat-x;
}
.navbgstyle{
	vertical-align:top;
	text-align:left;
}
.navstyle{
	width:107px; 
	height:32px;
	float:left;
	margin-top:28px;
	margin-left:1px;
	margin-right:5px;
}
.navstyled{
	width:107px; 
	height:32px;
	float:left;
	margin-top:28px;
	margin-left:1px;
	margin-right:5px;
}
.othernav{
	font-family:Arial;
	font-size:14px;
	color:#FFFFFF;
	margin:5px 0px;
}
/**
BODY样式
*/
#container{
	width:990px;
	border:1px solid #484848;
	margin:auto;padding:0px;
}
.bodybg{
	background-color:#000000;
	background-image:url(../../image/dark/bodybg.jpg);
	background-repeat:repeat-x;
	height:100%;
}
.bodyintroline{
	border-right:#333333 1px solid;
}
/**
当前所在位置样式
*/
.currentpos{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#EEEEEE;
}
/**
左边部分
*/
.leftpart{
	padding-left:5px;
	padding-right:5px;
}
.loginhalt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FF0000;
	text-align:left;
	margin-left:8px;
	height:18px;
}

.box{
	border:0px solid #666666 !important;
	border:1px solid #666666;
	top:0px !important;
	height:28px !important;
	height:20px;
	vertical-align:middle;
	margin:0px 4px 0px 0px !important;
	margin:0px;
	padding:0px;
	clip:rect(0px,181px,18px,0px);
	overflow:hidden;	
} 
.box2{
	border:0px solid #444444 !important;
	border:1px solid #444444;
	height:28px !important;
	height:20px;
	margin:0px -5px 0px 0px;
	padding:0px;
	clip:rect(3px,179px,16px,0px);
	overflow:hidden;
}  
select{
	background-color:#444444;
	height: 20px;
	position:relative;
	border: 1px solid #666666 !important;
	left:0px !important;
	left:-2px;
	top:0px !important;
	top:-2px;
	font-size:12px;
	line-height:18px;
	border:0px;
	color:#909993;
	vertical-align:middle;
}
TD {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif,""
}
/**
所有链接
*/
a:link {
	color:#BBBBBB;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:#BBBBBB;
}
a:hover {
	text-decoration: underline;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #FF0000;
}
.input{
	color:#AAAAAA;
	height:20px;
	border:1px solid #666666;
	background:#444444;
	vertical-align:middle;
}
.bx{
	height:22px;
	margin:0px;
	vertical-align:middle;
	padding:0px;
	background:#3F3F3F;
	clip:rect(18px,0px,0px,181px);
	border:1px solid #999999;
	background:url(../../image/dark/bt.gif);
	overflow:hidden;	
} 
.bx2{
	height:22px;
	margin:-4px -3px -1px -3px;
	background:url(../../image/dark/bt.gif);
	vertical-align:middle;
	padding:0px;
	clip:rect(16px,0px,0px,179px);
	overflow:hidden;
}  
.button{
	height:22px;
	background:url(../../image/dark/users/but.gif);
	border:1px solid #999999;
	color:#efefef;
	font-weight:bold;
	cursor:pointer;
}
.button:active{
	outline:none;
}
.list-title{
	border:1px solid #282828;
	color:#efefef;
	font-weight:bold;
	background-color:#101010;
	background:url(../../image/dark/4.gif) no-repeat top right;
}
.more:link {
	color: #65E716;
	text-decoration: none;
}
.more:visited {
	text-decoration: none;
	color: #65E716;
}
.more:hover {
	text-decoration: underline;
	color: #FF0000;
}
.more:active {
	text-decoration: none;
	color: #FF0000;
}
.chnum{
	background-image:url(../../image/dark/ch.gif);
	font-family:Impact;
	/*font-family:Arial;*/
	font-size:14px;
	margin-right:3px!important;
	margin-right:4px;
	padding:0 0 2px 4px;
	line-height:18px;
	height:22px;
	color:#EFEFEF;
	text-decoration:none
}
.chdiv {	
	BACKGROUND: url(../../image/dark/ch1.gif) no-repeat right 1px!important;
	BACKGROUND: url(../../image/dark/ch1.gif) no-repeat right top;
	padding:4px 0px 0px 0px!important;
	padding:0px 0px 0px 0px;
	height:22px;
	cursor:pointer;
}
.realtime {	
	margin:2px 0px;
	padding:0px 5px 0px 2px;
	BACKGROUND: url(../../image/dark/live.gif) no-repeat right top;
	background-color: #FF0000;
	cursor:hand;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-family:Impact;
	line-height:18px;
	letter-spacing:1px;
	height:18px;
}
.storge {	
	margin:2px 0px;
	padding:0px 5px 0px 2px;
	BACKGROUND: url(../../image/dark/vod.gif) no-repeat right top;
	background-color: #009900;
	cursor:pointer;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-family:Impact;
	letter-spacing:1px;
	line-height:18px;
	height:18px;
}
.realtext {
	font-weight: bold;
	color: #FF0000;
}
.vodtext {
	font-weight: bold;
	color: #7AFA48;
}
#LoadLayer{
	position:absolute;
	right:2px;
	top:4px;
	width:90px;
	height:20px;
	z-index:1;
}
.channel{
	COLOR:#3987FF;FONT-WEIGHT: bold; FONT-SIZE: 13px;
	vertical-align:middle;height:25px;
	cursor:pointer;
}
.img_border {
	/*
	border: 4px double #999999;
	padding-top: 10px;
	padding-left: 10px;
	*/
	 padding:0px 15px; background:url(../../image/dark/picbg1.gif) repeat-y;
}
.img_border1 {
	/*
	border: 4px double #999999;
	padding-top: 10px;
	padding-left: 10px;
	*/
	  background:url(../../image/dark/picbg1.gif) repeat-y;
}
.search_td_select{
	font-weight:bold;
	color:#FF6600;
	border-top:1px solid #383838;
	border-right:1px solid #383838;
	border-left:1px solid #383838;	
}
.search_td{
	border-bottom:1px solid #383838;	
}
/**
 *前台用户管理中间样式(页面中间部分)
*/
.u_middle_body{
	background-color:#000000;
	border-left:solid 1px #212021;
	border-right:solid 1px #212021;
}
/**
 *前台用户管理区域左部导航(页面中间部分的左半部分)
*/
/**
主管理菜单
*/
.main_menu{
	text-align:center;
}
/**
菜单栏标题
*/
.menu_title{
	background-color:#333333;
	width:230px;
	height:25px;
	margin-top:5px;
	padding-left:10px;
	cursor:pointer;
	text-align:left;
}
/**
菜单栏选中
*/
.menu_titled{
	background-color:#666666;
	width:230px;
	height:25px;
	margin-top:5px;
	padding-left:10px;
	cursor:pointer;
	text-align:left;
}
/**
菜单项
*/
.menuchild{
	width:200px;
	margin-left:5px;
	text-align:left;
	line-height:20px;
	display:none;
}
/**
 *前台用户管理区域中部扩展(页面中间部分的中间部分)
*/
.u_center_body{
	background-color:#000000;
	width:7px;
}
/**
 *前台用户管理区域搜索(页面中间部分的右半部分（上）)
*/
.u_search_body{
	background-color:#000000;
	border:solid 1px #212021;
	width:60%;
	height:30px;
	margin:2px 2px 0px 0px;
}
.u_search_input{
	height:20px;
	width:310px;
	background-color:#333333;
	border:#ffffff 1px solid;
	color:#FFFFFF;
}
.u_search_input:hover{
	height:20px;
	width:310px;
	background-color:#333333;
	border:#FFCC00 1px solid;
	color:#FFFFFF;
}

/**
 *前台用户管理区域显示管理（页面中间部分的右半部分（下）)
*/
.u_manage_area{
	background-color:#101010;
	background-image:url(../../image/dark/leftwinbg.jpg);
	background-repeat:repeat-x;
	border:1px solid #202020;
	margin-top:5px;
	clear:both;
	padding-bottom:30px;
}
.managetitle{
	height:35px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:10px;
	text-align:center;
}
/**
  *
*/
.trbody{
background-image:url(../../image/dark/users/trbody.gif);
color:#000000;
}
.trbody td{
padding-left:5px;
}
.trbody1{
background-image:url(../../image/dark/users/trheader.gif);
color:#000000;
}
.trbody1 td{
padding-left:5px;
}
.mouse_over{
	background-color:#333333;
	color:#FFFFFF;
}
/**
  *
*/

.login_error {
	PADDING-RIGHT: 0.5em;
	PADDING-LEFT: 0.5em;
	BACKGROUND: url(../../image/dark/show.gif) no-repeat center top;
	COLOR: #FF0000;
	PADDING-TOP: 0.5em;
	PADDING-BOTTOM: 0.5em;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: bottom;
}
.bluetext {
	COLOR: #0071bc;
	font-weight: bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.hui {
	color: #999999;
}
.order:link{
	color:#ffffff;
	text-decoration: none;
}
.order:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.order:hover {
	text-decoration: underline;
	color: #FF0000;
}
.order:active {
	text-decoration: none;
	color: #FF0000;
}
.total{
	color:#FF3300;
	font-weight:bold;
}
.hover{
	background:#1F1F1F;
}
/**
前台节目列表
*/
#vod_program{
		width:178px;
		float:left;
		height:100%;
		text-align:left;
		margin-bottom:8px;
}
.zj{
	width:150px;
	height:126px;
	background:url(../../image/dark/zjbg.gif) no-repeat;
	/*cursor:pointer;*/
}
/*.zj img{
	margin:8px 4px;
}
*/
.loadpage{
	text-align:center;
	margin-top:16px;
	margin-bottom:16px;
}
.ownernav{
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
	height:23px;
}
.ownernav a{
	display:block;
	width:100%;
	padding-top:2px;
	height:21px !important;
	height:23px;
	color:#FFFFFF;
}
.ownernav a:link{
	color:#ffffff;
	text-decoration: none;
}
.ownernav a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.ownernav a:hover{
	background:url(../../image/dark/nav1.gif);
	color:#DEDEDE;
	text-decoration:none;
	font-weight:bold;
}
.ownernavselect a{
	display:block;
	padding-top:2px;
	width:100%;
	height:21px !important;
	height:23px;
	color:#0F0F0F;
	font-weight:bold;
	background:url(../../image/dark/nav3.gif) no-repeat;
}
.ownernavselect a:link{
	color:#0F0F0F;
	text-decoration: none;
}
.ownernavselect a:visited {
	text-decoration: none;
	color: #0F0F0F;
}
.ownernavselect a:hover{
	color:#006699;
	text-decoration:none;
	font-weight:bold;
}
.login_error1 {
	PADDING-RIGHT: 0.5em;
	PADDING-LEFT: 0.5em;
	BACKGROUND: url(../../image/dark/show.gif) no-repeat center top;
	COLOR: #993300;
	PADDING-TOP: 0.5em;
	PADDING-BOTTOM: 0.5em;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: bottom;
	line-height:50px;
}
.Load{
	width:68px;
	height:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(../../image/dark/loading.gif);
	background-repeat: no-repeat;
	background-position: 1px;
	text-indent: 12px;
}
A.menutext:link {
	FONT-WEIGHT: bold; COLOR: #777777;font-size: 12px;
}
A.menutext:visited {
	FONT-WEIGHT: bold; COLOR: #777777;font-size: 12px;
}
A.menutext:active {
	FONT-WEIGHT: bold; COLOR: #777777;font-size: 12px;
}
A.menutext:hover {
	FONT-WEIGHT: bold; COLOR: #cf0107;font-size: 12px;
}
.xtop {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.xbottom {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.xb1 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb2 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb3 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb4 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb1 {
	HEIGHT: 1px
}
.xb2 {
	HEIGHT: 1px
}
.xb3 {
	HEIGHT: 1px
}
.xb2 {
	BORDER-RIGHT: #666666 1px solid; BACKGROUND: #000000; BORDER-LEFT: #666666 1px solid
}
.xb3 {
	BORDER-RIGHT: #666666 1px solid; BACKGROUND: #000000; BORDER-LEFT: #666666 1px solid
}
.xb4 {
	BORDER-RIGHT: #666666 1px solid; BACKGROUND: #000000; BORDER-LEFT: #666666 1px solid
}
.xb1 {
	BACKGROUND: #666666; MARGIN: 0px 5px
}
.xb2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.xb3 {
	MARGIN: 0px 2px
}
.xb4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.color_a {
	BACKGROUND: #dfdfdf; COLOR: #666666
}
.xboxcontent {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 0px solid; DISPLAY: block; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 0px solid; HEIGHT: auto; BACKGROUND-COLOR: #000000;
}
.xboxcontent H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #666666; PADDING-BOTTOM: 2px; COLOR: #666666; TEXT-INDENT: 10px; LINE-HEIGHT: 140%; PADDING-TOP: 2px
}
.xboxcontent H4 IMG {
	VERTICAL-ALIGN: middle; POSITION: relative; TOP: -2px
}
.xboxbao {
	MARGIN-TOP: 5px
}
.blank{
	height:2px;
	margin:0px;
	padding:0px;
}
.filmline{
background-image:url(../../image/dark/yj.gif);
height:15px;
display:block;
}

/***
播放节目页样式
*/
#MainCategoryProgramList{
	width:770px;
	height:800px;
	/*position:absolute;*/
	/*filter:alpha(opacity=20,finishopacity=20);
	-moz-opacity:0.3;
	opacity:0.3;*/
	/*left:26%;
	top:50%;*/
	background-color:#FFFFFF;
	z-index:10;
	display:none;
	margin-top:5px;
}
.playprogramtitle{
	font-weight:bold;
	color:#FF3333;
	background-image:url(../../image/dark/hotplayicon.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
	padding-top:3px;
	height:18px;
	cursor:pointer;
}

/**
左部窗口
*/
.leftWin{
	background-color:#101010;
	background-image:url(../../image/dark/leftwinbg.jpg);
	background-repeat:repeat-x;
	border:1px solid #202020;
	margin-top:5px;
	clear:both;
}
/**
窗口标题
*/
.leftWin .title{
	height:27px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:3px;
	padding-left:10px;
}
/**
窗口内容
*/
.leftWin .content{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin-top:5px;
	margin-bottom:10px;
	text-align:left;
	padding-left:3px;
	padding-right:3px;
}
.leftWin .table{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	height:190px;
}

/**
节目分类
*/
.halttitle{
	clear:both;
	font-weight:bold;
	line-height:20px;
}
/**
节目分类左站列表
*/
.cateliststyle{
	width:125px;
	height:30px;
	float:left;
	line-height:20px;
}
.cateliststyle a:link{
	text-decoration:none;
	color:#FFFFFF;
}
.cateliststyle a:visited{
	text-decoration:none;
	color:#FFFFFF;
}
.cateliststyle a:hover{
	text-decoration:none;
	color:#FF0000;
}
.cateliststyle a:active{
	text-decoration:none;
	color:#FFFFFF;
}
.catelisted{/*选中*/
	color:#FF0000;
	line-height:20px;
}
/**
节目图片切换
*/
.imgPrev{
	cursor: url(../../image/dark/pointer_n.png),default!important;
	cursor:url(image/dark/pointer_n.cur);
}
.imgNext{
	cursor:url(../../image/dark/pointer_p.png),default!important;
	cursor:url(image/dark/pointer_p.cur);
}
/*
首页OCX
*/
#OCXSCREEN{
	margin-left:10px;
	background-image:url(../../image/dark/banner_ocxbg.gif);
	background-repeat:no-repeat;
	height:190px;
	width:304px;
	padding-left:14px;
	padding-top:8px;
	filter: Alpha(Opacity=50, FinishOpacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}
