* { margin:0; padding:0; }

body { text-align: center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;background: #fff url(images/bg.png) repeat-x;}}
img, a img { border:0}
a { color:#334a00; text-decoration:none; }
a:hover{ color:#334a00; text-decoration:underlined}
ul {list-style-type:none;}
h2 {margin:0; padding:0;font-size:16px;color:#334a00}

#container { text-align: left; margin:0 auto; width:1000px; padding-bottom:0px}
#header { width:1000px; height:65px; position:relative; }
#subcontainer { width:1000px; overflow:hidden; padding-top:230px; _padding-top:0px;}
#content { width:790px; float:left; margin-top:3px; }

#content_full { width:1000px; float:left; margin-top:3px; }


#sidebar { width:200px; float:right; margin-top:3px;}
#footer { width:1000px; }

#header p.logo { width:440px; height:60px; margin-top:110px; margin-left:280px;padding:0; }
#header p.logo a { width:440px; height:60px; display:block; background: transparent url(images/locuri-de-munca.png) no-repeat 0 0px; }

#header #searchform li { float:left; height:126px; margin-top:0px; padding:0; list-style-type:none; background:none; }
#header #searchform li.first { width:10px; background: transparent url(images/searchform_first.gif) repeat-x 0px 0px; }
#header #searchform li.last { float:right; width:10px; background: transparent url(images/searchform_last.gif) no-repeat 100% 0px  }
#header #searchform li.center { float:left; width: 980px; background: transparent url(images/searchform_center.gif) repeat-x }

#header #searchform input.searchBg { width:240px; height:38px; margin:0; padding:10px 10px 0 12px; background:transparent url(images/input_bg.gif) no-repeat 0 0; font-size:14px; color:#575757; border:0; float:left; }

#header #searchform .ulform { margin-top:40px;padding-left:160px;}

#header .button_holder  { margin-top:39px; width:570px; margin-left:287px}
#header #buttons li  {float:left;list-style-type:none;height:31px; margin-left:5px; text-align:center;width:100px; background:transparent url(images/button.png) no-repeat 0 0;}
#header #buttons li  a {color:#334a00;font-weight:normal;text-decoration:underlined;padding-top:6px;line-height:32px;}

.search_button { background:transparent url(images/search.gif); border:0; width:80px; height:38px;}
.h1_results {width:1000px;text-align:center;}
.h1_results  h1 { margin:0;padding:0;font-size:12px;font-weight:normal}
.h1_results  h1 strong { color: #334a00;}

.line { width: 1000px; background: url(images/line.png) repeat-x;height:5px;clear:both;}
.tops {width: 1000px;}
.tops li {float:left;font-size:16px;color:#696969;font-weight:bold;width:240px;}

.tops .listtop {width:240px;}
.tops .listtop li {float:left;font-size:12px;color:#696969;font-weight:normal;width:240px;}
/*################################ Pagination ################################*/


.pagination{
width:715px;
text-align:center;
margin-top:15px;
height:40px;
}

.pagination ul{
text-align:center;
margin: 0;
padding: 0;
font-size: 16px;
height:40px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 6px;
border: 1px solid #e2e2e2;
text-decoration: none;
color: #334a00;
font-size:11px;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #fff;
color: #000;
background-color: #fff;
font-size:11px;
}

.pagination li.currentpage{
background-color: #334a00;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
padding-left:7px;
padding-right:7px;
font-size:11px;
margin-left:0px;
}

.pagination a.prevnext, a.prevnext:hover {
padding: 0 6px;
border: 1px solid #fff;
text-decoration: none;
color: #334a00;
font-size:11px;
}

.container_footer {margin-top:15px;height:auto;width:1000px;font-size:11px;text-align:center;color:#696969}
.container_footer a{text-decoration:underlined;font-size:11px;margin-left:10px;text-align:center;color:#696969}

.job_keywords_ul{
margin-top:0px;
width:700px;
height:20px;
}

.job_keywords_ul_li {
margin-top:20px;
margin-left:3px;
float:left;
text-align:center;
font-weight:bold;
width:20px;
height:20px;
font-size:16px;
border: 1px solid #e2e2e2;
}

#li_categories{
float:left;
width:320px;
}

.required {
color:red;
}

.xml_example {
margin-left:30px;
margin-top:30px;
width:500px;
}

em.error {
  background:url("images/nok_ico_small.gif") no-repeat;
  padding-left: 17px;
  font-size:11px;
  font-style: normal;
  color:#ff7400;
}
em.success {
  background:url("images/ok_ico_small.gif") no-repeat;
  padding-left: 17px;
  font-size:11px;
  font-style: normal;
  color:green;
}
input.error { border: 1px solid #ff7400; }

.publish-label {
font-size:12px;
}