/* #####################################################
						GENERAL >>> 
######################################################## */

body{font-family:Calibri, Trebuchet MS,Arial;font-size:13px; color: #6D7072; padding:0px; margin: 0px; text-align: left; background:#1C1C1C; }
table,td,th,div {text-align: left;margin:0;padding:0; }
form, input, select, textarea {margin:0; color:#705652; }
img{border:0px; padding:0;}
P, UL, LI{margin: 0px;padding:0px; list-style-type: none; }

H1 {color: #1C1C1C; font-size:25px; font-weight: normal; padding:0px; margin:0px; }
H2 {color: #1C1C1C; font-size:20px; font-weight: bold; padding:0 0 20px 0; margin:0px; }
H3 {color:#CC3300; font-size:15px; font-weight: bold; padding:0px; margin:0px; }
H4 {color:#C95242; font-size:13px; font-weight: bold; padding:0px; margin:0px; }
H5 {color:#B2B2B2; font-size:12px; font-weight: bold; padding:0px; margin:0px; }

/* CORECTIE IE5 - pt divurile ce au elemente flotante >>> */
.clr{width:1px; height:1px; font-size:1px; margin-top:-1px; margin-left:-1px; clear:both;}

/* LINKURI independente >>> */
a:link {color:#6C6A7D;text-decoration: none;}
a:visited {color:#6C6A7D;text-decoration: none;}
a:hover {color:#000000;text-decoration: none;}

/* FEENDBACK >>> */
#succes{background:#F1F0E7 url(/imagini/icon_succes.png) no-repeat left top; border:1px solid #B5CC3E; padding:10px 10px 10px 50px; margin:10px 0px 10px 0px; display:block; text-align:left; color:#6F891C;}
#eroare{background:#FCF1E4 url(/imagini/icon_eroare.png) no-repeat left top; border:1px solid #F09A09; padding:10px 10px 10px 50px; margin:10px 0px 10px 0px; display:block; text-align:left; color:#DD7932;}
#atentie {background:url(/imagini/info.png) no-repeat left top; margin:10px 0px 10px 0px; padding: 10px 10px 10px 60px;color:#000000; }
#txt{margin:10px 0px 10px 0px; color:#6F891C; font-weight:bold;}
#err{margin:10px 0px 10px 0px; color:#DD7932; font-weight:bold;}

#container_principal{width:980px; text-align: left;margin: 0 auto; display:block;}
#container_banner{height:440px;position:relative;}
#container_banner a{
	position:absolute;
	top:0px;
	left:0px;
	
}
#progress_bar{
	line-height:2px;
	height:2px;
	display:inline-block;
	background: #df4a19;
	width:0%;
}


/* #####################################################
						HEADER >>> 
######################################################## */

.header{width:980px; height:199px; display:block; overflow:hidden;background:url(/imagini/bgr-header.jpg) no-repeat left top; }
.header_box{width:140px; height:199px; display:block; overflow:hidden; float:right; text-align:left; margin:0 15px 0 0;}
.header_box img{padding:0 0 10px 0;}
.header_box a:link, .header_box a:visited{color: #939CB4;text-decoration: none;font-size:12px;padding:2px 0 2px 15px;display:block; font-weight:bold;}
.header_box a:hover{color: #ffffff;text-decoration: none;font-size:12px;padding:2px 0 2px 15px;display:block;font-weight:bold;}

/* #####################################################
						FOOTER >>> 
######################################################## */

#footer{margin:0; font-size:11px;color:#7D8294;background:url(/imagini/bgr-footer.jpg) no-repeat left top; padding:20px 20px 200px 20px;}
#footer a:link, #footer a:visited{color: #7D8294;text-decoration: underline;font-size:11px;padding:5px; background:none;}
#footer a:hover{color: #ffffff;text-decoration: none;font-size:11px;padding:5px; background:none;}

/* BOX LINKURI UTILE >>> */ 
.box_linkuri_utile {border-top:1px solid #E8F0F9;border-bottom:1px solid #E8F0F9; display:block; overflow:hidden; padding:5px 0 5px 0; margin:20px 0 5px 0;color: #BCBFD1; font-size:10px;}
.box_linkuri_utile a:link,.box_linkuri_utile a:visited {color: #989CB8;text-decoration: none;font-size:10px;padding:5px 5px 0 5px; background:none;}
.box_linkuri_utile a:hover {color: #989CB8;text-decoration: none;font-size:10px;padding:5px 5px 0 5px; background:none;}

/* #####################################################
						CONTENT >>> 
######################################################## */

/* STRUCTURA >>> */
.container{width:980px; background:#FFFFFF; display:block; overflow:hidden; }

.box4{width:208px; padding:25px 0 25px 0; margin:0 0 0 30px; float:left; }
.box4 p{padding:10px 0 10px 0;}
.ex img{margin:0 0 10px 0; padding:1px; border:3px solid #E4EFF6; }

#meniu{width:254px; float:left; margin:0 0 50px 50px;}
#meniu a:link, #meniu a:visited{background:url(/imagini/sageata.gif) no-repeat left center ;color: #7D8294;text-decoration: none;font-size:12px; padding:2px 20px 2px 20px; display:block; overflow:hidden; margin:0 0 0 20px;}
#meniu a:hover{background:url(/imagini/sageata.gif) no-repeat left center ;color: #000000;text-decoration: none;font-size:12px; padding:2px 20px 2px 20px; display:block; overflow:hidden;margin:0 0 0 20px;}

#zonatxt{width:606px; float:left; margin:40px 0 50px 20px; font-size:15px;}

#cautare{width:980px; height:85px; background:#DB3600 url(/imagini/cautare-bgr.png) no-repeat left top;display:block; overflow:hidden;}
#c1{width:260px; float:left}
#c2{width:273px; float:left}
#c3{width:180px; float:left}
#c4{width:231px; float:right}
#cautare input,select{margin: 37px 0 0 35px; border:1px solid #FFFFFF; font-size:13px; color:#5F686E;}

.zona_banner{width:247px; height:360px; float:left;}
#exclusive{border:8px solid #802000; background-color:#802000; display:block; overflow:hidden;}

.box_proiecte{width:241px; border:2px solid #FFFFFF; background-color:#8E9499; float:left; cursor:pointer;}
.p_titlu{height:25px; padding:10px 20px 10px 20px; color:#FFFFFF; font-size:21px;font-weight: bold; background:url(/imagini/stea.png) no-repeat right top ; overflow:hidden;}
.p_txt{height:40px; padding:10px 20px 10px 20px; font-size:12px; background-color:#C1C4C7; color:#4B6979;overflow:hidden;}
.p_img{height:225px;margin:10px;overflow:hidden; }
.p_img_txt{margin:140px 30px 0 0; padding:5px 5px 5px 10px; background-color:#DB3600; color:#FFFFFF;font-weight: bold; font-size:16px;}


/* STRUCTURA PAGINA INTERNA >>> */

A.link0:link, A.link0:visited{color: #3C7290;text-decoration: none; font-size:13px; background:url(/imagini/sageata.gif) no-repeat left center ; padding:1px 0 1px 15px; display:block;}
A.link0:hover {color: #DB3600;text-decoration: none; font-size:13px; background:url(/imagini/sageata.gif) no-repeat left center ; padding:1px 0 1px 15px; display:block; }

A.link1:link, A.link1:visited{color: #1C1C1C;text-decoration: none; font-size:15px; padding:5px 0 5px 0px; display:block;}
A.link1:hover {color: #DB3600;text-decoration: none; font-size:15px; padding:5px 0 5px 0px; display:block;}



/* OFERTE >>> */
.bgr-pag{width:980px; background:#FFFFFF url(/imagini/bgr-pag.jpg) no-repeat top; display:block; overflow:hidden; }
.head-pag{width:980px; height:150px; display:block; overflow:hidden; }
.titlu-pag{width:254px; height:117px; background:#425C97 url(/imagini/bgr-titlu.png) no-repeat top; display:block; overflow:hidden; margin:0 0 30px 50px; float:left;}
.titlu-pag h1{font-size:27px; font-weight:bold; color:#FFFFFF; padding:20px 20px 0 20px;}
.continut-head{width:606px;height:300px; float:left; margin:20px 0 0 20px;  font-size:12px; font-weight:bold; }

.content_lista{ margin:0 50px 50px 50px;}
.content_lista td{ padding:3px;}
.obligatoriu {border-left:2px solid #FF3300; }

.linksbox{width:260px; margin:0 10px 0 0; float:left;}

/* COMPANIE >>> */
.titlu-pag2{width:254px; height:117px; background:#425C97 url(/imagini/bgr-titlu.png) no-repeat top; display:block; overflow:hidden; }
.titlu-pag2 h1{font-size:27px; font-weight:bold; color:#FFFFFF; padding:20px 20px 0 20px;margin:10px 0 0 0}


/* DETALIU OFERTE >>> */
.content_detaliu{ margin:0 50px 50px 50px; font-size:15px;}
.content_detaliu table.td{font-size:13px;}
.pret {width: 200px; float:right; color: #CC3300; font-size:20px; font-weight: bold; text-align:right;}

.data {border-top:1px dashed #E8F0F9; border-bottom:1px dashed #E8F0F9; padding:5px 0 5px 0; margin:0 0 10px 0;color:#AAB6CA; font-size:11px; display:block; overflow:hidden;}

A.linkpdf:link, A.linkpdf:visited{color:#AAB6CA;float:right;background:url(/imagini/img-pdf.png) no-repeat left; padding:3px 0 3px 18px; margin:0 15px 0 20px;}
A.linkpdf:hover {color:#000000;float:right;background:url(/imagini/img-pdf.png) no-repeat left; padding:3px 0 3px 18px;margin:0 15px 0 20px;}

A.linkprint:link, A.linkprint:visited{color:#AAB6CA;float:right;background:url(/imagini/img-print.png) no-repeat left; padding:3px 0 3px 18px;margin:0 15px 0 20px;}
A.linkprint:hover {color:#000000;float:right;background:url(/imagini/img-print.png) no-repeat left; padding:3px 0 3px 18px;margin:0 15px 0 20px;}



.box_of{border:4px solid #EBF1F4; margin:0 0 15px 0;cursor:pointer;}
.box_of_int{width:450px; border:4px solid #EBF1F4; background-color:#FFFFFF; margin:0 0 15px 20px;cursor:pointer; float:left;}
.box_of_img{width:170px; float:left;}
.box_of_img img{ padding:0 5px 0 10px;}
.box_of_img_txt{height:23px;margin:145px 0 0 0; padding:0px 5px 0px 10px; background-color:#8E9499;}
.box_of_des{width:265px; float:right;margin:0 5px 0 0;}
.box_of_titlu{padding:5px 5px 5px 0px; color:#1C1C1C;font-weight: bold; font-size:15px;}
.box_of_txt{padding:5px 5px 5px 0px; color:#4B6979; font-size:12px;}
.box_of_pret{padding:0px 5px 5px 0px; color:#DB3600; font-weight: bold; font-size:17px;}

.icon_img{background:url(/imagini/icon-img.png) no-repeat left center ;padding:5px 15px 5px 19px;color:#1C1C1C;font-weight: bold; font-size:11px; float:left;}
.icon_video{background:url(/imagini/icon-video.png) no-repeat left center ;padding:5px 5px 5px 19px;color:#1C1C1C;font-weight: bold; font-size:11px; float:left; }

.icon_img2{background:url(/imagini/icon-img.png) no-repeat left center ;padding:10px 5px 10px 19px;color:#1C1C1C;font-weight: bold; font-size:12px; float:left; margin:3px 0 4px 20px}
.icon_video2{background:url(/imagini/icon-video.png) no-repeat left center ;padding:10px 25px 10px 19px;color:#1C1C1C;font-weight: bold; font-size:12px; float:left; margin:3px 0 4px 20px }

.boxofdet{ border:4px solid #EBF1F4; padding:5px; font-size:15px; margin:0 0 20px 0;}
.boxofdet_promo{ border:4px solid #CBD7EA; padding:5px; font-size:15px; margin:0 0 20px 0;background:url(/imagini/top.png) no-repeat 587px 0px;}
.boxofdet_img{ width:280px; height:180px; float:left; margin:0 20px 0 0;}
.boxofdet_continut{ width:560px; float:left; }
.boxofdet_titlu{ color:#425C97; font-size:18px; font-weight:bold; margin:10px 0 10px 0;}
.boxofdet_pret{ color:#CC3300; float:right;}
.boxofdet_spec{ width:240px; height:110px; background:#F7FAFD; padding:10px; display:block; overflow:hidden; float:left; margin:0 20px 0 0;}
.boxofdet_spec li{ background: url(/imagini/sageata.gif) no-repeat left; display:block; text-decoration: none; padding:1px 0 1px 20px;}
.boxofdet_txt{ width:270px; height:130px; display:block; overflow:hidden;  float:left;}
.boxofdet_detalii{ border-top: 5px solid #FFFFFF; height:40px;}
.boxofdet_subimg{ width:280px; background:#EBF1F4; margin:0 20px 0 0; float:left; }
.boxofdet_img_m{ width:35px; height:35px; border:3px solid #EBF1F4; margin:0 5px 0 0; float:left;}


.boxmembru{ border:4px solid #EBF1F4; padding:5px; font-size:15px; margin:0 0 20px 0;}
.boxmembru_img{ width:280px; height:180px; float:left; margin:0 20px 0 0;}
.boxmembru_continut{ }
.boxmembru_titlu{ color:#425C97; font-size:18px; font-weight:bold; margin:10px 0 10px 0;}
.boxmembru_spec{ height:110px; background:#F7FAFD; padding:10px; display:block; overflow:hidden; }
.boxmembru_spec li{ background: url(/imagini/sageata.gif) no-repeat left; display:block; text-decoration: none; padding:1px 0 1px 20px;}
 
 .p6px{
    margin-left:6px;
 }
.boxmembru2{ width:300px; float:left; background:url('imagini/interimob-echipa-top.png') center top no-repeat;}
.boxmembru_img2{ width:280px; height:180px; margin:auto; margin-top:4px; border-top:solid 1px #fff; border-bottom:solid 1px #fff;}
.boxmembru_continut2{ }
.boxmembru_titlu2{ color:#fff; font-size:20px; font-weight:bold; text-align:center; margin:5px 0px 0px}
.boxmembru_titlu3{ color:#fff; font-size:14px; font-style:italic; text-align:center; margin-top:9px;}
.boxmembru_spec2{ border-top:solid 1px #db3600; overflow:hidden; width:280px; margin:auto; padding-top:4px;}


.drpt{
    background: #425c97;
    color:#fff;
    font-size:16px;
    font-style:italic;
    width:190px;
    padding:10px;
    text-align:center;
    margin:auto;
  
}
.bulet{
    display:block;
    background: url('imagini/interimob-echipa-bullet.png') left 7px no-repeat;
    padding-left:10px;
    font-size:13px;
    color:#425c97;
    font-weight:bold;
    margin:auto;
    margin:0px 10px 3px;
}
.bluie{
    color:#425c97;
}
.restcntang{
    margin: 0px 20px;
}
.drpt2{
    width:210px;
    margin:auto;
      margin-bottom:1px;
}
.teech{
    background:url('imagini/interimob-echipa-tel.png') left center no-repeat;
    padding-left: 20px;
    display:block;
    color:#425c97;
    font-weight:bold;
    font-size:13px;
    margin-left:5px;
}
.emech{
    background:url('imagini/interimob-echipa-mail.png') left center no-repeat;
    padding-left: 20px;
    display:block;
    color:#425c97;
    font-weight:bold;
    font-size:13px;
    margin-left:5px;
}
.veech{
    background:url('imagini/interimob-echipa-activ.png') left center no-repeat;
    padding-left: 20px;
    display:block;
    color:#425c97;
    font-weight:bold;
    font-size:13px;
    margin-left:5px;
}

/* CONTENT >>> */
.lista_det {border:1px solid #E8F0F9; display:block; overflow:hidden; padding:5px; margin:0 0 10px 0;}
.imag {width:50px; height:50px;border:3px solid #E8F0F9; padding:1px; margin:5px 10px 0 0; float:left;}
.lista_det a:link,.lista_det a:visited {color: #7A9FCD;text-decoration: underline;font-size:15px; display:block; font-weight:bold; background:none;}
.lista_det a:hover {color: #C05B27;text-decoration: none;font-size:15px;display:block; font-weight:bold; background:none;}
.linklike {color: #7A9FCD;text-decoration: none;font-size:15px; display:block; font-weight:bold; background:none;}


.input{	PADDING-LEFT: 5px; margin:0;width:200px;font-family:Trebuchet MS,Arial;font-size: 12px;border:1px solid #CCCCCC;}


/* Clasele pentru paginatie  */

.paginatie{width: 520px;height:20px;display:block; float:left; overflow:hidden;}
.pag_sel{height:20px;color: #ffffff; font-size:11px; background-color:#A5B0C7;padding: 3px 6px 3px 6px; margin-right:2px; display:block; float:left;}
.puncte{background-color:#F7FAFD;height:20px;color: #A5B0C7; font-size:11px; padding: 3px 6px 3px 6px; margin-right:2px; display:block; float:left;}
.pagina{height:20px;color: #ffffff; font-size:11px; background-color:#A5B0C7;padding: 3px 6px 3px 6px; margin-right:2px; display:block; float:left;}
a.pag:link, a.pag:visited{height:16px;color: #A5B0C7; font-size:11px;text-decoration: none; 
	background-color:#F7FAFD; padding: 3px 6px 3px 6px; margin-right:2px; display:block; float:left;}
a.pag:hover{height:20px;color: #ffffff; font-size:11px;text-decoration: none; 
	background-color:#A5B0C7;padding: 3px 6px 3px 6px; margin-right:2px; display:block; float:left;}
a.pag_sel:link, a.pag_sel:visited{height:20px;color:#ffffff;font-size:11px;text-decoration:none;
	background-color:#A5B0C7;padding: 3px 6px 3px 6px; margin-right:2px; display:block; float:left;}
a.pag_sel:hover{height:20px;color: #ffffff; font-size:11px;text-decoration: none; 
	background-color:#A5B0C7;padding: 3px 6px 3px 6px; margin-right:2px; display:block; float:left;}
/* -------------------------- */

pre{
	font-family: inherit;
	font-size:inherit;
	font-style:inherit;
	display:inline;
	
}
a.homelogo{
	display:inline-block;
	width:380px;
	height:199px;
	
}
.defaultbg{
	background: none !important;
}





