body {
	background: url(body-bg.jpg) repeat-x #333;
	margin: 0px;
	padding: 0px;
	color: #666666;
	font-size: 12px; 
	font-family: Arial, Sans-Serif, Tahoma, Verdana;
}

a:link, a:active, a:visited {
	color: #666666;
}

a:hover {
	text-decoration: none;
}

	a.white:link, a.white:active, a.white:visited {
		color: #ffffff;
	}

	a.orange:link, a.orange:active, a.orange:visited {
		color: #d33711;
	}

	a.blue:link, a.blue:active, a.blue:visited {
		color: #7bb9dc;
	}

	a.dark:link, a.dark:active, a.dark:visited {
		color: #333333;
	}

	a.bold:link, a.bold:active, a.bold:visited {
		font-weight: bold;
	}

	a.large:link, a.large:active, a.large:visited {
		font-size: 14px;
		font-weight: bold;
	}

	a.tab:link, a.tab:active, a.tab:visited {
		text-decoration: none;
	}
	
	a.tab:hover {
		color: #7bb9dc;
	}	

	a.tag1:link, a.tag1:active, a.tag1:visited,
	a.tag2:link, a.tag2:active, a.tag2:visited,
	a.tag3:link, a.tag3:active, a.tag3:visited,
	a.tag4:link, a.tag4:active, a.tag4:visited,
	a.tag5:link, a.tag5:active, a.tag5:visited {
		text-decoration: none;
	}

	a.tag1:hover,
	a.tag2:hover,
	a.tag3:hover,
	a.tag4:hover,
	a.tag5:hover {
		text-decoration: underline;
	}

	a.tag1:link, a.tag1:active, a.tag1:visited,
	a.tag2:link, a.tag2:active, a.tag2:visited {
		font-size: 13px;
	}

	a.tag2:link, a.tag2:active, a.tag2:visited {
		color: #333333;
		font-weight: bold;
	}

	a.tag3:link, a.tag3:active, a.tag3:visited,
	a.tag4:link, a.tag4:active, a.tag4:visited {
		color: #7bb9dc;
		font-size: 16px;
	}

	a.tag4:link, a.tag4:active, a.tag4:visited {
		font-weight: bold;
	}

	a.tag5:link, a.tag5:active, a.tag5:visited {
		font-size: 17px;
		color: #d33711;
	}

	#menu a.btn1:link, #menu a.btn1:visited, #menu a.btn1:active,
	#menu a.btn2:link, #menu a.btn2:visited, #menu a.btn2:active,
	#menu a.btn3:link, #menu a.btn3:visited, #menu a.btn3:active,
	#menu a.btn4:link, #menu a.btn4:visited, #menu a.btn4:active,
	#menu a.btn5:link, #menu a.btn5:visited, #menu a.btn5:active {
		display: block;
		font-size: 13px;
		font-weight: bold;
		text-decoration: none;
		padding-top: 18px;
		height: 33px;
		text-align: center;
	}

	#menu a.btn1:hover,
	#menu a.btn2:hover,
	#menu a.btn3:hover,
	#menu a.btn4:hover,
	#menu a.btn5:hover {
		color: #ffffff;
		background: url(menu-btn-over.gif);
	}

	#menu a.btn1 {
		width: 87px;
	}

	#menu a.btn2 {
		width: 94px;
	}

	#menu a.btn3 {
		width: 105px;
	}

	#menu a.btn4 {
		width: 123px;
	}

	#menu a.btn5 {
		width: 75px;
	}

	#menu a.btn1-sel:link, #menu a.btn1-sel:visited, #menu a.btn1-sel:active,
	#menu a.btn2-sel:link, #menu a.btn2-sel:visited, #menu a.btn2-sel:active,
	#menu a.btn3-sel:link, #menu a.btn3-sel:visited, #menu a.btn3-sel:active,
	#menu a.btn4-sel:link, #menu a.btn4-sel:visited, #menu a.btn4-sel:active,
	#menu a.btn5-sel:link, #menu a.btn5-sel:visited, #menu a.btn5-sel:active {
		display: block;
		font-size: 13px;
		font-weight: bold;
		text-decoration: none;
		padding-top: 23px;
		height: 28px;		
		text-align: center;
		color: #d33711;
		background: url(menu-btn-sel.gif);
	}

	#menu a.btn1-sel {
		width: 57px;
	}

	#menu a.btn2-sel {
		width: 64px;
	}

	#menu a.btn3-sel {
		width: 75px;
	}

	#menu a.btn4-sel {
		width: 93px;
	}

	#menu a.btn5-sel {
		width: 45px;
	}

	a.btn-upload:link, a.btn-upload:active, a.btn-upload:visited {
		display: block;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		color: #ffffff;
		padding: 5px 0px 0px 30px;
		margin-top: 13px;
		width: 84px;
		height: 20px;
		background: url(btn-upload.gif);
	}

	a.btn-msgs:link, a.btn-msgs:active, a.btn-msgs:visited {
		display: block;
		float: left;
		width: 18px;
		height: 14px;
		background: url(icon-messages.gif);
	}

	a.btn-search:link, a.btn-search:active, a.btn-search:visited {
		float: left;
		display: block;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		color: #d33711;
		padding-top: 6px;
		margin: 13px 0px 0px 10px;
		width: 60px;
		height: 19px;
		text-align: center;
		background: url(btn-search.gif);
	}

	a.btn-add-comment:link, a.btn-add-comment:active, a.btn-add-comment:visited,
	a.btn-cancel-comment:link, a.btn-cancel-comment:active, a.btn-cancel-comment:visited,
	a.btn-subscribe:link, a.btn-subscribe:active, a.btn-subscribe:visited,
	a.btn-submit:link, a.btn-submit:active, a.btn-submit:visited {
		float: left;
		display: block;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		color: #d33711;
		padding-top: 6px;
		height: 19px;
		text-align: center;
		background: url(btn-submit-bg.gif);		
	}

	a.btn-add-comment:link, a.btn-add-comment:active, a.btn-add-comment:visited {
		width: 101px;
	}
	
	a.btn-cancel-comment:link, a.btn-cancel-comment:active, a.btn-cancel-comment:visited {
		width: 60px;
	}
	
	a.btn-subscribe:link, a.btn-subscribe:active, a.btn-subscribe:visited {
		width: 72px;
	}

	a.btn-panel-caption:link, a.btn-panel-caption:active, a.btn-panel-caption:visited,
	a.btn-panel-caption-sel:link, a.btn-panel-caption-sel:active, a.btn-panel-caption-sel:visited,
	a.btn-panel-caption-right:link, a.btn-panel-caption-right:active, a.btn-panel-caption-right:visited,
	a.btn-panel-caption-left:link, a.btn-panel-caption-left:active, a.btn-panel-caption-left:visited {
		display: block;
		float: left;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
		padding: 8px 0px 0px 11px;
		height: 23px;
		width: 139px;
	}

	a.btn-panel-caption-sel:link, a.btn-panel-caption-sel:active, a.btn-panel-caption-sel:visited {
		color: #333333;
		background: url(panel-caption-half-bg.gif);
	}

	a.btn-panel-caption-right:link, a.btn-panel-caption-right:active, a.btn-panel-caption-right:visited {
		background: url(panel-caption-half-right-bg.gif);
	}

	a.btn-panel-caption-left:link, a.btn-panel-caption-left:active, a.btn-panel-caption-left:visited {
		background: url(panel-caption-half-left-bg.gif);
	}

	a.btn-clips-editor:link, a.btn-clips-editor:active, a.btn-clips-editor:visited,
	a.btn-clips-recent:link, a.btn-clips-recent:active, a.btn-clips-recent:visited,
	a.btn-clips-popular:link, a.btn-clips-popular:active, a.btn-clips-popular:visited,
	a.btn-clips-rated:link, a.btn-clips-rated:active, a.btn-clips-rated:visited,
	a.btn-clips-editor-sel:link, a.btn-clips-editor-sel:active, a.btn-clips-editor-sel:visited,
	a.btn-clips-recent-sel:link, a.btn-clips-recent-sel:active, a.btn-clips-recent-sel:visited,
	a.btn-clips-popular-sel:link, a.btn-clips-popular-sel:active, a.btn-clips-popular-sel:visited,
	a.btn-clips-rated-sel:link, a.btn-clips-rated-sel:active, a.btn-clips-rated-sel:visited {
		float: left;
		display: block;
		width: 50px;
		height: 50px;
	}

	a.btn-clips-editor:link, a.btn-clips-editor:active, a.btn-clips-editor:visited {
		background: url(btn-clips-editor.jpg) no-repeat;
	}

	a.btn-clips-editor:hover,
	a.btn-clips-editor-sel:link, a.btn-clips-editor-sel:active, a.btn-clips-editor-sel:visited {
		background: url(btn-clips-editor-over.jpg) no-repeat;
	}

	a.btn-clips-recent:link, a.btn-clips-recent:active, a.btn-clips-recent:visited {
		background: url(btn-clips-recent.jpg) no-repeat;
	}

	a.btn-clips-recent:hover,
	a.btn-clips-recent-sel:link, a.btn-clips-recent-sel:active, a.btn-clips-recent-sel:visited {
		background: url(btn-clips-recent-over.jpg) no-repeat;
	}

	a.btn-clips-popular:link, a.btn-clips-popular:active, a.btn-clips-popular:visited {
		background: url(btn-clips-popular.jpg) no-repeat;
	}

	a.btn-clips-popular:hover,
	a.btn-clips-popular-sel:link, a.btn-clips-popular-sel:active, a.btn-clips-popular-sel:visited {
		background: url(btn-clips-popular-over.jpg) no-repeat;
	}

	a.btn-clips-rated:link, a.btn-clips-rated:active, a.btn-clips-rated:visited {
		background: url(btn-clips-rated.jpg) no-repeat;
	}

	a.btn-clips-rated:hover,
	a.btn-clips-rated-sel:link, a.btn-clips-rated-sel:active, a.btn-clips-rated-sel:visited {
		background: url(btn-clips-rated-over.jpg) no-repeat;
	}

	a.btn-clips-editor-small:link, a.btn-clips-editor-small:active, a.btn-clips-editor-small:visited,
	a.btn-clips-recent-small:link, a.btn-clips-recent-small:active, a.btn-clips-recent-small:visited,
	a.btn-clips-popular-small:link, a.btn-clips-popular-small:active, a.btn-clips-popular-small:visited,
	a.btn-clips-rated-small:link, a.btn-clips-rated-small:active, a.btn-clips-rated-small:visited {
		float: right;
		display: block;
		width: 20px;
		height: 20px;
		margin-right: 5px;
	}

	a.btn-clips-editor-small:link, a.btn-clips-editor-small:active, a.btn-clips-editor-small:visited {
		background: url(btn-clips-editor-small.gif) no-repeat;
	}

	a.btn-clips-editor-small:hover {
		background: url(btn-clips-editor-small-over.gif) no-repeat;
	}

	a.btn-clips-recent-small:link, a.btn-clips-recent-small:active, a.btn-clips-recent-small:visited {
		background: url(btn-clips-recent-small.gif) no-repeat;
	}

	a.btn-clips-recent-small:hover {
		background: url(btn-clips-recent-small-over.gif) no-repeat;
	}

	a.btn-clips-popular-small:link, a.btn-clips-popular-small:active, a.btn-clips-popular-small:visited {
		background: url(btn-clips-popular-small.gif) no-repeat;
	}

	a.btn-clips-popular-small:hover {
		background: url(btn-clips-popular-small-over.gif) no-repeat;
	}

	a.btn-clips-rated-small:link, a.btn-clips-rated-small:active, a.btn-clips-rated-small:visited {
		background: url(btn-clips-rated-small.gif) no-repeat;
		margin-right: 0px;
	}

	a.btn-clips-rated-small:hover {
		background: url(btn-clips-rated-small-over.gif) no-repeat;
	}

	a.btn-view1:link, a.btn-view1:active, a.btn-view1:visited,
	a.btn-view2:link, a.btn-view2:active, a.btn-view2:visited,
	a.btn-view1-sel:link, a.btn-view1-sel:active, a.btn-view1-sel:visited,
	a.btn-view2-sel:link, a.btn-view2-sel:active, a.btn-view2-sel:visited {
		float: right;
		display: block;
		width: 29px;
		height: 22px;
	}

	a.btn-view1:link, a.btn-view1:active, a.btn-view1:visited {
		margin-right: 5px;
		background: url(btn-view1.gif);
	}

	a.btn-view2:link, a.btn-view2:active, a.btn-view2:visited {
		background: url(btn-view2.gif);
	}

	a.btn-view1-sel:link, a.btn-view1-sel:active, a.btn-view1-sel:visited {
		margin-right: 5px;
		background: url(btn-view1-sel.gif);
	}

	a.btn-view2-sel:link, a.btn-view2-sel:active, a.btn-view2-sel:visited {
		background: url(btn-view2-sel.gif);
	}

	a.drop-list-item:link, a.drop-list-item:active, a.drop-list-item:visited {
		display: block;
		font-size: 14px;
		font-weight: bold;
		color: #333333;
		text-decoration: none;
		padding: 5px 0px 0px 10px;
		height: 20px;
		background: #ffffff;
		border-bottom: 1px solid #cccccc;
	}

	a.drop-list-item:hover {
		background: #efefef;
	}
	
	a.drop-list-sel:link,
	a.drop-list-sel:visited {
		background: #efefef;
	}

	a.scroll-left:link, a.scroll-left:active, a.scroll-left:visited,
	a.scroll-right:link, a.scroll-right:active, a.scroll-right:visited {
		display: block;
		float: left;
		width: 20px;
		height: 90px;
	}

	a.scroll-left:link, a.scroll-left:active, a.scroll-left:visited {
		background: url(btn-scroll-left.gif);
		margin-right: 10px;
	}

	a.scroll-right:link, a.scroll-right:active, a.scroll-right:visited {
		background: url(btn-scroll-right.gif);
	}

	a.btn-send:link, a.btn-send:active, a.btn-send:visited,
	a.btn-fav:link, a.btn-fav:active, a.btn-fav:visited,
	a.btn-unapp:link, a.btn-unapp:active, a.btn-unapp:visited {
		float: left;
		display: block;
		height: 20px;
	}

	a.btn-send:link, a.btn-send:active, a.btn-send:visited {
		width: 20px;
		background: url(icon-send.gif);
	}

	a.btn-fav:link, a.btn-fav:active, a.btn-fav:visited {
		width: 18px;
		background: url(icon-fav.gif);
	}

	a.btn-unapp:link, a.btn-unapp:active, a.btn-unapp:visited {
		width: 20px;
		background: url(icon-unapp.gif);
	}

	a.cat-link:link, a.cat-link:active, a.cat-link:visited,
	a.cat-link-sel:link, a.cat-link-sel:active, a.cat-link-sel:visited,
	a.tv2-sub-cat-link:link, a.tv2-sub-cat-link:active, a.tv2-sub-cat-link:visited,
	a.tv2-sub-cat-link-sel:link, a.tv2-sub-cat-link-sel:active, a.tv2-sub-cat-link-sel:visited,
	a.tv2-cat-link:link, a.tv2-cat-link:active, a.tv2-cat-link:visited,
	a.planeta-sub-cat-link:link, a.planeta-sub-cat-link:active, a.planeta-sub-cat-link:visited,
	a.planeta-sub-cat-link-sel:link, a.planeta-sub-cat-link-sel:active, a.planeta-sub-cat-link-sel:visited,
	a.planeta-cat-link:link, a.planeta-cat-link:active, a.planeta-cat-link:visited,
	a.erogance-sub-cat-link:link, a.erogance-sub-cat-link:active, a.erogance-sub-cat-link:visited,
	a.erogance-sub-cat-link-sel:link, a.erogance-sub-cat-link-sel:active, a.erogance-sub-cat-link-sel:visited,
	a.erogance-cat-link:link, a.erogance-cat-link:active, a.erogance-cat-link:visited,
	a.mediamixx-sub-cat-link:link, a.mediamixx-sub-cat-link:active, a.mediamixx-sub-cat-link:visited,
	a.mediamixx-sub-cat-link-sel:link, a.mediamixx-sub-cat-link-sel:active, a.mediamixx-sub-cat-link-sel:visited,
	a.mediamixx-cat-link:link, a.mediamixx-cat-link:active, a.mediamixx-cat-link:visited,		
	a.elect-cat-link:link, a.elect-cat-link:active, a.elect-cat-link:visited {
		font-weight: bold;
		display: block;
		padding: 5px 0px 0px 10px;
		width: 190px;
		height: 20px;
		color: #d33711;
		float: left;
		margin-bottom: 5px;
		margin-right: 10px;
	}

	a.cat-link-sel:link, a.cat-link-sel:active, a.cat-link-sel:visited {
		text-decoration: none;
		color: #ffffff;
		background: url(cat-link-sel-bg.gif);
	}

	a.cat-link:hover {
		color: #ffffff;
		background: url(cat-link-bg.gif);
	}

	a.user-menu-btn:link, a.user-menu-btn:active, a.user-menu-btn:visited {
		text-decoration: none;
		width: 130px;
		height: 20px;
		padding: 5px 0px 0px 10px;
		display: block;
		border-bottom: 1px solid #cccccc;
		border-right: 1px solid #cccccc;
		background: #ffffff;
		font-weight: bold;
		color: #333333;
	}
	
	a.user-menu-btn:hover {
		color: #7bb9dc;
		font-weight: bold;
	}

	a.profile-btn:link, a.profile-btn:active, a.profile-btn:visited {
		float: left;
		display: block;
		width: 90px;
		height: 16px;
		background: url(arrow-blue.gif) right no-repeat; 
	}

	a.user-menu-btn:link, a.user-menu-btn:active, a.user-menu-btn:visited {
		text-decoration: none;
		width: 130px;
		height: 20px;
		padding: 5px 0px 0px 10px;
		display: block;
		border-bottom: 1px solid #cccccc;
		border-right: 1px solid #cccccc;
		background: #ffffff;
		font-weight: bold;
		color: #333333;
	}
	
	a.user-menu-btn:hover {
		color: #7bb9dc;
		font-weight: bold;
	}

	a.profile-btn:link, a.profile-btn:active, a.profile-btn:visited {
		float: left;
		display: block;
		width: 90px;
		height: 16px;
		background: url(arrow-blue.gif) right no-repeat; 
	}
	
	.pager a.blue:link, .pager a.blue:active, .pager a.blue:visited {
		color: #7bb9dc;
	}
	
	.devision {
		float: right;
		display: block;
	}	
	
	.footer-link-4:link,
	.footer-link-4:active,
	.footer-link-4:hover,
	.footer-link-4:visited {
		text-decoration: none;
	}


