/*----------------------------------
	VSTAR Stylesheet
	Copyright (c) 2009 Vega Corp
------------------------------------*/

/*	-------------------------------------------------------------
	RESET
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		

* {margin:0;padding:0}
img {border:0}
:focus {outline: 0}
ul {list-style:none}
/*	-------------------------------------------------------------
	COMMON STYLES
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
.clear:after, .cont:after, .in1:after, .in2:after, .in3:after,.c-thumb .c-inner:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clear, .cont, .in1, .in2, .in3,.c-thumb .c-inner {
	display:inline-block;
	text-align: left;
}
.clear, .cont, .in1, .in2, .in3,.c-thumb .c-inner {
	display:block;
}
.clear,.c-thumb .c-inner {
	clear:both;
}			

.right {float:right}
.left {float:left}
.hidden {display:none}
.center {text-align:center}
.paging{margin-top: 20px; margin-bottom: 20px;}
/*	-------------------------------------------------------------
	PAGE GLOBAL STYLES
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	

body {
	font: 12px/18px Tahoma;
	color: #c0c0c0;
	background: #000 url(../images/bg_top.jpg) no-repeat center 0
}

a {text-decoration:none;color:#c0c0c0}
a:hover {color:#fff}

h1{color:#db7632;font-weight:bold;font-size:12px;margin-bottom:20px;}
.small{font-size:11px;}
.small a{color:#8f8f8f}
.small a:hover{color:#fff}
.hot{color:#db7632}

/*--- Form input ---*/
.frm {font:13px/20px Tahoma}
.frm dl{margin:4px 0}
.frm dt{float:left;width:150px;text-align:right;margin-right:15px}
.frm dd{margin-left:150px}

.frm .tab {margin-left:20px}

.frm .textbox {width:332px;height:16px;padding:2px}
.frm .textbox2 {width:100px;height:16px;padding:2px}
.frm .combobox, .frm .textbox, .frm .textbox2 {background:#1c1c1c;border:0;color:#fff}
.frm .combobox {min-width:80px}

.frm .button-row {margin-top:10px}
.button {border:1px solid #202020;background:url(../images/button_bg.gif) repeat-x 0 0;padding:4px 10px 3px;color:#949494;margin-right:10px;font-weight:bold;font-family:Tahoma;font-size:12px;cursor:pointer}

/*--- Table ---*/
.tbl th {font-weight:bold;text-align:left}
.tbl td, .tbl th {background:#1c1c1c;padding:5px 10px}

/*--- Layout ---*/
.layout-main {background: url(../images/bg2.png) no-repeat center 511px}

#wrapper {
        background:#100c10;
	width:960px;
	margin:0 auto;
}

/*--- Top bar ---*/
#topbar {
	height:113px;
	background: url("../images/header.png") no-repeat scroll center 0;	
	}
	#help{
		float:left;		
		margin-top:4px;		
		margin-left:10px;		
	}
        #topbar a{
            color: #cfcece;
            font-size: 13px;
        }
        #topbar a:hover{
            color: #fff;
        }
	#time{
		float:right;
		margin-top:4px;		
		margin-right:10px;
	}	
        .helpbar{
            margin-top: 50px;
            height: 26px;
            width: 225px;
            float:right;
            margin-right:10px;
            overflow: hidden;
	}
/*--- Logo bar ---*/
	#accountlogin{
		float:right;		
		margin-top: 4px;
                margin-right: 10px;
	}
		.input-login{
			background: url("../images/input-login.png") no-repeat scroll center 0;
			border:0 none;
			margin-top:25px;		
			width: 115px;
			height:22px;
			padding-left:1px;		
		}
		.bt-login{
			background: url("../images/bt-login.png") no-repeat scroll center 0;
			border:0 none;
			margin-top:25px;                        
			width: 82px;
			height:22px;
		}
                .bt-login a{
                        padding-left:15px;
			color:#b0279b;			           
                        cursor: pointer;                        
		}
		#recoveraccount{
			padding-top: 8px;
			height:30px;
			width:340px;
		}
			#recoveraccount a{
			color:#5f5f5f;
                        font-weight: bold;
		}
			.recoveraccount{
			margin-left:10px;
		}
		#loginbar a {
			color:#bfbfbf;
			padding:0 10px;
		}
		#loginbar a:hover {color:#fff}	
		#loginbar .username{color: #ed7514; font-weight: bold}
