body{
	margin: 0 auto;
	background:#fff repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
h1, h2{
	margin: 0;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
p{
	margin-top:0px;
}
img{
	border:0;
}
.header{
    width:900px;
    margin:0 auto;
}
.header-lat{
	background:#f5f4f3;
}
.meniu{
    height:33px;
    width:100%;
    overflow: hidden;
    background: url("img/bg_meniu.jpg") repeat-x;
}
.meniu-cont{
    width:900px;
    margin:0 auto;
    list-style: none;
    padding: 0;
}
.meniu-cont li{
    margin: 0;
    padding: 0;
    float: left;
}
.meniu-cont li a{
    color:#000000;
    font-size: 12px;
    font-weight: 600;
    line-height: 33px;
    height: 33px;
    display: block;
    float: left;
    text-align: center;
    vertical-align: middle;
}
.meniu-cont li a:hover{
    color:#fff;
    background: url("img/bg_meniu_hover.jpg") repeat-x;
    text-decoration: none;
}
.munu{
    width:80px;
}
.mdoi{
    width:116px;
}
.mtrei{
    width:204px;
}
.mpatru{
    width:50px;
}
.mcinci{
    width:70px;
}
.msase{
    width:94px;
}
.msapte{
    width:112px;
}
.mopt{
    width:104px;
}
.mnoua{
    width:68px;
}
.continut-main{
    width:900px;
    margin: 0 auto;
}
.flash-princ{
    margin: 15px 0px 20px 0px;
}
.cont-jos{
    float: left;
}
.box-cont-jos{
    float: left;
    margin: 0px 21px 0px 0px;
    width: 286px;
}
.top-bcj{
    background: url("img/top_bcj.jpg") no-repeat;
    width: 286px;
    height: 10px;
    float: left;
    overflow: hidden;
}
.jos-bcj{
    background: url("img/jos_bcj.jpg") no-repeat;
    width: 286px;
    height: 10px;
    float: left;
}
.jos-bcj-pp-nws{
    background: url("img/bg-pp-nws.jpg") no-repeat;
    width: 286px;
    height: 200px;
    float: left;
}
.cont-bcj{
    width: 284px;
    border-left: 1px solid #cbcaca;
    border-right: 1px solid #cbcaca;
    float: left;
}
.last{
    margin-right: 0px !important;
}
.txt_titlu_box{
    font-size: 18px;
    font-weight: bold;
    color: #909090;
    font-family: "Myriad Pro",Arial, Helvetica, sans-serif;
    float: left;
    padding: 2px 0px 10px 15px;
}
.txt_titlu_box span{
    color: #0995c4;
}
.icon-pp{
    background: url("img/icon-info.jpg") no-repeat;
    width: 12px;
    height: 12px;
    float: left;
    margin-right: 4px;
}
.cont-ttb{
    float:left;
    width:260px;
    height:180px;
    overflow: hidden;
    padding: 0px 12px 10px 12px;
}
.titlu-pp{
    font-weight: bold;
    font-size: 12px;
}
.cont-pp{
    color:#5d5c5c;
    font-size: 11px;
    padding: 6px 0px 0px 0px;
}
.cont-pp a{
    color:#0995c4;
}
.linie-pp{
    height: 0px;
    border-top: 1px dashed #b8b8b8;
    margin: 8px 0px 10px 0px;
}
.footer{
    margin: 15px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
    border-top: 2px solid #e3e3e3;
    width:900px;
    float:left;
    text-align: center;
    color:#a3a3a3;
}
.footer a{
    color:#a3a3a3;
    font-size: 10px;
}
.box-lat{
    float:left;
    margin-right: 20px;
    width: 591px;
}
.top-box-lat{
    background: url("img/top_box_lat.jpg") no-repeat;
    width: 591px;
    height: 10px;
    float: left;
    overflow: hidden;
}
.jos-box-lat{
    background: url("img/jos_box_lat.jpg") no-repeat;
    width: 591px;
    height: 10px;
    float: left;
    overflow: hidden;
}
.cont-box-lat{
    width: 589px;
    float: left;
    overflow: hidden;
    border-left: 1px solid #cbcaca;
    border-right: 1px solid #cbcaca;
}
.txt_pt_lat{
    float:left;
    width:572px;
    padding: 10px 8px 10px 8px;
    color: #5d5c5c;
    font-size: 11px;
}
.linie_rl{
    width: 566px;
    float:left;
    border-bottom: 1px dashed #c1c1c1;
    padding-top: 10px;
}
.linie_rl img{
    margin: 2px 6px 0px 0px;
    float: left;
}
.linie_rl a{
    color:#5d5c5c;
    font-size: 13px;
    font-weight: bold;
    float:left;
    padding-bottom: 10px;
}
.top_box_job{
    background: url("img/bjobs_top.jpg") no-repeat;
    width: 572px;
    height: 6px;
    float: left;
    overflow: hidden;
}
.jos_box_job{
    background: url("img/bjobs_jos.jpg") no-repeat;
    width: 572px;
    height: 6px;
    float: left;
    overflow: hidden;
    margin-bottom: 10px;
}
.cont_box_job{
    border-left: 1px solid #cbcaca;
    border-right: 1px solid #cbcaca;
    width: 560px;
    float: left;
    padding: 3px 5px 3px 5px;
}
.titlu-job img{
    float: left;
    margin-right: 10px;
}
.titlu-j{
    color: #5d5c5c;
    font-size: 12px;
    font-weight: bold;
}
.data-j{
    color: #5d5c5c;
    font-size: 11px;
}
.data-j a{
    color: #0996c5;
    font-size: 11px;
}
.icon-play{
    background: url("img/icon_play.jpg") no-repeat;
    float: right;
    width: 14px;
    height: 14px;
    margin-top:-21px;
}
.box_job{
    float: left;
    cursor: pointer;
}
.box_af{
    float: left;
    margin-bottom: 10px;
}
.desc-job{
    color: #5d5c5c;
    font-size: 11px;
    margin-top: 10px;
    display: none;
}
.jos_bj_replace{
    background: url("img/jobs_jd.jpg") no-repeat;
    height: 42px;
    width: 572px;
    float: left;
    overflow: hidden;
    display: none;
    margin-bottom: 10px;
}
.input_cv{
    width: 210px;
    border: 0;
    margin:11px 0 0 38px;
}
.upload_cv{
    width: 104px;
    height: 24px;
    background: url("img/upload_cv.jpg") no-repeat;
    border: 0;
    margin:9px 0 0 80px;
    color: #fff;
    font-weight: bold;
    font-size: 11px;
    text-align: center;
    cursor: pointer;
}
.send_af{
    width: 104px;
    height: 24px;
    background: url("img/send_af.jpg") no-repeat;
    border: 0;
    margin:9px 0 0 80px;
    color: #fff;
    font-weight: bold;
    font-size: 11px;
    text-align: center;
    cursor: pointer;
}
.linie_partener{
    float: left;
    background: url("img/bg_partener.jpg") no-repeat;
    height: 156px;
    width: 180px;
    margin: 0px 16px 10px 0px;
}
.ultimul{
    margin-right:0px;
}
.linie_partener div{
    height: 138px;
    overflow: hidden;
}
.linie_partener div img{
    text-align: center;
    vertical-align: middle;
    padding: 3px 0px 0px 1px;
}
.linie_partener a{
    color:#5d5c5c;
    font-size: 10px;
    text-align: center;
    width: 178px;
    overflow: hidden;
    height: 21px;
    display: block;
}
.poza_team{
    border: 1px solid #898989;
    width: 177px;
    height: 126px;
    text-align: center;
}
.nume_team{
    color:#5d5c5c;
    font-size: 12px;
    font-weight: bold;
    width: 177px;
    overflow: hidden;
    padding: 4px 0px 5px 0px;
}
.desc_team{
    color:#5d5c5c;
    font-size: 10px;
    width: 177px;
    overflow: hidden;
}
.linie_team{
    width: 177px;
    overflow: hidden;
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
    height: 230px;
}
.box-cont-ftl{
    float:left;
}
.top-bcj-ftl{
    background: url("img/sus_ft_lat.jpg") no-repeat;
    width: 900px;
    height: 10px;
    float: left;
}
.jos-bcj-ftl{
    background: url("img/jos_ft_lat.jpg") no-repeat;
    width: 900px;
    height: 10px;
    float: left;
}
.cont-bcj-ftl{
    width: 898px;
    border-left: 1px solid #cbcaca;
    border-right: 1px solid #cbcaca;
    float: left;
}
.harta{
	float:left;
}