div{}

	#holder,
	#elect-holder,
	#tv2-holder,
	#planeta-holder,
	#erogance-holder,
	#mediamixx-holder {
		background: url(holder-bg.gif);
		width: 986px;
		margin: 0 auto;
	}

	#corner-left,
	#tv2-corner-left,
	#planeta-corner-left,
	#erogance-corner-left,
	#mediamixx-corner-left {
		float: left;
		background: url(corner-left.gif);
		width: 3px;
		height: 165px;
	}
	
	#corner-right,
	#tv2-corner-right,
	#planeta-corner-right,
	#erogance-corner-right,
	#mediamixx-corner-right {
		float: left;
		background: url(corner-right.gif);
		width: 3px;
		height: 165px;
	}	

	#body {
		float: left;
		background: #ffffff;
		width: 980px;
	}

	#top,
	#tv2-top,
	#planeta-top,
	#erogance-top,
	#mediamixx-top {
		background: url(top-bg.gif) repeat-x #333;
		width: 980px;
		height: 20px;
	}

	#top-left,
	#tv2-top-left,
	#planeta-top-left,
	#erogance-top-left,
	#mediamixx-top-left  {
		float: left;
		background: url(top-left.gif) no-repeat;
		width: 20px;
		height: 20px;
	}
	
	#top-right,
	#tv2-top-right,
	#planeta-top-right,
	#erogance-top-right,
	#mediamixx-top-right {
		float: right;
		background: url(top-right.gif) no-repeat;
		width: 20px;
		height: 20px;
	}	

	#header, #header-home {
		background: url(header-bg.gif) repeat-x bottom #f4f4f4;
		padding: 10px;
		width: 960px;		
	}

	#header {
		height: 141px;
	}

	#header-home {
		height: 270px;
	}

	#header-left {
		float: left;
		width: 500px;
		height: 260px;
	}

	#header-right {
		float: left;
		width: 460px;
		height: 260px;
	}

	#header-main-clip {
		float: left;
		width: 450px;
		height: 255px;
		padding-top: 5px;
		background: url(header-main-clip-bg.gif);
	}

	#header-main-clip-holder {
		float: left;
		width: 280px;
		height: 250px;
	}

	#header-main-clip-info {
		float: left;
		padding-left: 5px;
		width: 165px;
		height: 250px;
	}

	#header-logo-holder {
		float: left;
		width: 383px;
		height: 260px;
	}

	#header-nav-left {
		float: left;
		width: 10px;
		height: 32px;
		background: url(header-nav-left.gif);
	}

	#header-nav-right {
		float: right;
		width: 10px;
		height: 32px;
		background: url(header-nav-right.gif);
	}

	#header-nav {
		float: left;
		padding-top: 8px;
		width: 363px;
		height: 24px;
		background: url(header-nav-bg.gif);
	}

	#header-nav-btns {
		float: left;
		width: 577px;
		padding-top: 6px;
		height: 26px;
		background: url(header-nav-bg.gif);
	}

	#todaysclips {
		float: right;
		font-size: 11px;
		font-weight: bold;
		color: #333333;
		padding: 3px 10px 0px 0px;
	}

	#clips-nav-left {
		float: left;
		width: 10px;
		height: 62px;
		background: url(clips-nav-left.gif);
	}

	#clips-nav-right {
		float: right;
		width: 10px;
		height: 62px;
		background: url(clips-nav-right.gif);
	}

	#clips-nav {
		float: left;
		width: 363px;
		padding: 6px 0px;
		height: 50px;
		background: url(clips-nav-bg.gif);
	}

	#header-clips-holder {
		float: left;
		padding-left: 10px;
		width: 107px;
		height: 260px;
	}
	
	#response-panel {
		padding-top: 10px;
	}

	#header-main-clip-left {
		float: left;
		width: 5px;
		height: 260px;
		background: url(header-main-clip-left.gif);
	}

	#header-main-clip-right {
		float: left;
		width: 5px;
		height: 260px;
		background: url(header-main-clip-right.gif);
	}

	.clip-item-holder,
	.clip-item-sel-editor,
	.clip-item-sel-recent,
	.clip-item-sel-popular,
	.clip-item-sel-rated {
		padding: 4px;
		width: 88px;
		height: 54px;
		background: url(header-clip-bg.gif);
		margin-bottom: 4px;
	}

	.clip-item-sel-editor {
		background: url(header-clip-sel-editor.gif);
	}

	.clip-item-sel-recent {
		background: url(header-clip-sel-recent.gif);
	}

	.clip-item-sel-popular {
		background: url(header-clip-sel-popular.gif);
	}

	.clip-item-sel-rated {
		background: url(header-clip-sel-rated.gif);
	}

	#logo-bg,
	#logo-en {
		cursor: pointer;
		margin-top: 10px;
		float: left;
		width: 232px;
		height: 90px;
	}
	
	#logo-bg {
		background: url(logo-bg.gif);	
	}
	
	#logo-en {
		background: url(logo-en.gif);
	}	

	#logo-home-bg,
	#logo-home-en {
		cursor: pointer;
		clear: both;
		width: 383px;
		height: 166px;
	}
	
	#logo-home-bg {
		background: url(logo-home-bg.gif);	
	}
	
	#logo-home-en {
		background: url(logo-home-en.gif);	
	}

	#content-left {
		float: left;
		width: 630px;
		padding: 10px 0px 0px 20px;
	}

	#content-left-clip {
		float: left;
		width: 470px;
		padding: 10px 0px 0px 20px;
	}

	#content-right {
		float: right;
		padding: 10px;
		width: 300px;
	}

	#content-right-clip {
		float: left;
		padding: 20px 10px 10px 20px;
		width: 460px;
	}

	#clip-stats {
		float: left;
		width: 160px;
	}

	#clip-info {
		margin-top: 20px;
		width: 150px;
		border-top: 1px dashed #cccccc;
		border-bottom: 1px dashed #cccccc;
		padding: 5px 0px 10px 0px;
	}

	.clip-right-panel-top {
		width: 460px;
		height: 5px;
		font-size: 0px;
		background: url(clip-right-panel-top.gif);
	}

	.clip-right-panel-bottom1, .clip-right-panel-bottom2  {
		width: 460px;
		height: 10px;
		font-size: 0px;
		margin-bottom: 10px;
	}

	.clip-right-panel-bottom1  {
		background: url(clip-right-panel-bottom1.gif);		
	}

	.clip-right-panel-bottom2  {
		background: url(clip-right-panel-bottom2.gif);		
	}

	.clip-right-panel {
		width: 456px;
		padding: 0px 2px;
		background: url(clip-right-panel-bg.gif);
	}

	#clip-user-info {
		padding: 5px 9px 0px 9px;
		height: 60px;
	}

	#clip-user-info-text {
		float: left;
		padding-left: 10px;
	}

	#clip-description {
		padding: 9px 9px 1px 9px;
		background: #efefef;
	}

	#subscribe-btn-holder {
		float: right;
		padding-top: 27px;
	}

	#related-title {
		float: left;
		padding: 4px 9px 9px 9px;
		font-size: 14px;
		font-weight: bold;
	}

	#related-links,
	#tv2-related-links,
	#planeta-related-links,
	#erogance-related-links,
	#mediamixx-related-links {
		clear: both;
		padding: 4px 9px 0px 9px;
		margin-bottom: 10px;
		height: 21px;
		background: #efefef;
	}

	#related-videos {
		overflow: auto;
		padding: 0px 9px 9px 9px;
		height: 420px;
	}

	.related-view2-item
	{
		float: left;
		width: 132px;
		height: 165px; 
		margin-right: 8px;
	}

	.related-view1-item {
		width: 421px; 
		height: 98px;
		margin-bottom: 10px;
	}

	.related-view1-img {
		float: left;
		width: 134px;
		height: 98px;
	}

	.related-view1-info {
		float: left;
		width: 277px;
		height: 98px;
		padding-left: 10px;
		overflow: hidden;
	}

	#panel-rating {
		padding: 8px;
		width: 134px;
		height: 83px;
		background: url(panel-rating-bg.gif);
		text-align: center;
	}

	#rating-stars {
		padding: 3px 0px 0px 25px;
	}

	.panel-caption {
		font-size: 14px;
		font-weight: bold;
		color: #333333;	
		padding: 8px 0px 0px 11px;
		height: 23px;
		width: 289px;
		background: url(panel-caption-bg.gif);
	}

	.panel-body {
		width: 296px;
		padding: 1px 2px 0px 2px;
		background: url(panel-body-bg.gif);
	}

	.panel-bottom {
		width: 300px;
		height: 5px;
		font-size: 0px;
		margin-bottom: 10px;
		background: url(panel-bottom-bg.gif) no-repeat bottom;
	}
	
	.remaining-symbols-text {
		float: right; 
		width: 110px; 
		text-align: right; 
		padding-right: 5px;
		padding-top: 5px;
		font-size: 11px;
	}

	.panel-item {
		padding: 5px;
		width: 286px;
		margin-bottom: 1px;
		background: #efefef;
		height: 52px;
		font-size: 11px;
	}
	
	.action-result {
		font-weight: bold;
		padding-top: 10px;
		text-align: center;
		color: red;
		padding-bottom: 10px;
	}

	#clips-editor-info,
	#clips-recent-info,
	#clips-popular-info,
	#clips-rated-info {
		float: left;
		padding: 12px 0px 0px 10px;
		width: 123px;
	}

	.clips-nav-sep {
		float: left;
		width: 10px;
		height: 1px;
		font-size: 0px;
	}

	#footer,
	#elect-footer,
	#tv2-footer,
	#planeta-footer,
	#erogance-footer,
	#mediamixx-footer {
		float: left;
		font-size: 11px;
		background: url(footer-bg.gif);
		width: 980px;
		height: 60px;
	}

	#footer-left,
	#elect-footer-left,
	#tv2-footer-left,
	#planeta-footer-left,
	#erogance-footer-left,
	#mediamixx-footer-left {
		background: url(footer-left.gif) no-repeat; 
		float: left;
		padding-top: 15px;
		padding-left: 20px;
		height: 45px;
	}

	#footer-right,
	#elect-footer-right,
	#tv2-footer-right,
	#planeta-footer-right,
	#erogance-footer-right,
	#mediamixx-footer-right  {
		background: url(footer-right.gif) no-repeat right;
		float: right;
		padding-top: 10px;
		padding-right: 20px;
		height: 50px;
	}

	#footer-corner-left,
	#elect-footer-corner-left,
	#tv2-footer-corner-left,
	#planeta-footer-corner-left,
	#erogance-footer-corner-left,
	#mediamixx-footer-corner-left  {
		float: left;
		width: 3px;
		height: 60px;
		background: url(footer-corner-left.gif);
	}
	
	#footer-corner-right,
	#elect-footer-corner-right,
	#tv2-footer-corner-right,
	#planeta-footer-corner-right,
	#erogance-footer-corner-right,
	#mediamixx-footer-corner-right {
		float: left;
		width: 3px;
		height: 60px;
		background: url(footer-corner-right.gif);
	}	

	#bottom-holder {
		width: 960px; 
		margin-left: 10px;
		margin-bottom: 20px;
	}

	#bottom-nav-left {
		float: left;
		width: 10px;
		height: 32px;
		background: url(header-nav-left.gif);
	}

	#bottom-nav-right {
		float: right;
		width: 10px;
		height: 32px;
		background: url(header-nav-right.gif);
	}

	#bottom-nav {
		text-align: center;
		float: left;
		width: 940px;
		padding-top: 8px;
		height: 24px;
		background: url(header-nav-bg.gif);
	}

	#bottom-links-left {
		margin-top: 10px;
		float: left;
		width: 10px;
		height: 61px;
		background: url(bottom-links-left.gif);
	}

	#bottom-links-right {
		margin-top: 10px;
		float: right;
		width: 10px;
		height: 61px;
		background: url(bottom-links-right.gif);
	}

	#bottom-links {
		font-size: 11px;
		margin-top: 10px;
		float: left;
		width: 940px;
		padding-top: 8px;
		height: 53px;
		background: url(bottom-links-bg.gif);
	}

	#createdby {
		float: left;
		padding-top: 5px;
		padding-right: 5px;
	}

	#banner1 {
		margin-top: 10px;
		float: left;
		width: 728px;
		height: 90px;
	}

	#banner2 {
		margin-bottom: 10px;
	}

	.drop-list {
		cursor: pointer;
		margin-right: 10px;
		float: left;
		height: 25px;
		background: url(select-bg.gif);
	}

	.drop-list-text {
		float: left;
		padding: 4px 10px 0px 0px;
		height: 21px;
		font-size: 14px;
		font-weight: bold;
		color: #333333;
	}

	.drop-list-btn {
		float: right;
		width: 26px;
		height: 25px;
		background: url(select-button.gif);
	}

	.drop-list-left {
		float: left;
		width: 10px;
		height: 25px;
		background: url(select-left-corner.gif);
	}

	.drop-list-menu {
		position: absolute; 
		visibility: hidden;
		border-left: 1px solid #cccccc; 
		border-right: 1px solid #cccccc; 
		border-bottom: 1px solid #cccccc; 
		padding-top: 5px;
	}

	.title,
	.tv2-title,
	.planeta-title,
	.erogance-title,
	.mediamixx-title {
		height: 25px;
		border-bottom: 1px solid #999999;
		margin-bottom: 5px;
	}

	.title-clips {
		height: 35px;
		border-bottom: 1px solid #999999;
		margin-bottom: 20px;
	}

	.title-text,
	.tv2-title-text,
	.planeta-title-text,
	.erogance-title-text,
	.mediamixx-title-text {
		color: #333333;
		font-size: 12px;
		font-weight: bold;
		float: left;
		padding-bottom: 5px;
	}

	.title-text-right,
	.tv2-title-text-right,
	.planeta-title-text-right,
	.erogance-title-text-right,
	.mediamixx-title-text-right  {
		padding-top: 5px;
		float: right;
	}

	.title-links-right {
		padding-top: 3px;
		float: right;
	}

	.title-links {
		text-align: right;
		font-weight: bold;
		margin-bottom: 20px;
	}

	.clip-view1 {
		height: 120px;
		border-bottom: 1px dashed #cccccc;
		margin-bottom: 10px;
	}

	.clip-view2 {
		height: 210px;
		border-bottom: 1px dashed #cccccc;
		margin-bottom: 10px;
	}
	
	.clip-view-sep {
		height: 10px;
		font-size: 0px;
		clear: both;
		border-bottom: 1px dashed #cccccc;
		margin-bottom: 10px;
	}

	.clip-view-img {
		float: left;
		width: 150px;
		height: 110px;
	}

	.clip-view1-info {
		float: left;
		padding-left: 10px;
		width: 307px;
		height: 110px;
	}

	.clip-view1-stats {
		background: url(clip-view1-stats-bg.jpg);
		float: right;
		padding: 10px;
		width: 140px;
		height: 90px;
	}

	.clips-view-bottom {
		text-align: right;
		padding-bottom: 20px;
	}

	.clip-view2-holder {
		float: left;
		width: 150px;
		margin-right: 10px;
	}

	.clip-view2-info {
		clear: both;
	}

	.list-caption {
		float: left;
		font-weight: bold;
		padding-top: 5px;
		margin-right: 10px;
	}

	.spacer {
		padding-top: 5px;
	}

	.spacer10 {
		padding-top: 10px;
	}
	
	.spacer20 {
		clear: both;
		height: 20px;
	}
	
	.spacer2 {
		clear: both;
		height: 10px;
		font-size: 1px;
	}

	.pager {
		font-weight: bold;
		font-size: 14px;
	}
	
	.pager-small {
		font-weight: bold;
	}

	.comment-item {
		padding-bottom: 10px;
		margin-bottom: 10px;
		border-bottom: 1px dashed #cccccc;
		overflow: hidden;
	}

	.comment-item-reply {
		margin: 0px 0px 10px 36px;
		padding-bottom: 10px;
		border-bottom: 1px dashed #cccccc;
		overflow: hidden;
	}

	.comment-img {
		float: left;
		width: 41px;
		height: 40px;
	}

	.comment-title {
		float: left;
		height: 40px;
	}

	.comment-links {
		text-align: right;
		font-size: 11px;
		float: right;
	}

	.category-holder {
		padding-bottom: 5px; 
		width: 141px; 
		float: left;
		border: 1px solid red;
	}

	.video-comments-holder {
		height: 90px;
	}

	.video-comment-item {
		margin-right: 10px;
		float: left;
		width: 93px;
		height: 88px;
		border: 1px solid #cccccc;
	}

	.video-comment-text {
		padding-top: 1px;
		border-top: 1px solid #cccccc;
		text-align: center;
		font-size: 11px;
	}
	
	#response-container-1, #response-container-2, #response-container-3 {
		width: 420px;
		float: left;
	}

	#user-clip-func-holder {
		height: 32px;
		margin: 10px 0px;
	}

	#user-clip-func {
		text-align: center;
		float: left;
		background: url(header-nav-bg.gif);
		padding-top: 6px;
		width: 450px;
		height: 26px;
	}

	.corner-small-left {
		float: left;
		background: url(header-nav-left.gif);
		height: 32px;
		width: 10px;
	}

	.corner-small-right {
		float: right;
		background: url(header-nav-right.gif);
		height: 32px;
		width: 10px;
	}

	.user-func-link {
		float: left;
		padding-top: 2px;
		margin: 0px 10px 0px 5px;
	}
	
	.warning {
		padding-left: 45px;
		background: url(warning.jpg) left center no-repeat;
	}

	.btn-submit-left {
		float: left;
		width: 10px;
		height: 25px;
		background: url(btn-submit-left.gif);
	}

	.btn-submit-right {
		float: left;
		width: 10px;
		height: 25px;
		background: url(btn-submit-right.gif);
	}

	.cat-column {
		float: left;
		width: 200px;
		margin: 0px 15px 20px 0px;
	}

	.left-panel-top {
		width: 470px;
		height: 5px;
		background: url(left-panel-top.gif);
		font-size: 0px;
	}
	
	.left-panel-bottom1, .left-panel-bottom2 {
		width: 470px;
		height: 10px;
		margin-bottom: 20px;
		font-size: 0px;
	}	
	
	.left-panel-bottom1 {
		background: url(left-panel-bottom1.gif);	
	}
	
	.left-panel-bottom2 {
		background: url(left-panel-bottom2.gif);
	}
	
	.left-panel-body {
		width: 466px;
		padding: 0px 2px;
		background: url(left-panel-bg.gif);
	}
	
	.left-panel-gray {
		background: #efefef;
		padding: 9px;
	}

	#login-left {
		width: 222px;
		float: left;
		border-right: 1px dashed #999999;	
	}
	
	#login-right {
		text-align: center;
		width: 224px;
		float: left;
	}
	
	#user-menu {
		position: absolute; 
		visibility: hidden;
		padding-top: 8px;	
	}
	
	#user-menu-bg {
		position: relative;
		left: -10px;	
		border: 1px solid #cccccc; 
	}

	.user-items-holder {		
		border-bottom: 1px dashed #cccccc;
		margin-bottom: 10px;
		height:5px;
		width:100%;
		clear:both;
	}

	.user-item {
		width: 118px;
		height: 195px;
		float: left;
		margin-right: 10px;
	}
	
	.group-item {
		width: 630px;
		height: 110px;
	}
	
	.group-img {
		float: left;
		width: 118px;
		height: 99px;
		margin-right: 10px;
	}
	
	.group-info {
		width: 502px;
		float: left;
	}
	
	#content-left-user {
		float: left;
		width: 310px;
		padding-left: 20px;
		margin-top: 10px;
	}

	#content-right-user {
		float: left;
		width: 640px;
		margin-top: 10px;
	}
	
	.panel-user-top {
		width: 300px;
		height: 10px;
		background: url(panel-user-top.gif);
		font-size: 0px;
	} 
	
	.panel-user-bg {
		width: 296px;
		background: url(panel-user-bg.gif);
		padding: 0px 2px;
	}
	
	.panel-user-bottom {
		width: 300px;
		height: 10px;
		font-size: 0px;
		background: url(panel-user-bottom.gif);
		margin-bottom: 20px;
	}
	
	#user-title {
		float: left;
		padding-left: 9px;
	}
	
	#user-subscribe {
		float: right;
		padding-right: 9px;
	}	

	#user-info {
		width: 278px;
		background: #efefef;
		padding: 9px;
		margin-top: 10px;
	}
	
	#user-info-left {
		float: left;
		width: 128px;
	}
	
	#user-info-right {
		float: left;
		width: 148px;
		overflow: hidden;
	}	

	#user-quote-left, #user-quote-right {
		width: 278px;
		height: 11px;
		font-size: 0px;		
	}

	#user-quote-left {
		background: url(user-quote-left.gif) no-repeat left top;
	}

	#user-quote-right {
		background: url(user-quote-right.gif) no-repeat right bottom;
	}
	
	#user-quote {
		width: 206px;
		padding: 0px 26px;
		font-weight: bold;
		color: #d33711;
	}	

	#user-quote-holder,
	.user-quote-holder {
		padding: 10px 0px;
		margin-top: 10px;
		border-top: 1px dashed #cccccc;
		border-bottom: 1px dashed #cccccc;
		overflow: hidden;
	}
	
	.user-profile-separator {
		font-size: 1px;
		border-top: 1px dashed #cccccc;
		height: 1px;
		margin-bottom: 10px;
		margin-top: 10px;
	}
	
	#user-img-holder {
		padding-top: 10px;
		margin-top: 10px;
		border-top: 1px dashed #cccccc;
	}	
	
	#user-personal {
		padding: 10px 0px;
		border-bottom: 1px dashed #cccccc;
		margin-bottom: 10px;
	}	

	.tab-left1-sel, .tab-left1, .tab-right-sel, .tab-right  {
		float: left;
		width: 10px;
		height: 31px;
	}
	
	.tab-left, .tab-left-sel {
		float: left;
		width: 9px;
		height: 31px;	
		background: url(tab-left.gif);
	}

	.tab-left-sel  {
		background: url(tab-left-sel.gif);
	}

	.tab-left1  {
		background: url(tab-left1.gif);
	}	

	.tab-left1-sel  {
		background: url(tab-left1-sel.gif);
	}	

	.tab-right {
		background: url(tab-right.gif);
	}

	.tab-right-sel {
		background: url(tab-right-sel.gif);
	}
	
	.tab-bg-sel, .tab-bg {
		float: left;
		height: 23px;
		padding: 8px 10px 0px 10px;
		font-size: 14px;
		font-weight: bold;
		background: url(tab-bg-sel.gif);
	}
	
	.tab-bg-sel {
		color: #333333;
		background: url(tab-bg-sel.gif);
	}
	
	.tab-bg {
		background: url(tab-bg.gif);
	}
	
	#user-tabs {
		width: 640px;
		height: 31px;
		background: url(tab-holder-bg.gif);
	}
	
	#user-content {
		width: 636px;
		border-left: 1px solid #cccccc;
		border-right: 1px solid #cccccc;
		padding: 11px 1px 1px 1px;
	}
	
	#user-content-top {
		width: 640px;
		height: 10px;
		font-size: 0px;
		background: url(panel-user-content-top.gif);
	}	
	
	#user-content-bottom {
		width: 640px;
		height: 10px;
		font-size: 0px;
		background: url(panel-user-content-bottom.gif);
		margin-bottom: 20px;
	}
	
	#group-content {
		width: 618px;
		border-left: 1px solid #cccccc;
		border-right: 1px solid #cccccc;
		padding-left: 10px;
	}
	
	#group-content-top {
		width: 630px;
		height: 10px;
		font-size: 0px;
		background: url(panel-group-content-top.gif);
	}	
	
	#group-content-bottom {
		width: 630px;
		height: 10px;
		font-size: 0px;
		background: url(panel-group-content-bottom.gif);
		margin-bottom: 20px;
	}

	.user-data-edit {
		background: #ffffff; 
		width: 258px;
		padding: 10px;
	}

	.separator {
		margin-top: 10px; 
		border-top: 1px dashed #cccccc; 
		padding-top: 5px;
	}
	
	.separator20 {
		margin-top: 20px; 
		border-top: 1px dashed #cccccc; 
		padding-top: 10px;
	}	
	
	.panel-gray-top {
		width: 470px;
		height: 10px;
		font-size: 0px;
		background: url(panel-gray-top.gif);	
	}
	
	.panel-gray {
		width: 450px;
		padding: 0px 10px;
		background: url(panel-gray-bg.gif);
	}
	
	.panel-gray-bottom {
		width: 470px;
		height: 10px;
		font-size: 0px;
		background: url(panel-gray-bottom.gif);	
	}	

	#user-profile-image {
		width: 116px;
		height: 97px;
		border: 1px solid #cccccc;
		background: #ffffff;
	}

	#search-btn {
		display: block;
		width: 25px;
		height: 23px;
		float: left;
		background: url(search-btn.gif) no-repeat right;
		position: relative;
		left: 25px;
		top: 14px;
		cursor: pointer;
	}
	
	#search-options {
		position: absolute; 
		visibility: hidden;
		padding-top: 5px;
	}

	.search-option-videos, .search-option-videos-sel,
	.search-option-users, .search-option-users-sel {
		float: left;
		display: block;
		height: 19px;
		font-size: 11px;
		text-decoration: none;
		padding: 6px 0px 0px 10px;
		cursor: pointer;		
	}
	
	.search-option-videos {
		width: 92px;
		background: url(search-option-videos.gif);
	}
	
	.search-option-videos-sel {
		color: #333333;
		width: 92px;		
		background: url(search-option-videos-sel.gif);
	}	
	
	.search-option-users {
		width: 90px;	
		background: url(search-option-users.gif);
	}
	
	.search-option-users-sel {
		color: #333333;
		width: 90px;		
		background: url(search-option-users-sel.gif);
	}	

	.options-bottom {
		height:25px;
		margin-top:10px;
		border-top:1px dashed #cccccc; 
		width:630px;
		padding-top:10px;
	}
	
	.options-top {
		height:25px;
		margin-bottom:10px;
		border-bottom:1px dashed #cccccc; 
		width:630px;
		padding-bottom:10px;
	}
	
	.bottom-panel-top {
		width: 960px;
		height: 10px;
		background: url(bottom-nav-top.gif);
		margin-top: 10px;
	}
	
	.bottom-panel {
		width: 940px;
		padding: 0px 10px;
		background: url(bottom-nav-bg.gif);
	}
	
	.bottom-panel-bottom {
		width: 960px;
		height: 10px;
		background: url(bottom-nav-bottom.gif);
	}	
	
	.clear {
		clear: both;
		font-size: 0px;
		height: 0px;
	}

