/* TOATE CELE */
html { margin:0; padding:0;}
body { margin:0; padding:0; background: #fff url('imgs/background_day.jpg') no-repeat top center ;}

/* HEADER */
#wrapper { 
	width:1001px;
	margin:0 auto;
	position:relative;
}
#intro { 
	margin:0; padding:0;
	min-width:1001px;
}
#header {
	margin:0;
	padding:31px 0 0 0;
	width:1001px;
	position:relative;
}
#logo {
	margin:0;
	padding:0;
	width:232px;
	height:43px;
	background:url(imgs/logo.png) no-repeat 8px 0px;
	float:left;
}
#logo a {
	float:left;
	display: block;
    width: 232px;
    height: 43px;
}

#logo a:hover {
    width: 232px;
    height: 43px;
	background: url('imgs/logo_hover.png') no-repeat 8px 0px;
}
#welcome {
	margin:0;
	padding:11px 0 0 29px;
	width:237px;
	height:32px;
	color:#919191;
	font-size:14px;
	line-height:12px;
	letter-spacing:-0.01em;
	letter-spacing:-0.2px\9;
	float:left;
}
#welcome b {
	color:#6a6a6a;
	font-weight:normal;
}
#welcome strong {
	color:#c2c2c2;
	font-weight:normal;
}
#data_h {
	margin:0;
	padding:11px 0 0 3px;
	width:285px;
	height:32px;
	color:#919191;
	font-size:14px;
	line-height:12px;
	letter-spacing:-0.01em;
	letter-spacing:-0.2px\9;
	float:left;
}
#data_h b {
	color:#0bb5f3;
	font-weight:normal;
}
#data_h strong {
	color:#c2c2c2;
	font-weight:normal;
}
#quote {
	position: absolute;
	overflow:hidden;
	float:right;
	height: 87px;
	width: 258px;
 	margin:-23px 0 0 760px; 
	padding:0;
	background:url('imgs/quote.png') no-repeat top right;
}
#quote a {
	padding:0;
	display: block;
    width: 258px;
    height: 87px;
/*  background: #0099FF url('imgs/quote_hover.png') no-repeat; */
}

#quote a:hover {
	padding:0;
    width: 258px;
    height: 87px;
	background: url('imgs/quote_hover.png') no-repeat;
}
#meniu {
	clear:both;
	margin:0 0 0 262px;
	padding:0;
	width: 510px;
	height:100%;
	font-size:14px;
	line-height:11px;
	letter-spacing:-0.01em;
	letter-spacing:-0.2px\9;
}
#meniu ul {
	margin:0;
	width:510px;
	overflow:hidden;
	padding:0;
	list-style:none;
}
#meniu ul li {
	float:left;
	padding:0 5px 0 0; 
	margin:0 5px 0 0; 
}
#meniu ul li.ultimu {
	margin:0;
	padding:8px 0 0 0;
}
#meniu ul li.activ {
	color:#FF9C31;
}
#meniu ul a {
	display:block;
	text-decoration:none;
	color: #FFF;
}
#meniu ul a:hover {
	display:block;
	background:url(imgs/meniu_arrow.png) no-repeat 10px 0px;
	margin:0;
	padding:0;
	overflow:hidden;
	text-decoration:none;
}
#meniu ul a.distanta {
	margin:0 7px 0 0;
	padding:9px 0 0 0;
	height:29px;
}
#meniu b {
	color:#e9e3d7;
	font-weight:normal;
}

/* Rotator Styles */
#wrapper_rotator {
	width:1001px; 
	height:440px;
	margin:0;
	padding-top:39px;
}
#wrapper_rotator img {
	border:0;
}

#slider {
    width: 1001px; /* important to be same as image width */
    height: 440px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}
#sliderContent {
    width: 960px; /* important to be same as image width or wider */
    position: absolute;
	margin:0;
	padding:0;
}
.sliderImage {
    position: relative;
	display: none;
}
.sliderImage span {
    position: absolute;
	font: 11px/14px Arial, Helvetica, sans-serif;
	margin:0 auto;
    padding:18px 0 0 65px;
    width: 721px;
	height:61px;
	left: 110px;
	background:url(imgs/slider_back.png) no-repeat top center;
/*    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7; */
    color: #fff;
    display: none;
}
#sliderContent strong {
	font-size:24px;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
