body
{
	margin:							0px;
	padding:						0px;
	font-family: 					"Verdana","Arial","Tahoma";
	font-size: 						11px;
	background-color: 				#08476a;
	color:							#575757;
}

body.no_bg
{
	background-color: 				white;
}

body a.arrow
{
	background:						transparent url('http://bestxfilm.ru/images/right-arrow.gif') no-repeat center left;
	padding-left:					16px;
	text-decoration: 				underline;
}

body a.arrow:hover
{
	text-decoration: 				none;
}

body a
{
	color:							#1464c4;
	text-decoration: 				underline;
}

body a:hover
{
	text-decoration: 				none;
}

form
{
	padding: 						0px;
	margin: 						0px;
}

img
{
	border:							0px;
}

select
{
	font-family: 					"Verdana","Arial","Tahoma";
	font-size: 						11px;
	color:							#575757;
}

div.wrapper
{
	width:							1000px;
	margin: 						0px auto;
	height: 						100%;
	background-color: 				#FFFFFF;
}

div.wrapper div.container
{
	padding:						1px;
	padding-top: 					0px;
}

div.wrapper div.container div#content
{
	overflow: 						hidden;
	height: 						100%;
	background:						white url('http://bestxfilm.ru/images/vertical-border-background.gif') repeat-y top left;
}

div.wrapper div.container div#content div#workspace
{
	float:							right;
	margin-left: 					2px;
	width: 							805px;
}

div.wrapper div.container div#content div#workspace div#maincontent
{
	padding:						7px;
}

div.spacer
{
	height: 						7px;
	font-size: 						7px;
}

div.clear
{
	clear: 							both;
}

div.float_container
{
	height: 						100%;
	overflow: 						hidden;
}

div.float_left
{
	float: 							left;
}

div.float_right
{
	float: 							right;
}

div.section
{
	margin-bottom: 					10px;
}

div.wide
{
	width:							791px;
}

div.half_container
{
	width:							791px;
}
div.half
{
	width:							392px;
}

div.third_container
{
	width:							791px;
}

div.third
{
	width:							259px;
	margin-right:					7px;
}

div.third_last
{
	width:							259px;
}

div.section div.section-top-header
{
	background: 					transparent url("http://bestxfilm.ru/images/section-top-bg.gif") repeat-x top left;
	height: 						23px;
	overflow: 						hidden;
}

div.section div.section-top-header div.section-top-title
{
	line-height: 					23px;
	color:							white;
	font-weight: 					bold;
	float:		 					left;
	margin 							0px;
}

div.section div.section-top-header div.section-top-left
{
	background: 					transparent url("http://bestxfilm.ru/images/section-top-left.gif") no-repeat top left;
	width: 							5px;
	height: 						23px;
	float: 							left;
}

div.section div.section-top-header div.section-top-right
{
	background: 					transparent url("http://bestxfilm.ru/images/section-top-right.gif") no-repeat top left;
	width: 							5px;
	height: 						23px;
	float: 							right;
}

div.section div.section-body
{
	position: 						relative;
	border-left: 					1px solid #d0d0d0;
	border-right: 					1px solid #d0d0d0;
	overflow: 						hidden;
}

div.section div.section-bottom-left
{
	background: 					transparent url("http://bestxfilm.ru/images/section-bottom-left.gif") no-repeat top left;
	width: 							5px;
	height: 						6px;
	float: 							left;
}

div.section div.section-bottom-title
{
	background: 					transparent url("http://bestxfilm.ru/images/section-bottom-bg.gif") repeat-x top left;
	height: 						6px;
}

div.section div.section-bottom-right
{
	background: 					transparent url("http://bestxfilm.ru/images/section-bottom-right.gif") no-repeat top left;
	width: 							5px;
	height: 						6px;
	float: 							right;
}

div.section div.section-body div.ordered_list
{
	margin-left: 20px;
	padding-bottom: 				5px;
	padding-top: 					5px;
}

div.section div.section-body div.ordered_list span.number
{
	font-weight: 					bold;
	color:							#818181;
}

div.section div.section-body div.ordered_list span.rating
{
	color:							#ffbf79;
	font-size: 						10px;
}

div.section div.section-body div.bottom_link
{
	text-align: 					center;
	padding-top: 					5px;
	padding-bottom: 				5px;
}

div.section div.section-body div.bottom_link a
{
	text-decoration: 				underline;
	font-weight: 					bold;
}

div.section div.section-body div.bottom_link a:hover
{
	text-decoration: 				none;
}

div.selector_tabs
{
	background:					transparent url('http://bestxfilm.ru/images/tabs-background-repeat.gif') repeat-x top left;
}

