@charset "utf-8";
/* CSS Document */
/* Razvan Radu -> razvan.radu@eafacere.ro */


/*#################################### TAG CSS ################################*/
body 			{ margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#7d7d7d; line-height:16px;}
img 			{ border:0;}
a 				{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ff6600;}
a:hover 		{ color:#959595;}
input 			{ font-size:11px;}
.clear			{ clear: both; font-size:0; line-height:0; height:0; }

/*# END #*

/*############################### TEXT COLORS CSS #############################*/
.p-orange {color:#FF6600}
.p-orange h2 { color:#FF6600!important; font-size:11px;  margin:0; font-weight:normal; background:url(../img/bullet_orange.gif) center left no-repeat; padding-left:10px!important;}
.title_news { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FF6600}
.clear {clear:both; height:1px; font-size:1px; line-height:1px;}

/*# END #*/

/*################################### DIVERS CSS #############################*/
#container {margin:0 auto; width:832px;}
#container #header .menu {padding:33px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7d7d7d; width:832px;}
#container #header .menu ul {margin:0; padding:0; width: 100%; list-style:none;}
#container #header .menu ul li {float:right; margin:0 0 0 28px; }
#container #header .menu ul li.mright {margin:0 0 0 30px;}
#container #header .menu ul li a {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#7d7d7d; text-decoration:none;}
#container #header .menu ul li a:hover {color:#ff6600;}
#container #header .menu ul li a.activ {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#ff6600; text-decoration:none;}


#container #content {width:858px; margin:11px 0 0 0;}
#container #content .logo_area {float:left; width:265px; margin:0 10px 0 0px; height:auto;}
#container #content .logo_area .logo {float:left; width:111px; height:302px; border-top:1px #ff6600 solid; border-bottom:1px #ff6600 solid;}
#container #content .logo_area .logo img {margin:73px 0 0 14px;}
#container #content .logo_area .slogan {float:left; padding:0 0px 0 7px; width:136px;}
#container #content .logo_area .slogan .orange_bar {margin:0 0 8px 0; height:24px; background-color:#ff6600;}

#container #content .logo_area .leftmenu {clear:both; padding:25px 0 25px 0;}
#container #content .logo_area .leftmenu img {margin:2px 0 0 0;}
#container #content .content_area {float:left; width:569px; height:auto!important; }
#container #content .content_area span.span1 {color:#ff6600; text-decoration:underline; font-weight:bold; margin-right:4px}
#container #content .content_area .darkblue_bar {margin:0 0 8px 0; height:24px; background-color:#00338A; font-size:1px}
#container #content .content_area .ctxt {padding:10px 7px 10px 7px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#00338a}
#container #content .content_area .ctxt em.orange { font-weight: bold; font-style: normal; color: #ff6600;}
#container #content .content_area .ctxt h4 {font-family:verdana; font-size:14px; font-weight:bold; line-height:16px;color:#ff6600;}
#container #content .content_area .ctxt ul {margin:0 0 0 0; padding:0 0 0 17px;}
#container #content .content_area .ctxt .joblist .row1 {clear:both; height:16px; font-size:11px; line-height:16px; color:#ffffff;}
#container #content .content_area .ctxt .joblist .row1 .cell1 {float:left; padding:0 0 0 5px; width:288px; font-weight:bold; background-color:#ff6600}
#container #content .content_area .ctxt .joblist .row1 .cell1 a {color:#ffffff; text-decoration:none;}
#container #content .content_area .ctxt .joblist .row1 .cell1 a:hover {color:#ffffff; text-decoration:underline;}
#container #content .content_area .ctxt .joblist .row1 .cell2 {float:left; width:110px; background-color:#ff6600}
#container #content .content_area .ctxt .joblist .row1 .cell3 {float:left; width:92px; background-color:#ff6600}
#container #content .content_area .ctxt .joblist .row2 {clear:both; height:16px; font-size:11px; line-height:16px; color:#ff6600;}
#container #content .content_area .ctxt .joblist .row2 .cell1 {float:left; padding:0 0 0 5px; width:288px; font-weight:bold;}
#container #content .content_area .ctxt .joblist .row2 .cell1 a {color:#ff6600; text-decoration:none;}
#container #content .content_area .ctxt .joblist .row2 .cell1 a:hover {color:#ff6600; text-decoration:underline;}
#container #content .content_area .ctxt .joblist .row2 .cell2 {float:left; width:110px;}
#container #content .content_area .ctxt .joblist .row2 .cell3 {float:left; width:92px;}
#container #content .content_area .ctxt .upcv .left {float:left; padding:8px 8px 8px 8px; background-color:#e7e7e7;}
#container #content .content_area .ctxt .upcv .right {float:left; padding:8px 8px 8px 16px;}
#container #content .content_area .ctxt .twocell {clear:both; height:16px; font-size:11px; line-height:16px;}
#container #content .content_area .ctxt .twocell .lcell {float:left; width:140px; height:16px; font-size:11px; font-weight:bold; line-height:16px;}
#container #content .content_area .ctxt .twocell .rcell {float:left; height:16px; font-size:11px; line-height:16px;}
#container #content .content_area .ctxt h2 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#00338a; font-size:11px; margin:0; padding:0; float:left;}
/* + Start media box page */

#container #content .content_area .ctxt_news {padding:10px 0 10px 37px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#00338a}
#container #content .content_area .ctxt_news h4 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; line-height:16px; font-weight:bold; color:#ff6600;}
#container #content .content_area .ctxt_news .tbl {clear:both;}
#container #content .content_area .ctxt_news .tbl .newsbox2 {float:left; margin:0 0 25px 0; width:258px; line-height: 13px;}
#container #content .content_area .ctxt_news .tbl .newsbox2 .ncont {clear:both;}
#container #content .content_area .ctxt_news .tbl .newsbox2 .ncont .nphoto {float:left; margin:0px 8px 0px 0px; }
#container #content .content_area .ctxt_news .tbl .newsbox2 .ncont .nphoto img { border:1px #ff6600 solid;}
#container #content .content_area .ctxt_news .tbl .newsbox2 .ncont .ntxt {margin:5px 10px 0 0px; width:230px; min-height:190px!important; height:auto!important; height:190px; }
#container #content .content_area .ctxt_news .tbl .newsbox2 .nlink {clear:both;}
#container #content .content_area .ctxt_news .tbl .newsbox2 .nlink .nicon {float:left; width:8px; height:8px; text-align:right; padding:5px 0 0 0;}
#container #content .content_area .ctxt_news .tbl .newsbox2 .nlink .nmore {float:left; margin:0 0 0 8px;}

#container #content .content_area .ctxt_news .tbl .newsbox {float:left; margin:0 0 25px 0; width:258px; line-height: 13px;}
#container #content .content_area .ctxt_news .tbl .newsbox .ncont {clear:both;}
#container #content .content_area .ctxt_news .tbl .newsbox .ncont .nphoto {float:left; width:123px;}
#container #content .content_area .ctxt_news .tbl .newsbox .ncont .nphoto img { border:1px #ff6600 solid;}
#container #content .content_area .ctxt_news .tbl .newsbox .ncont .ntxt {float:left; margin:0 0 0 8px; width:120px}
#container #content .content_area .ctxt_news .tbl .newsbox .nlink {clear:both;}
#container #content .content_area .ctxt_news .tbl .newsbox .nlink .nicon {float:left; width:122px; height:8px; text-align:right; padding:5px 0 0 0;}
#container #content .content_area .ctxt_news .tbl .newsbox .nlink .nmore {float:left; margin:0 0 0 8px;}
#container #content .content_area .ctxt .servicii h2 { font-size:11px; float:none; padding:0; margin:0; font-weight:normal; background:url(../img/bullet.gif) center left no-repeat; padding-left:10px;}
/* - End media box page */

/* + Start media box detail page */

#container #content .content_area .ctxt_news .det_news {width: 100%;}
#container #content .content_area .ctxt_news .det_news img {border:1px #ff6600 solid; margin:0px 5px 5px 0px;}

/* - End media box detail page */

/* + Start press release page */

#container #content .content_area .ctxt .lform {padding:25px 20px 25px 20px; background-color:#f7f9ee; font-size:11px}
#container #content .content_area .ctxt .lform .lside {float:left; width:220px; color:#000000}
#container #content .content_area .ctxt .lform .rside {float:left; padding:2px 0 3px 15px; width:220px; background:transparent url(../img/bg_dotted.gif) repeat-y;}
/* - End press release page */

/* + Start contact page */

#container #content .content_area .contact { float:left;margin:15px 0px 0px 50px; padding:0px 0 0 0; width:170px; text-align:left; color:#ffffff; line-height:13px;}
#container #content .content_area .contact .ctable .crow {clear:both; display:inline;}
#container #content .content_area .contact .ctable .crow .ccell {float:left; width:45px; height:13px;}
#container #content .content_area .contact .ctable .crow .ccell2 {float:left; width:65px; height:13px;}
#container #content .content_area .contact .ctable .crow .ccell3 {float:left; width:60px; height:13px;}
#container #content .content_area .contact .ctable .crow .ccells {float:left; width:125px; height:13px;}
#container #content .content_area .contact .ctable .crow .ccells a {color:#ffffff; text-decoration:none;}
#container #content .content_area .contact .ctable .crow .ccells a:hover {color:#ffffff; text-decoration:underline;}

#container #content .content_area .con_form{float:left;margin:10px 0px 0px 20px; color:#FFFFFF;}


/* - End contact page */


#container #footer {margin:10px 0 0 0; padding:0; width:845px; display:block; height:auto; clear:both; }
#container #footer .copyright {clear:both; padding:0px 0px 0px 0px; width:710px; float:right;}
#container #footer .copyright .lcopy { float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#959595; text-decoration:none; margin:10px 0 0 0;}
#container #footer .copyright .lcopy .copy2 {color:#ff9933;}
#container #footer .copyright .rcopy {float:right; margin:0; padding:0;}

.footer_cont .footer_det{width:136px; margin:0px 8px 0px 0px; float:left; }
.footer_cont .footer_det .footer_poza{height:115px; padding:3px 0px 3px 0px; text-align:center;border-top:#A3A19D solid 1px; border-bottom:#A3A19D solid 1px; display:block;}
.footer_cont .footer_det .footer_link{margin:3px 0px 0px 0px; background:#ECECEC;}
.footer_cont .footer_det .footer_link a{display:block; }
.footer_cont .footer_det .footer_link a:hover{ background:#542E38;}

.footer_cont { display:block; float:right; height:140px; margin:30px 0 0; overflow:hidden;  padding:0; position:relative; width:570px; }
.footer_new {float:left; margin:0 11px 0 0px; padding:0; height:126px; width:136px; background-color:#FFFFFF;}
.footer_new img {padding:1px 0 1px 0; border-top:1px solid #A3A19D; border-bottom:1px solid #A3A19D;}
.footer_new span.span22 {margin-top:2px; display:block; border-top:1px solid #F1F1F1; border-bottom:1px solid #F1F1F1; background:#ECECEC url(../img/bullet_bottom1.jpg) no-repeat 8px 1px; font-size:1px; height:14px; text-decoration:none}
.footer_new:hover span.span22 {border-top:1px solid #7F626A; border-bottom:1px solid #7F626A; background:#542E38 url(../img/bullet_bottom.jpg) no-repeat 8px 3px; text-decoration:none}

a.copy {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:none;}
a.copy:hover {text-decoration:underline;}
a.more {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#666666; text-decoration:none;}
a.more:hover {color:#666666;text-decoration:underline;}
a.more2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ff6600; text-decoration:none;}
a.more2:hover {color:#ff6600;text-decoration:underline;}
a.news {font-weight:bold; color:#ff6600; text-decoration:none;}
a.news:hover {color:#00338a; text-decoration:underline;}

/*################################### PAGE  ###################################*/
.blackline {margin:2px 0 2px 0; width:520px; height:1px; line-height:1px; font-size:1px; background-color:#000000;}

/* ######### Style for Drop Down Menu ######### */

/*THEME CHANGE HERE*/
.dropmenudiv{position:absolute; top:0; border:1px solid #cccccc; border-bottom-width:0; font:normal 11px Arial; line-height:16px; z-index:100; background-color:#ffffff; width:200px; visibility:hidden;}
/*THEME CHANGE HERE*/
.dropmenudiv a{ padding:0 0 0 5px; width:auto; display:block; text-indent:3px; border-bottom: 1px solid #cccccc; text-decoration:none; color:#999999;}
/*IE only hack*/
* html .dropmenudiv a{width:100%; color:#999999;}
/*THEME CHANGE HERE*/
.dropmenudiv a:hover{color:#ff6600;}


label { width:60px; height:15px; display:block; float:left; text-align:right; margin-right:2px;}
input { float:left;}
.news_title			{ color:#ff6600; font-weight:bold; min-height:26px!important; height:auto!important; height:26px; display:block; width:220px;}
.news_txt_content	{ font-size:10px; font-weight:normal; display:block; text-align:justify; width:220px; margin-top:7px;}

/*scroll*/
#container_sc{
position:relative;
 width:400px;
 height:160px;
 overflow:hidden; background-color:#FF0000;
 margin:0px auto 0 auto;
}
#center_slide{  width:240px; height:auto!important; height:80px; min-height:80px; float:right;  color:#666666; font-size:11px; text-align:left; background: #fefced; }
#div13{
position:absolute;
left:0px;
top:0px;
width:1617px;
height:106px;
}
#div23{
position:absolute;
left:1030px;
top:0px;
width:1617px;
height:106px;
}

.portofoliu_clienti				{ display:block; position:relative; padding-top:20px;}
.portofoliu_clienti ul			{ display:block; position:relative; margin-bottom:30px; height:320px; }
.portofoliu_clienti ul li		{ width:130px; display:block; position:relative; height:70px; float:left;}
.portofoliu_clienti ul li p		{ width:130px; display:block; clear:both; height:40px; position:relative; margin:0; padding:0; text-align:center; margin-top:10px;}
.portofoliu_clienti ul li div	{ width:130px; display:block; position:relative; height:auto;}
.portofoliu_clienti ul li img	{ margin: 0 auto; position:relative; text-align:center; display:block; height:auto;}