@CHARSET "UTF-8";
html {
	overflow-y: scroll;
	height:100%;
}
body
{
	position:relative;
	margin:0px;
	padding:0px;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	font-size:12px;
	font-family:Arial;
	color:#444444;
	background-color:#FFFFFF;
}

#principal{
	margin: 0 auto;
	width:1000px;
	min-height:200px;
}

#bigHeader{
	height:83px;
	width:100%;
	background-image:url("images/1px.jpg");
	background-repeat:repeat-x;
}
#header{
	margin:0 auto;
	height:83px;
	width:1000px;
	background-image:url("images/1px.jpg");
	background-repeat:repeat-x;
}

#login{
	float:right;
	height:83px;
	
}

#menu{
	height:47px;
	width:1000px;
	
}

.menuItem{
	float:left;
	cursor:pointer;
	height:47px;
}

.meniuStanga1px{
	width:200px;
	height:1px;
	font-size:1px;
	background-color:#4FBB08;
}

#meniuStangaItems{
	width:200px;
	min-height:100px;
	padding:10px;
}

.meniuStangaItem{
	width:200px;
	height:20px;
}
#tagsFormDiv{
	float:right;
	margin-right:5px;
}

.cautaFormDiv{
	float:left;
	margin-left:5px;
}	

.paginiTags{
	float:right;
	margin-right:2px
}

.tag{
	float:left;
	height:19px;
	padding-top:4px;
	text-align:center;
	width:155px;
	background-color:#FFFFFF;
}

#mesajeFormDiv{
	width:620px;
	height:20px;
}

.mesajeCheckToate{
	float:left;
	text-align:center;
	width:80px;
	height:20px;
}

.mesajeSubiect{
	float:left;
	text-align:center;
	width:220px;
	height:20px;
}

.mesajeEDD{
	float:left;
	text-align:center;
	width:150px;
	height:20px;
}

.mesajeButtonRow{
	margin-top:10px;
	float:left;
	width:190px;
	height:25px;
	background-color:#57C212;
	margin-left:20px;
	display:table-row;
}

.mesajeButtonCell{
	display:table-cell;
	width:190px;
	height:25px;
	vertical-align:middle;
	text-align:center;
}	

.mesajDetailsDiv{
	min-height:25px;
	width:620px;
}

.mesajButtonsDiv{
	min-height:25px;
	width:620px;
	margin-top:20px;
}

.mesajButtonRow{
	float:left;
	width:70px;
	height:25px;
	background-color:#57C212;
	margin-left:20px;
	display:table-row;
}

.mesajButtonCell{
	display:table-cell;
	width:70px;
	height:25px;
	vertical-align:middle; 
	text-align:center;
}

.mesajOldDiv{
	float:left;
	width:350px;
}

.mesajCheckRow{
	float:left;
	text-align:center;
	width:100px;
	height:60px;
	display:table-row; 
}

.mesajCheckCell{
	display:table-cell;
	width:60px;
	height:60px;
	vertical-align:middle;
	text-align:center;
	vertical-align: middle
}	

.mesajSubiectRow{
	float:left;
	text-align:center;
	width:220px;
	height:60px;
	display:table-row; 
}

.mesajSubiectCell{
	display:table-cell;
	width:160px;
	height:60px;
	vertical-align:middle;
	text-align:center;
	vertical-align: middle
}	

.mesajEDDRow{
	float:left;
	text-align:center;
	width:150px;
	height:60px;
	display:table-row;
}

.mesajEDDCell{
	display:table-cell;
	width:110px;
	height:60px;
	vertical-align:middle;
	text-align:center;
	vertical-align: middle
}

.mesajReplyRow{
	float:left;
	text-align:center;
	width:20px;
	height:60px;
	display:table-row;
}

.mesajReplyCell{
	display:table-cell;
	width:40px;
	height:60px;
	vertical-align:middle;
	text-align:center;
}	

.replyMesajSubmit{
	width:260px;
	text-align:right;
}

