div.sys-mailbox-actions .form_advanced_table,
div.sys-mailbox-actions .form_advanced_table tr,
div.sys-mailbox-actions .form_advanced_table td,
div.message_actions .form_advanced_table,
div.message_actions .form_advanced_table tr,
div.message_actions .form_advanced_table td {
    border: none;
}

#compose_message_block div.input_wrapper,
div.message_actions div.input_wrapper,
td.bottom_actions div.input_wrapper {
    float:right;
    margin-left:5px;
    position:relative;
}

#compose_message_block .replay_wrapper {
    background-color:#F5F7FA;
    padding:10px;
}

#compose_message_block .replay_wrapper .replay_thumb{
    float:left;
    position:relative;
    margin-right:10px;
}

#compose_message_block .replay_wrapper .owner_info{
    float:left;
    position:relative;
}

div.input_select_wrapper {
    float:right;
    margin-left:5px;
    padding-top:5px;
    position:relative;
}
div.dbBottomMenu {
    margin:0px;
}

div.view_message_container {
	border: 1px solid #dcdcdc;
}

div.view_message_container table#owner_information
{
	background-color:#DCDCDC;
	width:100%;
	border-bottom:1px solid #DCDCDC;
}

div.view_message_container table#owner_information td.message_section
{
	background-color:#FFFFFF;
	padding:5px;
}

div.view_message_container table#owner_information td.message_section table#owner_information
{
	background-color:#F5F7FA;
}

div.view_message_container table#owner_information td
{
	background-color:#F5F7FA;
}

div.view_message_container table#owner_information td.thumb_section
{
	padding:10px;
    width:80px;
}


div.view_message_container table#owner_information  td.member_info,
div.view_message_container div.member_info
{
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	font-size:11px;
	color:#333333;
}

div.view_message_container table#owner_information  td.member_info img,
div.view_message_container div.member_info img
{
	vertical-align:text-bottom;
}

div.view_message_container table#owner_information td.member_info div,
div.view_message_container div.member_info div
{
	padding-bottom:5px;
}

div.view_message_container table#owner_information td.member_info div a:link,
div.view_message_container table#owner_information td.member_info div a:visited,
div.view_message_container table#owner_information td.member_info div a:hover,
div.view_message_container table#owner_information td.member_info div a:active,
div.view_message_container div.member_info a:link,
div.view_message_container div.member_info a:visited,
div.view_message_container div.member_info a:hover,
div.view_message_container div.member_info a:active
{
	font-size:12px;
	font-weight:bold;
}

div.view_message_container table#owner_information td.member_info div.subject input,
div.view_message_container #compose_subject
{
	font-weight:bold;
	width:370px;
}

div.view_message_container table#owner_information td div.actionItem a:link,
div.view_message_container table#owner_information td div.actionItem a:visited,
div.view_message_container table#owner_information td div.actionItem a:hover,
div.view_message_container table#owner_information td div.actionItem a:active
{
	font-size:10px;
}

div.view_message_container table#owner_information td.action_list table#owner_information
{
	background-color:#F5F7FA;
}

div.view_message_container div.message_container {
	padding:10px;
    position:relative;
}

div.view_message_container div.message_container textarea {
	width:100%;
	height:300px;
	margin: 0px;
    padding: 0px;
    border: 0px;
}

*div.view_message_container div.message_container textarea
{
    width:99%;
}

div.view_message_container div.message_actions {
    position: relative;
	background-color:#f5f7fA;
    border-top:1px solid #dbdbdb;
}

div.view_message_container div.message_actions_cnt {
	position: relative;
	height: 59px;
}

.message_actions_wrapper {
    float:right;
    position:relative;
}
.message_actions_wrapper .input_wrapper {
    float: left;
}
div.view_message_container div.message_actions .form_advanced_table td {
	padding: 10px;
}
div.view_message_container div.message_actions_compose div.messages_options {
	position: absolute;
	z-index: 1;
	text-align: left;
}
div.view_message_container div.message_actions_compose .form_advanced_table td {
	padding: 10px 0px;
}

*div.button_wrapper {
    margin-right:4px;
}

div.view_message_container div.reply_window {
	position: relative;
	display: none;
	border-top: 1px solid #dbdbdb;
}
div.reply_window div.view_message_container  {
	margin: 0px;
}
div.reply_window div.replay_info {
	
}

/*-- Contacts block --*/
div.contacts_container {}
div.sys-mailbox-contact {
	position: relative;
	height: 64px;
}
div.sys-mailbox-contact:first-child {
	margin-top: 0px;
}
div.sys-mbc-checkbox {
	position: relative;
	float: left;
	width: 40px;
	text-align: center;
}
div.sys-mbc-checkbox input {
	margin: 25px 0px;
}
div.sys-mbc-author {
	position: relative;
	top: 0px;
	left: 0px;
}
div.sys-mbc-info {
	margin-left: 74px;
	margin-right: 10px;
	overflow: hidden; 
}
div.sys-mbc-author-info {
	line-height: 25px;
}
div.sys-mbc-actions .bx-btn {
	margin-left: 0px;
}
div.contacts_container_archive div.sys-mbc-info {
	margin-left: 114px;
} 

/*-- Message List block --*/
div.messages_container {}

div.top_settings_block div.left_section {
	float:left;
	color:#666666;
}

div.top_settings_block div.left_section img
{
	vertical-align:text-top;
}

div.top_settings_block div.right_section {
	float: right;
	color: #666666;
}


div.sys-mailbox-row {
	position: relative;
	height: 74px;
	border-left: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
}
div.sys-mbr-short {
	height: 32px;
	border: 0px;
}

div.sys-mbr-short div.sys-mbr-link {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}
div.sys-mbr-short a.sys-mbr-link {
	position: relative;
	display: block;
	width: 100%;
    height: 100%;
}
div.sys-mbr-cnt {
	position: relative;
	margin: 5px 0px;
}
div.sys-mbr-short div.sys-mbr-cnt {
	margin: 0px;
}
div.sys-mbr-short .sys-mbr-subject {
    font-weight:bold;
}
div.sys-mbr-author-icon {
	position: absolute;
	top: 0px;
	left: 0px;
}
div.sys-mbr-checkbox {
	position: relative;
	float: left;
	width: 40px;
	text-align: center;
}
div.sys-mbr-checkbox input {
	margin: 25px 0px;
} 
div.sys-mbr-message {
	margin-left: 114px;
	margin-right: 10px;
	overflow: hidden;
}
div.sys-mbr-short div.sys-mbr-message {
	margin-left: 42px;
}
div.sys-mbr-author-info {
	line-height: 23px;
}
div.sys-mbr-short div.sys-mbr-author-info {
    line-height: 14px;
}
div.sys-mbr-author-info span.bullet,
div.sys-mailbox-actions  span.bullet {
	padding: 0px 3px;
}
a.sys-mbr-subject {
	font-size: 18px;

}
a.sys-mbr-subject-new {
	font-weight: bold;
}
div.sys-mbr-actions {
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 5px 10px;
}

div.sys-mailbox-actions {
	border: 1px solid #dcdcdc;
	background-color: #f5f7fA;
}

div.sys-mailbox-actions div.sys-mba-left {
	position: relative;
	float: left;
}

div.sys-mailbox-actions div.sys-mba-right {
	position: relative;
	float: right;
}

div.sys-mailbox-actions div.sys-mba-right .form_advanced_table td {
	padding: 0px;
}
