.right_error {
    border-top: 1px #ff0000 solid;
    border-bottom: 1px #ff0000 solid;
		padding: 20px 10px 20px 75px;
		margin: 0 0 10px 0;
		background: #FFEAEA url(../image/error.gif) no-repeat center left;
		color: #454545;
}
.right_error2 {
    border-top: 1px #ff0000 solid;
    border-bottom: 1px #ff0000 solid;
		padding: 20px 10px 20px 75px;
		margin: 0 0 10px 0;
		background: #FFEAEA url(../image/error.gif) no-repeat center left;
		color: #454545;
}

.right_error4 {
    border-top: 1px #003366 solid;
    border-bottom: 1px #003366 solid;
		padding: 20px 10px 20px 75px;
		margin: 0 0 10px 0;
		background: #fbfbe5 url(../image/info_ic.gif) no-repeat center left;
		color: #454545;
}

.right_succes {
    border-top: 1px #6de551 solid;
    border-bottom: 1px #6de551 solid;
		padding: 20px 10px 20px 75px;
		margin: 0 0 10px 0;
		background: #dcfedc url(../image/succes.gif) no-repeat center left;
		color: #454545;
}
.right_succes2 {
    border-top: 1px #6de551 solid;
    border-bottom: 1px #6de551 solid;
		padding: 20px 10px 20px 75px;
		margin: 0 0 10px 0;
		background: #dcfedc url(../image/succes.gif) no-repeat center left;
		color: #454545;
}

.div_text_info {
    border-bottom: 1px #000000 solid;
		padding: 10px 10px 10px 10px;
		margin: 0 0 10px 0;
		color: #454545;
}

a.link_s {
    color: #7170B2;
	  background: #dcfedc;
}
a:hover.link_s {
    color: #7170B2;
	  background: #dcfedc;
	  text-decoration:none;
}

.form_text{
    font-weight: normal;
}
.form_text2{
    font-weight: bold;
    color: #000;
}
.user_wel {
    color: #fbfbe5;
}
.tabela_poze{
border: 1px #000 solid;
}

.mesaj_input {
	color: #fff;
	border: none;
	font-size: 11px;
	font-weight: bold;
	background: url(../image/input_buton.gif);
	cursor: pointer;
	margin: 0px 5px 0px 0px;
	padding: 2px;
}
.mesaj_input_d {
    width: 120px;
	color: #fff;
	border: none;
	font-size: 11px;
	font-weight: bold;
	background: url(../image/input_buton.gif);
	cursor: pointer;
	margin: 0px 5px 0px 0px;
	padding: 2px;
}

.table_mess_sus{
    background-color: #9DD0FF;
    font-weight: normal;
    font-size: 12px;
    padding-top: 4px;
    padding-bottom: 4px;
}
.table_mess_con{
    border-bottom: 1px #9DD0FF solid;
    font-weight: normal;
    font-size: 12px;
    padding-top: 4px;
    padding-bottom: 4px;
}
.table_mess_con_msg{
    background-color: #fbfbe5;
    border-bottom: 1px #9DD0FF solid;
    font-weight: normal;
    font-size: 13px;
    padding-top: 4px;  padding-left: 2px;
    padding-bottom: 4px;  padding-right: 2px;
}

/* PAGINARE*/
div.pagination {
padding: 0px 3px 0px 0px;
margin: 0px;
text-align:right;
font:bold 12px/19px Verdana, Arial, Helvetica, sans-serif;
}

div.pagination a {
padding: 1px 3px 1px 3px;
margin: 1px;
border: 1px solid #fff;
background: url(../image/input_buton_h.gif);
text-decoration: none;
color: #fff;
}
div.pagination a:hover{
border: 1px solid #F7F7FD;
background: url(../image/input_buton.gif);
color: #fff;
}
div.pagination span.current {
padding: 1px 3px 1px 3px;
margin: 1px;
border: 1px solid #F7F7FD;
font-weight: bold;
background-color: #fff;
color: #2F637A;
}
div.pagination span.disabled {
padding: 1px 3px 1px 3px;
margin: 1px;
border: 0px solid #EEE;
color: #DDD;
}
/* SFARSIT PAGINARE*/