.mesajTrimiteButton{
	width:460px;
	text-align:right;
}	
.ordoneazaDiv{
	float:right;
	margin-right:30px;
}	

.cautaCell{
	display:table-cell;
	width:50px;
	height:20px;
	vertical-align:middle;
	text-align:center;
}

.cautaRow{
	width:50px;
	height:20px;
	background-color:#57C212;
	margin-left:20px; 
	display:table-row;
	
}

.patratTextRow{
	height:15px;
	float:left;
	margin-left:5px;
	display:table-row;
}

.patratTextCell{
	height:15px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}

.patratRed{
	height:15px;
	width:15px;
	background-color:red;
	float:left;
	margin-left:5px;
}

.patratGreen{
	height:15px;
	width:15px;
	background-color:green;
	float:left;margin-left:5px;
}

.patratBlue{
	height:15px;
	width:15px;
	background-color:blue;
	float:left;
	margin-left:5px;
}
#content{
	margin-top:15px;
	min-height:400px;
	width:1000px;
}

#left{
	float:left;
	width:200px;
	min-height:400px;

}

#right{
	float:left;
	width:120px;
	min-height:600px;

}

#mainContent{
	float:left;
	width:620px;
	margin-left:30px;
	margin-right:30px;
	min-height:400px;
	margin-bottom:20px;
}

.avatar{
	border-style:solid;
	border-width:2px;
	border-color:#C5CF9E;
	width:100px;
	height:100px;
}

.users{
	clear:both;
	width:620px;
	min-height:150px;
}

.intrebari{
	width:620px;
	min-height:200px;
}

.paginatie{
	clear:both;
	width:620px;
	text-align:right;
	min-height:20px;
	margin-top:20px;
}

#raspunsFormDiv{
	width:620px;
	min-height:200px;
	margin-top:20px;
	margin-bottom:20px;
}

#raspunsInputs{
	height:160px;
	width:620px;
	margin-left:30px;
}

#raspunsInputDescRow{
	float:left;
	display:table-row;
	height:160px;
	width:110px;
}	

#raspunsInputDescCell{
	display:table-cell;
	width:110px;
	height:160px;
	vertical-align:middle;
	text-align:center;
}

#mesaj{
	width:620px;
	min-height:300px;
	text-align:center;
}

.helpAddDesc{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

#questions{
	font-size:12px;
	height:auto;
	width:620px;
}

.question{
	cursor:pointer;
	color:black;
	font-size:12px;
	text-decoration:none;
	margin-top:10px;
}

.answer{
	display:none;
	margin-top:10px;
	font-weight:normal;
	margin-left:30px;
	margin-right:30px;
}

#bestAnswer{
	clear:both;
	width:620px;
	min-height:150px;
	background-color:#FFFFFF;
	margin-top:10px;
	padding-top:10px;
	border-top-width:1px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-style:dashed;
	border-color:#B4B8A6;
}

.userIR{
	float:left;
	width:150px;
	min-height:150px;
}

.userIRUp{
	width:150px;
	height:140px;
}

.userIRAvatar{
	width:120px;
	height:105px;
	text-align:center;
}

.userIRUsername{
	width:120px;
	height:15px;
	text-align:center;
}

.userIRNivel{
	width:120px;
	height:15px;
	text-align:center;
}

.userThumb{
	float:left;
	width:120px;
	height:140px;
	margin-top:10px;
}	

.userLinks{
	width:120px;
	height:20px;
	text-align:center;
}

.raspuns{
	clear:both;
	width:620px;
	min-height:160px;
	background-color:#FFFFFF;
	margin-top:10px;
	padding-top:10px;
	border-top-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	border-style:solid;
	border-color:#B4B8A6;
}

.raspunsDetails{
	float:left;
	width:460px;
	margin-right:10px;
	min-height:150px;
}

.raspunsTitleBest{
	clear:both;
	width:460px;
	min-height:20px;
}

.raspunsDescription{
	clear:both;
	width:460px;
	min-height:40px;
}