#account{	
	margin-top:4px;
	margin-right:10px;
        color: #fff;
}
	#account strong{
		color:#b740a5;
                padding-left: 5px;
	}	
/*--- Navigation bar ---*/
#navbar {
	height: 34px;
        background:url(../images/navbar-bg.png) no-repeat center 0;
	position:relative;
}
	#mainmenu{float:left;}	
	#mainmenu li {
		display:inline;
		list-style:none;			
	}
	#mainmenu li  a {		
		float:left;	
		height:23px;
		margin-left:10px;		
		padding-left:3px;
		padding-right:3px;
		padding-top:10px;
		color:#ddecf3;
		font: 13px Tahoma;
                font-weight: bold;
	}

	#mainmenu li  a:hover {
		color:#7bd1ff;
	}

	#mainmenu li  a.active {		
		background:url(../images/mnu-active.png) repeat-x center 0;
		color:#284d77;
	}	
	
	.searchbar{
		float:right;
		height:32px;
		width:270px;
	}
	.searchbar input {
		position:relative;
		left:32px;
		top:7px;
		width:210px;
		padding:2px 0 1px;
		border:0;
		background-color:#00345c;
		color:#6ab6df;
	}
	.btsearch-opt {
		width:29px;
		height:30px;
		top:24px;
		right:234px;
		background:url(../images/search-option.gif) no-repeat;
		display:block;
		position:absolute;
	}
	
	.search-pop {
		width:100px;
		top:38px;
		right:163px;
		background:url(../images/search-option-exp-bt.gif) no-repeat 0 100%;
		position:absolute;	
		z-index:9;
		font-size:13px;
		text-align:center
	}
	.search-pop  ul {background:url(../images/search-option-exp-top.gif) no-repeat 0 0}
	.search-pop  li {
		padding:5px 0;
		background:url(../images/search-option-exp-sep.gif) no-repeat center 100%
	}
	.search-pop  li.last {background:none}
	.search-pop a {display:block}
	.search-pop .active a {background:url(../images/search-option-a.gif) no-repeat 10px 5px}
	#search-pop-btm {top:16px;right:198px}
	#btsearch-opt-btm {top:1px;right:269px;background-position:0 -60px}	

/*--- Flash ---*/
#view{
	height:363px;
	width:960px;
	}
	#flash{
		width:750px;
		height:363px;
		}
	#megavnn{
		width:210px;
		height:363px;
		background:url(../images/megavnn.png) no-repeat;
		}
		#megatitle{
                        color: #a8f3ff;
                        font-weight: bold;
			height:30px;
			padding-top:12px;
			padding-left:60px;
			font: 14px;
		}
		.megaservice{                        
			height:40px;
			padding:4px 10px 0px 15px;
                        overflow: hidden;
		}
                .megaservice li{
                    background: url(../images/hotnewsnote.png) no-repeat 0 50%;
                    padding-left:18px;
                    color:#d85914;
                }
                .megaservice a{
                    color: #b496a2;font-weight: bold;
                }
                .megaservice a:hover{
                    color: #a8f3ff;
                }
	
/*--- Content ---*/
#content {background:#100c10;min-height:470px;}

