/* RESETARE STYLE SHEET & NON-CUSTOM CLASSES  */
/* ***************************************************************************** */
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,body,html { margin: 0; padding: 0; }
table { border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; font-weight: normal; }
ol,ul { list-style: none; }
h1,h2,h3,h4,h5,h6 { font-size:100%; }
caption,th { text-align:left; }
abbr,acronym { border:0; }
.clearfloat { clear: both; line-height: 0px; height: 0px; font-size: 0px; margin: 0; padding: 0; }
.clearleft { clear: left; line-height: 0px; height: 0px; font-size: 0px; margin: 0; padding: 0; }
.clearright { clear: right; line-height: 0px; height: 0px; font-size: 0px; margin: 0; padding: 0; }
.floatleft { float:left; }
.floatright { float: right; }
.text_articol { font-size: 13px; font-family: Arial; line-height: 18px; text-align: left; color: #333333; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
th { font-size:12px; font-weight:bold; text-align:center; border-bottom:2px solid #063358 }
button {height:30px;padding:3px;font-size:11px;}
button img {margin-bottom:-3px;margin-right:3px;}
/* CLASE FONT-SIZE NON CUSTOM  */
/* ***************************************************************************** */
.fontsize9 { font-size:9px; }
.fontsize10 { font-size:10px; }
.fontsize11 { font-size:11px; }
.fontsize12 { font-size:12px; }
.fontsize13 { font-size:13px; }
/* ***************************************************************************** */

/* CUSTOM SITE CSS  */
/* ***************************************************************************** */

body {background-image:url(../img/bg_body.jpg); background-repeat:repeat-x; background-position:top left; font-family: Verdana; font-size:12px;}

h2{ font-size:24px; color:#0e1b34; font-family:Arial; margin-bottom:10px;}

#site {width:1000px; margin-left:auto; margin-right:auto;}
#header {width:910px;background-image:url(../img/bg_header.jpg); background-repeat:repeat-x; background-position:top left; height:189px; width:910px;margin-left:auto;margin-right:auto;}
#content { width:1000px; height:100% }
#footer { width:1000px;}
/*#content{background-image:url(../img/bg_content.gif); background-repeat:repeat-y; background-position:top left;}*/
/*HEADER*/
#header .menu_light_header{ width:245px; float:right; font-size:9px; font-family:Arial; margin-top:2px; margin-bottom:7px;}
#header .menu_light_header .box { background-position:left top; background-repeat:no-repeat; padding-left:17px; display:block; float:left; margin-left:9px; padding-top:1px}
#header .menu_light_header  a{color:#d7d7d7; text-decoration:none;}
#header .menu_light_header  a:hover{text-decoration:underline;}
#header .menu_light_header .home { background-image:url(../img/light_home.gif);}
#header .menu_light_header .sitemap { background-image:url(../img/light_sitemap.gif);}
#header .menu_light_header .contact { background-image:url(../img/light_email.gif);}

#header .logo{ float:left; width:150px; height:160px; margin-left:24px!important;margin-left:12px; margin-top:0px; }
#header .logo .href1{width:150px; height:160px;background-image:url(../img/logo.png); background-repeat:no-repeat; display:block;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.jobsinlaw.ro/img/logo.png', sizingMethod='image');	*background-image:none;	*cursor:pointer; text-decoration:none;}


#header .rss_email {float:left; width:170px; height:90px; font-size:9px; font-family:Arial; margin-top:100px; overflow:hidden; margin-left:20px;}
#header .rss_email  a { color:#FFFFFF; text-decoration:none; display:block; height:96px; width:52px; padding-top:55px; text-align:center; float:left; margin-left:20px;}
#header .rss_email .rss{background-image:url(../img/header_rss.png);filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.jobsinlaw.ro/img/header_rss.png', sizingMethod='image');	*background-image:none;	*cursor:pointer; background-repeat:no-repeat;}
#header .rss_email .email{background-image:url(../img/header_mail.png);filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.jobsinlaw.ro/img/header_mail.png', sizingMethod='image');	*background-image:none;	*cursor:pointer; background-repeat:no-repeat;}


#header .menu_search{ width:470px; float:left;}
#header .menu_search .search{ background-image:url(../img/search_bar_menu.gif); width:468px; height:71px; margin-top:7px; margin-left:25px; position:relative; background-repeat:no-repeat;}
#header .menu_search .search input { border:0px; width:367px ; height:30px; margin-top:11px; margin-left:8px; font-size:24px; font-family:Verdana; padding-top:2px;padding-left:5px; color:#d6d6d6; float:left;}
#header .menu_search .search a {text-decoration:none; width:64px; height:34px; display:block; margin-left:2px;float:left; margin-top:10px; margin-left:7px;}
#header .menu_search .search .menu { position:absolute;}
#header .menu_search .search .menu a{display:block; width:106px; height:27px; background-image:url(../img/buton_menu.png);filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.jobsinlaw.ro/img/buton_menu.png', sizingMethod='image');	*background-image:none;	*cursor:pointer; background-repeat:no-repeat; text-align:center; font-family:"Times New Roman"; font-size:13px; color:#253c65; font-weight:bold; padding-top:6px;}
#header .menu_search .search .menu a:hover{ text-decoration:underline;}


/*CENTER CONTENT*/
#center_content { padding-top:20px; margin-bottom:20px;}
#center_content .content_left{ width:780px; float:left;}
#center_content .content_right{ width:215px;; float:left;}

#center_content .content_left .box_content{  font-family:Verdana; color:#0e1b34; margin-bottom:7px;}
#center_content .content_left .box_content h1 {font-size:20px;font-weight:bold; margin-bottom:10px;}
#center_content .content_left .box_content li { list-style-image:url(../img/0007_bullet.png); margin-bottom:5px;}
#center_content .content_left .box_content ul { margin-left:31px; margin-bottom:10px;}
#center_content .content_left .box_content li a{ font-size:12px; text-decoration:none; color:#0e1b34; font-weight:bold}
#center_content .content_left .box_content li span{font-size:10px;}
#center_content .content_left .box_content li a:hover{text-decoration:underline;}
#center_content .content_left .box_content .link_all_jobs{ display:block; text-align:right; color:#f48b1f; font-family:Verdana; font-size:11px; margin-bottom:3px; margin-right:60px;}
#center_content .content_left .top_angajatori{ margin-left:20px; padding-top:10px; padding-bottom:10px; border-bottom:2px solid #F08516; border-top:2px solid #F08516; margin-bottom:10px; margin-top:10px;}
#center_content .content_left .top_angajatori a{ display:block; float:left; margin-left:4px; margin-bottom:4px; border:1px solid #F08516; padding:1px;}


.box_style {width:206px; margin-bottom:7px;}
.box_style .header {width:206px; background:url(../img/box_header.gif); height:40px;}
.box_style .content {width:200px; background:url(../img/box_center.gif) repeat-y; padding-left:3px; padding-right:3px; font-family:Tahoma; font-size:11px; color:#0e1b34; padding-left:13px;}
.box_style .footer {width:206px; background:url(../img/box_footer.gif) no-repeat; font-size:0%; height:10px;}
.box_style .content table td{ padding:3px;}
.box_style .content table td a { color:#27355A;font-weight:bold; font-size:auto;}
.box_style .content table td a:hover { text-decoration:underline;}

.box_style .header .img_header{ background-repeat:no-repeat; margin-left:4px; margin-top:4px}
.box_style .header .login {background-image:url(../img/header_box_login.png);filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.jobsinlaw.ro/img/header_box_login.png', sizingMethod='image'); *background-image:none;	*cursor:pointer;height:30px; width:172px;}
.box_style .header .search {background-image:url(../img/header_box_search.png);filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.jobsinlaw.ro/img/header_box_search.png', sizingMethod='image'); *background-image:none;	*cursor:pointer;height:34px; width:176px;}
.box_style .header .cautari_frecvente {background-image:url(../img/header_box_cautari_frecvente.png);filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.jobsinlaw.ro/img/header_box_cautari_frecvente.png', sizingMethod='image'); *background-image:none;	*cursor:pointer;height:34px; width:176px;}
.box_style .content .login_button {background-image:url(../img/login_button.jpg); height:32px; width:100px; display:block; text-decoration:none; margin-left:auto; margin-right:auto; margin-top:7px;}
.box_style .content .search_button {background-image:url(../img/search_buton.jpg); height:43px; width:101px; display:block; text-decoration:none; margin-left:auto; margin-right:auto; margin-top:7px;}
.box_style .light_text { text-align:center; font-family:Tahoma; font-size:11px; margin-top:5px; }
.box_style .light_text a {color:#0e1b34; text-decoration:underline;}
.box_style .login_box .top{background-image:url(../img/login_button_top.jpg); width:205px; height:10px; background-repeat:no-repeat; font-size:1px}
.box_style .login_box .candidat{background-image:url(../img/login_button_candidat.jpg); width:205px; height:41px; background-repeat:no-repeat; cursor:pointer}
.box_style .login_box .midle{display:none; background-repeat:repeat-y;background-image:url(../img/login_button_middle.jpg); width:189px;padding-left:3px; padding-right:3px; font-family:Tahoma; font-size:11px; color:#0e1b34; padding-left:13px;}
.box_style .login_box .angajator{background-image:url(../img/login_button_angajator.jpg); width:205px; height:46px; background-repeat:no-repeat; cursor:pointer}
.box_style .login_box .angajator_login{background-image:url(../img/login_button_angajator.jpg); width:205px; height:41px; background-repeat:no-repeat;}
.box_style .login_box .login_box_footer{background-image:url(../img/login_button_footer.jpg); width:205px; height:8px; background-repeat:no-repeat; }
/*FOTTER*/
#footer .content_footer{width:810px; border-top:1px solid #0e1b34; margin-left:auto; margin-right:auto; font-size:11px; font-family:Arial; color:#0e1b34; padding-top:7px;}
#footer .content_footer .light_footer { width:720px;}
#footer .content_footer .light_footer a{ color:#0e1b34; text-decoration:none}
#footer .content_footer .light_footer a:hover{ text-decoration:underline;}


.separator_line { margin-left:auto; margin-right:auto; height:1px; display:block; background-color:#cfd1d5; font-size:1px;}
/*CONT*/
.content_cont{ float:left; width:450px; margin-left:20px;}
.content_cont td{padding-top:4px;padding-bottom:4px;padding-left:3px;border-bottom:1px solid #cfd1d5;vertical-align: top;}
.content_cont h3{ font-size:13px; font-weight:normal;}
.avatar { border:1px solid  #cfd1d5 ; padding:1px; margin-left:10px;}
.cont_menu{float:left; width:120px; margin-left:30px; border-right:1px solid #253C65; padding-right:5px;}
.cont_menu li{ list-style-image:url(../img/list_arrow.gif); padding-top:4px; padding-bottom:4px;}
.cont_menu li a { font-size:14px; font-weight:normal; text-decoration:none; font-family:"Times New Roman"; color:#253C65; font-weight:bold;}
.cont_menu li a:hover{ text-decoration:underline;}
.register_container{width:400px; margin-left:auto; margin-right:auto; margin-top:50px;}
.register_container .input_text { height:22px; width:250px; font-size:14px;}
.register_container td{ padding-top:8px; padding-bottom:8px; padding-left:10px; border-bottom:1px solid #cfd1d5}
.register_container table{ margin-top:15px;}
.cvedit_container{width:490px !important; width:450px; float:left;}


/*CV EDIT*/
.title_cv { text-align:center; font-size:18px; margin-bottom:18px; color:#063358; text-decoration:underline; }
.table_cv_edit {border-spacing:7pt;}
.table_cv_edit .left {height:30px;padding-left:10px;vertical-align: text-top; border-left: 2px solid #D4E0EE; border-bottom: 2px solid #D4E0EE}
.table_cv_edit td{vertical-align:top; font-size:12px;}
.table_cv_edit td label input { margin-right:7px;}
.table_cv_edit tr{padding-bottom:10px;}
.old_jobs_list { border:solid 1px #D4E0EE; padding:4px; font-size:14px; margin-bottom:5px;}
.old_jobs_list h3{ display:inline; margin-right:7px;font-size:14px;}
.old_jobs_list td { vertical-align:top;}
.old_jobs_list th { text-decoration:none; border:0px; text-align:right; margin-right:4px;}
.old_jobs_list .header_old_jobs_lis { height:20px; background-color:#E3EBF4; padding:3px;}


/*OFERTA VIEW*/
.view_oferta_main {width:750px;}
.view_oferta_main .firma{ font-size:18px; border-bottom:1px solid #D4D4D4; padding-bottom:4px; }
.view_oferta_main .data table td { font-size:10px;}
.view_oferta_main .detalii td{ font-size:10px;}
.view_oferta_main .other { margin-top:30px;color:#0D1B35;}
.view_oferta_main .other h3 { color:#0D1B35; font-size:16px; border-bottom:1px solid #F48B1F; padding-bottom:3px; margin-bottom:7px;}
.view_oferta_main h1{font-size:22px; border-bottom:1px solid #D6D6D6; padding-bottom:7px;color:#0D1B35;}


/*RIGHT COLOANA*/
.input_text {height:15px; border:1px solid #1b273f; font-size:11px; padding-top:2px; background-image:url(../img/bg_input.gif); width:166px; background-repeat:repeat-x; background-position:bottom;}
.report { text-align:center;color:#fff; background:#F48B1F; font-size:14px; font-weight:bold; margin-top:15px; border:3px solid #0D1B36; width:870px; margin-left:auto; margin-right:auto;padding:7px;}

/*BUTTON STYLE*/
a.button_style { 
	background: url(../img/button_right_new.gif)no-repeat scroll top right;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 8px; /* sliding doors padding */
    text-decoration: none;
}
/*.button_style .left{ background:url(../img/button_left.jpg); width:8px; height:24px; background-repeat:no-repeat; display:block; float:left}*/
a.button_style span{
	background: transparent url(../img/button_left_new.gif) no-repeat;
	font-family: Arial Black;
	color:#FFFFFF;
	
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 8px;
}
/*.button_style .right{background:url(../img/button_right.jpg); width:8px; height:24px; background-repeat:no-repeat; display:block;float:left}*/

.other_job_info table{margin-top:4px; color:#666666; margin-left:auto; margin-right:auto;}
.other_job_info{border-top: 1px solid #CCCCCC; margin-top:10px;}

.pages_enum{ width:500px; margin-left:auto; margin-right:auto; text-align:center; font-size:12px}
.pages_enum a{ color:#253C65; text-decoration:none; font-weight:bold;}
.pages_enum a:hover{ text-decoration:underline;}
.pages_enum  span {color:#F78E24;font-weight:bold;}

.contact_form {float:left; width:300px;}
.contact_form  span{ font-size:10px; display:block; float:left; clear:right}
.contact_form  textarea{ height:100px; width:250px;}
.contact_form  input { width:250px;}
.contact_text { float:left; font-size:10px; width:270px;}
.contact_text b{ font-size:11px;}
.button_submit{ width:10px; border:1px solid #2E3E60; background-color:#FA8825 ; margin-top:10px;}

.mini_text{ font-size:10px;}

.info_button span{background-image:url(../img/question_frame.png); background-repeat:no-repeat; padding-left:20px; display:block;}
.info_close{ font-size:10px; font-family:Arial; display:none;}
.aplicatii_container{ margin-bottom:10px;}
.aplicatii_container h4{ font-size:14px; color:#0E1B34}
.aplicatii_container h4 span{ color:#FF8B1E}

.clouds {width:600px;margin-bottom:17px; float:left; margin-left:20px;}
.clouds h3 {color:#0E1B34;font-family:Arial;font-size:24px;margin-bottom:10px;}
.clouds .cuv { margin-left:5px; float:left;}
.clouds a{ color:#0E1B34;}
.clouds table { width:100%;}
.rss_pars{ width:160px;}
.rss_pars li{margin-bottom:10px;}
.rss_pars h4 { font-size: 16px;}
.rss_pars li a{ font-size:13px;color:#253C65;}

.home_parteneri_box {padding:3px; border:3px solid #eee;float:left; text-align:center;margin-left:10px; margin-bottom:10px;}
.home_parteneri_box .url a{font-weight:bold;color:#000; text-decoration:none;}

.inviter{-moz-border-radius: 5px;font-size:11px; border:2px solid #0E1B34; width:494px; margin-left:auto;margin-right:auto; background-color:#F9F9F9; padding:3px}