ul {}

	#menu {
		margin: 0px;
		padding: 0px;
		list-style: none;
		background: url(menu-bg.gif);
		width: 980px;
		height: 51px;
		margin-bottom: 10px;
	}


li {}
	
	#menu li {
		padding: 0px;
		margin: 0px;
		float: left;
		height: 51px;
	}

	#menu li.left {
		width: 10px;
	}

	#menu li.sel {
		background: url(menu-btn-sel.gif);
	}

	#menu li.sel-left {
		width: 23px;
		background: url(menu-btn-sel-left.jpg);
	}

	#menu li.sel-right {
		width: 23px;
		background: url(menu-btn-sel-right.jpg);
	}

	#menu li.upload-btn-holder {
		padding-left: 10px;
	}

	#menu li.search-sep {
		float: right;
		width: 4px;
		background: url(menu-search-sep.gif);
	}

	#menu li.search-holder {
		float: right;
		width: 317px;
		background: url(menu-search-bg.gif);
	}

table {
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;	
}
	.messages {
		width: 616px;
	}
	

td {
	padding: 0px;	
}

	.messages td {
		padding: 5px;
		border-bottom: 1px dashed #cccccc;
	}

	.form-data td {
		padding: 5px;
	}

img {
	display: block;
}

input, textarea {
	color: #666666;
	font-size: 12px; 
	font-family: Arial, Sans-Serif, Tahoma, Verdana;
}

	.text-box {
		border: 1px solid #cccccc;
		padding: 4px;
	}