#content .inner {padding:20px 30px}

	/* Path way */
	#pathway{
		height:20px;
		padding: 5px 0 5px 20px;
		background: #141414 url(../images/p-way.gif) repeat-x;
		color: #6c6c6b;
	}
		#pathway .active{
			color: #a49b5b;
		}
	
	/* Content menu */
	#content-menu {
		background: #1C1B1D url(../images/c-mnu.gif) repeat-x 0 0;
		height: 50px;
		list-style: none;
		padding-left: 17px;
	}
	#content-menu li{
		display: inline;
	}
	#content-menu a{
		float: left;
		padding: 16px 25px;
		color: #7f7f7f;
	}

	#content-menu a.active{
		background: url(../images/c-mnu.gif) repeat-x 0 -50px;
		border-left: 1px solid #3e3e3e;
		border-right: 1px solid #0d0d0d;
	}

	#content-menu a:hover{
		color: #fff;
	}	
	
	.categorybar{
		width:736px;
		height:32px;		
		background: url(../images/categorybar.png) no-repeat;
	}
	.categorybartitle{
		padding-top:6px;
		padding-left:20px;		
	}
	.categorybartitle a{		
		padding-right:20px;
                color: white;
                text-decoration: underline;
                font-size: 14px;
	}
        .categorybartitle a:hover{		
                color:red;
	}
	.statsmenu{
		height:30px;                
	}
		.statsmenu a{
                        float: right;
			padding-right:25px;
			padding-top:5px;
		}
        .categorymenu{
		height:30px;
                text-align: right;
                padding-right: 25px;
	}
		.categorymenu a{			
			padding-top:5px;
		}                
/*--- Hotnews ---*/
.hotnews{
	height:160px;
	margin-top:15px;
	margin-bottom:18px;
}
	.topnews{
		background: url(../images/topnews.png) no-repeat;
		width:542px;
		height:192px;
		margin-left:20px;
	}
	.topforumfilm{
		background: url(../images/topforumfilm.png) no-repeat;
		width:730px;
		height:160px;
		margin-left:13px;                
	}
        .topforumfilmcontent{
            width:730px;height:128px;
            margin-top: 8px;
            overflow: hidden;
        }
	.hottitle{
		margin-left:34px;
		margin-top:6px;
		color: #ffffff;		
		font-size:14px;
	}
	.hotnews ul{
		margin-top:15px;
		margin-left:10px;
	}
	.hotnews a{
		color:#d85914;	
	}
	.hotnews a:hover{
		color:#ffffff;
	}
	.topnews li{
		background: url(../images/newsitem.png) no-repeat 0 50%;		
		padding-left:10px;
                margin-top: 3px;
	}
	.topforumfilm li{
		background: url(../images/forumfilmitem.png) no-repeat 0 50%;		
		padding-left:30px;
		margin-top:5px;
		overflow:hidden;		
	}
/*--- news ---*/
.news{
	margin-top:30px;
}	
.block-news{
	margin-top:15px;
}
	.block-news li{
		background: url(../images/newsitem.png) no-repeat 0 50%;		
		padding-left:10px;	
		color:#d85914;	
	}
	.block-news a{		
		color:#d85914;	
	}
	.block-news a:hover{
		color:#ffffff;
	}
.mostnews{
	width:398px;	
}
	.img-news{
		margin-left:15px;
                width:136px;
                height:90px;
	}
	.desc-news{
		width:210px;
		margin-left:10px;
		margin-right:20px;		
	}
.mostnews_2{
	width:525px;
}
	.img-news_2{		
                width:100px;
                height:67px;
	}
	.desc-news_2{
		width:415px;
		margin-left:3px;
	}
        .desc-news_2 ul{		
		margin-top:0px;
                margin-left: 0px;
	}
        .desc-news_2 li{
		padding-left:10px;
                margin-top:0px;
	}
        .desc-news_2 div{
		max-height: 70px;
		overflow:hidden;
	}
