body {
	margin: 0;
	padding: 0;
	background: #fff url(bg.gif) repeat-x top;
	text-align: center;
	font: 12px arial;
	color: #000000;
	}

#container {
	width: 650px;
	margin: 0 auto 30px auto;
	padding: 0 0 20px 0;
	background: url(top1.gif) no-repeat top center;
	border: 1px solid #999999;
	border-bottom: 5px solid #999999;
	border-top: none;
	background-color: #FFFFFF;
	}

h1 {position: absolute;top: 0;left: -9999px;}

ul, li {
	list-style: none;
	margin: 0;
	padding: 0;
	color: #000000;
}

#nav {padding: 90px 0 30px 0;}
#nav li {display: inline;}
#nav a {
	font: 13px Trebuchet MS;
	text-transform: uppercase;
	text-decoration: none;
	color: #000000;
	}
#nav a:hover {
	color: #666666;
}

#content {
	margin: 0 auto;
	
	}
#content li {
	background: url(arrow.gif) no-repeat 0 5px;
	padding: 0 0 0 15px;
	margin: 5px 0;
	width: 400px;
	text-align: left;
	}
#content ul {margin: 0 0 0 15px;}
h2 {
	text-align: center;
	font: 22px Trebuchet MS, arial;
	margin: 0 0 25px 0;
	padding: 0 0 2px 0;
	color: #000000;
	border-bottom: 1px solid #666666;
	width: 400px;
	}
h3 {
	text-align: left;
	font: 14px Trebuchet MS, arial;
	margin: 20px 0 5px 0;
	padding: 0 0 2px 0;
	color: #000000;
	border-bottom: 1px solid #333333;
	width: 400px;
	}
h4 {
	text-align: center;
	font: 12px arial;
	margin: 20px 0 20px 0;
	padding: 0;
	color: #000000;
	width: 350px;
	}
table.gallery {
	width: 300px;

	text-align: center;
	}
table.gallery a {
	border: 1px solid #C6B896;
	padding: 65px 5px 2px 5px;
	_padding: 5px;
	}
table.gallery a:hover {
	border: 1px solid #C83E1E;
	padding: 65px 5px 2px 5px;
	_padding: 5px;
	}
table.gallery img {
	border: none;
	background: #000000;
	padding: 1px;
	}
table.gallery td {
	padding: 10px 0;
	}
img.imgright {
	float: right;
	border: 3px solid #E4DCC7;
	padding: 1px;
	margin: 10px 140px 10px 10px;
	}
img.grafica {
	border: 5px solid #E4DCC7;
	padding: 2px;
	}
.numere {
	border: 1px solid #E4DCC7;
	border-bottom: 3px solid #E4DCC7;
	padding: 5px 0;
	width: 450px;
	}
.numere a {
	font-weight: bold; 
	color: #000000;
	text-decoration: none;
	margin: 0;
	padding: 0 2px;
	border: 1px solid #fff;
	}
.numere a:hover {color: #C83E1E;}
.numere span {
	font-weight: bold; 
	color: #C83E1E;
	margin: 0;
	padding: 0 2px;
	border: 1px solid #C83E1E;
	}
p {width: 350px;text-align: left;}
a.email {
	color: #C83E1E;
	text-decoration: none;
	border-bottom: 1px solid #C83E1E;
	padding: 0 0 2px 0;
	}
a.email:hover {color: #000000;}



	
#bottom {
	border-top: 1px solid #999999;
	padding: 5px 0 0;
	width: 350px;
	margin: 30px auto 0 auto;
	text-align: center;
	}
#bottom a {color: #000000;text-decoration: none;}
#bottom a:hover {
	color: #999999;
	text-decoration: underline;
}
