.mesaj {
    margin-top:12px;
    border:1px solid #cacaca;
    overflow:hidden;
    height:auto;
    width:631px;
    background-color:#ffffff;
    text-align:justify;
    font-weight:normal;
    font-size:12px;
}

* html .mesaj {width:629px;}

.left {
    float:left;
    width:157px;
    height:90px;
    background-color:#ffffff;
}
.right {
    float:left;
    width:473px;
    min-height:100px;
    border-left:1px solid #cacaca;
    background-color:#f8ece0;
}
* html .right {height:100px;} /* min height fix */
* html .right {width:471px;}
.actions_container {
    float:left;
    width:631px;
    height:37px;
    border-top:1px solid #cacaca;
    background-color:#ffffff;
}
.actions {overflow:hidden;margin-left:5px;width:626px;height:37px;}
.action {margin-right:27px;margin-top:11px;width:auto;float:left;}

.date {margin:15px 5px 15px 5px;}
.date p a {text-decoration:none; color:#ff6600;}
.date p a:hover {color:#000000;}
.date .plicuri a {text-decoration:none; color:#ff6600;}
.date .plicuri a:hover  {color:#000000;}
.date .plic_inchis {
    background-image:url(../images/plic_inchis.jpg);
    background-repeat:no-repeat;
    background-position:14px -3px;
    display:block;
    width:40px;
    height:16px;
}
.date .plic_deschis {
    background-image:url(../images/plic_deschis.jpg);
    background-repeat:no-repeat;
    background-position:14px 0px;
    display:block;
    width:40px;
    height:19px;
}
.date .cos {
    background-image:url(../images/cos.jpg);
    background-repeat:no-repeat;
    display:inline;
    padding-left:15px;
    margin-left:10px;
}

.date .plicuri {overflow:hidden;width:100px;}
.date .plicuri a {float:left;}

.recuperareParola tr td span input {
    width: 160px;
}

