/* appCache only on FM page */
body {
	cursor:default;
	font-family:Tahoma,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
}
img {
	border-style:none;
}
a {
	outline:none;
	color:#0978ac;
}
a:visited {
	color:#9A3876;
}
a:active {
	color:#F57300;
}
h1, p, h3, h4, h5 {
	margin:0;
	padding:0;
}

.centerCont {
	min-height:240px;
	line-height:inherit;
}
.centerCont h3 {
	color:#51779d;
	font-size:17px;
	font-weight:normal;
	margin-bottom:15px;
	padding-left:0px;
}

.toDoLinks {
	position:relative;
	left:-5px;
	height:100px;
}
.toDoLinks a {
	color:#364657;
	display:block;
	text-decoration:none;
	cursor:pointer;
	width:147px;
	padding:4px 7px;
	margin-bottom:5px;
	font-size:12px;
	white-space:nowrap;
}
.toDoLinks a:hover {
	background-color:#FFF9D4;
}
.toDoLinks a img {
	background-image:url(../images/els_in.png?24.06.14);
	width:10px;height:13px;
	position:relative;
	top:1px;
}
.toDoLinks a span {
	position:relative;
	top:-1px;
	left:-1px;
}
.toDoLinks .col1, .toDoLinks .col2 {
	float:left;
	width:180px;
}

.quickUploadBlock {
	position:relative;
	left:-5px;
	text-align:left;
}
.quickUploadBlock input.quickUploadBtn {
	width:181px;height:55px;
	background-image:url(../images/quickUploadBtn.png);
	background-repeat:no-repeat;
	border-style:none;
	background-color:transparent;
	cursor:pointer;
}
.quickUploadBlock input.quickUploadBtn:hover {
	background-position:0px -55px;
}
.quickUploadBlock input.quickUploadBtn:active {
	background-position:0px -110px;
}
.quickUploadBlock a {
	color:#5b9232;
	display:block;
	text-decoration:none;
	cursor:pointer;
	width:106px;
	padding:4px 4px;
	margin-bottom:3px;
	margin-left:8px;
	position:relative;
	top:-5px;
	font-size:12px;
	white-space:nowrap;
}
.quickUploadBlock a:hover {
	background-color:#FFF9D4;
}
.quickUploadBlock a img {
	background-image:url(../images/els_in.png?24.06.14);
	width:10px;height:13px;
	background-position:-10px 0px;
	position:relative;
	top:1px;
}
.quickUploadBlock a span {
	position:relative;
	top:-1px;
	left:-1px;
}
.quickUploadBlock ul a {
	color:#5b9232;
	display:block;
	text-decoration:none;
	cursor:pointer;
	width:106px;
	padding:4px 4px;
	margin-bottom:3px;
	margin-left:8px;
	position:relative;
	top:-5px;
	font-size:12px;
	white-space:nowrap;
	margin-left:25px;
}
.quickUploadBlock ul a:hover {
	background-color:#FFF9D4;
}
.quickUploadBlock ul a img {
	position:relative;
	width:auto;
	height:auto;
	top:3px;
	position:absolute;
	left:-16px;
	background-image:none;
}
.quickUploadBlock ul a span {
	position:relative;
	top:-1px;
	left:-1px;
}

		
.quickuploaddiv {
	font-size:12px;
	width:300px;
	padding:15px 15px;
	background-color:#F5F7F1;
	border:1px solid #D2DFBB;
	border-top:1px solid #E9F2D8;
	border-left:1px solid #E9F2D8;
	position:relative;
	margin-bottom:15px;
}
.quickuploaddiv input.text {
	font-size:12px;
	background-color:#FFF;
}
.quickuploaddiv .file {
	width:237px;
}
.quickuploaddiv .line {
	margin-top:10px;
	position:relative;
	*top:13px
}
.quickuploaddiv label {
	float:left;
	width:63px;
	position:relative;
	top:3px;
}
.quickuploaddiv span {
	position:absolute;
	left:63px;
	top:20px;
	font-size:11px;
	color:#AAA;
}
.quickuploaddiv .submit {
	padding:4px 19px;
}
.hide {
	cursor:pointer;
	position:absolute;
	right:1px;
	top:-1px;
	opacity:0.5;
	padding:5px;
	filter:alpha(opacity=50);
}
.hide:hover {
	opacity:1;
	filter:alpha(opacity=100);
}
.hide img {
	background-image:url(../images/els_in.png?24.06.14);
	width:10px;height:10px;
	background-position:-20px -1px;
}
		
.welcomeCont_table {
	position:absolute;
	right:0px;
	top:15px;
	z-index:3;
}
.welcomeCont_table td {
	vertical-align:top;
	white-space:nowrap;
}
	

.welcomeCont {
	text-align:right;
	margin-right:8px;
	margin-top:6px;
	white-space:nowrap;
	font-size:15px;
	color:#FFF;
	font-family:Helvetica,Arial,sans-serif;
}
.welcomeCont a {
	color:#BCE7F7 !important;
	text-decoration:none;
}
.welcomeCont a:hover {
	text-decoration:underline;
}

.filter_input {
	display:inline-block;
}
.filter_input i {
	display:inline-block;
	width:70px;
	font-weight:normal;
	font-style:normal;
	text-align:right;
	padding-right:3px;
	color:#888;
}
.filter_input input {
	padding-right:15px !important;
}
.filter_input input.hint {
	color:#AAA !important;
}
.filter_input div {
	display:none;
	width:20px;height:20px;
	position:relative;
	margin-left:-20px;
	z-index:2;
	float:right;
	cursor:pointer;
	background-image:url(/images/fm/default/cmenu.png);
	background-position:-99px -60px;
}

.header a {
	text-decoration:none;
}

#auth-main-nav {
	position:absolute;
	top:65px;
	right:-10px;
}
#auth-main-nav a {
	display:inline-block;
	font-family:Helvetica,Arial,sans-serif;
	font-size:15px;
	padding:0px 12px 0px 12px;
	color:#FFF;
	line-height:13px;
	background-image:url(../images/../eimages/divider-menu.png);
	background-position:top right;
	background-repeat:no-repeat;
	text-shadow:0px 0px 1px rgba(204,238,250,0.2);
}
#auth-main-nav a.last {
	background-image:none;
}

.pagesCont .title {
	margin-right:200px;
}
#left_part .title {
	margin-top:-20px;
	margin-bottom:7px;
}
#left_part .title h1 {
	color:#545454;
	font-size:18px;
}

.main_menu {
	float:right;
	width:164px;
	position:relative;
	z-index:1;
}
.main_menu .menuTitle {
	font-size:17px;
	color:#527380 !important;
	border-bottom:1px solid #92a0a5;
	padding-left:1px;
}

.SME-error_msg {
	display:none;
	position:fixed;
	color:#FFF;
	z-index:100002;
	font-size:12px;
	padding:10px 20px;
	background-color:#8B8B8B;
	
	-moz-box-shadow:2px 2px 22px rgba(0,0,0,0.45);
	-webkit-box-shadow:2px 2px 22px rgba(0,0,0,0.45);
	-khtml-box-shadow:2px 2px 22px rgba(0,0,0,0.45);
	-ms-box-shadow:2px 2px 22px rgba(0,0,0,0.45);
	box-shadow:2px 2px 22px rgba(0,0,0,0.45);
	text-align:center;
	cursor:pointer !important;
	max-width:650px;
	line-height:initial;
}
.SME-error_msg * {
	cursor:pointer !important;
}
.SME-error_msg .buttons {
	padding-top:5px;
}
.SME-error_msg .buttons span {
	border-bottom:1px dotted #FFF;
	cursor:pointer !important;
	font-size:11px;
	margin:0px 10px;
}

.cant_be_empty {
	background-color:#FEFBB4 !important;
}
.mask_failed {
	color:#C53030 !important;
}

#content-main_menu {
	padding:5px 0px;
}
#content-main_menu a {
	font-size:12px;
	color:#3c555f;
	text-decoration:none;
	display:block;
	cursor:pointer;
	padding:4px 4px;
	padding-top:2px;
}
#content-main_menu a img {
	background-image:url(../images/els_in.png?24.06.14);
	width:10px;height:13px;
	background-position:-35px -1px;
	position:relative;
	top:3px;
	margin-right:4px;
}
#content-main_menu a:hover {
	background-color:#FFF9D4;
}
#content-main_menu .l2	 {
	padding-left:13px;
}
#content-main_menu .l2	 a {
	font-size:11px;
}
#content-main_menu .l2	 img {
	background-image:url(../images/els_in.png?24.06.14);
	width:6px;height:9px;
	background-position:-47px -2px;
	position:relative;
	top:1px;
}
#content-main_menu a.providerFAQ {
	margin-top:0px;
}

.content-menu {
	padding:5px 0px;
}
.content-menu a {
	font-size:12px;
	color:#3c555f;
	text-decoration:none;
	display:block;
	cursor:pointer;
	padding:4px 4px;
	padding-top:2px;
}
.content-menu a img {
	background-image:url(../images/els_in.png?24.06.14);
	width:10px;height:13px;
	background-position:-35px -1px;
	position:relative;
	top:3px;
	margin-right:4px;
}
.content-menu a:hover {
	background-color:#FFF9D4;
}
		
.goog-te-gadget img {
	opacity:0.6;
}

.curProvider, .sidebarInfo {
	font-size:11px;
	color:#848f94;
	padding-left:1px;
	margin-top:-5px;
}
.sidebarInfo a {
	float:left;
	display:block;
	background-image:none;
	width:100%;
	height:11px;
	background:none;
}
.sidebarInfo a.providerFAQ {
	float:left;
	width:auto;
	background-image:none;
	height:auto;
	padding-left:0px;
	text-decoration:underline;
	font-size:11px;
	margin-top:0px;
	color:#848F94;
}
.curProvider a.info {
	float:right;
	display:block;
	background-image:url(../images/els_in.png?24.06.14);
	width:9px;height:11px;
	background-position:-55px 0px;
	position:relative;
	top:1px;
	width:1px;height:5px;
	cursor:default !important;
}
.curProvider a:hover {
	background-color:transparent !important;
	color:#066489 !important;
}
.curProvider p {
	font-size:11px;
	margin-bottom:0px;
	padding-top:4px;
}
.curProvider .name {
	font-weight:bold;
}

.question {
	width:9px;height:10px;
	background-image:url(../images/els_in.png?24.06.14);
	background-position:-55px 0px;
	position:relative;
	left:-1px;
	top:1px;
}