ul { list-style-type: none;}

/* Content */
#content_p {
	margin:0;
	padding:0;
	background:url(imgs/white_back.png) no-repeat top center;
	width:1001px;
	height:9px;
}
#content {
	margin:0;
	padding:25px 0 0 32px;
	width:969px;
	height:163px;
	background:url(imgs/content_fp.png) no-repeat top left;
	letter-spacing:-0.01em;
	letter-spacing:-0.2px\9;
}
#descr {
	margin:0;
	padding:0;
	float:left;
	width:688px;
}
#titlu_content {
	font-size:24px;
	line-height:24px;
	color:#919191;
}
#titlu_content b {
	font-weight:normal;
	color:#6a6a6a;
}
#titlu_content a {
	font-weight:normal;
	color:#6a6a6a;
	text-decoration:none;
}
#descriere_content {
	padding-top:16px;
	font-family:Arial;
	font-size:11px;
	line-height:13px;
	color:#6a6a6a;
	width:650px;
	letter-spacing:0px;
}
#descriere_content a {
	text-decoration:none;
	color:#252525;
}
#descriere_content a:hover {
	text-decoration:underline;
	color:#000;
}
#stay_updated {
	margin:0;
	padding:0 0 0 26px;
	float:right;
	width:249px;
}
#search {
	margin:0;
	padding:24px 0 30px 0;
	background:url(imgs/search_bar.png) no-repeat 0px 26px;
}
#search .searchinput {
	font-family: "Arial";
	font-size: 12px;
	color: #000000;
	border: 0px solid #333333;
	margin:0 0 0 5px;
	margin:5px 0 0 5px\9;
	padding:0;
}
#search .button_submit {
	margin:0 0 -12px -2px;
	padding:0;
	width:63px;
	height:33px;
}
#descriere_su {
	font-family:Arial;
	font-size:11px;
	line-height:13px;
	color:#6a6a6a;
	width:220px;
	letter-spacing:0px;
}

/* Footer */
#footer {
	margin:0;
	padding:0 0 27px 32px;
	width:969px;
	height:40px;
	background:url(imgs/footer.png) no-repeat top left;
}
#meniu_f {
	padding:0;
	float:left;
	width:500px;
}
#meniu_f .text {
	font-family:"Arial";
	font-size:11px;
	color:#6a6a6a;
	float:left;
	padding-top:13px;
	width:500px;
}
#meniu_f ul {
	margin:0 auto;
	padding:0;
	list-style:none;
}
#meniu_f ul li {
	float:left;
	margin:0 5px 0 0;
}
#meniu_f ul a {
	overflow:hidden;
	text-decoration:none;
	color: #6a6a6a;
}
#meniu_f ul a:hover {
	margin:0;
	padding:0;
	overflow:hidden;
	text-decoration:underline;
}
#meniu_f ul a.distanta {
	margin:0;
	padding:0;
}
#copyright {
	margin:0;
	padding:13px 0 0 0;
	width:440px;
	float:left;
	text-align:right;
	font-family:"Arial";
	font-size:11px;
	color:#6a6a6a;
}


/* TOOLTIP */
#tooltip.pretty {
	font-family: Arial;
	border: none;
	width: 182px;
	padding:0px;
	height: 25px;
}
#tooltip.pretty h3 {
	margin:0;
	font-size: 11px;
	width: 182px;
	height:25px;
	text-align: center;
}
#tooltip.pretty div { width: 182px; height:25px; margin:0;}
#tooltip.fancy {
	font-size:10px;
	background: url('shadow2.png');
	width:182px;
	height:25px;
}
#tooltip.fancy.viewport-right {
	background: url('shadow2-reverse.png');
}

