* { padding: 0; margin: 0; outline: 0; outline:none }
body { margin: 0; padding: 0; font: 13px/170% Arial, Verdana, sans-serif; color: #555; }
/* links */
a, a:visited { color: #306495; background: inherit; text-decoration: none; }
a.green { color: #030; background: none; text-decoration: none; }
a.green:hover { color: #73471B; background: none; }
a:hover { color: #73471B; background: inherit; }
a.bold { font-weight:bold }
a.big, a.big:visited { padding:2px 5px; color: #fff; background:#62b3ff; text-decoration: none; font-weight:bold; display:inline; }
a.big:hover { color: #4198ea; background: #d7e6f4; }

a.logo img{ border:1px solid #F4F4F4}
a.logo:hover  img{ border:1px solid  #DBDBDB}

/* headers */
h1, h2, h3 { font-family: 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; font-weight: Bold; padding: 10px; color: #444; }
h1 { font-size: 2.2em; }
h2 { font-size: 2em; color: #88ac0b; }
h3 { font-size: 1.4em; font-weight: normal; padding: 16px 10px 4px 25px; margin-bottom:0px; }
/* Paragraph */
p { padding: 5px 10px 10px 10px; }
em { font-style:italic }
/* Lists */
ul, ol { margin: 10px 20px; padding: 0 20px; }
ul { list-style:outside }
dl { padding: 10px; margin: 0; }
dt { font-weight: bold; color: #79A62E; }
dd { padding-left: 25px; }
/* images */
img.png { behavior: url("/css/iepngfix.htc"); }
img.image { background: #EAEAEA; border: 1px solid #dcdcdc; padding: 5px; behavior: url("iepngfix.htc"); }
img.no-border { background:none; border: none; padding: 0px; margin:0; behavior: url("iepngfix.htc"); }
img.float-right { margin: 5px 0px 10px 10px; }
img.float-left { margin: 5px 10px 10px 0px; }
table td { padding:0px }
/* start - table */
table.css { border-collapse: collapse; margin: 15px 10px; }
table.css th { padding-left: 12px; padding-right: 12px; color: #fff; text-align: center; background: #ADD163; border-width: 1px; border-style: solid; font-weight:bold; vertical-align:middle; border-color: #C4DE8F #93C138 #93C138 #C4DE8F; height:35px; line-height:110% }
table.css th a { color:#FFF }
table.css tr { background: #fff; }
table.css tr.row-a { background:#f7fae6 none repeat scroll 0 0; }
table.css tr.row-b { background: #fff none repeat scroll 0 0; }
table.css td { padding-left: 11px; padding-right: 11px; border: 1px solid #E7F0CC; padding-top:5px; padding-bottom:5px; font-size:12px; line-height:130%; vertical-align:middle; }
table.form { background:0; }
table.form td { padding:5px }
table.form2 td { padding:3px }
table.css th.sortable, table.css th.sortable-text, table.css th.sortable-date, table.css th.sortable-keep, table.css th.sortable-date-dmy, table.css th.sortable-numeric, table.css th.sortable-currency, table.css th.sortable-sortByTwelveHourTimestamp, table.css th.sortable-sortIPAddress, table.css th.sortable-sortEnglishLonghandDateFormat, table.css th.sortable-sortScientificNotation, table.css th.sortable-sortImage, table.css th.sortable-sortFileSize, table.css th.sortable-sortAlphaNumeric, table.css th.sortable-sortEnglishDateTime { cursor:pointer; background:  url(../images/bg_header_sortable.jpg) no-repeat; height:34px; }
table.css th.forwardSort { background: url(../images/bg_header_down.jpg) no-repeat 0 0; }
table.css th.reverseSort { background: url(../images/bg_header_up.jpg) no-repeat 0 0; }
table.css thead th a.fdTableSortTrigger { color:#fff; background:none }
table.css thead th a.fdTableSortTrigger:hover { color: #F2FFE8 }
table.css thead th.forwardSort a, table.css thead th.reverseSort a { color: #fff; text-decoration:none; background:none }
/* end - table */

/* form elements */
form { margin: 10px; padding: 10px; border: 1px solid #EBEBEB; background: #F4F4F4; }
form2 { margin: 15px 10px; padding: 3px 10px 3px 10px; border: 1px solid #EBEBEB; background: #F4F4F4; }
form.noclass { background:none; border:none; margin:0; padding:0 }
form.login { margin: 0px 0px; padding: 5px 10px 20px 10px; background: #edf5fd; border:0 }
label { display: block; font-weight: bold; margin: 5px 0 2px 0; color: #333; }
.label2 { display: inline; font-weight: normal; margin:0; }
input, textarea, select { padding: 4px; color: #666666; background: #FFFFFF url(../images/bg_input.gif) repeat-x scroll 0 -14px; border-width: 1px; border-style: solid; border-color: #d4d4d4 #ebebeb #ebebeb #d4d4d4; font: normal 11px Verdana, sans-serif; margin-top:3px; }
.input2 { padding: 0px; margin: 0; width: auto; border: none; }
textarea { width: 500px; height: 150px; display: block; line-height:140% }
input.button { font: bold 12px Arial, Sans-serif; height: 22px; margin: 0; padding: 2px 3px; color: #fff; background: #A6CD56; border-width: 1px; border-style: solid; border-color: #C4DE8F #8DB836 #8DB836 #C4DE8F; }
input.login-button { font: bold 12px Arial, Sans-serif; height: 22px; margin: 0; padding: 2px 3px; color: #fff; background: #5eabff; border-width: 1px; border-style: solid; border-color: #afd5ff #8bb0d8 #8bb0d8 #afd5ff; }
/***********************
	  LAYOUT
************************/

#content, #header-content, #footer-content { width: 980px !important; }
/* content */
#content-wrap { clear: both; float: left; width: 100%; background: url(../images/bg-content.gif) repeat-y 50%; }
#content { text-align: left; padding: 0; margin: 5px auto; }
/* header */
.banner-top { width:980px; margin: 0 auto; padding:5px 0 2px 0; }
.banner-top1 { margin-right:3px }
#header { background: #cfe8ff url(../images/bg.gif) 50% 5px no-repeat; height: 397px; text-align: left; }
#header-content { position: relative; margin: 0 auto; padding: 0; }
/*#header-content h1 { position: absolute; background: transparent url(../images/logo-1martie.gif) no-repeat 0 0; margin: 0; padding: 0; width:279px; height:168px;	left: 25px; top: 27px; text-indent:-980px; cursor:pointer }*/

/*#header-content h1 { position: absolute; background: transparent url(../images/logo-1n.gif) no-repeat 0 0; margin: 0; padding: 0; width:279px; height:168px;	left: 35px; top: 27px; text-indent:-980px; cursor:pointer }*/
#header-content h1 { position: absolute; background: transparent url(../images/jobee-logo.gif) no-repeat 0 0; margin: 0; padding: 0; width:279px; height:168px;	left: 35px; top: 27px; text-indent:-980px; cursor:pointer }

/* #header-content h1 { position: absolute; background: transparent url(../images/jobee-logo-iarna.gif) no-repeat 0 0; margin: 0; padding: 0; width:279px; height:153px;	left: 35px; top: 27px; text-indent:-980px; cursor:pointer }*/
	
#header-content h1 span { position: absolute; left: -2000px; }
/*#header-content #slogan { position: absolute; font: bold 14px arial, sans-serif; letter-spacing: 0px; color: #f0ece4; margin: 0; padding: 1px 0; text-transform: none; top: 135px; left: 190px; }
*/
#header-content #slogan { position: absolute; font: bold 14px arial, sans-serif; letter-spacing: 0px; color: #f0ece4; margin: 0; padding: 1px 0; text-transform: none; top: 125px; left: 190px; }

#top-title { position: absolute; font:  22px 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; letter-spacing: -1px; color: #fff; margin: 0; padding: 1px 0; text-transform: none; top: 210px; left: 45px; }
#top-title span { font-weight:bold }
#top-text { position: absolute; font:  12px Arial, Helvetica, sans-serif; color: #fff; margin: 0; padding: 1px 0; text-transform: none; line-height:normal; top: 250px; left: 45px; width:260px }
#top-text2 { position: absolute; font:  12px Arial, Helvetica, sans-serif; color: #fff; margin: 0; padding: 1px 0; text-transform: none; line-height:normal; top: 280px; left: 425px; width:200px }
#top-text3 { position: absolute; font:  12px Arial, Helvetica, sans-serif; color: #fff; margin: 0; padding: 1px 0; text-transform: none; line-height:normal; top: 280px; left: 715px; width:200px }
a.evaluare-top { position: absolute; background: transparent url(../images/evaluare-icon.gif) no-repeat 0 0; width:209px; height:190px; /* change the values of left and top to adjust the position of the slogan */
	left: 420px; top: 90px; display:block; text-indent:-2000px }
a.evaluare-top:hover { background: transparent url(../images/evaluare-icon2.gif) no-repeat 0 0; }
a.evaluare-middle:hover { background: transparent url(../images/evaluare-icon-alb2.gif) no-repeat 0 0; }
a.evaluare-middle { position: absolute; background: transparent url(../images/evaluare-icon-alb.gif) no-repeat 0 0; width:209px; height:190px; left:150px; /* change the values of left and top to adjust the position of the slogan */
	display:block; text-indent:-2000px }
a.cautare-top { position: absolute; background: transparent url(../images/cautare-icon.gif) no-repeat 0 0; width:209px; height:190px; /* change the values of left and top to adjust the position of the slogan */
	left: 710px; top: 91px; display:block; text-indent:-2000px }
a.cautare-top:hover { background: transparent url(../images/cautare-icon2.gif) no-repeat 0 0; }
#menu-top { position:relative; clear: both; padding: 0; margin: 0 auto; top:73px; }
/* menu */
#menu { position:absolute; top:345px; left:-1px; width:980px; font:  15px "Lucida Sans Unicode", "Lucida Grande", sans-serif; margin:0; padding:0; /*background: url(../images/menu_back.gif) repeat-x left;*/
	float:left; }
#menu ul { margin: 0; padding: 0 0 0 30px; height:58px; }
#menu ul li { float: left; list-style: none; }
#menu ul li a { display: block; text-decoration: none; padding: 0 15px; color: #0d4273; line-height:42px; }
#menu ul li a:hover { color: #0061bb; background: url(../images/menu_back_over.gif) repeat-x; }
#menu ul li a.current { color: #c14000; background: url(../images/menu_back_over.gif) repeat-x; }
#menu ul li a.current:hover { color: #0061bb; background: url(../images/menu_back_over.gif) repeat-x; }
/* header links */
#header-content ul#header-links { list-style: none; font-size: .88em; position: absolute; background: #282222; border: 1px solid #2C2929; padding: 5px 10px 8px 10px; font-weight: normal; top: 0px; right: 10px; }
#header-content ul#header-links li { float: left; }
#header-content ul#header-links li a { color: #A8A6A6; text-decoration: none; display: block; padding: 0px 15px; }
#header-content ul#header-links li a:hover { color: #35AA32; }
/* Main Content */	
#main { position: relative; margin-right: 512px; }
#main #column1 { position: relative; float: left; width: 100%; margin-right: -468px; padding-right: 10px;/* padding-right: 10px; */ }
#main h2.green { font: 18px 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; color: #3b5d00; padding: 5px 0 0 10px; margin: 0px 0px 0px 0px; background:url(../images/h-green-m.gif) repeat-x left top; height:35px }
#main h2.orange { font: 18px 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; color: #c14000; padding: 4px 0 0 10px; margin: 10px 0px 0px 0px; background:url(../images/h-orange.gif) repeat-x left top; height:35px }
#sidebar h2.orange-m { font: 16px 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; color: #c14000; padding: 4px 0 0 10px; background:url(../images/h-orange-m.gif) repeat-x left top; height:35px; line-height:normal; margin-left:-1px; !important
}
#sidebar h2.orange-r { font: 16px 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; color: #c14000; padding: 4px 0 0 10px; background:url(../images/h-orange-m.gif) repeat-x left top; margin: 10px 0px 0px 0px; height:35px; line-height:normal; margin-left:-1px; !important
}
#sidebar h2.green-m { font: 16px 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; color: #5e6813; padding: 4px 0 0 10px; background: #FFFFFF url(../images/h-green-m.gif) repeat-x left top; height:35px; line-height:normal; margin-left:-1px; !important;
border-top:2px solid #FFFFFF }
#sidebar h2.blue-m { font: 16px 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; color: #5e6813; padding: 4px 0 0 10px; background: #FFFFFF url(../images/h-blue.gif) repeat-x left top; height:35px; line-height:normal; margin-left:-1px; !important;
border-top:2px solid #FFFFFF }
#main h2.blue { font: 18px 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; color: #00618a; padding: 4px 0 0 10px; margin: 10px 0px 13px 0px; background:url(../images/h-blue.gif) repeat-x left top; }
#sidebar h2.blue-r { font: 16px 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; color: #00618a; padding: 4px 0 0 10px; margin: 10px 0px 0px 0px; background:url(../images/h-blue.gif) repeat-x left top; height:30px }
#main h2 span { font-weight:bold }
#main h3 { font: 15px 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; color: #333; padding: 4px 0 0 10px; margin: 10px 0px 5px 0px; line-height:120%; }
#main h3 span { font-size:12px; }
#main h3.title { font: 15px 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; color: #333; padding: 4px 0 7px 25px; margin: 10px 0px 5px 0px; }
#main h3.articol-titlu { margin:0 0 5px 10px; padding-left:0 }
#main h3.articol-titlu2 { margin:0; padding-left:0 }
#main h3.orange { background:url(../images/arrow3.gif) no-repeat 5px 7px; font: 15px 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; color: #c14000; padding: 4px 0 0 18px; margin: 15px 0px 0px 10px; height:25px; }
#main p, #main h1, #main h2, #main h3, #main blockquote { margin-left: 0; }
#main form p { margin: 10px; }
#main .list { margin: 5px 7px 8px 4px; padding: 0; text-decoration: none; }
#main .list li { list-style: none; margin: 0; padding: 5px 5px; border-bottom: 1px dotted #d7d7d7; line-height:normal }
* html body #main .list li { height: 1%; }
#main .list li a { text-decoration: none; font-size: 12px; }
#main .list li a span { color: #A98D76; font-size: 11px; font-family:Arial, Helvetica, sans-serif; font-style: normal; line-height:normal }
#main .list li a:hover { color: #000; background: none; }
#main .list ul { margin: 0 0 0 5px; padding: 0; }
#main .list ul li { border: none; }
#main .topmenu { margin: 5px 7px 8px 4px; padding: 0; text-decoration: none; width:225px }
#main .topmenu li { list-style: none; margin: 0; padding: 5px 5px; border-bottom: 1px dotted #d7d7d7; line-height:normal; font-size:12px; }
* html body #main .topmenu li { height: 1%; }
#main .topmenu li a { color:#B34B00; text-decoration: none; font-size: 12px; }
#main .topmenu li a.sub { color: #666; font-size: 11px; font-family:Arial, Helvetica, sans-serif; font-style: normal; line-height:normal; }
#main .topmenu li a:hover { color: #000; background: none; }
#main p { line-height:140% }
/* sidebar */	
#sidebar { float: right; width: 500px; font-size: .95em; padding:0; margin:0; }
#sidebar #sidebar-left { width: 211px; float: left; padding: 0 10px 0 10px; }
#sidebar #sidebar-right { width: 259px; float: left; margin: 0 0 0 0px; padding:0; float:right }
#sidebar #sidebar-right p { margin: 0px 0; }
#sidebar #sidebar-right a img { padding: 0; margin: 0 0 3px 0; border: 1px solid #D3DBDC; }
#sidebar #sidebar-right a img.no-border { padding: 0; margin: 0; border:none; }
#sidebar #sidebar-right h3 { padding-left: 0px; color: #B5B5B5; text-transform: uppercase; letter-spacing: 2px; }
#sidebar #sidebar-right .google-ad-box { margin: 0; padding: 0 0 0 10px; text-align: center; }
#sidebar #sidebar-right .banners { padding-bottom: 2px; margin-bottom: 8px; border-bottom: 1px solid #EAEAEA;/* background: transparent url(../images/gray_dotted.gif) repeat-x left bottom; */ }
/* sidebar menu */


.margin5{ margin:5px}


#sidebar-right .sidemenu { margin: 5px 7px 8px 4px; padding: 0; text-decoration: none; }
#sidebar-right .sidemenu li { list-style: none; margin: 0; padding: 5px 5px; border-bottom: 1px dotted #d7d7d7; line-height:normal }
* html body #sidebar-right .sidemenu li { height: 1%; }
#sidebar-right .sidemenu li a { text-decoration: none; font-size: 12px; }
#sidebar-right .sidemenu li a span { color: #A98D76; font-size: 11px; font-family:Arial, Helvetica, sans-serif; font-style: normal; line-height:normal; padding-left:30px; }
#sidebar-right .sidemenu li a:hover { color: #000; }
#sidebar-right .sidemenu li a#salveaza-cautari { background:transparent url(../images/salveaza_cautarile_mele.jpg) no-repeat scroll left center; margin:0 5px 0 0; padding:3px 0 4px 30px; }
#sidebar-right .sidemenu li a#observare { background:transparent url(../images/companii_sub-observare.jpg) no-repeat scroll left center; margin:0 5px 0 0; padding:3px 0 4px 30px; }
#sidebar-right .sidemenu li a#evaluare { background:transparent url(../images/evaluzeza.jpg) no-repeat scroll left center; margin:0 5px 0 0; padding:3px 0 4px 30px; }
#sidebar-right .sidemenu li a#abuz { background:transparent url(../images/abuz.jpg) no-repeat scroll left center; margin:0 5px 0 0; padding:3px 0 4px 30px; }
#sidebar-right .sidemenu li a#trimite_evaluare { background:transparent url(../images/trimite_aceasta_evaloare.jpg) no-repeat scroll left center; margin:0 5px 0 0; padding:3px 0 4px 30px; }
#contacteaza_angajatul { background:transparent url(../images/contacteaza_angajatul.jpg) no-repeat scroll left center; margin:0 5px 0 0; padding:3px 0 4px 30px; }
/* sidebar menu */
#sidebar .sidemenu { margin: 5px 7px 8px 4px; padding: 0; text-decoration: none; }
#sidebar .sidemenu li { list-style: none; margin: 0; padding: 5px 5px; border-bottom: 1px dotted #d7d7d7; line-height:normal }
* html body #sidebar .sidemenu li { height: 1%; }
#sidebar .sidemenu li a { text-decoration: none; font-size: 12px; }
#sidebar .sidemenu li a span { color: #A98D76; font-size: 11px; font-family:Arial, Helvetica, sans-serif; font-style: normal; line-height:normal }
#sidebar .sidemenu li a:hover { color: #000; }
#sidebar .sidemenu ul { margin: 0 0 0 5px; padding: 0; }
#sidebar .sidemenu ul li { border: none; }
/* footer */
#footer { clear: both; margin: 0; padding: 10px 0 20px 0; font-size: .95em; text-align: left; background: #50abff; height: 200px; color: #fff; border-top:3px solid #cae6ff }
#footer p { line-height: 170%; margin-top: 0px; }
#footer a img, #footer a:hover img { border: none; }
#footer a { color:#d8e4ef }
#footer a:hover { color:#122c45 }
#footer-content { margin: 0 auto; }
#footer-content strong { color:#e2effb }
#footer-content .footer-left { float: left; width: 80%; padding: 10px 0px 10px 0px }
#footer-content .footer-right { float: right; width: 18%; padding: 10px 0px 10px 0px }
#footer-content .footer-right p { margin: 0; padding: 0; }
#footer-content ul { list-style:none; width:125px; margin-left:0; margin-right:0; padding:12px; }
#footer-content ul li { margin:0; font-size:12px; padding:0px; line-height:19px; }
/* alignment classes */
.float-left { float: left; }
.float-right { float: right; }
.align-left { text-align: left; }
.align-right { text-align: right; }
.align-center { text-align: center }
/* arraow - read more */

a.maimult-top { color:#fff; font-size:12px; font-weight:bold; background:url(../images/arrow.gif) no-repeat scroll 88% 3px; padding:0px 25px 7px 7px; float:right; }
a.maimult-top:hover { color:#dfefaa; text-decoration:none }
/* display and additional classes */
.clear { clear: both; height: 0; line-height:0% }
.displaynone { display:none; }
.block { display: block; }
.hide { display: none; }
.blue { color: #003366; }
.green { color: #498B48; }
.separator { margin-right: 5px; }
.entry { clear:both; }
.firstCap { text-transform:capitalize }
#sidebar h2.marginx, #main h2.marginx { margin-top:0px }
#errors, div.errors { border:#FF8083 2px solid; background:#FFDFE0; padding:10px; margin:10px; width:94%; color:#333 }
#no_errors { border:#C7DFFA 2px solid; background:#E9F4FE; padding:10px; margin:10px; width:94%; color:#333 }
.class-blue { background:#F2F5FF; }
.help { padding:15px 15px 0 0 }
.divBox { margin: 0px 10px; padding: 10px 10px 10px 10px; background: #fff3da; border-top:1px solid #ffe4ad }
.divBox2 { margin: 0px 10px; padding: 0px 10px 20px 10px; background: #f4ffcf; border-top:1px solid #def0a3 }
.divBox3 { margin: 0px 10px; padding: 0px 10px 20px 10px; background: #edf5fd; border-top:1px solid #d5e6f6 }

/* commnets*/

.margin-top5 { margin-top:5px; }
.margin-top10 { margin-top:10px; }
.wdth550 { width:490px }
/* autocomplete*/
#SuggestResults { height:180px; background:#fff; border:1px solid #CCCCCC; display:none; position:absolute; margin:0; top:-5px; }
#AutoSuggestBoxArea { display:block; }
/* LOADERE */

#loadingWeb { float:left; top:7px; position:relative }
#loading { float:left; top:7px; position:relative }
a.delete, a.delete:hover { padding:3px 0 10px 25px; background:url(../images/ico-delete.gif) no-repeat }
a.modifica, a.modifica:hover { padding:3px 0 10px 25px; background:url(../images/ico-refresh.gif) no-repeat 0px 0px }
small { font-size:11px }
.s-span { color: #A98D76; font-size: 11px; font-family:Arial, Helvetica, sans-serif; font-style: normal; line-height:normal }
.s-span2 { color: #70462E; font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-style: normal; line-height:normal }
/* ICONURI LA HREF */

#evaluarile-mele { background:transparent url(../images/evaluarile_mele.jpg) no-repeat scroll left center; margin:0 5px 0 0; padding:3px 0 4px 30px; }
#cautari-salvate { background:transparent url(../images/cautari_salvate.jpg) no-repeat scroll left center; margin:0 5px 0 0; padding:3px 0 4px 30px; }
#companii-sub-observare { background:transparent url(../images/companii_sub_observare.jpg) no-repeat scroll left center; margin:0 5px 0 0; padding:3px 0 4px 30px; }
#mesagerie { background:transparent url(../images/mesagerie.jpg) no-repeat scroll left center; margin:0 5px 0 0; padding:3px 0 4px 30px; }
a.rss { background:transparent url(../images/feed-icon-14x14.png) no-repeat scroll left center; margin:0 5px 0 0; padding:3px 0 4px 25px; }
a.rss:hover { background:transparent url(../images/feed-icon-14x14.png) no-repeat scroll left center; margin:0 5px 0 0; padding:3px 0 4px 25px; }
ul.reguli { padding:0; margin-left:30px }
ul.reguli li { list-style-type:decimal; }

.tools1 {  background:url(../images/icon_uneletele_mele.gif) no-repeat; width:41px; height:177px; padding:0 0 10px 0; line-height:100%}
.tools2 {  background:url(../images/icon_uneltele_mele2.gif) no-repeat; width:41px; height:153px; line-height:100%}
.padd5 { padding-top:5px}
.padd3 { padding-top:3px}

 .logo_margin{margin:1px 9px 1px 1px; float:left}