/* misc */

.blue {
	color: #7bb9dc;
}

.small {
	font-size: 11px;
}

.large {
	font-size: 16px;
	font-weight: bold;
}

.huge {
	font-size: 28px;
}

.dark {
	color: #333333;
}

.orange {
	color: #d33711;
}

.bold {
	font-weight: bold;
}

.border-white {
	border: 1px solid #ffffff;
}

.border-gray {
	border: 1px solid #cccccc;
}

.clip-info-icon {
	float: left;
	margin-right: 5px;
}

.txt-hide {
	display:block;
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
}	


/* BRANDING */

/* TV2 */

#tv2-holder {
	background: url(branding/tv2/holder-bg.gif);
}

.tv2-body {
	background: url(branding/tv2/body-bg.gif) repeat-x #222222;
}

#tv2-corner-left {
	background: url(branding/tv2/corner-left.jpg);
	height: 600px;
}

#tv2-corner-right {
	background: url(branding/tv2/corner-right.jpg);
	height: 600px;	
}

#tv2-top {
	background: url(branding/tv2/top-bg.gif) repeat-x #111;
}

#tv2-top-left {
	background: url(branding/tv2/top-left.gif);
}

#tv2-top-right {
	background: url(branding/tv2/top-right.gif);
}

a.tv2-cat-link:link, a.tv2-cat-link:active, a.tv2-cat-link:visited {
	text-decoration: none;
	color: #ffffff;
	background: url(branding/tv2/cat-link-bg.gif);
}

