body, div, p, form {
	margin: 0;
	padding: 0;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
}
body {
	background-color: #FFFFFF;
}
#scontainer {
	position: fixed;
	z-index: 99999;
	right:0;
	bottom:0;
	float:right;
	cursor: pointer;
}
* html #scontainer {
/*\*/position: absolute;
top: expression( ( 0 - scontainer.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

/** header & logo **/
div#above-logo {
	position: absolute;
	top: 0;
	z-index:5;
	padding: 2px 0;
	clear: both;
	height: 19px;
}
a.above-logo:link, a.above-logo:active, a.above-logo:hover, a.above-logo:visited {
	color: #5D5D5D;
	font-size: 11px;
	line-height: 19px;
	text-decoration: none;
}
a.above-logo-conn {
	color: #009F00;
	font-size: 11px;
	line-height: 19px;
	text-decoration: none;
}
a.above-logo-username:link, a.above-logo-username:active, a.above-logo-username:visited {
	color: #5D5D5D;
	font-size: 11px;
	line-height: 19px;
	font-weight: bold;
	text-decoration: none;
}
a.above-logo:hover, a.above-logo-username:hover, a.above-logo-conn:hover {
	text-decoration: underline;
}
img.show_hide_img {
	cursor: pointer;
	vertical-align: text-bottom;
}
img.middle {
	vertical-align:middle;
}
.header_border_1 {
	padding-left: 4px;
}
.header_above_logo {
	height: 25px;
	white-space: nowrap;
	cursor: pointer;
	padding-top: 3px;
}
.header_above_logo_h {
	height: 25px;
	white-space: nowrap;
	cursor: pointer;
	padding-top: 3px;
}
.above_logo_user {
	float: right;
	white-space: nowrap;
}
.above_logo_lang_selector {
	float: right;
	margin: 1px 5px;
	white-space: nowrap;
}
.above_logo_lang_selector a {
	color:#5D5D5D;
}
.above_logo_user a {
	color:#5D5D5D;
}
#bjheader {
	height: 100px;
	width: 100%;
	clear: both;
	background: url('http://img.bestjobs.ro/common/bestjobs/bjheader/header-px.gif') repeat-x scroll center top;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
#bjheaderRight {
	height: 54px;
	margin: 0 0 27px 0;
	clear: both;
	position: absolute;
	top: 19px;
	z-index: 3;
	cursor: pointer;
}
#bjheaderRightInner {
	width: 445px; 
	float: right; 
	height: 30px;
	margin: 15px 5px 5px 0;
	line-height: 30px;
	height: 30px;
	z-index: 4;
	text-align: right;	
}
#bjmenu {
	clear:both;
	height: 27px;	
}
#searchForm {
	position: absolute;
	top: 115px;
	height: 98px;
	clear: both;
}
/*
div#logo-area {
	height: 73px;
}
div#logo-container {
	float: left;
	height: 54px;
	width: 220px;
	margin-top: 19px;
	cursor: pointer;
}
div.header-contact-data {
	float:right;
	text-align: right;
	height: 30px;
	width: 45%;
	margin-top: 25px;
}
*/
div.header-support {
	position: absolute;
	top: 0;
	margin-left: -71px;
	left: 50%;
	z-index: 6;
	width: 143px;
	height: 28px;
}
div.header-phones-img {
	height: 30px;
	width: 30px;
	float: right;
}
div.header-phones {
	font-size: 13px;
	color: #5D5D5D;
	height: 30px;
	line-height: 30px;
	padding-left: 5px;
	float: right;
}
div.header-phones-tv {
	font-size: 13px;
	font-weight: bold;
	color: #359A03;
	height: 30px;
	line-height: 30px;
	padding-left: 8px;
	float: right;
}
div.header-skype {
	font-size: 13px;
	height: 30px;
	line-height: 30px;
	float:right;
	padding-left: 10px;
}
div.header-skype img {
	margin-bottom: -4px;
}

