* { margin:0; padding:0; }

body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
img, a img { border:0; }
a { color:#6b379b; text-decoration:none; }
ul {list-style-type:none;}


#container { width:970px; margin:0 auto; padding-bottom:0px}
#header { width:970px; height:195px; position:relative; }
#subcontainer { width:964px; overflow:hidden; margin:0 3px; }
#content { width:730px; float:left; }
#sidebar { width:220px; float:right; margin-top:3px; }
#footer { width:970px; }

/* ------------ Header ------------- */

#header #topInfo { width:966px; height:24px; margin:0 2px; overflow:hidden; background: transparent url(images/topMenu_bg.png) repeat-x 0px -249px; }
#header #topInfo li { float:right; list-style-type:none; margin:0; padding:0; height:24px; }
#header #topInfo li.first { float:left; width:756px; background: transparent url(images/topMenu_bg.png) no-repeat 0px -221px; }
#header #topInfo li.first h1 { font-size:11px; color:#424141; font-weight:normal; margin:0; padding:4px 10px; }
#header #topInfo li.lang_ro, #header #topInfo li.lang_en { width:105px; background-color:#fff; }
#header #topInfo li.lang_ro { background: #fff url(images/topMenu_bg.png) no-repeat 0px -277px; }
#header #topInfo li a { font-size:11px; padding:4px 0 4px 28px; display:block; background: transparent url(images/flags.png) no-repeat 0 0; }
#header #topInfo li a:hover { text-decoration:underline; }  
#header #topInfo li a.selected, #header #topInfo li a:hover.selected { color:#5d5d5c; text-decoration:none; }
#header #topInfo li.lang_ro a { background-position: 0 3px; margin-left:35px; }
#header #topInfo li.lang_ro a:hover { background-position: 0 -28px; }
#header #topInfo li.lang_en a { background-position: 0 -58px; margin-left:20px; }
#header #topInfo li.lang_en a:hover { background-position: 0 -87px; }

#header p.logo { width:145px; height:62px; margin:10px 0 14px 10px; padding:0; }
#header p.logo a { width:145px; height:62px; display:block; background: transparent url(images/plusjobs_logo.png) no-repeat 0 0px; }
#header p.logo a:hover { background-position: 0% 100%; }

#header #topMenu { width:970px; height:70px; margin:0; padding:0; background: transparent url(images/topMenu_bg.png) repeat-x 0px -73px; }
#header #topMenu li { float:left; height:70px; margin:0; padding:0; list-style-type:none; background:none; }
#header #topMenu li.first { width:7px; background: transparent url(images/topMenu_bg.png) repeat-x 0px 0px; }
#header #topMenu li.last { float:right; width:280px; background: transparent url(images/topMenu_bg.png) no-repeat 100% -146px;  }
#header #topMenu li.last_account { float:right; width:200px; background: transparent url(images/topMenu_bg.png) no-repeat 100% -146px;  }
#header #topMenu li a { display:block; padding:16px 17px 17px 0; margin:0; background: transparent url(images/topMenu_btns.png) no-repeat 0% -9999px; font-weight:bold; color:#fff; }
#header #topMenu li a span { padding:16px 0 17px 17px; margin:0; }
#header #topMenu li a:hover, #header #topMenu li a.selected { background: transparent url(images/topMenu_btns.png) no-repeat 100% 0%; font-weight:bold; color:#509504; }
#header #topMenu li a:hover span, #header #topMenu li a.selected span { background: transparent url(images/topMenu_btns.png) no-repeat 0% -56px; }
#header #topMenu li.home a { width:52px; height:49px; background-position: -22px -112px; padding:0; }
#header #topMenu li.home a:hover, #header #topMenu li.home a.selected { background-position: -98px -112px; }

#header #topMenu #searchForm { margin:9px 0 0 0; padding:0; width:275px; height:27px; overflow:hidden;}
#header #topMenu #searchForm input.searchBg { width:160px; height:27px; margin:0; padding:6px 3px 0 32px; background:transparent url(images/searchInput.png) no-repeat 0 0; font-size:12px; color:#575757; border:0; float:left; }
#header #topMenu #searchForm input.searchButton { width:74px; height:27px; float:left; cursor:pointer; background:transparent url(images/searchButton.png) no-repeat 100% 0; border:0;}
#header #topMenu #searchForm input:hover.searchButton { background-position:100% 100%; }

#header #modernbricksmenuline { position:absolute; top:161px; margin:0; padding:0; }
#header #modernbricksmenuline p { color:#509504; font-size:11px; margin:0; padding:0 15px; }

/* ------------ Subcontainer ------------- */

/* ------------ Content ------------- */

#content .tabs { width:730px; margin:0; padding:25px 0 0 0; position:relative; }
#content .tabs_bg { width:730px; height:261px; margin:0; padding:30px 0 15px 0; background:transparent url(images/tabs_bg.jpg) no-repeat 0 100%; }

#content .tabs span.arrow { width:14px; height:14px; position:absolute; background: transparent url(images/arrow.png) no-repeat 0px 0px; }
#content .tabs #candidati span.arrow { top:50px; left:52px; }
#content .tabs #cont-nou span.arrow { top:50px; left:52px; }
#content .tabs #companii span.arrow { top:50px; left:157px; }
#content .tabs #companii_alone span.arrow { top:50px; left:52px; }
#content .tabs #despre-noi span.arrow { top:50px; left:260px; }

#content .tabs p.section_icon { width:160px; height:100px; position:absolute; background-image: url(images/tabs_icons.png); }
#content .tabs #despre-noi p.section_icon { top:0; left:420px; background-position:0 0; }
#content .tabs #candidati p.section_icon { top:0; left:420px; background-position:0 -124px; }
#content .tabs #cont-nou p.section_icon { top:0; left:420px; background-position:0 -124px; }
#content .tabs #companii p.section_icon { top:0; left:420px; background-position:0 -270px; }
#content .tabs #companii_alone p.section_icon { top:0; left:420px; background-position:0 -270px; }

#content .tabs .tabNavigation { height:30px; position:absolute; top:25px; left:0; overflow:hidden; margin:0; padding:0; background:transparent url(images/secondMenu_bg.png) repeat-x 0 -36px; }
#content .tabs .tabNavigation li { float:left; height:30px; margin:0; padding:0; list-style-type:none; background:none; }
#content .tabs .tabNavigation li.first { padding-left:10px; background:transparent url(images/secondMenu_bg.png) no-repeat 0 0; }
#content .tabs .tabNavigation li.last { width:20px; float:right; background:transparent url(images/secondMenu_bg.png) no-repeat 100% 100%; }
#content .tabs .tabNavigation li.last_alone { width:20px; float:right; background:transparent url(images/secondMenu_bg2.png) no-repeat 100% 100%; }
#content .tabs .tabNavigation li a { margin:0; padding:7px 25px; font-weight:bold; color:#6b379b; display:block; }
#content .tabs .tabNavigation li a:hover, #content .tabNavigation li a.selected { color:#509504; }

#content .tabs h2 { font-size:12px; color:#fff; font-weight:bold; margin:0 0 20px 20px; padding:17px 0 0 0; }
#content .tabs p { font-size:11px; color:#fff; margin:0px 20px 5px 20px; padding:0; }
#content .tabs div ul { margin:0 20px; padding:0; color:#fff; }
#content .tabs div ul li { margin:3px 10px; padding:0 0 0 15px; font-size:11px; list-style-type:none; background:transparent url(images/bullets.png) no-repeat 0 3px; }

#content .tabs p.actionBtn { margin:15px 0 0px 20px; padding:0; width:130px; }
#content .tabs #companii p.actionBtn { width:145px; }
#content .tabs #companii_alone p.actionBtn { width:145px; }
#content .tabs p.actionBtn a { display:block; padding:6px 30px 12px 0; margin:0; font-size:12px; color:#fff; font-weight:bold; background:transparent url(images/btnn.png) no-repeat 100% -73px; }
#content .tabs p.actionBtn a span {  padding:6px 0 12px 30px; margin:0; background:transparent url(images/btnn.png) no-repeat 0% 0px; }
#content .tabs p.actionBtn a:hover { background-position:100% -111px; }
#content .tabs p.actionBtn a:hover span { background-position:0% -36px; }


p.actionBtn2 { margin:15px 0 0px 20px; padding:0; width:140px; }
p.actionBtn2 { width:174px; }
p.actionBtn2 a { display:block; padding:6px 30px 12px 0; margin:0; font-size:12px; color:#fff; font-weight:bold; background:transparent url(images/btnn.png) no-repeat 100% -73px; }
p.actionBtn2 a span {  padding:6px 0 12px 30px; margin:0; background:transparent url(images/btnn.png) no-repeat 0% 0px; }
p.actionBtn2 a:hover { background-position:100% -111px; }
p.actionBtn2 a:hover span { background-position:0% -36px; }


p.actionBtn3 { margin:15px 0 0px 20px; padding:0; width:250px; }
p.actionBtn3 { width:250px; }
p.actionBtn3 a { display:block; padding:6px 30px 12px 0; margin:0; font-size:12px; color:#fff; font-weight:bold; background:transparent url(images/btnn.png) no-repeat 100% -73px; }
p.actionBtn3 a span {  padding:6px 0 12px 30px; margin:0; background:transparent url(images/btnn.png) no-repeat 0% 0px; }
p.actionBtn3 a:hover { background-position:100% -111px; }
p.actionBtn3 a:hover span { background-position:0% -36px; }


/* ---------- sidebar ---------- */

#sidebar .containerBox { width:220px; margin-bottom:15px; padding:0 0 10px 0 ; background: #f3f6ef url(images/colright_bg.png) no-repeat -240px 100%; }
#sidebar .containerBox h3 { width:220px; margin:0 0 10px 0; padding:0px 10px 16px 10px; font-size:12px ; color:#5c9c15; background: #fff url(images/colright_bg.png) no-repeat 0% 100%; }
#sidebar .containerBox p { margin:2px 10px; }


/* ---------- new css ---------- */

#ul_login{padding-left:15px;list-style-type: none;}
#ul_login a{color:#6b379b;text-decoration:none;}

div#in_username { width:187px; height:27px; top:10px; background:transparent url(images/logare_inputuri.png) no-repeat top left; z-index:5; text-align:left; }
div#in_password { width:187px; height:27px; top:10px; background:transparent url(images/logare_inputuri.png) no-repeat 0 -32px; z-index:5; text-align:left; }
form#loginform input#username, input#password, input#pass_temp {background:transparent;width:155px;border:0;height:17px;color:#8b8b8b;font-size:12px;margin:6px 10px;margin-left:22px;}

.listsidebar {padding-top:3px;height:17px;padding-left:20px;}
.listsidebar:hover{padding-top:3px;height:17px;background:#dfcdf0;}

.meniu_left_top{background: url(images/meniu_left_top.png) repeat-x;height:33px;}
.meniu_left_bottom{margin-top:5px;background: url(images/meniu_left_bottom.png) repeat-x;height:10px;}
.meniu_left_center{height:auto;font-size:12px;}
.meniu_left_center ul{margin-top:-13px;margin-left:30px;width:660px;overflow:auto;overflow:hidden;}
.meniu_left_center li{padding-bottom:3px;}
.meniu_left_center a{text-decoration:none;}
.meniu_left_center a:hover{text-decoration:none;}
.meniu_left_center form{margin-left:0px;}


.li_categories{padding-top:3px;height:15px;float:left;width:220px;}
.li_categories:hover{padding-top:3px;height:15px;float:left;width:220px;background:#dfcdf0;}
.li_judete{padding-top:3px;height:15px;float:left;width:220px;}
.li_judete:hover{padding-top:3px;height:15px;float:left;width:220px;background:#dfcdf0;}

.title_list {margin-top:15px;margin-bottom:5px;}
.title_list strong{font-family:Arial;color:#509504;}
.title_list a{font-family:Arial;color:#509504;font-weight:bold;}

.container_footer {margin-top:5px;background: #7e51a8 url(images/footer_bg.png) no-repeat;height:122px;width:961px;}
.tbl_footer {margin-left:20px;margin-top:5px;}
.tbl_footer:hover {margin-left:20px;margin-top:5px;color:#fff}
.tbl_footer2 {margin-left:20px;margin-top:10px;color:#fff}
.tbl_footer_bullet {width:15px;height:18px;}
.tbl_footer a {margin:0;padding:0;color:#000;}
.tbl_footer a:hover {margin:0;padding:0;color:#fff;}




.theforminput { margin:0px; padding:0px; border:0;width:367px; padding-top:4px; padding-left:3px; height:25px; background:transparent url(images/inputbg.png) no-repeat 0 0;z-index:5; text-align:left;}
.theforminput:hover { margin:0px; padding:0px;  border:0;width:367px; padding-top:4px; padding-left:3px; height:25px; background:transparent url(images/inputbg.png) no-repeat 0 -36px;z-index:5; text-align:left;	}

.theforminputsmall { margin:0px; padding:0px; border:0;width:102px; padding-top:4px; padding-left:3px; height:25px; background:transparent url(images/inputbgsmall.png) no-repeat 0 0;z-index:5; text-align:left;}
.theforminputsmall:hover { margin:0px; padding:0px;  border:0;width:102px; padding-top:4px; padding-left:3px; height:25px; background:transparent url(images/inputbgsmall.png) no-repeat 0 -36px;z-index:5; text-align:left;	}

.theforminput_text {width:363px; height:200px; }
.theforminput_text:hover  {width:363px; height:200px; }



.publish-label {text-align:right;width:190px;padding-right:10px; height:25px;}

p.error {
  background:url("images/nok_ico_small.gif") no-repeat;
  padding-left: 17px;
  font-size:11px;
  font-style: normal;
  color:#ff7400;
  margin-top:5px;
}
p.success {
  background:url("images/ok_ico_small.gif") no-repeat;
  padding-left: 17px;
  font-size:11px;
  font-style: normal;
  color:green;
  margin-top:5px;
}


.job_li_title{
width:680px;
height:30px;
}

.job_li_title ul{
margin:0px;
padding:0px;
}

.job_li_title_name{
width:450px;
padding-top:5px;
float:left
}

.job_li_title_button{
width:210px;
float:left;
text-align:right;
}

.job_li_left_info{
float:left;
width:430px;
}

.job_li_left_info a{
margin:0px;
padding:0px;
}

.job_li_left_info ul{
margin:0px;
padding:0px;
width:420px;
}

.job_li_blueline{
height:15px;
width:680px;
background: url(images/dotblue.gif) repeat-x;
}


/*################################ 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: #6b379b;
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: #6b379b;
color: #FFF !important;
border-color: #6b379b;
font-weight: bold;
cursor: default;
padding-left:7px;
padding-right:7px;
font-size:11px;
margin-left:10px;
}

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


.scrapper {
	float:left;
	color: #fff;
	margin-top:0px;
	_margin-top:0px;
	width:950px;
	text-align:left;
	position:relative;
}

.the_table{
	margin-left:18px;
	text-align:left;
	width:99%;
}

.textarea_global {
width:363px;
height:130px;
}

.err_text {
color:red;
}

.pinkline{
background: url(images/dotblue.gif) repeat-x bottom;height:1px;
}


.nob{
font-weight:normal;
}

