/*--------------------------- main page*/
#mp_login_top {
 height     : 3px;
 font-size  : 1px;
 line-height: 1px;
}

#mplt_1 {background: url(../img/mainpage/mp_login_top.gif) repeat-y right}
#mplt_2 {
 width: 530px;
 background-color: #FF8000;
}

div.mp_login {height: 21px}
.mp_login input {
  font-size : 11px;
  height: 17px;
  padding : 0px;
  margin : 0px;
}
.mp_login td {
  padding : 0px;
  font-size : 11px;
}
td.login_l {
  height:21px;
  width: 99%;
  background: url(../img/mainpage/login_img1.gif) no-repeat right bottom;
}
td.login_r {
  height:21px;
  white-space: nowrap;
  padding: 0 5px 0 0;
  background-color: rgb(138,197,255);
  border-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(0,0,128);
}
.login_r input {margin-right:5px; position: relative; top: -1px; }

#e {
  cursor: pointer;
  height: 16px;
  BORDER-width: 0px;
  filter: none;
  position: relative; top: 2px;
}
.login_r label {position: relative; top: -1px; }
.login_r span  {position: relative; top: -1px; }

.mp_body {
  padding: 0px 0px 20px 30px;
}
.mp_body_lng {
 background: url(../img/mainpage/mp_body_lng.gif) no-repeat right top;
 vertical-align: top;
 width         : 25px;
 padding       : 0;
}
.mp_body_lng a           {display: block}
.mp_body_lng img         {margin : 3px; }
.mp_body_lng .lng_current{background: url(../img/mainpage/lng_cur.gif) no-repeat right center}

.private {
 background  : url(../img/mainpage/private.gif) no-repeat;
 padding-left: 55px;
}

.me {
 background  : url(../img/mainpage/me.gif) no-repeat;
 padding-left: 55px;
}

.IC {
 background  : url(../img/mainpage/ic.gif) no-repeat;
 padding-left: 55px;
}

.mp_section_info {
 margin: 20px 0 0 0;
 color : #858d35;
 FONT-FAMILY : Verdana Arial, sans-serif;
 font-size   : 110%;
 border-left : 4px #84c87a solid;
 padding-left: 5px;
 font-weight : normal;
}
.mp_section {
 border-left : 4px #ff8000 solid;
 padding-left: 5px;
 margin      : 2px 0 0 0;
 font-weight : normal;
 font-size   : 100%;
}

.mp_LastMsgs_h img {vertical-align:middle}
.mp_LastMsgs_h span{vertical-align:middle; margin-left:3px}
.mp_LastMsgs {
 margin:0; padding:0;
 border-left: 4px solid #baaa8b;
}

.news { padding: 0; margin: 0}
.news span.msgdate {
 BACKGROUND-COLOR: #EAEAEA;
 white-space: nowrap;
 vertical-align: middle;
 margin : 0 5px;
 padding: 0 2px;
 font-size : 10px;
 FONT-STYLE: normal;
 FONT-FAMILY: 'Trebuchet MS', Tahoma, Arial, Helvetica, Sans-Serif;
}

.news a   {vertical-align: middle; margin: 0}
.news img {vertical-align: middle; margin: 1px}

#logo {position: absolute; left:27px; top:12px }

/*--------------------------- other */

.footer div td{
  height:35px;
}
#r2add td {height:25px}