/* Meniu utilizatori*/
.arrowlistmenu{
width: 278px;
padding-left: 10px;
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px;
}

.arrowlistmenu ul li{
padding-bottom: 2px;
}

.arrowlistmenu ul li a{
color: #000;
background: url(../image/of.gif) no-repeat center left;
display: block;
padding: 2px 0;
padding-left: 20px;
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #E9F0F8;
font-size: 11px;
}

.arrowlistmenu ul li a:hover{
color: #206BA4;
background-color: #FBE49F;
}
/* Sfarsit Meniu utilizatori*/

/* Inceput Lista utilizatori*/
.table_prima {
padding-top: 3px;  padding-bottom: 3px; 
background: #B3D9FB;
}
.table_prima_jos {
padding-top: 3px;  padding-bottom: 3px; 
background: #B3D9FB;
padding-left: 3px;
border-bottom: 1px solid #003366;
}
.table_prima_caut {
padding-top: 3px;  padding-bottom: 3px; 
background-color: #B3D9FB;
padding-left: 3px;
}
.table_prima_caut_jos {
padding-top: 3px;  padding-bottom: 3px; 
background-color: #B3D9FB;
padding-left: 3px;
border-bottom: 1px solid #003366;
}
.table_prima_detalii_profil {
padding-top: 3px;  padding-bottom: 3px;  padding-left: 3px;  padding-right: 3px;
background: #B3D9FB;
border-bottom: 2px solid #003366;
}
.table_prima2_1 {
padding-top: 3px;  padding-bottom: 3px;  padding-left: 2px;  padding-right: 2px;
background-color: #B3D9FB;
border-top: 1px solid #003366;
border-right: 1px solid #003366;
border-bottom: 2px solid #003366;
}
.table_prima2 {
padding-top: 3px;  padding-bottom: 3px;  padding-left: 2px;  padding-right: 2px;
background-color: #B3D9FB;
border-top: 1px solid #003366;
border-bottom: 2px solid #003366;
}
.table_doi_rat_sus {
background-color: #DBEDFD;
padding-top: 4px;
}
.table_doi_rat {
background-color: #DBEDFD;
}
.table_doi_rat_jos {
background-color: #DBEDFD;
padding-bottom: 2px;
}
.table_doi_rat_stea {
background: #FBFBE4 url(../image/men.gif) repeat-x;
}

.table_doi {
background: #FBFBE4 url(../image/men.gif) repeat-x;
}
.table_doi_bor {
padding-left: 2px;  padding-right: 2px;
padding-top: 3px;  padding-bottom: 3px; 
background: #DBEDFD url(../image/men3.gif) left top no-repeat;
border-bottom: 2px solid #B3D9FB;
}
.table_doi_bor_roz {
padding-left: 2px;  padding-right: 2px;
padding-top: 3px;  padding-bottom: 3px; 
background-color: #FFF0FF;
border-bottom: 2px solid #B3D9FB;
}

.img_lis {
	margin: 0;
	padding: 0;
	border: 2px solid #FCEBB7;
}

.table_o_1 {
border-bottom: 2px solid #B3D9FB;
border-right: 2px solid #B3D9FB;
}
.table_o_2 {
border-bottom: 2px solid #B3D9FB;
}
.table_o_11 {
background: #FBFBE4 url(../image/men.gif) bottom repeat-x;
border-bottom: 2px solid #B3D9FB;
border-right: 2px solid #B3D9FB;
}
.table_o_1_stele {
background-color: #F7F7C4;
border-bottom: 2px solid #B3D9FB;
}
.table_o_22 {
background: #FBFBE4 url(../image/men.gif) bottom repeat-x;
border-bottom: 2px solid #B3D9FB;

}
.table_o_3 {
border-right: 2px solid #B3D9FB;
}
/* Sfarsit Lista utilizatori*/


