@import url(../common.css);
/*+clearfix {*/
#nav:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
#nav
{
	display: inline-block;
}
#nav
{
/*\*/
	display: block;
/**/
	_height: 1px;
}
/*+}*/
BODY
{
	text-align: center;
	background-color: #000;
	color: #A0A0A0;
	font-size: 13px;
	font-family: Tahoma, Geneva, sans-serif;
	overflow: auto;
	margin: 0;
}
#container
{
	width: 973px;
	margin: 0px auto;
	text-align: left;
}
#main
{
	width: 765px;
	float: left;
	padding-bottom: 15px;
}
#header
{
}
#header #logo
{
	float: left;
}
#header #banner
{
	float: right;
}
#content
{
	float: left;
	width: auto;
	clear: left;
}
#tower
{
	float: right;
}
/*[clearfix]*/#nav
{
	border-bottom: 2px solid #333;
	clear: both;
	padding-top: 10px;
	margin-bottom: 10px;
}
#nav #tabs
{
	float: left;
}
#nav #tabs UL
{
	padding-left: 0px;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
}
#nav #tabs LI
{
	list-style-type: none;
	display: inline;
}
#nav #tabs LI A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999;
	position: relative;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #222;
	text-decoration: none;
	border-left: 2px solid #333333;
	border-top: 2px solid #333333;
	border-right: 2px solid #333333;
}
#nav #tabs LI A:hover
{
	background: #999;
	color: #FFFFFF;
}
#nav #search
{
	text-align: right;
	float: right;
	margin-top: -5px;
	margin-bottom: 2px;
}
#nav #search FORM
{
	margin-bottom: 0;
}
#nav #search INPUT.button
{
	background-color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #CCC;
	border: 2px solid #333;
	height: 23px;
	padding-top: 0px;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
}
#nav #search INPUT.text
{
	border: 2px solid #929292;
}
/*User Login*/
#user_login
{
	margin-top: 50px;
	width: auto;
	text-align: center;
	margin-left: 70px;
}
#user_login #user_form FIELDSET
{
	width: 600px;
	border: 0px none #000000;
	padding-top: 30px;
	padding-bottom: 30px;
}
#user_login LABEL
{
	margin-right: 10px;
}
/*Fine User Login*/
#user_login INPUT
{
	margin-top: 20px;
}
#user_login INPUT[type=text]
{
	width: 255px;
}
#user_login INPUT[type=button]
{
	background-color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #CCC;
	border: 2px solid #333;
	height: 23px;
}
/*Video Grid*/
#video_grid .date
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #717171;
}
#video_grid .row
{
	clear: left;
}
#video_grid #video_player_sharing #video_player_sharing_textarea
{
	width: 600px;
	height: 60px;
}
/*Fine Video Grid
Paging*/
.paging
{
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
}
.paging DIV.pag, .paging DIV.pag_range
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	background-color: #000;
	border: 1px solid #222;
	float: left;
}
.paging DIV.pag A
{
	color: #CCC;
}
.paging DIV.pag A:hover
{
	color: #FFF;
	background-color: #333;
	text-decoration: underline;
}
.paging DIV.pag:hover
{
	background-color: #333;
}
.paging DIV.pag_active
{
	background-color: #666;
	color: #CC0000;
}
/*Fine Paging
Video Item*/
.video_item
{
	background-color: #000;
	width: 164px;
	height: 200px;
	padding: 0px;
	margin-right: 36px;
	margin-bottom: 20px;
	float: left;
	text-align: center;
}
.video_item_right
{
	margin-right: 0px;
}
.video_item .thumb IMG
{
	width: 160px;
	height: 134px;
}
.video_item .thumb A
{
	display: block;
	border: 2px solid #999;
	padding: 0px;
}
.video_item .thumb A:hover
{
	border: 2px solid #F33;
}
.video_item .title
{
	margin-top: 4px;
	height: 30px;
	text-align: left;
	max-height: 30px;
}
.video_item .title A
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #C00;
	font-weight: bold;
}
.video_item .title A:hover
{
	text-decoration: underline;
}
.video_item .genre
{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C00;
}
.video_item .details .time
{
	clear: left;
	float: left;
	width: 45px;
	height: 15px;
	text-align: left;
}
.video_item .details .time LABEL
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #CCC;
	font-weight: bold;
}
.video_item .details .new
{
	width: 20px;
	float: left;
	margin-top: 3px;
	margin-left: 27px;
}
.video_item .details .rating
{
	padding-top: 2px;
	height: 15px;
	float: left;
	width: 60px;
}
.video_item .details .rating UL
{
	float: left;
}
.video_item .details .rating .votes
{
	padding-left: 5px;
	font-size: 9px;
	float: left;
}
.video_item .details .sharing A
{
	font: 1em Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FC9;
}
.video_item .details .sharing A:hover
{
	color: #FFF;
}
.video_item .details .admin
{
	clear: left;
}
/*Fine Video Item
Video Player*/
.video_player .title
{
	clear: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #FFF;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
}
.video_player_object
{
	float: left;
	width: 600px;
}
.video_player .description,
.video_player .description A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: justify;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 600px;
}

.video_player .description A{
	font-weight:bold;
	color:#F93;	
}

.video_player .subtitle
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFC;
	text-transform: uppercase;
	padding-top: 15px;
	padding-bottom: 10px;
}
.video_player .details
{
	display: block;
	text-align: center;
	margin-left: 10px;
	padding: 5px;
	border: 1px solid #333;
	width: 130px;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #CCC;
}
.video_player .details_admin
{
	margin-left: 0px;
	text-align: left;
	width: 630px;
}
.video_player .details_admin LI
{
	padding-bottom: 10px;
}
.video_player .details_admin .input
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
}
.video_player .details_admin LABEL
{
	padding-bottom: 5px;
}
.video_player .details_admin #admin_genres LABEL
{
	float: left;
	display: block;
	width: 140px;
}
.video_player .details A
{
	font-family: Verdana, Geneva, sans-serif;
	color: #FC9;
	text-decoration: none;
}
.video_player .details A:hover
{
	color: #FFF;
	text-decoration: underline;
}
.video_player .details .sharing
{
	padding-top: 20px;
	clear: left;
}
.video_player .details .sharing A
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
}
.video_player .details #video_player_sharing INPUT
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	width: auto;
/*height: 20px;*/
}
.video_player #scenes
{
	clear: left;
	background-image: url(../../images/bg_screenshot.jpg);
	background-repeat: repeat-x;
	height: 100px;
	margin-top: 10px;
	width: 600px;
	text-align: center;
}
.video_player #scenes .container
{
	float: left;
	background-color: #000;
	margin-left: 1px;
	margin-top: 15px;
}
.video_player #scenes .thumb
{
/*float:left;*/
}
.video_player #scenes .thumb A
{
	border: 2px solid #000;
	display: block;
}
.video_player #scenes .thumb A:hover
{
	border: 2px solid #C00;
}
.video_player .relared
{
	clear: left;
}
.video_player .related .video_item
{
	background-color: #000;
	width: 164px;
	height: 190px;
	padding: 0px;
	margin-right: 22px;
	margin-bottom: 10px;
	float: left;
	text-align: center;
}
/*Fine Video Player*/
#footer
{
	margin-top: 20px;
	clear: both;
}

