/*** TAGS *************************************************************************************/

html {
	font-family:Tahoma;
	font-size:8pt;
	color:#404040;
}

* {
	margin: 0;
	padding: 0;
	position:relative;
	background-repeat:no-repeat;
}

body {
background-image: url('../assets/bg/bg.jpg');

 background-position: center top;
 background-repeat: no-repeat;
 height: 100%;
}


a {
	text-decoration:none;

	vertical-align: middle;
	color:#404040;
}

a:hover {
	text-decoration:underline;
}

a:visited {

}

button {
	background:0;
	border:0;
}

button:hover {
	cursor:pointer;
}

img {
	vertical-align: middle;
}

a img {
	border:0;
}

input {
	vertical-align:middle;
}

p {
	margin-bottom:8pt;
}

th {
	font-weight:lighter;
	text-align:left;
}

h1{
 font-size: 8pt;
 margin-bottom: 20px;
}

span {
 vertical-align: middle;
}


/*** CLASSES *************************************************************************************/


._float_left {
	float:left;
}

._float_right {
	float:right;
}

._clear {
	width: 100%;
	height: 1px;
	clear:both;
}

._v_align_middle {
	width:1px;
	height:100%;
	vertical-align:middle;
	visibility:hidden;
}

._separator_x_dotted, ._separator_x_dashed, ._separator_x_solid {
	height:1px;
}

._separator_x_dotted {
 	border-bottom: 1px black dotted;
}

._separator_x_dashed {
	border-bottom: 1px black dashed;
}

._separator_x_solid {
	border-bottom: 1px black solid;
}


/*** CUSTOM CSS *************************************************************************************/

#CANVAS {
 	position: absolute;
	 width: 100%;
	 min-height: 100%; !important;

}


#SITE {

	 width: 1100px;
	 margin-bottom: 50px;


	 margin: auto;
}

.disabled {
 color: #4e7e00;
 text-decoration: underline;
}




#HEADER {
	height:315px;
}

#HEADER #slogan {
 position: absolute;
 bottom: -20px;
 left: 0;
}


#logo {
 float: left;
 margin: 10px 0 0 100px;
}

#language {
 float: right;
 margin: 100px 100px 0 0;
}

#language img {
 margin-right: 10px;
 margin-left: 10px;
}

#CONTENT {

padding: 25px 0 50px 0;

}

.green {
 color: #4e7e00;
 font-weight: bold;
}


#MAIN_MENU a:hover {
	text-decoration: none;
}


/*  *** DESPRE NOI *************************************************************************************/


#DESPRE_NOI {
 background-image: url('../assets/despre noi/bg.png');
background-repeat: no-repeat;
background-position: center top;
width: 1005px;
height: 518px;
margin: auto;

}

#DESPRE_NOI .column {
 float: left;
 width: 285px;
 height: 100%;
 padding-top: 100px;
 padding-left: 30px;
 padding-right: 20px;
}

/*  *** CE FACEM *************************************************************************************/

#CE_FACEM {
	height: 580px;
}



#CE_FACEM .row {
	/*padding: 30px 0 30px 0;*/
}




#CE_FACEM .col_left {
 width: 255px;
 float: left;
}

#CE_FACEM .col_left .separator {
	height: 1px;
	width: 250px;
	margin-left: 5px;

}


#CE_FACEM .col_right {
 width: 810px;
 float: right;
}

#CE_FACEM h1 {
 text-transform: uppercase;
 background-image: url('../ce facem/assets/title.png');
 background-position: left center;
 background-repeat: no-repeat;
 padding:5px 0 5px 35px;
 margin-bottom: 20px;

}

#CE_FACEM .section {
 color:#4e7e00;
 font-weight: bold;
 background-image: url('../ce facem/assets/li1.png');
 background-position: left center;
 text-transform: capitalize;
 padding-left: 15px;
 margin-left: 35px;
}

#CE_FACEM p, ul {
margin-left: 50px;
}

#CE_FACEM ul {
 margin-bottom: 10px;
}

#CE_FACEM .liTop li {
	background-position: left 5px;

}


#CE_FACEM li {

 background-image: url('../ce facem/assets/li2.png');
 background-position: left center;
 list-style: none;
 padding-left:10px;
 margin-bottom: 5px;
}

/*  *** CONTACT *************************************************************************************/

#CONTACT {

margin-bottom: 50px;

}

#cariere {
 width: 872px;
 height: 142px;
 margin: auto;
 background-image: url('../contact/assets/cariere/bg.png');
 padding-left: 60px;
 padding-top: 60px;
}

#CONTACT h3 {
 text-transform: capitalize;
 margin-bottom: 20px;
 font-size: 8pt;
}
#CONTACT h3 img {
 margin-right: 5px;
}

#info_form {
 width: 800px;
 margin: auto;
}

#info {
 width: 390px;
 float: left;
}

#info p {
 margin-bottom: 20px;
}

#info p span {
 margin-right: 25px;
}

#harta {
	padding:5px;
	background-color:white;
}

#harta:hover {
	background-color:#e0ff47;
}

#form {
width:350px;
height: 350px;
float: right;
background-image: url('../contact/assets/form/bg.png');
background-position: center top;
background-repeat: no-repeat;
padding: 30px;
}

#form .input {
	height: 20px;
	padding-top: 3px;
	margin-bottom: 20px;

}


#form input {
 position: absolute;
 top: 0;
 left: 0;
 width: 300px;
 height: 20px;
 border-left: 0;
 border-right: 0;
 border-top: 0;
 border-bottom: 1px #404040 solid;
 padding-left: 50px;
 color:#4e7e00;
}

#form input:focus {
 border-bottom-color:#4e7e00;
}


#form .label {
 font-weight: bold;
}

#form textarea {
 width:340px;
 height: 150px;
 border-left: 0;
 border-right: 0;
 border-top:1px #404040 solid;
 border-bottom:1px #404040 solid;
 margin-top: 5px;
 padding: 5px;
 font-family: inherit;
  color:#4e7e00;
}

#form textarea:focus {
 border-top-color:#4e7e00;
 border-bottom-color:#4e7e00;
}

#submit {
 text-align: right;
 margin-top: 15px;
}

#submit a:hover {
 text-decoration: none;
}

/*  *** FOOTER *************************************************************************************/

#FOOTER {
	width: 100%;
		 height: 50px;
		 background-color: #e6e6e6;
		 position:absolute;
		 bottom: 0;
		 left: 0;
		 border-top: 1px silver solid;

}

#FOOTER div {
 	width:800px;
	height: 100%;
	margin: auto;

}


#FOOTER a {
 text-transform: lowercase;
}

#FOOTER span {
 margin-left: 10px;
 margin-right: 10px;
}

#FOOTER #copyright {
 margin-left: 200px;
}

/*  *** PORTOFOLIU *************************************************************************************/

#PORTOFOLIU {
margin:auto;	
text-align:center;
margin-bottom:275px;
margin-top:50px;
}





