@CHARSET "UTF-8";

html,body,div,img,form,p {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

body {
	font-size: 10px;
	color: #55535C;	
	height: 100%;
}

a:link,a:visited,a:active,
.shared_with_me_title {	
	color: #FF6600;
}

h1 {
	font-size: 25px;
	color: #69686F;
}

h2 {
	font-size: 20px;
	color: #FE8004;
}

h3 {
	font-size: 15;
	color: #434360;
}

ol, ul {
    list-style: none outside none;
}



.ui-widget { font-size: 12px; }
.ui-dialog .ui-dialog-titlebar { font-size:16px; text-align:left; padding: 0.1em 0.1em 0.1em 0.5em; }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-hover a, .ui-state-hover a:hover { color: #5F421D; outline: none; }


.ui-tabs {
	padding:0;
}


#tabs .ui-tabs-hide {
    display:block !important;
	position:absolute;
	top:1px;
	left:-10000px;
	height: 50px;
	width: 100%;
	overflow: hidden;
}

.ui-tabs .ui-tabs-panel {
	padding:0;
}

.ui-tabs .ui-tabs-nav {
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a {
    cursor: pointer;
}

.ui-widget-header {
	background:none repeat scroll 0 0 #D4D5D6;
	border:1px solid #D4D5D6;
	color:#6F6861;
}

.ui-widget .panel-button,
.ui-widget .panel-button-image {
	cursor:pointer;
}
.ui-widget .panel-button {
	padding:0 6px;
}
.ui-widget .panel-button-image {
	padding: 3px 6px;
	background: none repeat scroll 0 0 #EFEFEF;
	height: 24px;
}

.ui-widget .panel-button-image:hover,
.shared_with_me_list_row:hover {
	background: #fdf5ce url(jquery-ui/custom-theme/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
	border: 1px solid #fbcb09;
}

.panel-button-image img,
.panel-button-image span {
	vertical-align: middle;
}

.panel-button-image img,
.panel-button-image .ui-icon {
	margin-right: 5px;
}

.ui-widget-overlay {
	z-index:1000 !important;
}

.ui-widget-content {
	background: #FEFEFE;
	border: 1px solid #DDDDDD;
}

.ui-widget-content,
#message-inner,
#shared_with_me_video_title,
.shared_with_me_list_detail {
	color: #333333;
}



#auth_line,
#tabs,
#footer {
	width: 85%;
	min-width: 970px;
}

#topmenu {
	height: 82px;
	width:100%;
}

#footer {
	padding-top:10px;
	padding-bottom:10px;
}



.link-state-default {
	border-bottom: 1px dotted gray;
	color: gray;
	cursor: pointer;
	font-size: 1.2em;
}

.placeholder{
	font-size: 98% !important;    
    font-weight: normal !important;
	color: #6F6861 !important;
}


#preset_dialog {
	font-size: 1em;
}



#account_banner {
	position:fixed;
	bottom:0;
	width:100%;
	text-align: center;
	font-size: 14px;
	background-color: #FFDD33;
	border-top: 1px solid #990000;
	line-height: 16px;
	padding-bottom:10px;
}
#account_banner_inner {
	text-align: left;
	color: #000000;
	display:inline-block;
}


#auth_line span.login {
	padding: 5px;
}


.menuline {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;	
	font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size:12px;
}

.menuline a:link, .menuline a:visited, .menuline  a:active {
	font-size:12px;
	font-weight:normal;
	vetical-align:top;
}


form.user, .warning {
	width: 400px;
	margin: 1em 0;
}

form.user{
	display: none;
}

legend {
	font-weight: bold;
}

form dt,.submit {
	float: left;
	clear: both;
	width: 9em;
	text-align: right;
}

form dd input {
	margin-bottom: 0.5em;
}

.userinfo dt {
	float: left;
	clear: both;
	width: 9em;
	text-align: left;
	font-size: 1.3em;
}

.userinfo dd input {
	margin-bottom: 0.5em;
}

.userinfo dd {
	text-align: left;
	font-size: 1.3em;
}

form.user img {
	vertical-align: sub;
}

.ajax-loading {
	font-size: medium;
	position: absolute;
}

.warning {
	border: 1px solid #ffb200;
	padding: 1em 0;
	background-color: #fffccc;
	font-weight: bold;
	text-align: center;
}

.footnote {
	line-height: 1.2em;
}

.hide {
	display: none;
}

.table_border_bottom {
	border-bottom: 1px solid gray;
}

tr.row-highlight {
	background: #f6f9f9 !important;
}

tr.row-selected {
	background: #f6f9a9 !important;
}

