@charset "utf-8";
a {
  text-decoration:none;
  color:#FFFFFF
}
a:hover {
	color:#00FF00;
	vertical-align: baseline;
}


body{
background:#000000;
margin:0 auto;
}
.boxtitle{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.body{
margin:10px auto;
width:960px;
}
.body1{
margin:10px auto;
width:972px;
height:600px;
}
.bodyBg{
background:url(../images/new_images/body_bg.jpg) repeat-x 0 20px;
width:100%;
}
.bg15{
background:#151515;
}
.box284x45{
background:url(../images/new_images/box284x45.jpg) no-repeat center;
width:284px;
height:47px;
margin:0px auto;
text-align:left;
}
.box284x45 span{
float:left;
vertical-align:middle;
margin-top:8px;
}
.box284x45 img{
margin-left:15px;
margin-right:25px;
}
.box945x306{
background:url(../images/new_images/grey_box.png) no-repeat;
width:960px;
height:306px;
margin:15px auto;
}
.box945x306 ul{

}
.box945x306 li{
margin-left:0px;
padding-left:5px;
list-style-image:url(../images/new_images/homepage_94.png);
margin-top:10px;
}
.broadcast{
background:url(../images/new_images/homepage_91.png) no-repeat;
width:470px;
height:259px;
margin-top:20px;
margin-right:15px;
}
.broadcastText{
width:444px;
}
.bottom{
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;*font-size:12px!important;
margin:10px auto;
width:960px;
height:30px;
}
.banner_bottom1{
background:url(../images/new_images/banner_bottom1.jpg) no-repeat;
width:300px;
height:23px;
margin:0 auto;
}
.banner_bottom2{
background:url(../images/new_images/banner_bottom2.jpg) no-repeat top;
height:15px;
width:332px;
margin:0 auto;
}
.banner_bottom2a{
background:url(../images/new_images/banner_bottom2a.jpg) no-repeat top;
height:15px;
width:646px;
margin:0 auto;
}
.banner_bottom3{
background:url(../images/new_images/banner_bottom3.jpg) no-repeat;
height:12px;
width:287px;
margin:0 auto;
}
.clear{
clear:both;
}
.channelInfo{
width:412px;
background: #000000 url(../images/new_images/light_line.jpg) no-repeat 0 7px;
height:137px;
overflow:hidden;
text-overflow:ellipsis;
margin-top:0px;
padding:0 10px;
}
.channelInfo_img{
width:95px;
height:71px;
background:url(../images/new_images/logo_glass.png) no-repeat center;
border:1px #7d7d7d solid;
}
.channelInfo_img img{
width:100%;
height:100%;
}
.channelInfo p{
width:100%;
padding-left:10px;
margin:0;
}
.channelInfo_msg{
overflow:hidden;
height:90px;
width:310px;
}
.pointer{
cursor:pointer;
}
.embedInput{
background:#151515;
border:1px #313131 solid;
width:320px;
height:14px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#878686;
vertical-align:middle;
margin-bottom:2px;
}
#foot{
width:960px;
height:70px;
margin:0 auto;
}
#head{
background:url(../images/new_images/bannertop.jpg);
width:960px;
height:92px;
margin:0 auto;
}
#head1{
background:url(../images/new_images/banner.jpg);
width:972px;
height:92px;
margin:0 auto;
}
#headcenter{
margin-top:54px;
width:217px;
}
#headright{
margin-top:5px;
text-align:right;
}

#flashWall{
/*background:#131313;*/
width:100%;
clear:left;
text-align:center;
background:url(../images/new_images/TV_Wall_bg.png) repeat-y center;
}

