body { margin:0; padding:0; background:url(../images/mainBg.jpg); font-family:Verdana;font-size:11px; }


/*MainTypography  and Pretty stuf */
a{text-decoration: none;}
input.searchSite{width:127px;height:21px;border-bottom: 1px dashed #fff;background: none;border-top:none;border-left: none;border-right: none;color:#fff}
input.submitSearch{width:20px;height:19px;border:none;background:url(../images/arrow.png) no-repeat top left;}
form{margin: 0px; padding:0px;}
p{margin:5px 0px 0px 0px;line-height: 20px;}
p.white{color:#fff;}
.red{color:#bf1e2e; font-weight:bold;}
table.photo{margin-top:-3px;}
img{border:none;}
img.gallery{border:1px solid #666;margin:0px 2px;}
ul{margin:10px 0px 0px 0px}
ul.radio{list-style-type: none;}

.blackred{ color:#bf1e2e;}

input.loginText{width:260px;height:20px;background:#fff;border:1px solid #eee;}
input.submitLogin{width:91px;height:32px;background:url(../images/trimite.jpg) no-repeat top left;border:none;}
input.submitForm{width:200px;height:35px;}

input.textInscriere{background: none;border-bottom:1px dashed #666;height:20px;border-top:none;border-left:none;border-right:none;padding:0px 10px 0px 10px;}


#footer a{display:block;width:105px;height:70px; color:#fff;float:left;text-align: center;}

#footer a.sus{float:right;margin-right:90px;}
/* End main typography  */

/*Main containers   */
#wrapperMain { width:100%; background:url(../images/v.jpg) no-repeat center top; }
#mainContainers { width:929px; margin:0px auto; }
#mainHeader { width:879px; height:286px; background:url(../images/mainHeader.jpg);margin-left:8px;} 

#logoAndSearch { 
    height: 76px;
    padding: 69px 0 0;
    width: 100%
}
#searchSite { 
    float: right;
    height: 31px;
    padding-right: 25px;
    padding-top: 40px;
    width: 118px;
}
#searchSite a{color:#fff;}

#achizitiiPublice{
    float: left;
    height: 31px;
    padding-left: 60px;
    padding-top: 40px;
    width: 118px;
}
#achizitiiPublice a {
    color:#fff;
}

#mainMenu{ height:133px; width:877px;margin-top: 20px;padding:0px 0px 0px 2px}
#mainMenu a,#mainMenu img{
	float:left;
}
 
#mainContent{width:929px;}
#continut{width:871px;background:url(../images/bgBody.jpg) repeat-y top left;margin-left:13px;}

#headerHome{width:929px;height:360px;background:url(../images/headerHome.jpg) no-repeat top left;}
<!-- 
#headerCastiga{width:929px;height:212px;background:url(../images/headercastiga.jpg) no-repeat top left;background-position:2px 0px; }
-->
#headerCastiga{width:929px;height:212px;background:url(../images/rezultateleProiectuluiHead.jpg) no-repeat top left;background-position:2px 0px; }
#headerPaseste{width:929px;height:212px;background:url(../images/headerpaseste.jpg) no-repeat top left;}

#headerAchizitii{width:929px;height:212px;background:url(../images/headerachizitii.jpg) no-repeat top left;}

#headerInscriere{width:929px;height:212px;background:url(../images/headerinscriere.jpg) no-repeat top left;}
#headerDescriere{width:929px;height:212px;background:url(../images/headerdespre.jpg) no-repeat top left;}
#headerCampanie{width:929px;height:212px;background:url(../images/headercampanie.jpg) no-repeat top left;}
#headerContact{width:929px;height:212px;background:url(../images/headercontact.jpg) no-repeat top left;}
#left{width:293px;height:239px;float:left;margin:75px 0px 0px 20px;}
#middle{width:503px;float:left;padding:20px 0px 0px 30px;}

#right{width:45px;float:right;}

#footer{width:877px;height:50px;background:url(../images/footer.jpg) no-repeat top left;padding:49px 0px 0px 52px}

#parteneri{width:720px;margin-left:80px;margin-top:15px;}

#mryInfo{border:1px dashed #ec5730;width:680px;padding:10px;display: none;margin-left:20px;clear:both;}
#itmInfo{border:1px dashed #09b5d9;width:680px;padding:10px;display: none;margin-left:20px;clear:both;}
#proInfo{border:1px dashed #6fb955;width:680px;padding:10px;display: none;margin-left:20px;clear:both;}

#inline2{}

#miniMenu{
	text-align:right;
	color:#fff;
}
#miniMenu a{
	color:#73B84D;
	font-size:10px;
	font-weight:bold;
}
#miniMenu a:hover{
	text-decoration:underline;
}
.tooltipSelect{
	cursor:help;
}

.textBoxContact{
	border: 1px dashed #111;
	width:445px;
	height:100px;
}

.validator{
	color:red;
}
#listaLink a{
 	color:green;
 	font-size:16px;
 	font-weight:bold;
}
#listaLink a:hover{
 	text-decoration:underline;
}

a.detalii{
	color:#C41F30;
	font-size:12px;
	font-style:italic;
	text-decoration:none;
	font-weight:bold;
}
a.detalii:hover{
	text-decoration:underline;
}
#headerTest{width:929px;height:212px;background:url(../images/headerininconstructie.jpg) no-repeat top left;background-position:2px 0px}
/*End Main containers   */