.separater-news{
	background: url(../images/separator-news.png) no-repeat;
	width:1px;
	height:96px;
}
.topmostnews{
	width:320px;	
	margin-left:15px;
}
/*--- Footer ---*/
#footer {
	background: url(../images/footer.png) no-repeat center 0;
	padding:1px;
	position:relative;
	height:117px;
}

	#bt-menu {height:34px;}
	#bt-menu li {
            display:inline;
            list-style:none;
	}
	#bt-menu li  a:hover {
		color:#7bd1ff;
	}
	#bt-menu li  a {
		float:left;
		padding:8px 15px;		
		color:#fff;
	}
	#bt-search{
		height:54px;
	}
	#bt-info{
		height:29px;
		display:inline
	}
	#bt-info li {
		float:left;		
		padding:4px 15px;
		color:#413f40;
	}
	#bt-info div{
		padding-top:4px;
		padding-right:15px;
		color:#413f40;
	}
	#copyright {
		text-align:center;
		font-size:11px;
		color:#3c3c3c;
		padding:12px 0;
	}
	.searchbar input.bottom  {top:13px;left:43px;width:200px;}
	.search-options{
		background: #666;
		position: absolute;
		left:700px;
		top:40px;
		font-size: 13px;
		color: #8f8f8f;
	}	

	.search-options ul{
		list-style: none;	
	}
	
.btclose {
	width:16px;
	height:16px;
	background: url(../images/close.gif) no-repeat;
}
		
/* Video list */
.videolist {	
	width:748px;
	padding:10px;}
	.category{
	height:256px;
	}
.main-content {	
	width:748px;
	padding:10px;}	
