BODY {
	margin: 0px; padding: 0px;
	background: #2d3740;
	text-align: center;
	vertical-align: top;
}

table, td, tr, p {
	vertical-align: top;
}

/* teste */

.testfont {
          font-family:dracula;
	font-size: 20px;
	font-weight: normal; text-decoration: none;
	color: #000000;
}
.testfont2 {
    font-family: Arial;
	font-size: 20px;
	font-weight: normal; text-decoration: none;
	color: #000000;
}

/* exemplu definire background all in one:     background: transparent url('../pics/bg_page.jpg') repeat top;

	padding: sus dreapta jos stanga;

	alinieri: vertical, orizontal
*/

.table_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal; text-decoration: none;
	color: #333333;
	text-align: left;
	
	height: 372px;
	width: 1001px;

}
.menu_line {
	height: 36px;
	background: transparent url('../pics/body/menu_bg.jpg') repeat top left;
    text-align: left;
	color: #ffffff;
	vertical-align: middle;
}
.menu_table {
	height: 36px;
    text-align: left;
	color: #ffffff;
	vertical-align: middle;
}
.menu_table td {
	height: 36px;
	width: 80px;
    text-align: center;
	color: #ffffff;
	vertical-align: middle;
	border-right: 1px solid #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; text-decoration: none;
	background: #656f79;

}
.menu_table A, .menu_table A:visited, .menu_table A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal; text-decoration: none;
	text-align: center;
	color: #ffffff;
	display: block;
    height: 26px;

    letter-spacing: -1px;
    padding-top: 10px;
}
.menu_table A:hover {
	background-color: #2e3a45;
	color: #ffffff;
    display: block;
    height: 26px;
}
.menu_table A#active, .menu_table A:hover#active {
	background-color: #2e3a45;
	color: #ffffff;
    display: block;
    cursor: default;
    height: 26px;	
}

.title_bar {
	background-color: #656f79;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal; text-decoration: none;
	letter-spacing: -1px;
	cursor: default;
    vertical-align: middle;
    padding: 0px 10px 0px 10px;
    height: 23px;
}
.spre_st {
    border-left: 1px solid #ffffff;
    text-align: left;
}
.spre_dr {
    border-right: 1px solid #ffffff;
    text-align: right;
}
.column_left {
    width: 100%;
}
.column_left p {
    padding-left: 25px;
}
p {
    margin-top: 19px;
    margin-bottom: 18px;
    // margin-bottom: 22px;
	text-align: left;
	font-family: Arial; font-weight: normal; text-decoration:none;
	font-size: 11px;
	color: #656f79;
	cursor: default;
}
p A, p A:visited, p A:active,
.lista_txt A, .lista_txt A:visited,
.lista_txt A:active,
.column_left A, .column_left A:visited, .column_left A:active,
.column_right A, .column_right A:visited, .column_right A:active
 {
	text-decoration: none; font-weight: normal;
	color: #005D9A;
}
p A:hover,
.lista_txt A:hover,
.column_left A:hover, .column_right A:hover {
    color: #000000;
    text-decoration: underline;
}
/* ALINIERE - SPATIERE IMAGINI */

.poza_dr {
    padding: 20px 0px 15px 25px;
    // padding: 20px 0px 0px 25px;
}
.poza_st {
    padding: 20px 25px 15px 25px;
    // padding: 20px 25px 0px 25px;
}
    
/* COLOANA DIN DREAPTA */

.blue_bar {
    border-right: 1px solid #ffffff;
    text-align: left;
	background-color: #005D9A;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal; text-decoration: none;
	letter-spacing: -1px;
	cursor: default;
    vertical-align: middle;
    padding: 0px 10px 0px 10px;
    height: 23px;

}
.lista_txt {
	text-align: left;
	font-family: Arial; font-weight: normal; text-decoration:none;
	font-size: 11px;
	color: #656f79;
	cursor: default;
    padding: 0px 0px 2px 2px;
}

.lista,
.lista A,
.lista A:visited,
.lista A:active {
    background: #ffffff url('../pics/icon/list_gray.jpg') no-repeat top center;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal; text-decoration: none;
    padding-left: 3px;
	color: #ffffff;
	display: block;
    height: 100%;
    cursor: default;
    width: 30px;
}
.lista A:hover, .lista_st A:hover {
    background: #ffffff url('../pics/icon/list_blue.jpg') no-repeat top center;
    cursor: default;
}
.lista_st,
.lista_st A,
.lista_st A:visited,
.lista_st A:active {
    background: #ffffff url('../pics/icon/list_gray.jpg') no-repeat top center;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal; text-decoration: none;
    
	color: #ffffff;
	display: block;
    height: 100%;
    cursor: default;
    width: 30px;
}

