.srvValidError { color:#E20000; font-size:11px; padding:2px 0px 6px 0px; }
.srvValidOk { color:#FF00BC; font-size:12px; font-weight:bold; padding:2px 0px 6px 0px; }

.membersMiddle {width:920px; background-color:#ffffff; margin:10px; padding:10px; padding-bottom:100px;}

.membersMiddle H1 {
	FONT-SIZE: 20px; COLOR: #ff00b9; line-height:20px;
}
#membersContent { font-size:12px; color:#2b2b2b; padding:20px 0px; text-align:center;}
#membersContent p { text-align:center;}
	a.nmrh:link { font-size:12px;  font-weight:bold; text-decoration:none; color:#333333; }
	a.nmrh:visited { font-size:12px;  font-weight:bold; text-decoration:none; color:#333333; }
	a.nmrh:hover { font-size:12px;  font-weight:bold; text-decoration:none; color:#FF00B9; }
	a.nmrh:active { font-size:12px;  font-weight:bold; text-decoration:none; color:#333333; }
#outside-thing {
	BACKGROUND-POSITION: right 50%; MARGIN-TOP: 26px; FLOAT: left; BACKGROUND-IMAGE: url(../images/products-listingoutside-thing.jpg); WIDTH: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 24px;
}
#middle-left-top {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 700px; PADDING-TOP: 10px; HEIGHT: 30px; BACKGROUND-COLOR: #ffffff;
}
#middle-left-top-first-begin {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; BACKGROUND-IMAGE: url(../images/products-listing-top-first-begin.jpg); PADDING-BOTTOM: 0px; COLOR: #2b2b2b; PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 20px;
}
#middle-left-top-first-end {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/products-listing-top-first-end.jpg); WIDTH: 7px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 24px;
}
.middle-left-top-next1-begin {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; BACKGROUND-IMAGE: url(../images/products-listing-top-next-begin.jpg); PADDING-BOTTOM: 0px; COLOR: #7d7d7d; PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 20px;
}
.middle-left-top-next1-end {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/products-listing-top-next-end.jpg); WIDTH: 6px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 24px;
}
.middle-left-top-next2-begin {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #7d7d7d; PADDING-TOP: 4px; HEIGHT: 20px;
}
.middle-left-top-next2-end {
	FLOAT: left; WIDTH: 6px; HEIGHT: 24px;
}

#loginContainer {
	float:left; 
	width:430px;
	padding:10px 15px 5px 15px;
}
#createaccountContainer {
	float:left; 
	width:430px;
	padding:10px 15px 5px 15px;
}
#createaccountContainerPF {
	float:left; 
	width:430px;
	padding:10px 15px 5px 15px;
}
#createaccountContainerPJ {
	display:none;
	float:left; 
	width:430px;
	padding:10px 15px 5px 15px;
}
#createaccountContainerSecCode {
	float:right;
	width:430px;
	padding:10px 15px 5px 15px;
}
#recoverPasswordContainer {
	float:left; 
	width:430px;
	padding:10px 15px 5px 15px;
}

#creazaContFinalizare {
	padding:15px;
	font-size:12px; COLOR: #2b2b2b;
}

.loginPageP { font-size:13px; color:#2b2b2b; text-align:justify; padding:5px 0px;}
.createaccountPageP { font-size:13px; color:#2b2b2b; text-align:justify; padding:5px 0px;}

td.label { width:180px; FONT-SIZE: 15px; FLOAT: left; COLOR: #828282; padding-top:6px;}
td label.labelIN { FONT-SIZE: 13px; WIDTH: 150px; COLOR: #2b2b2b; }

#frm-site-login-submit { 
	width:119px; height:45px; 
	background-image:url(../images/ma_autentific.jpg); 
	background-repeat:no-repeat; 
	cursor:pointer; 
}
#frm-site-recoverPassword-submit { 
	width:160px; height:45px; 
	background-image:url(../images/recuperez_parola.jpg); 
	background-repeat:no-repeat; 
	cursor:pointer; 
}
#frm-site-createaccount-submit { 
	width:119px; height:45px; 
	background-image:url(../images/creaza_cont.jpg); 
	background-repeat:no-repeat; 
	cursor:pointer; 
}
#frm-site-editaccount-submit { 
	width:118px; height:44px; 
	background-image:url(../images/actualizeaza.jpg); 
	background-repeat:no-repeat; 
	cursor:pointer; 
}

.inputBgBegin {
	float:left;
	width:1px; height:30px;
	background-image:url(../images/input_text_begin.jpg);
	background-repeat:no-repeat;
}
.inputBgMiddle {
	float:left;
	height:30px; width:230px;
	background-image:url(../images/input_text_middle.jpg);
	background-repeat:repeat-x;
}
.inputBgMiddle input { 
	width:230px; 
	height:22px; 
	margin-top:6px; 
	padding:2px;
	border:none;
	color:#2b2b2b;
	font-size:12px;
}

.inputBgEnd {
	float:left;
	width:2px; height:30px;
	background-image:url(../images/input_text_end.jpg);
	background-repeat:no-repeat;
}