.content-ad{
	width:190px;	
}
.ad{
    padding-top:10px;
}
/* Show list */
.showlist {background:#000;padding-bottom:20px}

/* Show item */
.s-item {
    position: relative;
    float: left;
    padding: 25px 30px 17px 30px;
}

.s-item .title {
    position: absolute;
    top: 115px;
    left: 45px;
    width: 120px;
    color: #8d8d8d;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
}

.s-item a:hover span {color:#fff}

/* Rating */
.rating, .rating .point {
	width:60px;
	height:13px;
	background:url(../images/star3.gif) repeat-x 0 -13px;
}
.rating .point {background-position:0 0}

/* Video item */
.common-titlebar{
	padding-left:14px;
	padding-top:6px;
}
.common-v{
	margin-top:20px;	
}
.detail-v{
	margin-left:20px;
}
.img-v{
    border:3px solid #3E3E3E;
    width:244px;
    height: 174px;
}
	.desc-v{		
		width:466px;
	}
	.title-v{
		background:url(../images/titlevideo.png) no-repeat 0 0;
		height:26px;		
	}
	.info-v{		
		margin-left:14px;
		margin-top:5px;
	}
	.info-content{
		padding-left:5px;
	}
	.command-v{
		background:url(../images/command-v.png) no-repeat 0 0;
		height:37px;
		padding-top:18px;
	}
	.command-v .play-v{
		padding-left:66px;
		width:104px;
	}
	.command-v .guide-v{
		padding-left:50px;
		width:116px;
	}
	.command-v .sendlink-v{
		padding-left:48px;
		width:142px;
	}
	.command-v .guidepay-v{
		padding-left:42px;
		width:156px;
	}
	.titlecontent-v{
		background:url(../images/titlecontent-v.png) no-repeat 0 0;
		height:26px;
	}
	.content-v{
		
	}
.v-item {
	background:url(../images/item-bg.gif) no-repeat 0 0;
	width:165px;
	height:191px;
	float:left;
	margin:9px;
	position:relative;
}
	.v-rating {
		float: left;
		position:relative;
		left:6px;
		top:7px;
	}
	.v-item .thumb img{border: 3px solid #3e3e3e;height:90px;width:144px;}
	.v-item .thumb {position:relative;margin: 15px 0 0 7px;}
	.v-item .thumb .play-icon{		
		width:144px;
		height:90px;
		position: absolute;
		top:3px;
		left:3px;
		display:block;
		cursor:pointer;
	}
	.v-item .thumb .play-icon[class] {background: url(../images/play-icon.png) no-repeat}

	.info-group{
		margin-top:4px;
		width:165px;
		height: 17px;
		background: url(../images/video-nfo-g.gif) no-repeat;
	}
	.info-group a{
	display: inline;
	float: left;
	}	
	.info-group .info{
		width: 20px;
		height: 17px;
		background: url(../images/nfo-grp.jpg) no-repeat 0 0;
	}
	.info-group .addfav{
		width: 20px;
		height: 17px;
		margin-left: 2px;
		background: url(../images/nfo-grp.jpg) no-repeat 0 -17px;
		padding-left: 1px;
	}
	.info-group .showmoney{
		width: 20px;
		height: 17px;
		margin-left: 2px;
		background: url(../images/nfo-grp.jpg) no-repeat 0 -34px;
		padding-left: 1px;
	}
	.info-group .money{
		font-size: 11px;
		margin-left: 7px;
		color: #bcbcbc;
		margin-top: -2px;
	}	
	.info-group .duration{
		font-size: 11px;
		float: right;
		margin-right: 8px;
		color: #bcbcbc;
		margin-top: -2px;
	}
	.v-item .title{
		padding-left: 9px;
		padding-top: 3px;
		color: #cd5a0d;
	}
        .v-item .title a{
		padding-left: 0px;
		padding-top: 0px;
		color: #CD5A0D;
                font: 12px/18px Tahoma;
	}
	.dorate{
		float:right;
		top:7px;
		right: 7px;
		width: 17px; 
		height: 13px;
		background: url(../images/rate.gif) no-repeat;
		position: relative;
	}

	
	/* Rate popup */
	#rate-popup {
		width:165px;
		height:61px;
		background: url(../images/rate-pop.gif) no-repeat;
		position:absolute;
		top:25px;
		left:0;
		padding:16px 8px 8px 8px;
	}
		#rate-popup .btclose {
			position:absolute;
			right:20px;
			top:16px;
		}
		
		.user-rating  {
			position:relative;
			width:110px;
			height:22px;
			background:url(../images/star2.gif) repeat-x 0 -22px;
		}
		.one-star, .two-stars, .three-stars, .four-stars, .five-stars{			
			height:22px;
			position:absolute;
			left:0;
			top:0;
		}
		.user-rating li {width:100%}
		.user-rating a:hover {background:url(../images/star2.gif) repeat-x 0 0;}
		.one-star {width:20%;z-index:5}
		.two-stars {width:40%;z-index:4}
		.three-stars {width:60%;z-index:3}
		.four-stars {width:80%;z-index:2}
		.five-stars {width:100%;z-index:1}

		
/*--------------------------------
	INDIVIDUAL PAGE STYLE
---------------------------------*/

/* Home page */
#banner {display:block;width:960px;height:488px;background:#a88b6e}

/* Member credit */
.member-frame .tbl {color: #5d5d5d}
#member-credit .tbl{margin-left:120px}
#member-credit .tbl .col1 {width:160px}
#member-credit .tbl .col2 {width:100px}
.member-frame .tbl th{color: #8f8f8f; font-weight: bold}
.frame-label{color: #db7632;font-weight: bold}
#member-credit .money{margin-left: 120px; font-weight: bold; color: #8f8f8f}
	#member-credit .money .value{float:left;width: 303px;margin-right: 9px;text-align: right;font-weight: normal;color: #5d5d5d; background: #1c1c1c}

/* Member change pass*/
#box-change-pass
{
	width: 504px;
}

/* Channels*/
#frame-channel{
	margin-top: 3px;
}
.cha-order{
	float: left;
	width: 290px;
	height: 160px;
	margin-left: 17px;
	padding-top: 32px;

}
.cha-order h3.title{
	font-size: 15px;
	font-weight:bold;
	color: #b1b1b1;
	padding-left: 102px;
}
.cha-order p{
	font-size: 9px;
	color: #b1b1b1;
	width: 114px;
	padding-left: 102px;
}
#cha-all{
	background: url(../images/cha-bg-all.gif) no-repeat;
}
#cha-popular{
	background: url(../images/cha-bg-pop.gif) no-repeat;
}
#cha-personal{
	background: url(../images/cha-bg-per.gif) no-repeat;
}

