 @charset "utf-8";

/* CSS Document */



* 

{

margin: 0;

padding: 0;

}

body

{

width: 100%; text-align: left; font-family:arial; padding:0; margin:0;}


/* ============= LINKS */

  a:link, a:visited { color: #9f9c8a; text-decoration: none; }
  a:hover, a:active { color: #ccc; text-decoration: none; }


img { border: none; }



#page {width: 990px; margin:auto; background:#000000;}



#page .main {width: 990px; *display: inline; background:#000000;}

#page .main .headerpart{width: 990px;  float: left;  *display: inline; margin-top:30px;}

#page .main .headerpart_pre{width: 990px;  float: left;  *display: inline; margin-top:5px; border:0px solid #fff;}

#page .main .footerbanner{width: 755px;  height: 255px;float: left;  *display: inline; font-family:arial; color:#fff; text-align:center; font-size:12px; padding:0px;clear: both;border:1px solid #222222; background:#0f0f0f;padding-top:4px;}

#page .main .preregister{width: 300px;  height: 175px;float: left;  *display: inline; font-family:arial; color:#fff; text-align:center; font-size:12px; padding:0px;border:2px solid #444444; background:#222222;padding-top:4px;margin-left:10px;}

#page .main .preregisterbottom1{width: 695px;  height: 395px;float: left;  *display: inline; font-family:arial; color:#fff; text-align:center; font-size:12px; padding:0px;border:0px; background:#0F0F0F;margin-left:4px;margin-top:30px;}

#page .main .preregisterbottom2{width: 210px;  height: 395px;float: left;  *display: inline; font-family:arial; color:#fff; text-align:center; font-size:12px; padding:0px;border:0px; background:#0F0F0F;padding-top:4px;margin-left:14px;margin-top:39px;}

#page .main .footer{width: 970px;  float: left;  *display: inline; font-family:arial; color:#fff; text-align:left; font-size:12px; padding:0px;clear: both;background-color:#000;padding-top:20px;}


.headerpart_pre .logopart{width: 200px; height: 100px; float: left;  *display: inline; border:0px solid #fff; margin-left:0px; font-family:arial; font-size:20px; color:#fff; text-align:center;}

.headerpart_pre .bannerpart{width: 600px; height: 90px; float: left;  *display: inline; border:0px solid #fff; margin-left:30px; font-family:arial; font-size:20px; color:#fff; text-align:center;}

#page .main .maincontent{width: 990px;  float: left;  *display: inline; margin-bottom:10px; margin-top:30px;}

.maincontent .leftpart{width: 755px; min-height:950px; _height: 950px; float: left;  *display: inline; border:1px solid #222222; background:#0f0f0f;}
.maincontent .leftpart2{width: 990px; min-height:400px; _height: 400px; float: left;  *display: inline; border:1px solid #222222; background:#0f0f0f;}

.maincontent .rightpart{width: 220px; min-height:950px; _height: 950px; float: left;  *display: inline; border:1px solid #222222; margin-left:10px; background:#0f0f0f;}
.maincontent .rightpart2{width: 0px; min-height:0px; _height: 0px; float: left;  *display: inline; border:0px solid #222222; margin-left:0px; background:#0f0f0f;}



.leftpart .lefttop{width: 755px; height:33px; float: left;  *display: inline; color:#fff; background:url(images/top-menubar.gif) repeat-x;}
.leftpart .lefttoptext {font-size:18px; padding-left:20px;padding-top:5px;}
.leftpart .lefttopad{width: 755px; height:100%; float: left;  *display: inline; color:#fff;margin-top:10px;}
.leftpart .lefttextpart{width: 700px; float: left;  *display: inline; font-family:arial; color:#fff; text-align:left; font-size:12px; padding:10px; }


.leftpart2 .lefttop2{width: 990px; height:33px; float: left;  *display: inline; color:#fff; background:url(images/top-menubar.gif) repeat-x;}
.leftpart2 .lefttoptext2 {font-size:18px; padding-left:20px;padding-top:5px;text-align:left;}
.leftpart2 .lefttopad2{width: 990px; height:100%; float: left;  *display: inline; color:#fff;margin-top:10px;}
.leftpart2 .lefttextpart2{width: 942px; float: left;  *display: inline; font-family:arial; color:#fff; text-align:left; font-size:12px; padding:10px; }


.rightpart .righttop{width: 219px; height:33px; float: left;  *display: inline; background:url(images/top-menubar.gif) repeat-x;}
.rightpart .righttextpart{width: 220px; height:33px; float: left;  *display: inline;}

.rightpart2 .righttop2{width: 0px; height:0px; float: left;  *display: inline; background:url(images/top-menubar.gif) repeat-x;}
.rightpart2 .righttextpart2{width: 0px; height:0px; float: left;  *display: inline;}




.headerpart .menunav{width: 680px;  float: left; display: inline;}

.headerpart .sear{width: 280px;  float: right;  display: inline; background:none; margin-top:6px;}



.headerpart .sear .inbox{width: 110px;  float: left;  *display: inline;}

.headerpart .sear .searbox{width: 145px; height:25px;  float: right;  *display: inline; margin-left:5px;}







.menunav .menubar3{width: 250px;  float: left;  *display: inline;}

.menunav .menubar{width: 500px; float: left;  *display: inline;}

.menunav .menubar2{width: 200px; float: left;  *display: inline;}

.menubar ul{width: 54	0px; float: left;  *display: inline;}

.menubar ul li{float: left;  *display: inline; list-style:none;}



#video a { width: 134px; height: 39px; float: left; display: block; background: url(images/video_bt.gif) top left; }

#video a:hover { width: 134px; height: 39px; float: left; display: block; background: url(images/video_bt.gif) bottom right; }

#video a.selected { width: 134px; height: 39px; float: left; display: block; background: url(images/video_bt.gif) bottom right; }



#cate a { width: 134px; height: 39px; float: left; display: block; background: url(images/cate.gif) top left; }

#cate a:hover { width: 134px; height: 39px; float: left; display: block; background: url(images/cate.gif) bottom right; }

#cate a.selected { width: 134px; height: 39px; float: left; display: block; background: url(images/cate.gif) bottom right; }



#ad a { width: 134px; height: 39px; float: left; display: block; background: url(images/adult.gif) top left; }

#ad a:hover { width: 134px; height: 39px; float: left; display: block; background: url(images/adult.gif) bottom right; }

#ad a.selected { width: 134px; height: 39px; float: left; display: block; background: url(images/adult.gif) bottom right; }



#lca a { width: 134px; height: 39px; float: left; display: block; background: url(images/live.gif) top left; }

#lca a:hover { width: 134px; height: 39px; float: left; display: block; background: url(images/live.gif) bottom right; }

#lca a.selected { width: 134px; height: 39px; float: left; display: block; background: url(images/live.gif) bottom right; }

#favo a { width: 134px; height: 39px; float: left; display: block; background: url(images/favo.gif) top left; }

#favo a:hover { width: 134px; height: 39px; float: left; display: block; background: url(images/favo.gif) bottom right; }

#favo a.selected { width: 134px; height: 39px; float: left; display: block; background: url(images/favo.gif) bottom right; }

.video-box {
float:left;
height:180px;
margin:0pt 16px 15px 11px;
padding:0pt;
position:relative;
width:148px;
}

.box-left {
color:#555555;
float:left;
font-size:11px;
line-height:1.3;
margin:0pt;
padding:0pt 0pt 0pt 4px;
text-align:left;
}

.box-right {
color:#555555;
float:right;
font-size:11px;
line-height:1.3;
margin:0pt;
padding:0pt 5px 0pt 0pt;
text-align:right;
}
/* PAGINATION */
div.pagination { margin:3px; text-align:center; float: center; padding: 10px 10px 0px 8px; }
div.pagination a { padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #2C2C2C; text-decoration: none; color: #fff; background: #2C2C2C; }
div.pagination a:hover, div.pagination a:active { border:1px solid #0F0F0F; color: #FFF; background: #0F0F0F; }
div.pagination span.current { padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #0F0F0F; font-weight: bold; background: #0F0F0F; color: #FFF; }


.videodesc-box {
float:center;
padding:0pt;
position:relative;
width:600px;
}

.boxdesc-left {
color:#555555;
float:left;
font-size:11px;
line-height:1.3;
margin:0pt;
padding:0pt 0pt 0pt 0px;
text-align:left;
width:200px;
}

.boxdesc-right {
color:#555555;
float:right;
line-height:1.3;
margin:0pt;
padding:0pt 5px 0pt 0pt;
text-align:right;
font-size:16px;
width:390px;
}
.desccat {
color:#555555;
font-size:14px;
line-height:1.3;
margin:0pt;
padding:0pt 5px 0pt 40pt;
text-align:left;
}

