.mes_nav {clear: both; //height: 1%;  border-bottom: 1px solid #eee; padding: 0 0 0 5px;}
.mes_nav:after, .mes-ban ul:after {content: ''; display: block; clear: both; visibility: hidden; height: 0; line-height: 0;}
.mes_nav li {float: left; display: block; list-style: none; font-size: 13px;}
.mes_nav a { font-weight: bold; text-decoration: none; float: left; display: block; padding: 4px 10px 6px; margin: 2px 5px 0 0; background: #fafafa; border: 1px solid #eee; line-height: 14px; font-size: 11px; border-bottom: 0; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px;}
.mes_nav a.sel {color: #333; text-decoration: none;border-bottom: 1px solid #fff; margin-bottom: -1px; background: #fff; position: relative; z-index: 5; font-size: 13px; padding: 5px 10px 7px; margin-top: 0;}



.libr-header {color:#000000; font-size:21px; font-weight:normal; padding: 0 0 15px;}
.libr-header a {color: #000000; text-decoration: none;}
.libr-header a:hover {color: #36ab01;}



/* Message */
.mes-new {float: right; position: relative; margin: -25px 10px 0 0; font-size: 11px; color:#000000; font-weight: bold;}

.mes_list {margin-top:10px;}

.mes_list tr.mes_unread td {background: #FAFAFA;}
.mes_list {border-collapse: collapse; width: 100%;}
.mes_list td {padding: 4px 15px; vertical-align: middle; white-space: nowrap; background: #fff; border-bottom:1px solid #F1F1F1; font-size: 11px; color: #555;}
.mes_list td.mes_theme {white-space:normal}
.mes_list td.mes_icon {padding-right:0px;}
.mes_list th {padding: 4px 15px; vertical-align: middle; white-space: nowrap; background: #fff; border-bottom:1px solid #F1F1F1; text-align: left; font-size: 11px; color: #777;}
.mes_list a:hover {color: #E67200;}

.mes_list td.mes_user a {color: #555;}
.mes_list td.mes_theme {width: 60%;}
.mes_list .mes_unread td.mes_theme {font-weight:bold;}
.mes_list .mes_replied td {font-style:italic;}

.mes_list .mes_icon img {background: transparent url(msg_read.gif)}
.mes_list .mes_unread .mes_icon img {background: transparent url(msg_unread.gif)}
.mes_list .mes_replied .mes_icon img {background: transparent url(msg_replied.gif)}

.mes_list td.mes_del {padding: 4px 0; text-align: center;}
.mes_list th.mes_delall {font-weight: normal; text-align:center; padding:10px 0px;}

.mes_answer {font-size: 11px; padding: 2px 0 0;}
.mes_answer textarea {display: block; width: 80%; margin: 8px 0;}
.mes_answer input {display: block; margin: 0 0 6px;}

.mes-filelist {padding: 0 10px; list-style: none;}
.mes-filelist li {padding: 3px 0;}
.mes-filetitle {font-size: 12px; color: #555;}
.mes-textarea {width: 97%; height: 80px; border: 1px solid #999; padding: 8px; margin: 0 0 10px; -moz-border-radius: 6px; color: #333;}

.mes-ban {padding: 0 0 0 5px;}
.mes-ban ul {//height: 1%; padding: 20px 0;}
.mes-ban li {float: left; width: 49%; padding: 0 0 12px; list-style: none;}
.mes-ban li img {float: left; margin: 0 8px 0 0; width: 50px; height: 50px; display: block;}
.mes-ban-user {color: #FF7E00; font-size: 18px; line-height: 18px; text-decoration: none;}
.mes-ban-user:hover {color: #000000;}
.mes-unblock {font-size: 10px; color: #000000;}
.mes-unblock:hover {text-decoration: none;}

/* extensions */

.mes-filelist a {
	padding: 5px 0px 5px 20px;
	background: transparent url(icon_default.gif) no-repeat center left;
}

.mes-filelist a[href$='.doc'], a[href$='.rtf'] {
	padding: 5px 0px 5px 20px;
	background: transparent url(icon_doc.gif) no-repeat center left !important;
}

.mes-filelist a[href$='.pdf'] { 
	padding: 5px 0px 5px 20px;
	background: transparent url(icon_pdf.gif) no-repeat center left  !important;
}

.mes-filelist a[href$='.zip'], a[href$='.rar'], a[href$='.gzip'], a[href$='.bzip'], a[href$='.ace'] { 
	padding: 5px 0px 5px 20px;
	background: transparent url(icon_archive.gif) no-repeat center left  !important;
}


.mes-filelist a[href$='.jpg'], a[href$='.gif'], a[href$='.png'], a[href$='.bmp'], a[href$='.jpeg'], a[href$='.svg'], a[href$='.eps'] { 
	padding: 5px 0px 5px 20px;
	background: transparent url(icon_pic.gif) no-repeat center left  !important;
}

.mes-filelist a[href$='.mov'], a[href$='.wmv'], a[href$='.mp4'], a[href$='.avi'], a[href$='.mpg'] { 
	padding: 5px 0px 5px 20px;
	background: transparent url(icon_film.gif) no-repeat center left  !important;
}

.mes-filelist a[href$='.mp3'], a[href$='.wav'], a[href$='.ogg'], a[href$='.wma'], a[href$='.m4a'] { 
	padding: 5px 0px 5px 20px;
	background: transparent url(icon_music.gif) no-repeat center left  !important;
}

