.member_row{
	display: table-row !important;
	display: block;
}
.member_row_fullname{
	display: table-cell !important;
	display: inline;
	width: auto !important;
	width: 12em;
	padding-right: 1em;
	border: 3px;
	border-color: yellow;
	border-style: none;
	white-space: nowrap;
}
.member_row_name, .member_row_surname{
	display: inline;
}

.member_row_roles{
	display: table-cell !important;
	display: inline;
}

#member_list{
	display: table !important;
	display: block;
        width:600px;
}
.member_role{
	display: inline;
	/*margin-left: auto !important;
	width: auto !important;*/
}

.member_roles{
	display: inline;
}

.member_role_sep{
	display: inline !important;
	/*display: none;*/
	margin-right:auto;
	margin-left: auto;
	
}

.memberinfo_simple
{
	display: table-row-group !important;
	display: block;
	
}

.personinfo_simple
{
	display: table !important;
	display: block;
}
.personinfo_simple_row
{
	display: table-row !important;
	display: block;
	width: auto !important;
}
.personinfo_simple_row_label 
{
	width: auto !important;
	width: 6em;
	display: table-cell !important;
	display: inline;
	padding-right: 1em;
	border-color: yellow;
	border-style: none;
	border-width: 2px;
}
.personinfo_simple_label_ie{
	width: 6em;
	height: 1px;
	
}

.personinfo_simple_row_value
{
	display: table-cell !important;
	position: relative;
	display: inline;
	border-color: magenta;
	border-style: none;
	border-width: 2px;
}

.personinfo_comment{
    display: table-cell !important;
    position: relative;
    display: inline;
    padding: 2em;
}

.personinfo{
    display: table !important;
    display: block;
}
	