.floatL{
float:left;
}
.floatR{
float:right;
}
#logo{
background:url(../images/logo/vietcastlogo.png);
width:218px;
height:90px;
margin-top:2px;
cursor:pointer;
}
.line1{
height:29px;
width:100%;
margin:0 auto;
background:url(../images/new_images/homepage_18.png) repeat-x center;
}
.line2{
height:14px;
width:100%;
margin:0 auto;
background:url(../images/new_images/homepage_22a.jpg) no-repeat center;
}
.linesmall{
background:url(../images/new_images/line.jpg) no-repeat;
width:321px;
height:8px;
margin:0 auto;
}
.line3{
color:#878686;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0 4px;
}
.line4{
height:3px;
width:100%;
margin:0 auto;
background:url(../images/new_images/homepage_104.png) no-repeat center;
}
.lineBottom{
background: #000000 url(../images/new_images/right_glass_light.jpg) no-repeat center;
height:5px;
margin-top:0;
}
#tvubox{
background:url(../images/new_images/homepage_23a.png) no-repeat;
width:299px;
float:left;
/*padding-top:30px;*/
}
#channelbox{
background:url(../images/new_images/headerbarlong.png) no-repeat;
width:648px;
margin-left:12px;
float:left;
}
.channeltext{
padding-left:30px;
line-height:30px;
margin-top:15px;
height:85px;
}
.channelcenter{
/*margin-top:28px;*/
width:647px;
margin-left:1px;
margin-bottom:0px;
}
#chnlInfo{
height:280px;
overflow-y:auto;
}
#chnlInfo li{
font-family:Candara, Helvetica, "Trebuchet MS";
font-size:10px;*font-size:12px!important;
color:#7d7d7d;
cursor:pointer;
}
.noPlayCh{
font-family:Candara, Helvetica, "Trebuchet MS";
font-size:10px;*font-size:12px!important;
color:#212121;
cursor:pointer;
}
#info_span{
scrollbar-face-color: #212121;
	scrollbar-highlight-color: #404040;
	scrollbar-shadow-color: #000000;
	scrollbar-3dlight-color: #616161;
	scrollbar-arrow-color:  #A1A1A1;
	scrollbar-track-color: #000000;
	scrollbar-darkshadow-color: #000000;
}
#info_span span{
cursor:pointer;
white-space:nowrap;
}
#more{
/*height:16px;
margin:0;*/
}
.selTag{
color:#5ee614;
}
.tagInfo{
width:90%;
margin:0 auto;
overflow:hidden;
}
.showSel{
height:90px;
overflow:hidden;
}
.marginL10{
margin-left:10px;
}
.marginL20{
margin-left:20px;
}
.marginT20{
margin-top:20px;
}
.overHide{
overflow:hidden;
}
.paddingT20{
padding-top:20px;
}
.searchInput{
float:right;
height:24px;
background:#333333;
width:132px;
line-height:14px;
}
.searchInput input{
background:#dddddd;
border:0px;
margin-left:15px;
width:108px;
height:14px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#878686;
vertical-align:middle;
margin-top:0px;
}

