#PMform {
height:220px;
position:relative;
}
#PMform label {
clear:both;
display:inline;
float:left;
height:20px;
line-height:24px;
margin-bottom:1px;
margin-top:0;
width:40px;
}
#PMform input {
clear:both;
display:inline;
float:left;
margin-bottom:10px;
margin-top:0;
width:90%;
}
#PMform .submit {
border:1px solid gray;
clear:both;
cursor:pointer;
display:block;
margin-left:0;
text-align:center;
width:40px;
}
#PMform textarea {
clear:both;
float:left;
height:60px;
margin-bottom:6px;
width:99%;
}
#inbox {
clear:both;
display:block;
margin-top:5px;
width:99%;
}
#inbox ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px auto;
padding:0;
}
#inbox ul li.even {
}
#inbox ul li.odd {
}
#inbox ul li {
border-bottom:1px dotted gray;
clear:both;
display:block;
margin:4px 4px 5px;
overflow:hidden;
padding-right:12px;
position:relative;
}
#inbox ul li span.msgHead {
float:left;
font-family:tahoma;
font-weight:bold;
}
#inbox ul li span.msgHead a {
cursor:pointer;
}
#inbox ul li span.msgHead a:hover, #inbox ul li span.msgFrom a:hover {
text-decoration:underline;
}
#inbox ul li span.msgHead a.readMSG {
}
#inbox ul li span.msgHead span.delMsg {



background:transparent url(../img_blogi/msg/del.png) no-repeat scroll 0 0;
cursor:pointer;
display:block;
height:12px;
position:absolute;
right:1px;
top:1px;
width:11px;
}
#inbox ul li span.msgFrom {
clear:left;
float:left;
}
#inbox ul li span.msgFrom a {



background:transparent url(../img_blogi/msg/u_active.png) no-repeat scroll 0 3px;
font-weight:bold;
padding-left:12px;
text-decoration:none;
}
#inbox ul li span.msgFrom a.offline {



background:transparent url(../img_blogi/msg/u_inactive.png) no-repeat scroll 0 3px;
}
#inbox span.block {
background:transparent url(../img_blogi/msg/ban_list_ico.png) no-repeat scroll right top;
border-left:2px solid gray;
cursor:pointer;
display:block;
float:left;
height:13px;
margin-left:5px;
padding-left:3px;
position:relative;
top:1px;
width:13px;
}
#inbox ul li span.msgFrom span.block:hover {
color:#FF4040;
}
#inbox ul li span.msgDate {
bottom:1px;
float:right;
margin-right:15px;
position:relative;
}
#PMread h3 {
display:block;
float:left;
font-weight:normal;
margin:0;
}
#PMread {
margin:10px 0 20px;
position:relative;
}
#msgTitle {
clear:both;
display:block;
float:left;
font-weight:bold;
width:100%;
}
#msgAuthor {
clear:left;
display:block;
float:left;
}
#msgDate {
display:block;
float:left;
margin-left:15px;
}
#msgContent {
border-bottom:1px dotted gray;
clear:both;
display:block;
padding-bottom:10px;
padding-top:8px;
width:100%;
}
#PMread span.reply {



background:transparent url(../img_blogi/msg/reply.png) no-repeat scroll right center;
bottom:-20px;
cursor:pointer;
height:16px;
padding-right:20px;
position:absolute;
right:0;
text-decoration:underline;
}
#PMread span.usun {



background:transparent url(../img_blogi/msg/del.png) no-repeat scroll 0 0;
cursor:pointer;
display:block;
height:12px;
position:absolute;
right:0;
top:3px;
width:12px;
}
#PMread span.back {



background:transparent url(../img_blogi/msg/prevmsg.png) no-repeat scroll 0 0;
bottom:-19px;
cursor:pointer;
display:block;
height:15px;
left:0;
padding-left:18px;
position:absolute;
text-decoration:underline;
}
#PMread span.block {



background:transparent url(../img_blogi/msg/ban_ico.png) no-repeat scroll 0 0;
bottom:-24px;
cursor:pointer;
display:block;
height:20px;
left:0;
margin:-15px auto -1px;
padding-left:21px;
padding-top:1px;
position:relative;
text-decoration:underline;
width:48px;
}
#PMread span.block:hover {



color:#FF4040;
}
#PMnav {
display:block;
height:20px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 auto 2px;
padding:0;
}
#PMnav li {
border:1px solid transparent;
cursor:pointer;
display:block;
float:left;
height:18px;
margin:0 5px;
padding:0;
}
#PMnav li:hover {
border:1px solid gray;
}
#PMnav li.Inbox {