.table_top_m{
    border-top: 3px #003366 solid;
    font-weight: normal;
    font-size: 12px;
}
.table_top_m2{
    border-bottom: 3px #003366 solid;
    font-weight: normal;
    font-size: 12px;
}

.det_profil_td {
padding-top: 8px;  padding-bottom: 8px; 
border-bottom: 1px #9CCDFA solid;
}
.det_profil_td_jos {
padding-top: 8px;  padding-bottom: 8px; 
}

/* HEADER LINKS */
a.action { display: block; float: left; margin-right: 5px; background: #B3D9FB; text-decoration: none !important; color: #000 !important; cursor: pointer; text-align: center; font-size: 11px; font-weight: bold;}
a.action span { display: block; padding: 3px 10px 1px 10px; _padding-bottom: 3px !important; min-height: 19px; background: #B3D9FB; }
a.action.secondary { background: #B3D9FB; }
a.action.secondary span { background: #B3D9FB; }
a.action:hover { background: #003366; color: #fff; }
a.action:hover span { background: #003366; color: #fff; }
a.action:visited { color: #000; }

a.action2 { display: block; float: left; margin-right: 5px; background: #003366; text-decoration: none !important; color: #fff !important; cursor: pointer; text-align: center; font-size: 11px; font-weight: bold;}
a.action2 span { display: block; padding: 3px 10px 1px 10px; _padding-bottom: 3px !important; min-height: 19px; background: #003366; }
a.action2:hover { background: #003366; }
a.action2:hover span { background: #003366; }
a.action2:visited { color: #fff; }


.action3 { display: block; float: left; margin-right: 2px; background: #003366; text-decoration: none !important; color: #fff !important; text-align: center; font-size: 11px;}
.action3 span { display: block; padding: 3px 10px 1px 10px; _padding-bottom: 3px !important; min-height: 19px; background: #003366; }

.action5 { display: block; float: left; margin-right: 2px; cursor:pointer; background: #FCEFFD url(../images/bg_action_hover_right.gif) no-repeat 100% 0; text-decoration: none !important; color: #000 !important; text-align: center; font-size: 11px;}
.action5 span { display: block; padding: 3px 10px 1px 10px; _padding-bottom: 3px !important; color: #000; min-height: 19px; background: url(../images/bg_action_hover_left.gif) no-repeat 0 0; cursor:pointer; }

.action6 { display: block; float: left; margin-right: 2px; cursor:pointer; background: #FCEFFD url(../images/bg_action_hover_right6.gif) no-repeat 100% 0; text-decoration: none !important; color: #000 !important; text-align: center; font-size: 11px;}
.action6 span { display: block; padding: 3px 10px 1px 10px; _padding-bottom: 3px !important; color: #000; min-height: 19px; background: url(../images/bg_action_hover_left6.gif) no-repeat 0 0; cursor:pointer; }
/* END HEADER LINKS */

/* POP-UP */
.modalDialog_transparentDivs{
	filter:alpha(opacity=40);	/* Transparency */
	opacity:0.4;	/* Transparency */
	background-color:#fbfbe5;
	z-index:1;
	position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv{
	border:3px solid #003366;
	padding:2px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#fbfbe5;	/* White background color for the message */
}
.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	background-color:#fbfbe5;
	filter:alpha(opacity=50);	/* Transparency */
	opacity:0.3;	/* Transparency */
}
/* SFARSIT POP-UP */


.text_coment {display: block;
width: 504px;
height: 50px;
color: #003366;
background-color: #FFFFFF;
font-family: Tahoma, Arial;
font-weight: normal;
font-size: 12px;
border: 1px solid #000;
margin-top: 2px;
margin-bottom: 2px;}

.text_coment1 {display: block;
width: 558px;
height: 50px;
color: #003366;
background-color: #FFFFFF;
font-family: Tahoma, Arial;
font-weight: normal;
font-size: 12px;
border: 1px solid #000;
margin-top: 2px;
margin-bottom: 2px;}

.text_coment2 {display: block;
width: 624px;
height: 50px;
color: #003366;
background-color: #FFFFFF;
font-family: Tahoma, Arial;
font-weight: normal;
font-size: 12px;
border: 1px solid #000;
margin-top: 2px;
margin-bottom: 2px;}


.commentbox{
background: #fbfbe5;
width: 492px;
padding: 6px;
border: 1px solid #003366;
font-size: 12px;
font-weight: normal;
margin-left: 2px;
}

.commentfooter{
padding-left: 3px;
padding-top: 0px;
margin-bottom: 2em;
font-size: 11px;
font-weight: normal;
color: #4A4A4A;
}

.commentbox_profil{
background: #fbfbe5;
width: 545px;
padding: 6px;
border: 1px solid #003366;
font-size: 12px;
font-weight: normal;
margin-left: 2px;
}

.commentfooter_profil{
padding-left: 3px;
padding-top: 0px;
margin-bottom: 2em;
font-size: 11px;
font-weight: normal;
color: #4A4A4A;
}

.linie_poza{
border-top: 1px #003366 solid;
border-bottom: 1px #003366 solid;
padding-top: 5px;
padding-bottom: 5px;
}
.linie_poza_sus{
border-bottom: 1px #003366 solid;
padding-top: 8px;
padding-bottom: 8px;
}

.right_e_2 {
width: 628px;
    border-bottom: 1px #003366 solid;
		padding: 0;
		
		color: #454545;
}
.right_e {
width: 628px;
    border-top: 1px #003366 solid;
		padding: 0;
		margin: 0;
		color: #454545;
}

.div_chat {
    background: #fbfbe5;
    color: #000;
    width: 140px;
    font-weight: normal;
    font-size: 12px;
    border: 1px #003366 solid;  border-top: 3px #003366 solid;  border-bottom: 3px #003366 solid;
    padding: 2px;
}
.div_chat_smaily {
    background: #fbfbe5;
    text-align: center;
    color: #000;
    width: 470px;
    font-weight: normal;
    font-size: 12px;
    border: 1px #003366 solid;  border-top: 3px #003366 solid;  border-bottom: 3px #003366 solid;
    margin-top: 7px;
    padding-top: 1px; padding-bottom: 1px;
    padding-left: 4px; padding-right: 4px;

}

.chat_input {
width: 478px; /* 478 */
height: 40px;
color: #000;
background-color: #FFFFFF;
font-family: Tahoma, Arial;
font-weight: normal;
font-size: 12px;
border: 1px solid #000;
margin-top: 2px;
margin-bottom: 2px;}

.linie_meniu_user_chat {
width: 115px;
height: 2px;
border-top: 1px #003366 solid;
padding: 0;
margin: 0;
color: #454545;
}

/*informatii */
span.tool {
  position: relative;   /* this is key */
  cursor: help;
  text-decoration: none;
}
 
span.tool span.tip {
  display: none;        /* so is this */
}

/* tooltip will display on :hover event */
 
span.tool:hover span.tip {
  display: block;
  z-index: 100;
  position: absolute;
  top: 28px;
  left: -264px;
  width: 301px;
  padding: 3px 7px 4px 6px;
  border-bottom: 2px solid #003366;  border-top: 1px solid #003366;
  background-color: #fbfbe5;
  text-decoration: none;
  font: normal 11px arial, helvetica, sans-serif;
  text-align: left;
  color: #000;
}

#content span.tool::after {
  padding-left: 2px;            /* eye candy */
  content: url(/img/bubble.gif);
  text-decoration: none;
}
/*informatii */