.raspunsPostat{
	clear:both;
	width:460px;
	height:20px;
	text-align:right;
	font-size:10px;
	color:#A99E96;
}

.raspunsLinks{
	clear:both;
	width:120px;
	height:20px;
	text-align:center;
}

.bestLink{
	width:460px;
	height:20px;
	text-align:right;
}	

.spanVRP{
	font-size:14px;
	color:#A0BF24;
	font-weight:bold;
}

.divVRP{
	float:left;
	width:100px;
	height:20px;
}	

.loginVoteazaRaspuns{
	clear:both;
	height:12px;
	float:left;
	width:460px;
	margin-top:5px;
	margin-bottom:10px;
}	

.intrebareDetails{
	float:left;
	width:460px;
	margin-right:10px;
	min-height:350px;
}

.intrebareStare{
	width:460px;
	min-height:25px;
	text-align:right;
	font-size:10px;
	color:#A99E96;
}

.intrebareTitle{
	width:460px;
	min-height:40px;
	font-size:14px;
	color:#801717;
}

.intrebareDescriere{
	width:460px;
	min-height:100px;
}

.intrebarePostata{
	width:460px;
	height:20px;
	text-align:right;
	font-size:10px
	;color:#A99E96;
}

.intrebareAtCC{
	width:460px;
	min-height:20px;
	margin-bottom:5px;
}

.loginVF{
	clear:both;
	height:12px;
	float:left;
	width:460px;
	margin-top:5px;
}

.sRaspuns{
	clear:both;
	width:620px;
	min-height:150px;
	background-color:#FFFFFF;
	margin-top:20px;
	padding-top:20px;
	
}	

#intrebare{
	width:620px;
	min-height:300px;
	background-color:#FFFFFF;
	padding-top:10px;
	border-top-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	border-style:solid;
	border-color:#B4B8A6;
}

.intrebareThumb{
	width:620px;
	height:80px;
	margin-bottom:10px;
	border-top-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	border-style:solid;
	border-color:#B4B8A6;
	
}

.intrebareThumbTitle{
	width:600px;
	height:40px;	
	padding-top:5px; 
	margin-left:10px;
	margin-right:10px;
	font-size:14px;
	color:#801717;
}

.intrebareThumbUsername{
	width:600px;
	height:15px;
	text-align:right;
	margin-left:10px;
	margin-right:10px;
	font-size:10px;
	color:#A99E96;
}

.intrebareThumbDivVRPBig{
	width:600px;
	height:25px;
	margin-left:10px;
	margin-right:10px; padding-bottom:5px;
}

.intrebareThumbDivVRP{
	float:left;
	width:100px;
	height:25px;
	padding-bottom:5px;
}

.voteazaText{
	float:left;
	height:12px;
	width:120px;
}

.voteazaSign{
	float:left;
	width:12px;
	margin-right:20px;
	height:12px;
	margin-top:2px;
}
	
.inputLogin{
	background-color:#BFEF9F;
	border:1px solid #48A70A;
}

.inputColor{
	background-color:#FFFFFF;
	border:1px solid #CCD1BB;
	width:200px;
}

.inputColorIntreaba{
	background-color:#FFFFFF;
	border:1px solid #CCD1BB;
	width:350px;
}

.textareaColorIntreaba{
	background-color:#FFFFFF;
	border:1px solid #CCD1BB;
	width:350px;
	height:250px;
}

.textareaColorRaspuns{
	background-color:#FFFFFF;
	border:1px solid #CCD1BB;
	width:350px;
	height:150px;
}

.textareaColor{
	background-color:#FFFFFF;
	border:1px solid #CCD1BB;
	width:200px;
	height:100px;
}

.inputDesc{
	float:left;
	width:110px;
}

#big1px{
	clear:both;
	height:1px;
	width:100%;
	background-color:#5EDF0B;
}

#bigFooter{
	clear:both;
	height:83px;
	width:100%;
	background-color:#3E9007;
}