a.tv2-sub-cat-link:hover {
	text-decoration: none;
	color: #ffffff;
}

a.tv2-sub-cat-link-sel:link, a.tv2-sub-cat-link-sel:active, a.tv2-sub-cat-link-sel:visited {
	text-decoration: none;
	color: #ffffff;
}

#tv2-footer {
	background: url(branding/tv2/footer-bg.gif);
}

#tv2-footer-left {
	background: url(branding/tv2/footer-left.gif) no-repeat;
}

#tv2-footer-right {
	background: url(branding/tv2/footer-right.gif) no-repeat right;
}

#tv2-footer-corner-left {
	background: url(branding/tv2/footer-corner-left.gif);
}

#tv2-footer-corner-right {
	background: url(branding/tv2/footer-corner-right.gif);
}

.tv2-title-clips {
	height: 40px;
	background: url(branding/tv2/cat-title-bg.gif) no-repeat #222222;
	padding-bottom: 10px;
	margin-bottom: 0px;
}

.tv2-title-right-text {
	padding: 10px 10px 0px 0px;
}

.tv2-sub-cat-holder {
	background: url(branding/tv2/cat-holder-bg.gif) bottom no-repeat #222222;
	padding-bottom: 10px;
	margin-bottom: 15px;
}

a.tv2-cat-logo:link, a.tv2-cat-logo:visited, a.tv2-cat-logo:active {
	display: block;
	width: 90px;
	height: 40px;
}