tr.folder_row {
	background: white;
}

tr td.item {
	cursor: pointer;
}

tr.folder_row td {
	vertical-align: middle;
}

tr.folder_row td img {
	vertical-align: bottom;
	width: 16px;
	height: 16px;
	margin-top: 1px;
	margin-right: 4px;
}

tr.folder_row td div.del-button {
	cursor: pointer;
	margin: 2px;
	padding: 0px 0;
	position: relative;
	width: 18px;
	height: 18px;
}

#task_list_filter {
	font-weight: normal;
	font-size: 12px;
	color: white;
}

span.task_list_filter {
	
}

.expiring td {
	color: #EF0000 !important;
}

.span_hover {
	color: #FF6600 !important;
	border-bottom-color: #FF6600 !important;
}

.span_selected {
	color: white !important;
	border-bottom: 0px !important;
	cursor: default !important;
}

#task_list_filter span.btn {
	cursor: pointer;
	border-bottom: 1px dashed gray;
	color: gray;
}

.accpart {
	margin: 0px;
	padding: 0px;
}

.accpart {
	padding-top: 5px;
}

.accpart .part_content {
	display: none;
	padding: 10px;
	padding-left: 20px;
}

.accpart .head {
	background: rgb(239, 239, 239);
	border: 1px solid gray;
	font-weight: bold;
	padding: 5px;
}

.green {
	color: green;
}

.red {
	color: red;
}

.yellow {
	color: yellow;
}


.hidden {
	display: none;
}

#loading-area {
	font-family: Arial;
	font-size: 12px;
	left: 48%;
	margin: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 90px;
	z-index: 10000;
}

#message-inner {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	overflow: hidden;
	padding-top: 3px;
	text-align: center;
	white-space: nowrap;
}

#loading-area-text {
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	white-space: nowrap;
}

div.uploading_file_div {
	font-size: 12px;
	color: #666666;
	padding-top: 3px;
}

div.uploading_file_div IMG {
	width: 16px;
	height: 16px;
	border: 0;
}

.swfupload {
	position: absolute;
	z-index: 1;
	left:0;
	top:0;
	width:100%;
	height:100%;
}

div#history_list_div, div#accact_list_div {
	text-align: left;
	vertical-align: top;
}

div#history_list_div span.filename {
	color: #0088AA;
}

div#history_list_div img, div#accact_list_div img {
	width: 16px;
	height: 16px;
	border: 0px;
	padding: 2px;
	padding-right: 7px;
	vertical-align: middle;
	margin-top: 0px;
	-moz-user-select: none;
}

table#history_list td, table#accact_list td {
	border-bottom: 1px solid #EFEFEF;
	height: 30px;
}

.ui-dialog-titlebar .title-button img {
	padding: 2px;
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 4px;
}

.ui-dialog-titlebar .title-button {
	font-size: 11px;
	color: #6F6861;
	font-weight: normal;
	cursor: pointer;
	margin-left: 2px;
	height: 20px;
	padding-right: 5px;
}

.ui-dialog-titlebar .title-button span {
	vertical-align: middle;
}

#fs_preview_text {
	color: #999999;
}

/* MEMBERS PLANS */ 
.text1 {
/*font-family:	"Lucida Grande",Arial,Helvetica,sans-serif;*/
font-size:	14px;
font-weight:	normal;
font-style:	normal;
color:	#1A2D35;
line-height:	23px;
text-align:center;
}
.hdr1 {
/*border-bottom:1px dotted #EAEAEA;*/
color:#1A2D35;
font-size:200%;
padding-bottom:10px;
vertical-align:bottom;

}

.text2 {
font-size: 180%;
}
.text3 {
font-size: 120%;
}
.text4{
font-size: 100%;
}
.row1 {
}
.text_gray {
color:#657983;
}
table.table_plans {	
	padding-top: 20px;
	padding-bottom: 40px;
}

table.table_plans td {
text-align:center;
/*line-height:1.2;*/
}
table.table_plans td.left{
text-align:right;
color: #747e80;
vertical-align:middle;
font-size: 90%;
padding-right:0;
}
/* --------------- */



div#history_pager {
	font-size:12px;
}

div#accact_pager {
	font-size:12px;
}

div#pholder {
	font-size:11px;
}

.plan-box {
	font-size: 120%;
	background-color: #E5E5E5;
	display: none;
	padding: 5px;
	border: 1px solid #858585;
}

.plan-header {
	margin-bottom: 5px;
}

.plan-name {
	color: #FE8004;
	font-size: 2em;
}

.plan-price {
	font-weight: bold;
	font-size: 1.6em;
}

