2
/* ###################################################################################################################################################### */
	html {overflow-y:scroll;}
	html, body					{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#332e2e;}
	body						{ background-color:#3d3636; background-image:url(../img/bcg.jpg); background-position:top left; background-repeat:repeat;}
	.clear						{ clear:both;}

	a							{ color:#00b5d8; font-weight:normal; text-decoration: none;}
	a:hover						{ color:#00b5d8; text-decoration:underline;}

	h1							{ font-size:25px; font-family: Arial, Helvetica, sans-serif; color:#332e2e; font-weight:normal;}
	h2							{ font-size:19px; color:#332e2e; font-weight:normal;}
	h3							{ font-size:17px; color:#332e2e; font-weight:normal;}

/* LAYOUT ----------------------------------------------------------------------------------- */

	#wholecontent				{ margin:-19px auto 0 auto; width:1000px; }


	#td_header					{ height:146px; width:1000px; vertical-align:top; /*text-align:right;*/ }
		#logo					{ /*height:146px; width:345px;*/ float:left; margin-top:-43px }

		#spanking_new 			{ margin-left:234px; margin-top:25px; position:absolute; }

		#top_menu {
			height:15px;
			text-align:right;
			font-size:1em;
			color:#999;
			padding-top:25px;
			padding-bottom:3px;
			width:600px;
			float:right;
		}

		#top_menu a:link, #top_menu a:active, #top_menu a:visited
								{ color:#16D2F6; text-decoration:none; border-left:1px #666 solid; padding:0; margin:0; padding:0 5px; padding-left:8px;}
		#top_menu a:hover		{ color:#fff;}

		#top_menu strong	{ color:#999; font-weight:bolder; font-size:1.1em;}
		#top_menu .myname { margin-right:10px;}


		.top_banner				{ float:right; /*position:relative;*/ z-index: 43; margin-top:4px; }


		#menu {
			height:40px;
			background-color:#332e2e;
			font-family:"Tahoma", Arial, Helvetica, sans-serif;
			font-size:14px;
			width:985px;
			/*position: relative;*/
			padding-left: 10px;
			/*z-index:400;*/
		}

		.body-home #menu .menu-item-home,
		.body-categories #menu .menu-item-categories,
		.body-topics #menu .menu-item-topics,
		.body-genre #menu .menu-item-genre,
		.body-blog #menu .menu-item-blog,
		.body-battles #menu .menu-item-battles,
		.body-contest #menu .menu-item-contest

		{
			color: #ededed;
		}

		.search					{
			background-image:url(../img/bcg_search.gif);
			background-position:top left;
			background-repeat:no-repeat;
			width:296px;
			height:29px;
			margin-top:5px;
			margin-right: 5px !important;
			}
		.search .field			{ width:226px; padding:0 10px; padding-top:3px; margin-left:10px; margin-top:4px; background:none; border:0; color:#fff; font-size:13px; float:left;}
		.search .button	{
			background-image:url(../img/button_search.gif);
			background-position:0 -22px;
			background-repeat:no-repeat;
			margin: 4px 0 0 1px;
			float:left;
			width:31px;
			height:22px;
			border:0;
			cursor:pointer;
		}
		.search .button:hover	{ background-position:0 0;}

	#td_content					{ margin-top:2px;}





/*================LEFT COL STARTS================================================================================*/


	#left {
		width:684px;
		margin-right:10px;
		/*padding:10px 0;*/

			float:left;
		background-color:#eee;
		border-bottom: 10px solid #eee;
	}



		.slider					{ height:310px;}
		.slider .main			{ width:435px; height:250px;}
		.slider .title			{ width:394px; height:17px; padding-top:26px; text-align:right;}
		.slider .title h1		{ margin-top:-4px; margin-left:53px; font-size:19px; font-weight:normal; color:#332e2e; float:left; line-height:19px;}
		.slider a.left			{
			float:left;
			display:block;
			margin:83px 9px 0 16px;
			width:19px; height:37px;
			background-image:url(../img/arrow_big_left_off.png);
			background-position:top left;
			background-repeat:no-repeat;
			text-decoration:none;
			text-indent: -999px;
		}
		.slider a:hover.left	{
			background-image:url(../img/arrow_big_left_on.png); text-decoration:none;
		}
		.slider #homepage-slider{
			float:left;
			overflow:hidden;
			width:353px;
			height:250px;
			position:relative;
		}

		.slider #homepage-slider .items{
			position: absolute;
			width: 2000em;
		}
		#homepage-slider .video-box{
			float: left;
			width: 356px;
		}

		#homepage-slider .video-box .thumbnail{
			background-color:#cdccc6; padding: 8px;
			width:335px;
		}

		.slider .navi{
			float: right;
			height: 14px;
			line-height: 14px;
			overflow: hidden;
		}

		.slider .video-thumb	{
			width:335px; height:180px;

		}

		.slider .description	{
			width:350px;
			height:55px;
			margin-top:4px;
		}
		.slider .description .name { font-weight:bold; color:#000;}
		.slider .description .stats	{ font-size:11px; color:#5f5959;}
		.slider .description .votes { }
		.slider .description .votes a { float:left; width:22px; height:21px; display:block; }

		.slider a.right			{
			display:block; margin:83px 12px 0 0; width:19px; height:37px; background-image:url(../img/arrow_big_right_off.png); background-position:top left; background-repeat:no-repeat; text-decoration:none;}
		.slider a:hover.right	{ background-image:url(../img/arrow_big_right_on.png); text-decoration:none;}

		.topics					{ float:right; width:205px; margin-right:22px;}
		.topics h1				{ font-size:20px; font-weight:normal; margin-top:20px; display:block; color:#7c7c7c;}
		.topics a				{ background-image:url(../img/topic_off.png); background-position:top left; background-repeat:no-repeat;
								width:185px; height:42px; padding-top:10px; padding-left:20px; font-size:25px; color:#fff; display:block; margin:4px 0;}
		.topics a:hover, .topics a.on
								{ background-image:url(../img/topic_on.png); background-position:top left; background-repeat:no-repeat;
								color:#fff; text-decoration:none;}

		.account_details		{ padding:20px; padding-top:0; border-bottom:1px solid #8a8684;}
		.account_menu			{ height:32px; border-bottom:1px solid #d8d7d3; margin-top:13px;}
		.account_menu a			{ background-image:url(../img/account_menu_off.gif); background-position:bottom left; background-repeat:no-repeat; display:block; width:100px; float:left;
								text-align:center; font-size:13px; color:#332e2e; text-decoration:none; padding-top:12px; height:20px; margin-right:3px; padding-bottom:1px;}
		.account_menu a:hover, .account_menu a.on	{ background-image:url(../img/account_menu_on.gif); text-decoration:none;}

		.breadcrumbs			{ padding:10px; padding-left:32px; background-color:#eee; font-size:11px; background-color:#E9E8E5; color:#aaa;  }

		.body-watch .breadcrumbs, .body-users .breadcrumbs{ margin-bottom:10px; border-bottom:1px #C0BFBA solid;}

		.breadcrumbs a{
			color: #999;
			margin: 1px 5px;
			display: inline-block;
			text-transform: capitalize;
		}

		.video_big				{ padding:20px; padding-top:0; width:655px;}
		.video_big .holder		{ width:496px; height:280px; padding:5px; background-color:#d6d5d0; margin:0; background-color:#D6D5D0; }
		.video_big .right		{ float:right; text-align:center; padding:0; margin:0;}
		.video_big .sharing		{ margin-top:4px;}
		.video_big .responding	{ margin-top:12px; color:#8d8787; text-align:center; height:11px; font-size:11px;}
		.video_big .topic, .video_big .date, .video_big .views/*, .video_big .votes*/
								{ float:left; margin-top:10px; font-size:11px; display:inline-block; height:22px; line-height:22px;}

		.video_big .topic		{ display:inline-block; max-width:150px; overflow:hidden; }

		.video_big .date		{ margin-left:7px; margin-right:7px;
								padding:0 7px; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;
								display:inline-block; max-width:135px; overflow:hidden; }
		.video_big .votes		{ height:52px; /*margin-right:-6px;*/ margin-top:40px; }
		.video_big .votes a 	{ /*width:22px; height:21px; display:block;*/ }
		.video_big .votes a img	{  /*margin:0 10px; margin-bottom:-5px;*/}
		
		.video_big .votenow 	{ cursor: pointer;}

		.video_big .cheese a img{ margin-bottom:-5px;}

		.video_big #rating_value	{ font-weight:bold; font-size:19px; line-height:19px; height:19px; display:block; text-align:center; letter-spacing:-0.05em;}
		.video_big .rating-text		{ color:#707070; font-size:12px; line-height:12px; height:12px;}

		.video_big img.percentImage {
			-moz-background-clip:border;
			-moz-background-inline-policy:continuous;
			-moz-background-origin:padding;
			background:white url(../img/percentImage_back.png) no-repeat scroll 1px 0;
			margin:5px 0 0;
			padding:0;
		}

		#the-player				{ text-align:center; z-index:1;}
		#video-player-underinfo	{ width:506px; height:22px;}
		#video-player			{position:relative; z-index:100;}

		.expand					{ padding:16px 20px; border-top:1px solid #c0bfba;}
		.expand .ico			{ float:left; margin-right:10px;}
		.expand a.drop			{
			display:block;
			font-size:11px;
			width:50px;
			height:18px;
			line-height:18px;
			padding-right:25px;
			text-align:right;
			float:right;
			background-image:url(../img/arrow_drop_up.png);
			background-position:top right; background-repeat:no-repeat; color:#a6a59d; text-decoration:none;}
		.expand a:hover.drop, .expand a.on	{ background-image:url(../img/arrow_drop_down.png); text-decoration:none; color:#a6a59d;}
		.expand a:hover.on	{ background-image:url(../img/arrow_drop_up.png); text-decoration:none; color:#a6a59d;}
		.expand .name			{
			display:block; color:#00b5d8; font-weight:bold;
		}
		.expand .date			{ display:block; color:#746f6f; font-weight:bold; font-size:11px;}
		.post-comment			{ padding-top:15px; width:100%; padding-left:36px;}
		.post-comment textarea	{ font-family:Arial, Helvetica, sans-serif; padding:4px; font-size:13px; background-color:#fff;
								  background-image: url(../img/gradient_top.png); background-position:left -8px; background-repeat: repeat-x;}

		.comment-reply-form     { margin-left: 80px; width: auto; margin-top: 10px; overflow:hidden; background-color:#e0e0e0; padding:10px; border:1px #c0c0c0 solid;
								  background-image: url(../img/gradient_top.png); background-position:left -8px; background-repeat: repeat-x;}
		.post-comment input.submit	{
			border:0;
			float:right;
			background-image:url(../img/button_post-comment.png);
			background-position:top left;
			background-repeat:no-repeat;
			cursor:pointer;
			margin-right: 205px;
			width:120px;
			height:21px;
			text-indent: -999px;
		}

		.no-content				{ background-color:#eee; border:1px solid #d0cfcb; padding:15px 25px; font-size:14px; margin:15px 25px;}

		.categs_slider			{ height:187px; border-top:1px solid #94908d; background-image:url(../img/bcg_categ_slider.gif); background-position:top left; background-repeat:repeat-x;}

		.small_slider_head			{ height:26px; width:593px; margin:15px 46px 0 45px; overflow:hidden;}
		.small_slider_head h1		{ font-size:19px; font-weight:normal; color:#332e2e;/* float:left;*/ display:block; /*width:281px;*/ line-height:19px;}
		.small_slider_head .button	{ float:right;}
		.small_slider_head .button:hover	{}

		.view-all					{ text-indent:-200px; overflow:hidden;display:inline-block; width:72px; height:19px; margin:0!important; padding:0;
									  background-image:url('../img/button_view-all.png'); background-position:left top; background-repeat:no-repeat;  }
		.view-all:hover				{ background-image:url(../img/button_view-all_on.png)}
		.small_slider_head .view-all {  }

		.categs_slider .navi{
			text-align: center;
			top: -20px;
			position: relative;
			height:20px;
			/*overflow:hidden;*/
			width:450px;
			padding-left:70px;
			margin-left:50px;
		}
		.categs_slider .holder	{
			width:600px; height:146px;
			position: relative;
			overflow:hidden;
			margin: 0px auto;
		}

		.categs_slider .left,
		.categs_slider .right{
			margin: 20px 10px auto 10px;
			cursor: pointer;

		}

		.categs_slider .float	{ height:146px; width:2000em; position: absolute}



		.categs_slider span.video_description
								{ color:#746f6f; font-size:11px; font-weight:bold; display:block; /*margin-top:3px;*/}
		.categs_slider span.video_description a{
			color:#746f6f!important; font-weight:bold;
		}

/*================LEFT COL STOP================================================================================*/



/*================RIGHT COL START================================================================================*/

	#right						{ width:300px; background-color:#b8b7b1; float:left; border-bottom: 10px solid #eee; }
		.right_banner			{ background-color:#3d3636; background-image:url(../img/right_col_banner.gif); background-position:top left; background-repeat:no-repeat; width:264px;
								  height:230px; padding:0 18px; padding-top:21px; font-size:13px; color:#332e2e; padding-bottom:2px; }
		.right_banner a			{ color:#332e2e; text-decoration:underline;}
		.right_banner a:hover	{ text-decoration:none;}

		.right_col_text 		{ color:#332e2e; font-size:15px; }

		.newsletter_signup		{ height:43px; background-color:#454141;}
		.newsletter_signup .field
								{ background-image:url(../img/newsletter_field.gif); background-position:top left; background-repeat:no-repeat; border:0; float:left;
								 width:222px; height:19px; margin:10px 4px 0 10px; color:#242020; font-size:12px; line-height:19px; padding-top:4px; padding-left:12px;}

		.newsletter_signup .button	{ background-image:url(../img/button_join.gif); background-position:top left; background-repeat:no-repeat; width:38px; height:23px; border:0; float:left; margin-top:11px;}
		.newsletter_signup .button:hover	{ background-image:url(../img/button_join.gif); background-position:left -23px; cursor:pointer;}

		.right_slider			{ width:294px; height:232px; padding:3px; background-color:#9c9b98;}
		.right_slider .navigation	{ width:294px; font-size:18px;}
		.right_slider .navigation a.l { width:147px; height:25px; color:#b5b5b5; background-image:url(../img/thumb_right_slider_off_l.gif); background-position:bottom left; background-repeat:no-repeat; display:block; text-align:center; padding-top:7px; float:left;}
		.right_slider .navigation a.r { width:147px; height:25px; color:#b5b5b5; background-image:url(../img/thumb_right_slider_off_r.gif); background-position:bottom left; background-repeat:no-repeat; display:block; text-align:center; padding-top:7px; float:left;}
		.right_slider .navigation a.single {
			width:auto; height:25px;
			color:#b5b5b5;
			background-image:url(../img/thumb_right_slider_off_l.gif);
			background-position:bottom left;
			background-repeat:repeat-x;
			display:block;
			text-align:left;
			padding-top:7px;
			padding-left: 21px;
		}

		.right_slider .navigation a:hover,
		.right_slider .navigation a.on
									{  color:#00B5D8; text-decoration:none;}
		.right_slider .navigation a.on
									{ background-image:url(../img/thumb_right_slider_on.gif); color:#fff; text-decoration:none;}



		.right_slider .battle_bcg	{ width:294px; height:180px; padding-top:20px; background-image:url(../img/right_slider_bcg.gif); background-position:top left; background-repeat:repeat-x; color:#eee;}
		.right_slider a.left		{ width:28px; height:33px; margin-top:11px; margin-right:4px; float:left; display:block; background-image:url(../img/arrow_round_left.png); background-position:top left; background-repeat:no-repeat; text-decoration:none;}
		.right_slider a.left:hover	{ background-image:url(../img/arrow_round_left_on.png);}
		.right_slider a.right		{ width:28px; height:33px; margin-top:11px; margin-left:4px; float:left; display:block; background-image:url(../img/arrow_round_right.png); background-position:top left; background-repeat:no-repeat; text-decoration:none;}
		.right_slider a.right:hover	{ background-image:url(../img/arrow_round_right_on.png);}
		.right_slider .holder		{ width:230px; height:91px; overflow:hidden; float:left; border-bottom:1px solid #3f3a3a;}

		.right_slider .videobox		{ float:left; width:99px;}
		.right_slider .videothumb	{ width:95px; height:51px; padding:2px; background-color:#d4d4d4;}
		.right_slider a.title		{ color:#bcbcbc; text-decoration:none;}
		.right_slider a.name		{ font-size:11px; font-weight:bold; color:#746f6f; text-decoration:none;}
		.right_slider a:hover.title, .right_slider a:hover.name { text-decoration:underline;}
		.right_slider .vs			{ width:31px; padding-top:18px; float:left; text-align:center; font-size:18px; font-weight:bold; color:#b5aeaa;}
		.right_slider .float		{ height:90px; width:1000px;}

		.user_box					{ padding:20px; background-color:#d6d5d0; border-bottom:1px solid #908e88; overflow: auto}
		.user_box .avatar			{ width:49px; height:49px; padding:2px; background-color:#ededed; float:left; margin-right:8px;}
		.user_box .date				{ color:#8d8987;}
		.user_box .links			{ margin-top:8px; border-top:1px solid #b9b9b4;}
		.user_box .links span 		{ display:block; margin-top:11px; width:60px; font-size:11px; float:left;}
		.user_box .links input 		{ float:left; background-color:#ededed; border:1px solid #a7a59d; width:190px; height:20px; margin-top:8px;}
		.user_box .about			{ margin-top:10px;}


		.grey a.title				{ color:#332e2e; text-decoration:none;}
		.grey						{ background-color:#b8b7b2; padding:0; background-image:none; border-bottom:1px solid #908e88; height:193px; width:300px;}
		.grey .vs					{ color:#332e2e;}
		.grey .holder				{ border:none;}
		.grey a.left				{ width:29px; height:33px; margin-top:11px; margin-right:5px; float:left; display:block; background-image:url(../img/arrow_round_left_grey.png); background-position:top left; background-repeat:no-repeat; text-decoration:none;}
		.grey a.right				{ width:28px; height:33px; margin-top:11px; margin-left:5px; float:left; display:block; background-image:url(../img/arrow_round_right_grey.png); background-position:top left; background-repeat:no-repeat; text-decoration:none;}
		.grey h2					{ margin:16px 22px;}
		.grey h2 a					{ display:block; width:18px; height:18px; background-image:url(../img/arrow_right.png); background-position:top left; background-repeat:no-repeat; float:right;}
		.grey h2 a:hover			{ display:block; width:18px; height:18px; background-image:url(../img/arrow_down.png); background-position:top left; background-repeat:no-repeat; text-decoration:none;}

		.box_send-to-friend			{ background-color:#d6d5d0; width:260px; padding:20px; border-bottom:1px solid #908e88;}
		.box_send-to-friend h2		{ margin-bottom:13px;}
		.box_send-to-friend a.video_thumb
									{ width:94px; height:54px; border:2px solid #ededed; float:left; display:block; margin-right:13px;}
		.box_send-to-friend a:hover.video_thumb
									{ border:2px solid #00c4e9;}
		.box_send-to-friend .description
									{ float:left;}
		.box_send-to-friend .description span
									{ display:block; font-size:11px; font-weight:bold; color:#332e2e; margin-top:5px;}
		.box_send-to-friend .links	{ margin-top:8px;}
		.box_send-to-friend .links span { display:block; margin-top:11px; width:60px; font-size:11px; float:left;}
		.box_send-to-friend .links input { float:left; background-color:#ededed; border:1px solid #a7a59d; width:190px; height:20px; margin-top:8px;}


/*================RIGHT COL STOP================================================================================*/




	#td_footer					{ height:250px; color:#b5b4ae; font-size:11px; margin-top:2px;}
	.sitemap					{ background-color:#332e2e; padding:35px 46px;}
	.sitemap .box				{ height:115px; width:140px; padding-left:15px; border-left:1px solid #534f4f; float:left;}
	.sitemap .box h3			{ font-size:14px; color:#16d2f6;}
	.sitemap .box a				{ display:block; width:135px; margin-top:4px; }

	#td_footer .copyright		{ padding:16px 36px;}
	#td_footer .copyright span	{ display:block; margin:5px;}

	#td_footer a:link, #td_footer a:active, #td_footer a:visited
								{ text-decoration:none; color:#bab9b4; font-size:13px;}
	#td_footer a:hover			{ color:#fff;}

	#td_footer .social			{ float:right; width:224px;}




	a.view-replies				{ background-color:#aaa; border:1px #999 solid; padding:1px 20px 1px 8px; text-decoration:none; text-transform:capitalize; color:#444; font-size:0.9em; margin-left:10px; font-weight:bold;
								  background-image:url(../img/reply_dropdown.png); background-position:right 4px; background-repeat:no-repeat;
								  -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}


	.add-to-playlist-inline,
	.edit-video
									{ display:inline-block; width:14px; height:14px; text-indent:-100px; background-color:transparent; margin:0!important; margin-right:2px!important; padding:0!important; overflow:hidden;
									  background-image:url(../img/yosmartysprite.png); background-position:left -320px; background-repeat:no-repeat;}
	.add-to-playlist-inline:hover	{ background-position:-14px -320px;}

	.edit-video						{ background-position:-56px -320px;}
	.add-to-playlist-inline.in		{ background-position:-28px -320px;}
	.add-to-playlist-inline.in:hover{ background-position:-42px -320px;}

	/*.add-to-playlist-inline		{ background-image:url(../img/input_submit_backgr.gif);padding:0 5px; font-size:16px!important; font-weight:bold; color:#fff!important; margin:0!important; margin-right:2px!important;}*/
	/*.video-hover-info .edit-video	{ font-size: 15px; color:#00b5d8!important;	position: absolute; right: 5px; top: -12px;}*/

	.option-button,
	.delete,
	.back-to-video					{ background-color:#00B5D8; padding:2px 10px!important; color:#fff!important; text-decoration:none; margin-left:10px; text-transform:capitalize;
									  -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
	.option-button:hover,
	.delete:hover,
	.back-to-video:hover			{ background-color:#93b426; text-decoration:none;}


	.video-filter					{ padding:0; margin:0; padding-top:18px; padding-right:45px; font-size:0.9em; }
	.video-filter select, .video-filter input
									{ font-size:11px; padding:2px 2px 2px 4px; margin-right:10px; border:1px #ccc solid;
									  -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
	.video-filter input				{ width:90px;}

/*	Horia*/

	#video-preview{
		width: 200px;
	}

	.body-edit #video-form{

		margin-right: 220px;
	}


	.navi {
		overflow: auto;
	}

	.navi a{
		display: inline-block;
		width: 8px;
		height: 8px;
		margin: 0 3px;
		background-image: url(../img/navigator.png);
		background-position: top left;
		background-repeat: no-repeat;
		line-height: 8px;
		/*text-indent: -255px;*/
	}

	.navi a:hover{
		background-position: 0 -8px;
	}

	.navi a.active{
		background-position: 0 -16px;
	}


	.body-genre .list,
	.body-topics .list,
	.body-categories .list
	{
		width: 40%; margin-left: 5%;
		float: left;
	}

		.body-genre .list h3,
		.body-topics .list h3,
		.body-categories .list h2{
			font-size: 2em;
		}

		.body-topics .list>a{
			display: inline-block;
			background-color: #e7e7e7;
			padding: 2px 5px;
			margin: 1px;
			color: black;
			font-size: 14px;
			color: #333;
		}

		.body-topics .list .mid-dot{

			font-weight: bold;
			font-size: 24px;
			line-height: 14px;
			height: 18px;
			display: inline-block;

		}

	#_topic_id label,
	#genres label{
		display: inline-block;
		margin: 1px 4px;
		padding: 2px 5px;
		background-color: #ccc;
		letter-spacing: 1px;
		cursor: pointer;
		width: auto;

	}

	#_topic_id label.selected,
	#genres label.selected{
		background-color: #9dbe32;/*#00b5d8;*/
		color:white;
	}
	#_topic_id input,
	#genres input{
		display: none;
	}
	#genres label:hover,
	#genres label.selected{
		text-shadow: 0px 0px 1px #000000;
	}

	#sub-topics{

		padding: 10px;
		margin: 5px 5px 5px 150px;
		display: none;

	}

	#sub-topics label,
	.labels label,
	.labels .label{
		display: inline-block;
		margin: 1px 4px;
		padding: 2px 5px;
		background-color: #9dbe32;
		color: white;
		letter-spacing: 1px;
		cursor: pointer;
	}
	#sub-topics input,
	.labels label input,
	.labels .label input{
		display: none;
	}
	#sub-topics label.selected,
	.labels label.selected,
	.labels .label.selected{
		background-color: #00b5d8;

	}

	#sub-topics label:hover,
	#sub-topics label.selected,
	.labels label:hover,
	.labels .label:hover,
	.labels label.selected,
	.labels .label.selected{
		text-shadow: 0px 0px 1px #000000;
	}



	.body-watch .top > .replies{

		padding-left: 30px;
		border-left: 3px #ccc solid;

	}


	.dl_form.mini-login-form 		{ margin-top:20px; border:0; background-color:#e7e7e7; margin-right:-20px;}



	.arrow-link{

		width: 19px;
		height: 37px;
		display: inline-block;
		background-image: url(../img/yosmartysprite.png);
		background-repeat: no-repeat;
		text-indent: -999px;
		overflow:hidden;
	}



	.arrow-link.left{
		background-position: 0px 0px;
	}

	.arrow-link.right{
		background-position: -19px 0px;
	}
	.arrow-link.left:hover{
		background-position: 0px -37px;
	}
	.arrow-link.right:hover{
		background-position: -19px -37px;
	}


	.comment{
		border-top-color: #c7c6c2;
		border-top-width: 1px;
		border-top-style: solid;

		overflow: auto;
		clear: both;
		padding: 10px;
	}

	.comment.odd
	{
		background-color: #ccc;
	}

	.comment:nth-child(odd){
		background-color: #ccc;
	}

	.comment div.user-info {
		height: 59px;
	}

	.comment div.actual-comment{
		clear:right;
		min-height: 59px;
		margin-left: 80px;
	}
	.comment div.actual-comment p{
		display: block;
	}


	.comment .name {
		display:inline-block;
		color:#00b5d8;
		font-weight:bold;
	}

	.comment p{ margin:5px 0;}


	.expand .date {
		display: inline-block;
		color:#746f6f;
		font-weight:bold;
		font-size:11px;
	}


	.large-video-list {
		margin-left: 20px;
		padding-top: 10px;
		border-top: 1px #ccc solid;
		margin-bottom: 10px;

	}

	.large-video-list:first-child {
		border-top: none;
	}
		.large-video-list .thumb{

		}

		.large-video-list .info{

		}
			.large-video-list .info h2 a{
				color: #332e2e;
				text-decoration: none;
			}

			.large-video-list .info h2 a:hover{
				 color: #00b5d8;
			}
			.large-video-list .info .video-details{

			}
				.large-video-list .info .video-details span{
					display: block;
				}

	.large-video-listing{

	}


	.playlist-toggle span{
		display:block;
		width: 120px;
		height: 24px;
		/*text-indent: -2000px;*/
		overflow: hidden;
		background-image: url(../img/yosmartysprite.png);
		background-repeat: no-repeat;
		font-size:0px;
	}

	.playlist-toggle.add-to-playlist span{
		background-position: 0px -160px;
	}

	.playlist-toggle.add-to-playlist span:hover{
		background-position: -130px -160px;
	}

	.playlist-toggle.add-to-playlist  {text-decoration:none;}

	.playlist-toggle.add-to-playlist.in span{
		background-position: 0px -190px;
	}


	.battled-by,
	.supported-by{

		background-color: #eeeeee;
		border: 1px #d0cfcb solid;
		padding: 4px 10px;
		margin: 10px;
		overflow: auto;

	}

	.video_big h1{
		width: 600px;
		overflow: hidden;
		position: relative;
	}

	#video-battles{
		min-height: 36px;
	}

		#video-battles .loading-message{
			background-color: #eeeeee;
			border: 1px #d0cfcb solid;
			padding: 10px;
			margin: 15px 25px;
		}


	#battle-this-video,
	#support-this-video{
		display: inline-block;
		width: 47px;
		height: 43px;
		text-indent: -2000px;
		overflow: hidden;
		background-image: url(../img/yosmartysprite.png);
		background-repeat: no-repeat;
		background-position: 0 -222px;
	}

	#battle-this-video:hover	{ background-position:-52px -222px;}
	#battle-this-video.on		{ background-position: -104px -222px;}

	#support-this-video			{ background-position: 0px -270px;}
	#support-this-video:hover	{ background-position: -52px -270px;}
	#support-this-video.on		{ background-position: -104px -270px;}



	.body-battle .battle{

		background-color: #eeeeee;
		border: 1px #d0cfcb solid;
		padding: 4px 10px;
		margin: 10px;

	}


	#inner-content {
		padding: 34px; padding-top:0;
	}

	.actual-videos{

		clear: both;
	}

	.actual-videos .video_box{
		float: left;

		overflow: auto;
		margin: 0 5px 0 5px;
	}

		.actual-videos .video_box > a,
		.actual-videos .video_box > span{
			display: block;
		}

	.full-page{
		margin: 10px 40px;
	}

	.video-hover-info{
		display: none;
		position: absolute;
		text-decoration: none!important;
		bottom: 3px;
		left: 3px;
		width: 130px;
		padding: 2px 5px;
		padding-right:0;
		color: #ededed !important;
		font-size: 10px;
		background-color: black;
		opacity: 				.75;
		filter: 				alpha(opacity = 75);
	}

	.video_thumb:hover .video-hover-info{
		display: block;
		text-decoration: none!important;

	}


	.video_box {
		width:141px;
		margin-right:10px;
		height:146px;
		float:left;
		position:relative;
		font-weight:bold;
		font-size:12px;
	}
	.video_box.responding {
		width: 110px;
		overflow: hidden;
		height: 120px;
		text-align: left;
	}
	.video_box.responding .video_thumb {
		width: 100px;
		height: 56px;
	}


		.video_box span { font-size:0.9em; color:#999;}
		.video_box span.video_description	{ font-size:1em; margin-bottom:3px; color:#666;}

		.video_box .video_thumb {
			width:135px;
			height:73px;
			position: relative;
			background-color:#fff;
			padding:3px;
			margin-bottom:5px;
			text-decoration: none !important;
			display: block;
		}

		.video_box p{
			position: relative; overflow: hidden; height: 15px;
		}

		.video_box .video-name-link{
			color: #332e2e!important;
			text-decoration: none;
			font-weight:bold;
		}

		.video_box .video_thumb:hover,
		.video_box.selected .video_thumb {
			background-color:#00b5d8;
		}

		#responding-logic .video_box.selected{
			color: black;
		}


#top_menu.logged-in .logout:after{

	content: "x";
	color: #898989;
	font-size: 15px;
	padding-left: 5px;

}

.small_slider_head h1 {
	text-transform: capitalize;
}

.comment .comment{
	padding-right: 0;
}


.video-list-title{
	padding-left:45px; padding-bottom:8px;
	border-bottom:1px #ccc dotted;
	text-transform: capitalize;
}

.no-videos-here{ 
	padding: 20px 50px;
	font-size: 18px;
}


.user-tip{
	background: url('../img/tip_buble_small.png') no-repeat top left;
	color: white;
	font-weight:bold;
	font-size:14px;
	width:103px;
	height:35px;
	padding-top:3px;
	/*
	border: 1px solid #16D2F7;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	-moz-box-shadow: #666 0 0 5px ; -webkit-box-shadow: #666 0 0 5px;
	*/
}

.big{	background: url('../img/tip_buble_big.png') no-repeat top left;
	color: white;
	font-weight:bold; text-align:center;
	width:439px;
	height:48px;
	}

.right_slider .float{
	position: absolute;
}

.right_slider .holder{
	position: relative;
	overflow: hidden;
}
.loading-message{
	border: 1px solid #ccc;
	padding: 10px;
	background-color: #ededed;
	margin: 20px;
}

.static-page-body{

	margin-top: 10px;
	border-top: 1px #ccc solid;
	padding-top: 20px;
	font-size: 1.25em;

}

#a2apage_EMAIL, #a2apage_BROWSER{
	display: none;
}

.vote_holder_thumb {
/*	float:left;
	background:url(../img/bcg_ico_thumb_up.png);
	background-repeat:no-repeat;
	background-position:top left;*/
	width:132px;
	height:52px;
	margin-top:40px;
	background-image:url(../img/votes_count_bcg.png); background-position:top left; background-repeat:no-repeat; width:132px;
}

.vote_holder_thumb:hover{background-image:url(../img/votes_count_bcg.png); background-position:bottom left; background-repeat:no-repeat;}

.vote_holder_cheese {
/*	float:left;*/
	background:url(../img/votes_count_bcg.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:132px;
	height:52px;
	margin-top:0px;
	margin-left:0;
}

.vote_holder_cheese:hover {background-image:url(../img/votes_count_bcg.png); background-position:bottom left; background-repeat:no-repeat;}

.vote_hand {
	background:url(../img/ico_thumb_up_big.png) no-repeat scroll left bottom;
	float:left;
	height:29px;
	margin-right:7px;
	margin-top:11px;
	margin-left:10px;
	width:22px;
}
.vote_hand:hover {
	background:url(../img/ico_thumb_up_big.png) left bottom;
	background-repeat:no-repeat;
}

.rating_text { float:left;
	text-align:center;
	margin-left:10px;
	margin-top:10px;
	width:72px;
}

#chees_rating {
	/*background-color:#AAAAAA;
	border:1px solid #FFFFFF;*/
	height:15px;
	margin-left:40px;
	margin-top:0;
	overflow:hidden;
	width:92px;
	background:url(../img/cheese_gradient_bar_bg.jpg) top left no-repeat; 
}

#cheese_grow {
	background-color:#5B5757;
	background:url(../img/cheese_gradient_bar.jpg) no-repeat scroll top left;
	height:15px;
}

#cheese_grow_gray {
	background-color:#5B5757;
	background:url(../img/cheese_gradient_bar_gray.jpg) no-repeat scroll top left;
	height:14px;
	padding-top:1px;
}

.static-page-body strong {
	font-weight:bold;
}

.bar_number {
	color:#d6d5d0;
	font-size:11px;
	font-weight:bold;
	margin-top:-15px;
	text-align:center;
}
.bar_text {
	color:#000;
	font-size:11px;
	margin-top:-15px;
	text-align:center;
}

.cheese_nr_votes	{ width:72px; margin-top:2px; margin-left:18px; font-size:17px; letter-spacing:-0.05em; font-weight:bold; color:#717171; float:left; text-align:center;}
.cheese_nr_votes span { display:block; font-weight:normal; font-size:12px; height:12px; text-align:center; line-height:12px; margin-top:-3px;}

	#avatar_type {
		margin-left:-27px;
	}
	
