 .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;
}


/* 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: 158px;
    left:2px;
    list-style-type: none;
    text-decoration: none;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 160px;
    height: 192px;
    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; 
}

#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*/


#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_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: 60px;
    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; }
.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;  
}

.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 -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;
}

  

