@charset "utf-8";
/* CSS Document */

html {background:#1D2025 url(images/bg_body.gif) repeat-x;}
body { background:#1D2025 url(images/bg_body.gif) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#23262C;}
a { text-decoration:none; color:#A0CB1F}
h1 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:27px; color:#23262C; font-weight:normal; margin-bottom:8px!important; letter-spacing:-1px; }

#main_container { width:844px; margin:0 auto;}

#header { width:844px; position:relative; height:112px;}
#logo { position:absolute; left:21px; top:0;}
#logo a { display:block; background:url(images/logo.jpg) no-repeat; width:309px; height:99px; text-indent:-9999px;}
#adresa { position:absolute; right:22px; top:15px; text-align:right; color:#fff; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; font-size:11px;}
#adresa p { margin-bottom:10px;}
#adresa a:hover { border-bottom:1px dotted #A0CB1F}

#top_container { widows:844px; height:15px; background:url(images/bg_container_top.gif) no-repeat}
#bottom_container { widows:844px; height:15px; background:url(images/bg_container_bottom.gif) no-repeat}

#container { width:820px; /*844*/ background:url(images/bg_umbra.gif) repeat-y; padding:0 22px;}
#container p { margin-bottom:8px; line-height:130%;}
#slider { width:800px; height:350px; margin-bottom:20px;}

#content { width:460px; float:left; margin-right:20px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#gratuit { width:460px; height:110px; position:relative; background:url(images/gratuit.jpg) no-repeat; margin:15px 0 10px 0}
#gratuit h3 { color:#BB0000; font-size:15px; font-weight:bold; position:absolute; left:10px; top:15px;}
#unu { left:10px; top:35px; position:absolute}
#doi { left:10px; top:60px; position:absolute}
#doi a{ color:#BB0000; }

#basic-accordian { font-size:12px; line-height:130%;}
#basic-accordian ul {}
#basic-accordian ul li { background:url(images/dot-li.gif) no-repeat left top; padding-left:10px; margin-bottom:3px;}
.accordion_headings { font-size:11px; font-weight:bold!important; background:url(images/bg_servicii_principale_def.gif); width:450px; height:18px; color:#fff; padding:4px 0 0 10px; margin-bottom:10px; cursor:pointer}
.header_highlight { font-size:11px; font-weight:bold!important; background:url(images/bg_servicii_principale.gif); width:450px; height:18px; color:#fff; padding:4px 0 0 10px; margin-bottom:10px; cursor:auto }
.accordion_child { margin-bottom:15px; font-weight:normal!important}
*+html .accordion_child strong { font-weight:500}
*html .accordion_child { font-size:12px; font-weight:normal!important;}



#sidebar { width:320px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

#box1 { width:320px; height:200px; background:url(images/bg_box_angajatori.gif) no-repeat; position:relative; margin-bottom:20px;}
#box1 h2 { font-weight:normal; font-size:20px; position:absolute; top:10px; left:10px; line-height:20px;}
#box1 #unu1 { position:absolute; left:10px; top:60px; width:200px;  }
#box1 #doi1 { position:absolute; left:10px; top:160px; width:200px;}
#box1 a { color:#fff;}
#box1 #doi1 a { color:#fff; background:url(images/bg_box1_a.gif) top left no-repeat; padding:4px 7px 5px 6px; }
#box1 #doi1 a:hover { color:#fff; background:url(images/bg_box1_a.gif) bottom left no-repeat; padding:4px 7px 5px 6px; }
*html #doi1 a { line-height:27px;}
*+html #doi1 a { line-height:27px;}

#box2 { width:320px; height:200px; background:url(images/bg_box_cautatori.gif) no-repeat; position:relative; margin-bottom:20px;}
#box2 h2 { font-weight:normal; font-size:20px; position:absolute; top:10px; left:10px; line-height:20px; color:#fff;}
#box2 #unu2 { position:absolute; left:10px; top:45px; width:200px; color:#fff;  }
#box2 #doi2 { position:absolute; left:10px; top:167px; width:200px;}
#box2 a { color:#2A0F00;}
#box2 #doi2 a { color:#fff; background:url(images/bg_box2_a.gif) top left no-repeat; padding:4px 11px 5px 7px; }
#box2 #doi2 a:hover { color:#fff; background:url(images/bg_box2_a.gif) bottom left no-repeat; padding:4px 11px 5px 7px; }
*html #doi2 a { line-height:27px;}
*+html #doi2 a { line-height:27px;}


#box3 { width:320px; height:203px; background:url(images/bg_box_harta.gif) no-repeat; position:relative; margin-bottom:20px;}
#box3 h2 { font-weight:normal; font-size:20px; position:absolute; top:10px; left:10px; line-height:20px;}
#box3 img { position:absolute; left:10px; top:40px;}

#footer { margin-top:5px; font-size:11px; color:#fff; text-align:center; color:#ccc; margin-bottom:10px;}
#footer a { font-size:11px; color:#fff; margin:0 3px;}
#footer a:hover { border-bottom:1px dotted #fff; }
#footer p { margin-bottom:3px; line-height:17px;}

.linklove { display:none;}

/*--- clearfix ---*/

.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%; }


.cf-ol { font-size:12px; margin-top:20px}
.cf-ol li { margin-bottom:15px!important;}
.cf-ol li label { width:150px; display:block; float:left; line-height:25px;}
.cf_info { margin-bottom:10px; font-weight:bold;}
.reqtxt, .emailreqtxt { margin-left:10px; color:#999; font-size:10px; text-transform:uppercase}
.failure { color:#EF3C00}
.cf_error {border:1px dotted #EF3C00!important;}
span.emailreqtxt, span.reqtxt { vertical-align:top;}
.cf_li_err .emailreqtxt, .cf_li_err .reqtxt { color:#EF3C00}
.cf-ol input, textarea, select { vertical-align:middle; width:210px; border:1px dotted #1D2025; padding:5px; font-size:12px; color:#666; font-family:Verdana, Arial, Helvetica, sans-serif }
.cf-ol select {width:220px;}
.cf-ol textarea { height:100px; }
.sendbutton { border:0; background:#A0CB1F; padding:5px 10px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:150px; margin-top:-15px; cursor:pointer}
.sendbutton:hover { color:#333;}
.cf-box-b { width:20px!important; border:0}
.textonly { font-weight:bold;}
.success {color:#688D18}