.bandwidthStatus {
	font-size:11px;
	color:#848F94;
	margin-top:10px;
}
.bandwidthStatus td {
	white-space:nowrap;
}
	
.team_folders ul {
	border-left:1px solid #DEDEEB;
	padding-bottom:1px !important;
}
.team_folders ul li {
	border-top:1px solid #DEDEEB;
}

.cont .tabs a {
	font-size:17px;
	color:#6891A2;
	border-top:4px
	solid
	transparent;
}
.cont .tabs a .sh {
	color:#E6F1F5;
}


#filespanel {
	width:auto;
	padding:0;
	overflow:hidden !important;
	overflow-y:auto !important;
	border-style:none;
	border-top:1px solid #AAA;
	height:604px;
	position:relative;
}
.tabbertab {
	background-color:#FFF;
}
#debugarea {
	width:99%;
}
.newFolder_ico, .filesUpload_ico {
	width:39px;height:25px;
	background-image:url(../images/fm/newfolder.gif);
	float:left;
	position:relative;
	top:-3px;
	margin-left:-6px;
}
.filesUpload_ico {
	background-image:url(../images/fm/upload.gif);
	height:26px;
	margin-left:-10px;
	width:36px;
}
.greenPlus {
	background-image:url(../images/els.png);
	background-repeat:no-repeat;
	background-position:-106px -88px;
	position:relative;
	top:2px;
	margin:0px 2px;
	margin-left:10px;
}
.redMinusPlus {
	background-image:url(../images/els.png?1);
	background-repeat:no-repeat;
	background-position:-106px -100px;
	position:relative;
	top:0px;
	margin:0px 2px;
}
.lessmore {
	text-decoration:none !important;
	color:#0978AC !important;
}
.fileuploaderform {
	text-align:center;
}
.uploadBtn {
	float:right;
	padding:2px 13px;
}
.fileuploader {
	width:100%;
	white-space:nowrap;
}
.fileuploader input.text {
	border:1px solid #BBB;
	background-image:none;
	margin-bottom:2px;
}
.toTop {
	background-image:url(../images/toTop.gif);
	width:65px;height:21px;
	cursor:pointer;
	float:left;
	margin-left:45%;
	margin-top:20px;
}


.tabberlive p {
	font-size:12px;
}

.listdiv {
	overflow:hidden;
}
.listdiv ul a {
	width:auto;
	margin-bottom:0px;
}
.listdiv ul a:hover {
	background-color:transparent;
	text-decoration:underline;
}




td.short {
	overflow:hidden;
	white-space:nowrap;
	max-width:270px;
}
td.tdName div {
	overflow:hidden;
	white-space:nowrap;
	width:350px;
}

.modalDialog_transparentDivs {
	opacity:0.2;
	filter:alpha(opacity=20);
}
/* !w330! b1s6A768E p_8_13 pb10  */
.modalDialog_contentDiv input[type=text] {
	width:145px;
}
.md_question {
	padding-bottom:10px;
}
.md_question span {
	font-weight:bold;
}
.md_doanloadlink a {
	font-weight:bold;
	color:#0978AC !important;
}
.md_view {
	padding-bottom:10px;
}
.md_input1 input {
	font-size:11px;
	width:90%;
}
.md_favorite {
	position:relative;
	margin-left:21px;
}
.md_favorite img {
	position:absolute;
	left:-21px;
	top:1px;
}
.md_clipboard {
	position:relative;
	margin-left:21px;
	padding-top:10px;
}
.md_clipboard img {
	position:absolute;
	left:-21px;
	top:12px;
}
.md_fileinfo {
	position:relative;
	margin-left:21px;
}
.md_fileinfo img {
	position:absolute;
	left:-21px;
	top:1px;
}
.md_fileedit {
	position:relative;
	margin-left:21px;
}
.md_fileedit img {
	position:absolute;
	left:-22px;
	top:1px;
}
.md_button {
	text-align:right;
	padding-top:0px;
	padding-top:5px;
}
.md_comment {
	position:relative;
	margin-left:21px;
	padding-top:0px;
}
.md_comment img {
	position:absolute;
	left:-21px;
	top:4px;
}

.md_loading {
	text-align:center;
	margin-bottom:-6px;
}
.md_loading b, .md_loading span {
	position:relative;
	top:-3px;
	margin-left:4px;
}
.md_loading span b {
	top:0px;
	margin-left:0px;
}

.divshowhint {
	background-color:#F8F6ED !important;
	padding:6px 10px 7px !important;
	color:#6D6C69 !important;
	border:1px solid #F0E8C2 !important;
	border-left:1px solid #FBFAF5 !important;
	border-top:1px solid #FBFAF5 !important;
	margin-bottom:10px;
	position:relative;
	
	-moz-box-shadow:1px 1px 4px #AAA;
	-webkit-box-shadow:1px 1px 4px #AAA;
	-khtml-box-shadow:1px 1px 4px #AAA;
	-ms-box-shadow:1px 1px 4px #AAA;
	box-shadow:1px 1px 4px #AAA;
	
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.divshowhint div {
	padding-left:0px !important;
}
.divshowhint a {
	text-decoration:none;
	color:#7AA6BB !important;
}
.divshowhint .button_image {
	top:2px !important;
}
.divshowhint .error {
	color:#9B1515;
	font-weight:normal;
	padding-right:5px;
}
.divshowhint h4 {
	font-size:12px;
}
.divshowhint .hide {
	top:-2px;
}
.divshowhint .fromText {
	padding-right:5px;
}

.helpLink {
	margin-top:-19px;
	margin-left:404px;
	position:absolute;
	text-align:right;
	width:36px;
}
.helpLink a {
	color:#FFF;
	text-decoration:none;
	background-color:#AAA;
	padding:0px 4px;
}
.helpLink a:hover {
	background-color:#999;
}
.helpLink a:visited {
	color:#FFF;
}

th {
	background-color:#F1F1F1;
	border-bottom:1px solid #FFF;
	white-space:nowrap;
}
th .sortarrow {
	margin-left:-4px;
	position:relative;
	top:1px;
}
th.centered {
	text-align:center;
	padding-right:4px;
}
th.first {
	padding-left:4px;
}
th.fileName {
	text-align:left;
}
th.unsortable input {
	margin-top:1px;
	position:relative;
	top:1px;
}
.cell_first {
	padding-left:4px;
	padding-right:2px;
}
.cell_first img {
	position:relative;
	top:2px;
}
td.chkbCol {
	padding-left:4px;
	padding-right:4px;
}
td.chkbCol input {
	position:relative;
	top:0px;
}
.cell_Actions a {
	position:relative;
	top:1px;
}

.TO_section {
	display:none;
	position:relative;
}
.TO_view_cont {
	overflow:hidden;
}
.TO_view_cont.loading {
	background-image:url(../images/tinyProgress.gif);
	background-repeat:no-repeat;
}
.TO_view_cont * {
	margin:0;
	padding:0;
	font-style:normal;
}
.TO_view_cont .TO_left_side {
	width:210px;
	float:left;
	position:relative;
}
.TO_view_cont .TO_left_side .FM_Modal__actions {
	text-align:center;
	padding-top:20px;
	height:60px;
}
.TO_view_cont .TO_left_side .FM_Modal__actions .info {
	margin-left:3px;
	font-weight:bold;
	color:#E59100;
	display:block;
	margin-top:5px;
}
.TO_view_cont .TO_tabs {
	margin-top:10px;
	margin-top:0px;
}
.TO_view_cont .TO_tabs li {
	height:35px;
	width:100%;
	color:#555;
	background-color:#F1F1F1;
	border:1px solid #E0E0E0;
	border-right-style:none;
	
	background: -moz-linear-gradient(top,  rgba(254,254,254,1) 0%, rgba(236,236,236,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(236,236,236,1)));
	background: -webkit-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(236,236,236,1) 100%);
	background: -o-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(236,236,236,1) 100%);
	background: -ms-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(236,236,236,1) 100%);
	background: linear-gradient(to bottom,  rgba(254,254,254,1) 0%,rgba(236,236,236,1) 100%);
	position:relative;
	margin-bottom:-1px;
	cursor:pointer;
	
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:0px;
	-moz-border-radius-bottomright:0px;
	-moz-border-radius-bottomleft:3px;
	border-top-left-radius:3px;
	border-top-right-radius:0px;
	border-bottom-right-radius:0px;
	border-bottom-left-radius:3px;
}
.TO_view_cont .TO_tabs li:hover {
	background:none;
	background-color:#F5F5F5;
}
.TO_view_cont .TO_tabs li i {
	position:absolute;
	left:13px;
	top:9px;
	font-size:14px;
}
.TO_view_cont .TO_tabs li.current {
	background:none;
	background-color:transparent;
	border-right:1px solid #FFF;
	font-weight:bold;
}
.TO_view_cont .TO_right_panel {
	margin-left:211px;
	border-left:1px solid #E0E0E0;
	font-size:12px;
	padding:0px 15px 10px;
	padding-right:0px;
}
.TO_view_cont .TO_right_panel .detBlock {
	margin-top:0px;
	padding-top:20px;
}
.TO_view_cont .TO_right_panel .detBlock:first-child {
	padding-top:10px;
}

#OrgOptions {
	margin-top:15px;
}
#OrgOptions .TO_view_cont {
	min-height:450px;
}
#OrgOptions .TO_right_panel {
	min-height:430px;
}

th .sortheader {
	white-space:nowrap;
}
th .sortheader:visited {
	color:#0978AC;
}


.menupanel {
	margin-top:2px;
	margin-left:7px;
}
.menupanel .button_image {
	margin-right:-2px;
	border:1px solid #FFF;
	cursor:pointer;
	*margin-left:-1px;margin-right:-2px;
}
.menupanel .button_image:hover {
	border:1px solid #FFEFAE;
	background-color:#FFF7DD;
}
.menupanel .disBtn {
	cursor:default;
}
.menupanel .disBtn:hover {
	border:1px solid #FFF;
	background-color:transparent;
}
.menupanel .v-spacer {
	margin-left:0px;
	margin-right:0px;
}
.menupanel #menupanel_general {
	width:479px;
	white-space:nowrap;
	overflow:hidden;
	*width:480px;
}
.menupanel #menupanel_pop3 {
	width:218px !important;
	white-space:nowrap;
	overflow:hidden;
}

.tabber {
	position:relative;
}

.tabbernav li:first-child a {
	margin-left:0px !important;
}