/* Channel Detail */
#cha-info{
	background: url(../images/cha-info-bg.gif) repeat-y;
	width: 914px;
	margin: 0 auto;
}
#cha-stats{
	float: left;
	width: 350px;
	padding-top:11px;
	font-weight: bold;
}
	#cha-stats ul li{
	line-height: 22px;
	list-style-image: url(../images/nfo-li.gif);
	}
	#cha-stats .rating,#cha-stats .rating .point{
	display: inline;
	padding-right: 28px;
	}
#cha-detail{
	padding:11px 25px 10px 380px;
	font-size: 13px;
	color: #8f8f8f;
}
.cha-logo{
	text-align: center;
}
#cha-stats ul{
	margin-left:38px;
	margin-top: 20px;
}	
#cha-stats .value{
	font-weight: normal;
	color: #db7632;	
}
	
#cha-detail .title{
	font-size: 18px;
	color: #db7632;	
}
#cha-detail p{
	font-size: 12px;
	padding-top: 5px;
}	

/* Video detail */
#video-detail {margin-top: 17px}

	#main {
		float: left;
		width: 300px;
		padding-left: 30px;
	}
		#main .action a {
			color: #80a6af;
			font-size:13px;
			line-height:20px;
		}
		#main img.thumb {
			border: 3px solid #3e3e3e;
		}
		#main .action {
			padding-top: 13px;
		}
		#main .act-img {
			width: 35px;
			height: 29px;
		}
		#main a.fav {
			float: left;
			width: 83px;
			padding-top: 30px;
			background: url(../images/v-fav.gif) no-repeat 15px 0;
		}
		#main a.play {
			float: left;
			width: 83px;
			padding-top: 30px;
			background: url(../images/v-play.gif) no-repeat top center;
			text-align: center;
		}
		#main a.cmt {
			float: left;
			width: 83px;
			padding-top: 30px;
			text-align: right;
			background: url(../images/v-cmt.gif) no-repeat 40px 0;
		}
		#main .nfo {
			color: #c2c2c2;
			font-size: 13px;
			padding: 20px 5px 30px 10px;
		}
		#main .nfo a {
			color: #db7632;
		}
		#main .nfo li {
			list-style-image: url(../images/nfo-li.gif);
			line-height: 22px;
		}
		#video-detail .nfo strong, #video-detail .nfo div.hot {float:left}
		#video-detail .nfo div.hot {margin-left:5px}
		#video-detail .rating {
			overflow:hidden;
			margin-top:5px;
		}

	#sidebar {
		margin-left: 332px;
		padding-right: 30px;
		width: 598px;
		height: auto;
	}
		#sidebar .in1 {background: url(../images/sb-mid.gif) repeat-y}
		#sidebar .in2 {background: url(../images/sb-top.gif) no-repeat top left}
		#sidebar .in3 {background: url(../images/sb-bottom.gif) no-repeat bottom left}
		#sidebar .in4 {padding: 14px 14px 14px 52px}

	/* Comment box */

	.cmt-box {
		margin-top:16px;
		color: #bcbcbc;
		width: 332px;
		height: 134px;		
		background: url(../images/commentbox.png) no-repeat 0 0;                
	}
	.cmt-input{
		margin-top:3px;
		margin-left:3px;
		width:323px;
		height:100px;
		background-color:#050505;
		border:0 none;
		color:#BCBCBC;
	}
	.cmt-remainder{
                margin-left: 5px;
                margin-top: 5px;
		width:243px;
		height:22px;
	}
	.cmt-act{
		width:28px;
		height:17px;
		overflow: hidden;
		margin-top:2px;
		margin-left:3px;
		padding-top:3px;
		padding-left:5px;
	}
	.cmt-submit{
		color:#2a2a2a;		
	}
	.cmt-bar {		
		position:relative;
	}		

                .emotionimg {
                    background:url("../images/emoticons.gif") no-repeat scroll 0 0 transparent;
                    height:20px;
                    margin:0;
                    overflow:hidden;
                    width:23px;
                }
		#emo-pop {
			width:300px;			
			position:absolute;
			top:26px;
			right:46px;
			background:#212121;
			padding:10px 10px 15px;
                        z-index: 9;
		}
		#emo-pop .btclose {
			position:absolute;
			right:5px;
			top:10px;
		}
		#emo-pop h1 {margin-bottom:10px}
		.emo-list a {
			background-image:url(../images/emoticons.gif);
			float:left;
			width:23px;
			height:20px;
			margin:2px;
		}
		
		.emo-1 {background-position:0 0}
		.emo-10 {background-position:0 -20px}
		.emo-11 {background-position:0 -40px}
		.emo-12 {background-position:0 -60px}
		.emo-13 {background-position:0 -80px}
		.emo-14 {background-position:0 -100px}
		.emo-15 {background-position:0 -120px}
		.emo-17 {background-position:0 -140px}
		.emo-18 {background-position:0 -160px}
		.emo-19 {background-position:0 -180px}
		.emo-2 {background-position:0 -200px}
		.emo-20 {background-position:0 -220px}
		.emo-21 {background-position:0 -240px}
		.emo-22 {background-position:0 -260px}
		.emo-23 {background-position:0 -280px}
		.emo-25 {background-position:0 -300px}
		.emo-26 {background-position:0 -320px}
		.emo-27 {background-position:0 -340px}
		.emo-28 {background-position:0 -360px}
		.emo-29 {background-position:0 -380px}
		.emo-3 {background-position:0 -400px}
		.emo-30 {background-position:0 -420px}
		.emo-33 {background-position:0 -440px}
		.emo-34 {background-position:0 -460px}
		.emo-35 {background-position:0 -480px}
		.emo-36 {background-position:0 -500px}
		.emo-38 {background-position:0 -520px}
		.emo-4 {background-position:0 -540px}
		.emo-40 {background-position:0 -560px}
		.emo-41 {background-position:0 -580px}
		.emo-42 {background-position:0 -600px}
		.emo-43 {background-position:0 -620px}
		.emo-44 {background-position:0 -640px}
		.emo-45 {background-position:0 -660px}
		.emo-46 {background-position:0 -680px}
		.emo-6 {background-position:0 -700px}
		.emo-7 {background-position:0 -720px}
		.emo-8 {background-position:0 -740px}
		.emo-9 {background-position:0 -760px}		

	.cmt-list {
		padding-top: 15px;
		width:390px;
	}

	.cmt-item {				
		margin-top: 15px;
	}
	.img-user{
		width:64px;
		height:64px;
	}
	.cmt-desc{
		width: 320px;
	}
	.cmt-top {
		background: #333;
		height: 21px;
	}

	.cmt-user {
		color: #ad3f09;
		margin: 5px 12px;
		font-weight: bold;
	}
        .cmt-time {
		color: #3e3c3b;
		margin: 5px 12px;
	}
        .cmt-content{
		margin: 5px 12px;
                color:#a6a6a6;
	}
	.cmt-nfo {
		color: #bcbcbc;
		text-align: right;
		font-size: 10px;
		margin: 6px 12px;
	}

	.cmt-l {
		float: left;
		width: 91px;
		height: 80px;
	}

	.cmt-l .thumb {
		margin: 7px 14px 7px 11px;
		border: 1px solid #292929;
		width: 64px;
		height: 64px;
		float:left;
	}

	.cmt-r {
		margin-left: 91px;
		padding: 2px 0 7px 0;
		width: 436px;
	}

	.cmt-paging li {
		display:inline;
		color: #d2d2d2;
		font-size:11px;
	}
	.cmt-paging li  a, .cmt-paging li  span  {
		background: url(../images/pagination.gif) repeat-x 0 0;
		border:1px solid #232323;
		border-top:0;border-bottom:0;
		padding:3px 8px 3px 7px;
	}
	.cmt-paging li  a:hover, .cmt-paging li.active span {background-position:0 -19px}
	.cmt-paging li.prev, .cmt-paging li.next {background:0}
	.cmt-paging li.prev a, .cmt-paging li.next a {background-position:0 -38px}
	.cmt-paging li.prev a:hover {background-position:0 -57px}
	.cmt-paging li.next a {background-position:0 -76px}
	.cmt-paging li.next a:hover {background-position:0 -95px}
	