/* ABOUT US */
#content_aboutus_top {
	margin-top:39px;
	padding:0;
	width:1001px;
	height:250px;
	background:url(imgs/aboutus_back.png) no-repeat center top;
}
#aboutus {
	margin:0;
	padding:0 0 0 32px;
	width:440px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6a6a6a;
	float:left;
}
#titlu_aboutus {
	padding:38px 0 5px 0;
	font-size:24px;
	line-height:24px;
	color:#919191;
}
#titlu_aboutus b {
	font-weight:normal;
	color:#6a6a6a;
}
#aboutus_linie {
	margin-top:44px;
	padding:0;
	width:1001px;
	height:50px;
	background:url(imgs/aboutus_linie.png) no-repeat center top;
	float:left;
}
#services {
	margin:0;
	padding:0 0 0 50px;
	width:184px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6a6a6a;
	float:left;
}
#whyhire {
	margin:0;
	padding:0 0 0 55px;
	width:220px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6a6a6a;
	float:left;
}
#process {
	margin:0;
	padding:0;
	height:100%;
	background:url(imgs/aboutus_footer.png) #FFF no-repeat center bottom;
}
#titlu_process {
	padding:0 0 5px 32px;
	font-size:24px;
	line-height:24px;
	color:#919191;
}
#titlu_process b {
	font-weight:normal;
	color:#6a6a6a;
}
#pasi {
	margin-top:20px;
	margin-left:32px;
	padding:0;
	width:936px;
	height:140px;
	background:url(imgs/aboutus_process.png) no-repeat top center;
}
#download_pres {
	margin:0 0 0 1px;
	padding:0;
	width:218px;
	height:80px;
	background:url(imgs/aboutus_download.png) no-repeat top left;
	float:left;
}
#download_pres a {
	display: block;
    width: 232px;
    height: 43px;
}

#download_pres a:hover {
    width: 232px;
    height: 43px;
	background: url(imgs/aboutus_download_hover.png) no-repeat top left;
}
#get_quote {
	margin:0 1px 0 0;
	padding:0;
	width:218px;
	height:80px;
	background:url(imgs/aboutus_getaquote.png) no-repeat top left;
	float:right;
}
#get_quote a {
	display: block;
    width: 232px;
    height: 43px;
}

#get_quote a:hover {
    width: 232px;
    height: 43px;
	background: url(imgs/aboutus_getaquote_hover.png) no-repeat top left;
}

/* PORTFOLIO */
#content_portfolio_top {
	margin-top:39px;
	padding:0;
	width:1001px;
	height:176px;
	background:url(imgs/portfolio_back.png) no-repeat center top;
}
#portfolio_linie {
	margin-top:30px;
	padding:0;
	width:1001px;
	height:50px;
	background:url(imgs/aboutus_linie.png) no-repeat center top;
	float:left;
}
#portfolio {
	margin:0;
	padding:0 0 0 32px;
	width:940px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6a6a6a;
	float:left;
}
#lucrari {
	margin:0;
	padding:20px 0 0 10px;
	float:left;
	width:991px;
	height:100%;
	background:url(imgs/aboutus_footer.png) #FFF no-repeat center bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6a6a6a;
}
#listare_lucrare_index {

	position:relative;
	float:left;
	margin:0;
	padding:0;
	z-index: 10;
}
#lucrare {
	position:relative;
	margin:0 24px 20px 21px;
	padding:0;
	width:200px;
	text-align:left;
}
#lucrare img {
	border:#d1d1d1 1px solid;
}
#lucrare .textt {
	line-height:16px;
	margin-top:15px;
}
#lucrare .textt strong {
	font-size:14px;
}
#lucrare .textt a {
	color:#6a6a6a;
	text-decoration:none;
}
#lucrare .textt a:hover {
	color:#FFF;
	text-decoration:none;
	padding:1px 2px 1px 2px;
	background-color:#0bb5f3;
}
#previousp {
	margin:60px 0 30px 22px;
	padding:0;
	width:118px;
	height:30px;
	background:url(imgs/previousp.png) no-repeat top left;
	float:left;
}
#previousp a {
	display: block;
    width: 118px;
    height: 30px;
}

#previousp a:hover {
    width: 118px;
    height: 30px;
	background: url(imgs/previousp_hover.png) no-repeat top left;
}
#nextp {
	margin:60px 32px 30px 0;
	padding:0;
	width:88px;
	height:30px;
	background:url(imgs/nextp.png) no-repeat top right;
	float:right;
}
#nextp a {
	display: block;
    width: 88px;
    height: 30px;
}

#nextp a:hover {
    width: 88px;
    height: 30px;
	background: url(imgs/nextp_hover.png) no-repeat top right;
}

#content_general {
	margin-top:39px;
	padding:0;
	width:1001px;
	height:9px;
	background:url(imgs/general_white.png) no-repeat center top;
}
#content_gw {
	margin:0;
	padding:50px 0 0 33px;
	width:968px;
	height:300px;
	background-color:#FFF;
}