*
{
	font-size: 		12px;
	color: 			#fff;
}

html
{
	font-family: 	Arial;
	font-size: 		12px;
	color: 			#fff;
}


body
{
	background-image: 	url(../images/commons/commons_bg.png);
	background-repeat: 	repeat-x;
	background-color: 	#fff;
	margin: 			0px;
	height: 			100%;
}


#commons_main_container
{
	position: 		relative;
	padding-top: 	4px;
	width: 			967px;
	margin: 		0px auto;
}

/*
#commons_main_container,
#commons_main_container td
{
	border: 		1px solid red;
}


*/
#commons_page_header table
{
	width: 100%;
}


#commons_page_bottom
{
	background-color: #000;
}


#commons_page_bottom_gradient
{
	background-image:	url(../images/commons/commons_bottom_bg.png);
	background-repeat: 	repeat-x;
	width: 				100%;
	height: 			14px;
}


#commons_page_bottom_border
{
	background-color: #111;
	width: 100%;
	height: 10px;
	border-top: 14px solid #111;
}



#commons_page_bottom_red
{
	background-color: 	#990003;
	width: 				100%;
	height: 			35px;
	text-align: 		center;
}


#commons_page_bottom_red td
{
	color: 			#fff;
	text-align: 	right;
	font-weight: 	bold;
	font-size: 		14px;
	padding-top: 	7px;
}


#commons_top_logo
{
	position: 	relative;
	left: 		0px;
	margin: 	0px;
	margin-top: 2px;
}


#commons_top_ad
{
	border: 	1px solid #fff;
}


#commons_top_bar
{
	/*background-color: #ccc;*/
	/*position:			absolute;*/
	/*top: 				92px;*/
	/*width: 			967px;*/
	
	height: 			60px;
}


.commons_top_bar_selector
{
	background-image: 	url(../images/commons/commons_top_bar_selector.png);
	float: 				left; 
	margin-left: 		15px;
	margin-right: 		15px;
	margin-top: 		10px;
	width: 				228px;
	height: 			32px;
}


.commons_top_bar_selector span
{
	color: 			#fff;
	font-size:		14px;
	font-weight: 	bold;
	padding-left:	10px;
	padding-top:	8px;
	display: 		block;
}


#commons_media_container
{
	padding-top: 	10px;
	width: 			967px;
	height: 		363px;
}


.commons_player_window
{
	position: 			relative;
	width: 				640px;
	height: 			340px;
	background-color: 	#333;
}


.commons_media_list
{
	width: 			100%;
	height: 		272px;
	overflow-y: 	auto;
}	


.commons_media_list td
{
	cursor: pointer;
}


#commons_player_playlist
{
	position: 		relative;
	width: 			320px;
	height: 		340px;
	margin-top: 	10px;
	padding-left: 	16px;
}


#commons_player_playlist_tabs
{
	top: 			0px;
	left: 			0px;
	margin: 		0px;
	padding: 		0px;
}


#commons_player_playlist_tabs li
{
	width: 				93px;
	height: 			34px;
	background-image: 	url(../images/commons/commons_playlist_tab.png);
	float: 				left;
	text-align: 		center;
	cursor: pointer;
}
	

#commons_player_playlist_tabs li.selected
{
	background-image: 	url(../images/commons/commons_playlist_tab_selected.png);
}


#commons_player_playlist_tabs li span
{
	position: 		relative;
	color:			#fff;
	font-weight: 	bold;
	top: 			9px;
}


#commons_player_playlist hr
{
	width: 			310px;
	border: 		none;
	border-top: 	8px solid #800002;
}


#commons_player_playlist_items *
{
	margin: 0px;
	padding: 0px;
}


#commons_player_playlist_items
{
	width: 			310px;
	top: 			42px;
	margin: 		0px;
}


#commons_player_playlist_items tbody td
{
	background-color: 		#333;
	height: 				68px;
	color: 					#fff;
	background-image: 		url(../images/commons/commons_playlist_item_bottom.png);
	background-repeat: 		no-repeat;
	background-position: 	50% 100%;
}


#commons_player_playlist_items tbody .chapter_selected td,
#commons_player_playlist_items tbody .media_selected
{
	background-color: #800008;
}