#footer{
	margin:0 auto;
	min-height:83px;
	width:1000px;
}

.meniuFooter{
	float:left;
	padding-top:15px;
	color: #57C212;
}
.selectedMeniuFooter{
	text-decoration:underline;
	color:red;
}

.submitButton{
	cursor:pointer;
	border:0px;
	width:70px;
	height:31px;
	background-image:url('images/submit.jpg');
}

.submitDiv{
	width:100%;
	text-align:center;
}

.error{
	height:15px;
	margin-top:5px;
	font-size:9px;
	color:#BFEF9F;
}

#loginForm{
	width:270px;
	height:83px;
	float:left;
}

.loginItem{
	height:20px;
	margin-top:5px;
	width:270px;
}	

.loginItemDesc{
	width:110px;
	height20px;
	float:left;
	color:#FFFFFF;
}

.loginItemInputDiv{
	height:20px;
	width:160px;
	float:left;
}

#loginButton{
	float:left;
	width:120px;
	height:78px;
	margin-top:5px;
}

#loginButtonDiv{
	width:120px;
	height:31px;
}

#forgetPassword{
	width:120px;
	height:15px;
	margin-top:5px;
}

a.forgetHref:link{
	text-decoration:none;
	color:#BFEF9F;
	font-size:9px;
	font-weight:normal;
}	
a.forgetHref:visited{
	text-decoration:none;
	color:#BFEF9F;
	font-size:9px;
	font-weight:normal;
}

a.forgetHref:hover{
	text-decoration:underline;
	color:#BFEF9F;
	font-size:9px;
	font-weight:normal;
}

a.aSubiect:link {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #57C212;
	font-weight:normal;
}

a.aSubiect:visited{
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #57C212;
	font-weight:normal;
}

a.aSubiect:hover {
	font-family: Arial;
	color: #57C212;
	font-size: 12px;
	text-decoration: underline;
	font-weight:normal;
}

.detaliuUser{
	width:250px;
	height:20px;
}

.detaliiUser{
	float:left;
	margin-left:30px;
	height:110px;
	width:200px;
}

.detaliiProfil{
	width:620px;
	min-height:110px;
}

.profilLinks{
	clear:both;
	width:620px;
	height:160px
}

.profilLink{
	width:620px;
	height:20px;
}

.profilIntrebariLinks{
	clear:both;
	margin-top:10px;
	width:620px;
	height:30px;
}

.profilIntrebariLink{
	width:180px;
	height:20px;
	float:left;
	text-align:center;
}

.profilLogin{
	width:620px;
	height:50px
}

#profilLeftUp{
	width:620px; 
	height:130px;
	float:left;
}

#profilLeftAvatar{
	float:left;
	padding-right:20px;
}

.profilLeftLink{
	width:440px;
	height:20px;
}

.profilLeftSign{
	width:10px;
	float:left;
	height:8px;
}

.profilLeftContent{
	float:left;
	width:620px;
}

.voteazaUserText{
	height:12px;
	float:left;
	margin-right:10px;
}	

.listMesaj1{
	width:640px; 
	height:60px;
}

.listMesaj2{
	width:640px; 
	height:60px;
	background-color:#D9DEC3;
}

.clear{
	display:none;
	clear:both;
}

#meniuStanga{
	width:200px;
	min-height:100px;
	background-color:#E1E6CE;
	color:#444444;
}

//css
/****** live validation ******/

.LV_valid{
    color:#79AA09;
}
.LV_invalid{
    color:#79AA09;
}
.LV_validation_message{
}
.validFieldClass{
}
.invalidFieldClass{
}

a:link {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #57C212;
	font-weight:bold;
}

a:visited{
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #57C212;
	font-weight:bold;
}

a:hover {
	font-family: Arial;
	color: #57C212;
	font-size: 12px;
	text-decoration: underline;
	font-weight:bold;
}

a.aTag:link {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	background-color: #57C212;
	color:#FFFFFF;
	font-weight:bold;
}