#search_puout{
display:none;
background:#333333;
clear:both;
height:200px;
overflow-y:scroll;
width:130px;
z-index:13;
position:absolute;
top:25px;
left:3px;
}
#search_puout div{
cursor:pointer;
padding-left:10px;
}
#search_puout div:hover{
background:#999999;
}
#tagbox{
background:url(../images/new_images/homepage_27.png) no-repeat;
width:287px;
float:right;
padding-top:28px;
}
.tagDiv{
margin-bottom:0px;
}
#tagInput{
background:#212121;
border:1px #414141 solid;
margin:0 10px;
width:140px;
height:16px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#878686;
vertical-align:middle;
}
.tags_content{
margin-left:10px;
margin-right:10px;
}
.text11whiteV{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.text12whiteV{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.text12whiteVB{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.text12grayV{
color:#878686;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.text12grayV{
color:#7d7d7d;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.text14white{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}
.text14grayVB{
color:#7d7d7d;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}
.text14blackVB{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}
.text14blueVB{
color:#1b3765;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}
.text14grayCB{
color:#7d7d7d;
font-family: Candara, Helvetica,Times, "Trebuchet MS",sans-serif;
font-size:12px;*font-size:14px!important;*font-size:12px;
font-weight:bold;
}
.text14grayC1{
color:#232423;
font-family:Candara, Helvetica,Times, "Trebuchet MS",sans-serif;
font-size:12px;*font-size:14px!important;*font-size:12px;
}
.text14grayCB1{
color:#232423;
font-family:Candara, Helvetica,Times, "Trebuchet MS",sans-serif;
font-size:12px;*font-size:14px!important;*font-size:12px;
font-weight:bold;
}
.text12grayCB{
color:#7d7d7d;
font-family:Candara, Helvetica,Times, "Trebuchet MS",sans-serif;
font-size:10px;*font-size:12px!important;*font-size:10px;
font-weight:bold;
}
#tvlogs{
margin:0 auto;
text-align:center;
clear:both;
}
#tvlogs img{
margin:5px;
}
.alignLeft{
text-align:left;
}
.alignCenter{
text-align:center;
}
.tagtext1,.tagtext2,.tagtext3,.tagtext4,.tagtext5,.tagtext6{
color:#7d7d7d;
font-family:Candara, Helvetica, "Trebuchet MS";
line-height:30px;
}
.tagtext1 a, .tagtext2 a,.tagtext3 a,.tagtext4 a,.tagtext5 a,.tagtext6 a {

}
.tagtext1{
font-size:12px;*font-size:14px!important;
}
.tagtext2{
font-size:14px;*font-size:16px!important;
}
.tagtext3{
font-size:16px;*font-size:17px!important;
}
.tagtext4{
font-size:18px;*font-size:19px!important;
font-weight:bold;
}
.tagtext5{
font-size:20px;*font-size:21px!important;
font-weight:bold;
}
.tagtext6{
font-size:22px;*font-size:23px!important;
font-weight:bold;
}

.headerleft {
	background: url(../images/new_images/header.png) no-repeat 0 0;
	height:17px;
	width:5px;}
.headerright {
	background: url(../images/new_images/header.png) no-repeat -12px 0;
	height:17px;
	width:5px;}
.headertitle {
	background: url(../images/new_images/header.png) repeat-x -5px 0;
	height:17px;
	width:7px;}
.headtitle {
	color:#FFFFFF;
	height:28px;
	padding-top:5px;	
}
.headtitle h2 {
	font-size:18px;
	font-weight:bold;
	display:inline;
	margin: 0 auto;
	margin-left:16px;
	margin-top:10px;
}
.liststory {	
	color:#666666;
	list-style: none;	
	margin:0 auto;
	padding:0;
	clear:both;
	width:100%;
}
.liststory .item {
	background-color:#222222;
	margin-bottom:5px;
	/* clear:both; */
	float:left;
	/*height:auto;*/
	height:150px;
	display:block;
	margin:0 0 10px 10px;
	padding:10px;
	
	width: 128px;
	overflow: hidden;	
}

.liststory .itemsmall {
	margin:5px;
	padding:0 5px;
}

.liststory .docitem {
	background-color:#222222;
	margin-bottom:5px;
	/* clear:both; */
	float:left;
	/*height:auto;*/
	min-height:150px;
	display:block;
	margin:0 0 10px 10px;
	padding:10px;
	cursor:pointer;
	width: 128px;
	overflow: hidden;	
}

.liststorycontent {
	min-height:40px;
	height:40px;
	overflow:visible;
}

.liststory .img{
	/*width:57px;*/
	width:128px;
	height:90px;
	border:0;
	float:left;
	text-align:center;
}

.docitem .img {
	height:auto;
}

.img img {
	/*width:57px;*/
	width:120px;
}

.listcontent {
	/*width:360px;*/
	width:120px;
	float:left;
	/*margin-left:10px;*/
	font-size:12px;
}

.docitem .listcontent {
	margin-top: 5px;
}

.liststory h3 {
	font-size:12px;
	display: inline;
	color:#CCCCCC;
}

.liststory h3:hover {
	color:#00FF00;
}

h2, h3, h4 {
	font-family: Arial,Helvetica,Verdana,sans-serif;
}
.category .catitem {
	float:left;
	width:136px;
	height:60px;
	margin-left:9px;
	margin-bottom:9px;
	background-color: #222222;
	color:#FFFFFF;
}
a img {
	text-decoration:none;
	border:none;
}

#rightbox {
	float:left;
	margin-left:12px;
	width:160px;
}

.leftbox {
	margin-top:10px;
	padding:10px;
	color:#FFFFFF;
	background-color:#151515;
	overflow:hidden;
}
.leftbox .button {
	width:120px;
	float:left;
	margin-left:10px;
	text-align:center;
	color:#666666;
}
.tooltip{
    position:absolute;
    z-index:999;
    left:-9999px;
    background-color:#dedede;
    padding:5px;
    border:1px solid #fff;
    width:250px;
}

.tooltip p{
    margin:0;
    padding:0;
    color:#fff;
    background-color:#222;
    padding:2px 7px;
}

h4 {
	font-size:12px;
	margin:10px 0;
	background-image: url(../images/righticon.gif);
	background-repeat: no-repeat;
	background-position:left center;
	padding-left: 20px;
}

.liststory h4 {
	font-size:14px;
}

.green {
	color:#00FF00;
}

#pagination {
	color:#FFFFFF;
	font-family:Tahoma;
	font-weight:bold;
	margin:10px;
	overflow:hidden;
	clear:both;
}
#pagination a:hover {
	color:#007DEF;	
}

.prev {
	float:left;
}
.next {
	float:right;
}
#adcenter {
	margin: 0 auto 0 3px;
}
#list_live_channels, #list_daily_channels {
	height:90px;
	width:960px;
	margin:0 auto;
	text-align:center;
	position:relative;
}
.channel {
	float:left;
	position:relative;
}
.chanoverlay{
	background: url(/images/black-70.png);
	position:absolute;
	top:0;
	left:0;
	width:190px;
	height:90px;
	z-index:1;
	cursor:default;
	display:none;
}
.btn-play-show {
	position:absolute;
	z-index:5;
	left:79px;
	top:29px;
	display:none;
	width:32px;
	height:32px;
}
.adspot160 {
	height:120px;
	width:160px;
	background-color:#CCCCCC;
	margin-top:10px;
}

