#mail-left-column {
  width:260px;
  float:left;
}

#mail-right-column {
  width:690px;
  float:left;
}

.mail-column-wrapper {
  margin: 0 10px 0 20px;
}

.mail-column-wrapper2 {
  margin: 0 10px 0 0;
}

.mb-u {
  font-size: 11px;
  color: #818181;
  font-weight: bold;
  text-align: right;
}

.mb-m {
  font-size: 11px;
  color: #818181;
  text-align: right;
}

.mb-img {
  vertical-align: middle;
}

.mb-item {
  padding: 1px 0 1px 5px;
  font-size: 12px;
}
.mb-item.subfolder{
	padding: 0 0 0 15px;
}

.mbh {
  font-size: 15px;
  font-weight: normal;
  margin:0;
  padding:0 0 5px; 0;
}

table#mail-right-content {
  width: 690px;
}

.mail-header {
  font: 18px Tahoma, Arial, Verdana;
  color:#5E7DAF;
  margin: 0;
  padding:0;
}

table.mb-mail-tbl,
table.mb-send-tbl,
table.mb-fold-tbl {
  width: 100%;
  border: 1px solid #E6E8ED;
}

table.mb-mail-tbl
.mb-line-header {
  background: #E6E8ED;
  font: 11px Tahoma;
}

.mb-line td, .mb-line-admin td {
  border-bottom: 1px solid #E6E8ED;
}
.mb-line{
	background-color: none;
}
.mb-line.selected{
	background-color: #eff1f6;
}

.mb-line.admin *{
	color:green;
}

A.mb-line-link{
	display: block;
	width: 100%;
	line-height: 18px;
	padding: 2px 0;
	height: 18px;
	word-wrap: break-word;
	overflow: hidden;
}
.letters {
  padding: 10px 0 10px 0;
}

.subj a {
  text-decoration:none;
}
TABLE.folders {
	width:225px;
}
TABLE.folders TD{
	font: 12px Arial;
}
TABLE.folders TR.selected{
	background-color: #E6E8ED;
}
TABLE.folders TR.new-messages TD{
	font-weight: bold;
}

.folders TD.mail-column-folder{
	padding: 3px 0 3px 24px;
	background-position: 4px 50%;
	background-repeat: no-repeat
}
.folders TD.mail-column-folder .folder-name-link{
	overflow: hidden;
	width: 130px;
}
.folders TD.mail-column-folder IMG{
	margin: 0 5px 0 0;
}
.folders .mail-column-new, .folders .mail-column-all{
	color: #818181;
	width: 40px;
	text-align: center;
}
.mail-column-inbox .mail-column-folder{
	background-image: url(/img/folder_in.png);
}
.mail-column-notify .mail-column-folder{
	background-image: url(/img/notice.gif);
}
.mail-column-friends .mail-column-folder{
	background-image: url(/img/friendme.gif);
}
.mail-column-sent .mail-column-folder{
	background-image: url(/img/folder_out.png);
}
.mail-column-drafts .mail-column-folder{
	background-image: url(/img/draft.png);
}
.mail-column-deleted .mail-column-folder{
	background-image: url(/img/bin.png);
}
.mail-column-userfolder .mail-column-folder{
	background-image: url(/img/folder.png);
}
.mail-top-margin {
  margin-top: 15px;
}
.mail-create-folder{
	text-align: left;
	margin: 20px 0 20px 24px;
}
.mail-create-folder-link{
	text-decoration: none;
	border-bottom: 1px dashed #2357C2;
}
.mail-create-folder-link:hover{
	border-bottom-color: #FF6600;
}
.mail-create-folder-content{
	margin-top: 10px;
}
.mail-create-folder-content.hide{
	display: none;
}
.mail-create-folder-content.show{
	display: block;
}
.mail-small-text{

}
.mail-small-text-content{
	padding: 2px 0 0 164px;
	color: #818181;
	font-size: 10px;
}
.no-messages{
	margin-top: 20px;
	width: 100%;
}
.request.sent{

}
.request.approved{
	color: green;
}
.request.rejected{
	color: red;
}
#personal-reply-link{
	margin: 10px 0 0 0;
	text-align: center;
}

#personal-reply-link A{
	text-decoration: none;
	border-bottom: 1px dashed #2357C2;
}
#personal-reply-link A:hover{
	border-bottom: 1px dashed #FF6600;
}

#personal-reply.hide, #personal-reply-link.hide{
	display: none;
}
#personal-reply.show, #personal-reply-link.show{
	display: block;
}
.delimiter {
	margin:0 5px;
}
.np-topbar-nabla{
	margin: 0;
	padding: 0;
	height: 1em;
	line-height: 1em;
	text-align: left;
	position: relative;
	padding-left: 3px;
	cursor: pointer;
}
.np-topbar-nabla IMG{
	padding: 0;
	margin: 0;
	border: 0;
}

/* OLS STYLIES */

/* Style for  MailBox v1.0 (mb - MailBox)--------------------------------*/

hr.mb-hr {
  border: 1px solid #E6E8ED;
}

.mb-h3 {
  font: 15px Tahoma;
  margin: 5px 0 10px 0;
  padding: 0;
}

span.mb-small {
  font: 10px Tahoma;
  margin: 3px 0 3px 0;
  padding: 0;
  color: #A6A6A6;
}

#mb-wrapper {
  float: left;
  padding: 0;
  margin: 25px 0 0 0;
  text-align: left;
}

#mb-right-column form { /*for IE*/
  height: 1%;
  margin: 0;
  padding: 0;
}

#mb-left-column {
  float: left;
  width: 210px;
  margin: 0 0 0 3px;;
  padding: 0;
}

