html {height:100%;width:100%;}
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input, img {margin:0;padding:0;}
* {padding: 0;margin: 0;}
body {position: relative;height: auto !important;height: 100%;min-height: 100%;}
#footer {position: absolute;left: 0;bottom: 0;width: 100%;height: 0px;}
#page-empty { height: 60px; clear: both; padding-top:24px;}
a	{color:#005b8d;text-decoration: none;}
a:hover	{color:#C85127; text-decoration:underline;}
body {background:#fff;font:80% tahoma,arial,helvetica,sans-serif;line-height:1.4;color:#333;}
.main_page_bg	{background:url(/images/bg_main1.png) no-repeat 50% 140px}
.ico_main	{width:100%; }
.ico_main td	{ padding:0 5px}
.ico_main td img	{ margin-right:10px; float:left;}
.ico_main td .ico_link	{ font-size:1.2em; font-family:Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; overflow:hidden; position:relative; top:19px; font-weight:bold; left:3px;margin-left:-2px;}
.adv_main	{ margin:15px 0 6px;width:100%;}
.adv_bg	{ background:url(/images/advert_bg.png) no-repeat; width:754px; height:133px}
.adv_bg img	{ padding:23px 16px 0 0px}
.adv_div	{ background:  url(/images/adv_div.gif) no-repeat 50% 50%; width:1px; height:50px;  }
.ban_l img { position:relative; bottom:5px;}
#skip {color:#fff; text-decoration:none; text-align:center; text-transform:uppercase; font-weight:bold; position:absolute; width:100%; cursor:pointer; font-size:0.85em; height:15px; display:block;}
#skip img	{position:relative;right:58px;top:6px;}
#skip:hover	{background:#6D91AD;}
#page_margins	{width: auto; min-width: 1050px; max-width: 1280px; padding:15px 10px 0px; margin:0pt auto;}
.top_padding {padding:0 1px;}
.foot_padding	{padding:0 3px 0;}
/*.world_map_bg	{background:url(/images/map_top.png) no-repeat 55% 0px;*background:url(/images/map_top.gif) no-repeat 55% 0px;}*/
.logo	{margin-top:4px;}
/*TOP MENU*/
.main_head { width:100%;margin:1px 0;overflow:hidden;}
.main_head div	{border:1px solid #eaeaea}
.main_head .bg1	{ background:url(/images/ban1.jpg) no-repeat 0 0; height:239px; width:43%}
.main_head .bg2	{ background:url(/images/bg1.png);}
.main_head .bg2 a {font-size:1.6em; text-decoration:underline; margin-left:15px;}
.main_head td	{border:1px solid #eaeaea; height:108px; text-align:center;}
.top_menu, .language {margin-top:1.2em}
.top_menu img	{margin-right:3px;}
.top_menu	{ margin:30px 10px 0 0}
.share	{margin:22px 0 0;}
.top_menu, .top_menu a	{color:#333;}
.top_menu a	{text-decoration:none; margin:0 3px;}
.top_menu a:hover	{color:#C85127; text-decoration:underline;}
/*Top menu language*/
.language	{}	
.language select {width:150px;}
.language select option	{width:150px;}
.language img	{margin-right:5px;}
/*JOb cliparts in middle*/
/*Top corners and border*/
.bt {height:10px;margin:0 0 0 18px;background:url(/images/box.gif) no-repeat 100% 0;}
.bt div {position:relative;left:-18px;width:18px;height:10px;background:url(/images/box.gif) no-repeat 0 0;font-size:0;line-height:0;}
/* Bottom corners and border */
.bb {height:12px;margin:0 0 0 12px;background:url(/images/box.gif) no-repeat 100% 100%;}
.bb div {position:relative;left:-12px;width:12px;height:12px;background:url(/images/box.gif) no-repeat 0 100%;font-size:0;line-height:0;}
/* Left border */
.i1 {padding:0 0 0 10px;background:url(/images/borders.gif) repeat-y 0 0;}
/* Right border */
.i2 {padding:0 12px 0 0;background:url(/images/borders.gif) repeat-y 100% 0;}
/*CONTENT*/
.column1	{}
.m_content	{padding:0px 9px; width:90%;}
.div_column	{font-size:0; line-height:0; width:0;}
.column3	{width:10%;}
/*Main menu*/
#m_menu	{width:auto;}
#m_menu	.recruiter {margin:12px 4px 0 0;}
#m_menu	.recruiter a {border-bottom: 4px solid #bdcedb;background:url(/images/bullet_recruiter.gif) no-repeat right 6px; padding-right:25px; font-weight:bold; font-size:0.86em; text-decoration: none; color: #547793; display:block; height:18px;}
#m_menu	.recruiter a:hover	{border-bottom: 4px solid #C85127; color:#C85127;}
.absolute {background:url(/images/opacity_bg.png); position:absolute; bottom:0; width:100%; left:0;}
/* \ */
* html .absolute {background:none; width:100%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/opacity_bg.png', sizingMethod='scale');}
/* */
.absolute div, .absolute .big, .absolute .small {color:#fff;margin:2px 0 2px 5px;}
.absolute .big	{font:bold 1em Arial, Helvetica, sans-serif; padding-top:6px;}
.absolute .small	{font:bold 0.6em Arial, Helvetica, sans-serif}
#pict_content	{overflow:hidden; width:auto; height:auto;}
.img_1	{overflow:hidden;padding:0;}
.img_r	{overflow:hidden;margin:0;
padding:0;}
#pict_content table td	{font-size:16px; line-height:6px;}
#pict_content .img_1 {background:url(/images/test_img.jpg) no-repeat 60% 33%;}
.img_2	{background:url(/images/test_img4.jpg) no-repeat 50% 5%;padding:0;}
.img_3	{background:url(/images/test_img5.jpg) no-repeat 0% 21%;padding:0;}
.img_4	{background:url(/images/test_img6.jpg) no-repeat 28% 0%;padding:0;}
.img_5	{background:url(/images/test_img7.jpg) no-repeat 76% 12%;padding:0;}
.img_6	{background:url(/images/test_img8.jpg) no-repeat 76% 12%;padding:0;}
.img_7	{background:url(/images/test_img9.jpg) no-repeat 76% 12%;padding:0;}
.img_8	{background:url(/images/test_img10.jpg) no-repeat 9% 12%;padding:0;}
.img_9	{background:url(/images/test_img11.jpg) no-repeat 76% 12%;padding:0;}
#pict_content img	{height:92px; width:100%;}
#pict_content .img_1	{height:190px;width:100%;}
#pict_content .img_2, .img_3, .img_4, .img_5, .img_6, .img_7, .img_8, .img_9 {width:17%}
/*Filters*/
#filters {background:#f4f6f5;width:100%;}
#filters .b_top	{padding-top:5px;border-top:1px solid #88a2b7;}
#filters .title	{background:#bdcedb; border-bottom:1px solid #88a2b7; font:bold 0.8em verdana, arial, helvetica, sans-serif; text-transform:uppercase;  padding:4px 0 3px;}
#filters .title a {color:#346379; text-decoration:none; margin-left:5px;}
#filters .title a i {position:relative;top:3px;padding-left:10px;background: url('/images/bullet_filter.gif') no-repeat;}
#filters .content	{padding:10px; overflow:hidden; height:1%;}
#filters .content ul, .filt_change ul {width:48%;padding: 0;list-style:none;font:1em Arial, Helvetica, sans-serif;margin:0 2% 0 0;}
#filters .content li, .filt_change li {padding: 0;list-style-type: none;position: relative;overflow:hidden;zoom:1;line-height:1.1;width:100%;margin-bottom:7px;padding-bottom:1px;}
#filters .content li i, .filt_change li i {position: absolute;z-index: 1;left: 0;top:-3px;width: 4px; height: 3px;margin-top:0.7em;_margin-top:0.2em;background:url(/images/bullet_filter_list.gif) no-repeat left center;}
#filters .content ul a, .filt_change ul a {padding-left:12px; text-decoration:none; color:#3e606f; zoom:1;display:table-cell;}
#filters .content ul a:hover, .filt_change ul a:hover {color:#C85127; text-decoration:underline;}
/*Keywords*/
#keywords .content	{text-align:center;}
#keywords .content .search	{width:68%; margin-right:1%; background:#ffffff; border:1px solid #b6d1e5; border-left:0px; padding:3px 3px 3px 0px; font-size:1em; height:16px;}
.search_but {background:#517fa3; display:block; padding:1px; width:20%}
.search_but input, .search_but button {background:#517fa3;border:1px solid #fff; color:#fff; font-size:1em; height:22px; cursor:pointer; width:100%;}
.search_but:hover {background:#3E617D; text-decoration:none;}
.search_but input:hover, .search_but button:hover {background:#3E617D;text-decoration:none;}
#keywords .search_ico	 {background:#fff; border:1px solid #b6d1e5; border-right:0; padding:5px 2% 4px 1%;}
.padding	{padding:30px 0 8px;}
/* Main content*/
/*Expand Search*/
ul#cont_operation {padding: 0;list-style:none;}
#cont_operation li {padding: 0;margin:0 0 0 1em;float: left;list-style-type: none;position: relative;}
#cont_operation li a {padding: 0 0 0 15px;display: block; position: relative;text-decoration: none;z-index: 2;color:#3e606f;font-size:0.9em;}
#cont_operation li span	{padding: 0 0 0 15px;display: block;position: relative; text-decoration: none;z-index: 2;color:#333;font-size:0.9em;}
#cont_operation li a:hover {color:#C85127; text-decoration:underline;}
#cont_operation li i {position:absolute;z-index:1;left:0;top: -6px;width:10px;height:10px;margin-top:0.7em;background: url('/images/content_ico.gif') no-repeat;}
#save_job i {background-position: 0px 0px!important;}
#email_me i	{background-position: -10px 0px!important;}
#more_job i {background-position: -20px 0px!important;}
#add_form i {background-position: -30px 0px!important;}
#print i {background-position: -40px 0px!important;}
#abuse i {background-position: -50px 0px!important;}
#remove i { background-position: -80px 0px!important; }
#vac_save i {background-position: -60px 0px!important;}
#map_it i {background-position: -70px 0px!important;}
#perform i {background:url('/images/perf_ico2.gif') no-repeat!important;width:16px!important;height:16px!important;left:-2px!important;top:-7px!important;}
#expand_search .title {overflow:hidden; height:1%;background:#FFCC00; font:bold 0.8em verdana, arial, helvetica, sans-serif; color:#1D1D1D; padding:1px 0;}
#expand_search	{position:relative; margin-left:5px;}
#expand_search .arr	{ position:absolute; background:url(/images/arrow_l.gif) no-repeat; width:11px; height:29px;left:-11px;}
#expand_search .title p	{margin:4px 0 0 13px; padding:0px; font-size:1.1em}
#expand_search .content	{background:#fff; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; padding:2px 7px; text-align:center}
.exp_search_elem {margin:2px 4px 2px 0;background:#E9F1F6;border:1px solid #a3bbce;padding:2px 5px;}
.exp_search_elem dl, .exp_search_elem dt, .exp_search_elem dd {float:left}
.exp_search_elem dd	{display:block}
.exp_search_elem dt, .exp_search_elem dd {clear:right;}
.exp_search_elem span	{font-size:1em; font-weight:bold; color:#547793;display:block; float:left;}
.exp_search_elem span	{float:none;}
#expand_search .content .exp_search_elem a {color:#547793;}
#expand_search .content .exp_search_elem a:hover {color:#C85127}
#expand_search .content .exp_search_elem img {margin-left:.5em;}
#expand_search .content .exp_search_elem .delete {background: url(/images/add_delete_icon.gif) no-repeat left top; width:16px; height:16px; display:block; float:left;margin:0px 0 0 6px;}
#expand_search .content .exp_search_elem .delete:hover {background: url(/images/add_delete_icon.gif) no-repeat left bottom;}
#expand_search .content	a	{font-weight:bold; font-size:0.9em;}
#expand_search .foot_exp {background:url(/images/exp_foot_l.png) no-repeat left; margin:0; padding:0; height:6px; font-size:0px; line-height:0;}
#expand_search .foot_exp div {background:url(/images/exp_foot_r.gif) no-repeat right; height:6px;}
/*Expand Search MENU*/
ul.e_menu {list-style:none; margin:0; padding:0;}
.e_menu li	{margin:0pt;padding:4pt; border-left:1px solid #BD9700; display:block; float:left;padding:5px 9px; position:relative;}
.e_menu .disab_m {opacity:0.6;FILTER: Alpha(Opacity=60, FinishOpacity=60, Style=2);}
.e_menu .disab_m a, .e_menu .disab_m a:hover, .e_menu .disab_m:hover {cursor:default!important; text-decoration:none;}
.e_menu .disab_m a {color:#1D1D1D!important;}
.e_menu .disab_m:hover {background:#efa900!important;}
.e_menu li i {position: absolute;z-index: 1;left: 0;top: 1px;width: 8px; height: 8px;margin:0.65em 0.4em;background: url("/images/expand_ico.gif") no-repeat;}
.e_menu li a {color:#fff; text-decoration:none; margin-left:6px; color:#1D1D1D}
.e_menu li:hover {background:#efa900; cursor:pointer;}	
#load i {background-position: 0 0;}
#save i {background-position: -8px 0;}
#remove i {background-position: -16px 0;}
/*Sort*/
#sort {margin:16px 10px 6px;}
#sort span {margin-right:12px;}
#sort span a	{font-size:1em; color:#3b3b3b; text-decoration:none; margin-right:0.6em}
#sort span a:hover	{color:#6D91AD;}
#sort span .active	{color:#3E617D !important;border:1px solid #6D91AD; padding:0px 5px;}
#sort span b	{font-size:0.87em; color:#777777; margin-right:5px; font-weight:normal;}
#sort  #cont_operation {margin-top:1px;}
#sort  #cont_operation li {margin:0px;}
/*Vakancy */
#vacancy	{margin:25px 5px 0px 5px ; font-family:Arial, Helvetica, sans-serif;}
#vacancy .title, #vacancy .from	{overflow:hidden; height:1%;margin-bottom:4px;}
#vacancy .title	.date	{font-size:.89em; color:#6c6c6c;}
#vacancy .title	.name {color:#005B8D ;font-weight:bold; text-decoration:underline; width:73%; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.3em;}
#vacancy .title	.name:hover	{text-decoration:underline; color:#E76B40}
#vacancy .title	.name span	{color:#005B8D!important;}
#vacancy .title	.name:hover span	{color:#E76B40!important}
#vacancy .from .company b {color:#6c6c6c;}
#vacancy .from .adress {color:#6f91aa; font-weight:bold;}
#vacancy .from .v_map	{background:#6d91ad url(/images/view_map_ico.gif) no-repeat; padding:0px 5px 0px 20px; font-size:0.8em; color:#fff; margin:1px 0px 0px 6px; display:block; height:15px;}
#vacancy .operation {overflow:hidden; height:1%;}
#vacancy h2 {font-size:1em;margin-bottom:4px;}
.dott_line	{font-size:0px; line-height:0px; height:1px;background:url(/images/dotted_line2.gif) repeat-x; padding:0; margin:8px 0;}
/*NExt page*/
#next_page {border-top:2px solid #BDCEDB; margin-top:12px; overflow:hidden;}
#next_page div	{float:right; margin-top:5px;}
#next_page	a	{margin:0 5px;}
#next_page	span	{margin-left:25px;}
#next_page .pages {list-style:none;}
#next_page .pages li {display:block;line-height:1.5; float:left}
#next_page .pages li .active	{color:#6D91AD;border:1px solid #6D91AD;background:#fff;}
#next_page .pages li a	{border:1px solid #BDCEDB;font-size:0.9em;padding:1px 5px; margin:0px 2px; text-decoration:none;display:block; color:#BDCEDB; background:#F4F6F5;}
#next_page .pages li a:hover	{color:#6D91AD;border:1px solid #6D91AD;}
/*BANNER*/
#banners a {margin-bottom:10px;}
.ban_upload_cv, .ban_job_email, .ban_help, .ban_video_resume, .ban_resume_tips	{display:block; border-top:2px solid #258DC3; cursor:pointer; height:120px; overflow:hidden; width:130px;}
.ban_upload_cv	{background:url(/images/ban_upload_cv.png) no-repeat left top;}
.ban_video_resume	{background:url(/images/video_banner.png) no-repeat left top;}
.ban_job_email	{background:url(/images/ban_job_email.png) no-repeat left top;}
.ban_resume_tips	{background:url(/images/ban_resume_tips.png) no-repeat left top;}
.ban_help	{background:url(/images/ban_help.png) no-repeat left top;}
.ban_upload_cv span, .ban_job_email span, .ban_help span, .ban_video_resume span, .ban_resume_tips span	{font-size:1em; line-height:1.1; font-weight:bold; background:url(/images/ban_bullets.gif) no-repeat left 4px; padding-left:15px; margin-left:10px;margin-top:5px; text-transform:uppercase;}
.ban_upload_cv span:hover, .ban_job_email span:hover, ban_video_resume span:hover, .ban_resume_tips span:hover {text-decoration:underline;}
/*LAST JOBS*/
#last_job {background:#f4f6f5; padding:5px 0;}
#last_job .title {padding:0px 4px; color:#517fa3; font-weight:bold; font-size:0.85em; text-align:left;}
#last_job .job {background:#fff; width:83%; margin:5px auto; border:1px solid #88a2b7; padding:6px;overflow:hidden;}
#last_job .job img	{margin-bottom:5px;}
#last_job .job .name {font-weight:bold; font-size:0.86em;}
#last_job .job .other_jobs {color::#6d91ad; font-size:0.88em}
#last_job .job p {margin:5px 0 8px;}
#last_job .job b {display:block}
/*Footer*/
#footer	{background:#F4F6F5; width:100%; text-align:center;border-top:2px solid #d6d6d6; height:75px;}
#footer	p {background:#F4F6F5;margin-top:5px; font-size:0.85em}
/*	Registration stage NEW	*/
.regist_steps	{ position:relative; width:100%;}
.regist_steps .tl	{ background:url(/images/regitr_cute.gif) no-repeat left top; position:absolute; left:0px; top:0px; width:8px; height:8px; font-size:7px;}
.regist_steps .tr	{ background:url(/images/regitr_cute.gif) no-repeat right top; position:absolute; right:-2px;_right:0px;top:0px; width:8px; height:8px; font-size:7px;}
.regist_steps .bl	{ background:url(/images/regitr_cute.gif) no-repeat left bottom; position:absolute; left:0px; bottom:0px; _bottom:-1px; width:8px; height:8px; font-size:7px;}
.regist_steps .br	{ background:url(/images/regitr_cute.gif) no-repeat right bottom; position:absolute; right:-2px;_right:0px; bottom:0px; _bottom:-1px;width:8px; height:8px; font-size:7px;}
.regist_steps .r_steps	{ width:100%;padding:.8em 0;list-style:none; border:1px solid #dfe7ed; }
.regist_steps .r_steps li	{ float:left; width:24.9%; text-align:center;border-right:1px dashed #d3dee7; display:block; position:relative; height:6em; _margin-right:-1px;}
.regist_steps .r_steps li b	    {
        display: block;
        position: relative;
        z-index: 2;
		font-size:0.9em;text-align:left;color:#C7D5E0;
    }
.regist_steps .r_steps li i
    {
        position: absolute;
        z-index: 1;
        left: 0;
        top: -6px;
        margin-top:0.7em;
		background: url('/images/registration_icons.png') no-repeat;
    }
.regist_steps .r_steps li.active { background:url(/images/registr_next_step.gif) no-repeat right center; border-right:1px solid #fff!important;}
.regist_steps .r_steps .active #one_step i {background-position: 14px -93px!important;}
.regist_steps .r_steps .active b	{color:#ed6f42!important}
.regist_steps .r_steps .active #two_step i {background-position: -90px -94px!important;}
.regist_steps .r_steps .active #three_step i {background-position: -194px -94px!important;}
.regist_steps .r_steps .active #four_step i {background-position: -325px -94px!important;}
#one_step i { background-position: 14px top; width:86px; height:75px;}
#two_step i { background-position: -90px 1px; width:94px; height:75px; }
#three_step i { background-position: -194px 1px; width:120px; height:75px; }
#four_step i { background-position: -325px 1px;width:114px; height:75px;}
#one_step b	{padding:2.4em 0 0 7.7em}
#two_step b	{padding:2.4em 0 0 8.6em}
#three_step b	{padding:2.4em 0 0 10.5em}
#four_step b	{padding:2.4em 0 0 10em}
.regist_steps .r_steps .bord	{ border:1px solid #dbe4ec; border-bottom:0; border-top:0;}
.regist_steps .r_steps .no_bord	{ border-right:0px;background:none!important; }
.regist_steps .r_steps li span	{color:#c7d5e0; font-size:1em; font-weight:bold; text-align:left}
.regist_steps .r_steps li .reg_st	{width:90%; margin:0pt auto;}
/*	Registration content	*/
.registr_contents	{ margin-top:1.8em;}
.registr_contents .left_colum	{width:30%;}
.registr_contents .left_colum .reg_left_cont	{ padding:.85em 2em 0 1em;}
.registr_contents .left_colum .reg_left_cont h3	{color:#3e617d; font-size:1.8em; font-weight:normal;line-height:1.1;}
.registr_contents .left_colum .reg_left_cont p	{margin-top:1.5em; font-family:Arial, Helvetica, sans-serif;line-height:1.5;}
.registr_contents .right_colum {width:70%;}
.align_left
{
position: relative;
right: 50%;
float: right;
}
.align_right
{
position: relative;
z-index: 1;
right: -50%;
}


/* OLD registr page
.padding_registr	{ background:url(/images/registr_bg.png) 0 20px;padding:7px;}
#registration	{ background:#fff; border-collapse:collapse; }
#registration .pict	{ padding-left:3em; vertical-align:top;}
#registration td	{ padding:10px;} 
#registration .resume_right td  { padding:0px;}
#registration .registr_top	{ background:#f4f6f5; padding:5px 10px;}
#registration .registr_top p	{ font:1.5em Arial, Helvetica, sans-serif; color:#c85127; }
#registration .registr_top .right	{ margin-left:10px;}
#registration .registr_top .regist_text	{ margin-top:5px; color:#346379; font-family:Arial, Helvetica, sans-serif; font-size:1em;}
*/
#registr_form 	{}
#registr_form .title { position:relative; top:1px;}
#registr_form .title ul	{   padding:0;list-style:none;}
#registr_form .title ul li	{ display:block; float:left;}
#registr_form .title ul li.active p	{ display:block; float:left; height:22px;background:#6d91ad; color:#fff; padding:0 1.5em; font-size:0.9em; font-weight:bold; line-height:1.9em;}
#registr_form .title ul li p { display:block; height:22px;float:left; color:#7d9bb3;padding:0 1.5em; font-size:0.9em; font-weight:bold; 
line-height:1.9em;}
#registr_form .title ul li.active .arrow_l	{ background:url(/images/registr_arrow.gif) no-repeat left; width:12px; height:22px; float:left;}	
#registr_form .title ul li.active .arrow_r	{ background:url(/images/registr_arrow.gif) no-repeat right; width:12px; height:22px; float:left;}	
#registr_form .title .help	{  background:transparent url(/images/help_icon.gif) no-repeat 0 1px;font-size:0.89em;line-height:1.8em;margin:0 0 0 1.2em;padding-left:2.3em;}
#registr_form .content	{ background:#f4f6f5; border:1px solid #C7D5E0; }
#registr_form .content .tl	{ background:url(/images/registr_form_cute.gif) no-repeat left top; position:absolute; left:-1px; top:-1px; width:8px; height:8px; font-size:7px;}
#registr_form .content fieldset	{ border:0; width:70%;padding:1em 5% 0;}
#registr_form .content .resume	{ width:83%!important;}
/*Registration stage*/
.padding_registr	{background:url(/images/registr_bg.png) 0 20px;padding:7px;}
#registration	{background:#fff; border-collapse:collapse;}
#registration .pict	{padding-left:3em; vertical-align:top;}
#registration td	{padding:10px;} 
#registration .resume_right td  {padding:0px;}
#registration .registr_top	{background:#f4f6f5; padding:5px 10px;}
#registration .registr_top p	{font:1.5em Arial, Helvetica, sans-serif; color:#c85127;}
#registration .registr_top .right	{margin-left:10px;}
#registration .registr_top .regist_text	{margin-top:5px; color:#346379; font-family:Arial, Helvetica, sans-serif; font-size:1em;}
#registr_form 	{margin-right:6em;}
#registr_form .title {position:relative; top:1px;}
#registr_form .title ul	{padding:0;list-style:none;}
#registr_form .title ul li	{display:block; float:left;}
#registr_form .title ul li.active p	{display:block; float:left; height:22px;background:#6d91ad; color:#fff; padding:0 1.5em; font-size:0.9em; font-weight:bold; line-height:1.9em;}
#registr_form .title ul li p {display:block; height:22px;float:left; color:#7d9bb3;padding:0 1.5em; font-size:0.9em; font-weight:bold; 
line-height:1.9em;}
#registr_form .title ul li.active .arrow_l	{background:url(/images/registr_arrow.gif) no-repeat left; width:12px; height:22px; float:left;}	
#registr_form .title ul li.active .arrow_r	{background:url(/images/registr_arrow.gif) no-repeat right; width:12px; height:22px; float:left;}	
#registr_form .title .help	{background:transparent url(/images/help_icon.gif) no-repeat 0 1px;font-size:0.89em;line-height:1.8em;margin:0 0 0 1.2em;padding-left:2.3em;}
#registr_form .content	{background:#f4f6f5; border:1px solid #C7D5E0;}
#registr_form .content fieldset	{border:0; width:70%;padding:1em 5% 0;}
#registr_form .content .resume	{width:83%!important;}
/*Resume stage 2*/
#registr_form .content .r_stage2 {}
.content .regions_resume .add_table	{margin:0!important;}
.content .r_stage2 .add_table, .content .regions_resume .add_table {margin:0em 0 0.9em 0.3em!important; width:96%;}
#registr_form .r_stage2 dl .field {margin:0;}
#registr_form .r_stage2 dl .label {float:none; margin:0;}
/*End resume stage 2	*/
#registr_form .legend {color:#6d91ad;font:bold 1.25em Arial, Helvetica, sans-serif; border-bottom:1px solid #6d91ad; margin:1.8em 0 0.8em;}
#registr_form .legend .f_subtitle {margin-bottom:1pt;}
#registr_form .legend .f_subtitle a	{left:4pt;position:relative;top:2pt;}
#registr_form .legend .right span {color:#5A5A5A;}	
#registr_form .legend .hide_fields {font-size:.8em; font-weight:normal;}
#registr_form .legend .hide_fields .show {background:url(/images/hide_fields_icon.gif) no-repeat top; height:22px; width:24px; display:block;}
#registr_form .legend .hide_fields .hide {background:url(/images/hide_fields_icon.gif) no-repeat bottom; height:22px; width:24px; display:block;}
#registr_form .legend .hide_fields span	{bottom:-3px;margin:0 8px;position:relative;}
#registr_form .h_bord	{border-bottom:1px solid #ccc;padding-bottom:5pt;}
#registr_form .h_bord .h_width	{width:92%;}
#registr_form .h_bord .h_width2	{width:90%;}
#registr_form .h_bord .h_width .width1 {width:53%!important;}
#registr_form .h_bord .h_width .text {width:98%!important;}
#registr_form .required	{background:url(/images/reg_icon.gif) no-repeat 100% -6pt;}
#registr_form .warn {background:#fbe4e4 url(/images/reg_icon.gif) no-repeat 100% -290pt; padding:3px 0px 3px 0;}
#registr_form .ok_form	{background:url(/images/reg_icon.gif) no-repeat 100% -590pt;}
#registr_form dl	{margin:0 0 .9em;width:100%; position:relative;}
#registr_form dl input	{padding:2px 1px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#registr_form dl .radio_but	input {margin-right:1em;}
#registr_form dl select	{padding:1px;}
#registr_form dl .region, #registr_form dl .ethnic	{width:92%;}
#registr_form dl .width1 {width:49%;}
#registr_form dl .day	{width:22%;}
#registr_form dl .year {width:21%;}
#registr_form dl .field .text2	{width:44%;border:1px solid #7F9DB9}
#registr_form dl .field .ch_legt {margin:0.4em 0 0 0}
#registr_form dl .field .ch_legt span {margin-left:1em;}
#registr_form dl .label	{display:inline;float:left;font-size:1em;line-height:1.3em;text-align:right;width:9.8em;}
#registr_form dl .res_label	{width:8em!important;}
#registr_form dl .field	{margin:0 0 0 10.5em;}
#registr_form dl .res_field	{margin:0 0 0 8em;}
#registr_form dl .res_field	input {margin-right:1em}
#registr_form dl .res_field .text2	{width:44%; margin-right:.3em;}
#registr_form dl .res_field select {width:25%}
#registr_form dl .ch_empl	{width:32%;}
#registr_form dl .ch_empl label {*position:relative; *right:30px;*top:-10px;}
#registr_form dl .ch_empl input	{margin:0 6% 10px 0;}	
#registr_form dl .field .text {width:93%; border:1px solid #7f9db9;}
#registr_form dl .field select.text	{width:94%;}
#registr_form .registr_but	{margin:1em 0 0 0;}
#registr_form .registr_but a {margin:0 0 0 0.4em;}
#registr_form .registr_note	{color:#555;padding:1em 16em 1em;}
#registr_form .registr_note	b {color:#6d91ad;}
#registr_form .registr_note span {color:#d2252b;}
/*#registr_form .capture	{position:absolute;top:-5px;left:225px}*/
#registr_form .capture	{}
/*Warning tooltip*/
#warn_tooltip	{width:90%; position:relative; left:22%; top:-0.7em;}
.for_pass_err #warn_tooltip	{margin:0.2em 0 0 7em; left:0; top:0; width:auto;}
#warn_tooltip .arrow_tool	{background:url(/images/warn_mess_arrow.gif) no-repeat right .4em; width:14px; height:28px; padding-left:5px;}
#warn_tooltip p	{width:80%;padding:0 0 0 13px; color:#f50000;}
.tooltip	{left:101%;position:absolute;top:0;width:204px;display:none; margin-top:-6px;z-index:999;}
.tooltip_elem	{background:url(/images/form_tooltip_elem.png) no-repeat; width:12px; height:19px; margin-top:1em;}
.tooltip_top {background:url(/images/form_tooltip_t.png) no-repeat; width:192px; height:8px; font-size:0; line-height:0;}
.tooltip_middle	{background:url(/images/form_tooltip_m.png) repeat-y; width:192px;}
.tooltip_middle p	{padding:.4em 1.4em;}
.tooltip_bottom	{background:url(/images/form_tooltip_b.png) no-repeat; width:192px; height:8px; font-size:0; line-height:0;}
/*Skin for all links buttons*/
.link_but	{background:#517fa3;display:block; padding:1px; text-decoration:none!important;}
.link_but span	{border:1px solid #fff; display:block; text-align:center; color:#fff; padding:2px 5px; font-family:Arial, Helvetica, sans-serif;}
a.link_but:hover {text-decoration:none; background:#3E617D;}
/*HELPFUL*/
.left	{float:left}
.right	{float:right}
.clear	{clear:both; height:0px; font-size:0px; line-height:0px;}
.hidden	{overflow:hidden; zoom:1;}
.check_input {	width:15%!important;}
/*TABS for Registration*/
/*MENU TOP*/
#tabs {font-size:93%;line-height:normal;}
ul#tabs {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0pt;padding:0pt;}
#tabs li {display:inline;margin:0pt;padding:0pt;}
#tabs a {background:#6d91ad url(/images/l_tabs_off.gif) no-repeat scroll left top;float:left;margin:0pt;text-decoration:none;margin-right:2px;}
#tabs a span {background:transparent url(/images/r_tabs_off.gif) no-repeat scroll right top;color:#fff;display:block;float:left;font:bold 10pt Arial, Helvetica, sans-serif;cursor:pointer;}
#tabs a span i	{font-style:normal; display:block;background:url(/images/tabs_bot_bg.gif) repeat-x bottom; padding:5px 20px 6px 20px;}
#tabs .active a {background:#F4F6F5 url(/images/l_tabs_active.png) no-repeat scroll left top!important;}
#tabs .active a span {background:transparent url(/images/r_tabs_active.gif) no-repeat scroll right top!important; color:#6D91AD!important;}
#tabs .active a span i	{background:none;}
/*RESUME*/
.form_box	{margin:0 0 0.9em;background:transparent url(/images/required_bullet.gif) no-repeat scroll 100% 50%;}
.form_box .t_box {width:8em;}
/*choose box*/
.ch_box	{overflow:auto; width:55%; height:16em; background:#fff; border:1px solid #7f9db9;margin-left:0.5%;}
.ch_box	ul	{list-style:none;}
.ch_box	.item h2	{font-size:1em; font-family:Arial, Helvetica, sans-serif; color:#3E617D;padding:3px 0 3px 1.4em;margin-left:0.8em; cursor:pointer;}
.ch_box	.item .open	{background:url(/images/closed_bul.gif) no-repeat left;}
.ch_box	.item .close {background:url(/images/open_bul.gif) no-repeat left;}
.ch_box .item p {margin:2px 0 2px 2em; padding:3px;}
.ch_box .item p:hover {background:#d3e8f9;}
.ch_box .item h2:hover	{}
.ch_box .item p input	{margin-right:1em}
.ch_box .item p label	{font-size:1em;}
.ch_box .gr_cell {background:#f7f7f7;}
/*add box*/
.add_box {width:39%; margin-left:1%;overflow:auto;height:16em;border:1px solid #7f9db9; background:#fff;}
.add_box .f_head {background:url(/images/form_head_bg.gif) repeat-x bottom; padding:2px .4em}
.add_box .f_head img {margin-top:1px;}
.add_box .f_head p {color:#547793; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.add_box .f_cont {background:#fff;}
.add_box .f_cont ul	{list-style:none;}
.add_box .f_cont h2	{font-size:0.86em; background:#6d91ad; color:#fff; padding:0.2em 0.5em}
.add_box .f_cont .add_item {padding:0px .5em;}
.add_box .f_cont .gr_cell {background:#f7f7f7;}
.add_box .f_cont .add_item p {width:90%; margin:0.3em 0;}
.add_box .f_cont .add_item a {margin:0.65em 0 0 0;}
.hide_ch {background:#e7eef4;}
.hide_ch input	{width:26px; margin:4px 0;}
#resume_content .resume_left {vertical-align:top;}
#resume_content .resume_left .registr_top {background:#f4f6f5 url(/images/resu_arrow.gif) no-repeat right!important;}
#resume_content .resume_left .r_text {margin:.6em;}
.add_but	{margin:-0.3em 0 1em 9em;}
/*LOGIN BLOCK*/
#login_block .popup_block	{background:#fff url(/images/pop_shadow.png) no-repeat right bottom;}
#login_block .popup_block .shadow {padding:2em}
/*POPUP*/
.education_popup_window	{}
.education_popup_window #registration td {padding:0px;}
/*ADD table*/
.add_table	{width:100%; border-collapse:collapse;margin:1em 0 0.9em;}
.add_table td	{border:1px solid #6D91AD;padding:5px!important;text-align:center;font-size:0.9em;}
.add_table thead td	{background:#d6e3ee; color:#547793; font-weight:bold;}
.add_table tbody td	{background:#fff;}
.add_table tbody td strong	{font-weight:normal}
.add_table tfoot td	{background:#F4F6F5;}
.add_table #geo_country_container select	{width:100%;}
.add_table #cont_operation li	{margin:0!important;}
/*Builder progress*/
#build_progr	{margin:8em 0 0 0;}
#build_progr h2	{color:#6d91ad; border-bottom:4px solid #d6e3ee;}
#build_progr h3	{margin:.4em 0 0 1em; font-size:1em;}
#build_progr .form_block {background:#f7fbff; border:1px solid #c7d5e0; margin:1em 0;  position:relative; height:2em}
#build_progr .form_block i {background:url(/images/stage_bg.png) no-repeat bottom; height:34px; width:34px; position:absolute; left:-10px;top:-4px; font-style:normal; color:#fff; font-weight:bold;  text-align:center; font-size:1.2em;}
#build_progr .form_block i span	{position:relative; top:5px;}
#build_progr .form_block p	{font-size:1em;margin-left:2.6em;padding-top:0.3em;}
#build_progr .active	{background:#fff!important;}
#build_progr .active i	{background:url(/images/stage_bg.png) no-repeat top; height:34px; width:34px;}
#build_progr .ok_stage	{background:url(/images/st_form.gif) no-repeat right 0%; display:block; width:31px; height:23px;}
#build_progr .fill	{background:url(/images/st_form.gif) no-repeat right 47%; display:block; width:31px; height:23px;}
#build_progr .error	{background:url(/images/st_form.gif) no-repeat right 97%; display:block; width:31px; height:23px;}
#build_progr .stage_pos {left:87%;position:absolute;top:1px;}
/*POPUP	WINDOW*/
/*Top corners and border*/
.pt {height:4px;margin:0 0 0 18px;background:url(/images/box_popup.png) no-repeat 100% 0;}
.pt div {position:relative;left:-18px;width:18px;height:4px;background:url(/images/box_popup.png) no-repeat 0 0;font-size:0;line-height:0;}
/*Bottom corners and border*/
.pb {height:14px;margin:0 0 0 12px;background:url(/images/box_popup.png) no-repeat 100% 100%;}
.pb div {position:relative;left:-12px;width:12px;height:14px;background:url(/images/box_popup.png) no-repeat 0 100%;font-size:0;line-height:0;}
/*Left border*/
.pi1 {padding:0 0 0 2px;background:url(/images/borders_popup.png) repeat-y 0 0;}
/*Right border*/
.pi2 {padding:0 9px 0 0;background:url(/images/borders_popup.png) repeat-y 100% 0;}
/*TOOLTIPS*/
#t_popup	{position:relative;}
#t_popup .tool_window	{position:absolute; z-index:999;right:-412pt;top:-6.2em;}
#t_popup .tool_window .content	{background:#FFFFE6;}
#t_popup .tool_window .content	.close {padding:0 0.6em 0.3em 0;}
.google_map	{background:url(/images/google_map.png) no-repeat; width:493px; height:288px; border:1px solid #ffa00a; margin:0pt auto;}
#t_popup .tool_window .content .text {font-size:1.22em;font-weight:bold;padding:0.5em 0.6em;}
#t_popup .tool_window .content .text span {color:#3774a4;}
#t_popup .tool_window .content .link_but span {padding:2px 3px!important;}
/*TOOLTIP POPUP	WINDOW*/
/*Top corners and border*/
.ptt {height:14px;margin:0 0 0 18px;background:url(/images/box_tooltip.png) no-repeat 100% 0;}
.ptt div {position:relative;left:-18px;width:18px;height:14px;background:url(/images/box_tooltip.png) no-repeat 0 0;font-size:0;line-height:0;}
/*Bottom corners and border*/
.pbt {height:14px;margin:0 0 0 12px;background:url(/images/box_tooltip.png) no-repeat 100% 100%;}
.pbt div {position:relative;left:-12px;width:12px;height:14px;background:url(/images/box_tooltip.png) no-repeat 0 100%;font-size:0;line-height:0;}
/*Left border*/
.pi1t {padding:0 0 0 5px;background:url(/images/borders_tooltip.png) repeat-y 0 0;}
/*Right border*/
.pi2t {padding:0 5px 0 0;background:url(/images/borders_tooltip.png) repeat-y 100% 0;}
.popup_window 	{position:absolute; z-index:999;width:30%; right:5%;top:3em;}
.popup_window .popup {background:#fff; padding:0 2px}
.popup_window .content	{padding:1em 1.6em 1em 2em;}
.popup_window .content dl {margin:0 0 .9em;width:100%; position:relative;}
.popup_window .content dl input	{padding:2px 1px; font-family:Verdana, Arial, Helvetica, sans-serif; width:97%;}
.popup_window .content dl .label {display:inline;float:left;font-size:1em;line-height:1.3em;margin:0 0 0 -1em;text-align:right;width:4em;}
.popup_window .content dl .field	{margin:0 0 0 4em;}
.popup_window .head	{background:#d1e0eb; padding:.4em 1em;}
.popup_window .head .p_name	{background:url(/images/login_icon.gif) no-repeat left center;color:#517FA3;font-weight:bold;padding-left:1.2em;}
.popup_window .p_but a {text-decoration:underline;}
.popup_window .p_but .search_but {width:24%!important;}
.popup_window .head .close {background:url(/images/closed_crosse_icon.gif) no-repeat top; width:14px; height:14px; display:block;margin-top:3px;}
.popup_window .head .close:hover {background:url(/images/closed_crosse_icon.gif) no-repeat 0 bottom;}
#login_block	{position:relative;}
/*Jobs detailed style*/
.jobdet_lcol	{width:86%}
.jobdet_rcol	{width:130px;margin-top:2.8em;}
.det_menu	{margin-top:.6em; width:25%}
.det_menu span	{font-size:1.2em;}
.det_menu a {margin:0 0.2em; text-decoration:underline;}
.name_job	{font:1.6em Tahoma, Arial, Helvetica, sans-serif; color:#c85127; margin:0 0 0.6em;}
.oper_for_job	{background:#edf4fa; border:1px solid #a3bbce; padding:0.3em; margin-bottom:1em;}
.oper_for_job #cont_operation	{margin-top:0.45em;}
.oper_for_job .link_but span {padding:2px 41px}
#l_block_desc {border-top:2px solid #6d91ad; background:#f7f7f7}
#l_block_desc .location	{background:url(/images/bullet_desc.gif) no-repeat scroll 2px 6px;margin:0.3em 0;padding:0 0.2em 0 0.9em;}
#l_block_desc .location .left	{width:70%}
#l_block_desc .location .right	{width:28%}
#l_block_desc .bl_item	{border-bottom:1px dashed #c8c8c8;padding:0.5em .6em;}
#l_block_desc .bl_item .title {color:#517fa3;font-size:1em;font-weight:bold;}
#l_block_desc .bl_item .desc	{color:#424242; font-size:1.1em; font-family:Arial, Helvetica, sans-serif;margin:0.3em 0 0;}
#l_block_desc .bl_item .desc .mapit	{background:url(/images/map_it_icon.png) no-repeat left 0.35em; padding-left:1.24em; cursor:pointer; text-decoration:underline; font-size:0.85em; float:right;}
.mapit	{background:url(/images/map_it_icon.png) no-repeat left 0.35em;  padding:1px 0 1px 1.24em; cursor:pointer; text-decoration:underline; font-size:0.85em;}
#l_block_desc .last	{border:none;}
.lcol {margin-right:1%;width:24%;}
.rcol {width:75%;_width:74%;}
.rcol #registr_form	{margin:0!important;}
.rcol .text	{font-size:1.1em; line-height:1.6; font-family:Arial, Helvetica, sans-serif;}
.rcol .list_desc	{margin-left:2.5em;}
.rcol .list_desc li	{font-size:1.1em;margin:0.5em 0;}
#t_popup .t_elem1	{position:relative;}
#t_popup .t_elem1 span	{display:blockl;background:url(/images/tooltip_elem1.png) no-repeat; width:31px; height:39px; position:absolute;top:2.5em;left:-26px;}
#t_popup .tool_window .g_popup	{width:392pt;}
/*My workspace page*/
.myworks_lcol	{width:80%}
.myworks_rcol	{width:17%;}
.t_mywork	{background:#fff9ef; border:1px solid #e8ddcb;padding:0.2em 1em; margin-bottom:1em}
.t_mywork font	{color:#424242;font-size:1.3em;}
.t_mywork font span	{color:#c85127;}
.t_mywork span.right {color:#806845;padding-top:0.2em;}
/*For table in my workspace*/
.myworks_rcol .name	{font-size:1em;color:#517FA3; font-weight:bold;}
.rec_vac	{width:100%; background:#f7f7f7; border-top:2px solid #6d91ad; margin-bottom:1em;}
.rec_vac .title	{padding:0.8em;}
.rec_vac .title	a	{font-size:1em; font-weight:bold; text-decoration:underline;}
.rec_vac .link	{text-align:right; padding:0.2em 1em 0.6em;}
.rec_vac .link a	{background:url(/images/bullet_filter_list.gif) no-repeat 0 50%; padding-left:10px;}
.rec_vac td	{padding:0.2em 0.8em; vertical-align:top;}
.rec_vac .t	{color:#547793; font-weight:bold; font-size:.89em;}
.rec_vac p	{font-size:0.9em;}
.t_tabl_mw	{border-bottom:1px solid #88abc8; margin-bottom:1px;}
.t_tabl_bord	{border-bottom:2px solid #88abc8;}
.t_tabl_mw .name_on	{ text-decoration:none; font-size:1em;font-weight:bold;padding-left:16px; background: url('/images/bullet_filter_on.gif') no-repeat 0 50%;margin-bottom:0.2em;}
.t_tabl_mw .name_off	{ text-decoration:none; font-size:1em;font-weight:bold;padding-left:16px; background: url('/images/bullet_filter_off.gif') no-repeat 0 50%;margin-bottom:0.2em;}
.t_tabl_mw .delete	{font-size:1em; font-weight:normal; margin-top:4px;background:url(/images/remov_icon2.gif) no-repeat 0 4px;padding-left:15px;}
.tabl_mywork1	{width:100%;}
.tabl_mywork1 .sear_activ	{width:80%;}
.tabl_mywork1 .sear_activ p	{float:left; width:35%; text-align:left;}
.tabl_mywork1 thead	{background:#ddebf7; color:#547793; font-weight:bold; text-align:center; font-size:0.86em;}
.tabl_mywork1 thead td	{padding:.4em}
.tabl_mywork1 .s_on	{background:url(/images/search_notif_icons.png) no-repeat left top; width:43px; height:26px; display:block; text-decoration:none;}
.tabl_mywork1 .s_off	{background:url(/images/search_notif_icons.png) no-repeat left bottom; width:43px; height:26px; display:block; text-decoration:none;}
.tabl_mywork1 .n_on	{background:url(/images/search_notif_icons.png) no-repeat right top; width:43px; height:26px; display:block; text-decoration:none;}
.tabl_mywork1 .n_off	{background:url(/images/search_notif_icons.png) no-repeat right bottom; width:43px; height:26px; display:block; text-decoration:none;}
.tabl_mywork1 tbody	{text-align:center;}
.tabl_mywork1 tbody .dott_line	{font-size:0px; line-height:0px; height:1px;background:url(/images/dotted_line2.gif) repeat-x; padding:0; margin:0;}
.tabl_mywork1 tbody td	{padding:1em;}
.recr tbody td	{padding:.4em 1em!important;}
.tabl_mywork1 tbody .oth_back	{background:#f4f8fe;}
.tab_foot	{margin:1em 0;}
.tab_foot .off_allsearc	{background:url(/images/disab_allsearch.gif) no-repeat; padding-left:3.4em; cursor:pointer; margin-left:3%}
.tab_foot .history	{background:url(/images/history_icon.gif) no-repeat 0 4px; padding-left:1.4em; cursor:pointer;}
.myworks_rcol .more_rec	{text-align:right}
.searching_item	{margin-bottom:1px;}
.searching_item .title	{background:#ddebf7!important;font:bold 0.8em verdana, arial, helvetica, sans-serif!important; padding:3px 0!important; border:none!important; text-transform:none!important;}
.searching_item .title .n_on	{background:url(/images/notif_icon.png) no-repeat top; width:40px; height:22px; display:block; text-decoration:none; margin-right:1em;}
.searching_item .title .n_off	{background:url(/images/notif_icon.png) no-repeat bottom;width:40px;height:22px; display:block; text-decoration:none; margin-right:1em;}
.searching_item .title	.name	{text-decoration:none!important; margin-left:2em!important; margin-top:0.5em!important;}
.searching_item .title	.name .on, .searching_item .title .name .off {position:relative!important;top:1px!important;padding-left:1.4em!important;}
.searching_item .title	.name .on {background:url(/images/open_bul.gif) no-repeat!important;}
.searching_item .title	.name .off {background:url(/images/closed_bul.gif) no-repeat!important;}
.searching_item .title	.actions {margin-right:5em;margin-top:0.5em;}
.searching_item .content {padding:1em 0; border:1px solid #ddebf7!important; border-top:0;}
.searching_item .content dl	{line-height:1.4;margin-bottom:0.9em;margin-left:4%;width:46%;}
.searching_item .content dt	{margin-right:.5em;}
.searching_item .content dl, .searching_item .content dt, .searching_item .content dd {float:left; font-size:.95em}
.searching_item .content dt, .searching_item .content dd {clear:right}
.searching_item .content dd strong {display:block; color:#517fa3;}
/*POPAP window with TABLE*/
.popup	{position:absolute;display:none;z-index:1000;}
.popup_open{position:absolute;z-index:1000;}
.p_login	{right:16%;top:4em;width:28%;}
.p_load	{width:70em;}
.popup table	{width:100%}
.popup .tl_pop	{background:url(/images/p_tl.png) no-repeat; width:14px; height:14px;}
.popup .t	{background:url(/images/p_t.png) repeat-x; height:14px;}
.popup .tr	{background:url(/images/p_tr.png) repeat-x; height:14px; width:14px;}
.popup .l	{background:url(/images/p_l.png) repeat-y;width:14px;}
.popup .r	{background:url(/images/p_r.png) repeat-y;width:14px;}
.popup .bl	{background:url(/images/p_bl.png) no-repeat; width:14px; height:14px;}
.popup .b	{background:url(/images/p_b.png) repeat-x; height:14px;}
.popup .br	{background:url(/images/p_br.png) no-repeat; height:14px; width:14px;}

 
.popup .content	{border:1px solid #6e91ad; background:#f4f6f5;}
.popup .content	.regions_resume	{margin:0!important;}
.popup .content	.top	{background:#6e91ad;}
.popup .content	.top .p_name_log	{background:transparent url(/images/key_ico.gif) no-repeat scroll left 2px;color:#FFFFFF;font-size:1em;font-weight:bold;margin:2px 0 2px 4px;padding-left:1.7em;}
.popup .content	.top .p_name	{font-size:1.2em;color:#FFFFFF;font-weight:bold;margin:0 4px;}
.popup .content	.top .link_but	{margin:2px 1px 0 0;}
.popup .content	.top .link_but span	{padding:2px 3px!important;}
.popup .content	.main_cont	{padding:0.2em 1em;}
.popup .main_cont_login	{padding:0.5em 1em 1em;}
.popup .main_cont_login dl	{margin:0 0 .9em;width:100%; position:relative;}
.popup .main_cont_login dl input {padding:2px 1px; font-family:Verdana, Arial, Helvetica, sans-serif; width:97%; border:1px solid #7f9db9;}
.popup .main_cont_login dl .label, .recr_m_log dl .label {display:inline;float:left;font-size:1em;line-height:1.3em;text-align:right;width:5em;}
.popup .main_cont_login dl .field, .recr_m_log dl .field {margin:0 0 0 5.5em;}
.popup .head {background:#d1e0eb; padding:.4em 1em;}
.popup .head .p_name	{background:url(/images/login_icon.gif) no-repeat left center;color:#517FA3;font-weight:bold;padding-left:1.2em;}
.popup .p_but a	{text-decoration:underline;}
.popup .p_but .search_but	{width:24%!important; margin-right:.4em;}
/*content2	*/
.popup .content2	{overflow:hidden; height:1%;}
.popup .content2 dl 	{margin:0 0.2em 0.9em;width:18em; position:relative; float:left;}
.popup .content2 dl input	{padding:2px 1px; font-family:Verdana, Arial, Helvetica, sans-serif; width:97%; border:1px solid #7f9db9}
.popup .content2 dl .label	{display:inline;float:left;font-size:1em;line-height:1.3em;text-align:left;width:4em;}
.popup .content2 dl .field {margin:0 0 0 4em;}
.popup .content2 .search_but	{width:100%!important;}
/*Resume Preview*/
.resume_preview	{padding:2.4em 2em; border:2px solid #d6e3ee; position:relative;}
.resume_preview	.item	{margin-bottom:1em; padding:0 1em;}
.resume_preview	.legend	{color:#6d91ad;font:bold 1.2em Arial, Helvetica, sans-serif; border-bottom:1px solid #D6E3EE;}
.resume_preview	.res_data .data	{width:90%;padding:1em 0;}
.resume_preview .gray_bg	{margin:0!important;}
.resume_preview .gray_bg .data {padding:0!important;}
.resume_preview	.data .res_title p 	{font-size:1.7em; color:#C85127;}
.resume_preview	 .self_desc	{padding:1em 1em 1.7em;}
.resume_preview	.res_data .data .fieldset {border:1px solid #6d91ad; width:100%}
.resume_preview	.res_data .data .fieldset p {overflow-x:hidden;padding:1em;}
.resume_preview	.res_data .data .leg	{margin:1em 0 0; color:#547793;} 
.resume_preview	.res_data .link_but	{margin-top:.5em;}
.resume_preview	.res_data .link_but span {padding:2px 12px!important;}
.resume_preview	.res_data .data dl, .resume_preview	.res_data .data dl dt, .resume_preview .res_data .data dl dd {float:left;}
.resume_preview	.res_data .data dl dt, .resume_preview .res_data .data dl dd {clear:right;}
.resume_preview	.res_data .data dl	{width:44%; padding:.4em 0;}
.resume_preview	.res_data .data dl dt	{margin-right:0.6em;font:bold 0.9em Tahoma, Arial, Helvetica, sans-serif;line-height:1.5;}
.resume_preview	.res_data .data .add_table	{margin:0!important;}
.resume_preview	.res_data .data .add_table thead td	{font-weight:normal!important;}
#resume_content .edit_resume  {padding:10px 0!important;}
.more_filt	{background:url(/images/more_icon.gif) no-repeat 0 50%; padding-left:1em;}
.p_filt	{width:80%}
.p_filt #filters .filt_change ul {width:23%;}
/*Resume Preview*/
.resume_preview	{padding:2.4em 2.6em; border:2px solid #d6e3ee; position:relative;}
.resume_preview	.item	{margin-bottom:1em;}
.resume_preview	.legend	{color:#6d91ad;font:bold 1.25em Arial, Helvetica, sans-serif; border-bottom:1px solid #D6E3EE;}
.resume_preview	.res_data .data	{width:90%;padding:1em 0;}
.resume_preview	.res_data .right	{}
.resume_preview	.res_data .data fieldset {border:1px solid #6d91ad; margin:1em 0;padding:1em;}
.resume_preview	.res_data .data fieldset legend	{margin-left:1em; color:#547793;} 
.resume_preview	.res_data .link_but	{margin-top:.5em;}
.resume_preview	.res_data .link_but span {padding:2px 12px!important;}
.resume_preview	.res_data .data dl, .resume_preview	.res_data .data dl dt, .resume_preview .res_data .data dl dd {float:left;}
.resume_preview .res_data .data dl dd strong	{font-weight:normal}
.resume_preview	.res_data .data dl dt, .resume_preview .res_data .data dl dd {clear:right;}
.resume_preview	.res_data .data dl	{width:44%; margin:.4em 0;}
.resume_preview	.res_data .data .add_table	{margin:0!important;}
.resume_preview	.res_data .data .add_table thead td	{font-weight:normal!important;}
#resume_content .edit_resume  {padding:10px 0!important;}
/*Employer A-Z  next pages  and pages in Main page*/
.np {color:#3666d4;height:2em;margin:2em 0 0.2em 0;}
.np a,.np strong {border:1px solid #CCDBE4;color:#3E617D;display:block;float:left;margin:0 5px 0 0;padding:1px 8px;text-align:center;text-decoration:none;}
.np a:hover {background:#6D91AD none repeat scroll 0 0;border-color:#3E617D;color:#FFFFFF;}
.np strong {border:0;color:#000;font-size:107%;font-weight:bold;}
.np_next,.np_prev{border-width:2px;font:114% Tahoma,Helvetica,sans-serif;margin-top:-2px;padding-bottom:1px;padding-top:1px;_margin-top:-2px;}
.np_next{margin-left:9px;}
.np_prev{margin-right:14px;}
.np_pad	{margin:2em 0.4em 0;}
.np_pad .np	{margin:0.6em 0 0 !important;}
/*Employer Preview*/
.empl_preview	{padding:1.4em 2.6em; border:2px solid #d6e3ee; position:relative; margin-top:1em;}
.empl_p	{position:absolute; right:-2px; top:-2px;}
.empl_preview .e_head	{background:url(/images/dotted_line2.gif) repeat-x scroll bottom; padding:1em 0; margin-bottom:1em; width:100%}
.empl_preview .e_head .left	{width:50%;}
.empl_preview .e_head .empl_title	{width:50%; margin-left:-50%}
.empl_preview .e_head .empl_title p	{text-align:right;}
.empl_preview .e_head .empl_title .name {font-size:1.5em; color:#3E617D;} 
.empl_preview .e_head .empl_title .name span	{color:#C85127;}
.empl_preview .e_head .empl_title .det_menu {width:100%!important; margin-top:.6em;}
.empl_preview .empl_text p {margin-bottom:2em;}
.empl_preview .empl_text p strong	{display:block;font-size:1.2em;padding-bottom:0.6em;}
.empl .name	{margin:1em 0 0.4em;}
.empl .rec_vac	{background:#fff; border:1px solid #BDCEDB}
/*Forgot password*/
.forg_pass .title	{font-size:1.5em;margin:1em 0 .5em; color:#C85127;}
.forg_pass .desc_t {margin-bottom:0.8em;font-size:1em;}
.forg_pass input {font-family:Verdana,Arial,Helvetica,sans-serif;margin-right:0.5em;padding:2px 1px;width:22em;}
.forg_pass form span	{margin:.2em 0.5em 0 0;}
/*Vacancy item style*/
.vac_item	{padding:5px;}
.vac_sear	{margin-bottom:4px;}
.vac_item .text	{ font-size:1.1em; margin-top:11px;  width:728px;}
.vac_sear dl	{line-height:1.8;margin-right:2em;font-size:0.9em; clear:both}
.vac_sear dt	{color:#030303;margin-right:0.45em; width:120px; text-align:right; font-weight:bold; }
.vac_sear dt, .vac_sear dd {float:left;}
.vac_sear dt, .vac_sear dd {clear:right}
.vac_sear dd	{color:#030303;}
.vac_sear dd strong {display:block; color:#517fa3;}
/*	.vac_back	{background:#fafafa}*/
.vac_category	{font-size:1em;}
.vac_div {font-size:1.1em; font-weight:normal; position:relative; bottom:3px;}
/*For disable form*/
.disable_form	{background:#DBDBDB;border:1px solid #AAAAAA;color:#AAAAAA;}
/*FOR RECRUTER main Page*/
.bl_recr_m_log	{width:30%;margin-right:2%;}
.head_recr	{background:#C7D5E0; color:#3E617D;font-family:arial;font-size:1.2em;font-weight:bold;padding:0.1em 0.8em;}
.recr_m_log	{border:1px solid #C7D5E0; padding:1em 1.6em .45em 2em;}
.recr_m_log dl {margin:0 0 .9em;width:100%; position:relative;}
.recr_m_log dl input	{padding:2px 1px; font-family:Verdana, Arial, Helvetica, sans-serif; width:97%; border:1px solid #7F9DB9;}
.recr_m_log .p_but a	{text-decoration:underline;}
.recr_m_log .p_but .search_but	{width:24%!important;}
.recr_regist_m	{width:50%}
.recr_regist_m .content {background:#f4f6f5; border:1px solid #C7D5E0;}
.recr_regist_m .content fieldset 	{border:0; width:70%;padding:1em 0 0 4em;}
.recr_regist_m .legend	{color:#6d91ad;font:bold 1.25em Arial, Helvetica, sans-serif; border-bottom:1px solid #6d91ad; margin:1.8em 0 0.8em;}
.recr_regist_m .legend	{margin:.3em 0 1em!important;}
.recr_regist_m dl	{margin:0 0 .9em;width:100%; position:relative;}
.recr_regist_m dl input	{padding:2px 1px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.recr_regist_m dl .label 	{display:inline;float:left;font-size:1em;line-height:1.3em;margin:0 0 0 -1em;text-align:right;width:9.8em;}
.recr_regist_m dl .field {margin:0 0 0 10em;}
.recr_regist_m dl .field .text	{width:93%;border:1px solid #7F9DB9;}
.recr_regist_m .registr_note	{color:#555;padding:1em 16em 1em;}
.recr_regist_m .registr_note	b {color:#6d91ad;}
.recr_regist_m .registr_note span  {color:#d2252b;}
.recr_regist_m  .capture	{position:absolute;margin-left:4%;top:1px;left:215px}
/*Regi*/
.select_region	{width:99%; float:left;}
.geo_select	{width:100%;margin-bottom:0.9em;}
.geo_title	{width:100%;margin-bottom:0.9em;display:block;padding:2px;}
/*Candidate Profile*/
.candidate_profile #registration td	{padding:0px 0 10px!important;}
/*	job/find page	*/
.job_find	{ font:1.6em Tahoma, Arial, Helvetica, sans-serif; color:#3E617D; margin:0.5em 0 0.4em;}
.job_find_p	{display: block; width:100%; position:relative; right:0; top:0; z-index:0;}
.job_find_p #filters	{border:1px solid #C7D5E0}
.job_find_p #filters ul	{width:22%!important;}
/*	Filter change 	*/
.filt_change	{padding:1em;}
.filt_change .search	{border:1px solid #7F9DB9;margin-right:4px;padding:3px 1px;width:18.8em;}
.filt_change .search_but {width:auto}
.filt_change .search_but input	{padding:0 6px;}
/*	Tabs in main page	*/
#tabs_main {position:relative; top:1px; left:4px;width:100%;list-style:none;font:bold 10pt Arial, Helvetica, sans-serif;}
#tabs_main a	{display:block;height:22px;float:left;line-height:1.6;color:#444;text-decoration: none;	background:url(/images/tabs_m_left.png) no-repeat 0 -22px;color:#fff!important;margin-right:16px;}
#tabs_main ul	{list-style-image:none;}
#tabs_main li	{display:inline;margin:0pt;padding:0pt;}
#tabs_main a span {float:none;}
#tabs_main li span {float:left;padding:0 20px 0 0;height:22px;background:url(/images/tabs_m_right.png) no-repeat 100% -22px;position:relative;left:16px;}
#tabs_main li.active span {background:url(/images/tabs_m_right.png) no-repeat scroll 100% 0px!important;position:relative;}
#tabs_main li.active a {background:url(/images/tabs_m_left.png) no-repeat scroll 0 0!important;
color:#3e617d!important; position:relative}
#tabs_main li.active a:hover	{text-decoration:none!important;cursor:default;}
#tabs_main  li a:hover	{text-decoration:underline; cursor:pointer;}
/*Search mode*/
.searc_mode	{padding:0 1.5em 1em;}
.searc_mode .s_name	{color:#346379;}
.searc_mode .search	{width:100%;border:1px solid #7F9DB9;font-family:Verdana,Arial,Helvetica,sans-serif;padding:2px 1px;}
.searc_mode .content	{padding:5px 0px!important;}
.searc_mode .content .select_region	{width:100%!important;}
.searc_mode .s_but		{margin-top:1em;}
.align_center	{position:relative;left:50%; float:left;}
.align_center .s_but		{position:relative;left:-50%; float:left}
/*Popup Send message*/
.send_message {padding:1em; margin:0!important;}
.send_message dl .label {width:auto!important;line-height:1.5em!important;}
.send_message .field	{margin:0 0 0em !important;}
/*Popup Edit general resume info*/
.update_resume_general {padding:1em; margin:0!important;}
.update_resume_general dl .label {width:auto!important;line-height:1.5em!important;}
.update_resume_general .field	{margin:0 0 2em !important;}
/*Popup Edit personal resume info*/
.contact_resume {padding:1em; margin:0!important;}
.contact_resume dl .label	{width:10em!important;}
.contact_resume dl .select_region	{width:93%!important;}
/*For IP*/
.ip_reg	{margin:.3em; font:1.35em Tahoma, Arial, Helvetica, sans-serif; background:url(/images/icon_w.gif) no-repeat 4px 6px; padding:0.4em 2.2em; color:#666;font-weight:bold; font-size:1em; font-weight:bold}
.ip_reg a	{text-decoration:underline; font-size:1.1em;}
/*Help page1*/
.h_col	{width:75%;}
.h_col .text {font-size:1.1em; line-height:1.6; font-family:Arial, Helvetica, sans-serif;margin:.6em 0 .6em 0em;}
.h_col .name_job {margin:0 0 0.3em!important;color:#3e617d!important;}
.h_colr	{width:130px;}
.h_bg	{background:url(/images/h_bg.png) no-repeat; width:286px; height:197px;margin-right:1.8em;}
.h_bg img	{padding:18px 20px;}
.list_advant {list-style:none;font-size:1.2em;line-height:1.5; color:#547793;margin-bottom:1.6em;}
.list_advant li span {background:url(/images/bull_advantage.gif) no-repeat left 50%; padding-left:1.5em;}
.h_step	{background:#fafcfd; border:1px solid #c4d9e9;padding:5px;margin:0 0 0.6em;width:100%;}
.h_step .h_cell	{width:58px; text-align:center}
.h_step .h_st_h	{background:url(/images/h_step_bg.gif) no-repeat; width:40px; height:41px; text-align:center;}
.h_step .h_st_h img	{padding:6px 0 0;}
.h_step .st_text	{color:#3E617D;font-family:Arial;font-size:1.1em;}
.step_list	{list-style:none;font-size:1.1em;line-height:1.6;font-family:Arial,Helvetica,sans-serif;margin-left:5em;}
.step_list i {background:transparent url(/images/bull_list.gif) no-repeat scroll 0 0;display:block;float:left;height:12px;padding:0 0 0 1em;position:relative;top:4px;width:8px;}
.step_list p {display:block; float:left; width:89%;}
.step_list .st_list_out {margin-bottom:.5em;}
.step_list .st_list_video {margin-bottom:0em;font-size:.9em}
.step_list .st_list_in	{list-style:none; margin:.3em 0 0 7em;}
.step_list .st_list_in li	{font-size:0.96em;font-style:italic;margin-bottom:0.3em;}
.h_colr #last_job	{margin-top:3em;}
/*For preview resume after searching*/
.resume_div	{width:80%; margin:0pt auto;}
/*Menu Level Two*/
.level_two	{list-style:none; margin-bottom:1.6em;}
.level_two li	{float:left; margin:0 .3em; font-size:0.85em; color:#C85127;}
.level_two li span	{font-weight:normal; color:#ADBECB}
.level_two li a	{ font-size:1em;}
.level_two li a:hover	{color:#C85127}
.level_two li.active	{color:#C85127}
/*FAQ page*/
.faq .name_job 	{margin:0.4em 0 0.8em!important; font-size:2em;}
.faq .step_list .st_list_out	{margin-bottom:0.2em!important;}
.faq .step_list .st_list_out a	{border-bottom:1px dotted;} 
.faq .step_list .st_list_out a:hover	{border-bottom:1px solid; text-decoration:none;}
.quest_respon	{margin-top:2em;}
.quest_respon h3	{margin:2.4em 0 0.6em; font-size:1.4em;}
.quest_respon .back_bul	{background:url(/images/back_top_bul.gif) no-repeat 0 7px; padding-left:1.2em;}
.quest_respon .faq_respont	{margin:0 0 1em 1em; font-family:Arial, Helvetica, sans-serif; line-height:1.6}
.quest_respon .faq_respont .faq_list	{margin:0.5em 0 0.5em 1em;}
.quest_respon .faq_respont .h_step	{border-style:dashed!important; margin:1em 0; padding:1em; color:#3E617D; width:auto!important;}
/*Login page*/
.login_page	{margin:1.5em 0 0 0;}
.bl_log	{width:368px; position:relative;}
.bl_log .sign_in	{background:url(/images/key_ico2.gif) no-repeat 0 5px; padding-left:1.7em; font-size:1.6em; color:#3e617d; margin:0.2em 0 0.5em 0.6em;}
.bl_log .cute .tl {background:url(/images/c_log.gif) no-repeat left; position:absolute; width:8px; height:8px; font-size:7px;}
.bl_log .cute .br {background:url(/images/c_log.gif) no-repeat right; position:absolute; right:0; bottom:0;font-size:7px; width:8px; height:8px;}
.bl_log .recr_m_log dl .label	{text-align:left!important; font-size:.9em!important; line-height:1.8;}
.bl_log .recr_m_log	p {font-family:Arial, Helvetica, sans-serif; font-size:0.9em; margin-bottom:1.2em}
.new_user {width:47%; background:url(/images/vert_dotted.gif) repeat-y left;margin-left:2%;}
.new_user .not_memb	{font-size:1.6em; color:#3e617d; background:url(/images/info_icon.png) no-repeat 0 6px; padding-left:2.3em;line-height:1.8;font-size:1.4em;}
.new_user .adver_text	{margin-left:4%;}
.new_user .adver_text p	{font-family:Arial, Helvetica, sans-serif; font-size:.9em; margin:1.2em 0 0 1em;}
.new_user .adver_text ul {margin:0.85em 0 0 2.45em;}
.recr_m_log .bottom	{margin:1.3em 0 1em;}
.recr_m_log .bottom .forg_pass	{margin:0.4em 0.6em 0;text-decoration:underline;}
.recr_m_log .link_but {margin-right:1%; margin-left:1em;}
.new_user ul {list-style:none;}
.new_user ul li	{background:url(/images/log_bullet.gif) no-repeat 0 6px; padding-left:1.35em; font-family:Arial, Helvetica, sans-serif; font-size:.9em;line-height:1.6;margin-bottom:0.6em;}
.but	{margin:1em 0 0 1em;}
.but_invert	{border:1px solid #bdcedb; padding:0.3em 1.2em; display:block;}
.but_invert img	 { background:url(/images/reg_icon.gif) no-repeat 100% -789px; width:12px; height:17px;}
.but_invert .ok_video	 { background:url(/images/reg_icon.gif) no-repeat 100% -786px; width:12px; height:17px;}
.but_invert:hover	{ text-decoration:none;}
/*		Resume banner	*/
.regist_steps2	{ position:relative; width:100%;}
.regist_steps2 .tl	{ background:url(/images/regitr_cute2.gif) no-repeat left top; position:absolute; left:0px; top:0px; width:8px; height:8px; font-size:7px;}
.regist_steps2 .tr	{ background:url(/images/regitr_cute2.gif) no-repeat right top; position:absolute; right:-2px;_right:0px;top:0px; width:8px; height:8px; font-size:7px;}
.regist_steps2 .bl	{ background:url(/images/regitr_cute2.gif) no-repeat left bottom; position:absolute; left:0px; bottom:0px; _bottom:-1px; width:8px; height:8px; font-size:7px;}
.regist_steps2 .br	{ background:url(/images/regitr_cute2.gif) no-repeat right bottom; position:absolute; right:-2px;_right:0px; bottom:0px; _bottom:-1px;width:8px; height:8px; font-size:7px;}
.resume_ban_content	{ background:url(/images/gradient.gif) repeat-x 0 1px;border:1px solid #C7D5E0; width:100%;}
.resume_ban_content .b_cont	{ margin:1em 2em;}
.resume_ban_content .b_cont dl dt {color:#3e617d; font-size:1.5em; padding-bottom:0.3em;}
.resume_ban_content .b_cont .ico { background:url(/images/res_ban_ico.png) no-repeat 0 50%; padding-left:9em;}
.resume_ban_content .b_cont dl dd { font:.9em Arial, Helvetica, sans-serif; margin-left:1em}
.resume_ban_content .b_cont dl dd p	{ padding-bottom:.5em;}
/*		Registration stage 3*/
.fin_text	{ font-family:Arial, Helvetica, sans-serif; padding:1em 0;}
.fin_text a	{  color:#3E617D; text-decoration:underline;}
.fin_text a:hover	{ color:#C85127; text-decoration:underline;}
.fin_text p	{font-size:1em;line-height:1.55;margin:1em 0.5em;text-align:left; font-family:Arial, Helvetica, sans-serif}
.fin_text h4	{ color:#000;font-size:1.4em;margin:0em 0.2em;padding:0;font-weight:normal;}
.fin_text .t_t2	{font-size:0.9em;font-weight:bold;margin:3em 0.5em 1em 1em; color:#A94A49;border-bottom:1px solid #A94A49;}
.fin_text ul	{  margin-left:3em; list-style:none}
.fin_text ul li	{font-size:0.9em; margin-bottom:.5em; color:#333; background:url(/images/log_bullet.gif) no-repeat 0 5px; padding-left:1.2em;}
.fin_but	{margin:0 auto;width:12em;}
/*		Edit player	*/
.edit_player h4	{color:#3E617D; font-size:1.6em; font-family:Arial, Helvetica, sans-serif;margin:0.2em 0;}
.edit_player p	{ margin-bottom:0.5em; font-family:Arial, sans serif;}
.edit_player .h_text	{font-family:Arial, sans serif;}
.edit_player .pla_edit	{ margin:0em auto; width:755px;border:1px solid #DFE7ED;padding:2em;}
.edit_player .flash_player	{ width:330px;}
.edit_player .f_edit	{width:396px; margin-left:2em}
.edit_player  dl	{ margin-bottom:.5em;}
.edit_player  dl .label	{ margin-bottom:2px;}
.edit_player  dl .label label	{font-size:.9em}
.edit_player  dl dd .width1	{width:14em;border:1px solid #7F9DB9;padding:1px;}
.edit_player  dl dd textarea	{ height:12em;width:30em;}
/* STYLE FROM SERG*/
.my_search_item {border:inset 1px;}
.my_search_item div {float:left;width:220px;}
.back_screen {top:0pt;z-index:999;position:absolute;width:100%;height:100%;background:#666666;filter:alpha(opacity=70);opacity:0.7;}
.big_message {height:220px; padding:2px 1px;}
.admin_tbl_text {width:50px;}
.admin_tbl_wide_text {width:120px;}
.rowcenter td {text-align:center;}
.tabl_mywork2	{width:90%;margin-left:25px;}
.tabl_mywork2 .sear_activ	{width:80%;}
.tabl_mywork2 .sear_activ p	{float:left; width:35%; text-align:left;}
.tabl_mywork2 thead	{background:#ddebf7; color:#547793; font-weight:bold; text-align:center; font-size:0.86em;}
.tabl_mywork2 thead td	{padding:.4em}
.tabl_mywork2 .s_on	{background:url(/images/search_notif_icons.png) no-repeat left top; width:43px; height:26px; display:block; text-decoration:none;}
.tabl_mywork2 .s_off	{background:url(/images/search_notif_icons.png) no-repeat left bottom; width:43px; height:26px; display:block; text-decoration:none;}
.tabl_mywork2 .n_on	{background:url(/images/search_notif_icons.png) no-repeat right top; width:43px; height:26px; display:block; text-decoration:none;}
.tabl_mywork2 .n_off	{background:url(/images/search_notif_icons.png) no-repeat right bottom; width:43px; height:26px; display:block; text-decoration:none;}
.tabl_mywork2 tbody	{text-align:center;}
.tabl_mywork2 tbody .dott_line	{font-size:0px; line-height:0px; height:1px;background:url(/images/dotted_line2.gif) repeat-x; padding:0; margin:0;}
.tabl_mywork2 tbody td	{padding:1em;}
/* geo controls fixing */
#regionsgeo_region_container img{float:right;margin-top:3px;}
#regionsgeo_town_container img{float:right;margin-top:3px;}
#regionsgeo_region_container select{float:left;width:85%;}
#regionsgeo_town_container select{float:left;width:85%;}
#regionsgeo_country_container select{float:left;width:100%;}

#contacts_geo_region_container img{float:right;margin-top:3px;}
#contacts_geo_town_container img{float:right;margin-top:3px;}
#contacts_geo_region_container select{float:left;width:95%;}
#contacts_geo_town_container select{float:left;width:95%;}
#contacts_geo_country_container select{float:left;width:95%;}

#_geo_region_container img{float:right;margin-top:3px;}
#_geo_town_container img{float:right;margin-top:3px;}
#_geo_region_container select{float:left;width:95%;}
#_geo_town_container select{float:left;width:95%;}
#_geo_country_container select{float:left;width:95%;}

#regions_geo_region_container img{float:right;margin-top:3px;}
#regions_geo_town_container img{float:right;margin-top:3px;}
#regions_geo_region_container select{float:left;width:95%;}
#regions_geo_town_container select{float:left;width:95%;}
#regions_geo_country_container select{float:left;width:95%;}

#contact_geo_region_container img{float:right;margin-top:3px;}
#contact_geo_town_container img{float:right;margin-top:3px;}
#contact_geo_region_container select{float:left;width:95%;}
#contact_geo_town_container select{float:left;width:95%;}
#contact_geo_country_container select{float:left;width:95%;}


#education_geo_region_container img{float:right;margin-top:3px;}
#education_geo_town_container img{float:right;margin-top:3px;}
#education_geo_region_container select{float:left;width:95%;}
#education_geo_town_container select{float:left;width:95%;}
#education_geo_country_container select{float:left;width:95%;}

#experience_geo_region_container img{float:right;margin-top:3px;}
#experience_geo_town_container img{float:right;margin-top:3px;}
#experience_geo_region_container select{float:left;width:95%;}
#experience_geo_town_container select{float:left;width:95%;}
#experience_geo_country_container select{float:left;width:95%;}

.selreg_city {width:140px}
.selreg_state {width:140px}
.selreg_country {width:140px}

.active_row {background:#D3E8F9!important;cursor:pointer;}
.inactive_row {background:#fff!important;cursor:arrow;}




/*		Job posting form	*/
.pj_regions	{ width:96%;}
.pj_regions .add_table, .pj_empl { margin:0!important;}
.sal_range	{margin-bottom:0.9em;}
.sal_range	span, .cur_per span	{ margin-right:2%;}
.sal_range span input, .cur_per span select	{ margin:0 0 0 .5%;}



/*	Popup Post Job	*/
.pj_p_text	{ font-family:Arial, Helvetica, sans-serif; font-size:1em; padding:.3em .3em .6em;}
.pj_nopack	{ background:#f5fbff;border:1px solid #A3BBCE;font-size:1.2em;margin:0 0 0.6em;padding:0.8em;}
.pj_nopack ol	{padding-left:2em;font-family:Arial, Helvetica, sans-serif; font-size:.85em;width:550px;}
.pj_nopack ol li	{ margin-bottom:1.45em;}
.pj_nopack ol li p	{margin:0.4em 0;}
.pj_nopack ol li p font	{ color:#ea6d41;}
.pj_nopack ol li a	{ text-decoration:none!important; border-bottom:1px dotted;}
.pj_nopack	.popup_succes	{ background:url(/images/ok_icon_big.png) no-repeat; padding-left:2em;color:#5f7f98; font-weight:bold;margin:1em;}
.pj_select_pack	{ margin-left:.5em;}
.pj_title { font-size:1em; color:#3e617d; font-weight:bold;}
.pj_select_pack dl dd select {padding:1px;}
.pj_select_pack dl	{ margin-top:1em}
.pj_select_pack dl dt { margin-right:1%}
.pj_select_pack dl .label, .pj_select_date dl .label {display:inline;float:left;font-size:1em;line-height:1.3em;text-align:right;width:14em;}
.pj_select_date .field .text2	{ width:44%;border:1px solid #7F9DB9}
.pj_select_date .field .width1	{ width:140px}
.pj_select_date .field .day	{ width:66px}
.pj_select_date .field .year { width:72px}
.pj_select_date .package_select	{ width:289px;}
.pj_select_date dl	{margin:0 0 0.6em;width:100%; position:relative;}
.pj_select_pack dl .field select { width:100%}
.pj_select_pack dl dd, .pj_select_pack dl dt	{ float:left;}
.pj_select_date label,.pj_select_pack label	{ font-size:.85em;}
.pj_select_date dl dt	{margin-right:1%}
.pj_select_date .pj_link	{ margin-top:1em;}
.pj_link {margin-left:.5em; font-family:Arial, Helvetica, sans-serif;}
.pj_but	.search_but { width:auto!important; margin-left:.3em;}
.pj_post	{ margin:.5em 1em;}
.pj_post .title_pj	{ font-size:1.5em; color:#c85127; margin-bottom:.4em;}
.pj_post .info_pj_text	{ font-family:Arial, Helvetica, sans-serif; font-size:0.9em; background:url(/images/info_icon.png) no-repeat 0 4px; padding-left:4em; line-height:1.6;}
.pj_post .pj_quest	{font-weight:bold;margin:1em 0 1em 3.7em;}


/* The new era of new styles */
.video_greetings {margin-bottom:1em;}
.video_greetings h1	{font:1.6em Tahoma,Arial,Helvetica,sans-serif;color:#3E617D;margin-bottom:1em;}
.video_greetings p	{ margin-bottom:1em; font-family:Arial,Helvetica,sans-serif;}
.video_but	.but  {margin:1em 0 0 0}

.span_text {color:#737373; font-size:15px;}
.span_text_small {color:#030303; font-size:0.9em; font-weight:bold;}
.div_engineering {text-align:right; height:100px; padding-top:30px;}