/* Member info */
#frame-meminfo{padding-left:30px;padding-top: 23px; color: #5d5d5d}
#member-info {width:504px}
#member-avatar{
	width: 504px;
	height:215px;
	padding-top:20px;
}
	
.ava-thumb{
	float: left;
	background: #050505;
	border: solid 1px #1c1c1c;
}
.ava-thumb img{
	width: 138px;
	height: 138px;
}
.ava-change{
	padding-left: 200px;	
}
.ava-upload{
	margin-bottom: 10px;	
}

/* Download*/
#content-dwl{
	background: #040304;
        min-height:470px;
}	
#frame-download{
	margin: 22px 30px 0px;
	background: url(../images/down-bg.gif) no-repeat scroll 508px 0;
	min-height: 470px;
}	
#install-help{
	float: left;
	width: 495px;
}
#install-reqs{
	float:right;
	width: 353px;
}

#down-area{
	text-align: center;
	margin: 35px auto;
}
	#install-reqs ul li{
		line-height: 18px;
		list-style-image: url(../images/nfo-li.gif);
	}
#frame-download .title {color:#db7632;font-weight:bold;font-size:12px;margin-bottom:28px;}
/* Pay*/
.img-pay{	
	width:320px;	
}
	.img-pay img{	
		margin-top:20px;
		margin-left:4px;
	}
