 .fleft {float:left;}
 .fleft_google{
   float:left;
   width:100px;
 }
 
 .fright {float:right;}
 .fclear {clear:both;}
 
 .clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
 
.clearfix {
    display: inline-block;
}
 
html[xmlns] .clearfix {
    display: block;
}
 
* html .clearfix {
    height: 1%;
}

body {
    font-family: Arial, Verdana, Geneva, Bitstream Vera Sans, Helvetica, sans-serif;
    font-size: 12px;
}

#logotop{
    border: 0px solid ;
    width: 100px;
    height: 54px;
    margin-top: 0.5em;
}

.spacer {
    background-color: #4467A9;
    color: white;
    border-bottom: 3px solid #ffbf12;
    margin-bottom: 3px;
}

.footer {
    border: 1px solid #edeeef;
    width: 684px;
    margin-top: 2em;
    margin-left: 170px;
    margin-right: 160px;
    background-color: #f8f8f8;
}

#linksLayout a {
    padding-left: 1em;
    font-size: smaller;
}

.mininote {
    color: rgb(255, 98, 98);
    font-size: 10px;
    font-family:  verdana, georgia;
    padding-left: 2em;
    background: url(/public/resources/ico/error.gif) no-repeat;
}

span.mininote {
    color: rgb(255, 98, 98);
    font-size: 10px;
    font-family:  verdana, georgia;
    padding-left: 2em;
    background: url(/public/resources/ico/error.gif) no-repeat;
}

p.mininote {
    color: #000;
    font-size: 11px;
    font-family:  verdana, georgia;
    padding-left: 2em;
    background: none;
}

span.redstar {
    color: rgb(255, 98, 98);
    font-size: 10px;
    font-family:  verdana, georgia;
}

.bghilite {
    background-color: #FFFEF0;
}

.faded {
    color: rgb( 192, 192, 192 );
}
.fadedinput {
    border: 1px solid rgb( 192, 192, 192 );
    color: gray;
}

.linc img {
    border: 0px;
}

.recordTable {
    width: 100%;
}

.frameWireBottom {
    border-bottom: 1px dashed rgb(192, 192, 192);
    width: 100%;
}

.leftMenuBoxLogin {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    font-size: 11px;
}
.leftMenuBoxLogin li {
    list-style-type: none;
    margin: 0px;
    padding: 2px 0;
    text-align: left;
}

.reliefat {
    background-color: #F2F3F4;
}

a:link, a:visited {
    color:#0f70b8;
    text-decoration: none;
}

a:hover {
    color: orange;
    text-decoration: underline;
}

.tableHeader {
  padding: 2px 1em 2px 1em;
  font-size: 12px;
  color: #1f1f1f;
  background-color:#e1effa;
  
}

.titluItemCv {
    font-weight: bold;
    border-bottom: 1px dashed rgb( 192, 192, 192 ); 
    /* background: #ffffff url(/public/resources/images/input_bg.gif) repeat-x; */
    color: rgb(75, 90, 106);
    height: 20px;
}

.titluSecCV {
    font-size: large;
}

.bigbtn {
    color: #1f1f1f;
    font-weight: bold;
    float: right;
}
.descriere{
    border-left: 1px solid rgb( 192, 192, 192);
    padding-left: 1em;
    width: 520px;
}

.cvButtonBar {
    text-align: right; 
    border-top: 1px dashed rgb( 192, 192, 192 );
    /* border-left: 1px dashed rgb( 192, 192, 192 ); */
    height: 20px;
}

/* ---------------------------------------------------------------------------------- ANDREIA -------------------------------------------------------------------------------------- */

html {
font-size:80%; font-family: arial, sans-serif, trebuchet ms, tahoma, verdana ;
}
#head {display:block; position:relative; width:1004px; text-decoration:none;}
#head a{text-decoration:none;}
#pad1 {display:block; float:none; position:relative; text-decoration:none; margin-left:2px; margin-right:2px;
width:1000px; height:120px;}
#pad1 a{text-decoration:none;}
#header {
  position:relative; width:1000px;
  float:left;
  font-family: Arial, Verdana, Geneva, Bitstream Vera Sans, Helvetica, sans-serif;
  font-size: 12px;
  line-height:normal;
  margin:0 0 0 0;
}
#header ul, .top50-tabs ul {
  padding:0;
  list-style:none;
  color:#fff;
  text-decoration:none;
  margin:0;
}
#header li, .top50-tabs ul li {
  float:left;
  background:url("/public/resources/design/topmenu/tab_stanga.png") no-repeat left top;
  margin:2px;
  margin-bottom:0px;
  padding:0 0 0 7px;
  text-decoration: none;
}
.top50-tabs div{ clear:both}
div.domtab div{display:none;}
#header a, #header strong, #header span, .top50-tabs span {
  display:block;
  background:url("/public/resources/design/topmenu/tab_dreapta.png") no-repeat right top;
  padding: 6px 10px 3px 4px;
  color:#fff;
  text-decoration:none;
  font-weight:bold;
}
#header #current, .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  background-image:url("/public/resources/design/topmenu/tab_stanga_activ.png");
  text-decoration:none;
}
#header #current a, .ui-tabs .ui-tabs-nav li.ui-tabs-selected span {
   background-image:url("/public/resources/design/topmenu/tab_dreapta_activ.png");
    padding: 6px 10px 5px 4px;
    text-decoration:none;
    color:#006699;
  
}
#header a {
display:block;
font-weight:bold;
font-size:0.98em;
font-family: arial;
text-decoration:none;
}

#mainmenu1 li {
    float:left;
    background:url("/public/resources/design/topmenu/tab_stanga1.png") no-repeat left top;
    margin: 2px;
    margin-bottom:0;
    padding:0 0 0 7px;
    text-decoration: none;
}
#mainmenu1 li.fright{float:right}
#mainmenu1 a{
    display:block;
    background:url("/public/resources/design/topmenu/tab_dreapta1.png") no-repeat right top;
    padding: 6px 10px 3px 4px;
    color:#fff;
    text-decoration:none;
    font-weight:bold;
}
#mainmenu2 li {
    float:left;
    background:url("/public/resources/design/topmenu/tab_stanga2.png") no-repeat left top;
    margin: 2px;
    margin-bottom:0;
    padding:0 0 0 7px;
    text-decoration: none;
}
#mainmenu2 li.fright{float:right}
#mainmenu2 a{
    display:block;
    background:url("/public/resources/design/topmenu/tab_dreapta2.png") no-repeat right top;
    padding: 6px 10px 3px 4px;
    color:#fff;
    text-decoration:none;
    font-weight:bold;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#header a {float:left;}
/* End IE5-Mac hack */
#header a:hover {
color:#D3D6DE;
}
#header li.fright{float:right}
#minornav {
  font-family: Arial, Verdana, Geneva, Bitstream Vera Sans, Helvetica, sans-serif;
  font-size: 12px;
  padding:0;
  margin-top:0px;
  clear:both;
  position:relative;
  width:993px;
}
#minornav ul{
  
  background: url(/public/resources/design/topmenu/submenu_bg.gif) repeat-x left top;
  list-style:none;
  margin:0px;
  padding:7px 0 7px 7px;
  float:left; width:100%;
 
}
#minornav li{
  float:left;
  border-right: 1px solid white;
  display:block;
  text-decoration:none;
  color: #006699;
  padding:0px 2px; margin:0px 2px;
}
#minornav a{
  float:left;
  display:block;
  margin:0px;
  padding: 0px 5px;
  color: #006699;
}
#minornav a:hover{
  float:left;
  display:block;
  margin:0px;
  padding: 0px 5px;
  text-decoration: underline;
}
#minornav li.fright{border:0; float:right;}
#minornav li.fright a { padding:2px 5px; }
#minornav li.norline{
    border-right: 0px solid blue;
}

input.text {
    border: 1px solid #609fc6;
    background: #ffffff;
    color: #1f1f1f;
}

select {
    border: 1px solid #609fc6;
    background-color: #ffffff;
    color: #1f1f1f;
}

select.multiple {
    border: 1px solid #609fc6;
    background-color: #ffffff;
    color: #1f1f1f;
}

TextArea {
    border: 1px solid #609fc6;
    background: #ffffff;
    color: #1f1f1f;
    width:195px;
}

iframe {
    color: #1f1f1f;
   border: 1px solid #609fc6;
    background: #ffffff;
}

.t2 {background: url(/public/resources/images/dot2.gif) 0 0 repeat-x;}
.b2 {background: url(/public/resources/images/dot2.gif) 0 100% repeat-x}
.l2{background: url(/public/resources/images/dot2.gif) 0 0 repeat-y}
.r2 {background: url(/public/resources/images/dot2.gif) 100% 0 repeat-y}
.bl2 {background: url(/public/resources/images/bl2.gif) 0 100% no-repeat}
.br2 {background: url(/public/resources/images/br2.gif) 100% 100% no-repeat}
.tl2 {background: url(/public/resources/images/tl2.gif) 0 0 no-repeat}
.tr2 {background: url(/public/resources/images/tr2.gif) 100% 0 no-repeat; padding:10px}

.t3 {background: url(/public/resources/images/dot3.gif) 0 0 repeat-x;}
.b3 {background: url(/public/resources/images/dot3.gif) 0 100% repeat-x}
.l3{background: url(/public/resources/images/dot3.gif) 0 0 repeat-y}
.r3 {background: url(/public/resources/images/dot3.gif) 100% 0 repeat-y}
.bl3 {background: url(/public/resources/images/bl3.gif) 0 100% no-repeat}
.br3 {background: url(/public/resources/images/br3.gif) 100% 100% no-repeat}
.tl3 {background: url(/public/resources/images/tl3.gif) 0 0 no-repeat}
.tr3 {background: url(/public/resources/images/tr3.gif) 100% 0 no-repeat; padding:10px;}

.t4 {background: url(/public/resources/images/dot4.gif) 0 0 repeat-x;}
.b4 {background: url(/public/resources/images/dot4.gif) 0 100% repeat-x}
.l4{background: url(/public/resources/images/dot4.gif) 0 0 repeat-y}
.r4 {background: url(/public/resources/images/dot4.gif) 100% 0 repeat-y}
.bl4 {background: url(/public/resources/images/bl4.gif) 0 100% no-repeat}
.br4 {background: url(/public/resources/images/br4.gif) 100% 100% no-repeat}
.tl4 {background: url(/public/resources/images/tl4.gif) 0 0 no-repeat}
.tr4 {background: url(/public/resources/images/tr4.gif) 100% 0 no-repeat; padding:10px}

.t5 {background: url(/public/resources/images/dot5.gif) 0 0 repeat-x;}
.b5 {background: url(/public/resources/images/dot5.gif) 0 100% repeat-x}
.l5{background: url(/public/resources/images/dot5.gif) 0 0 repeat-y}
.r5 {background: url(/public/resources/images/dot5.gif) 100% 0 repeat-y}
.bl5 {background: url(/public/resources/images/bl5.gif) 0 100% no-repeat}
.br5 {background: url(/public/resources/images/br5.gif) 100% 100% no-repeat}
.tl5 {background: url(/public/resources/images/tl5.gif) 0 0 no-repeat}
.tr5 {background: url(/public/resources/images/tr5.gif) 100% 0 no-repeat; padding:10px}


