li,ul {
list-style-type:none;
padding:0;
margin:0
}
button, input, select, textarea, a {
-webkit-tap-highlight-color:rgba(0,0,0,0);
}
textarea {
width:99%;
background-color: white;
-webkit-appearance: textarea;
resize: none;
overflow:hidden;
padding: 5px  0px 5px 2px;
-webkit-rtl-ordering: logical;
-webkit-user-select: text;
flex-direction: column;
white-space: pre-wrap;
word-wrap: break-word;
outline:0px;
}
::selection {
color:#fff;
background:#EC1E24
}:focus {
outline:0
}
::-moz-focus-inner {
border:0
}

/********************/
.editare{
    margin:3px;
    border:1px solid #C8C8C8;
}
.postare{
    margin:0px;
}
.submit{
    background:#F6F7F8;
    border-top: 1px solid #E9EAED;
    padding:5px;
    text-align:right;
}
input.del{
    min-width:100px;
    *width:120px;
    background:#CC181E;
    padding:4px;
    color:#fff;
    border: 1px solid #930000;
    border-radius: 2px;
    font-weight:bold;
    cursor:pointer;
    white-space:nowrap;
}

input.cancel{
    min-width:100px;
    background: #FEFEFE;
    margin-right:5px;
    padding:4px;
    border: 1px solid #CCCCCC;
    font-weight:bold;
    border-radius: 2px;
    color:#4E5665;
    cursor:pointer;
    white-space:nowrap;
}
input.save{
    min-width:100px;
    background:#4C67A1;
    background:-webkit-linear-gradient(#4c69ba,#3b55a0);
    background:linear-gradient(#4c69ba,#3b55a0);
    padding:4px;
    color:#fff;
    border: 1px solid #334C83;
    border-radius: 2px;
    font-weight:bold;
    cursor:pointer;
    white-space:nowrap;
}
.nbr{
    background:#E8E8E8;
    padding:8px;
    border-bottom: 1px solid #D8D8D8;
    font-size: 14px;
    text-align:center;
}
.nbr1{
    background:#F4F4F4;
    padding:8px;
    border-bottom: 1px solid #DDDDDD;
    font-size: 14px;  
}
.unbr{
    background:#F4F4F4;
    padding:8px;
    border-top: 1px solid #D8D8D8;
    font-size: 14px;
}
.bnr{
    width:100%;
    height:40px;
    background:#F4F4F4;
    border-top: 1px solid #D8D8D8;
    font-size: 14px;
}
.mesaje{
 display:inline-block;
 padding:8px;
 overflow: hidden;
}
img.src{
    width:32px;
    height:32px;
    margin-top:0px;
    margin-left:-2px;
    position:absolute;
}
input.pbl{
  -webkit-font-smoothing: antialiased;
  background: url("public.png?2") 7px 5px no-repeat;
  width:110px;
}
input.pbl:hover, .pbl:focus{
   background:#3B5998 url("pblh.png?2") 7px 5px no-repeat;
   border: 1px solid #2D406B;
   border-radius: 2px;
   color:#FFFFFF;
   white-space: pre-wrap;
}
input.pri{
-webkit-font-smoothing: antialiased;
background: url("pr.png") 7px 5px no-repeat;
width:100px;
}
input.pri:hover, input.pri:focus{
   background:#3B5998 url("prh.png") 7px 5px no-repeat; 
   border: 1px solid #2D406B;
   border-radius: 2px;
   color:#FFFFFF;
   white-space: pre-wrap;
}
input.eu{
-webkit-font-smoothing: antialiased;
background: url("eu.png") 7px 5px no-repeat;
width:100px;
}
input.eu:hover, input.eu:focus{
   background:#3B5998 url("euh.png") 7px 5px no-repeat; 
   border: 1px solid #2D406B;
   border-radius: 2px;
   color:#FFFFFF;
   white-space: pre-wrap;
}
input.fam{
-webkit-font-smoothing: antialiased;
background: url("fam.png") 7px 5px no-repeat;
width:110px;
}
input.fam:hover, input.fam:focus{
   background:#3B5998 url("famh.png?r=1") 7px 5px no-repeat; 
   border: 1px solid #2D406B;
   border-radius: 2px;
   color:#FFFFFF;
   white-space: pre-wrap;
}
a.text{
    color: #7f7f7f;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    line-height: 20px;
}
span._txt{
    margin-left:5px;
    position:relative;
}
span._txt::after{
     content: "\7C\a0";
     color:#E1E2E3;
}
div.border {
  border:1px solid #C8C8C8;
  margin:auto;
  height:34px;
  position:relative;
}
div.border:hover{
   border-color:#AAA; 
}
input.cautare {
  width:99%;
  background:none;
  *background:#FFF;
  border:0px;
  outline:0px;
  padding: 8px 0 8px 0;
  float:right;
}
input.cautare:focus{
 color:#FF0000;
 position:relative;
}
.Cautare{
 background: url(cauta.png) no-repeat;
 color:#9E2221;
 width:53px;
 height:34px;
 border:0px;
 outline:0px;
 top:0px;
 right:0px;
 cursor:pointer;
 position:absolute;	
}
a.opt{
    width:30px;
    height:25px;
    background:url("opt.png?r=2") no-repeat;
    margin-top:-4px;
    margin-left:-27px;
    position:absolute;
}
a.opt:hover, a.opt:focus{
    background:url("opt1.png?r=2") no-repeat; 
    white-space: pre-wrap;
}

/*****************/
.before {
width:20px;
height:15px;
position:relative;
background:#FFF url(load.gif) center no-repeat;
margin-top:-44px;
margin-right:5px;
float:right;
padding:8px;
cursor: wait;
}
.add {
width:20px;
height:15px;
position:relative;
background:#FFF url(add.png?r=4) center no-repeat;
border:1px solid #CBCDCF;
margin-top:-44px;
margin-right:5px;
float:right;
padding:8px;
cursor: pointer;
}
.dell{
width:20px;
height:15px;
position:relative;
background:#FFF url(del.png?e=1) center no-repeat;
border:1px solid #CBCDCF;
margin-top:-44px;
margin-right:5px;
float:right;
padding:8px;
cursor: pointer;
}
.add:hover{
    border:1px solid #AAA;
}
.imgs{   
height: 40px;
width: 40px;
/*margin:4px 8px 5px 5px;
*margin-top:2px;
*padding-bottom:2px;
*/
vertical-align: top;
border: 2px #fff solid;
border-radius:50%;
box-shadow: 0 0 2px #000;
float:left;
cursor:pointer;
}
a._pro {
color: #141823;
word-break: break-word;
display:inline-block;
width:100%;
text-overflow: ellipsis;
/*align-items: center;*/
}
a._pro:hover{
text-decoration:none; 
}
.num {
margin:4px 0 0 50px;
}
span.subtext{
color:#888;
display: inline-block;
text-overflow: ellipsis;
overflow: hidden;
font-size:13px;
margin:0 0 0 7px;
}
li {
    display: list-item;
    text-align: -webkit-match-parent;
}
a._pub {
 color: #141823;
 word-break: break-word;
 display: flex;
/*align-items: center;*/
}
a._pub:hover{
  text-decoration:none;
}
.privacy {
  padding:10px 10px 10px 0px;
  _padding-bottom:4px;
  height:20px;
  margin-top:-5px;
  border-bottom:1px solid #E6E6E6;
}

.ic_pub {
  background: url(iconuri.png) 0 -36px no-repeat;
  background-size: auto;
  width: 32px;
  height: 26px;
  float:left;
}
.ic_pri {
  background: url(iconuri.png) 0 -90px no-repeat;
  background-size: auto;
  width: 32px;
  height: 26px;
  float:left;
}
.ic_eu {
  background: url(iconuri.png) 0 -114px no-repeat;
  background-size: auto;
  width: 32px;
  height: 26px;
  margin-top:-3px;
  float:left;
}
.ic_fam {
  background: url(iconuri.png?v=1) 0 -8px no-repeat;
  background-size: auto;
  width: 32px;
  height: 26px;
  float:left;
}
.ic_mok {
  background: url(ic.png) 0 -100px no-repeat;
  background-size: auto;
  margin-top:-25px;
  margin-right: 5px;
  width: 16px;
  height: 16px;
  float:right;
}
.ic_ok {
  background: url(sel.png) no-repeat;
  margin-top:-29px;
  *margin-top:-26px;
  margin-right: 5px;
  width: 24px;
  height: 21px;
  float:right;
}
.ic_no {
  background: url(un.png) no-repeat;
  margin-top:-29px;
  *margin-top:-26px;
  margin-right: 5px;
  width: 24px;
  height: 21px;
  float:right;
}
.i_row{
    width:13px;
    height:14px;
    background:url("arrow.gif") no-repeat;
    margin-top:-28px;
    margin-right:5px;
    float:right;
}
.i_b{
    background:#CF0000;
    color:#FFF;
    min-width:18px;
    margin:-35px 5px 0 0;
    *margin-top:-33px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius:50px;
    behavior: url(PIE.htc);
    padding:5px;
    text-align:center;
    float:right;
}
#eroare{
    border: 1px solid #FF7777;
    background-color: #FFE8E8;
    color: #FF0000;
    text-align:center;
}
.ic_dec {
  /*background:url("icc.png") -145px -197px no-repeat;*/
  background:url("mu.png") -108px -214px no-repeat;
  height: 32px; /*27*/
  width: 32px;
  margin-top:-5px;
  float:left;
}
.i_pri {
  background:url("mu.png") -142px -214px no-repeat;
  height: 32px; 
  width: 32px;
  margin-top:-5px;
  float:left;
}
.i_edt {
  background:url("mu.png") -74px -214px no-repeat;
  background-size: auto;
  height: 32px;
  width: 32px;
  margin-top:-5px;
  float:left;
}
.i_edf {
  background:url("mu.png") -6px -214px no-repeat;
  height: 32px;
  width: 32px;
  margin-top:-5px;
  float:left;
}
.i_prm {
  background:url("mu.png") -176px -214px no-repeat;
  height: 32px;
  width: 32px;
  margin-top:-5px;
  float:left;
}
.i_prf {
  background:url("mu.png") -40px -214px no-repeat;
  height: 32px;
  width: 32px;
  margin-top:-5px;
  float:left;
}
.box_{
width:100%;
position:fixed;
top:0;
left:0;

z-index:101;
}
* html .box_ {
  position: relative;
  margin-bottom:-80px;
  /*top: expression(0+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');
  left: expression(0+((e=document.documentElement.scrollLeft)?e:document.body.scrollLeft)+'px');*/
}
.box{ 
 padding:83px 0 0 0;
}
.prf {
    border: 0;
    display: inline-block;
    vertical-align: top;
}
i.prf {
    -webkit-user-select: none;
}
.profil {
    border: 2px #fff solid;
    border-radius:50px;
    border-radius: 2px;
    box-shadow: 0 0 2px rgba(0, 0, 0, .3);
    width: 94px;   
    pointer-events: auto;
    position: relative;
    vertical-align: top;
    margin:auto;
    margin-top:-110px;
    margin-right:10px;
    float:right;
}
._profil{
    clear:both;
}
.more{
    background:#FCFFF0;
    color:#CC181E;   
}
.moa{
  _max-width:99%;
  width:49.8%;
  _margin-right:0.3%;
  float:left;  
  display:inline;
}
.rez{
    font-family:Arial;
    background:#FCE8C5;
    border-bottom:1px solid #F4B751;
    padding:13px;
    text-transform: uppercase;

position:relative;
}
.load{ 
background:url(incarca.gif) center no-repeat;
height:40px;
padding:3px;
}
.right {
float: right; 
position:absolute;
right:5px;
top:12px;
}
.nfr{
background: url(zero.png) no-repeat;
width:150px;
height:112px;
margin:auto;
}
.nru{
background:#558DF6;
color:#fff;
border:1px solid #fff;
border-radius:3px;
margin-top:-28px;
margin-left:1px;
padding: 2px;
position:absolute;
}
._id {
background-color:#FFE57E;
border-spacing: 0;
}
._sbara {
overflow: hidden;
position: relative;
}

.ic1.icr {
background-position: 0 -185px;
}
.ic1.icrs {
background-position: 0 -148px;
}
.ic1.icpr {
background-position: 0 -111px;
}
.ic1.icprs {
    background-position: 0 -74px;
}
.ic1 {
background:url(ic1.png) no-repeat;
display: inline-block;
height: 36px;
width: 36px;
}
i.ig {
-webkit-user-select: none;
}
.ig {
border: 0;
display: inline-block;
vertical-align: top;
}
.ig {
border: 0;
display: inline-block;
vertical-align: top;
margin-top: 2px;
width: 37px;
height: 32px;
}
._sor ._sbd {
display: block;
white-space: nowrap;
}
._sbara ._sbd {
position: relative;
z-index: 5;
}
._sor ._scol {
display: inline-block;
vertical-align: top;
white-space: nowrap;
}
._id ._ib._ia {
height: 72px;
margin-top: -2px;
width: 49%;
text-decoration: none;
}
._id ._ib {
border-right: 1px solid #E2B709;
box-sizing: border-box;
color: #555;
text-align: center;
width: 49%;
}
._sor ._scol {
display: inline-block;
vertical-align: top;
white-space: nowrap;
}
._id ._ib ._ic {
overflow: hidden;
text-overflow: ellipsis;
}
._npr {
color: #555;
font-size: 16px;
font-weight: bold;
padding-top: 15px;
}
#ajax {
display:none;
background:rgba(255,255,255,.3);
width: 100%; 
height:100%; 
position:fixed;
z-index:900;
}