.tv2-brand-bg {
	background: url(branding/tv2/brand-bg.jpg);
}

#tv2-related-links {
	color: #ffffff;
	background: url(branding/tv2/sub-nav-bg.gif) right no-repeat #222222;
}

a.tv2-link-portlet:link, a.tv2-link-portlet:active, a.tv2-link-portlet:visited  {
	display: block;
	width: 118px;
	padding: 5px;
	height: 15px;
	background: url(branding/tv2/cat-link-portlet.gif);
	text-decoration: none;
	color: #ffffff;
}

.tv2-title {
	padding-left: 99px;
	height: 30px;
	background: url(branding/tv2/clip-title.gif);
	border-bottom: 0px;
}

.tv2-title-text {
	color: #ffffff;
	padding-top: 6px;
	padding-bottom: 0px;
}

.tv2-title-text-right {
	color: #ffffff;
	padding-top: 8px;
	padding-right: 10px;
}


/* PLANETA */

#planeta-holder {
	background: url(branding/planeta/holder-bg.gif);
}

.planeta-body {
	background: url(branding/planeta/body-bg.gif) repeat-x #0776bc;
}

#planeta-corner-left {
	background: url(branding/planeta/corner-left.jpg);
	height: 600px;
}

#planeta-corner-right {
	background: url(branding/planeta/corner-right.jpg);
	height: 600px;	
}