/* needed for IE to make :active state work first time */
a.gallery, a.gallery:visited {display:block; display:inline-block; color:#000; text-decoration:none; border:1px solid #000; width:75px; height:47px; float:left; margin:4px; z-index:50;}
a.slidea {background:url(/public/resources/images/thumb2.jpg);}
a.slideb {background:url(/public/resources/images/thumb3.jpg);}
a.slidec {background:url(/public/resources/images/thumb4.jpg);}
a.slided {background:url(/public/resources/images/thumb5.jpg);}
a.slidee {background:url(/public/resources/images/thumb6.jpg);}
a.slidef {background:url(/public/resources/images/thumb7.jpg);}
a.slideg {background:url(/public/resources/images/thumb8.jpg);}
a.slideh {background:url(/public/resources/images/thumb9.jpg);}
a.slidei {background:url(/public/resources/images/thumb10.jpg);}
a.slidej {background:url(/public/resources/images/thumb11.jpg);}
a.slidek {background:url(/public/resources/images/thumb12.jpg);}
a.slidel {background:url(/public/resources/images/thumb13.jpg);}
a.slidem {background:url(/public/resources/images/thumb14.jpg);}
a.sliden {background:url(/public/resources/images/thumb15.jpg);}
a.slideo {background:url(/public/resources/images/thumb16.jpg);}
a.slidep {background:url(/public/resources/images/thumb17.jpg);}
a.slider {background:url(/public/resources/images/thumb18.jpg);}
a.slides {background:url(/public/resources/images/thumb1.jpg);}
a.gallery em, a.gallery span {display:none;}
a.gallery:hover {border:1px solid #fff;}
/* styling for TOP gallery */
#container_top {position:relative; width:850px; height:1000px; background:#d1c8c3; border:1px solid #a49188; margin:1em auto;}#container_top img {border:0;}
#container_top .thumbs {position:absolute; left:0; top:0;}
#container_top a.gallery:hover span {display:block; position:absolute; width:402px; height:110px; top:150px; left:5px; padding:5px; font-style:italic; color:#fff; z-index:100;}
#container_top a.gallery:hover span:first-line {font-style:normal; font-weight:bold; font-size:1.1em; color:#000;}
#container_top a.gallery:active em, #container_top a.gallery:focus em {display:block; position:absolute; width:520px; height:250px; top:160px; left:20px; padding:5px; color:#000; z-index:50;}
#container_top h1 {clear:both; margin:0; padding-top:200px; text-align:center; font-family: georgia, "times new roman", serif; font-size:3em; font-weight:normal; color:#fff;}
#container_top h1 em {font-size:0.6em; color:#000;}

/* _________________________________________________DESIGN___________________________________*/
/* _________________________________________________DESIGN___________________________________*/
/* _________________________________________________DESIGN___________________________________*/
/* _________________________________________________DESIGN___________________________________*/
/* _________________________________________________DESIGN___________________________________*/

.absolute{
    position: absolute;
    display: block;
    margin: 15px 0px 0px 0px;
    padding: 0px;
    width: 160px;
}

.loginbox {
    position: absolute;
    top: 155px;
    left:2px;
    list-style-type: none;
    text-decoration: none;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 160px;
    height: 215px;
    font-family: Verdana, Geneva, Bitstream Vera Sans, Helvetica, sans-serif;
    font-size: 12px;
    color: #1f1f1f;
    /*background: #fff url(/public/resources/design/login_bg.png) no-repeat;*/
      
    background: #D1DEEF;/* url("/public/resources/design/angajatori/bg_box.gif") repeat-x left bottom;*/
    _background: none;
    border: 1px solid #f1f1f1;
   
}

.textInfo {
    position: absolute;
    top: 210px;
    left:3px;
    display: block;
    margin: 0px 0px 0px 0px;
    width: 160px;
    font-family: Arial;
    font-size: 11px;
    color: black;
}

.inTextInfo {
    padding: 10px;
}

.loginbox * {
    padding: 0px;
    margin: 0px;
}

.logintbl {
    margin-left: 0.5em;
    margin-right: 0.5em;
    margin-top: 1em;
}

.inputMic {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    padding: 2px 0;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-decoration: none;
    width: 140px;
}

.selectMic {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 0;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-decoration: none;
    width: 142px;
}

.leftMenuBoxLogin{
    margin-left: 0.2em;
    padding-left: 0.2em;
}

.whitehr {
    color: #fff;
    background-color: #ccc;
    border-bottom: 1px solid #fff;
    _border:0;
    height: 1px;
    margin: 2px 0;
    padding:0;
    font-size:1px;
}
#head li.whitehr{ margin:0; height:1px; line-height:0; padding:0; font-size:1px; _border:0;}

.prtop{
    background-color: #73b9e1;
    padding: 1.5em;
}

.basicul {
    padding-left: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-left: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
    list-style-type: none;
}

ul.basicul li {
    list-style-type: none;
    height: 12px;
    padding-left: 10px;
    margin-left: 0em;
}

.cvheader {
    background-color: #bcdbf3;
    font-size: 16px;
    font-weight: bold;
    padding-left:1em;
}
.CVnou{
    background-color: orange;
    color: white;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}
.CVnou a {
    color: white;
}
.scrisoreheader{
    background-color:#ffbc79;
    font-size: 16px;
    font-weight: bold;
    padding-left:1em;
}
.scrisoarenoua{
    background-color: #f79128;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    color:#ffffff;
}
.scrisoarenoua a{
    color:#ffffff;
}
.scrisoarenoua a:hover{
    color:#000;
}

.scrth{
  padding: 2px 1em 2px 1em;
  font-size: 12px;
  color: #1f1f1f;
  background-color:#ffddbb;
}

h3.select {
        background-color: #f8f8f8;
        font-size: 14px;
        border-bottom: 1px dotted gray;
        padding: 2px;
        margin: 12px;
        margin-top: 20px;
}

div.lacariera a {
        margin: 10px;
}

div.lacariera h6 {
        margin: 5px;
        font-size: 12px;
}

#box_articole_cursuri ul,
#box_articole_cariera ul,
#box_articole_articole ul,
#box_articole_dezvoltare ul {
    padding-left: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-left: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
    list-style-type: none;
}
ul.angajul{
    padding-left: 2em;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-left: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
    list-style-image: url(/public/resources/design/orange-bullet.png);
    list-style-position: outside;
    font-size: 10px;
    font-family: Verdana;
    width: 200px;
}
ul.angajul2{
    padding-left: 2em;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-left: 1px;
    margin-top: 2px;
    margin-bottom: 1px;
    list-style-image: url(/public/resources/images/designang/blue-bullet.png);
    list-style-position: outside;
    font-size: 14px;
    font-family: Arial;

}

ul.angajul li{
    padding-left: 1em;
    padding-bottom: 8px;;
}
ul.angajul2 li{
    padding-left: 1px;
    padding-bottom: 8px;;
}

.lincButon:link, .lincButon:visited {
  list-style-type: none;
  text-decoration: none;
  display: inline;
  border: 1px solid #DADADA;
  padding: 2px 1em 2px 1em;
  font-family: Verdana, Geneva, Bitstream Vera Sans, Helvetica, sans-serif;
  font-size: 12px;
  color: #1f1f1f;
  background-color:#ffffff;
/*  text-transform: uppercase;*/
  text-align: center;
  background-image: url(/public/resources/images/input_bg.gif);
  
}

.lincButon:hover {
  list-style-type: none;
  text-decoration: none;
  display: inline;
  border: 1px solid #DADADA;
  padding: 2px 1em 2px 1em;
  font-family: Verdana, Geneva, Bitstream Vera Sans, Helvetica, sans-serif;
  font-size: 12px;
  color: orange;
  background-color:#ffffff;
  /*text-transform: uppercase;*/
  text-align: center;
  background-image: url(/public/resources/images/input_bg.gif);
}

span.lincButon {
  list-style-type: none;
  text-decoration: none;
  display: inline;
  border: 1px solid #DADADA;
  padding: 2px 1em 2px 1em;
  font-family: Verdana, Geneva, Bitstream Vera Sans, Helvetica, sans-serif;
  font-size: 12px;
  color: #1f1f1f;
  background-color:#ffffff;
/*  text-transform: uppercase;*/
  text-align: center;
  background-image: url(/public/resources/images/input_bg.gif);
  cursor: pointer;
}

.lincButon {
  list-style-type: none;
  text-decoration: none;
  display: inline;
  border: 1px solid #DADADA;
  padding: 2px 1em 2px 1em;
  font-family: Verdana, Geneva, Bitstream Vera Sans, Helvetica, sans-serif;
  font-size: 12px;
  color: #0f70b8;
  background-color:#ffffff;
/*  text-transform: uppercase;*/
  text-align: center;
  background-image: url(/public/resources/images/input_bg.gif);
  cursor: pointer;
}

.linkLike{
    color:#0f70b8;
    text-decoration: none;
    cursor: pointer;
}

.linkLike:hover {
    color: orange;
    text-decoration: none;
    cursor: pointer;
}

span.linkLike{
    color:#0f70b8;
    text-decoration: none;
    cursor: pointer;
}

span.linkLike:hover {
    color: orange;
    text-decoration: none;
    cursor: pointer;
}

/* Fading Tooltips By Dustin Diaz*/
body div#toolTip { 
    position:absolute;
    z-index:1000;
    width:220px;
    background:#fff;
    border:1px double rgb( 192, 192, 192 );
    text-align:left;
    padding:20px;
    min-height:1em; 
    font-family: arial; 
    font-size: 12px; 
}
body div#toolTip p { margin:0;padding:0;color:#1f1f1f;font:11px/12px verdana,arial,sans-serif; }
body div#toolTip p em { display:block;margin-top:3px;color:#f60;font-style:normal;font-weight:bold; }
body div#toolTip p em span { font-weight:normal;color:#0f70b8 }

#minornav a#current2 {
    color: #F5B761;
     font-weight: bold;
}

.form_ttr_question {
    font-weight: bold;
    padding-top: 10px;
}

.sectiune_form_tt {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: bold;
    background-color: #3399FF;
    color: white;
    cursor: pointer;
    position: relative;
    text-align: left;
    width: 100%;    
}

.tt_item_titlu {
    margin-left: 10px;
}

.form_tt_table {
    width: 100%;
}

span.sub_ttr {
    font-weight: normal;
    text-decoration: underline;
    position: absolute;
    right: 5px;
    padding-left: 20px;
    background-image: url( '/public/resources/images/claudius/down.png' );
    background-repeat: no-repeat;
}

span.sub_ttr_jos {
    font-weight: normal;
    text-decoration: underline;
    position: absolute;
    right: 5px;
    padding-left: 20px;
    background-image: url( '/public/resources/images/claudius/up.png' );
    background-repeat: no-repeat;
}

.sec_closer {
    width: 100px;
    background-color: #FFBC79;
}

span { 
    behavior: url(/public/resources/js/iepngfix.htc) 
}

.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}

div.librariepnet {
  font-size: 14px;
}

.LV_validation_message{
    margin:0 0 0 5px;
}

.LV_valid {
    /*background:#EFFEF1 none repeat scroll 0%;*/
   /* border-top:1px solid #00AE14;*/
    font-size:12px;
    padding:4px 10px 4px 15px;
    color: #00AE14;
    font-weight: bold;
}
    
.LV_invalid {
    /*background:#FFF1EB none repeat scroll 0%;
   /* border-top:1px solid #F54100;*/
    font-size:12px;
    padding:2px 10px 4px 15px;
    color: #F54100;
    font-weight: bold;
}

.LV_valid_field {
    background-color: #CFFFE6;
    border: 1px solid #609fc6;
    color: #1f1f1f;
}
    
.LV_invalid_field  {
    background-color: #FFCFE7;
    border: 1px solid #609fc6;
    color: #1f1f1f;
}

/* jquery ui tabs */
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; border-bottom:5px solid #006699; height:26px; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none;  }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

.box-highlight{
    border: 1px solid rgb(115, 184, 225); 
    background-color: rgb(240, 252, 255); 
    margin: 10px 20px; 
    width: 90%; padding: 10px;
}




/*acca*/

#accaafp, #accaafp-cont { color:#36383D; font-family: Geneva, Helvetica, Arial, sans-serif; }
#accaafp-cont {padding-right:10px;}
.acca-bg { 
background: url(/public/resources/images/acca/acca.png) no-repeat; 
width:100%; height:290px; 
}
.acca-bg2012 { 
background: url(/public/resources/images/acca/acca2012_nou4.png) no-repeat; 
width:100%; height:290px; 
}
.acca-bg2013 { 
background: url(/public/resources/images/acca/acca_2013_header.png) no-repeat; 
width:100%; height:290px; 
}
.acca-bg2014 { 
background: url(/public/resources/images/acca/acca_2014_header.png) no-repeat; 
width:100%; height:290px; 
}
#accafp h1{ 
  font-weight:900;
  font-size:20px;
  line-height:24px;
  margin: 20px;
}
#accafp h2{ 
  font-weight:100;
  font-size:18px;
  line-height:22px;
  margin: 20px;
}

#accafp a img { border:0; }
#accafp .acca-buttons {padding:5px 0px; }
#accafp .acca-button { float:left; color:#fff; margin-left :2px; padding:5px 2px 5px 2px; height:25px; text-align:center; font-size:14px; font-weight:bold; }
#accafp .acca-button a, #accafp .acca-button a:visited, #accafp .acca-button a:active { color:#fff; text-decoration:none; width:100%; height:100%; display:block; outline:none;}
#accafp .acca-button a:hover { color:#fff; text-decoration:none; }
#accafp .acca-button1 {width:200px; height:30px;  background:#776E6E;}
#accafp .acca-button2 {width:260px;height:30px; background:#776E6E;}
#accafp .acca-button3 {width:180px;height:30px;  background:#776E6E;}