.pay{
	background-color:#100c10;
	min-height:760px;
}
	.desc-pay{
		width:620px;
		margin-top:20px;
		margin-left:20px;		
	}
	.priceitem{
		background: url(../images/newsitem.png) no-repeat 0 50%;		
		padding-left:10px;
                margin-left: 10px;
	}
	.desc-pay ul{
		margin-top:5px;
	}
	.desc-pay li{
		background: url(../images/newsitem.png) no-repeat 0 50%;		
		padding-left:10px;
                margin-top: 10px;
                list-style:none;
	}
	.titlepay{
		color:#dd5411;
		font-size:16px;
		font-weight:bold;
	}
	.paytype{
		margin-top: 30px;
	}
	.btn-left{
		background: transparent url(../images/btn-left.png);
		width:15px;
		height:22px;
	}
	.btn-right{
		background: transparent url(../images/btn-right.png);
		width:15px;
		height:22px;
	}
	.btn-center{
		background: transparent url(../images/btn-center.png);		
		height:20px;
		font-size:14px;
		color:#4a116b;
		padding-top:2px;
	}
	.desc-pay a{		
		margin-top:10px;	
		margin-left:10px;
		margin-bottom:30px;
	}
        .headerbillpay{
		background-color:#262127;
		width:582px;
		height:5px;
	}
	.bodybillpay{
		background-color:#1d191d;
		width:542px;
		height:160px;
		padding-top:10px;
		padding-left: 20px;
		padding-right:20px;
	}
        .bodybillpay li{color: #959595;}
	.bodybilltitle{
		color:#e0a017;
		font-size: 18px;
	}
	.payaccept{
		background: transparent url(../images/payaccept.png);
		width: 52px;
		height:21px;		
		padding-left:10px;
	}
	.paycancel{
		background: transparent url(../images/paycancel.png);
		width: 34px;
		height:21px;		
		padding-left:13px;
	}
#frame-introduction{
    margin-left: 30px;
    margin-top: 22px;
    min-height: 470px;
}
/* news*/
.timenews
{
	color:#999797;
	font-style:italic;
}
.titlenews{
	margin-top:10px;
	color:#d85914;
	font-weight:bold;
	font-size:23px;
}
.descnews{
	margin-top:25px;
	color:#d9d9d9;
	font-size:14px;
}
.contentnews{
	margin-top:25px;
	color:#d9d9d9;
}
.desc-news-list{
	width:560px;
	margin-left:10px;
	margin-right:20px;
}
/*	-------------------------------------------------------------
	COMMON STYLES OVERRIDES
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
.nomargin {margin:0}