			span.hdiv {
				padding-left:15px;
			}
			
			/*header*/
			.header {		
			}
			.header-indent {		
				padding-bottom:15px;
			}
			.header-content {	
			}
			
			.upper-nav {
				float:right;
				margin-left:-240px;
				width:100%;
			}
			.upper-nav-indent {
				margin-left:240px;
				margin-right:10px;				
			}
			.upper-nav-content {
				text-align:left;
			}
			.upper-nav-bg {
				background:#fff;
				padding-top:25px;
			}
			
			/*label-exit*/
			.tabs {
				width:100%;				
			}
			.tabs-indent {
				margin-right:10px;
			}
			.tabs-content {
			}
			.tabs dl {
				float:right;
			}
			.tabs dt {
				background:#709DB2;
				border-left:solid 1px #fff;
			}

			.tabs dt:hoverzzz {
				background:#F00000;
			}
			.tabs dt .ld {
				background:url("/img/tab-l-corner.gif") top left transparent no-repeat;
			}
			.tabs dt .rd {
				background:url("/img/tab-r-corner.gif") top right transparent no-repeat;
			}
			.tabs dt .indent {
				margin-left:10px;
				margin-right:10px;
				padding-bottom:3px;
			}

			.tabs dt.tab a {
				display:block;
				color:#fff;
				font-size:14px;
				padding:0px 10px;
				line-height:25px;
			}
			
			/* upper-bar */
			div.upper-bar {
				position:relative;
				background:url("/img/upper_bar-bg.jpg") top left transparent repeat-x;			
			}
			div.upper-bar-l {
				background:url("/img/upper_bar-l-bg.jpg") top left transparent no-repeat;			
			}
			div.upper-bar-r {
				background:url("/img/upper_bar-r-bg.jpg") top right transparent no-repeat;			
			}
			div.upper-bar-indent {
				position:relative;
				margin:0px 10px 0px 10px;
			}
			div.upper-bar-content {
				position:relative;
				padding-top:18px;
				padding-bottom:17px;
			}
			
			/*logo  */
			.logo {
				width:240px;
				float:left;
			}
			.logo-indent {
				padding-top:40px;
				padding-left:10px;
			}
			.logo-content {
				text-align:left;
				background:url('/img/logo.gif') left bottom transparent no-repeat;
			}
			.logo img {
				width:215px;
				height:70px;
			}
			
			/*columns*/
			.mainContent {				
			}
			.mainContent-indent {				

			}
			.mainContent-content {				
			}
			
			.right-col {
			}
			.right-col-indent {
				padding:0px 10px 0px 0px;
			}
			.right-col-content {
				text-align:left;
			}
			
			.central {								
				width:100%;
			}
			.central-indent {
				margin:0 10px;
			}
			.central-content {
				text-align:left;
			}
			
			/*central*/
			
		
			/*left-nav*/
			h6.ln {
				font-size:14px;
				line-height:25px;
			}
			dl.ln {
				margin-left:10px;
				margin-right:10px;
			}
			dl.ln dt {
				padding-top:10px;
				padding-bottom:5px;
			}
			dl.ln dt a {
				color:#06c;
				font-size:14px;
			}
			dl.ln dt a.a {
				font-weight:bold;
			}
			dl.ln dd a {
				color:#060;
			}
			dl.ln dd span {
				font-weight:bold;
			}
			a.an-ln {
				color:#06c;
				font-size:14px;
				font-weight:bold;
				text-decoration:underline;
			}
			.user-motiv {
				margin-left:5px;
				margin-top:5px;
			}
			
			/*footer*/			
			.copyright {
				position:relative;
			}
			.copyright-indent {
				margin-left:10px;
				margin-right:10px;
				background:url('/img/footer-bg.jpg') top left transparent repeat-x;
			}
			.copyright-l {
				background:url('/img/footer-l-bg.gif') top left transparent no-repeat;
			}
			.copyright-r {
				background:url('/img/footer-r-bg.gif') top right transparent no-repeat;
			}
			.copyright-content {
				text-align:left;
				padding:0px 20px;
								
			}
			
			.copyright a, .copyright span {
				color:#fff;
			}
			.copyright a {
				padding-right:10px;
			}
			.copyright a.sendmail {
				background:url('/img/icon-sendmail.gif') center left transparent no-repeat;
				padding-left:33px;
				padding-right:0px;
				padding-top:5px;
				padding-bottom:5px;
			}
			
			.legal-notice {
				float:left;
				margin-top:20px;
			}
			.lower-nav {
				padding-top:20px;		
			}
			.lower-nav-content {
				text-align:right;
			}

			/*player*/
			div.player {

			}
			div.player-indent {
				margin-bottom:11px;
			}
			div.player div.player-content img {
				width:100%;
				height:505px;
			}
			
			/* statbar */
			.statbar table {
				margin:0px;
			}	
			.statbar table td {
				vertical-align:top;
			}
			.statbar table td * {
				font-size:13px;
				color:#5882AB;
			}	
			.statbar table td.rate {
				text-align:left;
			}
			.statbar table td.stats {
				text-align:right;
			}
			
			.statbar table td.vote .votes {
				float:left;
				padding-right:15px;
				padding-top:10px;
			}
	
			.statbar table td.rate .r00 {
				background:url('/img/rate-indication/blue/r00.gif') top left transparent no-repeat;
			}
			.statbar table td.rate .r05 {
				background:url('/img/rate-indication/blue/r05.gif') top left transparent no-repeat;
			}
			.statbar table td.rate .r10 {
				background:url('/img/rate-indication/blue/r10.gif') top left transparent no-repeat;
			}
			.statbar table td.rate .r15 {
				background:url('/img/rate-indication/blue/r15.gif') top left transparent no-repeat;
			}
			.statbar table td.rate .r20 {
				background:url('/img/rate-indication/blue/r20.gif') top left transparent no-repeat;
			}
			.statbar table td.rate .r25 {
				background:url('/img/rate-indication/blue/r25.gif') top left transparent no-repeat;
			}
			.statbar table td.rate .r30 {
				background:url('/img/rate-indication/blue/r30.gif') top left transparent no-repeat;
			}
			.statbar table td.rate .r35 {
				background:url('/img/rate-indication/blue/r35.gif') top left transparent no-repeat;
			}
			.statbar table td.rate .r40 {
				background:url('/img/rate-indication/blue/r40.gif') top left transparent no-repeat;
			}
			.statbar table td.rate .r45 {
				background:url('/img/rate-indication/blue/r45.gif') top left transparent no-repeat;
			}
			.statbar table td.rate .r50 {
				background:url('/img/rate-indication/blue/r50.gif') top left transparent no-repeat;
			}
			.statbar table td.rate .rate-indication-content {
				height:37px;
			}
			
			/* video-v-group */
			div.video-v-group-indent {
				padding:15px 5px 0;
				margin:0 0;
			}
			
			div.video-v-group .add-video-link a {
				background:url("/img/icon-add.gif") top left transparent no-repeat;
				padding-left:25px;
				padding-top:0px;
				padding-bottom:5px;
			}
			
			div.video-v-group .controls-indent {
				margin-top:15px;
			}
			.videos-vert-indent {
				padding-top:15px;
			}
			
			.video-v-group .clip {
				padding-bottom:0px;
				position:relative;
			}
			
			.video-v-group .clip-mini {
				padding-bottom:0px;
				position:relative;
			}
			
			.video-v-group .clip-info .u {
				height:75px;
				overflow:hidden;
				padding-top:2px;
				padding-left:5px;
				line-height:12px;
			}
			.video-v-group .clip-info .u a {
				display:block;
				line-height:12px;
				font-size:11px;
				line-height:inherit;
				height:37px;
				overflow:hidden;
				margin-bottom:-37px;
				font-weight:bold;
			}	
			.video-v-group .clip-info .u span {
				display:block;
				padding-top:37px;
				color:#999;
				font-size:11px;
			}
			.video-v-group .clip-info .l {
				position:relative;
			}
			.video-v-group .clip-info .l strong {
				color:#999;
				font-size:11px;
				font-weight:normal;
				padding-left:5px;
				position:relative;
			}
			.video-v-group .clip-info .l-indent {
				padding-bottom:15px;
				position:relative;
			}
			
			.video-v-group .clip-info .r00 {
				position:relative;
				background:url('/img/rate-indication/white/r00.gif') 129px 5px transparent no-repeat;				
			}
			.video-v-group .clip-info .r05 {
				background:url('/img/rate-indication/white/r05.gif') 129px 5px transparent no-repeat;
				position:relative;
			}
			.video-v-group .clip-info .r10 {
				background:url('/img/rate-indication/white/r10.gif') 129px 5px transparent no-repeat;
				position:relative;
			}
			.video-v-group .clip-info .r15 {
				background:url('/img/rate-indication/white/r15.gif') 129px 5px transparent no-repeat;
				position:relative;
			}
			.video-v-group .clip-info .r20 {
				background:url('/img/rate-indication/white/r20.gif') 129px 5px transparent no-repeat;
				position:relative;
			}
			.video-v-group .clip-info .r25 {
				background:url('/img/rate-indication/white/r25.gif') 129px 5px transparent no-repeat;
				position:relative;
			}
			.video-v-group .clip-info .r30 {
				background:url('/img/rate-indication/white/r30.gif') 129px 5px transparent no-repeat;
				position:relative;
			}
			.video-v-group .clip-info .r35 {
				background:url('/img/rate-indication/white/r35.gif') 129px 5px transparent no-repeat;
				position:relative;
			}
			.video-v-group .clip-info .r40 {
				background:url('/img/rate-indication/white/r40.gif') 129px 5px transparent no-repeat;
				position:relative;
			}
			.video-v-group .clip-info .r45 {
				background:url('/img/rate-indication/white/r45.gif') 129px 5px transparent no-repeat;
				position:relative;
			}
			.video-v-group .clip-info .r50 {
				background:url('/img/rate-indication/white/r50.gif') 129px 5px transparent no-repeat;
				position:relative;
			}
			
			
			/* video-h-group */
			div.video-h-group-indent {
				padding-top:15px;
				margin:0px 10px;
			}
			div.video-h-group .paginator {
				position:relative;
				margin-top:-20px;
				text-align:center;
				float:left;
				padding-left:210px;
			}
			div.video-h-group .add-video-link {
				position:relative;
				margin-top:-16px;
				text-align:right;
				float:right;
			}
			
			div.video-h-group .add-video-link a {
				background:url("/img/icon-add.gif") top left transparent no-repeat;
				padding-left:25px;
				padding-top:0px;
				padding-bottom:5px;
			}
			
			div.video-h-group .controls-indent {
				margin-top:15px;
			}
			
			/* video answers */
			div.video-answers-indent {
				padding-top:35px;
				margin:0px 10px;
			}
			div.video-answers .paginator {
				position:relative;
				margin-top:-20px;
				text-align:center;
				float:left;
				padding-left:210px;
			}
			div.video-answers .add-video-answer-link {
				position:relative;
				margin-top:-16px;
				text-align:right;
				float:right;
				font-weight:bold;
				font-size:13px;
			}
			
			.add-video-answer-link a {
				background:url("/img/icon-add.gif") top left transparent no-repeat;
				padding-left:25px;
				padding-top:0px;
				padding-bottom:5px;
			}
			
			/* paginator */
			.paginator-cont-indent {
				padding:10px 0 20px 0;
			}
			
			.paginator a {
				padding-left:10px;
				padding-right:10px;
				font-size:14px;
				background:url("/img/paginator-inactive.gif") top center transparent no-repeat;
				color:#000;
				line-height:24px;
				padding-top:3px;
				padding-bottom:8px;
			}
			.paginator a.nbg {
				background: none;
			}
			.paginator span span {
				padding-left:10px;
				padding-right:10px;
				font-size:14px;
				background:url("/img/paginator-active.gif") top center transparent no-repeat;
				color:#fff;
				line-height:24px;
				padding-top:3px;
				padding-bottom:8px;
			}
			.paginator span.etc {
				background:none;
				color:#000;
			}
			
			/* videos-hor */
			.videos-hor-indent {
				padding-top:10px;
			}
			
			/* clip-snippet-red */
			.clip-snippet-red {
				float:left;
				padding-right:5px;
			}
			.clip-snippet-red .clip-snippet-bg {
				background:#FDCEA8;
			}
			.clip-snippet-red div.clip-snippet-tl {
				background:url("/img/clip-snippet-corner.gif") top left transparent no-repeat;
			}
			.clip-snippet-red div.clip-snippet-tr {
				background:url("/img/clip-snippet-corner.gif") top right transparent no-repeat;
			}
			.clip-snippet-red div.clip-snippet-bl {
				background:url("/img/clip-snippet-corner.gif") bottom left transparent no-repeat;
			}
			.clip-snippet-red div.clip-snippet-br {
				background:url("/img/clip-snippet-corner.gif") bottom right transparent no-repeat;
			}
			div.clip-snippet-indent {
				padding:3px;
			}
			div.clip-snippet-content {
				background:url("") center center transparent no-repeat;
			}
			.clip-snippet-red img {
				width:97px;
				height:65px;
			}
			
			/* clip-snippet-red */
			.clip-snippet-red-mini {
				float:left;
				padding-right:5px;
				padding-bottom:5px;
			}
			.clip-snippet-red-mini .clip-snippet-bg {
				background:#FDCEA8;
			}
			.clip-snippet-red-mini div.clip-snippet-tl {
				background:url("/img/clip-snippet-corner.gif") top left transparent no-repeat;
			}
			.clip-snippet-red-mini div.clip-snippet-tr {
				background:url("/img/clip-snippet-corner.gif") top right transparent no-repeat;
			}
			.clip-snippet-red-mini div.clip-snippet-bl {
				background:url("/img/clip-snippet-corner.gif") bottom left transparent no-repeat;
			}
			.clip-snippet-red-mini div.clip-snippet-br {
				background:url("/img/clip-snippet-corner.gif") bottom right transparent no-repeat;
			}
			.clip-snippet-red-mini div.clip-snippet-indent {
				padding:3px;
			}
			.clip-snippet-red-mini div.clip-snippet-content {
				background:url("") center center transparent no-repeat;
			}
			.clip-snippet-red-mini img {
				width:88px;
				height:53px;
			}
			
			/* clip-snippet-lite */
			.clip-snippet-lite {
				float:left;
				position:relative;
				margin-right:5px;
				padding-bottom:10px;
				width:103px;
			}
			.clip-snippet-lite .clip-snippet-bg {
				background:#C0D9E6;
			}
			.clip-snippet-lite div.clip-snippet-tl {
				background:url("/img/clip-snippet-corner.gif") top left transparent no-repeat;
			}
			.clip-snippet-lite div.clip-snippet-tr {
				background:url("/img/clip-snippet-corner.gif") top right transparent no-repeat;
			}
			.clip-snippet-lite div.clip-snippet-bl {
				background:url("/img/clip-snippet-corner.gif") bottom left transparent no-repeat;
			}
			.clip-snippet-lite div.clip-snippet-br {
				background:url("/img/clip-snippet-corner.gif") bottom right transparent no-repeat;
			}
			.clip-snippet-lite div.clip-snippet-indent {
				padding:3px;
			}
			.clip-snippet-lite div.clip-snippet-content {
				background: url("") center center transparent no-repeat;
				position:   relative;
			}
			.clip-snippet-lite img {
				width:97px;
				height:65px;
			}
			
			/* clip-snippet-lite */
			.clip-snippet-lite-mini {
				float:left;
				padding-right:5px;
				padding-bottom:5px;
			}
			.clip-snippet-lite-mini .clip-snippet-bg {
				background:#C0D9E6;
			}
			.clip-snippet-lite-mini div.clip-snippet-tl {
				background:url("/img/clip-snippet-corner.gif") top left transparent no-repeat;
			}
			.clip-snippet-lite-mini div.clip-snippet-tr {
				background:url("/img/clip-snippet-corner.gif") top right transparent no-repeat;
			}
			.clip-snippet-lite-mini div.clip-snippet-bl {
				background:url("/img/clip-snippet-corner.gif") bottom left transparent no-repeat;
			}
			.clip-snippet-lite-mini div.clip-snippet-br {
				background:url("/img/clip-snippet-corner.gif") bottom right transparent no-repeat;
			}
			.clip-snippet-lite-mini div.clip-snippet-indent {
				padding:3px;
			}
			.clip-snippet-lite-mini div.clip-snippet-content {
				background:url("") center center transparent no-repeat;
			}
			.clip-snippet-lite-mini img {
				width:88px;
				height:53px;
			}
			
			.clip-duration {
				position:relative;
				float:left;
				margin-top:-23px;
				margin-bottom:5px;
			}
			.clip-duration-indent {
				margin-left:6px;
			}
			.clip-duration span {
				color:#fff;
				font-size:11px;
			}
			
			.clip-duration-mini {
				float:left;
				margin-top:-20px;
				margin-bottom:3px;
			}
			.clip-duration-indent-mini {
				margin-left:6px;
			}
			.clip-duration-mini span {
				color:#fff;
				font-size:10px;
			}
			
			.clip-name {			
				width:100px !important;				
				padding-top:3px;
				background:#fff;
				overflow:hidden;
			}
			.clip-name-content {
				text-align:center;
				line-height:10px;
			}
			.clip-name-content span {			
				display:block;
				font-size:10px;
				padding:0 3px;
				line-height:12px;
				height:37px;
				overflow:hidden;
			}
			
			/* comments */
			div.comments-indent {
				padding:45px 0 15px;
				margin:0px 10px;
			}
			div.comments .add-comment-link {
				position:relative;
				margin-top:-16px;
				text-align:right;
				float:right;
				font-weight:bold;
				font-size:13px;
			}
			
			.add-comment-link a {
				background:url("/img/icon-add.gif") top left transparent no-repeat;
				padding-left:25px;
				padding-top:0px;
				padding-bottom:5px;
			}
			
			/* user & video info */
			div.avatar {
				float:left;
				padding-right:9px;
				position:relative;
			}
			div.avatar-bg {
				background:#709CB0;
			}
			div.avatar-tl {
				background:url("/img/avatar-corner.gif") top left transparent no-repeat;
			}
			div.avatar-tr {
				background:url("/img/avatar-corner.gif") top right transparent no-repeat;
			}
			div.avatar-bl {
				background:url("/img/avatar-corner.gif") bottom left transparent no-repeat;
			}
			div.avatar-br {
				background:url("/img/avatar-corner.gif") bottom right transparent no-repeat;
			}
			div.avatar-indent {
				position:relative;
				padding:1px;
			}
			div.avatar-content {
				position:relative;
				background:#fff;
				padding:1px 2px 0px 2px;
			}
			div.avatar-pic {
				position:relative;
				background:url("") center center transparent no-repeat;
			}
			div.avatar img {
				width:60px;
				height:60px;
			}
			
			div.user-info-indent {
				padding-top:3px;
			}
			
			p.date {
				padding-top:3px;
				padding-bottom:3px;
			}
			
			a.subscribe {
				background:url('/img/icon-subscribe.gif') center left transparent no-repeat;
				padding:5px 0;
				padding-left:22px;
				font-size:12px;				
			}

			div.video-info-indent {
				padding-top:10px;
			}
			
			.video-info .input-decor input {
				width:310px;
			}
			
			div.video-info p#cut {
				display:block;
			}
			div.video-info p#full {
				display:none;
			}
			
			/*comments*/
			
			.comments .comments-thread-indent {
				margin-top:15px;
			}
	

			.comments .username {
				float:left;
			}
			.comments .datetime {
				text-align:right;
			}
	
			.comments-thread-content div:first-child {
				border-top:none;
			}
	
			.comment {
				border-top:solid 1px #709CB0;
			}
			.comment-indent {
				padding-top:10px;
				padding-bottom:20px;
			}
	
			.comment p {
				font-size:13px;
				padding-top:5px;
				padding-bottom:5px;
			}
	
			.comment blockquote {
				background:#A8C1CD;
				padding-left:5px;
				margin-top:10px;
				margin-bottom:5px;
			}
			.comment .quote-indent {
				padding-left:5px;
				background:#fff;
			}
			.comment .quote-content * {
				font-size:11px;
			}
	
			.reply-link a {
				background:url("/img/icon-reply.gif") top left transparent no-repeat;
				padding-left:25px;
			}
			
			/* profile */
			.profile-stats .avatar-preview {
				float:left;
			}
			.profile-stats .avatar-preview-indent {
				margin-right:20px;
			}
			.profile-stats .block-lblue {
			}
			
			/* messages */
			
	.message-list {
		padding:15px 0;
	}	
	.message-node {
		padding-bottom:10px;
	}	
	.message-node .header {
		font-weight:bold;
		font-size:12px;
	}
	.message-node .date {
		font-size:14px;
		color:#666;
		float:left;
		padding-right:15px;
	}
	.message-node .text {
		padding:5px 0 3px;
	}
	.message-node .text .quoted-comment {
		margin:10px 5px;
	}
	.message-node .text .quoted-comment * {
		font-size:12px;
		line-height:13px;
		color:#333;
	}
	.message-node .text, .message-node .text * {
		font-size:12px;
		line-height:14px;		
	}
	.message-node .text p {
		padding:0;
	}
	.snav a {
		font-size:13px;
	}
	
	span.fav {
		padding-right:25px;
		line-height:19px;
		height:19px;
		background:url('/img/fav-icon.jpg') top left transparent no-repeat;
	}
			