/** menu **/
table.center {
	width: 100%;
	border-spacing: 0px;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
}
#content-nav {
	background: transparent;
}
ul#nav {
	list-style: none;
	float: right;
	margin: 0;
	padding: 0;
	z-index: 9999;
}
ul#nav li.nav,
ul#nav li.nav-sel,
ul#nav li.orange {
	float: left;
	padding: 0 2px;
	margin: 0;
}
li.nav a.nav,
li.nav-sel a.nav,
li.orange a.nav {
	display: block;
	background: url('http://img.bestjobs.ro/common/bestjobs/bjmenu/tab-right.gif') no-repeat top right;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #5D5D5D;
}
li.nav a.nav:hover,
li.nav-sel a.nav {
	background: url('http://img.bestjobs.ro/common/bestjobs/bjmenu/tab-right-sel.gif') no-repeat top right;
}
li.nav a.nav span,
li.nav-sel a.nav span,
li.orange a.nav span {
	display: block;
	background: url('http://img.bestjobs.ro/common/bestjobs/bjmenu/tab-left.gif') no-repeat top left;
	padding: 6px 15px;
	margin-right: 8px;
}
li.nav a.nav:hover span,
li.nav-sel a.nav span {
	background: url('http://img.bestjobs.ro/common/bestjobs/bjmenu/tab-left-sel.gif') no-repeat top left;
}

/* orange tab */
li.orange a.nav {
	background: url('http://img.bestjobs.ro/common/bestjobs/bjmenu/tab-ang-right.gif') no-repeat top right;
}
li.orange a.nav span {
	font-weight: bold;
	color: #FFFFFF;
	background: url('http://img.bestjobs.ro/common/bestjobs/bjmenu/tab-ang-left.gif') no-repeat top left;
}
li.orange a.nav:hover {
	background: url('http://img.bestjobs.ro/common/bestjobs/bjmenu/tab-ang-right-sel.gif') no-repeat top right;
}
li.orange a.nav:hover span {
	font-weight: bold;
	color: #FFFFFF;
	background: url('http://img.bestjobs.ro/common/bestjobs/bjmenu/tab-ang-left-sel.gif') no-repeat top left;
}
span.nav-home-users {
	display: inline-block;
	vertical-align: middle;
	float: right;
	height: 27px;
	line-height: 27px;
	padding-right: 10px;
}
span.nav-home-users a:link, span.nav-home-users a:active, span.nav-home-users a:hover, span.nav-home-users a:visited {
	color: #5D5D5D;
}

/** drop down menu **/
.ddMenuCont {
	position: relative;
	text-align: left;
	z-index:9999;
}
.ddMenu	{
	position: absolute;
	display: none;
	z-index:9999;
}
.ddMenu td {
	font-size: 2px;
	line-height: 2px;
}
.ddMenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: -2px; /* td-ul are inaltime 2px */
}
.ddMenu ul li a:link, .ddMenu ul li a:active, .ddMenu ul li a:hover, .ddMenu ul li a:visited {
	background: #FFFFFF;
	color: #5D5D5D;
	display: block;
	padding: 1px 16px 0 16px;
	border-left: 1px solid #D0D0D0;
	white-space: nowrap;
	font-size: 12px;
	line-height: 26px;
	min-width: 90px;
}
.ddMenu ul li a:hover {
	background: #F6F7F7;
	color: #5D5D5D;
	display: block;
	white-space: nowrap;
	padding: 1px 16px 0 16px;
	text-decoration: none;
}
.ddMenuRightTop {
	background: url('http://img.bestjobs.ro/common/bestjobs/bjmenu/ddMenuTopRight.png') no-repeat;
	width: 13px;
	height: 7px;
	font-size: 2px;
}
.ddMenuRight {
	background: url('http://img.bestjobs.ro/common/bestjobs/bjmenu/ddMenuRight.png') repeat-y;
	width: 13px;
}
.ddMenuRight div {
	width: 13px;
}
.ddMenuFooterLeft {
	background: url('http://img.bestjobs.ro/common/bestjobs/bjmenu/ddMenuDownLeft.png') no-repeat;
	width: 8px;
	height: 11px;
}
.ddMenuFooter {
	background: url('http://img.bestjobs.ro/common/bestjobs/bjmenu/ddMenuDown.png') repeat-x;
	height: 11px;
}
.ddMenuFooterRight {
	background: url('http://img.bestjobs.ro/common/bestjobs/bjmenu/ddMenuDownRight.png') no-repeat;
	width: 8px;
	height: 11px;
}