#accafp .acca-button1:hover  {width:200px; height:30px;  background:#D92E10;}
#accafp .acca-button2:hover {width:260px;height:30px; background:#D92E10;}
#accafp .acca-button3:hover {width:180px;height:30px;  background:#D92E10;}
#accafp .acca-image { margin: 40px 10px 0 10px; }
#accafp .acca-activ {background:#D92E10;}

/*acca end*/

/*jti*/


#jtifp h1{ 
  font-weight:900;
  font-size:20px;
  line-height:24px;
  margin: 20px;
}
h2.jti_title{
  font-family: Georgia, Helvetica, Arial, sans-serif;
  font-weight:100;
  font-size:19px;
  line-height:22px;
  margin: 20px auto;
  font-style: italic;
  color: rgb(176,209,33);
  
}

#jtifp a img { border:0; }
#jtifp .jti-buttons {padding:5px 0px; }
#jtifp .jti-button { float:left; color:#fff; margin-left :2px; padding:7px 2px 2px 2px; height:30px; text-align:center; font-size:14px; font-weight:bold; }
#jtifp .jti-button a, #jtifp .jti-button a:visited, #jtifp .jti-button a:active {
  color:#E9F625; text-decoration:none; width:100%; height:100%; display:block; outline:none;
  padding-top: 3px;}
#jtifp .jti-button a:hover { color:#E9F625; text-decoration:none; }
#jtifp .jti-button1 {width:200px; height:30px;  background:#1E2E3D;}
#jtifp .jti-button2 {width:200px;height:30px; background:#1E2E3D;}
#jtifp .jti-button3 {width:233px;height:30px;  background:#1E2E3D;}

#jtifp .jti-button1:hover  {width:200px; height:30px;  background:#4A8E7F;}
#jtifp .jti-button2:hover {width:200px;height:30px; background:#4A8E7F;}
#jtifp .jti-button3:hover {width:233px;height:30px;  background:#4A8E7F;}
#jtifp .jti-image { margin: 40px 10px 0 10px; }
#jtifp .jti-activ {background:#4A8E7F;}

/*jti end*/




/*yout connector*/

#ycfp{
  width: 661px;margin: 0;padding: 0;
}
#ycfp1{
  width: 660px;margin: 0;padding: 0px;
  background: #00C4D7;
}
#ycfp1 ul {
  list-style-image:url('/public/resources/images/youth_connector/li.jpg');
}
#ycfp1 .text{
  color: #fff;
  font-size: 14px;
  padding-left:  25px;
}
#ycfp1 a img { border:0;}
#ycfp h1{ 
  font-weight:900;
  font-size:20px;
  line-height:24px;
  margin: 20px;
}
#ycfp h2{ 
  font-weight:100;
  font-size:18px;
  line-height:22px;
  margin: 20px;
}

#ycfp a img { border:0; }
#ycfp .yc-buttons {padding:5px 0px; }
#ycfp .yc-button { float:left; color:#fff; margin-right:  3px; padding:10px 2px 2px 2px; height:25px; text-align:center; font-size:14px; font-weight:bold; }
#ycfp .yc-button a, #ycfp .yc-button a:visited, #ycfp .yc-button a:active { color:#fff; text-decoration:none; width:100%; height:100%; display:block; outline:none;}
#ycfp .yc-button a:hover { color:#fff; text-decoration:none; }
#ycfp .yc-button1 {width:200px; height:30px;  background:#00C4D7;}
#ycfp .yc-button2 {width:240px;height:30px; background:#00C4D7;}
#ycfp .yc-button3 {width:200px;height:30px;  background:#00C4D7;}

#ycfp .yc-button1:hover  {width:200px; height:30px;  background:#111214;}
#ycfp .yc-button2:hover {width:240px;height:30px; background:#111214;}
#ycfp .yc-button3:hover {width:200px;height:30px;  background:#111214;}
#ycfp .yc-image { margin: 40px 10px 0 10px; }
#ycfp .yc-activ {text-decoration: underline}

input.mediu_yc {
    font-size: 16px;
    margin: 2px;
    padding: 0 2px;
    width: 217px;
}
#ycfp .yc-button21 {width:200px; height:30px;  background:#111214;}
#ycfp .yc-button22 {width:240px;height:30px; background:#111214;}
#ycfp .yc-button23 {width:200px;height:30px;  background:#111214;}

#ycfp .yc-button21:hover  {width:200px; height:30px;  background:#00C4D7;}
#ycfp .yc-button22:hover {width:240px;height:30px; background:#00C4D7;}
#ycfp .yc-button23:hover {width:200px;height:30px;  background:#00C4D7;}

/*indygen*/
#ycfp .ic-button { float:left; color:#fff; margin-right:  3px; padding:10px 2px 2px 2px; height:25px; text-align:center; font-size:14px; font-weight:bold; }
#ycfp .ic-button a, #ycfp .yc-button a:visited, #ycfp .yc-button a:active { color:#fff; text-decoration:none; width:100%; height:100%; display:block; outline:none;}
#ycfp .ic-button a:hover { color:#fff; text-decoration:none; color: #000;}
#ycfp .ic-button21 {width:150px; height:30px;  background:#D40020;}
#ycfp .ic-button22 {width:150px;height:30px; background:#D40020;}
#ycfp .ic-button23 {width:183px;height:30px;  background:#D40020;}

#ycfp .ic-button21:hover  {width:150px; height:30px;  background:#F6F6F6; color: #000;}
#ycfp .ic-button22:hover {width:150px;height:30px; background:#F6F6F6;color: #000;}
#ycfp .ic-button23:hover {width:183px;height:30px;  background:#F6F6F6;color: #000;}
#ycfp .ic-buttoncurrent ,#ycfp .ic-buttoncurrent a{width:150px;height:30px;  background:#F6F6F6;color: #000;}
/*yout connector end*/


/*libra*/
#ycfp .lb-button {  line-height: 13px;vertical-align: middle;float:left; color:#fff; margin-right:  3px; padding:7px 2px 5px 2px; height:25px; text-align:center; font-size:14px; font-weight:bold; }
#ycfp .lb-button a, #ycfp .lb-button a:visited, #ycfp .lb-button a:active {vertical-align: middle; color:#fff; text-decoration:none; width:100%; height:100%; display:block; outline:none;}
#ycfp .lb-button a:hover { color:#fff; text-decoration:none; color: #000;}
#ycfp .lb-button21 {width:125px; height:30px;  background:#D40020;}
#ycfp .lb-button22 {width:126px;height:30px; background:#D40020;}
#ycfp .lb-button23 {width:183px;height:30px;  background:#D40020;}

#ycfp .lb-button21:hover  {width:125px; height:30px;  background:#F6F6F6; color: #000;}
#ycfp .lb-button22:hover {width:126px;height:30px; background:#F6F6F6;color: #000;}
#ycfp .lb-button23:hover {width:183px;height:30px;  background:#F6F6F6;color: #000;}
#ycfp .lb-buttoncurrent ,#ycfp .lb-buttoncurrent a{width:150px;height:30px;  background:#F6F6F6;color: #000;}
/*libra end*/


#bcrafp, #bcrafp-cont { color:#36383D; font-family: Geneva, Helvetica, Arial, sans-serif; }
#bcrafp-cont {padding-right:30px;}
.bcr-bg { 
background: url(/public/resources/images/bcr/bcr-bg.gif) no-repeat; 
width:100%; height:325px; 
}
.bcr-bg2 { 
background: url(/public/resources/images/bcr/bcr-bg2.gif) no-repeat; 
width:100%; height:499px; 
}
.bcr-bg3 { 
background: url(/public/resources/images/bcr/bcr-bg3.gif) no-repeat; 
width:100%; height:194px; 
}
#bcrafp h1{ 
  font-weight:900;
  font-size:20px;
  line-height:24px;
  margin: 20px;
}
#bcrafp h2{ 
  font-weight:100;
  font-size:18px;
  line-height:22px;
  margin: 20px;
}

#bcrafp a img { border:0; }
#bcrafp .bcr-buttons {padding:5px 20px; }
#bcrafp .bcr-button { float:left; color:#005291; margin-left :5px; padding:10px 20px 0 20px; height:25px; text-align:center; font-size:14px; font-weight:bold; }
#bcrafp .bcr-button a, #bcrafp .bcr-button a:visited, #bcrafp .bcr-button a:active { color:#005291; text-decoration:none; width:100%; height:100%; display:block; }
#bcrafp .bcr-button a:hover { color:#ED1119; text-decoration:none; }
#bcrafp .bcr-button1 { background: url(/public/resources/images/bcr/buton1.png) no-repeat; width:133px;}
#bcrafp .bcr-button2 { background: url(/public/resources/images/bcr/buton2.png) no-repeat; width:163px;}
#bcrafp .bcr-button3 { background: url(/public/resources/images/bcr/buton3.png) no-repeat; width:175px;}

#bcrafp .bcr-image { margin: 40px 10px 0 10px; }
#bcrafp .small { font-size:9px; margin:0;padding:0;}
#bcrafp .fright, #bcrafp-cont .fright {float:right; padding:20px 30px 20px 20px}

 p.link-list { font-size:12px; padding:30px 0 0 16px; font-weight:bold;}
#bcrafp p.link-list a {margin:0 7px;}
#bcrafp p.link-list a:hover, #bcrafp p.link-list a.active { text-decoration:none; color:#ED1119; }

#bcrafp-cont h2 {margin:15px 0 0 0; font-size:14px;}
#bcrafp-cont .text-big { font-size:14px; color:#005593;}
#bcrafp-cont .col-pasi-wrapper{width:60%; float:left;}
#bcrafp-cont .h-participa { font-size:24px; float:left; padding:10px 18px; margin-left:20px; text-align:center; background: url(/public/resources/images/bcr/buton3-big.png) no-repeat;}

.bcr-bg h4 { margin-left:20px; }
.faq{width:660px;}

