

* {	margin:0; padding:0;}



/* General Style Info */

body { color: #666666; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0; background: url(../img/bg.jpg) center top no-repeat #f4f4f4;}

/* Header and menu */

#header { position:fixed; background: url(../img/top_bg.png) center top repeat-x; z-index: 1000; width: 100%; height:70px; }



#top_menu { width: 1000px; margin: 0 auto; }



#container { width: 1000px; margin: 0 auto; }



#top_menu ul { list-style: none; padding: 0; margin: 0;}



#top_menu li { float: left; margin: 20px 16px 0 16px;}



#top_menu li a { color: #FFF; text-decoration: none; font-size: 18px; }



/* Home */



#splash { height: 1000px; }



#logo { width: 250px; height: 65px; background: url(../img/logo.png) no-repeat top left; position: absolute; top: 87px; margin: 0 0 0 15px; color: #000 /*#F1B519*/; font-size: 14px; padding: 55px 0 0 55px; font-weight: bold; }



#latest {height:320px; width: 1000px; background: url(../img/splash.png) no-repeat left; position: absolute; top: 160px; }



#misiune { width: 1000px; height: 250px; background: url(../img/misiune.png) no-repeat top center; margin: 0 auto; position: absolute; top: 515px;}



#home_footer { position: absolute; top: 800px;}

h1 { font-size: 18px; font-weight: bold; padding: 0 0 20px 0; color: #F1B519; }

h2 { font-size: 10px; font-weight: bold; padding: 5px 0 5px 0; color: #F1B519; }



.box {width:250px; float: left; margin: 75px 15px 0 50px; text-align: justify; font-size: 12px;}

.statement { width: 400px; margin-left: 30px; text-align:justify; font-size: 12px; padding-right: 30px; float:left;}

img { border: none;}



/* Sectiuni */



#servicii { padding: 200px 0 200px 0; margin-bottom: 300px;} 



.list_servicii { float: left;  border: solid #D9D9D9  1px;  padding: 6px; height: 150px; width: 200px; margin: 10px 10px 0 10px;}





#servicii ul { list-style: none;}



#servicii li { float: left;  border: solid white 1px;  padding: 6px; height: 100px; width: 200px; margin: 10px 10px 0 10px; }



#servicii li a { color: #333; text-decoration: none; }



#oras {color: #000; font-weight: bold; margin-bottom: 10px;}



#portofoliu_locatii {padding: 160px 0 0 0; background: #f4f4f4;}



/*#portofoliu_locatii h1 { margin-bottom: 10px;}*/



#portofoliu_locatii ul li { font-size: 14px; color: #333; margin: 0 5px 0 0 ; padding: 0 5px; border-right: solid 1px #000; display: block; float:left; }



#portofoliu_locatii ul li a { text-decoration: none; font-weight:normal; color: #666666;}



#lista_servicii { padding: 0 0 0 10px; width: 700px; padding: 0 20px 0 0; border-right: dashed 1px #CCC; float: left;}



#peste10 { width: 257px; height: 98px; float: left;  margin-left: 10px; }



#df_banner { width: 217px; height: 298px; float: left; margin-left: 30px; margin-top: 10px;}







#prezentare_suporturi {padding: 120px 0 0 0; }



#image { background: url(../img/bottom.png) bottom left no-repeat; width: 200px; height: 191px; float: left; margin: 10px 10px 0 0;}



#image img { margin:0; padding: 2px;  border-top:  #d9d9d9 solid 1px; border-right: #d9d9d9 solid 1px; border-left: #d9d9d9 solid 1px; border-bottom: none; }



#image a { text-decoration:none; color: #333;  }



.list_link { padding: 2px 0px 0 7px; width: 160px; text-align:center;}



/*#space { padding:100px 0 0 0;}

*/

#valori { width: 500px; font-size: 10px; float: left; text-align:justify; padding-left: 30px; border-left: solid 1px #ccc;}



.detail_photo { width: 500px; float: left; margin: 0 20px 0 0; }



#campanii { margin: 100px 0 100px 0; padding-top: 100px; }



#contact { height: 321px; background: url(../img/bg_cont.jpg) no-repeat top left; padding-bottom: 500px; padding-top: 100px;}

#tel { color: #F1B519; font-size: 25px;}


#det_wrapper { height: 380px; overflow:hidden;}

#cnt_contact {

    padding-top: 120px;
	padding-left: 50px;
	width: 350px; 
	float: left;

}
#date {

    padding-top: 140px;
	padding-left: 150px;
	width: 300px; 
	float: left;

}

#newsletter { position:absolute; top: 90px; right: 350px; padding: 0 5px;}


/*Banner rotator*/

label {float: left; padding-right: 10px;}

.submit { font-size: 36px;}