#mb-right-column {
  float: right;
  width: 720px;
  margin: 0 3px 0 0;
  padding: 0;
}

#mb-left-column h2 {
  margin: 0 0 5px 0;
  padding: 0;
  font: 17px Arial;
}

.mb-blockLeft {
  float: left;
  margin-top: 15px;
}

.mb-blockRight {
  float: right;
}

.mb-blockLeft h1 {
  font: 18px Tahoma;
  margin: 0;
  padding: 0;
  color: #5E7DAF;
}

#mb-left-column ul {
  list-style-type: none;
  margin: 5px 10px 15px 10px;
  padding: 0;
}

#mb-left-column ul li {
  padding: 3px 0 3px 0;
}

table.mb-mail-tbl,
table.mb-send-tbl,
table.mb-fold-tbl {
  width: 100%;
  border: 1px solid #E6E8ED;
}

#mb-fold {
  padding: 0 5px 0 5px;
}

table.mb-send-tbl
td.mb-send-td-h {
  background: #E6E8ED;
  width: 70px;
  white-space: nowrap;
}

table.mb-send-tbl td {
  padding: 2px 5px 3px 5px;
  margin: 0;
}

table.mb-newm-tbl td {
  padding: 3px;
  background: #EEEFF3;
}

table.mb-newm-tbl-transparent td {
  padding: 3px;
}

table.mb-fold-tbl td {
  border-bottom: 1px solid #C8C8C8;
  padding: 2px 5px 3px 5px;
  margin: 0;
}

table.mb-mail-tbl
.mb-line-header {
  background: #E6E8ED;
  font: 11px Tahoma;
}

table.mb-fold-tbl tr.mb-fold-head {
  background: #E6E8ED;
  font: 11px Arial;
}

table.mb-mail-tbl td {
  border-bottom: 1px solid #E6E8ED;
  padding: 0 2px;
}

table.mb-mail-tbl tr.mb-line,
table.mb-mail-tbl tr.mb-line-admin,
table.mb-mail-tbl tr.mb-line-b {
  font-size: 11px;
}

table.mb-mail-tbl tr.mb-line-b {
  font-weight: bold;
}

.mb-line-header a {
  text-decoration: underline;
  color: #000000;
}

#mb-left-column ul a {
  padding: 1px 0 1px 20px;
  margin: 0;
  display: block;
  /display: inline-block;
}

.mb-blockLeft a,
.mb-blockRight a,
table.mb-fold-tbl a {
  padding: 1px 0 1px 20px;
  margin: 0;
  display: inline-block;
}

a.mb-fold-a {
  padding: 0 !important;
}

span.mb-m-nav {
  margin: 0 0 0 10px;
}

span.mb-m-nav a {
  padding: 0 0 1px 0 !important;
  margin: 0;
}

#mb-pagenav {
  margin: 10px 0 5px 0;
  padding: 0;
}

#mb-pagenav a {
  display: inline-block;
  border: 1px solid;
  padding: 1px 2px 1px 2px;
  margin: 0;
  font: 11px Arial;
  text-decoration: none;
}

#mb-pagenav a:hover {
  background: #445F97;
  color: #ffffff;
}

#mb-pagenav
a.mb-current-page {
  border: 0 !important;
  background: inherit;
  color: inherit;
}

a.mb-mInbox {
  background: url(/img/folder_in.png) no-repeat left;
}

a.mb-mInbox:hover {}

a.mb-mSent {
  background: url(/img/folder_out.png) no-repeat left;
}

a.mb-mDrafts {
  background: url(/img/draft.png) no-repeat left;
}

a.mb-mDeleted {
  background: url(/img/bin.png) no-repeat left;
}

a.mb-m05 {
  background: url(/img/folder.png) no-repeat left top;
}

a.mb-top01 {
  background: url(/img/accept.png) no-repeat left;
}

a.mb-top02 {
  background: url(/img/new_mess.png) no-repeat left;
}

a.mb-top03 {
  background: url(/img/settings.png) no-repeat left;
}

a.mb-top04 {
  background: url(/img/replay.png) no-repeat left;
}

a.mb-top05 {
  background: url(/img/forward.png) no-repeat left;
}

a.mb-top06 {
  background: url(/img/delete.png) no-repeat left;
}

a.mb-top07 {
  background: url(/img/pics/my-blog-16x16.gif) no-repeat left;
}

#mb-invite-left {
  float: left;
  width: 48.5%;
}

#mb-invite-right {
  float: right;
  width: 48.5%;
}

ul.mb-invite {
  margin-left: 18px;
  padding: 0;
}

.both {clear: both;}

.mb-txtar {
  width: 99%;
  height: 300px;
  font-size: 14px;
}

.mb-inp {
  width: 99%;
}

p.mb-body {
  margin: 10px 0 10px 0 !important;
  padding: 0;
  font: 12px Arial;
}

p.mb-body img {
  max-width: 640px;
  width: expression(this.width > 640 ? 640 : this.width);
}

.btn-yes {
  background: #66CC66;
  color: #ffffff;
}

.btn-no {
  background: #FF4646;
  color: #ffffff;
}

.btn-no-gray {
  background: #FFE0B3;
  color: #ffffff;
}

.btn-folder {
  width: 100px;
}


.mb-img {
  vertical-align: middle;
}

.mb-item {
  padding: 1px 0 1px 5px;
  font-size: 12px;
}

#mb-pages {
  width: 45px;
}

.createfast-title {
  font-size: 1.5em;
}

.createfast-mail {
  background-image: none;
  background-color:#fff3d6;
  margin: 20px;
  margin-top: 0px;
}