#radio div .list {
	display:block;
	background:#111111 url(/images/navigation.png) repeat-x scroll 0 -41px;
	cursor:pointer;
	padding:0.4em 0;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}
#radiointro {
	background:#000000 url(/images/bg_body.png) repeat-x scroll 50% bottom;
	padding:5px;
	overflow:hidden;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:1.2em;
	margin-bottom:10px;
	text-align:center;
	color:#1d91cb;
}
#radiointro img {
	float:left;
}

#radioplayer {
	margin-top:5px;
	width:234px;
	/* float:right; */
}

.iconset {
	background-image:url(/images/iconsetwhite.png);
	height:16px;
	width:16px;
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-99999px;
}

.iconset-volume-on {
	background-position:-144px -160px;
	float:left;
	margin-right:20px;
	margin-left:10px;
	vertical-align:middle;
}

#menu {
	font-size:2em;
	margin-top:30px;
}

.livebadge {
	left: 10px;
	top: 7px;
	position: absolute;
	text-indent: -9999px;
	height:18px;
	width:32px;
	z-index:3;
	background-image:url("/images/guide-sprite-1.png");
	background-position:-10px -568px;
}

.plbadge {
	left: 10px;
	top: 7px;
	position: absolute;
	text-indent: -9999px;
	height:14px;
	width:48px;
	z-index:3;
	background-image:url("/images/button_playlist.jpg");
	background-repeat:no-repeat;
}

#radioblock {
	width:100%;
	height:400px;
	clear:left;
	display:none;
	background-color:#191a19;
}

#radioblockContents {
	background-image:url(/images/mic_bg.jpg);
	background-repeat:no-repeat;
	background-position:right;
	width:960px;
	height:400px;
	margin: 0 auto;
	background-color:#000;
	color:#FFF;
}
#radioblockPlayer {
	padding-left:40px;
	padding-top:40px;
	width:300px;
	text-align:center;
}

#doc_play {
	background: url(/images/button_playdoc.png) no-repeat 0 0;
	position:relative;
	display:block;
	height:64px;
	width:300px;
	text-indent:-9999px;
	margin: 40px auto auto 460px;
}

#doc_play:hover {
	background: url(/images/button_playdoc.png) no-repeat 0 -64px;
	position:relative;
	display:block;
	height:64px;
	width:300px;
}

#extplay {
	position:absolute;
	z-index:2;
	overflow:hidden;
	width:960px;
	height:480px;
	margin:0 auto;
	background: url(/images/1px.png);
	pointer-events:none;
}

#overlay {
	width:960px;
	height:480px;
	margin:0 auto;
	position:relative;
}

#overlay img {
	position:absolute;
	left:0;
	top:0;
	z-index:3;
}
	

#framevp {
	height:500px;
}

#frameus {
	margin-top:-22px;
	height:528px;
}
#framejtv {
	height:510px;
	pointer-events:none;
}

.ch_wrapper {
	position:relative;
	width:100%;
}

.ch_next {
	background:url(/images/arrow_right.png) no-repeat;
	position:absolute;
	cursor:pointer;
	height:30px;
	width:27px;
	right:0px;
	margin-top:30px;
}

.ch_prev {
	background:url(/images/arrow_left.png) no-repeat;
	position:absolute;
	cursor:pointer;
	height:30px;
	width:27px;
	left:0px;
	margin-top:30px;
}

#live_nav, #daily_nav {
	width:1014px;
	z-index:5;
	position:relative;
	margin:0 auto;
}