ul.tabbernav {
	font-weight:bold;
	font-size:12px;
	font-family:Verdana,Geneva,FreeSans,Kalimati,Khalid,sans-serif;
	border-bottom:1px solid #A2A2AE !important;
}
ul.tabbernav li a {
	background-image:url(../images/fm/fm_tabBg.gif) !important;
	background-repeat:repeat-x;
	border:1px solid #A2A2AE !important;
	border-left:1px solid #DEDEEB !important;
	border-top:1px solid #DEDEEB !important;
	color:#8E8E99 !important;
	background-color:transparent !important;
	padding:3px 8px !important;
	padding-top:2px !important;
}
ul.tabbernav li a:hover {
	color:#000 !important;
	background-color:transparent !important;
}
ul.tabbernav .tabberactive a {
	background-position:0px -26px !important;
	background-color:transparent !important;
	color:#000 !important;
	cursor:default;
	border-bottom:1px solid #FFF !important;
}
.tabberlive .tabbertab {
	border-left:1px solid #DEDEEB !important;
}
.tabberlive .tabbertab td.short {
	white-space:normal;
	max-width:none;
}
td.cell_Actions {
	white-space:nowrap;
}
#groupstree {
	padding-left:9px;
	padding-top:3px;
}
.progress {
	border:1px solid #979EAB;
	padding:0px 1px;
	position:relative;
}
.progress img {
	position:absolute;
	top:0px;
}
#spaceUsedDetails .provider_line {
	border-bottom:1px solid #D6D6D6;
}
#spaceUsedDetails .provider_line:last-child {
	border-style:none;
}

.ol_t2 td {
	background-color:#6C7588;
}
.ol_t1 {
	border:1px solid #6C7588 !important;
}
.ol_td2 {
	padding:0px 4px 1px;
}
.ol_td2 div {
	font-size:11px !important;
}
.ol_td3 {
	padding:2px 4px 3px;
	background-color:#FFF;
}
.ol_td3 font {
	font-size:11px !important;
	color:#464646 !important;
}
.ol_close_td a {
	position:relative;
	top:-1px;
	right:5px;
	float:right;
}
.ol_close_td a:hover {
	text-decoration:none;
}
.ol_close_td a:hover font {
	color:#FFF5D8 !important;
}
.ol_close_td font {
	color:#DDD !important;
}
.contextmenu {
	margin:0 !important;
}
.contextmenu li {
	border-bottom:1px solid #C0C1C5 !important;
	border-right:1px solid #C0C1C5 !important;
}
.contextmenu a {
	background-color:#EEEEEE !important;
	font-size:12px;
	text-decoration:none;
	position:relative;
	padding:2px 0px 2px 24px;
	color:#5B6373 !important;
}
.contextmenu a:hover {
	background-color:#FFF5D8 !important;
}
.contextmenu a img {
	position:absolute;
	left:2px;
}

#favouritesdiv {
	border-style:none;
	background-color:transparent;
	padding:0;
	width:640px;
}
#favouritesdiv div.icon {
	margin-top:5px;
}
#favouritesdiv div.icon a {
	border:1px solid #DDEFF5;
	background-color:#FFF;
}
#favouritesdiv div.icon a:hover {
	background-color:#FFF9E6;
	padding:2px 5px 1px;
	border:1px solid #DDEFF5;
}

.publicSet {
	text-align:center;
}
.publicSet label {
	position:relative;
	padding-left:2px;
	top:-2px;
}
.publicSet #publicNo {
	margin-left:10px;
}

.HTML_fm a {
	color:#0978AC !important;
}
.HTML_fm a:visited {
	color:#0978AC !important;
}
table.HTML_fm {
	border:1px solid #DEDEEB;
	border-bottom:1px solid #AAAAAA;
	border-right:1px solid #AAAAAA;
	border-collapse:collapse;
	border-spacing:0;
	margin-bottom:5px;
}
table.HTML_fm td {
	border-collapse:collapse;
	border-spacing:0;
	border-style:none;
}
table.HTML_fm .versionslink {
	background-color:#FAFBFC;
}
table.HTML_fm .alternate .versionslink {
	background-color:#F5F7FA;
}
a.dirUp {
	background-image:url(../images/dirUp.gif);
	padding-left:20px;
	padding-top:1px;
	padding-bottom:4px;
	background-repeat:no-repeat;
	font-weight:bold;
	text-decoration:none;
	color:#64AC16;
	display:block;
	margin-bottom:5px;
	display:block;
	width:30px;
	margin-right:5px;
	float:left;
}
a.dirUp:hover {
	text-decoration:underline;
}
.createDir {
	float:left;
	position:relative;
	top:1px;
	color:#0978AC !important;
}
td.createdAt {
	font-size:10px;
}

.up hr, .dottedHR {
	border-style:none;
	border-bottom:1px solid #CCC;
	border-bottom-style:dotted;
}
.dottedHDiv {
	border-bottom:1px solid #CCC;
	border-bottom-style:dotted;
	margin-top:6px;
	margin-bottom:6px;
}

.pagesCont {
	*line-height:15px;
}
#title-main_menu {
	*line-height:19px;
}

.separatorCont {
	vertical-align:top;
	width:5px;
}
.separator {
	width:3px;
	height:100%;
	background-color:#EBEBEB;
	border-top:1px solid #AAA;
	background-image:url(../images/separator_dots.gif);
	background-repeat:no-repeat;
	background-position:center left;
	border-left:1px solid #D6D6E2;
	border-right:1px solid #D6D6E2;
	cursor:e-resize;
}
#FM_tab_table .hiddenCols {
	width:0px;
	overflow:hidden;
	padding:0;
}
#FM_tab_table .hiddenCols * {
	display:none;
}

.HTMLtree a, .HTMLtree a:visited {
	color:#0978AC !important;
}
.HTMLtree .innerLine {
	margin-right:1px;
}

.divForm {
	font-size:12px;
}
.divForm div {
	float:left;
	margin-right:10px;
	margin-top:5px;
}
.divForm input {
	margin-left:5px;
}

.userTable td {
	font-size:9px;
}
.userTable td.short {
	white-space:normal;
}
.userTable .tdActions {
	white-space:nowrap !important;
}
.userTable .tdLogin {
	font-size:11px !important;
}
.userTable .f11b {
	font-size:11px !important;
	font-weight:bold;
}
.userTable .f11g {
	font-size:11px !important;
	color:#427F2E;
}
.userTable .messIcon {
	margin-top:-10px;
}
.thRegistered {
	font-size:9px !important;
	font-weight:normal !important;
}
.td_us_created div {
	white-space:normal;
	width:47px;
	text-align:center;
}
.td_desc {
	font-size:11px;
	color:#888;
	padding-left:33px !important;
}
.packageTable {
	border-collapse:collapse;
	border-spacing:0;
}
.packageTable td {
	border-collapse:collapse;
	border-spacing:0;
	border-style:none;
}
.packageTable sup {
	background-color:#3B70C5;
	font-weight:normal;
	color:#FFF;
	padding:0px 3px;
	margin-left:3px;
}

.recently {
	color:#51779D;
	text-decoration:none;
	padding:4px 4px;
	margin-bottom:3px;
	margin-left:8px;
	position:relative;
	top:-5px;
	font-size:12px;
	white-space:nowrap;
}
.tar {
	text-align:right;
}
table.newFile label {
	position:relative;
	top:-1px;
}
table.newFile label img {
	margin-left:2px;
	margin-right:3px;
	position:relative;
	top:2px;
}


.contextmenu {
	margin:5px;
}
.contextmenu li {
	margin-top:2px;
	border-bottom:1px solid #1B67B3;
	border-right:1px solid #1B67B3;
}
.contextmenu li a {
	display:block;
	background-color:#B4D5F6;
	font-size:1.2em;
}
.contextmenu li a img {
	margin-right:3px;
	_margin-left:-25px
	!important;
}


.trashForms_cont {
	text-align:center;
	margin-top:2px;
}
.trashForms_cont form {
	display:inline;
}
.clearTr_btn, .restoreTr_btn, .faxallFax_btn {
	background-image:url(../images/fm/empty_trash.gif);
	background-repeat:no-repeat;
	padding:6px 5px 5px 25px;
	font-size:12px;
	background-color:#EEE;
	cursor:pointer;
	border-width:1px;
}
.restoreTr_btn {
	background-image:url(../images/fm/restore_trash.gif);
	padding-left:37px;
}
.faxallFax_btn {
	background-image:url(../images/fm/fax_all_files.gif);
	padding-left:37px;
}
.tdChkb a {
	position:relative;
	margin-left:16px;
}
.tdChkb a img {
	position:absolute;
	left:-18px;
}
.tdChkb a .delete_ico {
	left:-16px;
}

td.filepath div {
	overflow:hidden;
	width:253px;
	font-size:11px;
}

.firstMess h2 {
	color:#51779D !important;
}
.firstMess p {
	font-size:13px;
	margin-bottom:10px;
	color:#000;
}
.firstMess a {
	text-decoration:underline !important;
}

.textflowIfr html {
	height:auto;
}
.textflowIfr #ffiles, .textflowIfr #cfiles {
	width:100%;
	border-style:none;
	height:180px !important;
	overflow-y:auto;
}
.textflowIfr th {
	border-bottom-style:hidden;
}