background:transparent url(../img_blogi/msg/env.png) no-repeat scroll 0 0;
font-weight:bold;
padding-left:24px;
padding-right:2px;
padding-top:1px;
}
#PMnav li.sendMsg {
background:transparent url(../img_blogi/msg/env_send.png) no-repeat scroll 0 0;
font-weight:bold;
padding-left:29px;
padding-right:2px;
padding-top:1px;
}
#PMnav li.unread {
background-image:url(../img_blogi/msg/env_new.png);
background-position:3px 2px;
}
#PMnav li.unseen {
background-image:url(../img_blogi/msg/env_new.png);
background-position:3px 2px;
}
#inbox ul li.unseen, #inbox ul li.unread {
background:transparent url(../img_blogi/msg/env_new.png) no-repeat scroll right bottom;
border:1px dotted yellow;
}
#PMnav li.closeInbox {



background:transparent url(../img_blogi/msg/minimize.png) no-repeat scroll 0 5px;
float:right !important;
padding-left:18px;
text-decoration:underline;
}
#sendMsgBtn {
display:block;
margin:0 auto;
padding:2px;
}
#sendMsgBtn:hover {
}
#cWarn {
float:right;
font-size:10px;
}
#msgNavBottom {
clear:both;
height:18px;
padding:0 18px;
position:relative;
width:90%;
}
#prevPage {



background:transparent url(../img_blogi/msg/prevMsg.png) no-repeat scroll 0 0;
bottom:1px;
height:15px;
left:0;
position:absolute;
width:15px;
}
#nextPage {



background:transparent url(../img_blogi/msg/nextMsg.png) no-repeat scroll 0 0;
bottom:1px;
height:15px;
position:absolute;
right:0;
width:15px;
}
.pageNumber {
border:1px dotted gray;
cursor:pointer;
display:block;
float:left;
margin:0 2px;
}
.currentPage {
border:1px solid gray;
cursor:default;
font-weight:bold;
margin:0 3px;
}
#msgTip {



background:transparent url(../img_blogi/msg/friends.png) no-repeat scroll 0 0;
border:1px solid gray;
cursor:pointer;
float:left;
height:20px;
right:0;
top:21px;
width:20px;
z-index:100;
}
#msgTipPopup {
border:1px solid gray;
left:0;
padding-right:0;
position:absolute;
top:42px;
width:98%;
z-index:100;
}
#msgTipPopup .close {
clear:both;
cursor:pointer;
display:block;
float:right;
margin:3px 10px 2px;
position:relative;
text-align:center;
text-decoration:underline;
width:30px;
z-index:150;
}
#msgTipPopup .backDrop {



background:white none repeat scroll 0 0;
border:medium none;
height:100%;
left:0;
opacity:0.8;
position:absolute;
top:0;
width:100%;
}
#msgTipPopup ul {
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
overflow-x:hidden;
overflow-y:scroll;
padding:0;
position:relative;
width:100%;
}
#msgTipPopup ul li {



background:white none repeat scroll 0 0;
border:1px dotted gray;
clear:both;
display:block;
height:34px;
margin:3px;
padding-left:50px;
position:relative;
width:auto;
z-index:110;
}
#msgTipPopup ul li span.add {
cursor:pointer;
position:absolute;
right:5px;
text-decoration:underline;
top:10px;
z-index:140;
}
#msgTipPopup ul li span.userName {
clear:both;
display:block;
float:left;
margin-left:10px;
}
#msgTipPopup ul li span.userRank {
clear:both;
float:left;
}
#msgTipPopup ul li span.userStatus {
display:block;
height:10px;
left:48px;
padding:0;
position:absolute;
top:4px;
width:10px;
}
#msgTipPopup ul li span.online {



background:transparent url(../img_blogi/msg/u_active.png) no-repeat scroll 0 0;
}
#msgTipPopup ul li span.offline {



background:transparent url(../img_blogi/msg/u_inactive.png) no-repeat scroll 0 0;
}
#msgTipPopup ul li span.userAvatar {
left:1px;
position:absolute;
top:1px;
}
#PMinfo {



background:#FFFFCC none repeat scroll 0 0;
border:1px solid yellow;
cursor:pointer;
display:block;
font-family:arial;
font-size:12px;
margin:10px auto;
padding:10px 5px;
text-align:center;
width:80%;
}
#PMinfo.error {



background:transparent url(../img_blogi/msg/error.png) no-repeat scroll 1px center;
border:1px solid #FF4040;
padding:12px 0 13px 38px;
vertical-align:middle;
}
