a:hover {text-decoration:none;}
.pageingpanel{clear:both;overflow:hidden;float:right;margin:0px 8px 8px 0px }
.pageingpanel a{font-size:14px;-moz-border-radius:3px;border-radius:3px;color:#fff;padding:2px 5px;text-align:center;float:left;border:1px solid #fff;background:#444444;margin:0 5px 5px 0;font-weight:bold;}
.pageingpanel a:hover,.pageingpanel .active{color:#fff;background:#00b4ff;border:1px solid #00b4ff;}
.lstXepHang .pageingpanel a:hover,.lstXepHang .pageingpanel .active{color:#fff;background:#00b4ff;border:1px solid #00b4ff;}
.sohaheader{padding:30px 0px 0px 10px;}
.paneloverlay {background:transparent url(images/bgD.png) left top;}   
.paneloverlayL {background:transparent url(images/bgL.png) left top;}
.paneloverlayW {background:#e9e9e9;}    
body.two
{
    font-family:Arial;font-size:12px;background-color:#000;
    background-image: url(images/hd_bg_bottom.png), url(images/hd_bg_top.png);
    background-position: left bottom, left top;background-repeat: no-repeat;
}
body.one {font-family:Arial;font-size:12px;background:url(images/hd_bg_top.png) no-repeat top center #000;}

.container{overflow:hidden;width:1000px;margin:0px auto;border-top:7px solid #2b2b2b;position:relative;color:#e9e9e9;}
.containerVIP{overflow:hidden;width:1000px;margin:0px auto;height:1177px;display:block;background:url(images/vipheader.jpg) no-repeat;position:relative;text-shadow: 1px 1px 1px #7b3900;color:#fff;}

.tWrap{clear:both;overflow:hidden;width:980px;padding:0px 10px}
.lWrap{width:665px;float:left;margin:0px 15px 0px 0px;clear:both;overflow:hidden;}
.rWrap{width:300px;float:left;overflow:hidden;}    

.logo,.sLogo,.sohaPlayer,.arFoot,.iconDown,.pageingpanel .prev,.pageingpanel .prev:hover,.pageingpanel .next,.pageingpanel .next:hover,.srvMy,.srvThongtin,.srvSanNhac,.srvLH,.srvK14,.srvSoc
        ,.like,.lightOn,.lightOff,.iconHD,.bul,.iconWatchHD,.iconHome,.iconHome:hover,.iconHome.active,.logoHD,.btnKeys,.btnLogout,.btnArrDown,.btnSetting
        ,.iconPlaySS,.btnHDNew,.iconPlayL,.iconPlayS,
        .iconPrevL,.iconPrevL:hover,.iconNextL,.iconNextL:hover,.iconPrevS,.iconPrevS:hover,.iconNextS,.iconNextS:hover,
        .iconPrevS,.iconPrevS:hover,.iconNextS,.iconNextS:hover{background:url(images/obj.png) no-repeat;display:block}
        .logo{background-position:-133px -242px;width:146px;height:21px;margin:20px 0px;float:left;}
        .logoHD{background-position:-133px -269px;width:196px;height:23px;margin:10px 0 18px 0;float:left;}
        .sLogo{background-position:-101px -33px;width:108px;height:16px;margin:0px 0px 12px 0px;}
        .sohaPlayer{background-position:-206px 0px ;width:166px;height:31px;display:inline-block;margin:0px 2px 0px 0px}
        .arFoot{background-position:-61px -67px;width:20px;height:10px;margin:0px 0px 10px 70px;}
        .iconDown{background-position:-32px -56px;width:24px;height:18px;float:right;margin:13px 10px 0px 0px}
        .gold{background:url(images/obj.png) no-repeat 0px -32px;width:18px;height:17px;display:inline-block;margin:0px 3px;}
        .pageingpanel .prev,.pageingpanel .prev:hover{background-position:-127px -51px;width:14px;height:17px;margin:0px 5px 0px 0px;float:left;border:none;-moz-border-radius:2px;border-radius:2px;border:1px solid #444;background-color:#fff;}
        .pageingpanel .next,.pageingpanel .next:hover{background-position:-169px -51px;width:14px;height:17px;margin:0px 5px 0px 0px;float:left;border:none;-moz-border-radius:2px;border-radius:2px;border:1px solid #444;background-color:#fff;}
        .pageingpanel .prev:hover{background-position:-127px -104px;border:1px solid #1977b0;background-color:#1977b0;}
        .pageingpanel .next:hover{background-position:-169px -104px;border:1px solid #1977b0;background-color:#1977b0;}
        .lstXepHang .pageingpanel .prev:hover{background-position:-127px -104px;border:1px solid #1977b0;background-color:#1977b0;}
        .lstXepHang .pageingpanel .next:hover{background-position:-169px -104px;border:1px solid #1977b0;background-color:#1977b0;}
        .disable{cursor:default;}
        .like{background-position:-85px -55px;width:20px;height:20px;margin:0px 4px 0px 0px;float:left;cursor:pointer;}
        .lightOff{background-position:0px -157px;width:75px;height:27px;float:right;cursor:pointer;margin-right:7px;}
        .lightOn{background-position:0px -185px;width:75px;height:27px;float:right;cursor:pointer;margin-right:7px;}
        .iconHD{background-position:-215px -32px;width:45px;height:43px;margin:18px 0px;float:left;position:absolute;right:0px;top:-15px}
        .bul{float:left;background-position:-136px -165px;width:5px;height:7px;margin:2px 5px 0px 0px;}
        .iconWatchHD{background-position:-122px -128px;width:338px;height:36px;margin:8px auto;}
        .iconHome{background-position:-126px -199px;width:28px;height:24px;float:left;margin:6px 8px 0px 0px}
        .iconHome:hover,.iconHome.active{background-position:-158px -199px;width:28px;height:24px;float:left;margin:6px 8px 0px 0px}
        .btnSetting{background-position:-527px -182px ;width:18px;height:18px;margin:0px 2px 0px 0px;float:left;}
        .iconPlayL{background-position:-104px -564px ;width:65px;height:65px;position:absolute;z-index:1;top:40px;left:15px;display:none;cursor:pointer}
       .iconPlayS{background-position:-104px -633px ;width:39px;height:38px;margin:0px 2px 0px 0px;float:left;cursor:pointer}
       
       .iconPrevL{background-position:-199px -564px ;width:20px;height:92px;margin:60px 0px 0px 6px;}
       .iconPrevL:hover{background-position:-227px -564px ;width:20px;height:92px;}
       .iconNextL{background-position:-282px -564px ;width:20px;height:92px;margin:60px 0px 0px 6px;}
       .iconNextL:hover{background-position:-259px -564px ;width:20px;height:92px;}
       
       .iconPrevS{background-position:-333px -618px;width:14px;height:38px;float:left;margin:15px 0px 0px 0px;}
       .iconPrevS:hover{background-position:-351px -618px ;width:14px;height:38px;float:left;}
       .iconNextS{background-position:-385px -618px ;width:14px;height:38px;float:left;margin:15px 0px 0px 0px;}
       .iconNextS:hover{background-position:-370px -618px ;width:14px;height:38px;float:left;}
       
       .iconPlayL{background-position:-104px -564px ;width:65px;height:65px;position:absolute;z-index:1;top:40px;left:15px;display:none;cursor:pointer}
       .iconPlayS{background-position:-162px -627px ;width:39px;height:38px;margin:0px 2px 0px 0px;float:left;cursor:pointer}
       .iconPlaySS{background-position:-290px -547px;width:4px;height:10px;margin:5px 5px 0px 0px;float:left;}
       .btnHDNew{background-position:-122px -448px ;width:60px;height:60px;position:absolute;z-index:1;top:0px;right:0px;}
        .srvMy {background-position: -342px -262px;float: left;height: 30px;margin: 0 12px 0 0;width: 31px;}
        .srvThongtin{background-position: -381px -262px;float: left;height: 30px;margin: 0 12px 0 0;width: 31px;}
        .srvSanNhac{background-position: -421px -262px;float: left;height: 30px;margin: 0 12px 0 0;width: 32px;}
        .srvLH{background-position: -462px -262px;float: left;height: 33px;margin: 0 12px 0 0;width: 34px;}
        .srvK14{background-position: -504px -262px;float: left;height: 31px;margin: 0 12px 0 0;width: 30px;}
        .srvSoc{background-position: -549px -262px;float: left;height: 31px;margin: 0 12px 0 0;width: 37px;}
        
.usInfo{width:600px;float:right;text-align:right;margin-right:15px;}
        .notify{background:#f30707;color:#fff;font-size:10px;padding:0px 4px;position:absolute;z-index:2;top:3px;right:-10px}    
    .btnDown{width:122px;height:40px;float:left;margin-left:15px;color:#fff;display:block;float:left;font-weight:bold;font-size:14px;/*background:transparent url(images/hd_big_btn.jpg) left top;*/
              background-image: linear-gradient(bottom, #0B6095 21%, #28A5D3 81%);
                background-image: -o-linear-gradient(bottom, #0B6095 21%, #28A5D3 81%);
                background-image: -moz-linear-gradient(bottom, #0B6095 21%, #28A5D3 81%);
                background-image: -webkit-linear-gradient(bottom, #0B6095 21%, #28A5D3 81%);
                background-image: -ms-linear-gradient(bottom, #0B6095 21%, #28A5D3 81%);

                background-image: -webkit-gradient(
	                linear,
	                left bottom,
	                left top,
	                color-stop(0.21, #0B6095),
	                color-stop(0.81, #28A5D3)
                );
                 background-color:#0B6095;
             }
        .btnDownM{/*background:#1977b0;border:1px solid #004b79;*/width:122px;height:40px;
            background-image: linear-gradient(bottom, #CC0A0A 17%, #F26666 81%);
            background-image: -o-linear-gradient(bottom, #CC0A0A 17%, #F26666 81%);
            background-image: -moz-linear-gradient(bottom, #CC0A0A 17%, #F26666 81%);
            background-image: -webkit-linear-gradient(bottom, #CC0A0A 17%, #F26666 81%);
            background-image: -ms-linear-gradient(bottom, #CC0A0A 17%, #F26666 81%);

            background-image: -webkit-gradient(
	            linear,
	            left bottom,
	            left top,
	            color-stop(0.17, #CC0A0A),
	            color-stop(0.81, #F26666)
            );
            background-color:#CC0A0A;
        }
        .btnDownG{background:#86c441;border:1px solid #4c8d03;padding:10px 20px;margin:20px auto 12px auto;width:140px;font-weight:bold;font-size:14px;color:#fff;clear:both;overflow:hidden}
        .btnDown:hover,.btnDownG:hover{-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px#888;box-shadow: 0 0 5px #888;color:#fff;background:transparent url(images/hd_big_btn_hover.jpg) left top;}        
        .hdh{width:60px;padding:5px 0px 0px 15px;float:left}    
        .btnLogout{background-position:-488px -183px;width:18px;height:18px;margin:0px 2px 0px 0px;float:left;}
        .btnKeys{background-position:-466px -183px;width:18px;height:18px;margin:0px 2px 0px 0px;float:left;}
        .btnArrDown{background-position:-510px -178px ;width:13px;height:17px;margin:0px 2px 0px 0px;float:right;display:block;}
       
    .menubar{clear:both;height:38px;padding:0px 0px 0px 15px;border:1px solid #4e4e4e;background:transparent url(images/hd_bg_header.jpg) left top;}
        .dlmenu,.drmenu{float:left;width:12px;height:38px;background:url(images/lmenu_hd.png) no-repeat;display:block;}
        .drmenu{background:url(images/rmenu_hd.png) no-repeat;}
        .menu{float:left;overflow:hidden;list-style-type:none;background:transparent url(images/hd_menubg.jpg) left top;height:38px;}
        .menu li{padding:12px 16px 0px 16px;float:left;}
        .menu li a{color:#fff;font-size:15px;font-weight:bold;}
        .menu li a:hover,.menu li a.active{color:#00b4ff}
        .menu .icon{padding:1px 4px;margin:3px 0px 0px 5px;display:block;float:left}
        .search{margin-top:5px;}
            .search .text,.lnkRef .text{width:360px;height:22px;background:#535353;padding:2px 5px 0px 7px;font-size:11px;font-style:italic;color:#e9e9e9;border:none;margin-right:5px;border:1px solid #767575;}    
    
    a.sohamenu_collection{color:#fff !important;font-size:15px;font-weight:bold;padding:12px 16px 0;display:block;}
    a.sohamenu_collection:hover,a.sohamenu_collection:active{color:#00B4FF !important;}
    div.collDiv{background:url(images/hd_menubg.jpg) repeat-x scroll 0 0;}
    div.collDiv:hover{background:transparent url(images/colle_hd_menu.png) left top;}
    
    .border{clear:both;overflow:hidden;margin-top:12px;border:1px solid #4e4e4e;}
    .nBor{border:none;}
    .boderL{border-left:1px solid #dedede;}
    .boderB{border-bottom:1px solid #dedede;}
    .ntBor{border-top:none;}
        .nbBor{border-bottom:none;}
    .mainImg{height:213px;padding:1px;}
    
    .btnB,.btnG{padding:6px 13px 5px 13px;color:#fff;font-weight:bold;border:none;font-size:11.5px;cursor:pointer;
                background-image: linear-gradient(bottom, #0B6095 21%, #28A5D3 81%);
            background-image: -o-linear-gradient(bottom, #0B6095 21%, #28A5D3 81%);
            background-image: -moz-linear-gradient(bottom, #0B6095 21%, #28A5D3 81%);
            background-image: -webkit-linear-gradient(bottom, #0B6095 21%, #28A5D3 81%);
            background-image: -ms-linear-gradient(bottom, #0B6095 21%, #28A5D3 81%);

            background-image: -webkit-gradient(
	            linear,
	            left bottom,
	            left top,
	            color-stop(0.21, #0B6095),
	            color-stop(0.81, #28A5D3)
            );
            background-color:#1977b0;
    }
        .btnB:hover{color:#fff;background:#1d84c3;}
    .btnG{background-color:#86c441;}
        .btnG:hover{color:#fff;background:#8dcf43;}
    
    .btnR
    {
        padding:6px 13px 5px 13px;color:#fff;font-weight:bold;border:none;font-size:11.5px;cursor:pointer;
        background-image: linear-gradient(bottom, #CC0A0A 17%, #F26666 81%);
        background-image: -o-linear-gradient(bottom, #CC0A0A 17%, #F26666 81%);
        background-image: -moz-linear-gradient(bottom, #CC0A0A 17%, #F26666 81%);
        background-image: -webkit-linear-gradient(bottom, #CC0A0A 17%, #F26666 81%);
        background-image: -ms-linear-gradient(bottom, #CC0A0A 17%, #F26666 81%);

        background-image: -webkit-gradient(
	        linear,
	        left bottom,
	        left top,
	        color-stop(0.17, #CC0A0A),
	        color-stop(0.81, #F26666)
        );
        background-color:#CA0606;
    }
    .btnR:hover{color:#fff;background:#CA0606;}
        
    .deBlue{width:12px;height:27px;float:left;background:#1977b0background-image: linear-gradient(bottom, #0B6095 21%, #28A5D3 81%);
            background-image: -o-linear-gradient(bottom, #0B6095 21%, #28A5D3 81%);
            background-image: -moz-linear-gradient(bottom, #0B6095 21%, #28A5D3 81%);
            background-image: -webkit-linear-gradient(bottom, #0B6095 21%, #28A5D3 81%);
            background-image: -ms-linear-gradient(bottom, #0B6095 21%, #28A5D3 81%);

            background-image: -webkit-gradient(
	            linear,
	            left bottom,
	            left top,
	            color-stop(0.21, #0B6095),
	            color-stop(0.81, #28A5D3)
            );
    }
    .deGreen{width:12px;height:29px;float:left;background:#86c441;
             background-image: linear-gradient(bottom, #60AC08 21%, #AFE320 81%);
                background-image: -o-linear-gradient(bottom, #60AC08 21%, #AFE320 81%);
                background-image: -moz-linear-gradient(bottom, #60AC08 21%, #AFE320 81%);
                background-image: -webkit-linear-gradient(bottom, #60AC08 21%, #AFE320 81%);
                background-image: -ms-linear-gradient(bottom, #60AC08 21%, #AFE320 81%);

                background-image: -webkit-gradient(
	                linear,
	                left bottom,
	                left top,
	                color-stop(0.21, #60AC08),
	                color-stop(0.81, #AFE320)
                );
    }
    .deRed{width:12px;height:29px;float:left;background:#ef3d39;
           background-image: linear-gradient(bottom, #EF3C39 25%, #EB8381 81%);
            background-image: -o-linear-gradient(bottom, #EF3C39 25%, #EB8381 81%);
            background-image: -moz-linear-gradient(bottom, #EF3C39 25%, #EB8381 81%);
            background-image: -webkit-linear-gradient(bottom, #EF3C39 25%, #EB8381 81%);
            background-image: -ms-linear-gradient(bottom, #EF3C39 25%, #EB8381 81%);

            background-image: -webkit-gradient(
	            linear,
	            left bottom,
	            left top,
	            color-stop(0.25, #EF3C39),
	            color-stop(0.81, #EB8381)
            );
    }
    
    .sButR,.sButB,.sButG{padding:4px 5px;color:#fff;font-size:9px;font-weight:bold;border:none;}
    .sButR{background:#f30707;margin-right:7px;}
    .sButB{background:#cd6511;margin-right:3px;}
    .sButG{padding:1px 3px;border:1px solid #cd6511;color:#cd6511}
    
        
    .cat{height:22px;border-bottom:1px solid #4e4e4e;border-left:none;background:transparent url(images/hd_bg_header.jpg) left top;font-size:14px;font-weight:bold;padding:5px 0px 0px 24px;}
        .cat a{color:#e9e9e9;}
        .cat a:hover{color:#00b4ff;}       
    
    .lstFilm{clear:both;overflow:hidden;padding:0px 0px 0px 7px;background:transparent url(images/bgD.png) left top;}
        .lstFilm .item{width:142px;float:left;padding:15px 0px 7px 10px;border-bottom:1px solid #5d5c5c;line-height:16px;margin:0px 5px;position:relative;}
        .lstFilm .img{width:130px;margin-bottom:8px;-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px#888;box-shadow: 0 0 5px #888;}
        .lstFilm .img:hover,.lstXepHang .img:hover{-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px#888;box-shadow: 0 0 5px #888;}
        .lstFilm .titEn{color:#e9e9e9;margin-bottom:5px;}
        .lstFilm .titEn:hover{color:#1977b0}
        .lstFilm a{display:block;}
        .lstFilm .nBor{border:none}
        .lstFilm .p0{padding:0px;}
        .lstFilm .iconPlayL{top:80px;left:40px;}
                
    .lstCat{clear:both;overflow:hidden;padding:12px 15px;}
        .lCat{width:80px;float:left;overflow:hidden;}
        .rCat{margin-left:80px;overflow:hidden;width:175px;}
        .lstCat ul{list-style-type:none;margin-top:12px;}
        .lstCat .bl{border-left:1px solid #dadada;}
        .lstCat li{margin-bottom:10px;width:80px;float:left;display:inline-block;}
                
    .lstXepHang{clear:both;overflow:hidden}
        .lstXepHang .item{clear:both;overflow:hidden;padding:8px 5px 8px 15px;line-height:16px;}
        .lstXepHang .odd{background:transparent url(images/bgL.png) left top;}
        .lstXepHang .img{margin:0px 8px;float:left;display:block;}
        .lstXepHang .info{float:left;}
        .lstXepHang .titEn{color:#e9e9e9;margin-bottom:5px;}
        .lstXepHang .titEn:hover{color:#e9e9e9}
        .lstXepHang .note{margin:3px 0px 6px 0px;overflow:hidden;clear:both;}
        .lstXepHang a{display:block;color:#e9e9e9;}
        .lstXepHang a:hover{display:block;color:#00b4ff;}
        .lstXepHang .iconPlayS{top:35px;left:15px;position:absolute;z-index:1;display:none;}
        
    .sttG,.sttB,.sttNone{font-size:17px;font-weight:bold;-moz-border-radius:3px;border-radius:3px;color:#fff;width:22px;height:22px;padding-top:2px;text-align:center;float:left}
        .sttG{background:#86c441}
        .sttB{background:#1977b0}
        .sttNone{background:#fff;color:#555;font-size:15px;}
        
    .readMore{float:right;margin:8px;cursor:pointer;}
    
    .footer{clear:both;overflow:hidden;border-top:5px solid #2b2b2b;margin:20px 0px 25px 0px;}
        .lFooter{width:160px;float:left;margin-left:28px}
        .rFooter{float:left;border-left:1px solid #dedede;overflow:hidden;padding:0px 0px 0px 20px;}
        .rFooter ul{list-style-type:none;margin-bottom:25px;}
        .rFooter li{float:left;color:#1977b0;}
        .rFooter li a{font-weight:bold;margin:0px 5px;}
        
        .rFooter .c1,.rFooter .c2,.rFooter .c3{float:left;font-size:11px;}
        .rFooter .c1{width:260px;padding-left:5px;}
        .rFooter .c2{width:165px;margin-left:10px;}
        .rFooter .c3{width:325px;}
        
     .lstFeel{clear:both;overflow:hidden;background:transparent url(images/bgD.png) left top;}
        .lstFeel .item{clear:both;overflow:hidden;border-bottom:1px solid #5d5c5c;padding:20px 0px 10px 0px;} 
        .lstFeel .info{clear:both;overflow:hidden;margin-bottom:10px;}
            .lstFeel .info span{float:right;font-size:11px;font-style:italic}
        .lstFeel .nBor{border:none;}
        .textarea{width:610px;height:65px;border:1px solid #dedede;padding:5px;color:#666;font-style:italic;font-size:11.5px;}
      
     .pnWatch{border:1px solid #4e4e4e;padding:2px;}
     .noplayer{clear:both;overflow:hidden;text-align:center;border:11px solid #CD6511;background:transparent url(images/bgD.png) left top;min-height:300px;}
     .noplayer_download{clear:both;overflow:hidden;text-align:center;border:11px solid #CD6511;background:transparent url(images/bgD.png) left top;min-height:100px;}   
     .lstHotNews{clear:both;overflow:hidden;margin:5px 0px;list-style-type:none}
        .lstHotNews li{padding:15px 10px 5px 25px;overflow:hidden;clear:both}
        .lstHotNews li a{font-weight:bold;float:left;margin-right:5px;}
        .lstHotNews .odd{background:#f4f4f4}
     
/** episode **/
/*********************/
.episodepanel {float:right;font-size:12px;width:450px;}
.episodepanel a {float:left;display:block;text-decoration:none;padding:2px 6px;margin:0 3px 3px 0;background:#fff;}
.episodepanel a:hover {color:#fff;background:#1977b0;}
.episodepanel a.active {color:#fff;background:#1977b0;}
.episodepanel a.dot {color:#4c4c4c;border:1px solid #fff;background:#FFFFFF;cursor:default;}
.episodepanel a.disable {color:#D7D8D8;background:#FFFFFF;cursor:default;}
.episodepanel a.disable:hover {cursor:default;}
/*********************/
/** episode **/
.imgnone{display:block;border:none;}
.clear{clear:both;}
.over{overflow:hidden;}
.fLeft{float:left}
.fRight{float:right}
.rel{position:relative;}
.block{display:block;}
.dis{display:block;}
.bG{background:#f4f4f4}
.abso{position:absolute;}
.h22{height:22px;}
.uppercase{text-transform:uppercase;}
.m0{margin:0px;}
.mt5{margin-top:5px;}
.mt7{margin-top:7px;}
.mt12{margin-top:12px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mb5{margin-bottom:5px;}
.mb7{margin-bottom:7px;}
.mb12{margin-bottom:12px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.ml70{margin-left:70px;}
.ml50{margin-left:30px;}
.ml100{margin-left: 30px;}
.ml5{margin-left:5px;}

.p12_15{padding:12px 15px;}
.p2_5{padding:2px 5px;}.mt20{margin-top:20px;}
.p0{padding:0px;}
.p2{padding:2px}
.p10{padding:10px}
.p15{padding:15px;}
.p20{padding:20px;}
.pad-t20{padding-top:20px;}
.p20_25{padding:20px 20px 20px 35px}
.p10_20{padding:10px 20px}
.p10_25{padding:10px 25px}
.plr25{padding-left:25px;padding-right:25px}
.pl12{padding-left:12px;}
.pt0{padding-top:0px;}
.pb10{padding-bottom:10px;}
.h18{height:18px;}
.hAuto{height:auto;}

.lh16{line-height:16px;}
.lh18{line-height:18px;}
.lh27{line-height:27px;}
.font10{font-size:10px;}
.font11{font-size:11px;}
.font14{font-size:14px;}
.font18{font-size:18px;}
.font16{font-size:16px;}

.justify{text-align:justify}
.center{text-align:center}

.lstXepHang .cTB{color:#00b4ff}
.cB{color:#e9e9e9;}
.cG{color:#e9e9e9;}
.cF{color:#1582cd;}
.pd{color:#1977b0;text-decoration:none;}
.pd:hover{text-decoration:underline;}
.w95{width:95px;}
.w50{width:50px;}
.w60{width:60px;}
.w75{width:75px;}
.w150{width:150px;}
.w280{width:280px;}
.w385{width:385px;}
.w545{width:545px;}
.w180{width:180px;}
.w360{width:360px;}
.Betbas{font-family: UTM Bebas,Myriad Pro;}
.btndis{background:#D2D2D2 !important;color:#959595 !important;cursor:default !important;}
.btnDeleteLib{border-left:3px solid #1977b0;padding-left:3px;font-size:11px;bottom:2px;position:absolute;display:block;}
.btnDeleteLib:hover{border-left:3px solid #F30707;}
/* Easy Tooltip */

#easyTooltip{-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px#888;box-shadow: 0 0 5px #888;width:300px;background:#000;padding:1px;display:none}
    #easyTooltip .tit{background:#363636;clear:both;overflow:hidden;padding:4px 7px}
    #easyTooltip .content{padding:7px;clear:both;overflow:hidden;color:#e9e9e9;}
    
.hidden-tip{display:none;}				

/* // Easy Tooltip */
.loading2 {display:block;height:35px;width:95px;background: #fff url("images/loading.png") 5px 2px no-repeat;position:absolute;left:312px;top:20px;-moz-border-radius:5px; -webkit-border-radius:5px;text-indent:40px;line-height:33px;}
.loading1 {display:block;margin:0 auto;height:15px;width:45px;background: transparent url("images/22.png") left top;}
.cCy{color:#1977B0;}
.imgborder{border: 1px solid rgba(0, 0, 0, 0.2) !important;box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2) !important;}

/* Overlays */
.ui-widget-overlay {background:#000000; opacity: .8;filter:Alpha(Opacity=80); position:absolute;top:0;left:0;display:block;}
.ui-widget-overlay95 {background:#000000; opacity: .95;filter:Alpha(Opacity=95); position:absolute;top:0;left:0;display:block;}
.ui-widget-shadow {margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -khtml-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }


/* 2.1 =Splitter
---------------------------------------------------------------------- */
.splitter 
{
  margin:10px 0px;
  text-align: right;
  font-size: 12px;
  color:#666;
}

.splitter:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
  clear: both;
}

.splitter ul {
  margin-right: 0;
  margin-top: 0;
}

.splitter > li {
  padding-left: 5px;
}

.splitter > li ul {
  margin-left: 5px;
}

.splitter ul li a {
  border-bottom: 0;
  position: static;
}

.splitter li,
.splitter ul,
.splitter ul li a  {
  display: inline;
  display: inline-block;
  line-height: 1;
}

.splitter ul,
.splitter ul li,
.splitter ul li a {
  border-bottom:2px solid #fff;
}

.splitter ul li a:hover {
  border-bottom:2px solid #1977b0;
}

.splitter ul li {
  margin-left: 2px;
}

.splitter ul li:first-child {
  margin-left: 0;
}

.splitter ul li a {
  padding: 0px 0px 1px;
  color: #1977b0;
  text-decoration: none;
}

.splitter ul li.selected-0 a,
.splitter ul li.selected-1 a,
.splitter ul li.selected-2 a {
  color: #1977b0;
  border-bottom:2px solid #1977b0;
}


/* 3.2 =Image Grid
---------------------------------------------------------------------- */

.image-grid {
  width: 664px;
  clear:both;
  overflow:hidden;
  list-style:none;
}

.image-grid:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
  clear: both;
}

.image-grid li {
  width:142px;height:290px;float:left;padding:15px 0px 0px 10px;border-bottom:1px solid #dedede;line-height:16px;margin:0px 5px;position:relative
}
.image-grid li .img{width:130px;margin-bottom:8px}
.image-grid li .img:hover{-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px#888;box-shadow: 0 0 5px #888;}
.image-grid li .titEn{color:#444;margin-bottom:5px;}
.image-grid li .titEn:hover{color:#1977b0}
.image-grid li  a{display:block;}
.image-grid li .nBor{border:none}
.image-grid li .p0{padding:0px;}

/** TagCloud **/
/*********************/
.xmpl {list-style-type:none;color:#888;line-height:19px;text-align:justify;}
.xmpl li{float:left;margin:0px 3px;}
.xmpl li a {text-decoration: none !important;color:#1977b0;}
.xmpl li a:hover {text-decoration: underline !important;color:#1977b0 !important}
.tagsCloud{clear:both;overflow:hidden;padding:10px 0px;}
    .tagsCloud li{float:left;margin:7px 8px;font-size:14px;list-style-type:none;} 
    .tagsCloud li a{text-decoration:underline;color:#444;}
    .tagsCloud li a:hover{text-decoration:none;color:#1977b0}
/*********************/
/** TagCloud **/

.chatWarp{display:block;float:left;margin-right:2px;height:200px; position:relative;width:15px;}
.chatWarp a{display:block;position:absolute;bottom:0px;left:0;width:15px;}
.chatWarp span{display:block;position:absolute;left:0px;width:20px;font-size:11px;text-align:center;font-weight:bold;}

.google,.twitter,.facebook{float:left;}
.limitText{height:80px;overflow:hidden;padding-right:5px}
.fullText{padding-right:5px;height:auto;}

.ui-widget-overlay {background:#000000; opacity: .8;filter:Alpha(Opacity=80); position:absolute;top:0;left:0;display:block;}
.ui-dialog-titlebar{position:relative;}
.ui-dialog-titlebar-close{display:block;width:30px;height:30px;position:absolute;z-index:10000;top:2px;right:-15px;}
.ui-dialog-titlebar-close .ui-icon-closethick{display:block;width:30px;height:30px;background:transparent url(images/fancy_close.png) no-repeat left top;}

.control{background:#535353;padding:5px;font-size:12px;color:#e9e9e9;border:none;border:1px solid #767575;width:200px;}
.bgreport{background:#555;color:#E9E9E9;}
.navTB{
    height: 30px;
    left: 0;
    top: 30;
    width: 100%;
    z-index: 1000;
    position:absolute;
    margin-top:30px;
}
.navSoha {
    background: url("images/navSohaGame.png") repeat-x scroll 0 0 transparent;
    height: 30px;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
}
.navSoha a {
    color: #757575;
    display: block;
    font-family: Arial,sans-serif;
    font-size: 12px;
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
    text-decoration: none;
}

.lstSoha {
    display: block;
    list-style: none outside none;
    margin: 0 auto;
    padding: 0;
    width: 350px;
}
.lstSoha li {
    float: left;
}
.lstSoha a:hover {
    background: none repeat scroll 0 0 #E4E4E4;
}
.lstSoha li.active a {
    border-top: 2px solid #B2DD36;
    display: block;
    font-weight: bold;
    height: 26px;
    line-height: 23px;
}
.navSoha .contai{margin: 0 auto;position: relative;width: 1000px;height:29px;color:#757575;}
#mingpanel a{display:inline-block;color:#1977b0;padding:0;line-height:32px;}
.btntrain{background:transparent url(images/obj.png) no-repeat 0px -610px;display:block;height:25px;text-indent:28px;font-style:italic;line-height:24px;margin:6px 5px 0 0;}
.btnTaiPlayer{background:transparent url(images/obj.png) no-repeat 0px -450px;display:block;height:25px;text-indent:28px;font-style:italic;line-height:24px;margin:6px 5px 0 5px;}
.btnDangKyVip{background:transparent url(images/obj.png) no-repeat 0px -635px;display:block;height:25px;text-indent:23px;font-style:italic;line-height:24px;margin:6px 4px 0 4px;}

 .lstInstaPlayer{clear:both;background-color:#fff;overflow:hidden;padding:7px 0px 0px 7px;position:absolute;z-index:9999;right:-2px;top:39px;background:#f5f5f5;}
    .dvGuide{height:39px;padding:0px 4px;}
        .dvGuide.active,.dvGuide:hover{background:#f5f5f5;border-left:1px solid #dedede;border-right:1px solid #dedede;padding:0px 3px}
        .dvGuide.active a,.dvGuide:hover a{color:#00B4FF;}
        .subMenuContent{display:none;}
        
.pnSayHi{margin-left:5px;padding:0px 5px;} 
        .pnSayHi:hover .pnSayHi.active{background:#fff;border:1px solid #dedede}
    .pnFun{position:absolute;width:150px;z-index:9;top:29px;right:0px;background:#fff;border:1px solid #dedede;list-style-type:none;padding:8px 5px;text-align:left;display:none;}
        .pnFun a{font-weight:bold;color:#000;float:left;width:115px;display:block;margin:-4px 0px 0px 0px;}
        .pnFun li a:hover{color:#1977b0}
        .pnFun li{margin:2px 0px;text-align:left;clear:both}
        .bW{background:#fff;}
        
        
.thinkingman
{
    display:block;height:200px;background:transparent url(images/thingkingman.png) no-repeat 0px 0px;position:relative;color:#4f4f4f;
}
.thinkingman span{font-weight:bold;font-size:18px;position:absolute;left:158px;top:50px;}
.thinkingman img{position:absolute;left:617px;top:46px;}


.lstRecommFilm{clear:both;overflow:hidden;padding:0px 0px 0px 5px;background: url("images/bgD.png") repeat scroll left top transparent;border: 1px solid #4E4E4E;}
.lstRecommFilm .item{width:100px;float:left;padding:5px 0px 0px 5px;line-height:11px;position:relative;margin-right:3px;height:190px;}
.lstRecommFilm .img{width:95px;margin-bottom:8px}
.lstRecommFilm .img:hover,.lstXepHang .img:hover{-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px#888;box-shadow: 0 0 5px #888;}
.lstRecommFilm .titEn{color:#E9E9E9;margin-bottom:5px;}
.lstRecommFilm .titEn:hover{color:#1977b0}
.lstRecommFilm a{display:block;font-size:10px;line-height:11px;}
.lstRecommFilm .nBor{border:none}
.lstRecommFilm .p0{padding:0px;}


#displayPlayer .playHeader
{
	color: #CD6511;
    border-bottom: 1px dotted #CCC;
    padding-bottom: 5px;
    text-align: center;
}
#displayPlayer .playHeader_download
{
	color: #CD6511;
    padding-bottom: 5px;
    text-align: center;
}
    
#displayPlayer .playHeader .p1 {display:block;font-size:25px;line-height:45px;}
#displayPlayer .cG{color:#61a010;}
#displayPlayer .cCb{color:#26a0cf;}
.p1 .subDesc{text-align:left;line-height:20px;font-style:italic;color:#cd6511;font-size:14px;margin-top:40px;}

#displayPlayer .playHeader .p2 {display:block;font-size:14px;}
#displayPlayer .playHeader a.btnObjPlayer1{display:block;background: url("images/button_act.png") repeat scroll transparent; background-position:0px 64px; width:199px;height:64px; line-height:64px; color:#FFF;font-weight:bold;text-shadow: 1px 1px transparent, 0px -1px #333;font-size:20px;}
#displayPlayer .playHeader a.btnObjPlayer1:hover {background-position:0px 0px;text-shadow: 1px 1px transparent, 0px -1px #5c5c5c;}
#displayPlayer .playHeader a.btnObjPlayer_trailer{display:block;background: url(images/trailer.png); width:201px;height:66px; }
#displayPlayer .playHeader a.btnObjPlayer_trailer:hover {background: url(images/trailer_hover.png); width:201px;height:66px;}

.btnObjPlayer_gold_sms{display:block;background: url(images/rentfilm.png) no-repeat; width:242px;height:239px;float:left; margin-left: 30px; }
.btnObjPlayer_kids{display:block;background: url(images/kids.png) no-repeat; width:242px;height:239px;float: left;margin-left: 30px; }
.btnObjPlayer_watch_trailer{display:block;background: url(images/watchtrailer.png) no-repeat; width:242px;height:239px; float:left;margin-left: 30px;}
#displayPlayer .playHeader a.watch_trailer{display:block;background: url(images/watch_trailer.png) no-repeat; width:238px;height:59px; margin-top: 178px; margin-left: -10px; font-size: 17px; color: #ffffff; padding-top: 7px; font-weight: bold;font-family: arial; }
#displayPlayer .playHeader a.watch_trailer:hover {background: url(images/watch_trailer_hover.png) no-repeat; width:238px;height:59px; margin-top: 178px; margin-left: -10px; font-size: 17px; color: #ffffff;padding-top: 7px; font-weight: bold;font-family: arial;}
#displayPlayer .playHeader a.trailer_kids{display:block;background: url(images/trailer_kids.png) no-repeat; width:238px;height:59px; margin-top: 185px; margin-left: 0px; font-size: 17px; color: #ffffff;  font-weight: bold;font-family: arial;text-align:left;padding-left: 40px; }
#displayPlayer .playHeader a.trailer_kids:hover {background: url(images/trailer_kids_hover.png) no-repeat; width:238px;height:59px; margin-top: 185px; margin-left: 0px; font-size: 17px; color: #ffffff; font-weight: bold;font-family: arial;text-align:left;padding-left: 40px;}

#displayPlayer .playHeader a.trailer_gold_sms{display:block;background: url(images/trailer_kids.png) no-repeat; width:238px;height:59px; margin-top: 185px; margin-left: 0px; font-size: 17px; color: #ffffff; font-weight: bold;font-family: arial;text-align:left;padding-left:50px; }
#displayPlayer .playHeader a.trailer_gold_sms:hover {background: url(images/trailer_kids_hover.png) no-repeat; width:238px;height:59px; margin-top: 185px; margin-left: 0px; font-size: 17px; color: #ffffff; font-weight: bold;font-family: arial;text-align:left;padding-left:50px;}


#displayPlayer .StepPnl{display:block;background:transparent url(images/player_step_panel.jpg) no-repeat;height:61px;margin-top:2px;padding-top:7px;}
#displayPlayer .StepPnl .step1{display:block;background:transparent url("images/player_step.png") no-repeat scroll 0 0;height:54px;width:915px;margin:0 auto;}
#displayPlayer .StepPnl .step2{display:block;background:transparent url("images/player_step.png") no-repeat scroll 0 -54px;height:54px;width:915px;margin:0 auto;}
#displayPlayer .StepPnl .step3{display:block;background:transparent url("images/player_step.png") no-repeat scroll 0 -108px;height:54px;width:915px;margin:0 auto;}

#displayPlayer a.btnDowload {display:block;background: url("images/obj.png") no-repeat -131px -304px transparent;color:#fff;text-shadow: 1px 1px transparent, 0px -1px #5c5c5c;width:190px;height:47px;font-weight:bold;font-size:20px;}
#displayPlayer a.btnDowload_1 {display:block;background: url("images/obj.png") no-repeat -131px -304px transparent;color:#fff;text-shadow: 1px 1px transparent, 0px -1px #5c5c5c;width:190px;height:47px;font-weight:bold;font-size:20px;}
a.btnDowload span.Win{background: url("images/objphim.png") no-repeat top right transparent;width:168px;height:47px;display:block;margin:0 auto;}
a.btnDowload_1 span.Win{background: url("images/objphim.png") no-repeat top right transparent;width:168px;height:47px;display:block;margin:0 auto;padding-top: 10px;}
a.btnDowload span.Mac{background: url("images/objphim.png") no-repeat bottom right transparent;width:152px;height:47px;display:block;margin:0 auto;}
a.btnDowload_1 span.Mac{background: url("images/objphim.png") no-repeat bottom right transparent;width:152px;height:37px;display:block;margin:0 auto;padding-top: 10px;}

#displayPlayer .playHeader a.btnObjPlayer2{display:inline-block;background: url("images/button_act.png") repeat scroll transparent;width:199px;height:64px; line-height:64px;color:#FFF;font-weight:bold;font-size:20px;}
#displayPlayer .playHeader a.btnObjPlayer2:hover{background-position:0px 64px;text-shadow: 1px 1px transparent, 0px -1px #5c5c5c;}

#displayPlayer .optionpanel
{
    display:block;float:left;width:217px;height:174px;position:relative;background:transparent url("images/player_mes_panel.png") no-repeat scroll 0 0;margin-left:50px;text-align:left;font-size:12px;line-height:30px;text-shadow:#000 0px 1px 0px;color:#e9e9ea;padding-top:65px;font-weight:bold;
}
.optionpanel .header1,.optionpanel .header2,.optionpanel .header3
{
    display:block;position:absolute;height:43px;width:199px;background: url("images/obj.png") no-repeat 0 0 transparent;font-size:20px;font-weight:bold;line-height:45px;top:10px;left:-10px;
}
.optionpanel .header1
{
    background-position:-330px 268px;text-align:center;
    color:#7c7c7c;font-weight:bold;text-shadow: 1px 1px transparent, 0px -1px #4e4e4e;
}
.optionpanel .header2
{
    background-position:-330px 217px;text-align:center;
    color:#4c7800;font-weight:bold;text-shadow: 1px 1px transparent, 0px -1px #006f8f;
}
.optionpanel .header3
{
    background-position:-330px 166px;text-align:center;
    color:#8f080f;font-weight:bold;text-shadow: 1px 1px transparent, 0px -1px #8f0000;
}

.optionpanel ul{ margin-left:29px;padding:0;width:170px;list-style-image: url("images/ul_bul.png");}
.optionpanel ul li{background: url("images/player_rul.jpg") repeat-x scroll 0 28px transparent;}

#displayPlayer a.btnObjPlayer3{ background: url("images/obj.png") repeat scroll -122px -354px transparent;
    color: #FFFFFF;
    display: block;
    font-size: 20px;
    font-weight: bold;
    height: 43px;
    line-height: 46px;
    margin: 24px auto 0;
    text-align: center;
    text-shadow: 1px 1px transparent, 0 -1px #5C5C5C;
    width: 199px;
    }
#displayPlayer a.btnObjPlayer3:hover{background-position:-122px -400px;}
.vip{background:#F30707;font-size:10px;color:#fff;padding:1px 4px;font-weight:bold;margin:0px 0px 3px 0px;}

a.playerrecommentBtn
{
    background: url("images/obj.png") repeat scroll -331px 116px transparent;right:0;top:0;
    display:block;height:45px;width:130px;outline-style:none;position:absolute;z-index:335;
}
.boxRecomment{clear:both;overflow:hidden;margin:12px 0px 0px 0px;height:220px;}
.boxRecomment .bBut{background:url(images/bgD.png) repeat scroll left top transparent;width:33px;float:left;height:218px;border: 1px solid #4E4E4E;}
.boxRecomment .splitBR{background:url(images/bShReR.png) no-repeat;width:3px;height:210px;display:block;float:left}
.boxRecomment .splitBL{background:url(images/bShReL.png) no-repeat;width:3px;height:210px;display:block;float:left}
.boxRecomment .reContent{float:left;width:895px;}

.boxRecomment .caroufredsel_wrapper{}
.boxRecomment .lstRecommFilmHD{overflow:hidden;width:895px;background: url("images/bgD.png") repeat scroll left top transparent;border-top: 1px solid #4E4E4E;border-bottom: 1px solid #4E4E4E;height:218px;}
.boxRecomment .lstRecommFilmHD .item{width:100px;float:left;padding:12px 0px 0px 5px;line-height:11px;position:relative;margin-right:6px;height:210px;}
.boxRecomment .lstRecommFilmHD .img{width:95px;margin-bottom:8px}
.boxRecomment .lstRecommFilmHD .img:hover{-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px#888;box-shadow: 0 0 5px #888;}
.boxRecomment .lstRecommFilmHD .titEn{color:#777;margin-bottom:5px;}
.boxRecomment .lstRecommFilmHD .titEn:hover{color:#1977b0}
.boxRecomment .lstRecommFilmHD a{display:block;font-size:10px;line-height:11px;}               


/*===dang ky vip ====*/
#cvdisplayPlayer .playHeader{border-bottom: 1px dotted #FFFFFF;padding-bottom: 5px;text-align: center;}
#cvdisplayPlayer .playHeader .p1{    display: block;    font-size: 25px;    line-height: 45px;}
#cvdisplayPlayer .cG{    color: #88c440;}
#cvdisplayPlayer .cCb{    color: #26a0cf;}
#cvdisplayPlayer .playHeader .p2{    display: block;    font-size: 14px;}
#cvdisplayPlayer .playHeader a.btnObjPlayer1
{
    display: block;
    background: url("images/obj.png") repeat scroll -330px -304px transparent;
    width: 190px;
    height: 47px;
    color: #555555;
    font-weight: bold;
    text-shadow: 1px 1px transparent, 0px -1px #333;
    font-size: 20px;
}
#cvdisplayPlayer .playHeader a.btnObjPlayer1:hover
{
    background-position: -131px -304px;
    color: #fff;
    text-shadow: 1px 1px transparent, 0px -1px #5c5c5c;
}
#cvdisplayPlayer .StepPnl
{
    display: block;
    background: transparent url(images/player_step_panel.jpg) no-repeat;
    height: 61px;
    margin-top: 2px;
    padding-top: 7px;
}
#cvdisplayPlayer .StepPnl .step1
{
    display: block;
    background: transparent url("images/player_step.png") no-repeat scroll 0 0;
    height: 54px;
    width: 915px;
    margin: 0 auto;
}
#cvdisplayPlayer .StepPnl .step2
{
    display: block;
    background: transparent url("images/player_step.png") no-repeat scroll 0 -54px;
    height: 54px;
    width: 915px;
    margin: 0 auto;
}
#cvdisplayPlayer .StepPnl .step3
{
    display: block;
    background: transparent url("images/player_step.png") no-repeat scroll 0 -108px;
    height: 54px;
    width: 915px;
    margin: 0 auto;
}
        
#cvdisplayPlayer a.btnDowload
{
    display: block;
    background: url("images/obj.png") no-repeat -131px -304px transparent;
    color: #fff;
    text-shadow: 1px 1px transparent, 0px -1px #5c5c5c;
    width: 190px;
    height: 47px;
    font-weight: bold;
    font-size: 20px;
}
#cvdisplayPlayer a.btnDowload span.Win
{
    background: url("images/obj.png") no-repeat -156px -452px transparent;
    width: 168px;
    height: 47px;
    display: block;
    margin: 0 auto;
}
#cvdisplayPlayer a.btnDowload span.Mac
{
    background: url("images/obj.png") no-repeat -169px -499px transparent;
    width: 152px;
    height: 47px;
    display: block;
    margin: 0 auto;
}
        
#cvdisplayPlayer .playHeader a.btnObjPlayer2
{
    display: block;
    background: url("images/obj.png") repeat scroll -330px -304px transparent;
    width: 190px;
    height: 47px;
    color: #555555;
    font-weight: bold;
    font-size: 20px;
}
#cvdisplayPlayer .playHeader a.btnObjPlayer2:hover
{
    background-position: -330px -353px;
}
        
#cvdisplayPlayer .optionpanel
{
    border-radius: 0 0 3px 3px;
    display: block;
    float: left;
    width: 217px;
    height: 120px;
    position: relative;
    background: transparent url("images/player_mes_panel.png") no-repeat scroll 0 0;
    text-align: left;
    font-size: 12px;
    line-height: 30px;
    text-shadow: #000 0px 1px 0px;
    color: #e9e9ea;
    padding-top: 65px;
    font-weight: bold;
}
#cvdisplayPlayer .optionpanelvip
{
    display: block;
    float: left;
    width: 282px;
    height: 237px;
    position: relative;
    background: transparent url("images/player_vip_panel_bound.png") no-repeat scroll 0 -10px;
    text-align: left;
    font-size: 12px;
    line-height: 30px;
    text-shadow: #000 0px 1px 0px;
    color: #e9e9ea;
    padding-top: 65px;
    font-weight: bold;
}
.optionpanel .header1, .optionpanel .header2, .optionpanel .header3
{
    display: block;
    position: absolute;
    height: 43px;
    width: 199px;
    background: url("images/obj.png") repeat scroll 0 0 transparent;
    font-size: 20px;
    font-weight: bold;
    line-height: 45px;
    top: 10px;
    left: -10px;
}
.optionpanelvip .header1, .optionpanelvip .header2, .optionpanelvip .header3
{
    display: block;
    position: absolute;
    height: 48px;
    width: 247px;
    background: url("images/vip_header.png") repeat scroll 0 0 transparent;
    font-size: 20px;
    font-weight: bold;
    line-height: 45px;
    top: 10px;
    left: -10px;
}
.optionpanel .header1
{
    background-position: -330px -408px;
    text-align: center;
    color: #7c7c7c;
    font-weight: bold;
    text-shadow: 1px 1px transparent, 0px -1px #4e4e4e;
}
.optionpanelvip .header1
{
    background-position: -330px -408px;
    text-align: center;
    color: #7c7c7c;
    font-weight: bold;
    text-shadow: 1px 1px transparent, 0px -1px #4e4e4e;
}
.optionpanel .header2
{
    background-position: -330px -459px;
    text-align: center;
    color: #4c7800;
    font-weight: bold;
    text-shadow: 1px 1px transparent, 0px -1px #006f8f;
}
.optionpanelvip .header2
{
    background-position: -330px -459px;
    text-align: center;
    color: #4c7800;
    font-weight: bold;
    text-shadow: 1px 1px transparent, 0px -1px #006f8f;
}
.optionpanel .header3
{
    background-position: -330px -510px;
    text-align: center;
    color: #8f080f;
    font-weight: bold;
    text-shadow: 1px 1px transparent, 0px -1px #8f0000;
}
.optionpanelvip .header3
{
    /*background-position:-330px 166px;*/
    padding-top: 5px;
    font-size: 30px;
    text-align: center;
    color: #8f080f;
    font-weight: bold;
    text-shadow: 1px 1px transparent, 0 -1px #8F0000;
}
        
.optionpanel ul
{
    margin-left: 29px;
    padding: 0;
    width: 170px;
    list-style-image: url("images/ul_bul.png");
}
.optionpanel ul li
{
    background: url("images/player_rul.jpg") repeat-x scroll 0 28px transparent;
}
        
.optionpanelvip ul
{
    margin-left: 45px;
    padding: 0;
    width: 195px;
    list-style-image: url("images/ul_bul_9x9.png");
}
.optionpanelvip ul li
{
    background: url("images/player_rul.jpg") repeat-x scroll 0 41px transparent;
    font-size: 16px;
    line-height: 44px;
}
        
#cvdisplayPlayer a.btnObjPlayer3
{
    background: url("images/obj.png") repeat scroll -122px -354px transparent;
    color: #FFFFFF;
    display: block;
    font-size: 20px;
    font-weight: bold;
    height: 43px;
    line-height: 46px;
    margin: 24px auto 0;
    text-align: center;
    text-shadow: 1px 1px transparent, 0 -1px #5C5C5C;
    width: 199px;
}
#cvdisplayPlayer a.btnObjPlayer3:hover
{
    background-position: -122px -400px;
}
.vip
{
    background: #F30707;
    font-size: 10px;
    color: #fff;
    padding: 1px 4px;
    font-weight: bold;
    margin: 0px 0px 3px 0px;
}

#promoPop{width:868px;height:751px;display:block;position:absolute;z-index:9998;text-shadow: 1px 1px 1px #7b3900;color:#fff;}
#promoPop .mainContent{position:relative;display:block;width:868px;height:710px;background:url(images/popup_bg.png) no-repeat;}
.mainContent a.btnClose{background: url("images/obj.png") no-repeat scroll 0 -918px transparent;display: block;height: 56px;left: 725px;position: absolute;top: 95px;width: 51px;}
.mainContent a.btnClose:hover{background-position:-51px -918px;}
.mainContent .lighting{ background: url("images/obj.png") no-repeat scroll -283px -695px transparent;display: block;height: 67px;left: 467px;position: absolute;top: 48px;width: 92px;}
.mainContent .topText{height: 64px;margin: 0 auto;padding-top: 72px;width: 478px;display:block;text-align:center;}
.mainContent .iconSuperVip{display:block;width:133px;height:42px;background:transparent url(images/obj.png) no-repeat 0 -870px;float:left;}
#promoPop .spanIconFooter{width:269px;height:41px;background:transparent url(images/obj.png) no-repeat 0 -697px;margin-left: 463px;display:block;} 

.mainContent .Meg{display: block;height: 279px;margin: 12px auto 0;width: 671px;}
.mainContent ul{padding-left: 25px;width: 322px;}
.mainContent ul li{list-style-image:url("images/buletLi.png");font-size:14px;font-weight:bold;line-height:25px;margin-bottom:15px;}
.mainContent ul li span.blue{background:#2092c2;display: inline-block;height: 25px;line-height: 25px;padding: 0 5px;}
.mainContent a.btnRegis {background: url("images/obj.png") no-repeat scroll 0 -827px transparent;color: #4C7800;margin: 20px auto 0;display: block;font-size: 20px;font-weight: bold;height: 42px;text-shadow: 1px 1px transparent, 0 -1px #c9e569;width: 259px;}
.mainContent a.btnRegis:hover{background-position:0 -780px;}
.mainContent a.btnRegis span.ICON{background: url("images/obj.png") no-repeat scroll 165px -985px transparent;display: block;height: 42px;line-height: 44px;margin: 0 auto;width: 196px;}

.mainContent .bottomText{display: block;font-weight: bold;height: 85px;margin: 10px auto 0;text-align: center;width: 635px;line-height:18px;}

.lstBaner{clear:both;overflow:hidden;margin:12px 0px 0px 0px;background:#fff;padding:1px;height:317px;}
    .lstBaner .item{width:218px;height:315px;border:1px solid #555;float:left;margin-right:1px;float:left;position:relative;}
    .lstBaner img{width:218px;height:315px;}
    .lstBaner .info{height:37px;width:210px;padding:5px 0px 8px 8px;background:url(images/gray_opacity.png) repeat;overflow:hidden;position:absolute;z-index:1;top:265px;left:0px}
    .lstBaner .title{width:155px;float:left;overflow:hidden;margin-top:3px;}
    .lstBaner .title a{color:#ddd;text-transform:uppercase;font-weight:bold;}
    .lstBaner .title a:hover{color:#1977b0}
    

* html div#fl813691 {
    overflow: hidden;
    position: absolute;
    z-index: 1000000;
}
#fl813691 {
    bottom: 0;
    color: #666666;
    font: 12px Arial,Helvetica,sans-serif;
    height: 380px;
    position: fixed;
    right: 0;
    z-index:99;
}
#eb951855 {
    padding-right: 0;
    width: 348px;
}
#cob263512 {
    height: 380px;
    padding-left: 7px;
}
#coh963846 {
    color: #000000;
    display: block;
    font-size: 11px;
    height: 17px;
    line-height: 17px;
    width: 343px;
    background:#fff;
    border:1px solid #000;
    border-bottom:none;
    padding:3px 0px 0px 5px;
}
#coh963846 a {
    color: #000000;
    text-decoration: none;
}
#coc67178 {
    float: right;
    height: 15px;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    border:1px solid #333;
    border-bottom:0px;
 
}
#coc67178 li {
    display: inline;
}
.coRed{color:#bc1219;font-weight:bold;font-size:16px;}
.coGray{color:#606064;font-weight:bold;font-size:16px;}

#coc67178 li a {
    background-image: url("images/button.gif");
    background-repeat: no-repeat;
    float: left;
    height: 0;
    overflow: hidden;
    padding-top: 15px;
    width: 30px;
}
#coc67178 li a.close {
    background-position: 0 0;
}
#coc67178 li a.close:hover {
    background-position: 0 -15px;
}
#coc67178 li a.min {
    background-position: -30px 0;
}
#coc67178 li a.min:hover {
    background-position: -30px -15px;
}
#coc67178 li a.max {
    background-position: -60px 0;
}
#coc67178 li a.max:hover {
    background-position: -60px -15px;
}
#co453569 {
    background-color: #FFFFFF;
    border-color: #111111 #999999 #999999 #111111;
    border-style: solid;
    border-width: 1px;
    display: block;
    height: 270px;
    line-height: 1.6em;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.supContact{width:316px;height:70px;background:url("images/Movie3.gif") no-repeat;}
    .supContact .hotDT{background:#fff;}
    .supContact .hotDT,.supContact a{width:200px;height:38px;float:right;color:#bc1219;font-size:16px;font-weight:bold;padding-left:35px;}
/*
 * jQuery Nivo Slider v2.6
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

.theme-default #slider {
    width:662px;
    height:212px;
}
/*
Skin Name: Nivo Slider Default Theme
Skin URI: http://nivo.dev7studios.com
Skin Type: flexible
Description: The default skin for the Nivo Slider.
Version: 1.0
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
*/

.theme-default .nivoSlider {
	position:relative;
	background:#fff url(/Scripts/nivoslider/themes/default/loading.gif) no-repeat 50% 50%;
    -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	position:absolute;
	left:50%;
	bottom:0px;
    margin-left:-40px; /* Tweak this to center bullets */
}
.theme-default .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(/Scripts/nivoslider/themes/default/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(/Scripts/nivoslider/themes/default/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
	outline-style:none;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: url(images/scrollbg.png) center 0 transparent repeat-y;
	width:5px;
}
.jScrollPaneDrag {
	position: absolute;
	width: 5px;
	height: 50px;
	background:#aaaaaa;
	background-repeat: no-repeat;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 9px;
}
a.jScrollArrowUp:hover {
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 9px;
}
a.jScrollArrowDown:hover {
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
}

div.jGrowl {
	padding: 			10px;
	z-index: 			9999;
	color: 				#fff;
	font-size: 			12px;
}

div.jGrowl div.error {
	background-color: #F30707 !important;
	color: #000 !important;
}

/** Special IE6 Style Positioning **/
div.ie6 {
	position: 			absolute;
}

div.ie6.top-right {
	right: 				auto;
	bottom: 			auto;
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.top-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-right {
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.center {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	width: 				100%;
}

/** Normal Style Positions **/
div.jGrowl {
	position:			absolute;
}

body > div.jGrowl {
	position:			fixed;
}

div.jGrowl.top-left {
	left: 				0px;
	top: 				0px;
}

div.jGrowl.top-right {
	right: 				0px;
	top: 				0px;
}

div.jGrowl.bottom-left {
	left: 				0px;
	bottom:				0px;
}

div.jGrowl.bottom-right {
	right: 				0px;
	bottom: 			0px;
}

div.jGrowl.center {
	top: 				0px;
	width: 				50%;
	left: 				25%;
}

/** Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer {
	margin-left: 		auto;
	margin-right: 		auto;
}

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
	background-color: 		#1977b0;
	opacity: 				.85;
    -ms-filter: 			"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; 
    filter: 				progid:DXImageTransform.Microsoft.Alpha(Opacity=85); 
	zoom: 					1;
	width: 					235px;
	padding: 				10px;
	margin-top: 			5px;
	margin-bottom: 			5px;
	font-family: 			Tahoma, Arial, Helvetica, sans-serif;
	font-size: 				1em;
	text-align: 			left;
	display: 				none;
	-moz-border-radius: 	5px;
	-webkit-border-radius:	5px;
}

div.jGrowl div.jGrowl-notification {
	min-height: 			40px;
}

div.jGrowl div.jGrowl-notification div.jGrowl-header {
	font-weight: 			bold;
	font-size:				.85em;
}

div.jGrowl div.jGrowl-notification div.jGrowl-close {
	z-index:				99;
	float: 					right;
	font-weight: 			bold;
	font-size: 				1em;
	cursor:					pointer;
}

div.jGrowl div.jGrowl-closer {
	padding-top: 			4px;
	padding-bottom: 		4px;
	cursor: 				pointer;
	font-size:				.9em;
	font-weight: 			bold;
	text-align: 			center;
}

/** Hide jGrowl when printing **/
@media print {
	div.jGrowl {
		display: 			none;
	}
}

#image_soc {
	height: 135px;
	width: 164px;
	background: url(images/image_soc.png) no-repeat;
	right:0;
	bottom:68px;
	position:absolute;
}

#image_bibo {
	width:730px;
	height: 309px;
	background: url(images/image_bibo.png) no-repeat;
}
#payment_desc {
	position: relative;
}
#payment_desc .ulNote {
	padding-left: 25px;
}
#pnCardATM input, #pnNapThe input{
	border: 1px solid #DEDEDE;
    color: #333333;
    height: 28px;
    margin: 5px 0;
    width: 258px;
}
#pnCardATM .selectbox, #pnNapThe .selectbox {
    border: 1px solid #DEDEDE;
    color: #333333;
    height: 32px;
    margin: 5px 0;
    width: 258px;
}
#pnCardATM .message, #pnNapThe .message {
    color: Red;
    display: block;
    font-weight: bold;
    margin: 10px 0;
}
.itemPopup {
	width: 960px;
	height: 560px;
	position: fixed;
	z-index: 9999;
	background:transparent; 
}
.orange_title {
	color: #FFF !important; 
	background: url('images/orange_title.jpg') repeat;
}
#ListEps {
	color: #FFF;
	display: block;
	background-color:#cd6511;
	text-align: left;
	line-height: 39px;
	padding-left: 15px;
	font-weight: bold;
	font-size: 16px; 
}
#ListEps a{
	color: #cd6511;
	background-color: #f9df51;
	padding: 2px 4px;
	margin: 0 6px;
}
#ListEps a.active {
	background-color: #FFFFFF;
    border: 3px solid #FFFFFF;
}
#ListEps a:hover {
	background-color: #F2F2F2;
    border: 3px solid #FFFFFF;
}
.info_film {
	background:url("images/bgD.png") repeat;
	border: 11px solid #cd6511;
	margin-bottom: 10px;
	padding: 8px;
	width: 922px;
}
.close-window {
	display: none;
}