#commons_player_playlist_items tbody tr.last td
{
	background-image: 		url(../images/commons/commons_playlist_item_last_bottom.png);
}


#commons_player_playlist_items tbody div.commons_player_playlist_item_date
{
	width: 			75px;
	text-align: 	center;
	padding-left: 	5px;
	padding-right: 	5px;
	padding-top: 	15px;
	font-weight:	bold;
}


#commons_player_playlist_items tbody div.commons_player_playlist_item_picture
{
	width: 			75px;
	text-align: 	center;
	padding-left: 	5px;
	padding-right: 	5px;
	padding-top: 	5px;
	font-weight:	bold;
}


#commons_player_playlist_items tbody td h3,
#commons_player_playlist_items tbody td h4
{
	font-weight: 	bold;
	margin-top: 	15px;
}

#commons_player_playlist_items tbody td h4
{
	font-size: 		10px;
	margin-top: 	1px;
}


#commons_player_playlist_items tfoot td
{
	background-color: 	#191919;
	height: 			25px;
	color: 				#fff;
	text-align: 		center;
}


#commons_player_playlist_items tfoot td span
{
	display: block;
	margin-top: 5px
}


#commons_scrolling_ad
{
	width: 		100%;	
	height: 	178px;
	padding-top: 20px;
}


#commons_scrolling_ad img
{
	padding: 10px;
}


#commons_heading_media
{
	top: 		550px;
	left: 		0px;
	width: 		100%;
	padding-top: 20px;
}


.left_column
{
	width:310px;
	text-align: center;
}


.middle_column
{
	width: 515px;
	text-align: center;
}


.right_column
{
	width: 130px;
	text-align: center;
}


#commons_blocks_container table
{
	vertical-align: top;
}


.commons_block
{
	position: relative;
	top: 0px;
	padding-bottom: 15px;
}


.commons_block a:link,
.commons_block a:active,
.commons_block a:visited
{
	color: #555;
}


.commons_block a:hover
{
	color: #ccc;
}



.commons_block#newsletter_block
{
	width: 293px;
}


.commons_block .head
{
	position: 				relative;
	height: 				29px;
	background-image: 		url(../images/commons/commons_block_head.png);
}


.commons_block .head span
{
	position: 			absolute;
	top: 				10px;
	left: 				15px;
	font-weight: 		bold;
}


.commons_block .border
{
	height: 			17px;
	width: 				100%;
	background-image:	url(../images/commons/commons_block_head_bg.png);
	border-right: 		1px solid #93060c;
	border-left: 		1px solid #93060c;
}


.body
{
	background-color: 	#161616;
	width: 				100%;
	border: 			1px solid #93060c;
	border-top: 		none;
}


.commons_block .newsletter_body
{
	background-image: 	url(../images/commons/commons_block_newsletter_bg.png);
	height: 			65px;
}


.left_column .commons_block
{
	width: 			293px;
	border: 		1px solid #fff;
}


.waiting
{
	font-size: 		16px;
	height: 		80px;
	padding-top: 	62px;
}


.newsletter_input
{
	margin-right: 		5px;
	margin-top: 		5px;
	border: 			1px solid #78030b;
	background-image: 	url(../images/commons/newsletter_input_bg.png);
	background-repeat: 	no-repeat;
	height: 			15px;
	width: 				130px;
}


.newsletter_text
{
	padding: 	5px;
	color: 		#fff;
	font-size: 	12px;
}


#commons_page_bottom .title
{
	margin-top: 	10px;
	color: 			#fff;
	font-size: 		13px;
	font-weight: 	bold;
}


#home_view 
{
	margin: 20px 0;
}


#home_view td
{
	padding-left: 	30px;
	border-left: 	1px solid #383838;
}


#commons_page_bottom ul
{
	margin-top: 	20px;
	margin-bottom: 	15px;
}


#commons_page_bottom li
{
	margin-top: 2px;
}




#commons_page_bottom a:link,
#commons_page_bottom a:hover,
#commons_page_bottom a:active,
#commons_page_bottom a:visited
{
	color: 			#fff;
	padding-top: 	5px;
	font-size: 		10px;
	color: 			#afafb2;
}