#planeta-top {
	background: url(branding/planeta/top-bg.gif) repeat-x #111;
}

#planeta-top-left {
	background: url(branding/planeta/top-left.gif);
}

#planeta-top-right {
	background: url(branding/planeta/top-right.gif);
}

a.planeta-cat-link:link, a.planeta-cat-link:active, a.planeta-cat-link:visited {
	text-decoration: none;
	color: #ffffff;
	background: url(branding/planeta/cat-link-bg.gif);
}

a.planeta-sub-cat-link:link, a.planeta-sub-cat-link:active, a.planeta-sub-cat-link:visited {
	color: #ffffff;
}

a.planeta-sub-cat-link:hover {
	text-decoration: none;
	color: #ffffff;
}

a.planeta-sub-cat-link-sel:link, a.planeta-sub-cat-link-sel:active, a.planeta-sub-cat-link-sel:visited {
	text-decoration: none;
	color: #ffffff;
}

#planeta-footer {
	background: url(branding/planeta/footer-bg.gif);
}

#planeta-footer-left {
	background: url(branding/planeta/footer-left.gif) no-repeat;
}

#planeta-footer-right {
	background: url(branding/planeta/footer-right.gif) no-repeat right;
}

#planeta-footer-corner-left {
	background: url(branding/planeta/footer-corner-left.gif);
}

#planeta-footer-corner-right {
	background: url(branding/planeta/footer-corner-right.gif);
}

.planeta-title-clips {
	height: 40px;
	background: url(branding/planeta/cat-title-bg.gif) no-repeat #0776bc;
	padding-bottom: 10px;
	margin-bottom: 0px;
}

.planeta-title-right-text {
	padding: 10px 10px 0px 0px;
}

.planeta-sub-cat-holder {
	background: url(branding/planeta/cat-holder-bg.gif) bottom no-repeat #0776bc;
	padding-bottom: 10px;
	margin-bottom: 15px;
}

a.planeta-cat-logo:link, a.planeta-cat-logo:visited, a.planeta-cat-logo:active {
	display: block;
	width: 130px;
	height: 40px;
}

.planeta-brand-bg {
	background: url(branding/planeta/brand-bg.jpg);
}

#planeta-related-links {
	color: #ffffff;
	background: url(branding/planeta/sub-nav-bg.gif) right no-repeat #0776bc;
}

a.planeta-link-portlet:link, a.planeta-link-portlet:active, a.planeta-link-portlet:visited  {
	display: block;
	width: 118px;
	padding: 5px;
	height: 15px;
	background: url(branding/planeta/cat-link-portlet.gif);
	text-decoration: none;
	color: #ffffff;
}

.planeta-title {
	padding-left: 59px;
	height: 30px;
	background: url(branding/planeta/clip-title.gif);
	border-bottom: 0px;
}

.planeta-title-text {
	color: #ffffff;
	padding-top: 6px;
	padding-bottom: 0px;
}

.planeta-title-text-right {
	color: #ffffff;
	padding-top: 8px;
	padding-right: 10px;
}

/* EROGANCE */

#erogance-holder {
	background: url(branding/erogance/holder-bg.gif);
}

.erogance-body {
	background: url(branding/erogance/body-bg.gif) repeat-x #720408;
}

#erogance-corner-left {
	background: url(branding/erogance/corner-left.jpg);
	height: 600px;
}

#erogance-corner-right {
	background: url(branding/erogance/corner-right.jpg);
	height: 600px;	
}

#erogance-top {
	background: url(branding/erogance/top-bg.gif) repeat-x #111;
}

#erogance-top-left {
	background: url(branding/erogance/top-left.gif);
}

#erogance-top-right {
	background: url(branding/erogance/top-right.gif);
}

a.erogance-cat-link:link, a.erogance-cat-link:active, a.erogance-cat-link:visited {
	text-decoration: none;
	color: #ffffff;
	background: url(branding/erogance/cat-link-bg.gif);
}

a.erogance-sub-cat-link:link, a.erogance-sub-cat-link:active, a.erogance-sub-cat-link:visited {
	color: #ffffff;
}

a.erogance-sub-cat-link:hover {
	text-decoration: none;
	color: #ffffff;
}

a.erogance-sub-cat-link-sel:link, a.erogance-sub-cat-link-sel:active, a.erogance-sub-cat-link-sel:visited {
	text-decoration: none;
	color: #ffffff;
}

#erogance-footer {
	background: url(branding/erogance/footer-bg.gif);
}

#erogance-footer-left {
	background: url(branding/erogance/footer-left.gif) no-repeat;
}

#erogance-footer-right {
	background: url(branding/erogance/footer-right.gif) no-repeat right;
}

#erogance-footer-corner-left {
	background: url(branding/erogance/footer-corner-left.gif);
}

#erogance-footer-corner-right {
	background: url(branding/erogance/footer-corner-right.gif);
}

.erogance-title-clips {
	height: 40px;
	background: url(branding/erogance/cat-title-bg.gif) no-repeat #ee1c24;
	padding-bottom: 10px;
	margin-bottom: 0px;
}

.erogance-title-right-text {
	padding: 10px 10px 0px 0px;
}

.erogance-sub-cat-holder {
	background: url(branding/erogance/cat-holder-bg.gif) bottom no-repeat #ee1c24;
	padding-bottom: 10px;
	margin-bottom: 15px;
}

a.erogance-cat-logo:link, a.erogance-cat-logo:visited, a.erogance-cat-logo:active {
	display: block;
	width: 130px;
	height: 40px;
}

.erogance-brand-bg {
	background: url(branding/erogance/brand-bg.jpg);
}

#erogance-related-links {
	color: #ffffff;
	background: url(branding/erogance/sub-nav-bg.gif) right no-repeat #ee1c24;
}

a.erogance-link-portlet:link, a.erogance-link-portlet:active, a.erogance-link-portlet:visited  {
	display: block;
	width: 118px;
	padding: 5px;
	height: 15px;
	background: url(branding/erogance/cat-link-portlet.gif);
	text-decoration: none;
	color: #ffffff;
}

.erogance-title {
	padding-left: 10px;
	padding-top: 1px;
	height: 29px;
	background: url(branding/erogance/clip-title.gif);
	border-bottom: 0px;
}

.erogance-title-text {
	color: #ffffff;
	padding-top: 6px;
	padding-bottom: 0px;
}

.erogance-title-text-right {
	color: #ffffff;
	padding-top: 8px;
	padding-right: 10px;
}



/* MEDIAMIXX */

#mediamixx-holder {
	background: url(branding/mediamixx/holder-bg.gif);
}

.mediamixx-body {
	background: url(branding/mediamixx/body-bg.gif) repeat-x #231f20;
}

#mediamixx-corner-left {
	background: url(branding/mediamixx/corner-left.jpg);
	height: 600px;
}

#mediamixx-corner-right {
	background: url(branding/mediamixx/corner-right.jpg);
	height: 600px;	
}

#mediamixx-top {
	background: url(branding/mediamixx/top-bg.gif) repeat-x #111;
}

#mediamixx-top-left {
	background: url(branding/mediamixx/top-left.gif);
}

#mediamixx-top-right {
	background: url(branding/mediamixx/top-right.gif);
}

a.mediamixx-cat-link:link, a.mediamixx-cat-link:active, a.mediamixx-cat-link:visited {
	text-decoration: none;
	color: #231f20;
	background: url(branding/mediamixx/cat-link-bg.gif);
}