#alerta {
position: fixed;
top: 50%;
left: 50%;
margin: -75px 0 0 -100px;
width: 220px;
height: 130px;
z-index: 900;
} 
.alerta-container {
background: #fff;
width: 200px;
border: 1px solid #999;
-webkit-box-shadow: 0px 0px 5px #333;
-moz-box-shadow: 0px 0px 5px #333;
-ms-box-shadow: 0px 0px 5px #333;
-o-box-shadow: 0px 0px 5px #333;
box-shadow: 0px 0px 5px #333;
}
.share-title {
font-size: 16px;
}
.titlu-alerta {
padding: 10px;
} 
.spatiu-border {
height: 1px;
width: 100%;
background: #dee0e3;
}
.buton-da{
background: #4460AE;
margin-left:-30px;
padding: 5px 20px;
color: #fff;
cursor: pointer;
text-decoration: none;
border: 1px solid #334C83;
font-weight:bold;
}
.buton-nu{
background: #FFF;
margin-right:-30px;
padding: 5px 20px;
color: #4E5665;
cursor: pointer;
text-decoration: none;
border: 1px solid #CCCCCC;  
font-weight:bold;
}
.desc{
height:30px;
margin-top:10px;
text-align:center;
}
.share-menu{
background:#F2F2F2;
height:56px;
text-align: center;
}
.alerta-meniu{
background:#F2F2F2;
padding:15px;
text-align:center;   
}