.faq .intreb{width:660px;
float:left;margin-top:10px;
margin-bottom:40px;}
.faq .intrebare{width:640px;
height:auto !important;
min-height:25px;height:25px;
float:left; background-color:#fafcff;border:1px solid #d8e4f7;padding-left:10px;margin-top:7px;}
.faq .intrebare a{ cursor:pointer; font-size:11px;color:#3771ce;text-decoration:none;float:left;line-height:16px;padding:10px 0 10px 10px;}
.faq .intrebare p{font-size:11px;color:#585858;float:left;padding:10px 10px 20px 30px;margin:0px;}

.quiz {margin:10px 0 0 20px; }
.quiz ul.raspunsuri {list-style: none;}
.quiz label.error { display:block; color:#ff0000;}
#question-error { padding:20px; font-weight:bold; margin:20px; width:80%; color:#ff0000; border:2px solid red; background:#FFEFEF; text-align:center; }


/* IE hacks*/
#bcrafp h1{  *margin-top:0; _width:90%;}
html>body #bcrafp h1 {*width:100%;}
.bcr-bg h1 { *padding-top:10px; }
#bcrafp .bcr-buttons { *padding:0 20px }

ul.v_arrow_menu, ul.arrow_menu{
  width:650px;
  height:69px;
  list-style:none;
  font-family: Arial, sans-serif;
  font-size:12px;
  position:relative;
  margin:10px 0 0 0;padding:0;
}
ul.v_arrow_menu li, ul.arrow_menu li{
  height:69px;display:block;
  margin:0;padding:0;
  position:absolute;
}
ul.v_arrow_menu li a,ul.arrow_menu li a {z-index:300; position:absolute; color:#fff; height:100%; text-decoration:none; display:inline-block; padding:12px 10px 0 35px;}

ul.v_arrow_menu a:visited,ul.v_arrow_menu a:hover, ul.v_arrow_menu a:link,
ul.arrow_menu a:visited,ul.arrow_menu a:hover, ul.arrow_menu a:link
{
    color:#fff;
}
#block_1 ul.v_arrow_menu a:hover, #block_1 ul.arrow_menu a:hover{
    text-decoration:underline;
}

ul.v_arrow_menu.small_text{
    font-size: 13px;
}

ul.v_arrow_menu li.li1 a{padding-left:6px;}
ul.v_arrow_menu li.li_africa2 a{padding-top:5px;}
ul.v_arrow_menu li.li_africa3 a{padding-top:5px;}
ul.v_arrow_menu li.li_doar4 a{padding-top:5px;}
ul.v_arrow_menu li.li5 a{padding-top:5px;}
ul.v_arrow_menu.small_text li a{padding-top:10px;}


ul.v_arrow_menu li.li_nou1  a{padding-left:6px;}
ul.v_arrow_menu li.li_nou3  a{padding-top:5px;}
ul.v_arrow_menu li.li_nou2  a{padding-top:3px;}
ul.v_arrow_menu li.li_nou1{background:url(/public/resources/images/v_arrow_menu/buton1.gif);width:132px;z-index:5;}
ul.v_arrow_menu li.li_nou2{background:url(/public/resources/images/v_arrow_menu/buton3.gif);width:147px;z-index:3;left:102px;}
ul.v_arrow_menu li.li_nou3{background:url(/public/resources/images/v_arrow_menu/buton5.gif);width:160px;z-index:1; left:245px;}

ul.v_arrow_menu li.li_nou1h{background:url(/public/resources/images/v_arrow_menu/buton1h.gif);z-index:100;}
ul.v_arrow_menu li.li_nou2h{background:url(/public/resources/images/v_arrow_menu/buton3h.gif);z-index:100;width:174px;}
ul.v_arrow_menu li.li_nou3h{background:url(/public/resources/images/v_arrow_menu/buton5h.gif);z-index:100;}

ul.v_arrow_menu li.li1{background:url(/public/resources/images/v_arrow_menu/buton1.gif);width:132px;z-index:5;}
ul.v_arrow_menu li.li2{background:url(/public/resources/images/v_arrow_menu/buton2.gif);width:151px;z-index:4;left:102px;}
ul.v_arrow_menu li.li3{background:url(/public/resources/images/v_arrow_menu/buton3.gif);width:174px;z-index:3; left:221px;}

ul.v_arrow_menu li.li_africa2{background:url(/public/resources/images/v_arrow_menu/buton2.gif);width:151px;z-index:4;left:102px;}
ul.v_arrow_menu li.li_africa3{background:url(/public/resources/images/v_arrow_menu/buton3.gif);width:174px;z-index:3; left:221px;}

ul.v_arrow_menu li.li_doar4{background:url(/public/resources/images/v_arrow_menu/buton5.gif);width:162px;z-index:1; left:365px;}

ul.v_arrow_menu li.li4{background:url(/public/resources/images/v_arrow_menu/buton4.gif);width:152px;z-index:2; left:365px;}
ul.v_arrow_menu li.li5{background:url(/public/resources/images/v_arrow_menu/buton5.gif);width:162px;z-index:1; left:488px;}
ul.v_arrow_menu li.li1h{background:url(/public/resources/images/v_arrow_menu/buton1h.gif);z-index:100;}
ul.v_arrow_menu li.li2h{background:url(/public/resources/images/v_arrow_menu/buton2h.gif);z-index:100;}
ul.v_arrow_menu li.li3h{background:url(/public/resources/images/v_arrow_menu/buton3h.gif);z-index:100;}
ul.v_arrow_menu li.li4h{background:url(/public/resources/images/v_arrow_menu/buton4h.gif);z-index:100;}
ul.v_arrow_menu li.li5h{background:url(/public/resources/images/v_arrow_menu/buton5h.gif);z-index:100;}

ul.v_arrow_menu_3 li.li1 a{padding-left:6px;}
ul.v_arrow_menu_3 li.li5 a{padding-top:12px;}
ul.v_arrow_menu_3 li.li1{background:url(/public/resources/images/v_arrow_menu_3/buton1.gif);width:132px;z-index:5;}
ul.v_arrow_menu_3 li.li2{background:url(/public/resources/images/v_arrow_menu_3/buton2.gif);width:151px;z-index:4;left:102px;}
ul.v_arrow_menu_3 li.li3{background:url(/public/resources/images/v_arrow_menu_3/buton3.gif);width:174px;z-index:3; left:221px;}
ul.v_arrow_menu_3 li.li4{background:url(/public/resources/images/v_arrow_menu_3/buton4.gif);width:152px;z-index:2; left:365px;}
ul.v_arrow_menu_3 li.li5{background:url(/public/resources/images/v_arrow_menu_3/buton5.gif);width:162px;z-index:1; left:488px;}
ul.v_arrow_menu_3 li.li1h{background:url(/public/resources/images/v_arrow_menu_3/buton1h.gif);z-index:100;}
ul.v_arrow_menu_3 li.li2h{background:url(/public/resources/images/v_arrow_menu_3/buton2h.gif);z-index:100;}
ul.v_arrow_menu_3 li.li3h{background:url(/public/resources/images/v_arrow_menu_3/buton3h.gif);z-index:100;}
ul.v_arrow_menu_3 li.li4h{background:url(/public/resources/images/v_arrow_menu_3/buton4h.gif);z-index:100;}
ul.v_arrow_menu_3 li.li5h{background:url(/public/resources/images/v_arrow_menu_3/buton5h.gif);z-index:100;}

ul.v_arrow_menu_4 li.li1{background:url(/public/resources/images/v_arrow_menu_3/buton1.gif);width:125px;z-index:5;}
ul.v_arrow_menu_4 li.li2{background:url(/public/resources/images/v_arrow_menu_3/buton2.gif);width:151px;z-index:4;left:102px;}
ul.v_arrow_menu_4 li.li3{background:url(/public/resources/images/v_arrow_menu_3/buton3.gif);width:174px;z-index:3; left:221px;}
ul.v_arrow_menu_4 li.li4{background:url(/public/resources/images/v_arrow_menu_3/buton3.gif);width:174px;z-index:3; left:221px;}
ul.v_arrow_menu_4 li.li5{background:url(/public/resources/images/v_arrow_menu_3/buton4.gif);width:152px;z-index:2; left:365px;}
ul.v_arrow_menu_4 li.li6{background:url(/public/resources/images/v_arrow_menu_3/buton5.gif);width:162px;z-index:1; left:488px;}
ul.v_arrow_menu_4 li.li1h{background:url(/public/resources/images/v_arrow_menu_3/buton1h.gif);z-index:100;}
ul.v_arrow_menu_4 li.li2h{background:url(/public/resources/images/v_arrow_menu_3/buton2h.gif);z-index:100;}
ul.v_arrow_menu_4 li.li3h{background:url(/public/resources/images/v_arrow_menu_3/buton3h.gif);z-index:100;}
ul.v_arrow_menu_4 li.li4h{background:url(/public/resources/images/v_arrow_menu_3/buton3h.gif);z-index:100;}
ul.v_arrow_menu_4 li.li5h{background:url(/public/resources/images/v_arrow_menu_3/buton4h.gif);z-index:100;}
ul.v_arrow_menu_4 li.li6h{background:url(/public/resources/images/v_arrow_menu_3/buton5h.gif);z-index:100;}

ul.v_arrow_menu_2{
  width:650px;
  height:69px;
  list-style:none;
  font-family: Arial, sans-serif;
  font-size:16px;
  position:relative;
  margin:10px 0 0 0;padding:0;
}
ul.v_arrow_menu_2 li{
  height:69px;display:block;
  margin:0;padding:0;
  float:left;
}
ul.v_arrow_menu_2 li a{text-decoration:underline;}
ul.v_arrow_menu_2 li a, ul.v_arrow_menu_2 li span {z-index:300; color:#fff; text-decoration:none; display:block; padding:15px 10px 0 10px; }
ul.v_arrow_menu_2 li a:hover{text-decoration:underline;}
ul.v_arrow_menu_2 li.li1 a, ul.v_arrow_menu_2 li.li1 span, ul.v_arrow_menu_2 li.li2 a, ul.v_arrow_menu_2 li.li4 a{padding-top:4px;}
ul.v_arrow_menu_2 li.li1{background:url(http://www.hipo.ro/public/resources/images/v_arrow_menu_2/1.jpg);width:127px;z-index:5;}
ul.v_arrow_menu_2 li.li2{background:url(http://www.hipo.ro/public/resources/images/v_arrow_menu_2/2.jpg);width:95px;z-index:4;}
ul.v_arrow_menu_2 li.li3{background:url(http://www.hipo.ro/public/resources/images/v_arrow_menu_2/3.jpg);width:140px;z-index:3; }
ul.v_arrow_menu_2 li.li4{background:url(http://www.hipo.ro/public/resources/images/v_arrow_menu_2/4.jpg);width:164px;z-index:2; }
ul.v_arrow_menu_2 li.li5{background:url(http://www.hipo.ro/public/resources/images/v_arrow_menu_2/5.jpg);width:124px;z-index:1; }
ul.v_arrow_menu_2 li.li1:hover, ul.v_arrow_menu_2 li.li1h{background:url(http://www.hipo.ro/public/resources/images/v_arrow_menu_2/1.jpg);z-index:100;}
ul.v_arrow_menu_2 li.li2:hover, ul.v_arrow_menu_2 li.li2h{background:url(http://www.hipo.ro/public/resources/images/v_arrow_menu_2/2.jpg);z-index:100;}
ul.v_arrow_menu_2 li.li3:hover, ul.v_arrow_menu_2 li.li3h{background:url(http://www.hipo.ro/public/resources/images/v_arrow_menu_2/3.jpg);z-index:100;}
ul.v_arrow_menu_2 li.li4:hover, ul.v_arrow_menu_2 li.li4h{background:url(http://www.hipo.ro/public/resources/images/v_arrow_menu_2/4.jpg);z-index:100;}
ul.v_arrow_menu_2 li.li5:hover, ul.v_arrow_menu_2 li.li5h{background:url(http://www.hipo.ro/public/resources/images/v_arrow_menu_2/5.jpg);z-index:100;}


ul.arrow-rompetrol{width:650px;height:45px;list-style:none;font-family: Arial, sans-serif;font-size:12px;margin:10px 0 0 0;padding:0;position:relative;}
ul.arrow-rompetrol li{height:45px;display:block;margin:0;padding:0;position:absolute;}
ul.arrow-rompetrol li a {z-index:300; position:absolute; color:#fff; height:100%; text-decoration:none; display:inline-block; padding:7px 10px 0 23px;}
ul.arrow-rompetrol a:visited,ul.arrow-rompetrol a:hover, ul.arrow-rompetrol a:link{color:#fff;}
#block_1 ul.arrow-rompetrol a:hover{text-decoration:underline;}
ul.arrow-rompetrol li.li1 a{padding-left:8px;}

ul.arrow-rompetrol li.li1{background:url(http://www.hipo.ro/public/resources/images/arrow-rompetrol/arrow1.gif);width:135px;z-index:5;}
ul.arrow-rompetrol li.li2{background:url(http://www.hipo.ro/public/resources/images/arrow-rompetrol/arrow2.gif);width:111px;z-index:4;left:115px;}
ul.arrow-rompetrol li.li3{background:url(http://www.hipo.ro/public/resources/images/arrow-rompetrol/arrow3.gif);width:127px;z-index:3; left:208px;}
ul.arrow-rompetrol li.li4{background:url(http://www.hipo.ro/public/resources/images/arrow-rompetrol/arrow4.gif);width:150px;z-index:2; left:316px;}
ul.arrow-rompetrol li.li5{background:url(http://www.hipo.ro/public/resources/images/arrow-rompetrol/arrow5.gif);width:138px;z-index:1; left:445px;}
ul.arrow-rompetrol li.li6{background:url(http://www.hipo.ro/public/resources/images/arrow-rompetrol/arrow6.gif);width:78px;z-index:0; left:565px;}

ul.arrow-rompetrol li.li1h{background:url(http://www.hipo.ro/public/resources/images/arrow-rompetrol/arrow1h.gif);z-index:100;}
ul.arrow-rompetrol li.li2h{background:url(http://www.hipo.ro/public/resources/images/arrow-rompetrol/arrow2h.gif);z-index:100;}
ul.arrow-rompetrol li.li3h{background:url(http://www.hipo.ro/public/resources/images/arrow-rompetrol/arrow3h.gif);z-index:100;}
ul.arrow-rompetrol li.li4h{background:url(http://www.hipo.ro/public/resources/images/arrow-rompetrol/arrow4h.gif);z-index:100;}
ul.arrow-rompetrol li.li5h{background:url(http://www.hipo.ro/public/resources/images/arrow-rompetrol/arrow5h.gif);z-index:100;}
ul.arrow-rompetrol li.li6h{background:url(http://www.hipo.ro/public/resources/images/arrow-rompetrol/arrow6h2.gif);z-index:100;}

.content-image-small{padding: 10px 15px; text-align: center; float: right; width: 150px;}

/* new arrow lists */
#arrow-list-nav4{ margin:0; padding:0; }
#arrow-list-nav4 *{ text-decoration:none; color:#000; list-style:none; margin:0;padding:0; } /*Reset browsers and apply basic formatting*/
#arrow-list-nav4 li{display:inline; }
#arrow-list-nav4 li a, #arrow-list-nav4 li span {height:45px;float:left;cursor:pointer;cursor:hand; }
#arrow-list-nav4 a{background:url(/public/resources/design/arrows/4/left.jpg) left no-repeat;padding-left:20px;border-bottom:solid 2px #000} /*Applys the left segment of the image and adds the grey bottom border*/
#arrow-list-nav4 .right{padding-right:30px}
#arrow-list-nav4 .center{ background:url(/public/resources/design/arrows/4/center.jpg) repeat-x;margin-right:-30px;min-width:30px; padding:10px 5px 23px 5px; _padding:6px 5px 9px 5px; height:16px;} /*Applys the seamless background*/
#arrow-list-nav4 .start{background:url(/public/resources/design/arrows/4/farleft.jpg) left no-repeat} /*Applys the far left corner*/
#arrow-list-nav4 .nostart .right {margin-left: -20px}
#arrow-list-nav4 .end{background:url(/public/resources/design/arrows/4/farright.jpg) right no-repeat; padding-right:50px} /*Applys the far right corner*/
#arrow-list-nav4 .noend {background:none; padding-right:30px}
/*The following controls the hover states of the individual image slices. It's important to remember that IE6 will only recognise :hover when applied to a link element*/
#arrow-list-nav4 a:hover, #arrow-list-nav4 li.current a{background:url(/public/resources/design/arrows/4/right.jpg);}
#arrow-list-nav4 a.start:hover , #arrow-list-nav4 li.current a.start {background:url(/public/resources/design/arrows/4/farlefthover.jpg);}
#arrow-list-nav4 a:hover .end , #arrow-list-nav4 li.current a .end{background:url(/public/resources/design/arrows/4/farrighthover.jpg) right}
#arrow-list-nav4 a:hover .center, #arrow-list-nav4 li.current a .center{ background:url(/public/resources/design/arrows/4/centerhover.jpg);color:#fff;padding:10px 5px 23px 5px;height:12px; _padding:6px 5px 9px 5px;}
#arrow-list-nav4 a:hover .right, #arrow-list-nav4 li.current a .right{background:url(/public/resources/design/arrows/4/lefthover.gif) right;padding-right:50px;margin-right:-20px;position:relative}



#finlandezi {
      width: 660px; 
      margin-top:10px;
      *margin-top: 0;
   }
   
   #finlandezi ul {list-style:none;}
   
   #finlandezi #message { margin:0 30px; font-weight:bold; font-size: 14px;}
    
     .finland-header{
      width:454px;
      height:148px;
      background: url(http://www.hipo.ro/public/resources/images/finlandezi/bg_finland.jpg) no-repeat top right;
      text-align: right;
      padding: 20px 20px 10px 0;
      _padding-top: 20px;
      color: #f1f1f1;
      font-size:14px;
   }
   
   .finland-header a { text-decoration: underline; }
   
   .finland-header h2{ color:#046EDE; font-size:18px; text-transform: uppercase; }
   
   .finland-col{
      width: 290px;
      padding: 10px 20px;
      float: left;
   }
   
   .sidenote{
      font-size: 12px;
      line-height: 18px;
      width:150px;
      padding: 0 20px;
      *margin-right: 50px;
   }
    
    form.cmxform { clear:both };    
    
  form.cmxform ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }
    
  form.cmxform li {
    padding: 5px;
    margin: 0;
  }
  
  form.cmxform label {   
    height: 20px; 
    display: -moz-inline-stack;
    display: inline-block;
    line-height: 1.8;
    text-align: right;
    *padding-right:3px;
    width: 210px; 
  }
  
  form.cmxform label.error { color:#ff0000; text-align: left; padding-left: 10px }
    form.cmxform input.error {background-color:#FFDFE0; border-width:1px;}
  
  .finland-button { background: #fff; text-align: center; min-width:500px; }
  .finland-button button{
    background: #046EDE; 
    padding: 5px 20px;
    color: #fff;
    border: 0;
    cursor: pointer;
  }
  
  .finlandezi-footer{
    margin: 5px 0 0 20px;
  }
  
  #finlandezi-form { margin-top: 30px; }
  
#boxlogin-right, #boxlogin-left{
    float:left;
    padding: 10px 35px;
    *padding-top: 30px;
    margin: 10px 0;
    color: #000;
    height: 210px;
}

#boxlogin-left{
    background: #D1DEEF;
    border: 4px solid #D1DEEF;
    margin-left: 50px;
    padding-left: 50px;
    width: 35%;
    _width: 32%;
}
#boxlogin-right{
    width: 40%;
    border: 4px solid #D1DEEF;
}
#boxlogin-right a, #boxlogin-left a { text-decoration: underline; }
#boxlogin-right h2, #boxlogin-left h2 { font-size:18px }
#boxlogin-right h3 { font-size: 16px; }
ol.biglist{
    font-size: 14px;
    line-height: 20px;
}

button.submit-strong{
    padding: 3px 15px;
    color: #fff;
    background: #EB6B14;
    border: 0;
    font-weight: bold;
}


button.submit-strong_login{
    margin-top:3px;
    text-align:center;
    padding: 3px 10px;
    color: #fff;
    background: #EB6B14;
    border: 0;
    font-weight: bold;
    cursor: pointer;
}
li.submit{ text-align:right; margin:0; line-height:10px; width: 215px;}

#boxlogin-left ul.form { margin-top: 30px; }

ul.form { list-style:none; line-height: 20px; }
ul.form li { margin: 10px 0; }
ul.form li label{
    display: block;
    width: 100px;
    text-align: right;
    float: left;
    margin-right: 5px;
}

ul.sidemenu{
    list-style: none;
    margin:0; 
    padding: 5px 10px;
    font-size: 11px;
}
ul.sidemenu li { margin: 3px 0; }
ul.sidemenu li hr.whitehr{ margin: 5px 0; }

.homepage-tmp{
}

.notice-big{
    text-align: center;
    font-size: 14px;
    margin: 10px;
    font-weight: 100;
}

.ad-left *{
    margin: 5px 0 0 1px;
}

/* custom banners */
#banner_microsoft{
    width:850px;
    height:90px;
    display:block;
    float:right;
    font-family: Tahoma, serif;
    font-weight: bold;
    font-size: 11px;
    background: #F3F3F1;
    line-height: 20px;
}
#banner_microsoft a.link_microsoft { font-size: 14px; text-decoration:underline; font-weight:bold; margin-right: 15px; color:#c64317; }
#banner_microsoft a.link_microsoft:hover{ color:#EB6D1D; }
#banner_microsoft a.link_microsoft_last { margin-right: 0; }
a img {border:0;}

tr.atentie {
    background:#FFEFDF;
    
}
tr.atentie td { padding:10px 0; }

#custom_banner_dreapta div.facebookads{
    font-family: Arial, sans-serif;
    font-size: 12px;
    border-left: 1px solid #dbdfe4; width:150px;
    text-align: left;
}
#custom_banner_dreapta div.facebookads a img {border:0;}
#custom_banner_dreapta div.facebookads a{
    font-weight: bold;
    color: #1c5bbb;
}
#custom_banner_dreapta a.facebookads_title{ text-decoration: none; padding-left: 3px; display:block;}
#custom_banner_dreapta a.facebookads_title:hover{ text-decoration: underline; }
#custom_banner_dreapta ul.facebookads_list{ margin:0; padding-left: 5px; list-style:none;}
#custom_banner_dreapta ul.facebookads_list li{ padding-left: 15px; margin: 5px 0;}
#custom_banner_dreapta ul.facebookads_list li.bullet{ background: url(http://www.hipo.ro/public/resources/custom_banners/facebookads/bullet.png) no-repeat left 2px; }

#banner_survey_it{
    width:700px; height:90px;
    color:#fff; 
    background:url(http://www.hipo.ro/public/resources/custom_banners/surveyIT/banner_survey_tastatura.jpg) no-repeat;
    padding: 10px 0;
}
#banner_survey_it span {float:right; margin-right: 20px; font-size: 16px; width: 225px;}
#banner_survey_it a { font-size: 14px; color: #fff; text-decoration:underline; }

/* tabber homepage 
 * http://www.kminek.pl/lab/yetii/
 */
.tablist{list-style:none; width:100%; margin:0; padding: 10px 0 7px 0; }
.tablist li { display:inline; padding: 7px 0; *padding:3px 0; border: 1px solid #dfdfdf; border-bottom:0; *margin-right: 4px;border-radius: 7px 7px 0 0; }
.tablist li.activeli { border-bottom: 1px solid #fff; }
.tablist li a {
    padding: 5px 15px 0 15px;
    width: 100%; height: 100%;
    outline:0;
    text-decoration: underline;
    font-weight: bold;
}
.tablist li a:hover{ color: inherit; }
.tablist li.activeli a { text-decoration:none; color: #FFB400; border-bottom: 1px solid #fff;} 
.tab { margin:0; padding: 5px 5px 10px 5px; border: 1px solid #dfdfdf; }
.tab-nopadding .tab {padding:0; }
.tab ul { font-size:12px; line-height: 16px; padding: 0; margin: 10px 20px; _margin-left:10px; list-style: none; float:left; width:40% }
.tab.col3 ul { width: 27%; _width: 25%; }
.tab.col3-l ul { width: 28%; margin: 10px 17px; _margin-left:10px; }
.tab.col3-l ul.col3 { margin-right:0;}
.fclear{clear:both;}
.tab {*margin-top:-4px; }

#tab-promo .tab{padding:0; width:664px;}

/* homepage stuff */
.home-articole { margin: 10px 0; color:#1f1f1f; clear:both; width: 670px;}
.home-articole h4 { text-transform:uppercase; margin: 5px; font-size:11px;font-weight:900; border-bottom:1px solid #a8a8a8}
.home-articole h2 { font-size: 16px; margin:5px 0; }
.home-articole h2.top { margin: 15px 0 5px 0; }
.home-articole .home-col-left span.img { width:150px; text-align: center; float:left; margin: 10px 10px 15px 0; }
.home-articole p { margin:0; line-height: 18px; font-size: 12px;  }
.home-articole .home-col-left{ padding: 0 5px; width:460px; float:left;}
.home-articole .home-col-right{ width:180px; padding:5px; margin:0; border-left: 1px solid #dedede; float:left}
.home-list { padding:0; margin: 0 0 0 15px; list-style:square; color: #006699; }
.home-list li { margin-bottom: 10px; }
#angajeaza-acum img { border:1px dotted #dedede; margin: 5px 0; padding:3px; }
img.imginline {vertical-align:middle}

button.btn-cauta{
    padding: 2px 6px;
    color: #fff;
    background: #006699;
    border: 1px solid #00557F;
    cursor: pointer;
}

/* formuri candidati */
form.formcandidati select.select, form.formcandidati input.text{
    width: 250px;
}
form.formcandidati table td{
    padding: 5px 0;
}
form.formcandidati table td p{text-align:right; margin:0; padding:0;}

table tr.highlight td{ background:#FFEADF; }
form.formcandidati .highlight-message{
    padding: 5px 10px 10px 40px;
    margin: 10px 0;
    border: 1px dotted #EFD1D1;
    width: 500px;
}
form.formcandidati .highlight-message strong{
    margin: 10px 0; display:block;
    color: #DF3F1B;
}
form.formcandidati .highlight-message p{margin:0;padding:0;}


/* anunturi */
div.anunt-wrapper{
    margin: 10px 0 0 0;
    padding: 0 0 0 5px;
    width: 660px;
}
h1.job-title{
    font-size: 18px;
    font-weight:900;
}
#anunt-content{
    margin: 10px 0 0 0;
}
#anunt-content p.title{
    font-size: 14px; font-weight: bold;
    padding-bottom: 3px;
    border-bottom: 1px solid #ddd;
}
#anunt-content p.content{
    font-size: 12px; font-weight: 100;
    line-height: 16px;
}
#anunt-aplica{
    text-align:center;
    margin: 30px 0;
}
a.anunt-aplica{
    background: url(/public/resources/design/candidati/anunt_aplica.gif) no-repeat 0 0;
    padding: 8px 12px;
    margin-right: 60px;
    font-size: 14px; font-weight: bold;
    color: #fff;
}
.anunt-salveaza-ok{
    background: url(/public/resources/design/candidati/icon_ok.gif) no-repeat 0 50%;
    padding: 0 0 0 15px;
}
#head a.anunt-aplica:hover{text-decoration:underline; color:#fff}


div.aplica-wrapper{
    margin: 10px 0 0 0;
    padding: 0 0 0 5px;
    width: 820px;
}
#aplica-edit-scrisoare{
    padding: 5px;
    border: 1px solid #f3f3f3;
}

ul.lista-cvuri{
    margin:0;padding:0;list-style:none; 
    border: 4px solid #f2f3f4;
}
ul.lista-cvuri li{
    padding:10px; 
    font-size: 14px;
}
ul.lista-cvuri .cv-error{
    color: #DD351B;
    margin:0 0 0 25px;
}
ul.lista-cvuri .cv-error p{margin:0;font-size: 12px; line-height: 16px;}
ul.lista-cerinte{ margin: 0; padding: 0 0 5px 0; list-style:none;}
ul.lista-cerinte li {margin:0; padding: 2px 0;}

textarea.disabled{
    border: 1px solid #ccc;
    background: #f6f6f6;
}
.msg-ok{color:#4EBF2F;}


#newtoptalents{
    width: 640px;
    margin: 10px 0 0 10px;
}
#newtoptalents .note-success, #newtoptalents .note-error{
    margin: 10px 0;
    padding: 15px 0;
    text-align: center;
}
#newtoptalents .note-success strong{ color:#76BF00;}
#newtoptalents span.error, #newtoptalents .note-error strong{color:#BF0000;}
#newtoptalents .note-success p, #newtoptalents .note-error p{
    margin: 10px 0 0 0; padding:0;
}
#newtoptalents .note-success{
    background: #F3FFDF;
    border: 1px solid #3BBF59;
}
#newtoptalents .note-error{
    background: #FFEFEF;
    border: 1px solid #BF3B3B;
}
#newtoptalents .note-error img, #newtoptalents .note-success img{vertical-align:bottom;}

form.newtoptalents table th{text-align:left;}
form.newtoptalents .bigselect{width:150px;}
form.newtoptalents .biginput{width:350px;}
form.newtoptalents textarea{
    width:100%;
    height: 100px;
    margin-bottom: 10px;
}
form.newtoptalents h4{
    font-size: 16px;
    font-weight: 900;
    padding-bottom: 2px;
    border-bottom: 1px solid #ccc;
}
form.newtoptalents h5{
    font-size: 14px;
    font-weight: 100;
    margin: 20px 0 0 0;
}
form.newtoptalents button{
    background: url(/public/resources/design/candidati/anunt_aplica.gif) no-repeat 0 0;
    padding: 6px 15px 10px 12px;
    margin-right: 60px;
    font-size: 14px; font-weight: bold;
    color: #fff;
    border:0;
    cursor:pointer;
}
form.newtoptalents ul.left-inputs{list-style:none;margin:0 30px 0 0;padding:0;}
form.newtoptalents ul.left-inputs li{margin-right: 15px}
form.newtoptalents ul.left-inputs p{margin:0;}

.coolmulti{
    border:1px dotted #ccc;
    width: 570px;
}
.coolmulti-scrollbox{
    height: 160px;
     width:100px;
    overflow-y: scroll;
    background: #fff;
    border: 1px solid #ccc;
    float:left;
    padding: 5px 10px;
    text-decoration:underline;
}
.coolmulti-scrollbox p{
    padding: 2px 0;margin:0;
    cursor: pointer; cursor:hand;
}
.coolmulti-scrollbox .coolmulti-selected{
    background: #FFF8AF;
}
.coolmulti-values{
    font-weight: bold;
    float:left;
    margin-left: 15px;
   
}
.coolmulti-values p{
    padding: 2px 0;
    margin:0;
}
.coolmulti-values p a{
    margin-left: 5px;
}
.coolmulti-values .coolmulti-infotext{
    padding-top: 30px;
    text-align:center;
    font-style: italic;
    font-weight: 100;
}


/*
 pentru al 2 lea select*/
.coolmulti-values2{
    border:1px solid #ccc;
    font-weight: bold;
    float:left;
    padding-left: 10px;

    
}
.coolmulti-values2 p{
    padding: 5px 0;
}
.coolmulti-values2 p a{
    margin-left: 3px;
}
.coolmulti-values2 .coolmulti-infotext{
    padding-top: 30px;
    text-align:center;
    font-style: italic;
    font-weight: 100;
    
}
#formContNouCandidatBox .coolmulti-scrollbox{
    height: 100px;
    width: 235px;
}
#formContNouCandidatBox .coolmulti-values2{
    height: 110px;
    border:none;
}



h1.border {
  border-bottom:2px solid #FFBC79;
  padding 0 3px;
  width: 100%;
}

.box{
    background: url("/public/resources/design/angajatori/bg_box.gif") repeat-x left bottom;
    _background: none;
    border: 1px solid #f1f1f1;
    padding: 5px 10px;
    margin: 10px 0;
}
/* sprite icons */
.ss_sprite{display:inline;  overflow:hidden; height:18px; padding:1px 0 3px 18px; background-repeat:no-repeat;  background-image:url( /public/resources/design/icons/sprites.png); }
.ss_biglink { font-size: 16px;  }
.ss_accept{background-position:0px 0px}
.ss_add{background-position:0px -19px}
.ss_delete{background-position:0px -6012px}
.ss_add1{background-position:0px -18px}
.ss_delete1{background-position:0px -6011px;}
.ss_information{background-position:0px -8748px}
.ss_page_white{background-position:0px -11305px}
.ss_application_edit{background-position:0px -144px;margin-left:5px}
.ss_printer{background-position:0px -13104px}
.ss_printer1{background-position:0px -13103px}
.ss_page_white_acrobat1{background-position:0px -11321px}
.ss_cancel{background-position:0px -3187px}
.ss_tick{background-position:0px -1021px}
.ss_tick1{background-position:0px -16921px}

.alertbox, .errorbox, .successbox, .messagebox{
    padding: 10px 20px;
    background: #FFF6CF;
    border: 1px solid #f3f3f3;
}
.errorbox{
    border: 1px solid #DF5337;
    background: #FFE4DF;
    color: #DF3B1B;
    font-weight:bold;
    font-size: 12px;
    text-align:center;
}
input.mediu2{
    width: 217px;
    font-size: 16px;
    padding: 0 2px;
}
form.newform select {width:200px; }
form.newform select.select-small{width: 72px;}
form.newform select.select-small2{width: 144px;}
form.newform{
    background:#f8f9ff;
    margin:0;padding:0;
}
form.newform-nobg{background:transparent}
form.newform ul { margin:0; padding:0; list-style:none; }
form.newform ul li {  margin: 10px 0; padding-left: 10px;}
form.newform ul.nospacing li { margin: 5px 0;}
form.newform ul.noborder{border:0; margin: 10px 0;}

form.newform ul.labelsleft li{clear:both}
form.newform ul.labelsleft p, form.newform ul.contacte p{
    float: left; width: 150px; text-align: right; padding-right: 10px;
}
form.newform ul.labelsleft span.error, form.newform ul.labelsleft span.ext{
    margin-left: 160px;
}
form.newform ul.labelsleft textarea{width: 500px;}
form.newform ul.labelsleft input{width: 300px;}
form.newform ul.labelsleft.labelsbig p{width: 280px;}

form.newform ul.contacte { border-bottom: 1px solid #ccc; float:left; margin: 10px; padding:5px; width: 45%; }
form.newform ul.contacte p{ width: 100px; }
form.newform ul.contacte input{ width: 150px; }  
form.newform ul.contacte span.ext, form.newform ul.contacte span.error{
    display:block; color: #ff0000; margin-left: 110px;
}
span.legend{
    color:#8f8f8f;
    font-style:italic;
    clear:both;
    float: none;
    text-align:center;
    border:0;
    width:100%;
    margin-top: 5px;
    font-size:12px;
}
form.newform .border{
    padding: 10px 0;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
}
form.newform span.error{
    color: #ff0000;
}

form.newform .highlight{
    background:#f0f6f9;
    border-right:0;border-left:0;
    border-top: 2px solid #FFBC79;
    border-bottom: 1px solid #FFBC79;
    margin-bottom: 20px;
    padding-bottom: 30px;
    margin: 0; padding-top: 5px;
}

form.newform input, form.newform select, form.newform textarea{
    border: 1px solid #ccc;
}
form.newform input:focus, form.newform select:focus, form.newform textarea:focus{
    border: 1px solid #439ECC;
}
form.newform-helptext .form-help{
    position: absolute;
    right:28px;
    border: 1px solid #ccc;
    background: #FFF6CF;
    padding: 5px;
    line-height: 14px;
    width: 170px;
    font-size: 11px;
}
form.newform p{
    font-size: 14px;
    line-height: 20px;
    margin:0; padding:0;
}
form.newform button {
    padding:2px 10px;
    cursor:pointer;
    font-weight:bold;
    border:1px solid #02689B;
    background:#02689B;
    color:#fff;
    -moz-border-radius:5px;-webkit-border-radius: 5px; -o-border-radius: 5px; border-radius:5px;
}
.text-center{
    text-align:center;
    margin:auto;
}




/*template cv*/

.vizual_cv{
    float:left;
    background: url("/public/resources/design/angajatori/bg_box.gif") repeat-x left bottom;
    _background: none;
    border: 1px solid #f1f1f1;
    padding: 5px 5px 5px 5px;
    margin: 5px 0;
    width:650px;
}

div.vizual_cv_edit_row {
	width:650px;
	padding-bottom: 7px;
    margin-bottom:5px;
	padding-left: 5px;
	font-size: 12px;
	color: #2C2A1F;
}
.vizual_cv_left{
    width:150px;
    padding: 1px 0px;
    margin-top:3px;
    float:left;
    
}
.vizual_cv_right{
    float:left;
    width:489px;
    padding: 1px 5px;
    margin-top:3px;
   

}
.title_cv{
    border-bottom:1px solid #cccccc;
    margin-bottom:3px;
    padding-bottom:2px;
}
.but_edit{
    float:right;
    padding-bottom:1px;

    
}
.title_box_cv{
    font-size:16px;
    font-weight:bold;
}

.box_title{
    background: url("/public/resources/design/angajatori/bg_box.gif") repeat-x left bottom;
    _background: none;
    border: 1px solid #f1f1f1;
    float:left;
    width:483px;
    
}
.vizual_cv_print{
    width:684px;
    margin: 10px auto;
    border: 1px solid #f1f1f1;
    padding: 5px 5px 5px 5px;
    background: url("/public/resources/design/angajatori/bg_box.gif") repeat-x left bottom;
}
.ss_accept{background-position:0px 0px}

.tableHeader {
  padding: 2px 1em 2px 1em;
  font-size: 12px;
  color: #4B5A6A;
  background-color:#e1effa;
  font-weight:bold;
}
table.rezultate{
	width:100%;
}
table.rezultate a.title:visited{
	color: #7F4DCF;
}
table.rezultate td{
	margin:0; padding: 0;
	line-height: 18px;
	
}
table.rezultate tr td { padding: 10px 5px; }
table.rezultate tr.even td{
	/*border: 1px solid #8cbdd6;*/
	border-left:0;border-right:0;
	background: #f2f3f4
}
table.rezultate tr.mesaj_nou td{
	border-bottom: 1px solid #8cbdd6;
	font-weight:bold;
	background: #EDF7FC;
}



.twitter-share-button{
   border:none;
}


/* -------------- pahina tech team*/
.content_tech_team {
	width: 650px;
	margin: 0 auto;
    background-image:url('/public/resources/images/desing.jpg');
    height:864px;
    color:#fff;
	
}
.content_tech_team div p a{
	color:#ffe53a;
	text-decoration:underline;
	font-weight:bold;
}
.content_tech_team h3 a {
	color:#ffe53a;
    font-size:20px;
	text-decoration:underline;
	font-weight:bold;
}

/* PAGINA A DOUA  TOT PT TECH TEAM */

.content_stefanini {
  font: 13px "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color: #8f8f8f;
	
	width: 650px;
	margin: 0 auto;
	background:url(http://www.hipo.ro/public/resources/images/design.png) no-repeat;
	min-height:900px;
}
.content_stefanini p {
	line-height: 18px;
}

.content_stefanini ul{
	list-style:outside;
}

.content_stefanini li{
	margin:5px 0 5px 30px;
}

.content_stefanini h3 {
	text-transform:uppercase;
	font:21px "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.content_stefanini a, .content_stefanini a:link {
	color:#cad400;
	text-decoration:underline;
	font-weight:bold;
}
.content_stefanini a:visited {
	text-decoration: none;
}
.content_stefanini a:hover {
	text-decoration: none;
}
.content_stefanini strong {
	font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color:#202c71;
}



/* de mutat pe live*/
input.mediu22{
    width: 142px;
    font-size: 16px;
    padding: 0 2px;
}
.table-oferta{
    margin: 10px 0;
}
.table-oferta th{
    padding: 5px 0;
    border-bottom: 1px dotted #ccc;
}
.table-oferta td{
    font-size: 14px;
    padding: 10px 0;
    border-bottom: 1px dotted #ccc;
}
.ie6 .table-oferta th, .ie6 .table-oferta td {border-bottom: 1px solid #ccc; }
.table-oferta tr:hover{background:#F0F6F9}
.msg_ok{background-color: #FCF6C4; font-weight:900; padding: 3px 6px;}
.hidden{display:none;}
.msg-error{
     font-size:12px;
    padding:2px 10px 4px 15px;
    color: #F54100;
    font-weight: bold;
}
.msg-ok{
  font-size:12px;
    padding:4px 10px 4px 15px;
    color: #00AE14;
    font-weight: bold;
}
.box_angajator{
    background:#FFF6CF;
    _background: none;
    border: 1px solid #f1f1f1;
    padding: 5px 5px;
    margin: 7px 0;
}
span.legend_oferta{
    color:#8f8f8f;
    clear:both;
    float: none;
    text-align:left;
    border:0;
    width:100%;
    margin-top: 7px;
    font-size:11px;
}
form.newform-helptext .form-help_ang{
    position: absolute;
    right:28px;
    border: 1px solid #ccc;
    background: #FFF6CF;
    padding: 3px;
    line-height: 14px;
    width: 165px;
    font-size: 11px;
}

/* HEADER {
-------------------------------------------------- */
/*#header { width: 100%; height: 30px; background: #4aa0cc; }*/
#header_top { width: 1000px; height: 30px; background: #4aa0cc;margin: auto; }
#header_top .content-wrapper { height: 30px; line-height: 30px; }
#header_top .content-wrapper span.left-info { font-size: 11px; font-weight: bold; line-height: 30px; color: #FFFFFF; float: left; }
#header_top a { display: block; float: right; font-size: 12px; font-weight: bold; line-height: 30px; height: 30px; color: #FFFFFF; padding: 0 20px; }
#header_top a:hover { background: #FFA305; }
#header_top .link_login {}
#header_top .link_register {}

#adt-logo { width: 145px; height: 61px; clear: left; background: url('images/sprite.png') 0 0 transparent no-repeat; margin-bottom: 20px; }
/* } HEADER
-------------------------------------------------- */
#popup a.selected { background-color: #F7F9FB; color: #000000; }
.slidingDiv {
	position:absolute;
	height:auto;
	z-index:500;
	background-color: #f7f9fb;
	padding:20px;
	top:29px;
	right:272px;
    display:none;
	border:2px solid #3399FF;
	border-top:none;
}

.pop_login{
	margin-top:4px;
	border:2px solid #4AA0CC;
	color:#000;
	background-color: #f7f9fb;
}
.pop_login2{
	margin-top:0px;
	border:0;
	color:#fff;
	background-color: transparent;
}

button.submit-strong_login{
	 padding:5px 20px;
    cursor:pointer;
    font-weight:bold;
    border:1px solid #FFB449;
   
    color:#fff;
    -moz-border-radius:5px;-webkit-border-radius: 5px; -o-border-radius: 5px; border-radius:5px;
    margin-top:3px;
    text-align:center;
   
    background: #EB6B14;
    
}

.show_hide {
	cursor: pointer;
    color:#000;
    
}
.selectMic_box {
    font-family:  Arial,Verdana, Helvetica, sans-serif;
    font-size: 12px;
    padding: 3px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-decoration: none;
    width: 180px;
}
.inputMic_box {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    
    font-style: normal;
   
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-decoration: none;
    width: 172px;
    margin-bottom: 3px;
    
    display: block;  padding: 0 10px;
    
    height: 26px; line-height: 26px; /*background: none #FFFFFF;*/
    border: 1px solid #E6E6E6; 
}



/*loreal*/

#lorealfp, #lorealfp-cont { color:#36383D; font-family: Geneva, Helvetica, Arial, sans-serif; }

.loreal-bg {
  margin-top:5px;
}

#lorealfp h1{ 
  font-weight:900;
  font-size:20px;
  line-height:24px;
  margin: 20px;
}
#lorealfp h2{ 
  font-weight:100;
  font-size:18px;
  line-height:22px;
  margin: 20px;
}

#lorealfp a img { border:0; }
#lorealfp .acca-buttons {
    padding: 0;
    margin-left: -3px;
}
#lorealfp .acca-button { width:218px; height:30px; float:left; color:#fff; margin-left :3px; padding:10px 0px 5px 0px; height:25px; text-align:center; font-size:14px; font-weight:bold;background:#000; }
#lorealfp .acca-button a, #accafp .acca-button a:visited, #accafp .acca-button a:active { color:#fff; text-decoration:none; width:100%; height:100%; display:block; outline:none;}



#lorealfp .acca-button:hover  {  text-decoration:underline;}

#lorealfp .acca-image { margin: 40px 10px 0 10px; }
#lorealfp .acca-activ {background:#000;}
#lorealfp .succesbox{
    border: 1px solid #0D7729;
    background: #B8F9CA;
    padding: 13px 0;
    color: #0D7729;
    font-weight:bold;
    font-size: 12px;
    text-align:center;
    width: 660px;
}
/*loreal end*/
/* FLOATING MENU {
-------------------------------------------------- */
#floating-menu { width: 120px; padding-right: 7px; position: fixed; z-index: 100; top: 50%; margin-top: -50px; left: 0; }
#floating-menu h3 { height: 30px; line-height: 30px; font-size: 11px;  text-align: center; font-weight: bold; color: #0071BC; background: #F7F9FB; border: 1px solid #E6E6E6; }
#floating-menu .row { height: 34px; line-height: 34px; margin-top: -10px; background: #FFFFFF; border: 1px solid #E6E6E6; }
#floating-menu .row a.project { display: block; text-align: center; height: 30px; }
#floating-menu .row a.project img { height: 28px; margin-top: 3px;}
#floating-menu #pointer { position: absolute; right: 0; top: 34px; z-index: 101; width: 12px; height: 36px; background: url('images/content/floating_menu/pointer.png') 0 0 no-repeat transparent; }

/* } FLOATING MENU
-------------------------------------------------- */


/*profil extins*/


/* HEADER {
-------------------------------------------------- */
/*#header { width: 100%; height: 30px; background: #4aa0cc; }*/
#header_top { width: 1000px; height: 30px; background: #4aa0cc;margin: auto; }
#header_top .content-wrapper { height: 30px; line-height: 30px; }
#header_top .content-wrapper span.left-info { font-size: 11px; font-weight: bold; line-height: 30px; color: #FFFFFF; float: left; }
#header_top a { display: block; float: right; font-size: 12px; font-weight: bold; line-height: 30px; height: 30px; color: #FFFFFF; padding: 0 20px; }
#header_top a:hover { background: #FFA305; }
#header_top .link_login {}
#header_top .link_register {}

#adt-logo { width: 145px; height: 61px; clear: left; background: url('images/sprite.png') 0 0 transparent no-repeat; margin-bottom: 20px; }
/* } HEADER
-------------------------------------------------- */

.slidingDiv {
	position:absolute;
	height:auto;
	z-index:500;
	background-color: #f7f9fb;
	padding:20px;
	top:26px;
	left:828px;
    display:none;
	border:2px solid #3399FF;
	border-top:none;
}

.pop_login{
	margin-top:4px;
	border:2px solid #4AA0CC;
	color:#000;
	background-color: #f7f9fb;
}
.pop_login2{
	margin-top:0px;
	border:0;
	color:#fff;
	background-color: transparent;
}

button.submit-strong_login{
	 padding:5px 20px;
    cursor:pointer;
    font-weight:bold;
    border:1px solid #FFB449;
   
    color:#fff;
    -moz-border-radius:5px;-webkit-border-radius: 5px; -o-border-radius: 5px; border-radius:5px;
    margin-top:3px;
    text-align:center;
   
    background: #EB6B14;
    
}

.show_hide {
	cursor: pointer;
    color:#000;
    
}
.selectMic_box {
    font-family:  Arial,Verdana, Helvetica, sans-serif;
    font-size: 12px;
    padding: 3px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-decoration: none;
    width: 180px;
}
.inputMic_box {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    
    font-style: normal;
   
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-decoration: none;
    width: 172px;
    margin-bottom: 3px;
    
    display: block;  padding: 0 10px;
    
    height: 26px; line-height: 26px; /*background: none #FFFFFF;*/
    border: 1px solid #E6E6E6; 
}


/* FLOATING MENU {
-------------------------------------------------- */
#floating-menu { width: 140px; padding-right: 7px; position: fixed; z-index: 100; top: 50%; margin-top: -50px; left: 0; }
#floating-menu h3 { height: 30px; line-height: 30px; font-size: 11px;  text-align: center; font-weight: bold; color: #0071BC; background: #F7F9FB; border: 1px solid #E6E6E6; }
#floating-menu .row { height: 34px; line-height: 34px; margin-top: -10px; background: #FFFFFF; border: 1px solid #E6E6E6; }
#floating-menu .row a.project { display: block; text-align: center; height: 30px; }
#floating-menu .row a.project img { height: 28px; margin-top: 3px;}
#floating-menu #pointer { position: absolute; right: 0; top: 34px; z-index: 101; width: 12px; height: 36px; background: url('images/content/floating_menu/pointer.png') 0 0 no-repeat transparent; }

/* } FLOATING MENU
-------------------------------------------------- */



.loginbox_profil {
   
    width: 156px;
    list-style-type: none;
    text-decoration: none;
    display: block;
    margin: 0px 0px 0px 2px;
    padding: 0px;
   
    height: auto;
    font-family: Verdana, Geneva, Bitstream Vera Sans, Helvetica, sans-serif;
    font-size: 12px;
    color: #1f1f1f;
    /*background: #fff url(/public/resources/design/login_bg.png) no-repeat;*/
      
    background: #D1DEEF;/* url("/public/resources/design/angajatori/bg_box.gif") repeat-x left bottom;*/
    _background: none;
    border: 1px solid #f1f1f1;
   
}
.profil_left{
  float: left;
  padding: 0;
  margin: 0;
  width: 160px;
}
.profil_centru{
  float: left;
  width: 658px;
  margin: 0px 11px;
  *margin: 0px 10px;
  
  padding: 0;
}
.header_ang{
   padding: 0px;
   margin-top: -15px;
}
.content_ang{
  margin-top: 15px;
  
}
.header_ang h1.border {
  font-face:Arial,Verdana,Georgia; font-size:20px;
  border-bottom:2px solid #FFBC79;
  width: 658px;
  padding: 0px;

}
.web_address{
  float: left;
  width: 440px;
 
}
.logo_ang{
  float: left;
  width: 200px;
  text-align: right;
}
.bannere_profil{
  float: left;
  width: 160px;
  padding: 0;
  margin: 0;
}

.tablist2{list-style:none; width:100%; margin:0; padding: 10px 0 7px 0; }
.tablist2 li {
	display:inline;
    padding: 7px 0;
	*padding:3px 0;
    *margin-right: 3px;
	 border: 1px solid #dfdfdf;
     border-bottom:0;
	 border-radius: 7px 7px 0 0;
     font-size: 12px;
}
.tablist2 li.activeli {
	border-bottom:solid 2px #fff;
	box-shadow: none;
	 border-radius: 7px 7px 0 0;
	 }
.tablist2 li a {
    padding: 5px 5px 0 5px;
    width: 100%; height: 100%;
    outline:0;
    text-decoration: underline;
    font-weight: bold;
	color:#389BCC;
}
.tablist2 li a:hover{ color: inherit; }
.tablist2 li.activeli a { text-decoration:none; color: #FFB400; }
div#profil.tab img{
  padding: 5px 0px;
  max-width: 640px;
  margin: 0px;
}

/* ---------- gallery styles start here ----------------------- */
.photo {
	margin: 13px;
	position: relative;
	max-width: 100px;
	max-height: 100px;
	float: left;
}
.photo img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 1px;
}
.photo span {
	width: 20px;
	height: 18px;
	display: block;
	position: absolute;
	top: 12px;
	left: 12px;
	background: url(images/digg-style.gif) no-repeat;
}
.photo a {
	text-decoration: none;
}
.sample8 span {
	width: 100px;
	height: 100px;
	display: block;
	position: absolute;
	top: 5px;
	left: 6px;
	background: url(http://www.hipo.ro/public/resources/css/images/round-corner.png) no-repeat;
}
.sample8 img {
	border: none;
	padding: 5px 6px 6px;
	background: url(http://www.hipo.ro/public/resources/css/images/round-bg.gif) no-repeat;
}



.sample7 span {
	max-width: 100px;
	max-height: 100px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
    
	background: url(http://www.hipo.ro/public/resources/css/images/round-corner.png) no-repeat;
}
.sample7 img {
	border: none;
	padding: 0;
}


.spontanButon {
    text-align:center;
    padding: 7px 10px;
    color: #389BCC;
    background: #fff;
    font-weight: bold;
    cursor: pointer;
    list-style-type: none;
    text-decoration: none;
    display: inline;
    border: 1px solid #DADADA;
    font-family: Verdana, Geneva, Bitstream Vera Sans, Helvetica, sans-serif;
    font-size: 12px;
     -moz-border-radius:5px;-webkit-border-radius: 5px; -o-border-radius: 5px; border-radius:5px;
  
}
.spontanButon:hover {
   text-align:center;
    padding: 7px 10px;
    color: orange;
    background: #fff;
    font-weight: bold;
    cursor: pointer;
    list-style-type: none;
    text-decoration: none;
    display: inline;
    border: 1px solid #DADADA;
    font-family: Verdana, Geneva, Bitstream Vera Sans, Helvetica, sans-serif;
    font-size: 12px;
     -moz-border-radius:5px;-webkit-border-radius: 5px; -o-border-radius: 5px; border-radius:5px;
}
.jobs_ang{
  padding: 0px;
 
}

.content-block1 { width: 656px; border: 1px solid #E6E6E6; margin-top: 15px; }
.recordTable1{
 width:100%;
border-collapse: collapse;
}

table.recordTable1 tbody tr td {
  padding: 3px 10px;
}
tr.tableHeader1 td {
  border-collapse: collapse;
 padding: 3px 10px;
  font-size: 12px;
  font-weight: bold;
  color: #1f1f1f;
  background-color:#F7F9FB;
  
}

.content-block1 td a {
  color:#0071BC;
}
 
.content-block1 .reliefat {
    background-color: #F7F9FB;
    
}

.footer_profil {
    margin-top: 15px;
    padding: 5px 0px;
    border: 1px solid #edeeef;
    width: 1000px;
    text-align: center;
    background-color: #f8f8f8;
}

.rounded {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    display: block;
}
.rounded img { opacity: 0; }

.submit-fb_login{
    background:  url('/public/resources/images/fb-login1.png') no-repeat;
    display: block;
	width: 148px;
	height: 30px;
	text-indent: -99999px;
    border: 0;
    cursor: pointer;
}
.submit-fb_login:hover{
    background:  url('/public/resources/images/fb-login.png') no-repeat;
   
}

#boxlogin-rightfb, #boxlogin-leftfb{
    float:left;
    padding: 10px 35px;
    *padding-top: 30px;
    margin: 0;
    color: #000;
    height: 258px;
}

#boxlogin-leftfb{
    background: #D1DEEF;
    border: 4px solid #D1DEEF;
    margin-left: 50px;
    padding-left: 50px;
    width: 35%;
    _width: 32%;
}
#boxlogin-rightfb{
    width: 40%;
    border: 4px solid #D1DEEF;
}
#boxlogin-rightfb a, #boxlogin-leftfb a { text-decoration: underline; }
#boxlogin-rightfb h2, #boxlogin-leftfb h2 { font-size:18px }
#boxlogin-rightfb h3 { font-size: 16px; }

li.submitfb{ text-align:right; margin:0; line-height:10px; width: 225px;}
#boxlogin-rightfb2, #boxlogin-leftfb2{
    float:left;
    padding: 10px 35px;
    *padding-top: 30px;
    margin: 0;
    color: #000;
    height: auto;
}
#boxlogin-leftfb2{
    border: 4px solid #D1DEEF;
    margin-left: 50px;
    padding-left: 15px;
    width: 39%;
    _width: 32%;
}
#boxlogin-rightfb2{
    width: 39.5%;
    border: 4px solid #D1DEEF;
}

.form-help2{
    position: absolute;
    right:68px;
    border: 1px solid #ccc;
    background: #FFF6CF;
    padding: 5px;
    line-height: 14px;
    width: 180px;
    font-size: 11px;
}
a.but_fb{
  margin-top:3px;
  text-align:center;
  padding: 7px 10px 7px 30px;
  color: #fff;
  background:#4FA2DC url('http://www.hipo.ro/public/resources/icons/fbk.png');
  background-repeat:no-repeat;
background-position:left top;
  border: 0;
  font-weight: bold;
  cursor: pointer;
}



/*mieniu*/
.stepNavigation{
  margin-left: 0px;
  padding: 0;
}
.stepNavigation li{
	height:40px;
	list-style:none;
	float:left;
	background-color:#d97d81;
	background-image: url('/public/resources/images/navBtn.gif');
	background-repeat: no-repeat;
	background-position: right top;
}
.stepNavigation li.current{
	background-color:#c73622;
	background-image: url('/public/resources/images/navCurrentBtn.gif');
}
.stepNavigation li.lastDone{
	background-color:#d97d81;
	background-image: url('/public/resources/images/navLastDoneBtn.gif');
}
.stepNavigation li a{
	color:#fff;
}
.stepNavigation li a:hover em {
color:#fff;
cursor:pointer;
text-decoration: underline;
}
.stepNavigation li.current a em{
	text-decoration: none;
}
.stepNavigation li a em{
display:block;
margin:4px  4px 0 4px ;
font-style:normal;
font-weight:bold;
font-size: 14px;
}
.stepNavigation li.lastStep{
background-image:none;
}
.stepNavigation li a{
height:71px;
display:block;
}
.clearfloat {clear: both; display: block;}
.ss_cross{background-position:0px -5275px}
.ss_comments{background-position:0px -4501px}

#content table {
	border: 1px solid #e7e7e7;
	margin: 0 -1px 24px 0;
	text-align: left;
	width: 100%;
}
#content tr {
	background-color:#FFF;

}
#content .alternate {
	background-color:#fff;
}

#content tr:hover {
	background-color:#f2f7fc;
}
#content tr.odd td{
  color: #000;
	font-size: 12px;
	
	line-height: 18px;
	padding: 9px 24px;
	text-align: center;
	
}
#content thead th {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 24px;
	text-align: center;
	background-color:#f8f8f8;
}
#content tr td {
	border-top: 1px solid #e7e7e7;
	padding: 9px 5px;
	font-size: 12px;
	
	line-height: 18px;
}
#content tr.odd{
	background: #ADE2F7;
	text-align: left;
}

.comp_info { border-bottom: 1px solid #E6E6E6; height: 32px; line-height: 32px; font-size: 12px; font-weight: bold; color: #0071BC; padding-left: 25px; }
.comp_info { color: #231F20; background: url('http://www.hipo.ro/public/resources/css/angajatoridetop/images/sprite.png') -785px -1px #F7F9FB no-repeat; }



#adttm a img { border:0; }
#adttm .adt-buttons  {padding:2px 0px;margin-bottom: 10px;margin-top: -10px; }
#adttm .adt-button { float:left; color:#fff; margin-right:  3px; padding:10px 0px 7px 1px; height:25px; text-align:center; font-size:14px; font-weight:bold; }
#adttm .adt-button a, #adttm .adt-button a:visited, #adttm .adt-button a:active { color:#fff; text-decoration:none; width:100%; height:100%; display:block; outline:none;}
#adttm .adt-button a:hover { color:#fff; text-decoration:none; }
#adttm .adt-button1 {width:240px; height:30px;  background:#E74C3C;}
#adttm .adt-button2 {width:240px;height:30px; background:#E74C3C;}
#adttm .adt-button3 {width:160px;height:30px;  background:#E74C3C;}

#adttm .adt-button1:hover  {width:240px; height:30px;  background:#F94E48;}
#adttm .adt-button2:hover {width:240px;height:30px; background:#F94E48;}
#adttm .adt-button3:hover {width:160px;height:30px;  background:#F94E48;}
#adttm .adt-image { margin: 40px 10px 0 10px; }
#adttm .adt-activ {background: #B70D07}

#adtis a img { border:0; }
#adtis .adt-buttons {padding:2px 0px;margin-bottom: 10px;margin-top: -10px; }
#adtis .adt-button { float:left; color:#fff; margin-right:  3px; padding:10px 0px 7px 1px; height:25px; text-align:center; font-size:14px; font-weight:bold; }
#adtis .adt-button a, #adtis .adt-button a:visited, #adtis .adt-button a:active { color:#fff; text-decoration:none; width:100%; height:100%; display:block; outline:none;}
#adtis .adt-button a:hover { color:#fff; text-decoration:none; }
#adtis .adt-button1 {width:240px; height:30px;  background:#2ECC71;}
#adtis .adt-button2 {width:240px;height:30px; background:#2ECC71;}
#adtis .adt-button3 {width:160px;height:30px;  background:#2ECC71;}

#adtis .adt-button1:hover  {width:240px; height:30px;  background:#42E586;}
#adtis .adt-button2:hover {width:240px;height:30px; background:#42E586;}
#adtis .adt-button3:hover {width:160px;height:30px;  background:#42E586;}
#adtis .adt-image { margin: 40px 10px 0 10px; }
#adtis .adt-activ {background: #058438}

#adtb a img { border:0; }
#adtb .adt-buttons  {padding:2px 0px;margin-bottom: 10px;margin-top: -10px; }
#adtb .adt-button { float:left; color:#fff; margin-right:  3px; padding:10px 0px 7px 1px; height:25px; text-align:center; font-size:14px; font-weight:bold; }
#adtb .adt-button a, #adtb .adt-button a:visited, #adtb .adt-button a:active { color:#fff; text-decoration:none; width:100%; height:100%; display:block; outline:none;}
#adtb .adt-button a:hover { color:#fff; text-decoration:none; }
#adtb .adt-button1 {width:240px; height:30px;  background:#F1C40F;}
#adtb .adt-button2 {width:240px;height:30px; background:#F1C40F;}
#adtb .adt-button3 {width:160px;height:30px;  background:#F1C40F;}

#adtb .adt-button1:hover  {width:240px; height:30px;  background:#F7D342;}
#adtb .adt-button2:hover {width:240px;height:30px; background:#F7D342;}
#adtb .adt-button3:hover {width:160px;height:30px;  background:#F7D342;}
#adtb .adt-image { margin: 40px 10px 0 10px; }
#adtb .adt-activ {background: #CCA404}



#adtcj a img { border:0; }
#adtcj .adt-buttons  {padding:2px 0px;margin-bottom: 10px;margin-top: -10px; }
#adtcj .adt-button { float:left; color:#fff; margin-right:  3px; padding:10px 0px 7px 1px; height:25px; text-align:center; font-size:14px; font-weight:bold; }
#adtcj .adt-button a, #adtcj .adt-button a:visited, #adtcj .adt-button a:active { color:#fff; text-decoration:none; width:100%; height:100%; display:block; outline:none;}
#adtcj .adt-button a:hover { color:#fff; text-decoration:none; }
#adtcj .adt-button1 {width:240px; height:30px;  background:#3A70F8;}
#adtcj .adt-button2 {width:240px;height:30px; background:#3A70F8;}
#adtcj .adt-button3 {width:160px;height:30px;  background:#3A70F8;}

#adtcj .adt-button1:hover  {width:240px; height:30px;  background:#6894F9;}
#adtcj .adt-button2:hover {width:240px;height:30px; background:#6894F9;}
#adtcj .adt-button3:hover {width:160px;height:30px;  background:#6894F9;}
#adtcj .adt-image { margin: 40px 10px 0 10px; }
#adtcj .adt-activ {background: #1E4AB2}