.coverTable {
	width:100%;
	border-collapse:collapse;
	border-left:1px solid #AAAAAA;
	border-top:1px solid #AAAAAA;
	font-size:12px;
}
.coverTable td {
	padding:0;
}
.coverTable .leftTd {
	background-color:#5F5F5F;
	width:64px;
	vertical-align:top;
	border-right:1px solid #AAAAAA;
}
.coverTable .leftTd .line {
	height:38px;
	width:100%;
	position:relative;
}
.coverTable .leftTd a {
	width:100%;
	cursor:pointer;
	text-decoration:none;
	float:left;
}
.coverTable .leftTd a .abox {
	height:38px;
}
.coverTable .leftTd a:hover .abox {
	background-color:#3C3C3C;
	color:#F0E097 !important;
}
.coverTable .leftTd .icon {
	background-image:url(../images/Lite_icons.png);
	width:33px;height:26px;
	position:absolute;
	left:15px;
	top:2px;
	background-repeat:no-repeat;
}
.coverTable .leftTd span {
	font-size:9px;
	color:#EBEBEB;
	position:absolute;
	top:23px;
	width:100%;
	left:0px;
	text-align:center;
}
.coverTable .topTd {
	background-color:#5F5F5F;
	border-left:1px solid #AAAAAA;
	padding-top:4px;
	vertical-align:top;
	padding-bottom:3px;
	height:22px;
}
.coverTable .topTd .search {
	float:right;
	position:relative;
	top:2px;
	margin-right:60px;
}
.coverTable .topTd .searchText {
	width:115px;height:13px;
	border:1px solid #494949;
	border-right:1px solid #E0E0E0;
	border-bottom:1px solid #E0E0E0;
	font-size:11px;
	color:#BABABA;
	position:relative;
	top:-5px;
	padding-left:2px;
}
.coverTable .topTd .searchText:focus {
	color:#000;
}
.coverTable .topTd a {
	color:#EBEBEB;
	float:left;
	margin-left:10px;
	font-size:10px;
	text-decoration:none;
	cursor:pointer;
	padding:6px 4px;
	margin-top:-2px;
}
.coverTable .topTd a:hover {
	text-decoration:underline;
}
.coverTable .topTd .crnt {
	position:relative;
	top:3px;
	background-color:#222;
	margin-left:14px;
	margin-right:-6px;
	padding-left:10px;
	padding-right:10px;
	cursor:default;
}
.coverTable .topTd .crnt:hover {
	text-decoration:none;
}
.coverTable .contTd {
	vertical-align:top;
	border-bottom:1px solid #AAAAAA;
	border-right:1px solid #AAAAAA;
}
.coverTable .contTd .dirUp {
	margin-bottom:0px;
	padding-bottom:0px;
}
.coverTable .contTd h3 {
	margin-bottom:0px;
}
.coverTable .curnt {
	background-color:#3C3C3C;
	border-bottom:1px solid #888;
	border-top:1px solid #222;
	padding-bottom:2px;
	cursor:default;
}
.coverTable .HTML_fm {
	border-style:none;
}
.coverTable .HTML_fm a {
	text-decoration:none;
}
.coverTable .HTML_fm a:hover {
	color:#0A3BBD !important;
}
.coverTable .tdName {
	padding-left:2px !important;
	padding-top:1px !important;
}
.coverTable .thName {
	padding-left:4px !important;
}
.coverTable .trashForms_cont {
	padding-bottom:5px;
}

td.tdDes {
	overflow:hidden;
}
td.tdDes div {
	overflow:hidden;
	white-space:nowrap;
	width:70px;
}
.tdCreated {
	padding-left:3px !important;
	font-size:9px;
}
.tdStatus {
	width:58px;
}
.tdStatus div {
	float:left;
	width:18px;height:15px;
	margin-right:1px;
}
.tdChkb input {
	position:relative;
	top:2px;
}

.liteInnerForm {
	background-color:#FFF9E8;
	border-top:5px solid #FFF;
	border-bottom:1px solid #FFF4B4;
	padding:10px 14px;
}
.liteInnerForm h3 {
	font-size:14px;
	font-weight:bold;
}
.liteInnerForm div {
	float:none;
}
.liteInnerForm div span {
	border:d;
	float:left;
	position:relative;
	top:3px;
}
.liteInnerForm form {
	margin-left:10px;
}
.liteInnerForm input.text, .liteInnerForm textarea {
	background-image:none;
	background-color:#FFF;
	border:1px solid #BBB;
}
.liteInnerForm .submitCont {
	width:235px;
	text-align:right;
	padding-top:5px;
}
.liteInnerForm .submitCont input {
	padding:2px 10px;
}

div.datacell {
	display:inline;
}


.qi {
	height:16px;
}
.qi b {
	display:block;
	float:left;
	width:32px;
	height:16px;
}
.qi b img {
	float:left;
	position:relative;
	top:2px;
}
.qi .minus {
	width:14px;height:9px;
	background-image:url(../images/els.png);
	background-position:-106px -100px;
	margin:0px 2px;
	position:relative;
	top:0px;
	margin-left:3px;
	cursor:pointer;
}


.progressBar {
	width:25px;
	height:9px;
	background-color:#9d9d9d;
	padding:1px;
	position:relative;
	top:1px;
}
.progressBar .bg {
	width:23px;
	height:7px;
	background-color:#FFF;
	padding:1px;
}
.progressBar #p_bar {
	width:0px;
	height:100%;
	background-color:#81cb00;
}

.unshareFile {
	cursor:pointer;
	background-color:#FFBC64;
	border-left:1px solid #FFE4C0;
	border-top:1px solid #FFE4C0;
	border-bottom:1px solid #FFA126;
	border-right:1px solid #FFA126;
	float:left;
	font-size:9px;
	text-align:center;
	width:40px;
	color:#9E4A17;
	height:11px;
	line-height:11px;
}
.removeFile {
	cursor:pointer;
	background-color:#A0A0A0;
	border-left:1px solid #CECECE;
	border-top:1px solid #CECECE;
	border-bottom:1px solid #797979;
	border-right:1px solid #797979;
	float:left;
	font-size:9px;
	text-align:center;
	width:40px;
	color:#FFF;
}
.unshare_dialogBtn {
	display:inline;
	float:none;
	margin-left:5px;
	padding-left:3px;
	padding-right:2px;
	position:relative;
	top:-3px;
	z-index:3;
}

.commentsCont {
	position:absolute;
	width:514px;
	top:150px;
	left:390px;
	z-index:177;
}
.commentsCont .content {
	background-color:#fafafa;
	padding:0;
	height:auto;
	overflow:visible;
}
.commentsCont .content .contGreyBg {
	background-image:url(../images/contGreyBg.png);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-left:-15px;
	margin-right:-15px;
	padding:0px 10px;
	min-height:180px;
	position:relative;
}
.commentsCont .tlc, .commentsCont .trc, .commentsCont .blc, .commentsCont .brc {
	width:24px;height:24px;
	background-image:url(../images/somments_sh.png);
	background-repeat:no-repeat;
	background-position:0px -6px;
}
.commentsCont .trc {
	background-position:-150px -6px;
}
.commentsCont .blc {
	background-position:0px -325px;
}
.commentsCont .brc {
	background-position:-150px -325px;
}
.commentsCont .arr {
	width:46px;height:30px;
	background-image:url(../images/somments_sh.png);
	background-repeat:no-repeat;
	background-position:-24px 0px;
	float:left;
	position:relative;
	top:-6px;
	margin-bottom:-6px;
}
.commentsCont .ht, .commentsCont .hb {
	background-image:url(../images/somments_sh_h.png);
	background-repeat:repeat-x;
	background-position:0px -6px;
}
.commentsCont .hb {
	background-position:0px -325px;
}
.commentsCont .vl, .commentsCont .vr {
	background-image:url(../images/somments_sh_v.png);
	background-repeat:repeat-y;
	vertical-align:top;
	background-position:0px -6px;
}
.commentsCont .vr {
	background-position:-150px 0px;
}
.commentsCont #commentsContainer {
	max-height:350px;
	overflow-y:auto;
	position:relative;
}
.commentsCont #commentsContainer .th {
	background-color:#F1F1F1;
	padding:2px 5px;
	position:relative;
}
.commentsCont #commentsContainer .th div {
	position:absolute;
	cursor:pointer;
	right:5px;
	top:2px;
}
.commentsCont #commentsContainer .th img {
	position:relative;
	margin-bottom:-4px;
	margin-top:-2px;
}
.commentsCont #commentsContainer form {
	*width:96%
}
.commentsCont .commentdiv {
	padding:2px 5px 10px;
}
.commentsCont .commentdiv p {
	padding:4px 0px;
}
.commentsCont .formInputs {
	text-align:right;
	width:100%;
}
.commentsCont .formInputs input {
	cursor:pointer;
}
.commentsCont .l-mid {
	*padding-right:7px;
}

tr.curentCommentRow td, tr.curentCommentRow .versionslink {
	background-color:#FFF7DD !important;
}
tr.curentCommentRow .qi {
	clear:left;
	line-height:17px;
}

.selectedRow td {
	background-color:#FFF2BE !important;
}
.selectedRow td .versionslink {
	background-color:#FFF2BE !important;
}
.hoveredRow {
	background-color:#DEEEF1;
}
.hoveredRow .versionslink {
	background-color:#DEEEF1;
}
.alternate .versionslink {
	background-color:#F5F7FA;
}

.fullScr_btn {
	position:absolute;
	top:-3px;
	right:1px;
	width:39px;height:27px;
	cursor:pointer;
	float:right;
	margin-bottom:-1px;
}
.fullScr_btn img {
	opacity:0.8;
	margin-top:-1px;
	filter:alpha(opacity=80);
}
.fullScr_btn img:hover {
	opacity:1;
	filter:alpha(opacity=100);
}
.fullScreenLite {
	position:absolute !important;
	left:0px;
	top:0px;
	width:100% !important;
	float:none !important;
	z-index:100 !important;
	background-color:#FFF;
}
.fullScreenLite .tdName {
	padding-right:5px;
}
.fullScreenLite .tdName div {
	width:auto;
	white-space:nowrap;
}
.fullScreenLite td.short {
	max-width:none;
}
.fullScreenLite .tdDes {
	padding-top:3px;
	white-space:normal;
	width:auto;
}
.fullScreenLite .tdDes div {
	white-space:normal;
	width:auto;
	height:14px;
}
.fullScreenLite .coverTable .contTd {
	border-right-style:none;
}

.btn_hide {
	position:relative;
	top:1px;
	right:-1px;
}

#menu2corner_btn {
	position:absolute;
	top:1px;
	right:1px;
	width:100px;height:19px;
	text-align:center;
	padding:1px 5px;
	margin:0;
	font-size:13px;
	color:#FFF;
	background-color:#72B9D3;
	
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	
	-webkit-border-top-left-radius:0px;
	-webkit-border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomright:0px;
	-moz-border-radius-bottomleft:0px;
	border-top-left-radius:0px;
	border-top-right-radius:3px;
	border-bottom-right-radius:0px;
	border-bottom-left-radius:0px;
	cursor:pointer;
}
.fullLeftPart {
	width:104% !important;
	margin-left:-2%;
	min-height:450px;
}
.dashBoard {
	table-layout:fixed;
	width:100%;
}
.dashBoard td {
	padding:0;
	vertical-align:top;
}
.dashBoard.no_title_and_border tr.border_row {
	display:none;
}
.dashBoard.no_title tr.border_row div {
	display:none;
}

#scheduler_table {
	table-layout:fixed;
	width:735px;
}
#scheduler_table td {
	overflow:hidden;
	white-space:nowrap;
}