a.aTag:visited{
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	background-color: #57C212;
	color:#FFFFFF;
	font-weight:bold;
}

a.aTag:hover {
	font-family: Arial;
	background-color: #57C212;
	color:#FFFFFF;
	font-size: 12px;
	text-decoration: underline;
	font-weight:bold;
}

a.aStergeRaspunde:link {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight:bold;
}

a.aStergeRaspunde:visited{
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight:bold;
}

a.aStergeRaspunde:hover {
	font-family: Arial;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
	font-weight:bold;
}

a.aMeniuStanga:link {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #444444;
	font-weight:bold;
}

a.aMeniuStanga:visited{
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #444444;
	font-weight:bold;
}

a.aMeniuStanga:hover {
	font-family: Arial;
	color: #63B429;
	font-size: 12px;
	font-weight:bold;
}

a.aTagHome:link {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #444444;
	font-weight:normal;
}

a.aTagHome:visited{
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #444444;
	font-weight:normal;
}

a.aTagHome:hover {
	font-family: Arial;
	color: #63B429;
	font-size: 12px;
	font-weight:normal;
}

a.aAfiseaza:link {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #63B429;
	font-weight:normal;
}

a.aAfiseaza:visited{
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #63B429;
	font-weight:normal;
}

a.aAfiseaza:hover {
	font-family: Arial;
	color: #63B429;
	font-size: 12px;
	text-decoration: underline;
	font-weight:normal;
}

a.aIntrebare:link {
	font-family: Arial;
	font-size: 14px;
	text-decoration: none;
	color: #801717;
	font-weight:normal;
}

a.aIntrebare:visited{
	font-family: Arial;
	font-size: 14px;
	text-decoration: none;
	color: #801717;
	font-weight:normal;
}

a.aIntrebare:hover {
	font-family: Arial;
	color: #801717;
	font-size: 14px;
	text-decoration: underline;
	font-weight:normal;
}

a.aLogout:link {
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
	color: #A6FF6C;
	font-weight:bold;
}

a.aLogout:visited{
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
	color: #A6FF6C;
	font-weight:bold;
}

a.aLogout:hover {
	font-family: Arial;
	color: #A6FF6C;
	font-size: 10px;
	text-decoration: underline;
	font-weight:bold;
}

hr{
	height:0px;
	border:0px;
	border-bottom:1px dashed #000000;
	color:red;
}
.mesajReply{
	float:left;
	margin-top:-10px;
	margin-left:10px;
	font-weight:normal;
	font-size:12px;
	color:#888888;
	font-family:Arial;	
}

a.aMM:link {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight:bold;
}

a.aMM:visited{
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight:bold;
}

a.aMM:hover {
	font-family: Arial;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
	font-weight:bold;
}

#lastTags{
	width:120px;
	min-height:100px;
}

.lastTags1px{
	width:120px;
	height:1px;
	font-size:1px;
	background-color:#4FBB08;
}
#lastTagsItems{
	width:100px;
	min-height:100px;
	padding:10px;
	background-color:#E1E6CE;
}

.titleLastTagsRow{
	width:120px;
	height:20px;
	text-align:center;
	background-color:#CBD99C;
	display:table-row;
}

.titleLastTagsCell{
	width:120px;
	height:20px;
	text-align:center;
	background-color:#CBD99C;
	display:table-cell;
	vertical-align:middle;
}

#bestUsers{
	width:200px;
	min-height:100px;
}

.bestUsers1px{
	width:200px;
	height:1px;
	font-size:1px;
	background-color:#4FBB08;
}
#bestUsersItems{
	width:180px;
	min-height:100px;
	padding:10px;
	background-color:#E1E6CE;
}

.titlebestUsersRow{
	width:200px;
	height:20px;
	text-align:center;
	background-color:#CBD99C;
	display:table-row;
}

.titlebestUsersCell{
	width:200px;
	height:20px;
	text-align:center;
	background-color:#CBD99C;
	display:table-cell;
	vertical-align:middle;
}
