body { margin:0; }

#frame {
	width:100%;
	height:44px;
	background-image:url("images/bg_frame.jpg");
	border-bottom:4px solid #EFEEF0;
}

.frame_logo {
	margin:2px 0px 0px 5px;
	float:left;
}

.frame_link {
	float:left;
	margin:12px 0px 0px 10px;
	width:400px;
}
	.frame_link a {
		font-family:Trebuchet MS;
		color:white;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
		margin-right:10px;
	}

	.frame_link a:hover {
		text-decoration:underline;
	}
	
.frame_cautare {
	float:right;
	margin-right:10px;
}

form { margin:0px; padding;0px; }

	html>body .input {
		font-family:Lucida Console;
		font-size:17px;
		color:#333333;
		width:223px;
		height:22px;
		background-image:url("images/bg_cautare.gif");
		border:0;
		margin-top:10px;
		padding-left:4px;
		padding-top:2px;
		float:left;
		margin-right:10px;
	}
	
	.input {
		font-family:Lucida Console;
		font-size:17px;
		color:#333333;
		width:222px;
		height:19px;
		background-image:url("images/bg_cautare.gif");
		border:0;
		margin-top:10px;
		padding-left:4px;
		padding-top:5px;
		float:left;
		margin-right:10px;
	}
	
	
	
	.buton {
		margin-top:10px;
		float:left;
	}
	
/* INCEPUT CV */

#cv {
	width:790px;
	background-color:#DDF0F8;
	border:1px solid #99CCE6;
	margin:5px auto;
	
}

#cv h1 {
	font-family:Arial;
	font-size:20px;
	color:black;
	font-weight:normal;
	padding:0;
	margin:3px 0px 3px 3px;
}

	.ocupatie {
		font-family:Arial;
		font-size:17px;
		color:#666;
		font-weight:normal;
	}
	
#left {
	float:left;
	width:533px;
	background:white;
	padding:3px;
	margin-left:3px;
	font-family:Arial;
	font-size:12px;
	color:black;
}

	.sub {
		margin:1px 1px 2px 2px;
		width:525px;
		height:18px;
		background-image:url("images/bg_sub.jpg");
		padding:2px;
	}
	
	.sub h2 {
		margin:0px;
		padding:0px;
		font-family:Arial;
		color:#006699;
		font-size:14px;
		font-weight:normal;
	}
	
	.info {
		color:#999999;
	}
	

	.cap_tabel {
		padding:3px;
		background-color:#DDF0F8;
		font-family:Arial;
		font-size:11px;
		color:#333;
		font-weight:bold;
	}
	
	.tab_info {
		padding:3px;
		background-color:#F2F2F2;
		font-family:Arial;
		font-size:12px;
		color:black;
	}
	
	#left a {
		color:#C80000;
		text-decoration:underline;
	}
				
	#left a:hover {
		color:#C80000;
		text-decoration:none;
	}
	
html>body #right {
	float:right;
	width:233px;
	margin-right:8px;
}


#right {
	float:right;
	width:233px;
	margin-right:3px;
}

	#foto {
		border:1px solid #CE1E1E;
		margin:1px;
		background-color:white;
	}
	
		.titlu_foto {
			background-color:#CE1E1E;
			margin:1px;
			color:white;
			font-family:Arial;
			font-size:11px;
			padding:2px;
		}
		
		
/* CERERE INFO  */
#cerere_info {
	width:600px;
	border:3px solid #DDF0F8;
	font-family:Arial;
	font-size:12px;
	color:#333;
	margin:5px auto;
	padding:5px;
}

.input_submit { 
		border:1px solid #00538A; 
		color:#333333; 
		font-weight:bold; 
		font-family:Tahoma; 
		font-size:11px;
		background:#F4FBFF; 
		padding:2px;
	}
	
#error {
	background-color:white;
	padding:2px;
	font-weight:normal;
	color:red;
	margin:5px auto;
	text-align:center;
	border:2px solid red;
	background-image:url("images/error.png");
	background-repeat:no-repeat;
	background-position:4px;
}