#showManageAdditionalBuckets_form .control {
	padding-left:3px;
	
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
#showManageAdditionalBuckets_form .control .sub-option {
	margin-bottom:2px;
	font-size:11px;
}
#showManageAdditionalBuckets_form .control .sub-option * {
	font-size:11px;
}
#showManageAdditionalBuckets_form .control:hover {
	background-color:#FFF9D4;
}
	

.table_with_hl_tr tr:hover td {
	background-color:#FFF8DA;
}
#LiteFM_sharing td {
	padding-top:2px;
	padding-bottom:2px;
}

.options_table ._mask {
	position:absolute;
	display:none;
	background-color:#FFF;
	z-index:20;
	opacity:0.5;
	filter:alpha(opacity=50);
}
.options_table table {
	border-collapse:collapse;
	position:relative;
}
.options_table table td small {
	display:block;
	color:#999;
	margin-top:-1px;
	line-height:12px;
}
.options_table tr:hover td {
	background-color:#FFF8DA;
}
.options_table tr.nohl:hover td {
	background-color:transparent;
}
.options_table th {
	color:#8499A7;
	background-color:transparent;
	font-weight:normal;
	padding:0;
	padding-bottom:6px;
	padding-left:8px;
	text-align:left;
}
.options_table td {
	padding-left:8px;
	line-height:16px;
	padding-top:7px;
	padding-bottom:7px;
	vertical-align:top;
}
.options_table td:first-child {
	padding-left:10px;
	vertical-align:top;
	overflow:hidden;
}
.options_table td:last-child {
	padding-right:10px;
}
.options_table img.tick {
	left:-19px;
	top:4px;
	width:12px;height:10px;
	background-image:url(../images/els.png);
	background-repeat:no-repeat;
	background-position:-53px 0px;
}
.options_table .dottedHDiv {
	position:relative;
	margin-left:-2px;
	*zoom:1;*font-size:1px;*height:1px;
}
.options_table .dottedUnderline {
	margin-top:-3px;
	top:3px;
	margin-left:0px;
	margin-bottom:9px;
}
.options_table .total {
	color:#A4A4A4;
}
.options_table .sup {
	padding:0px 3px;
	font-size:10px;
	line-height:7px;
	position:relative;
	top:-4px;
	white-space:nowrap;
}
.options_table .viol {
	background-color:#E0D7E7;
	color:#8555A1;
	border-bottom:1px solid #ACA5B1;
	border-right:1px solid #ACA5B1;
}
.options_table .orang {
	background-color:#EEE1C2;
	color:#A87500;
	border-bottom:1px solid #B5AD97;
	border-right:1px solid #B5AD97;
}
.options_table .grn {
	background-color:#E1F5C9;
	color:#7EA043;
	border-bottom:1px solid #BBCAA2;
	border-right:1px solid #BBCAA2;
}
.options_table .blu {
	background-color:#E5E9EB;
	color:#3E6F83;
	border-bottom:1px solid #BCBEC0;
	border-right:1px solid #BCBEC0;
}
.options_table .redBtn {
	background-color:#C96270;
	color:#FFFFFF;
	border-bottom:1px solid #AB535F;
	border-right:1px solid #AB535F;
}
.options_table .abtn {
	padding:0px 3px;
	font-size:10px;
	line-height:7px;
	text-decoration:none;
	cursor:pointer;
	white-space:nowrap;
}
.options_table .noborder {
	border-style:none;
}
.options_table .multiLineDes p {
	font-size:11px;
	margin-bottom:3px;
	line-height:14px;
}
.options_table .inactive {
	color:#AAA;
	cursor:default;
}
.options_table .inactiveOrang {
	color:#BCAB83;
	cursor:default;
}
.options_table .inputNotice {
	width:18px;height:18px;
	background-image:url(../images/els_in.png?24.06.14);
	background-repeat:no-repeat;
	background-position:-69px 0px;
	vertical-align:top;
	position:relative;
	left:-1px;
}
.options_table select, .options_table input.txt, .options_table textarea {
	border-left:1px solid #ADADAD;
	border-top:1px solid #ADADAD;
	border-bottom:1px solid #E8E8E8;
	border-right:1px solid #E8E8E8;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.options_table input.txt {
	padding-left:4px;
}
.options_table .optionLine {
	font-size:12px;
	padding:4px 0px;
}
.options_table .optionLine > span {
	position:relative;
	top:-1px;
	margin-right:4px;
}
.options_table .optionLine .switch {
	display:inline-block;
	vertical-align:bottom;
	float:none;
	margin-top:-2px;
}
.options_table .pagination {
	bottom:0px;
	right:0px;
	margin:0;
}
.options_table .pagination tr:hover td {
	background-color:transparent;
}
.options_table .pagination .perPage {
	text-align:right;
}
.options_table .pagination .firstTd {
	padding-left:0px;
}
	
option {
	padding:0px 5px 0px 3px !important;
}


.dashBox {
	font-size:11px;
	color:#494949;
	position:relative;
}
.dashBox ._mask {
	position:absolute;
	display:none;
	background-color:#FFF;
	z-index:20;
	opacity:0.5;
	filter:alpha(opacity=50);
}
.dashBox table {
	border-collapse:collapse;
	width:100%;
	position:relative;
}
.dashBox table td {
	padding:0;
	vertical-align:top;
}
.dashBox table td small {
	display:block;
	color:#999;
	margin-top:-1px;
	line-height:12px;
}
.dashBox .content {
	background-color:#FFF;
	height:auto;
	padding:4px 0px 0px 3px;
}
.dashBox .content form {
	margin-top:2px;
}
.dashBox .content form td {
	padding-top:5px;
	padding-bottom:5px;
}
.dashBox .content tr:hover td {
	background-color:#FFF8DA;
}
.dashBox .content tr.nohl:hover td {
	background-color:transparent;
}
.dashBox .content th {
	color:#8499A7;
	background-color:transparent;
	font-weight:normal;
	padding:0;
	padding-bottom:6px;
	padding-left:8px;
	text-align:left;
}
.dashBox .content td {
	padding-left:8px;
	line-height:16px;
	padding-bottom:1px;
	vertical-align:middle;
}
.dashBox .content td.first {
	padding-left:10px;
	white-space:nowrap;
	vertical-align:top;
	overflow:hidden;
}
.dashBox .content img.tick {
	left:-19px;
	top:4px;
	width:12px;height:10px;
	background-image:url(../images/els.png);
	background-repeat:no-repeat;
	background-position:-53px 0px;
}
.dashBox .content .dottedHDiv {
	position:relative;
	margin-left:-2px;
	*zoom:1;*font-size:1px;*height:1px;
}
.dashBox .content .dottedUnderline {
	margin-top:-3px;
	top:3px;
	margin-left:0px;
	margin-bottom:9px;
}
.dashBox .content .total {
	color:#A4A4A4;
}
.dashBox .content .sup {
	padding:0px 3px;
	font-size:10px;
	line-height:7px;
	position:relative;
	top:-4px;
	white-space:nowrap;
}
.dashBox .content .viol {
	background-color:#E0D7E7;
	color:#8555A1;
	border-bottom:1px solid #ACA5B1;
	border-right:1px solid #ACA5B1;
}
.dashBox .content .orang {
	background-color:#EEE1C2;
	color:#A87500;
	border-bottom:1px solid #B5AD97;
	border-right:1px solid #B5AD97;
}
.dashBox .content .grn {
	background-color:#E1F5C9;
	color:#7EA043;
	border-bottom:1px solid #BBCAA2;
	border-right:1px solid #BBCAA2;
}
.dashBox .content .blu {
	background-color:#E5E9EB;
	color:#3E6F83;
	border-bottom:1px solid #BCBEC0;
	border-right:1px solid #BCBEC0;
}
.dashBox .content .redBtn {
	background-color:#C96270;
	color:#FFFFFF;
	border-bottom:1px solid #AB535F;
	border-right:1px solid #AB535F;
}
.dashBox .content .abtn {
	padding:0px 3px;
	font-size:10px;
	line-height:7px;
	text-decoration:none;
	cursor:pointer;
	white-space:nowrap;
}
.dashBox .content .noborder {
	border-style:none;
}
.dashBox .content .multiLineDes p {
	font-size:11px;
	margin-bottom:3px;
	line-height:14px;
}
.dashBox .content .inactive {
	color:#AAA;
	cursor:default;
}
.dashBox .content .inactiveOrang {
	color:#BCAB83;
	cursor:default;
}
.dashBox .tlc, .dashBox .trc, .dashBox .blc, .dashBox .brc {
	width:10px;height:28px;
	background-image:url(../images/dashBox_corners.png);
	background-repeat:no-repeat;
}
.dashBox .blc, .dashBox .brc {
	width:10px;height:11px;
}
.dashBox .trc {
	background-position:-10px 0px;
}
.dashBox .blc {
	background-position:0px -28px;
}
.dashBox .brc {
	background-position:-10px -28px;
}
.dashBox .ht, .dashBox .hb {
	background-image:url(../images/dashBox_hboky.png);
	background-repeat:repeat-x;
}
.dashBox .ht {
	color:#8c6d31;
	font-size:11px;
	font-weight:bold;
	padding-left:3px;
}
.dashBox .ht span {
	position:relative;
	top:-5px;
	color:#FFF;
	white-space:nowrap;
	text-shadow:-1px -1px rgba(0,0,0,0.2);
}
.dashBox .ht div {
	height:18px;
	background-image:url(../images/dash_title_boky.gif);
	background-repeat:repeat-x;
	background-position:0px -18px;
	position:relative;
	left:-12px;
	top:9px;
	float:left;
}
.dashBox .ht img {
	background-image:url(../images/dash_title_boky.gif);
	background-repeat:no-repeat;
}
.dashBox .ht .title_l {
	width:4px;height:18px;
	background-position:0px 0px;
	margin-right:7px;
}
.dashBox .ht .title_r {
	width:3px;height:18px;
	background-position:-4px 0px;
	margin-left:9px;
}
.dashBox .hb {
	background-position:0px -28px;
}
.dashBox .vl, .dashBox .vr {
	background-image:url(../images/dashBox_vboky.png);
	background-repeat:repeat-y;
	vertical-align:top;
}
.dashBox .vr {
	background-position:-10px 0px;
}
.dashBox .lh18 td {
	line-height:18px;
}
.dashBox .triMarker {
	width:6px;height:4px;
	position:relative;
	margin-left:6px;
	top:-1px;
}
.dashBox .packageTitle {
	font-size:12px;
	font-weight:bold;
	color:#3E6F83;
}
.dashBox .packageTitle span {
	font-size:11px;
	font-weight:normal;
	margin-left:10px;
}
.dashBox .packageTitle .free {
	color:#71A640;
	margin-left:0px;
}
.dashBox .packageDes {
	font-size:11px;
	color:#000;
	padding-bottom:5px;
	line-height:13px;
}
.dashBox .greenPlus {
	height:12px;
	margin:0;
}
.dashBox .packagePlusRow td {
	padding-left:0px;
	padding-bottom:4px;
	padding-top:4px;
	line-height:12px;
}
.dashBox .inputNotice {
	width:18px;height:18px;
	background-image:url(../images/els_in.png?24.06.14);
	background-repeat:no-repeat;
	background-position:-69px 0px;
	vertical-align:top;
	position:relative;
	left:-1px;
}
.dashBox select, .dashBox input.txt, .dashBox textarea {
	border-left:1px solid #ADADAD;
	border-top:1px solid #ADADAD;
	border-bottom:1px solid #E8E8E8;
	border-right:1px solid #E8E8E8;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.dashBox input.txt {
	padding-left:4px;
}
.dashBox .optionLine {
	font-size:12px;
	padding:4px 0px;
}
.dashBox .optionLine > span {
	position:relative;
	top:-1px;
	margin-right:4px;
}
.dashBox .optionLine .switch {
	display:inline-block;
	vertical-align:bottom;
	float:none;
	margin-top:-2px;
}
.dashBox .pagination {
	bottom:0px;
	right:0px;
	margin:0;
}
.dashBox .pagination tr:hover td {
	background-color:transparent;
}
.dashBox .pagination .perPage {
	text-align:right;
}
.dashBox .pagination .firstTd {
	padding-left:0px;
}
.dashBox .no_items {
	text-align:center;
	color:#999;
	margin-top:-5px;
	padding-bottom:5px;
}
.detBlock {
	font-size:12px;
	font-weight:bold;
	color:#4088A2;
	cursor:pointer;
	width:auto;
	margin-top:10px;
}