.plan-period {
	font-size: 1.2em;
}

.plan-props {
	width: 100%;
}

.plan-line {
	clear: both;
	width: 100%;
}

.plan-prop-name {
	width: 68%;
	text-align: right;
	float: left;
}

.plan-prop-value {
	width: 32%;
	text-align: right;
	float: right;
	white-space: nowrap;
}

.value {
	font-weight: bold;
	color: #FF5E5E;
}

a.storage_upgrade_days {
	/*font-size: 8pt;
	color: #EF0000 !important;*/
}

#mess_account_cancelled {
	font-size: 8pt;
	color: #EF0000 !important;
}

#btn_start {
	margin: 10px 10px 0 0;
	font-size: 1.6em;
	height: 50px;
	color: #000000;
}

#btn_start{
	width: 120px;
}






div.tasks_div,
#shared_with_me_div{
	position:relative;
	width: 100%;	
	padding:0;
	border:medium none;		
}

#shared_with_me_wrap_table > tbody > tr > td {
	padding:0;
}

#shared_with_me_video_title {
	color: #333333;
    font-size: 1.8333em;
    height: 1.1363em;
    line-height: 1.1363em;
    margin: 10px 0 9px 0;
    max-height: 1.1363em;
    overflow: hidden;
	text-align:left;
}

#shared_with_me_player_panel,
#shared_with_me_player_wrapper {
	width: 640px;
}

#shared_with_me_player_panel{
	vertical-align: top;
}

#shared_with_me_list_panel {
	width: 320px;
	vertical-align: top;
}

#shared_with_me_player_wrapper {
	height: 390px;
	margin-top: 1px;
}

#shared_with_me_player_button_panel {
	margin-top: 10px;
	margin-bottom: 10px;
    text-align: right;
}

#shared_with_me_list_div{
	position: relative;
}

#shared_with_me_list{
	margin-left: 0;
	padding-left: 15px;
	margin-top: 0;
}

.shared_with_me_list_row {
	margin-bottom: 1em;
    display: block;
    overflow: hidden;
	text-decoration: none;
	position: relative;
	border: 1px solid #FFFFFF;
	text-align: left;
}

.shared_with_me_preview_icon{
	height:65px;
	width:85px;
}

/*.shared_with_me_list_link {
	color: #000000;
    display: block;
    overflow: hidden;
	text-decoration: none;
	position: relative;
	border: 1px solid #FFFFFF;
}*/
.shared_with_me_preview_wrap{
	float: left;
    margin: 0 8px 0 0;
	display: block;
}
.shared_with_me_title {
	cursor:pointer;
    display: block;
    font-size: 1.0833em;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 2px;
    max-height: 32px;
    overflow: hidden;
}
.shared_with_me_title:hover{
	text-decoration:underline;
}
.shared_with_me_list_detail{
    display: block;
    font-size: 0.9166em;
    height: 1.4em;
    line-height: 1.4em;
    overflow: hidden;
}
.shared_with_me_list_del_div {
	cursor:pointer;
	display:none;
	position:absolute;
	top:0;
	right:0;
}
.shared_with_me_list_row:hover .shared_with_me_list_del_div {
	display:block;
}



table.files_upload_table {
	border-collapse:collapse;
	width:100%;
}


table.files_upload_table td{	
	white-space:nowrap;
}

td.files_upload_table_td_url{
	padding:20px;
}

td.files_upload_table_td_files,
#message-inner {
	background:none repeat scroll 0 0 #FABA13;
}

td.files_upload_table_td_url_input{
	width: 100%;
	padding: 17px 0 17px 20px;
}

#new_url.placeholder {
	font-size: 100% !important;
}


td.files_upload_table_td_url_input,
td.files_upload_table_td_url,
.task_progress_bar  .ui-widget-header {
	background:none repeat scroll 0 0 #f19e10;
}

.task_progress_bar  .ui-widget-header {
	border:1px solid #F19E10;
}


input.files_upload_url_input{
	width: 100%;
	height:18px;
	padding:0;
}


div.files_info_div{
	height:35px;
}
div.files_info_div,
#files_buttons_panel_div,
.pager {
	background:none repeat scroll 0 0 #D4D5D6;
}
table.files_buttons_panel_table {
	border-collapse:collapse;
	width:100%;
}


a.upgrade_storage{	
	font-weight:bold;
	text-decoration: underline;
	margin-left:5px;
}


#files_file_list_div{
	overflow-x:hidden;
}

#file_list .file_list_row {
	height:28px;
}

