#mail{padding: 1px 0 10rem 0; margin: 0 auto; width: 90%; font-size: 3rem;}
#mail h1{font-size: 4rem; margin-top: 3rem;}
#mail hr{border: 0; background-color: #f2f2f2; height: 1px;}

#path{width: 100%!important; margin-top: 30px!important;}

.mailobj{width: 94%; margin: 0 auto 4rem auto; box-shadow: 0 0 0.5rem #ccc; padding: 2rem 3%; font-size: 2.5rem; border-radius: 0.5rem;}
.mailobj .moheader{font-size: 4rem;font-weight: normal; color: #104cba;}
.mailobj .moheadernew{font-size: 4rem; font-weight: bold;}
.mailobj .moopponent a{font-size: 2.5rem; color: #777;}
.mailobj .moinfo{color: #888;}
.mailobj .moinfo strong{font-weight: normal!important}

.mobjlist{margin-top:5rem;}
.mobjlist .molobj{margin: 3rem 0 5rem 0; border-bottom: 1px solid #f2f2f2; padding-bottom: 3rem;}

.mobjlist .molobj .molheader{}
.mobjlist .molobj .molheader .molhavatar{float: left; width: 5rem; height: 5rem; border-radius: 0.5rem;}
.mobjlist .molobj .molheader .molhname{float: left;font-size: 4rem; margin-left: 3rem;}
.mobjlist .molobj .molheader .molhname a{color: #000;}
.mobjlist .molobj .molmessage{font-size: 2.5rem; margin-top: 2rem;}
.mobjlist .molobj .molmessage .molmdate{font-size: 2rem; font-weight: normal!important; color: #888; margin-top: 2rem;}
.mobjlist .molobj .molmessage .molmdate strong{font-weight: normal!important;}

.moremessages{background: url('/images/main/arrow-down.png') 2rem center no-repeat; background-size: 2rem 2rem; border: 1px solid #333; margin: 2rem auto; color: #333; width: 90%; padding: 1.5rem 5%; font-size: 3.5rem; text-align: center; cursor: pointer; background-color: #FFCD2C; border-radius: 0.5rem;}

.moremessagesloading{width: 10rem; display: none;}

/*Окно отправки нового личного сообщения*/
.mailwin{position: fixed; width: 300px; margin-left: -150px; left: 50%; top: 10rem; z-index: 99999; background-color: #fff; box-shadow: 0 0 25px #333; font-size: 3rem; padding-top: 10rem; display: none;}
.mailwin p{margin: 0;}
.mailwin .mwheader{position: absolute; left: 0; top: 0; width: 280px; height: 5rem; background-color: #555; color: #fff; font-size: 2.5rem; padding-left: 20px; padding-top: 20px;}
.mwclose{position: absolute; right: 3rem; top: 2rem; color: #fff; z-index: 9999;}

.mailwin .mwform{margin-left: 10px; width: 270px;}
.mailwin .mwform input[type="text"]{width: 100%; font-size: 3rem; padding: 5px; border-radius: 0;}
.mailwin .mwform textarea{width: 100%; font-size: 3rem; padding: 5px; height: 70px; border-radius: 0;}
.mailwin .mwform .sendform{display: block; margin: 2rem 0; width: 90%; padding: 5%; background-color: #223b7e; color: #fff; text-decoration: none; text-align: center; font-size: 2.5rem;}


.mailform{margin: 3rem 0; width: 100%;}
.mailform .mailname{width: 94%; font-size: 2.5rem; padding: 2rem 2%; margin-bottom: 2rem;}
.mailform .mailcontent{width: 94%; font-size: 2.5rem; padding: 2rem 2%; height: 10rem;}
.mailform .sendmail{display: inline-block; margin: 2rem 0; padding: 2rem; background-color: #223b7e; color: #fff; text-decoration: none; text-align: center; font: 3rem sans-serif; border-radius: 0.5rem; cursor: pointer;}


.touser{margin: 3rem 0;}
.touser span{display: block; font-size: 2.3rem; color: #999;}

.answerform{width: 100%;}
.answerform .afcontent{width: 96%; min-height: 200px; font-size: 3rem; padding: 2rem 2%; border-top: 2px solid #333!important; margin-top: 2rem; border-radius: 0.5rem;}
.answerform .afsend{display: inline-block; background-color: #1B6DFF; color: #fff; padding: 2rem; font-size: 3rem; cursor: pointer; text-align: center; border-radius: 0.5rem; margin-top: 2rem; text-decoration: none; display: inline-block;}
.answerform .afloading{width: 10rem; display: none;}

.gotocommentsicon{position: fixed; right: 0; top: 50%; padding: 1rem; width: 5rem; height: 5rem; text-align: center; z-index: 99999; background-color: #fff; border-radius: 0.5rem 0 0 0.5rem; box-shadow: 0 0 2rem #777;}
.gotocommentsicon img{display: inline-block; width: 80%; vertical-align: center;}