.bsbb {
	
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

#notes {
	position:absolute;
	z-index:77;
	font-size:12px;
	background-color:#FBF7D9;
	border:1px solid #FBE0B1;
	padding:2px 5px;
	max-width:480px;
	z-index:100003;
	line-height:initial;
}

.dashTab {
	float:left;
	height:35px;
	margin-bottom:-4px;
	position:relative;
	top:-4px;
	cursor:pointer;
}
.dashTab div {
	float:left;
	height:35px;
}
.dashTab .tabLb, .dashTab .tabM, .dashTab .tabRb {
	width:13px;
	background-image:url(../images/dash_tabs_bg.png);
	background-repeat:no-repeat;
	background-position:0px -70px;
}
.dashTab .tabM {
	background-position:0px -105px;
	background-repeat:repeat-x;
	width:auto;
}
.dashTab .tabM span {
	position:relative;
	top:11px;
	color:#C2B078;
}
.dashTab .tabRb {
	background-position:-13px -70px;
}
.dashTab:hover {
	top:-5px;
}
		
.dashTabCur {
	z-index:2;
	cursor:default;
}
.dashTabCur .tabLb {
	background-position:0px 0px;
}
.dashTabCur .tabM {
	background-position:0px -35px;
}
.dashTabCur .tabM span {
	top:7px;
	color:#CB9900;
}
.dashTabCur .tabRb {
	background-position:-13px 0px;
}
.dashTabCur:hover {
	top:-4px;
}

#add_task_buttons_cont span {
	font-size:11px;
}

.switch {
	width:55px;height:18px;
	position:relative;
	background-color:#FFF;
	cursor:pointer;
	margin-right:4px;
	float:left;
	line-height:16px;
	font-size:12px;
}
.switch * {
	position:absolute;
}
.switch .on {
	left:6px;
	top:1px;
}
.switch .off {
	left:32px;
	top:1px;
}
.switch .yes {
	left:4px;
	top:1px;
}
.switch .no {
	left:34px;
	top:1px;
}
.switch img {
	width:55px;height:18px;
	top:0px;
	left:0px;
	background-image:url(../images/switch_component.gif);
	z-index:2;
}
.switch .state_2 {
	background-position:0px -18px;
}

.packageSelectBlock {
	border:1px solid #E97711;
	margin:0px -5px 0px -10px;
	padding:5px;
	padding-left:10px;
	cursor:pointer;
	border-color:transparent;
}
.packageSelectBlock:hover {
	border:1px solid #E97711;
	background-color:#FFFBDD;
}
.localBtnConfirmBlock {
	border:1px solid #FFE691;
	padding:8px;
	margin-top:10px;
	background-image:url(../images/ndp_orange_bg.png);
	background-repeat:repeat-x;
	background-position:top left;
	margin-right:3px;
	background-position:0px -40px;
}
.localBtnConfirmBlock .packageTitle {
	text-align:center;
}
.localBtnConfirmBlock .packageTitle span {
	display:none;
}
.payBtn {
	font-size:11px;
	font-weight:bold;
	color:#245280;
	display:inline;
	cursor:pointer;
	position:relative;
	top:-2px;
	line-height:13px;
}
.payBtn .lbik {
	width:10px;height:19px;
	background-image:url(../images/payBtn_bg.png?2);
	background-repeat:no-repeat;
	background-position:top left;
	vertical-align:top;
}
.payBtn .btnText {
	padding:2px 9px 4px 0px;
	background-image:url(../images/payBtn_bg.png?2);
	background-repeat:no-repeat;
	background-position:top right;
	position:relative;
	top:2px;
	text-decoration:none;
}
#content-main_menu .payBtn {
	font-size:11px;
	font-weight:bold;
	color:#245280;
	display:inline;
	cursor:pointer;
	position:relative;
	top:-2px;
	line-height:13px;
}
#content-main_menu .payBtn .lbik {
	width:10px;height:19px;
	background-image:url(../images/payBtn_bg.png?2);
	background-repeat:no-repeat;
	background-position:top left;
	vertical-align:top;
}
#content-main_menu .payBtn .btnText {
	padding:2px 9px 4px 0px;
	background-image:url(../images/payBtn_bg.png?2);
	background-repeat:no-repeat;
	background-position:top right;
	position:relative;
	top:2px;
	text-decoration:none;
}
.freeBtn .lbik {
	background-image:url(../images/freeBtn_bg.png);
}
.freeBtn .btnText {
	background-image:url(../images/freeBtn_bg.png);
}
.payButtonCont {
	text-align:center;
	padding-left:30px;
	margin-top:7px;
	margin-bottom:4px;
}
.payButtonCont .price {
	color:#245280;
	font-size:11px;
	margin-left:5px;
	white-space:nowrap;
}
.payButtonCont .free {
	color:#71A640;
}
.payButtonCont .cancel {
	font-size:11px;
	color:#A6A6A4;
	cursor:pointer;
	margin-left:13px;
	border-bottom:1px solid #A6A6A4;
	border-bottom-style:dotted;
}

.payBtn .btnText {
	padding-bottom:6px\0/;
}
.payBtn .lbik {
	position:relative\0/;
}
.payBtn .lbik {
	top:8px\0/;
}
.payBtn .lbik {
	vertical-align:baseline\0/;
}


.sortingLite {
	position:relative;
	top:-1px;
	white-space:nowrap;
}
.sortingLite:hover img {
	opacity:1;
	filter:alpha(opacity=100);
}
.sortingLite img {
	background-image:url(../images/sortingArrs.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:9px;height:5px;
	opacity:0.6;
	filter:alpha(opacity=60);
}
.sortingLite .imgUp {
	background-position:-9px 0px;
}
.curSort img {
	opacity:1;
	filter:alpha(opacity=100);
}
.curSort .imgDown {
	background-position:0px -6px;
}
.curSort .imgUp {
	background-position:-9px -6px;
}

#content-main_menu .right_side_featured a {
	font-size:11px;
	color:#468AAD;
	text-decoration:none;
	padding:0;
	padding-right:2px;
	padding-left:27px;
	display:inline;
	margin-top:9px;
	margin-bottom:-6px;
}
#content-main_menu .right_side_featured a:hover {
	text-decoration:underline;
}
#content-main_menu .right_side_featured img {
	width:22px;height:20px;
	background-image:url(../images/right_side_featured_icons_sprite.png);
	background-repeat:no-repeat;
	margin-left:-26px;
	top:6px;
	left:-2px;
}

.inpustCols div {
	float:left;
	width:122px;
	overflow:hidden;
	white-space:nowrap;
	margin-right:4px;
	font-size:11px;
}
.inpustCols input {
	position:relative;
	top:2px;
	margin-right:3px;
}


.versionslink {
	color:#9C9C9C;
	font-size:12px;
	position:absolute;
	right:0px;
	background-color:#FFF;
	margin-top:-4px;
	padding-left:4px;
}
.versionslink span {
	cursor:pointer;
	font-size:11px;
}
.versionslink span b {
	border-bottom:1px solid #9c9c9c;
	border-bottom-style:dotted;
	font-weight:normal;
	position:relative;
	top:-2px;
}
.versionslink span u {
	text-decoration:none;
	position:relative;
	top:2px;
	left:1px;
}
.versionslink .versionsIcon {
	width:18px;height:17px;
	background-image:url(../images/els_in.png?24.06.14);
	background-repeat:no-repeat;
	background-position:-92px -1px;
	position:relative;
	top:4px;
	margin-left:4px;
}
.versionslink .arrow {
	width:5px;height:9px;
	background-image:url(../images/els.png);
	background-repeat:no-repeat;
	background-position:-3px -34px;
	position:relative;
	top:2px;
	margin-left:3px;
}
.versionFilename {
	padding-left:10px;
	color:#888;
	font-size:11px;
}
.cell_fileName a.versionFilename {
	color:#888 !important;
}

.floatMenu {
	position:absolute;
	background-color:#FFF;
	padding:5px 11px 5px 10px;
	right:0px;
	top:20px;
	z-index:105;
	
	-moz-box-shadow:-1px 2px 7px #888;
	-webkit-box-shadow:-1px 2px 7px #888;
	-khtml-box-shadow:-1px 2px 7px #888;
	-ms-box-shadow:-1px 2px 7px #888;
	box-shadow:-1px 2px 7px #888;
}


.FM2_betaLink {
	position:absolute;
	left:194px;
	top:26px;
}
.FM2_betaLink div {
	width:121px;height:15px;
	background-image:url(../images/FM2_beta_link.png?3);
	cursor:pointer;
}
.FM2_betaLink div:hover {
	background-position:0px -15px;
}