div.selector_tabs div
{
	margin: 					0px auto;
	overflow:					hidden;
	height: 					100%;
}

div.selector_tabs a
{
	display:					block;
	float:						left;
	height:						32px;
	line-height: 				32px;
	padding:					0px 122px;
	border:						1px solid #cacaca;
	text-decoration: 			none;
	font-weight: 				bold;
	margin-right: 				15px;
	background-color:			#ffffff;
}

div.selector_tabs a:hover
{
	border-color:				#CACACA;
	background:					white url('http://bestxfilm.ru/images/tab-background.gif') repeat-x top left;
}

div.selector_tabs a.active
{
	border-bottom-color: 		white;
	padding: 					0px 14px;
	background: 				white;
	border-width: 				1px;
}

div.selector_tabs a.last
{
	margin-right: 				0px;
}

div.selector_tabs a.disabled:hover,
div.selector_tabs a.disabled
{
	background:					#F6F7F8;
	color:						#999999;
}

div.contextmenu
{
	position:						absolute;
	top:							0px;
	left:							0px;
	width:							150px;
	float:							left;
	border:							1px solid #55687c;
	padding:						4px;
	background:						white;
	border-left:					1px solid #c5cdd5;
	border-top:						1px solid #c5cdd5;
	z-Index:						999999999;
}

div.contextmenu div.menuitem
{
	padding:						5px;
	padding-left:					26px;
	cursor:							default;
}

div.contextmenu div.over
{
	text-decoration:				underline;
}

div.contextmenu div.separator
{
	height:							1px;
	border-top:						1px solid #c5cdd5;
	margin:							3px 0px;
}

div.contextmenu div.new_folder
{
	background:						white url('http://bestxfilm.ru/images/new-folder.png') no-repeat center left;
}

div.contextmenu div.delete_folder
{
	background:						white url('http://bestxfilm.ru/images/delete-folder.png') no-repeat center left;
}

div.contextmenu div.rename_folder
{
	background:						white url('http://bestxfilm.ru/images/rename-folder.png') no-repeat center left;
}

div.scrollbutton
{
	position:						absolute;
	right:							5px;
	width:							10px;
	height:							10px;
	cursor:							pointer;
}

div.scroller_top
{
	top:							5px;
	background:						transparent url('http://bestxfilm.ru/images/uparrow.gif') no-repeat top left;
}

div.scroller_bottom
{
	bottom:							5px;
	background:						transparent url('http://bestxfilm.ru/images/downarrow.gif') no-repeat top left;
}

div.scrollbar
{
	position:						absolute;
	right:							5px;
	top:							20px;
	bottom:							20px;
	width:							10px;
	background-color: 				#F6F7F8;
}

div.scrollbar div.scrub
{
	position:						absolute;
	right:							0px;
	top:							0px;
	width:							8px;
	border:							1px solid #505050;
	background-color: 				#F3F3F3;
}

/*
	This stuff is for the message when adding to favorites
*/


div.bubble_info
{
	position:						absolute;
	top:							0px;
	left:							0px;
	background:						white;
	overflow: 						hidden;
	
}

div[class=bubble_info]
{
	background:						transparent url('http://bestxfilm.ru/images/75perc.png') repeat top left;
}
div.info
{
	width:							990px;
	margin: 						0px auto;
	padding:						5px;
	text-align: 					center;
	font-weight: 					bold;
	position:						relative;
}

div.bubble_info div.ma_messages
{
	border-color:					#185e00;
	background-color:				#f6fff3;
	color:							#185e00;
}

div.bubble_info div.ma_information
{
	border-color:					#f9df00;
	background-color:				#fffff3;
	color:							#363636;
}

div.bubble_info div.ma_errors
{
	border-color:					#800000;
	background-color:				#fff6f6;
	color:							#800000;
}

div#content div#workspace div.error_content
{
	padding:						10px;
	padding-bottom:					0px;
	height:							100%;
	overflow:						hidden;
}

div#content div#workspace div.error_content div.ma_notify
{
	border:							1px dashed;
	padding:						5px;
	margin-bottom:					10px;
}

div#content div#workspace div.error_content div.ma_messages
{
	border-color:					#185e00;
	background-color:				#f6fff3;
	color:							#185e00;
}

div#content div#workspace div.error_content div.ma_information
{
	border-color:					#f9df00;
	background-color:				#fffff3;
	color:							#363636;
}

div#content div#workspace div.error_content div.ma_errors
{
	border-color:					#800000;
	background-color:				#fff6f6;
	color:							#800000;
}