#file_list .file_list_td_size,
#file_list .file_list_td_date,
#file_list .file_list_td_status{
	white-space: nowrap;
}

.file_list_left {
	padding-left:10px !important;
}

.file_list_right{
	text-align:right;
	padding-right:6px !important;
	white-space:nowrap;
}

.file_list_td_actions .actions_element {
	margin-right:3px;
	display:inline-block;
}


.file_list_row_del_div,
.error_del_icon,
.prepare_for_sharing_del_icon{
	cursor:pointer;
	display:inline-block;
	vertical-align: middle;
}

.link_play {
	margin-right:2px !important;
}

.link_share{
	margin-right:7px !important;
}

.status_element {
	vertical-align:middle;
}

.file_list_td_actions a {
	vertical-align:top;
}


table.files_buttons_panel_table td{
	padding: 10px;
}

a.files_upload_a{
	font-weight:bold;
	cursor:pointer;
}
#files_upload_a_file {
	display:inline-block;
	padding:20px;
}
#files_upload_button_wrapper_div {
	position: relative;
}

/*
* Hack. Mozilla breaks flash object when it is out of visible document part
* Does not works
**/
.files_upload_button_wrapper_div_hide {
	height:5px;
	left:10000px;
	position:absolute !important;
	top:0;
	width:5px;
}
.files_upload_a_file_hide {
	display:none !important;
}



.pager {	
	padding:10px 15px;
	position:static !important;
	text-align:right;
}
.pager_shared_with_me {	
	text-align:left;
	background: none repeat scroll 0 0 transparent;
}

#file_list_pager_div {	
	padding:10px 15px 0;
}

select.pagesize {
    border:1px solid lightgrey;
}

.pagedisplay{
	vertical-align:middle;
}

.nofiles_notice {
	height: 55px;
}

.nofiles_notice table {
	border-collapse:collapse;
	width:100%;
	height:100%;
}

.nofiles_notice table td {
	text-align:center;
	vertical-align: middle;
}




#convert_dialog_tabs{
	margin-bottom:10px;
}
#convert_dialog{
	overflow:hidden;
}

div.format_choice_div,
#share_type_wrapper {
	line-height:13.35pt;
}
div.format_choice_div{
	padding: 15px 15px 15px 15px;
}
div.format_choice_group_div{
	padding-bottom:10px;
}
div.format_choice_group_div_last{
	padding-bottom:0;
}

p.format_choice_group_name,
p.complain_dialog_caption {
	margin:0 0 5px 0;
	font-weight:bold;	
}

p.format_choice_p{
	margin-left:10px;
}
input.format_choice_radio,
input.sharing_type_choice_radio{
	margin:0 10px 0 0;
	vertical-align:middle;
}
.format_choice_caption{
	vertical-align:middle;
}


.task_progress_bar {	
	position:relative;
	width:175px;
	height:14px;
	width:175px;
	float:left;	
	margin-left:4px;
}
.task_progress_bar_short {
	width:158px !important;
}

.pblabel {
	font-size:8pt;
	position:absolute;
	text-align:center;
	width:100%;
}



td.account_info_table_col1, td.account_info_table_col2 {	
	padding-right:10px;
	white-space:nowrap;
}

td.account_info_table_col1{
	text-align:right;	
}

td.account_info_table_col2{
	text-align:left;	
}



#form_preferences_loader{
	vertical-align:middle;
	padding:0 5px;
	display:inline-block;
}





#share_file_list_wrapper{
	width:436px;
	height:150px;
	overflow:auto;
}

table#share_file_list_table > tbody > tr > td {
	white-space:nowrap;
}

#sharing_dialog_emails,
#sharing_dialog_message {
	width:430px;
}

p.sharing_dialog_caption{
	margin:13px 0 3px;
	font-weight:bold;	
}

#sharing_dialog_emails,
#sharing_dialog_message {
	padding:2px;
}

#sharing_dialog_message{
    height:100px;
	margin-top:5px;
}


.player_dialog_window  .ui-dialog-titlebar {
	height:1.4em;
	overflow:hidden;
}

/* dialog button panel */
.dialog_buttons_panel{    
    margin:10px 0 10px 0;
    padding-top: 10px;
    text-align:right;
}
.dialog_message{
	display:inline-block;
	margin-right:10px;
	max-height:1.2em;
	max-width:300px;
	overflow:hidden;
	vertical-align:middle;
	white-space:nowrap;
}
.dialog_ajax_loader{
	display:inline-block;
	vertical-align:middle;
}

.share_file_list_share_link {
    padding: 0;
    width: 205px;
	border: medium none;
}

.sharing_statistics_row{
	height:26px;
}