.subfolderRow .folderIcon {
	cursor:default;
}
.folderRow .folderIcon {
	cursor:default;
}

.userRow .userIcon {
	width:18px;height:18px;
	position:relative;
	top:3px;
	left:-1px;
	margin-top:-5px;
}
.userRow .emailIcon {
	width:19px;height:18px;
	position:relative;
	top:4px;
	left:-2px;
	margin-top:-5px;
}

.actionSpans span {
	font-weight:normal;
	color:#6699CB;
	cursor:pointer;
	margin:0px 9px;
}
.actionSpans span:hover {
	border-bottom:1px solid #6699CB;
	border-bottom-style:dotted;
}
.folderRow .folderIcon {
	width:19px;height:18px;
	position:relative;
	top:-1px;
}

a.moreInfoLink {
	display:block;
	margin-top:4px;
	margin-bottom:4px;
	color:#62A431;
	text-decoration:none !important;
}
a.moreInfoLink:hover {
	text-decoration:underline !important;
	color:#688527;
}
	
/*.e-up — mb-131!*/

.notifyRuleBox {
	width:188px;
	float:left;
	background-color:#FFFCE8;
	border-right:1px solid #F8EFAF;
	border-bottom:1px solid #F8EFAF;
	padding:3px 6px 5px;
	font-size:11px;
	line-height:15px;
	margin-right:10px;
	margin-bottom:8px;
	position:relative;
}
.notifyRuleBox td {
	white-space:normal !important;
}
.notifyRuleBox .notyMess span {
	color:#999;
}
.notifyRuleBox .notyMess div {
	padding-left:6px;
	font-size:11px;
	line-height:13px;
}
.notifyRuleBox .subfolder {
	font-size:9px;
	color:#5587B8;
	padding-right:14px;
	line-height:10px;
	padding-bottom:4px;
}

#addNewNotificationRule_form {
	position:absolute;
	
	-moz-box-shadow:1px 1px 4px #888;
	-webkit-box-shadow:1px 1px 4px #888;
	-khtml-box-shadow:1px 1px 4px #888;
	-ms-box-shadow:1px 1px 4px #888;
	box-shadow:1px 1px 4px #888;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background-color:#FFF;
	padding:6px 12px 10px;
	border:1px solid #71AAE1;
}
#addNewNotificationRule_form h4 {
	font-size:15px;
	font-weight:normal;
	color:#5986B2;
	margin-bottom:5px;
}
#addNewNotificationRule_form .txt {
	font-size:12px;
	padding-left:2px;
}
#addNewNotificationRule_form table {
	font-size:12px;
}
#addNewNotificationRule_form label {
	margin-right:5px;
}


.coverTable table.pagination {
	margin:0 !important;
	position:static;
}
.coverTable table.pagination td {
	background-color:transparent !important;
	width:10px;
	padding-left:4px;
}
.coverTable table.pagination td.firstTd {
	padding-left:0px;
	width:auto;
}
.coverTable table.pagination td.perPage {
	text-align:right;
	width:auto;
}
.coverTable table.pagination td.pagesList {
	width:38px;
}
.coverTable table.pagination td.currentPage {
	width:20px;
	text-align:center;
}
		
.coverTable table.pagination td.go_first a {
	padding-left:15px;
	background-image:url(../images/pagination_arrs.gif);
	background-position:6px 5px;
	background-repeat:no-repeat;
}
.coverTable table.pagination td.go_previous a {
	padding-left:14px;
	background-image:url(../images/pagination_arrs.gif);
	background-position:6px -9px;
	background-repeat:no-repeat;
}
.coverTable table.pagination td.go_next a {
	padding-right:14px;
	background-image:url(../images/pagination_arrs.gif);
	background-position:82% -38px;
	background-repeat:no-repeat;
}
.coverTable table.pagination td.go_last a {
	padding-right:15px;
	background-image:url(../images/pagination_arrs.gif);
	background-position:81% -24px;
	background-repeat:no-repeat;
}

.coverTable table.pagination a {
	background-color:#F2EEDA;
	color:#000;
	text-decoration:none;
	padding:1px 7px 2px;
}
.coverTable table.pagination a:hover {
	background-color:#F9F5E1;
}
.coverTable table.pagination a:visited , .coverTable table.pagination a:active, .coverTable table.pagination a:hover {
	color:#000;
}



.exportLog {
	margin-top:40px;
	margin-bottom:15px;
}
.exportLog div {
	margin-top:5px;
}
.exportLog a {
	text-decoration:none;
	margin-right:10px;
}
.exportLog a img {
	width:16px;height:16px;
	vertical-align:middle;
	margin-top:-2px;
}
.exportLog a span {
	margin-left:3px;
}
.exportLog a:hover span {
	text-decoration:underline;
}

.formCont {
	font-size:12px;
	position:relative;
}
.formCont form {
	display:block;
	margin-top:10px;
}
.formCont td:first-child {
	text-align:right;
	padding-right:4px;
}
.formCont ._file input {
	margin-left:2px;
	font-size:11px;
}
.formCont ._checkbox {
	padding:2px 0px;
}
.formCont ._checkbox input {
	position:relative;
	top:2px;
	cursor:pointer;
}
.formCont ._checkbox label {
	position:relative;
	top:0px;
	padding-left:3px;
	cursor:pointer;
}
.formCont ._radio {
	padding:2px 0px;
}
.formCont ._radio input {
	position:relative;
	top:2px;
	cursor:pointer;
}
.formCont ._radio label {
	position:relative;
	top:0px;
	padding-left:3px;
	cursor:pointer;
}
.formCont ._submit, .formCont ._button {
	text-align:right;
	margin-top:10px;
	white-space:nowrap;
	position:relative;
}
.formCont ._submit input, .formCont ._button input {
	width:auto;
	overflow:visible;
	padding:2px 8px;
}
.formCont ._text input, .formCont select, .formCont textarea {
	font-size:12px;
	color:#494949;
	border-left:1px solid #ADADAD;
	border-top:1px solid #ADADAD;
	border-bottom:1px solid #E8E8E8;
	border-right:1px solid #E8E8E8;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	margin:0;
	padding:0;
	background-color:#FFFCF0;
}
.formCont ._select {
	padding:2px 0px;
}
.formCont ._text {
	padding:2px 0px;
}
.formCont ._text input {
	padding:2px 3px;
}
.formCont textarea {
	padding-left:3px;
}
.formCont option {
	background-color:transparent;
}
.formCont .feature_mask {
	position:absolute;
	background-color:#FFF;
}
.formCont .feature_mask_explanation {
	position:absolute;
	color:#777;
	font-size:11px;
}
.formCont input[readonly] {
	background-color:#F4F4F4;
}
.formCont input[disabled] {
	background-color:#F4F4F4;
}



#searchresult .moreBtnCont {
	margin-top:-21px;
}
.tinyProgress {
	width:10px;height:10px;
	position:relative;
}

.dialogTitle {
	margin-bottom:10px;
	font-size:13px;
	white-space:nowrap;
}

select:disabled {
	background-color:#CECECE;
}
select:disabled option {
	color:#EEE;
}


.optionMask {
	position:absolute;
	background-color:#FFF;
	z-index:777;
}


.hideDragCursor .draggable {
	cursor:default !important;
}

#realtimeSwitchCont {
	height:40px;
	margin-top:12px;
	margin-right:-1px;
	padding:2px 0px 5px 18px;
}
#realtimeSwitchCont .slowerfaster {
	color:#ABB1B3;
	top:16px;
	left:-10px;
	font-size:11px;
	cursor:default;
}
#realtimeSwitchCont .slowerfaster * {
	position:relative;
}
#realtimeSwitchCont .slowerfaster span {
	margin:0px 3px;
}
#sidebar_switch_workrealtime {
	left:60px;
	top:-15px;
}
.providerSelect option {
	padding-left:21px;
	background-position:2px 0px;
	background-repeat:no-repeat;
	background-color:transparent;
}

#uploadErrorMsgCont {
	clear:both;
	font-size:11px;
	padding-top:5px;
	line-height:15px;
	text-align:left;
}
#divinfo {
	display:none;
	padding-bottom:5px;
	min-height:20px;
	overflow:hidden;
}

.redCount {
	font-weight:bold;
	color:#AC2224 !important;
}

#content-main_menu #switch_to_mobile_version {
	display:inline-block;
	width:157px;height:53px;
	background-image:url(../images/switch_to_mobile.png);
	cursor:pointer;
	padding:0;
	margin:0;
	text-decoration:none;
	margin-top:20px;
	margin-left:-5px;
}
#content-main_menu #switch_to_mobile_version span {
	font-size:12px;
	position:relative;
	left:52px;
	top:10px;
}
#content-main_menu #switch_to_mobile_version:hover span {
	text-decoration:underline;
}

#button-logout {
	display:inline-block;
	border:1px solid #6DC9F2;
	
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	padding:6px 25px 6px 10px;
	position:relative;
	top:-7px;
	right:-7px;
	cursor:pointer;
	background-image:url(../images/els_vert.png?17.10.14);
	background-repeat:no-repeat;
	background-position:100% -65px;
}
#button-logout:hover {
	border:1px solid #ADE4FD;
	background-position:100% -92px;
}

#my_account_settings_cont {
	position:absolute;
	top:48px;
	left:10px;
	width:370px;
	z-index:200;
	position:fixed;
	
	-moz-box-shadow:3px 3px 23px rgba(0,0,0,0.4);
	-webkit-box-shadow:3px 3px 23px rgba(0,0,0,0.4);
	-khtml-box-shadow:3px 3px 23px rgba(0,0,0,0.4);
	-ms-box-shadow:3px 3px 23px rgba(0,0,0,0.4);
	box-shadow:3px 3px 23px rgba(0,0,0,0.4);
	
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}

#detailedFormCont label {
	width:100px;
}
#detailedFormCont input {
	width:339px;
}
#detailedFormCont textarea {
	width:339px;
	min-height:32px;
}
.detailedFormCont__tags_btn {
	display:inline-block;
	width:33px;height:19px;
	background-image:url(../images/tagsBtn.gif);
	background-repeat:no-repeat;
	vertical-align:top;
}

.border_row .close_ {
	float:right;
	margin-right:-9px;
	width:32px;height:28px;
	position:relative;
	top:0px;
	cursor:pointer;
	background-image:url(../images/comments_els.png);
	background-position:-5px -1px;
	opacity:0.7;
	z-index:2;
}
.border_row .close_:hover {
	opacity:1;
}