.head_txt {
	text-align: left;
	font-family: Arial; font-weight: normal; text-decoration:none;
	font-size: 13px;
	color: #F1F3F2;
	cursor: default;
    padding-left: 10px;
    letter-spacing: 0px;
}
.icons {
	width: 100%;
	height: 45px;
	
}

.icon_contact A,
.icon_contact A:visited,
.icon_contact A:active {
	background: url('../pics/icon/icon_contact_norm.png') no-repeat top center;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal; text-decoration: none;
    padding-left: 3px;
	color: #ffffff;
	display: block;
    height: 13px;
    width: 17px;
}
.icon_contact A:hover {
    background: url('../pics/icon/icon_contact_over.png') no-repeat top center;
}
.icon_register A,
.icon_register A:visited,
.icon_register A:active {
	background: url('../pics/icon/icon_register_norm.png') no-repeat top center;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal; text-decoration: none;
    padding-left: 3px;
	color: #ffffff;
	display: block;
    height: 13px;
    width: 17px;
}
.icon_register A:hover {
    background: url('../pics/icon/icon_register_over.png') no-repeat top center;
}
.icon_home A,
.icon_home A:visited,
.icon_home A:active {
	background: url('../pics/icon/icon_home_norm.png') no-repeat top center;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal; text-decoration: none;
    padding-left: 3px;
	color: #ffffff;
	display: block;
    height: 13px;
    width: 17px;
}
.icon_home A:hover {
    background: url('../pics/icon/icon_home_over.png') no-repeat top center;

}

