body {background-color: white; margin: 0px; padding: 0px 0px 50px 0px; text-align: center; background-image: url('../img/bg_top_header.jpg'); background-repeat: repeat-x; background-position: top left; font-family: Arial; font-size: 12px;}
table {font-family: Arial; font-size: 12px;}

div#header {margin: 0px auto; background-image: url('../img/header.jpg'); background-repeat: no-repeat; background-position: top left; width: 957px; height: 120px; position: relative;}
div#header #setari {padding: 25px 150px 0px 200px; font-family: 'Arial'; font-size: 20px; color: #454545; text-align: left;}
.header_link {display: block; text-decoration: none; width: 170px; height: 60px; position: absolute; top: 20px; left: 0px;}

div#meniu {width: 100%; height: 41px; background-image: url('../img/bg_meniu.jpg'); background-repeat: repeat-x; background-position: top left;}
div#meniu div div {float: left; cursor: pointer; height: 38px; text-align: left; padding-right: 35px; margin-top:3px;}
div#meniu div div a {color: #DFDFDF; font-size: 16px; text-decoration: none;}
div#meniu div div a:hover {color: #FFFFFF; font-size: 16px; text-decoration: none;}
div#meniu div div a span {font-size: 10px;}
div#meniu div div.languages {float: right; background-image: url('../img/bg_languages.jpg'); background-repeat: no-repeat; background-position: 0px 2px; color: #D15F5F; height: 30px; padding-left: 15px; margin-top: 8px; cursor: default; padding-right: 0px;}
div#meniu div div.languages a {color: #FEFFFD; text-decoration: none; font-size: 11px;}
div#meniu div div.languages a:hover {color: #FEFFFD; text-decoration: underline; font-size: 11px;}

div#body {width: 100%; background-image: url('../img/bg_main.jpg'); background-repeat: repeat-x; background-position: top left; text-align: center;}

div#foto_front {margin: 0px auto; padding: 25px 0px;}
div#foto_front_services {margin: 0px auto; padding: 0px; position: relative; width: 957px; height: 142px;}
div#foto_front_services img {position: absolute; top: 0px; left: -12px;}
div#foto_front_services h1 {font-size: 36px; font-weight: normal; color: #FFFFFF; position: absolute; top: 45px; left: 60px; margin: 0px;}

div#services_references {margin: 30px auto 50px;}
div#services_references table {width: 957px; margin: 0px auto; letter-spacing: 0.05em; color: #292929;}
div#services_references table tr td {width: 300px;}
div#services_references table tr td img {vertical-align: middle; margin-right: 10px;}
div#services_references table tr td h1 {font-size: 24px; color: #AE1213; display: inline; font-weight: normal;}
div#services_references table tr td ul {list-style-type: circle; color: #292929;}
div#services_references table tr td a {color: #AE1213; text-decoration: none; margin-right: 20px; float: right;}
div#services_references table tr td a:hover {color: #AE1213; text-decoration: underline; margin-right: 20px; float: right;}
div#services_references table tr td ul li a {color: #292929; text-decoration: none; float: none; margin: auto;}
div#services_references table tr td ul li a:hover {color: #292929; text-decoration: underline; float: none; margin: auto;}

div#tampon {background-color: #F6F6F6; height: 100px; width: 100%; margin-top: 40px;}

div#bottom {background-image: url('../img/bg_bottom.jpg'); background-position: top left; background-repeat: repeat-x; height: 148px; width: 100%;}
div#bottom div, div#bottom table {font-size: 10px; color: #616C55; text-align: left;}
div#bottom div div.left {float: left; width: 300px; margin-top: 30px;}
div#bottom div div.right {float: right; width: 225px; margin-top: 30px;}
div#bottom div div.right h3 {font-size: 18px; font-weight: normal; margin: 0px;}
#news-container
{
	width: 844px;
	float:left;
	margin: 0px auto 0px 80px ;
}
#news-container ul li {
	list-style:none ;
}
#news-container ul li div
{
	background: #ffffff;
	height:27px;
	width:743px !important;
	margin-left:100px;
	font-family:Verdana, Geneva, sans-serif;
	font-style:italic;
	font-weight:bold;
}
#news-container ul li div span {
	color:#900;
}
#news-container ul li div a {
	color:#454545;
	text-decoration:none;
}
#news-container ul
{
	position:relative !important;
	width:743px !important;
}
#progress-bar {
	background-image: url('../img/progress_bar.png'); background-repeat:no-repeat;
	width: 750px;
	height: 10px;
	margin-left:177px;
	float:left;
	font-size:10px;
}
#progress-level {
	background:#ff0000;
	width: 248px; /* SET THIS TO GET THE DESIRE LEVEL */
	height: 6px;
	margin:4px;
	float:left;
	font-size:6px;
	margin-top:0px;

}
#news-holder {
	padding:0px !important;
    margin:24px auto auto 20px;
}