a.mediamixx-sub-cat-link:link, a.mediamixx-sub-cat-link:active, a.mediamixx-sub-cat-link:visited {
	color: #231f20;
}

a.mediamixx-sub-cat-link:hover {
	text-decoration: none;
	color: #231f20;
}

a.mediamixx-sub-cat-link-sel:link, a.mediamixx-sub-cat-link-sel:active, a.mediamixx-sub-cat-link-sel:visited {
	text-decoration: none;
	color: #231f20;
}

#mediamixx-footer {
	background: url(branding/mediamixx/footer-bg.gif);
}

#mediamixx-footer-left {
	background: url(branding/mediamixx/footer-left.gif) no-repeat;
}

#mediamixx-footer-right {
	background: url(branding/mediamixx/footer-right.gif) no-repeat right;
}

#mediamixx-footer-corner-left {
	background: url(branding/mediamixx/footer-corner-left.gif);
}

#mediamixx-footer-corner-right {
	background: url(branding/mediamixx/footer-corner-right.gif);
}

.mediamixx-title-clips {
	height: 40px;
	background: url(branding/mediamixx/cat-title-bg.gif) no-repeat #cccccc;
	padding-bottom: 10px;
	margin-bottom: 0px;
}

.mediamixx-title-right-text {
	padding: 10px 10px 0px 0px;
}

.mediamixx-sub-cat-holder {
	background: url(branding/mediamixx/cat-holder-bg.gif) bottom no-repeat #cccccc;
	padding-bottom: 10px;
	margin-bottom: 15px;
}

a.mediamixx-cat-logo:link, a.mediamixx-cat-logo:visited, a.mediamixx-cat-logo:active {
	display: block;
	width: 130px;
	height: 40px;
}

.mediamixx-brand-bg {
	background: url(branding/mediamixx/brand-bg.jpg);
}

#mediamixx-related-links {
	color: #231f20;
	background: url(branding/mediamixx/sub-nav-bg.gif) right no-repeat #cccccc;
}

a.mediamixx-link-portlet:link, a.mediamixx-link-portlet:active, a.mediamixx-link-portlet:visited  {
	display: block;
	width: 118px;
	padding: 5px;
	height: 15px;
	background: url(branding/mediamixx/cat-link-portlet.gif);
	text-decoration: none;
	color: #231f20;
}

.mediamixx-title {
	padding-left: 10px;
	padding-top: 1px;
	height: 29px;
	background: url(branding/mediamixx/clip-title.gif);
	border-bottom: 0px;
}

.mediamixx-title-text {
	color: #231f20;
	padding-top: 6px;
	padding-bottom: 0px;
}

.mediamixx-title-text-right {
	color: #231f20;
	padding-top: 8px;
	padding-right: 10px;
}




/*  ELECTIONS  */

a.elect-cat-link:link, a.elect-cat-link:active, a.elect-cat-link:visited {
	text-decoration: none;
	color: #ffffff;
	background: url(elections/cat-link-bg.gif);
}

a.elect-link-portlet:link, a.elect-link-portlet:active, a.elect-link-portlet:visited  {
	display: block;
	width: 118px;
	padding: 5px;
	height: 15px;
	background: url(elections/cat-link-portlet.gif);
	text-decoration: none;
	color: #ffffff;
}

.elections-banner-large {
	width: 959px;
	height: 90px;
	background: url(elections/elections-banner-959x90.jpg);	
	margin-top: 10px;
}

.elections-body {
	background: url(elections/elect-body-bck.jpg) repeat-x #333333;
}

.card-holder {
	float: left;	
	margin-right: 10px;
}

.card-header {
	width: 271px;
	height: 50px;
	background: url(elections/card-header.gif);	
	padding: 5px 5px 5px 10px;
}

.card-container {
	padding: 10px;
	background: #efefef;
	margin-top: 1px;
	width: 266px;
}

.card-footer {
	width: 286px;
	height: 8px;
	background: url(elections/card-footer.jpg);
	font-size: 1px;	
}

.elect-link:link,
.elect-link:visited,
.elect-link:hover,
.elect-link:active {
	font-weight: bold;
	font-size: 12px;
	color: #d33711;
}

.card-sep {
	border-bottom: 1px dashed #cccccc;
	font-size: 0;
	clear: both;
}

.list-item {
	height: 23px;
	padding-top: 5px;
}

.red:link,
.red:visited,
.red:active,
.red:hover {
	color: #d33711;
}

.headlines-left {
	width: 30px;
	height: 160px;
	background: url(elections/headlines-left.jpg);
	float: left;
	display: block;
	margin-right: 10px;
}

.headlines-right {
	width: 30px;
	height: 160px;
	background: url(elections/headlines-right.jpg);
	float: right;
	display: block;
}

.headlines-panel {
	height: 160px;
	background: url(elections/headlines-bck.jpg);	
}

.headlines-item {
	width: 136px;
	padding-top: 10px;
	float: left;	
}

a.headlines-link:link,
a.headlines-link:visited {
	color: #FFFFFF;
	text-decoration: underline;	
}

a.headlines-link:active,
a.headlines-link:hover {
	color: #FFFFFF;
	text-decoration: none;	
}

.elect-tab-sel-left {
	width: 6px;
	height: 31px;
	background: url(elections/tab-sel-left.gif);
	float: left;
}

.elect-tab-sel-right {
	width: 6px;
	height: 31px;
	background: url(elections/tab-sel-right.gif);
	float: left;
}

.elect-tab-sel {
	background: url(elections/tab-sel-bck.gif);
	padding: 8px 15px 0 15px;
	height: 23px;
	display: block;
	float: left;
}

.elect-tab-normal-left {
	width: 6px;
	height: 31px;
	background: url(elections/tab-normal-left.gif);
	float: left;
}

.elect-tab-normal-right {
	width: 6px;
	height: 31px;
	background: url(elections/tab-normal-right.gif);
	float: left;
}

.elect-tab-normal {
	background: url(elections/tab-normal-bck.gif);
	padding: 8px 15px 0 15px;
	height: 23px;
	display: block;
	float: left;
}

.tab-menu {
	height: 31px;
	background: url(elections/elect-border-bck.gif);	
}

.elect-panel {
	background: url(elections/elect-panel-bg.gif) repeat-y;
	padding: 20px 10px 10px 10px;
}

.elect-panel-footer {
	width: 940px;
	height: 6px;
	background: url(elections/elect-panel-footer.jpg);
	font-size: 0;
}

.elect-panel-header {
	width: 940px;
	height: 6px;
	background: url(elections/elect-panel-header.gif);
	font-size:0px;
}

.video-heading {
	padding: 10px 0 10px 0;
	font-size: 14px;
	font-weight: bold;	
}

.nav-buttons-right {
	float: right;
	width: 20px;
	height: 300px;	
}

.nav-buttons-left {
	float: left;
	width: 20px;
	height: 300px;	
	margin-right: 10px;
}

.elect-img-holder {
	float: left;
	margin-right: 10px;
}

.tab-menu a:link,
.tab-menu a:visited,
.tab-menu a:active,
.tab-menu a:hover {
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.next-but:link,
.next-but:visited {
	width: 20px;
	height: 110px;
	display: block;	
	background: url(elections/elect-next-but-n.jpg);
	margin-bottom: 2px;
}

.next-but:active,
.next-but:hover {
	background: url(elections/elect-next-but-s.jpg);
}

.prev-but:link,
.prev-but:visited {
	width: 20px;
	height: 110px;
	display: block;	
	background: url(elections/elect-prev-but-n.jpg);
}

.prev-but:active,
.prev-but:hover {
	background: url(elections/elect-prev-but-s.jpg);
}

.elect-panel-tabs {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background: url(elections/elect-panel-bck.gif) repeat-x;
	height: 87px;
}

.elect-thumb {
	width: 440px;
	float: left;
	margin-bottom: 10px;
}

#elect-top {
	background: url(elections/elect-top-bg.gif) repeat-x #333;
	width: 980px;
	height: 20px;
}

#elect-top-left {
	width: 20px;
	height: 20px;
	background: url(elections/elect-top-left.gif);
	float: left;
}

#elect-top-right {
	width: 20px;
	height: 20px;
	background: url(elections/elect-top-right.gif);
	float: right;
}

#elect-corner-left {
	width: 3px;
	height: 165px;
	background: url(elections/elect-line-bck.jpg);	
	float: left;
}

#elect-corner-right {
	width: 3px;
	height: 165px;
	background: url(elections/elect-line-bck2.jpg);	
	float: left;
}