.hidden_frame {position: absolute; top: 0; left: 0; padding: 0; margin: 3px 0 0 0; width: 100%; border: 0; z-index: -1;}	/*display: none; */
/* hacks for ie6 */
* html body .ddMenuRightTop {background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://img.bestjobs.ro/common/bestjobs/bjmenu/ddMenuTopRight.png");}
* html body .ddMenuRight		{background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://img.bestjobs.ro/common/bestjobs/bjmenu/ddMenuRight.png", sizingMethod="scale");}
* html body .ddMenuFooterLeft	{background-image: none; font-size:0px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://img.bestjobs.ro/common/bestjobs/bjmenu/ddMenuDownLeft.png");}
* html body .ddMenuFooter		{background-image: none; font-size:0px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://img.bestjobs.ro/common/bestjobs/bjmenu/ddMenuDown.png", sizingMethod="scale");}
* html body .ddMenuFooterRight	{background-image: none; font-size:0px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://img.bestjobs.ro/common/bestjobs/bjmenu/ddMenuDownRight.png");}
* html body .hidden_frame {filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);}

#bjcontent {
	/*margin-top: 15px;*/
	margin-top: 115px;
}

/** paging **/
.def_paging_main {
	padding:5px;
	margin:10px 0px 10px 0px;
	text-align:center;
	display:block;
	clear:both;
}
.def_paging_prev {
	display:inline;
	border:solid 1px #FFFFFF;
	margin:0px 3px 0px 0px;
	padding:2px 5px 2px 5px;
	font-size:14px;
}
.def_paging_prev a {
	font-weight:normal;
	color:#005CC5;
	font-size:14px;
}
.def_paging_next {
	display:inline;
	border:solid 1px #FFFFFF;
	margin:0px 0px 0px 0px;
	padding:2px 5px 2px 5px;
	font-weight:bold;
	color:#005CC5;
	font-size:14px;
}
.def_paging_next a {
	font-weight:normal;
	color:#005CC5;
	font-size:14px;
}
.def_paging_number {
	display:inline;
	border:solid 1px #CCDEFF;
	margin:0px 3px 0px 0px;
	padding:2px 5px 2px 5px;
	background-color:#EBF2FF;
	font-size:14px;
}
.def_paging_number a {
	font-weight:bold;
	color:#005CC5;
	font-size:14px;
}
.def_paging_number_selected {
	display:inline;
	border:solid 1px #CCDEFF;
	margin-right:3px;
	padding:2px 5px 2px 5px;
	background-color:#FFFFFF;
	color:#000000;
	font-weight:bold;
	font-size:14px;
}
.def_paging_number_separator {
	display:inline;
	border:solid 1px #FFFFFF;
	margin-right:2px;
	padding:2px 5px 2px 5px;
	font-size:14px;
}

/** my bestjobs **/
.my_bj_left_select {
	background-image:url(http://img.bestjobs.ro/common/bestjobs/mybj_left/inp_bg.gif);
	background-repeat:repeat-x;
	color:#333333;
	width:100%;
	padding:4px 0px 1px 5px;
	font-size:14px;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	height:27px;
}
.my_bj_left_input {
	background-image:url(http://img.bestjobs.ro/common/bestjobs/mybj_left/inp_bg.gif);
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	border-top:0px;
	border-bottom:0px;
	background-repeat:repeat-x;
	color:#333333;
	width:95%;
	padding:4px 0px 1px 5px;
	height:23px;
	font-size:14px;
}
.mybj_left_menu_item {
	font-weight:normal;
	margin:5px 0px 5px 0px;
}
.mybj_left_menu_item_selected {
	color:#000000;
	font-weight:bold;
	margin:6px 0px 6px 0px;
}

.design_right_pagetitle_div {
	margin:0px 12px 0px 12px;
	border-bottom:solid 1px #D2DDEF;
	clear:both;
	height:40px;
	line-height:40px;
}
.design_right_pagetitle_span {
	font-size:19px;
	color:#CD3101;
	position:relative;
	left:-5px;
}
.design_right_pagetitle_info {

}
.gradientbox_title {
	color:#003494;
	font-weight:bold;
}
.list_headercell_first {
	background:url(http://img.bestjobs.ro/common/bestjobs/2b/tbl_header_px.gif);
	border-right:solid 1px #CCCCCC;
	padding-left:10px;
	line-height:24px;
	height:24px;
}
.list_headercell {
	background:url(http://img.bestjobs.ro/common/bestjobs/2b/tbl_header_px.gif);
	border-right:solid 1px #CCCCCC;
	padding-left:10px;
	line-height:24px;
	height:24px;
}
.list_headercell_last {
	background:url(http://img.bestjobs.ro/common/bestjobs/2b/tbl_header_px.gif);
	padding-left:10px;
	line-height:24px;
	height:24px;
}
.list_headercell_first span {
	color:#333333;
}
.list_headercell span {
	color:#333333;
}
.list_headercell_last span {
	color:#333333;
}

.list_2b_cell {
	border-bottom:dotted 1px #CCCCCC;
	padding:0px 10px 0px 10px;
	line-height:30px;
}
.list_2b_cell a {
	color:#003494;
}

.mybj_pagetitle_span {
	font-size:22px;
	color:#CD3101;
	font-weight:bold;
}
.mybj_pagetitle_td {
	border-bottom:dotted 1px #CCCCCC;
	padding-top:5px;
	padding-bottom:8px;
}
.opaque_td {
	background-color:#818181;
	opacity:0.5;
	filter:alpha(opacity=50);
	font-size:5px;
	line-height:1px;
}
.mybj_common {
	font-size:13px;
}
.mybj_headercell {
	font-size:13px;
	font-weight:bold;
	color:gray;
	background-color:#EEEEEE;
}
.cv_percent_title {
	font-size: 16px;
	color: #213a87;
	font-weight: bold;
}
.cv_percent_text {
	font-size:13px;
	width:170px;
	text-align:left;
}
.cv_percent_value {
	font-size:13px;
	width:5px;
	text-align:right;
}
.orange_percent {
	text-align:center;
	padding-top:30px;
	padding-bottom:10px;
	font-size:16px;
	color:#ff7100;
	font-weight:bold;
}
.cv_complete_percent {
	font-size:30px;
	color:#008000;
	font-weight:bold;
}

/** help **/
.faqs{float:left;width:25%;margin-right:20px;margin-top:10px;}
.faqs h4{padding:5px 10px; margin:0px;background:#A7C2DF;border-top:5px solid #8BB3DF;font-size:11pt;}
.faqs a{display:block;padding:3px 10px;background:#EDF1F8;margin-bottom:1px;border-bottom:1px solid #A7C2DF;}
.faqs a:hover{background:#D1DCEE}
.faq_texts{width:72%;float:left;}
.faq_texts h3{color: #ee7d19;font-weight:normal;font-size:15pt;margin:15px 0;}
.search_cont {
	background:  url("http://img.bestjobs.ro/common/bestjobs/searchbox_small.jpg") repeat-x;
	font-weight: normal;
	text-align: left;
	padding-left:10px;
	padding-bottom:0px;
}
.searchText_cont {
	font-weight: normal;
	color: #000000;
	font-size: 13px;
	padding-right: 20px;
	vertical-align: middle;
	height: 56px;
}
.searchButton {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;
	height: 31px;
	width: 102px;
	border: none;
}
.bj_input {
	background-color: #FFFFFF;
	color: #333333;
	border: 1px solid #ACC0ED;
	height: 21px;
}
H1{
	font-size:22px;
	color:#FF7100;
	padding-bottom:3px;
}
a.help {
	color:#003494;
	text-decoration:none;
}
/*end style for help*/

.entermail {
	width: 273px;
	height: 22px;
	background-color: #FFFFFF;
	color: #333333;
	border: 1px solid #ACC0ED;
	font-size: 16px;
	font-weight: bold;
	color: #8A858B;
	vertical-align: middle;
	margin-bottom: 10px;
}
.inviteBJ {
	width: 273px;
	height: 36px;
	border: 0;
	padding: 3px;
	margin-bottom: 10px;
}

table.welcome {
	width: 100%;
	margin-top: 10px;
	border-spacing: 0px;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
}
td.welcome {
	width:100%;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 2px;
}
td.welcome span {
	font-weight: bold;
}
.big {
	font-size: 26px;
}
.medium {
	font-size: 18px;
}
.small {
	font-size: 16px;
}
.left {
	color: #000000;
}
.right {
	color: #B0ADB1;
}

.site_map_header{
	border-bottom:1px dashed #CCCCCC;
	clear:both;
	height:22px;
	padding:0px 5px 5px 0px;
}
.site_map_title{
	color:#CD3101;
	font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;
	font-size:18px;
	font-weight:bold;
}

/** error page **/
#errpage {
	width: 720px;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 30px;
}
#err_container {
	width: 700px;
	text-align: center;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}
#err_content {
	width: 460px;
	margin: 20px 120px 20px 120px;
	text-align: left;
}
.error_text {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.error_desc, .error_desc_ {
	font-size: 15px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px;
	line-height: 1.4;
}
.error_desc_ {
	margin: 0;
	padding-left: 15px;
}
#search, #contact {
	width: 700px;
	text-align: center;
	float: left;
	margin: 0;
	padding: 0;
}
#contact, #contact a:link, #contact a:visited, #contact a:hover {
	font-size: 13px;
	font-weight: normal;
}

/** rounded corners **/
.box_lu,.box_lu_f3f6f9 {vertical-align:top; height:8px; width:8px;}
.box_lu {background:url("http://img.bestjobs.ro/common/bestjobs/box/lu.gif") no-repeat;}
.box_lu_f3f6f9 {background:url("http://img.bestjobs.ro/common/bestjobs/box/lu_f3f6f9.gif") no-repeat;}
.box_u {padding-bottom:7px; border-top: 1px solid #D1DDEF;}
.box_u_f3f6f9 {padding-bottom:7px; border-top: 1px solid #bdd6ee;}
.box_ru {background:url("http://img.bestjobs.ro/common/bestjobs/box/ru.gif") no-repeat;}
.box_ru_f3f6f9 {background:url("http://img.bestjobs.ro/common/bestjobs/box/ru_f3f6f9.gif") no-repeat;}
.box_ru,.box_ru_f3f6f9 {vertical-align:top; height:8px; width:8px;}
.box_l {border-left: 1px solid #D1DDEF; width: 7px;}
.box_l_f3f6f9 {border-left: 1px solid #bdd6ee; width: 7px;}
.box_r {border-right: 1px solid #D1DDEF; width: 7px;}
.box_r_f3f6f9 {border-right: 1px solid #bdd6ee; width: 7px;}
.box_ld,.box_ld_f3f6f9 {height:8px; width:8px;}
.box_ld_f3f6f9 {background-image:url("http://img.bestjobs.ro/common/bestjobs/box/ld_f3f6f9.gif");}
.box_ld {background-image:url("http://img.bestjobs.ro/common/bestjobs/box/ld2.gif");}
.box_d {padding-top:7px; border-bottom: 1px solid #D1DDEF;}
.box_d_f3f6f9 {padding-top:7px; border-bottom: 1px solid #bdd6ee;}
.box_rd,.box_rd_f3f6f9 {height:8px; width:8px;}
.box_rd {background-image:url("http://img.bestjobs.ro/common/bestjobs/box/rd.gif");}
.box_rd_f3f6f9 {background-image:url("http://img.bestjobs.ro/common/bestjobs/box/rd_f3f6f9.gif");}
.box_b {
	border-bottom: 1px solid #D1DDEF;
}

.box_head_lu	{
	background: url("http://img.bestjobs.ro/common/bestjobs/box/head_lu.jpg");
	vertical-align:top;
	height:28px;
	width:8px;
}
.box_head_ru	{
	background: url("http://img.bestjobs.ro/common/bestjobs/box/head_ru.jpg");
	vertical-align:top;
	height:28px;
	width:8px;
}
.box_head_u	{
	background: url("http://img.bestjobs.ro/common/bestjobs/box/head_u_p.jpg") repeat-x;
	text-align:center;
	color:#3B63B2;
	vertical-align:middle;
	height:28px;
}

.box_shadow_lu {
	vertical-align:top;
	height:22px;
	width:22px;
	background:url("http://img.bestjobs.ro/common/bestjobs/jobdetail/box_shadow/leftup.gif") no-repeat;
}
.box_shadow_u {
	vertical-align:top;
	height:22px;
	background:url("http://img.bestjobs.ro/common/bestjobs/jobdetail/box_shadow/pixelup.gif") repeat-x;
}
.box_shadow_ru {
	vertical-align:top;
	height:22px;
	width:22px;
	background:url("http://img.bestjobs.ro/common/bestjobs/jobdetail/box_shadow/rightup.gif") no-repeat;
}
.box_shadow_l {
	width:22px;
	background:url("http://img.bestjobs.ro/common/bestjobs/jobdetail/box_shadow/pixelleft.gif") repeat-y;
}
.box_shadow_r {
	width:22px;
	background:url("http://img.bestjobs.ro/common/bestjobs/jobdetail/box_shadow/pixelright.gif") repeat-y;
}
.box_shadow_ld {
	vertical-align:top;
	height:22px;
	width:22px;
	background:url("http://img.bestjobs.ro/common/bestjobs/jobdetail/box_shadow/leftdown.gif") no-repeat;
}
.box_shadow_d {
	vertical-align:top;
	height:22px;
	background:url("http://img.bestjobs.ro/common/bestjobs/jobdetail/box_shadow/pixeldown.gif") repeat-x;
}
.box_shadow_rd {
	vertical-align:top;
	height:22px;
	width:22px;
	background:url("http://img.bestjobs.ro/common/bestjobs/jobdetail/box_shadow/rightdown.gif") no-repeat;
}

/** bjnetwork **/
h3.attention {
	color: #CD3101;
	font-size: 18px;
}
h3.denied {
	font-size: 16px;
	font-weight: normal;
}
h3.denied a {
	font-size: 16px;
	color: #003399;
	font-weight: normal;
	text-decoration: underline;
}
span.ui_button_blue {
	background: transparent url("http://img.bestjobs.ro/common/bestjobs/bjnetwork/ui-button-blue-right.png") no-repeat scroll right 0;
 	display: inline-block;
	height: 26px;
}
span.ui_button_blue a, span.ui_button_blue a:visited {
	background: transparent url("http://img.bestjobs.ro/common/bestjobs/bjnetwork/ui-button-blue-left.png") no-repeat 0 0;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	line-height: 26px;
	padding: 5px 10px 5px 15px;
	text-decoration: none;
	margin: 0 5px 0 0;
}
span.ui_button_blue a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
div.gala-sent-ok,
div.gala-sent-fail {
	float: left;
	clear: both;
	margin: 20px 0 0 40px;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
}
#loginbox_container .window {
	position:fixed;
	left:0;
	top:270px;
	_top:0px;
	display:none;
	z-index:9999;
	width:332px;
}
#loginbox_container #loginbox {
	_position: absolute;
	_top: expression(document.documentElement.scrollTop+document.documentElement.clientHeight-(documentElement.clientHeight/2+this.clientHeight/2));
}
.loginbox_input {
	border:solid 1px #ACC0ED;
	background-color:#FFF;
	height:20px;
	font-size:13px;
	width:190px;
}

/** footer **/
#bjfooter {
	margin: auto;
	margin-top: 10px;
	clear:both;
	background: url('http://img.bestjobs.ro/common/bestjobs/bjfooter/footer-px.jpg') repeat-x;
	background-position: top;
}
#bjfooter td {padding: 5px;}
#bjfooter td, #bjfooter a {color: #666666; font-size: 12px;}
#bjfooter ul {list-style: none; padding: 4px; margin-top: 0;}
#bjfooter ul a {font-size: 11px; line-height: 1.6;}
#bjfooter ul .col_header {text-decoration: underline; font-weight: bold; font-size: 12px;}
div.bjfooter-separator {
	float: left;
	clear: both;
	width: 80%;
	height: 9px;
	font-size: 9px;
	line-height: 9px;
}
#bjfooter a.contact-email {
	font-size: 16px;
	color: #63676A;
	font-weight: bold;
	padding-left: 2px;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* light blue design */
td.lightblue-top-l {
	width: 5px;
	height: 31px;
	float: left;
	border-bottom: 1px solid #D2DDEF;
	background: url('http://img.bestjobs.ro/common/bestjobs/2b/lbbox-top-left.gif') no-repeat scroll left top;
}
td.lightblue-top-r {
	width: 5px;
	height: 31px;
	float: left;
	border-bottom: 1px solid #D2DDEF;
	background: url('http://img.bestjobs.ro/common/bestjobs/2b/lbbox-top-right.gif') no-repeat scroll right top;
}
td.lightblue-top {
	height: 31px;
	background: url('http://img.bestjobs.ro/common/bestjobs/2b/lbbox-top.gif') repeat-x;
	border-bottom: 1px solid #D2DDEF;
	font-size: 14px;
	font-weight: bold;
	color: #003494;
}
td.lightblue-content {
	padding: 10px 5px;
	border-left: 1px solid #D2DDEF;
	border-right: 1px solid #D2DDEF;
	border-bottom: 1px solid #D2DDEF;
}

/* yellow rounded box */
div.yellow-rounded {
	float: left;
	width: 600px;
}
div.yellow-rounded-content {
	/*height: 32px;*/
	padding: 10px;
}
div.yellow-rounded-content div {
	float: left;
}
.yellow-rounded .pix5 {
	background: #FFF1B8;
}
.yellow-rounded .pix1, .yellow-rounded .pix2, .yellow-rounded .yellow-rounded-content {
	border-left: 1px solid #FFF1B8;
	border-right: 1px solid #FFF1B8;
	background: #FFFEE2;
}
.yellow-rounded .pix3 {
	border-left: 2px solid #FFF1B8;
	border-right: 2px solid #FFF1B8;
	background: #FFFEE2;
}
.pix5 {
	margin: 0 5px;
}
.pix3 {
	margin: 0 3px;
}
.pix2 {
	margin: 0 2px;
}
p.pix1 {
	margin: 0 1px;
	height: 2px;
}
.pix1, .pix2, .pix3, .pix5 {
	font-size: 0;
	line-height: 0;
	height: 1px;
}
#bjhelp_subtitle {
	float:left;
}
#bjhelp_subtitle span {
	font-size:16px;
	font-weight:bold;
	color:#333333;
}
#bjhelp_expand {
	float:right;
	width:100px;
	text-align:right;
}
#bjhelp_expand a {
	color:#003494;
}
#question_container {
	clear:both;
	padding-top:20px;
}
.bjhelp_q_row {
	clear:both;
	margin:0px 0px 10px 0px;
}
.bjhelp_q_subtitle {
	font-size:13px;
	font-weight:bold;
	clear:both;
}
.bjhelp_q_arrow {
	width:20px;
	float:left;
	height:15px;
}
.bjhelp_q_inner {
	float:left;
	width:680px;
}
.bjhelp_q_question {
	clear:both;
	color:#003494;
}
.bjhelp_q_question a {
	color:#003494;
}
.bjhelp_q_answer {
	clear:both;
}
.bld {
	font-weight:bold;
}
.nrml {
	font-weight:normal;
}
.vsbl {
	display:block;
}
.hdn {
	display:none;
}
.hlp_btn {
	background-color:#838383;color:#FFFFFF;font-weight:bold;border:solid 1px #CCCCCC;cursor:pointer;
}
.hlp_textarea {
	width:250px;height:100px;border:solid 1px #CCCCCC;color:gray;
}
.hlp_textfield {
	width:250px;border:solid 1px #CCCCCC;color:gray;
}
.hlp_select {
	width:250px;border:solid 1px #CCCCCC;color:gray;
}
#hlp_area {
	margin:20px 20px;padding:20px 100px;border:solid 1px #EFEFEF;background-color:#F8F8F8;
}
#hlp_msgdiv {
	background-color:#F5F9EA;padding:15px 0px 15px 0px;text-align:center;font-weight:bold;font-size:14px;margin-bottom:15px;
}
#hlp_menu_area {
	background-color:#F8F8F8;border:solid 1px #EFEFEF;padding:5px 10px 5px 10px;
}
.hlp_menu_row {
	height:30px;clear:both;
}
.hlp_menu_item_icon {
	float:left;width:35px;
}
.hlp_menu_item_title {
	float:left;height:30px;line-height:30px;
}
.hlp_menu_item_title a {
	color:#003494;
}
#hlp_noresults {
	text-align:center;
}
.notif_separator {
	margin:0px 10px;
}
.notif_action {
	font-size:11px;
}
#tw-op-second {
	margin-top:10px;
}