.copy_line {
	height: 36px;
	background: transparent url('../pics/body/menu_bg.jpg') repeat top left;
    text-align: center;
	color: #ffffff;
	vertical-align: middle;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal; text-decoration: none;
}
.copy_line a, .copy_line a:visited, .copy_line a:active { color: #f1f1f1; font-size: 11px; font-weight: bold; text-decoration: none; }
.copy_line a:hover { text-decoration: underline; }

.rapid_menu_bar {
    text-align: center;
	background-color: #005D9A;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal; text-decoration: none;

    vertical-align: middle;
    padding: 0px 10px 0px 10px;
    height: 46px;
}
.rapid_menu_bar A,
.rapid_menu_bar A:visited,
.rapid_menu_bar A:active {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal; text-decoration: none;
}
.rapid_menu_bar A:hover {
    text-decoration: underline;
    color: #FF3A3A;
}


.lang_tr {
	width: 81px;
    text-align: center;
    vertical-align: top;
    height: 42px;
}
.lang_sel {
    text-align: center;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold; text-decoration: none;
    vertical-align: middle;
    height: 22px;
    width: 90%;
    // width: 100%;
}
.lang_sel A, .lang_sel A:visited, .lang_sel A:active {
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	text-decoration: none;
	background-color: #656F79;
	color: #ffffff;
	display: block;
    height: 22px;
    padding-top: 3px;
    
}
.lang_sel A:hover {
	border-bottom: 1px solid #FF3A3A;
	border-left: 1px solid #FF3A3A;
	border-right: 1px solid #FF3A3A;
	background-color: #2e3a45;	
	color: #FF3A3A;
	display: block;
    height: 22px;
    padding-top: 3px;    

}


/* REGISTER PAGE - START */

.td_label, .td_field, .td_field_150 {
	background: #e4e4e4;
	height: 26px; 
	// height: 24px; 
	width: 175px;
	color: #535353;
	font-family: Arial;
	font-size: 10px;
	vertical-align: middle;
	padding-left: 10px;
	border-bottom: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
}
.td_field, .td_field_150 {
	background: #e6f1f8;
	width: 350px;
	color: #222222;
	font-size: 11px;
}

.clear2		{ clear:both; margin: 0px !important; padding: 0px !important; height: 0px !important; width: 0px !important; line-height: 0px !important; overflow: hidden; font-size:0px; }

.left		{ float:left !important; }

.right		{ float:right !important; }



.input_field {
	height: 26px; 
	// height: 24px;
	font-family: Arial;
	font-size: 12px;
	vertical-align: middle;
	border-bottom: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	
	/*background: #e6f1f8;*/
	width: 150px;
	color: #222222;
}

.input_field input {
	border-right: 1px solid #00638f;
	border-bottom: 1px solid #00638f;
	border-left: 1px solid #0294c7;
	border-top: 1px solid #0294c7;

	height: 17px;
width: 255px;
//width: 256px;	
	padding-top: 4px;
	padding-left: 3px;
	
	background: #e6f1f8;
	font-size: 12px;
	color: #00638f;
}
.input_field select {
	border-right: 1px solid #00638f;
	border-bottom: 1px solid #00638f;
	border-left: 1px solid #0294c7;
	border-top: 1px solid #0294c7;

width: 260px;
//width: 263px;

	height: 23px;
	/*padding-top: 4px;*/
	padding-left: 3px;
	
	background: #e6f1f8;
	font-size: 12px;
	color: #00638f;
}

.td_field_terms {
	width: 430px; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	padding-left: 5px;
	padding-right: 5px; 
	//padding-right: 0px; 
	text-align: justify;
}

.info_td {
	vertical-align: middle;
	padding-left: 10px;
	width: 360px; 
}
.info_ok { 
	background: url('http://jobs.workexperience.ro/user/_img/icon/accept.jpg') no-repeat left top; 
	padding-left: 20px;
	font-size: 10px;
	width: 16px; height: 16px;
}
.info_error { 
	background: url('http://jobs.workexperience.ro/user/_img/icon/exclamation.jpg') no-repeat left top; 
	padding-left: 20px;
	font-size: 10px;
	color: #dd0000;
	/*width: 16px;*/ height: 16px;
}

.RegisterText {
	/*width: 100%;*/
}

.chenar { 
	border:1px solid #D1D1D1; 
	border-top: none; 
	
	background-position:0px -71px; background-color:#ffffff; 
	float:left; 
	margin:0px 0px 0px 0px; 
	padding: 10px 20px 5px 20px; 
	color: #535353; 
	font-family: sans-serif;
	
	width: 940px;
	//width: 925px;
}

.blue_bar_div {
    border-right: 1px solid #005D9A;
    text-align: left;
	background-color: #005D9A;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal; text-decoration: none;
	letter-spacing: -1px;
	cursor: default;
    vertical-align: middle;
    padding: 4px 10px 0px 10px;
    height: 19px;
	//height: 19px;
	
	margin-top: 20px;
}

#cont_submit, #recover { cursor: pointer; }

/* REGISTER PAGE - END */

.spacing_line {
	font-size: 10px; line-height: 15px;
}

.sub_menu_table {
	height: 30px;
    text-align: left;
	color: #ffffff;
	vertical-align: middle;
}
.sub_menu_table td {
	height: 30px;
	/*width: 80px;*/
    text-align: center;
	color: #ffffff;
	vertical-align: middle;
	border-right: 1px solid #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; text-decoration: none;
	background: #005d9a;
	
}
.sub_menu_table A, .sub_menu_table A:visited, .sub_menu_table A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal; text-decoration: none;
	text-align: center;
	color: #ffffff;
	display: block;
    height: 24px;

    letter-spacing: 0px;
    padding-top: 6px;
    padding-left: 15px; padding-right: 15px;
}
.sub_menu_table A:hover {
	background-color: #2e3a45;
	color: #ffffff;
    display: block;
    height: 24px;
}
.sub_menu_table A#active, .sub_menu_table A:hover#active {
	background-color: #2e3a45;
	color: #ffffff;
    display: block;
    cursor: default;
    height: 24px;	
}

.title_left_1, .title_left_2, .title_right {
	width: 100%;
	text-align: left;
	background: url('../pics/2010/title_01_st.jpg') no-repeat left top;
	
	
color:#FFFFFF;
cursor:default;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:normal;
height:23px;
letter-spacing:-1px;
padding:0 35px;
text-decoration:none;
vertical-align:middle;	
}
.title_left_2 {
	text-align: right;
	background: url('../pics/2010/title_01_dr.jpg') no-repeat right top;
}
.title_right {
	background: url('../pics/2010/title_02.jpg') no-repeat right top;
	padding:0 15px;
}

.column_left ul, .column_right ul {
    margin-top: 19px;
    margin-bottom: 18px;
    // margin-bottom: 22px;
	text-align: left;
	font-family: Arial; font-weight: normal; text-decoration:none;
	font-size: 11px;
	color: #656f79;
	cursor: default;	
}
.column_left li, .column_right li {
	line-height: 15px;
}













