#coment_tag, #coments_t {
  position:relative;
  width:618px;
  margin:0px auto;
  text-align:center;
  font-family:Calibri, sans-serif;
  font-size:14px;
}
#coments_t {
 margin:5px auto 0px auto;
 background-color:#ffff00;
 border:1px solid #eeeef0;
 font-size:20px;
 text-align:left;
 text-indent:22px;
 padding:4px 0px;
}
/* Comentariile */
#coments {
  position:relative;
  width:600px;
  margin:0px auto;
  border:1px solid #eeeef5;
  background-color:#660000;
  padding:4px 2px;
}
.coms0 {
  position:relative;
  width:582px;
  margin:12px auto 10px auto;
  background-color:#eefbee;
  border:1px solid #ecf8ec;
  -moz-border-radius:8px;
  text-align:left;
  padding:1px 3px;
}
.coms1 {
  position:relative;
  width:582px;
  margin:12px auto 10px auto;
  background-color:#cd853f;
  border:1px solid #eeeefa;
  -moz-border-radius:8px;
  text-align:left;
  padding:1px 3px;
}
.linie_coms {
  width:25px;
  margin-bottom:2px
}
.n_coms {
  position:absolute;
  margin-top:-13px;
  font-size:18px;
  font-weight:bold;
  color:#ffff00;
}
 #coments q {
  position:absolute;
  top:-2px;
  left:45%;
 }
.nr_coms {
  max-width:140px;
  float:right;
  margin:-8px -5px 0px 0px;
  background-color:#ededf1;
  -moz-border-radius:6px;
  text-align:center;
  font-size:13px;
  font-weight:bold;
  font-style:italic;
  padding:1px;
  color:#660000;
}
  .nr_coms a {
	font-size:14px;
	padding-left:2px;
	padding-right:2px;
	color:#fe0808;
  }
  .nr_coms a:hover {
	text-decoration:none;
	color:green;
  }
.e_coms {
  position:absolute;
  margin:8px auto 2px 50px;
  padding:0px;
  color:green;
}
.d_coms {
  width:158px;
  position:absolute;
  margin-top:8px;
  right:1px;
  font-size:13px;
  color:#660000;
}
.c_coms {
  margin-top:11px;
  margin-bottom:2px;
  background-color:white;
  -moz-border-radius:8px;
  font-size:15px;
  padding:2px 3px;
  text-indent:21px;
  white-space:pre-wrap;
  word-wrap: break-word;
}
#coments .clr { clear:right; }

/* Link-uri paginare */
.links_pag {
  position:relative;
  margin:8px 10px 0px 125px;
  background-color:#f0f1fe;
  -moz-border-radius:6px;
  text-align:right;
  padding:1px 3px;
  font-size:15px;
}
#coments .links_pag a {
  padding:1px;
  text-decoration:none;
}
#coments .links_pag a:hover {
  background-color:#5555de;
  text-decoration:underline;
  color:white;
}

/* Poza din comentariu */
.upimg {
 float:right;
 margin:0px;
 background-color:#fefefe;
 text-align:right;
 font-weight:bold;
}
.upimg2 {
 width:700px;
 position:absolute;
 margin:0px;
 text-align:right;
 font-weight:bold;
}
 .upimg img { position:relative; margin:0px; }
 .upimg .img_plus {
  cursor:pointer;
  font-size:22px;
  color:green;
 }
 .upimg .img_minus {
  display:none;
  float:left;
  margin:0px 0px 0px auto;
  width:18px;
  height:8px;
  background-color:red;
  border:1px solid green;
  cursor:pointer;
 }

/* Formular autentificare admin */
#admin {
 position:relative;
 width:600px;
 margin:0px auto;
 text-align:left;
}
#show_fadmin, #logout_fadmin {
  display:block;
  margin:2px auto 1px 10px;
  width:100px;
  text-decoration:underline;
  cursor:pointer;
  padding:1px;
  color:#010101;
}
  #show_fadmin:hover {
	text-decoration:none;
	font-style:italic;
	color:brown;
  }
#fadmin {
  position:relative;
  margin:0px;
  width:150px;
  display:none;
  text-align:left;
}
.clasa_del {
  margin-top:13px;
  width:588px;
  background-color:#fedddd;
  text-align:left;
  padding:1px 3px;
}

/* Formular modificare comentariu */
#mod {
  width:99%;
  background-color:#f8f8fc;
  font-family:Calibri, sans-serif;
  font-weight:bold;
  font-size:14px;
}

/* Formular pt. adaugare comentarii */
#fcom {
  margin:30px auto 5px auto;
  font-family:Calibri, sans-serif;
  font-size:16px;
  text-align:center;
}
#icos {
  background-color:#efeffe;
  width:350px;
  margin:3px auto 0px auto;
  padding-top:2px;
}
#formc {
 width:350px;
 margin:1px auto;
}
#fcom #add_c {
  width:180px;
  margin:0px auto 7px auto;
  font-family:Arial, sans-serif;
  font-size:17px;
  text-decoration:underline;
  cursor:pointer;
  letter-spacing:1px;
  color:#660000;
}
  #fcom #add_c:hover {
	background:#ffff00;
	color:#660000;
  }
#coment {
  width:346px;
}
#fcom input, #fcom textarea {
  border:1px solid #888888;
  font-family:Arial, sans-serif;
  font-size:14px;
  letter-spacing:1px;
  color:#111111;
  background:#efefff;
}

#fcom input:focus, #fcom textarea:focus {
  background:#fffedd;
}

#fcom label {
  padding:1px 0px 1px 0px;
  font-family:Arial, sans-serif;
  font-size:15px;
  color:#660000;
}

#fcom #submit {
  margin-top:2px;
  margin-bottom:2px;
  padding:0px;
  font-family:Arial, sans-serif;
  font-size:14px;
  color:#111111;
}

#fcom #submit:hover {
  margin-bottom:0px;
  background:#fffedd;
  border:2px double #333333;
  cursor:pointer;
}
#plomar {
  font-family:Calibri, sans-serif;
  font-size:10px;
  color:#d8d8fe;
}