.up_to_Personal_Cloud {
	background-color:#FFF8D8;
	
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin-top:14px;
	padding-top:18px;
	padding-bottom:18px;
}
.up_to_Personal_Cloud table {
	width:100%;
	table-layout:fixed;
}
.up_to_Personal_Cloud table td {
	padding:0;
	width:auto;
}
.up_to_Personal_Cloud td.text {
	width:350px;
	font-size:12px;
	text-align:right;
	line-height:15px;
	padding-right:10px;
	vertical-align:top;
}
.up_to_Personal_Cloud td.btn {
	width:268px;
}
.up_to_Personal_Cloud a {
	display:inline-block;
	width:256px;height:31px;
	background-image:url(../images/upgrade_to_Presonal_btn.png);
}


.dropDown_menu {
	width:170px;
	position:absolute;
	border:1px solid #DED0AF;
	padding:1px;
	color:#577D8B;
	font-size:13px;
	
	-moz-box-shadow:3px 3px 23px rgba(0,0,0,0.4);
	-webkit-box-shadow:3px 3px 23px rgba(0,0,0,0.4);
	-khtml-box-shadow:3px 3px 23px rgba(0,0,0,0.4);
	-ms-box-shadow:3px 3px 23px rgba(0,0,0,0.4);
	box-shadow:3px 3px 23px rgba(0,0,0,0.4);
	background-color:#FFFFFF;
	z-index:1199;
}
.dropDown_menu div.arr {
	display:inline-block;
	background-image:url(../images/dropDown_menu_arr.png);
	background-repeat:no-repeat;
	width:19px;height:8px;
	position:absolute;
	left:50%;
	margin-left:-8px;
	top:-8px;
}
.dropDown_menu i.info {
	font-style:normal;
	display:block;
	background-color:#ADA16D;
	color:#FFFBE9;
	margin:-1px;
	padding:1px 4px 2px 4px;
	font-size:12px;
	margin-bottom:2px;
	border:1px solid #ADA16D;
}
.dropDown_menu > div.btns_cont {
	background-image:url(../images/dropDown_menu_bgLine.gif);
	background-repeat:repeat-y;
	background-position:left;
	padding:1px;
	position:relative;
	overflow:hidden;
}
.dropDown_menu > div.btns_cont > div {
	display:inline-block;
	width:100%;
	clear:left;
	height:28px;
	padding:0;
	padding-top:2px;
	padding-bottom:1px;
	position:relative;
	margin-left:-1px;
	margin-right:-1px;
	margin-bottom:0px;
	height:22px;
	border:1px solid #FFF;
	position:relative;
	cursor:pointer;
	white-space:nowrap;
	border-color:transparent;
}
.dropDown_menu > div.btns_cont > div:hover {
	background-color:#FFFEDA;
	border-color:#F5EEC4;
	padding-top:3px;
	padding-bottom:2px;
	margin-top:-1px;
	margin-bottom:-1px;
}
.dropDown_menu > div.btns_cont > div span {
	position:relative;
	top:3px;
	margin-left:7px;
}
.dropDown_menu > div.btns_cont > .hLine {
	padding:0;
	border-style:none;
	border-top:1px dotted #F1E4CD;
	height:0px;
	margin-left:27px;
	margin-top:2px;
	margin-bottom:2px;
	width:100%;
	float:left;
	cursor:default;
}
.dropDown_menu > div.btns_cont > .hLine:hover {
	background-color:transparent;
	margin-top:2px;
	margin-bottom:2px;
	padding:0;
}
.dropDown_menu div.img {
	display:inline-block;
	width:24px;height:20px;
	background-image:url(/images/fm/default/cmenu.png);
	position:relative;
	top:1px;
	float:left;
	vertical-align:middle;
}

#userMenu.dropDown_menu {
	width:160px;
	position:fixed;
}
#userMenu.dropDown_menu .arr {
	left:auto;
	right:45px;
}
#userMenu.dropDown_menu div.img {
	display:inline-block;
	width:24px;height:20px;
	background-image:url(/images/fm/blue/cmenu.png);
	position:relative;
	top:1px;
	float:left;
	vertical-align:middle;
}
#userMenu.dropDown_menu div[name="my_account_settings"] .img {
	background-position:-144px -102px;
}
#userMenu.dropDown_menu div[name="logout"] {
	color:#C86964;
}
#userMenu.dropDown_menu div[name="logout"] .img {
	height:23px;
	top:0px;
	background-image:url(../images/els_in.png?24.06.14) !important;
	background-position:-120px -3px;
}

table.fixed_with_masks {
	table-layout:fixed;
	width:auto;
	position:relative;
}
table.fixed_with_masks .innerWrapper {
	overflow:hidden;
}
table.fixed_with_masks td {
	overflow:hidden;
	vertical-align:top !important;
	padding-bottom:2px !important;
	white-space:nowrap;
	position:relative;
}
table.fixed_with_masks td input[type="checkbox"] {
	position:relative;
	top:2px;
	outline:none;
}
table.fixed_with_masks .mask {
	width:21px;
	height:100%;
	background-image:url(../images/grad_mask_a.png);
	position:absolute;
	right:0px;
	top:0px;
}
table.fixed_with_masks tr:hover .mask {
	background-image:url(../images/grad_mask_hl_a.png);
}
table.fixed_with_masks .small {
	font-size:9px;
}
table.fixed_with_masks .wrap {
	white-space:normal;
}
td.fixed_with_masks {
	overflow:hidden;
	vertical-align:top !important;
	white-space:nowrap;
	position:relative;
}

.g_calendar {
	width:15px;height:16px;
	position:relative;
	margin-right:2px;
	top:3px;
	left:2px;
}
.ui-datepicker {
	z-index:11 !important;
}

#OncePopup_saved_names {
	position:fixed;
	left:0px;
	top:0px;
	background-color:#555;
	z-index:555;
	font-size:10px;
}
#OncePopup_saved_names li {
	color:#FFF;
	list-style-type:square;
	cursor:pointer;
	padding:2px 9px 3px 5px;
	white-space:nowrap;
}
#OncePopup_saved_names li:hover {
	background-color:#333;
}

#InternalMessages_cont {
	display:none;
	font-size:11px;
	font-style:normal;
	position:relative;
	top:-9px;
	cursor:pointer;
}
#InternalMessages_cont i {
	font-style:normal;
	position:relative;
	top:1px;
}
#InternalMessages_cont img {
	width:16px;height:16px;
	vertical-align:top;
	margin-right:2px;
	position:relative;
	top:9px;
}
#IM__msg_cont {
	font-size:12px;
	max-height:500px;
	overflow-y:auto;
}
#IM__msg_cont * {
	padding:0;
	margin:0;
	font-style:normal;
}
#IM__msg_cont li {
	padding-bottom:9px;
	padding-top:7px;
	border-bottom:1px dotted #D2BEA1;
	overflow:hidden;
}
#IM__msg_cont li.last {
	border-style:none;
}
#IM__msg_cont li .left {
	float:left;
	width:100px;
	text-align:right;
	overflow:hidden;
	padding-top:5px;
}
#IM__msg_cont li .left span {
	white-space:nowrap;
}
#IM__msg_cont li .left u {
	text-decoration:none;
	font-size:11px;
	color:#A68048;
}
#IM__msg_cont li .left i {
	font-size:9px;
	color:#A6A6A6;
	width:53px;
	line-height:initial;
	margin-top:7px;
	float:right;
}
#IM__msg_cont li dl {
	margin-left:110px;
	background-color:#FFFEF5;
	padding:5px 10px 8px;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
#IM__msg_cont li dl p {
	margin-bottom:5px;
}
#IM__msg_cont li dl dd {
	text-align:right;
}
#IM__msg_cont li dl dd i {
	margin-top:-4px;
	border-bottom:1px dotted #BD9133;
	cursor:pointer;
	color:#BD7528;
}

#providersTable td.last_sync {
	font-size:9px;
	white-space:nowrap;
}
#providersTable td.last_sync b {
	font-weight:normal;
	color:#BD4646;
}
#providersTable td.last_sync span {
	margin-left:3px;
	font-size:11px;
	padding-left:14px;
	background-image:url(../images/sync_provider.png);
	background-repeat:no-repeat;
	background-position:0px 2px;
	color:#2F7DBD;
	cursor:pointer;
}
#providersTable td.last_sync span:hover {
	text-decoration:underline;
}

.wiki {
	background-image:url(../images/els_vert.png?17.10.14);
	background-repeat:no-repeat;
	background-position:100% -40px;
	height:17px;
	top:-21px;
	padding-top:2px;
	right:0px;
	width:auto;
}
	
.premissions_tbl span.roles {
	color:#C0AF82;
}
.premissions_tbl tr.userRow td {
	position:relative;
}
.premissions_tbl tr.userRow label {
	position:relative;
	top:-1px;
}
.premissions_tbl tr.userRow input[type="checkbox"] {
	top:1px;
}
.premissions_tbl tr.userRow img.userIcon {
	margin-right:2px;
}

#overDiv {
	line-height:14px;
}

#FM3_error_popup {
	display:none;
	position:absolute;
	color:#FFF;
	z-index:100002;
	font-size:12px;
	padding:10px 20px;
	background-color:#8B8B8B;
	
	-moz-box-shadow:2px 2px 22px rgba(0,0,0,0.45);
	-webkit-box-shadow:2px 2px 22px rgba(0,0,0,0.45);
	-khtml-box-shadow:2px 2px 22px rgba(0,0,0,0.45);
	-ms-box-shadow:2px 2px 22px rgba(0,0,0,0.45);
	box-shadow:2px 2px 22px rgba(0,0,0,0.45);
	text-align:center;
	cursor:pointer !important;
	max-width:650px;
}
#FM3_error_popup * {
	cursor:pointer !important;
}
#FM3_error_popup .buttons {
	padding-top:5px;
}
#FM3_error_popup .buttons span {
	border-bottom:1px dotted #FFF;
	cursor:pointer !important;
	font-size:11px;
	margin:0px 10px;
}

#external_viewers_and_editors_cont > div {
	margin-bottom:3px;
}
#external_viewers_and_editors_cont > div.type {
	clear:left;
	width:57px;
	font-size:12px;
	color:#9A9A9A;
}

.mobile .cMenu_button {
	height:21px;
	padding-top:4px;
}
.mobile .cMenu_row:first-child .cMenu_button {
	padding-top:4px;
}

