/*	Rounded corners	*/
.r_round	{ position:relative; width:100%; margin:0px; padding:0px; }
.r_lt	{ background:url(/images/r_cute.gif) no-repeat left top; height:8px; width:8px; font-size:7px;position:absolute; top:0px;}
.r_rt	{ background:url(/images/r_cute.gif) no-repeat right top; height:8px;width:8px;font-size:7px;position:absolute; top:0px; right:0; _right:-1px;}
.r_lb	{ background:url(/images/r_cute.gif) no-repeat left bottom; height:8px; width:8px; font-size:7px;position:absolute; bottom:0px;}
.r_rb	{ background:url(/images/r_cute.gif) no-repeat right bottom; height:8px;width:8px;font-size:7px;position:absolute; bottom:0px; right:0; _right:-1px;}

/*			Price Recruiter		*/
.b_ti	{ background:#f4f6f5; padding:5px 10px;}
.b_ti { font:1.5em Arial, Helvetica, sans-serif; color:#3e617d; }

		/*Price table	*/
.price_man	{ width:13%;}
.r_price_t	{ width:57%; margin:1em 0; border-collapse:collapse;}
.r_price_t .th_p	{ background:#547793; color:#fff; border-left:1px solid #fff; text-align:center; padding:4px 8px; font:.95em Arial, Helvetica, sans-serif;}
.r_price_t tbody .bg_color1	{background:#f8fbfd; }
.r_price_t tbody .bg_color2	{background:#f2f5f8; }
.r_price_t tbody .bg_color1 td, .r_price_t tbody .bg_color2	td	{ border:1px solid #abbed0;text-align:center; font:bold 1.1em Tahoma, Arial, Helvetica, sans-serif; color:#404040; }
.r_price_t tbody .pr_desc	{ font:.85em Arial, Helvetica, sans-serif; color:#2e5775;padding:0.4em 1em; text-align:left}
.r_price_t tbody .empt_space	{ font-size:2px; height:2px; line-height:2px;}
.r_price_t tbody .corner	{ position:relative; top:0; left:0px; padding:0; margin:0;}
.r_price_t tbody .corn_tl	{ position:absolute; top:1px; left:-1px;}
.r_price_t tbody .corn_bl	{ position:absolute; bottom:1px; left:-1px;}
.r_price_t tbody .plan_name	{ font:1.3em Georgia, "Times New Roman", Times, serif; color:#c85127; padding:0em .4em .1em}
.r_price_t tbody .plan_price	{font-size:1.1em; color:#c85127; padding:.4em 1.3em}
.r_price_t tbody .border_bl	{ padding:.4em 0; }
.r_price_t tbody tr:hover	{ background:#fff;}

/*	Button	*/
.tabs_pr {
font-size:93%;
line-height:normal;
}
.tabs_pr ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
.tabs_pr li {
display:inline;
margin:0pt;
padding:0pt;
}
.tabs_pr {
background:transparent url(/images/tabs_pr_l.png) no-repeat scroll left top;
float:left;
text-decoration:none;
}
.tabs_pr span {
background:transparent url(/images/tabs_pr_r.gif) no-repeat scroll right top;
color:#fff;
display:block;
float:left;
padding:5px 9px 6px;
position:relative;
font:bold 10pt Arial, Helvetica, sans-serif;
color:#3e617d;
}

.tabs_pr span {
float:none;
}
.tabs a:hover span {
color:#fff;
}
.tabs_pr a:hover {
background-position:0% -29px;
}
#tabs_pr a:hover span {
background-position:100% -29px;}


/*		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 ul	{padding-left:2em;font-family:Arial, Helvetica, sans-serif; font-size:.85em;width:550px;}
.pj_nopack ul li	{ margin-bottom:1.45em;}
.pj_nopack ul li p	{margin:0.4em 0;}
.pj_nopack ul li p font	{ color:#ea6d41;}
.pj_nopack ul 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;}


/* My worksapce	*/
.vac_locat	{border:1px solid #bdcedb;border-top:0; }
.vac_locat .searching_item .title { font:bold 0.8em verdana, arial, helvetica, sans-serif!important; padding:0px 0 4px!important; border:none!important; text-transform:none!important; width:90%; margin:0pt auto; background:none!important}
.vac_locat .searching_item .title .name { text-decoration:none!important; margin:0!important;}


/*	!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

/*		Recruiter content	*/
.recr_m_left	{ width:52%;_width:50%}
.pict_recr	{width:100%; height:204px; position:relative;}
.pict_recr1	{ background:#f6f5f3 url(/images/recr_m_pict1.jpg) no-repeat 27% top;   }
.pict_recr2	{background:#f6f5f3 url(/images/recr_m_pict2.jpg) no-repeat 15% top;}
.pict_recr3	{background:#f6f5f3 url(/images/recr_m_pict3.jpg) no-repeat 18% top; }
.pict_recr4	{background:#f6f5f3 url(/images/recr_m_pict4.jpg) no-repeat 20% top; }
.cute_bl	{ position:absolute; left:0; bottom:0; background:url(/images/cute_recr_ban.gif) no-repeat left; height:29px; width:29px}
.cute_tr	{ position:absolute; top:0; right:0; background:url(/images/cute_recr_ban.gif) no-repeat right; height:29px; width:29px}
.recr_m_left .recr_pict_sl { background:#fff; color:#2a506a; font-size:1.5em; position:absolute; bottom:5px; padding:.3em 1em; opacity:0.9;FILTER: Alpha(Opacity=90, FinishOpacity=90, Style=2);}
.recr_m_left .recr_text_l	{ margin-left:2.5em;}
.recr_m_left .recr_text_l h3	{ font-size:1.6em; margin:1em 0 .7em; font-weight:normal;}
.recr_m_left .recr_text_l p	{margin:0 6% 1em 1em; font-family:Arial, Helvetica, sans-serif;}
.recr_m_left .recr_gray	{background:#f2f2f2; border:1px dotted #7f7f7f; border-left:0;border-right:0;}
.recr_m_left .recr_jobs_link	{ width:100%;padding:.8em 0;list-style:none; margin:2.6em 0 0 1em}
.recr_m_left .recr_jobs_link li	{ float:left; width:33%; text-align:center;}
.recr_m_left .recr_jobs_link li .r_j_cont	{ width:68%; margin:0pt auto;}
.recr_m_left .recr_jobs_link li	a	{ font-weight:bold; border-bottom:1px dashed; text-transform:uppercase; font-size:.9em;}
.recr_m_left .recr_jobs_link li .r_j_text	{margin-top:1.7em;text-align:left;}
.recr_m_left .recr_jobs_link li	a:hover	{ text-decoration:none;}
.recr_m_left .recr_jobs_link li p	{ margin:0.6em 0;}
.recr_m_left .recr_jobs_link .bord	{ border:1px solid #dbe4ec; border-bottom:0; border-top:0;}
.show_pack	{width:100%; }
.show_pack .sp_content { border:1px solid #cbd8e3; background:#fff; padding:1em;}
	/* Show pack cute	*/
.show_pack .pack_cute	{ position:relative; height:3px;}
.show_pack .pack_cute .tl	{ position:absolute; left:0; top:3px;  background:url(/images/pack_cute.gif) no-repeat left top; width:3px; height:3px;font-size:3px;}
.show_pack .pack_cute .tr	{ position:absolute;top:3px; right:0; background:url(/images/pack_cute.gif) no-repeat right top;width:3px; height:3px; font-size:3px;}
.show_pack .pack_cute .bl	{ position:absolute; bottom:3px;_bottom:2px;left:0;  background:url(/images/pack_cute.gif) no-repeat left bottom; width:3px; height:3px;font-size:3px;}
.show_pack .pack_cute .br	{ position:absolute; bottom:3px;_bottom:2px;right:0;; background:url(/images/pack_cute.gif) no-repeat right bottom;width:3px; height:3px; font-size:3px;}
/*	Select region for packaging control	*/
.reg_price_pack { width:44%; }
.reg_price_pack h3	{ font-size:1.4em;font-weight:normal;}
.reg_price_pack #registr_form	{ margin:0px!important;}
.reg_price_pack #registr_form .content {background:#fff!important;border:none!important;}
.reg_price_pack #registr_form .geo_title  { margin-bottom:0!important;}
.reg_price_pack #geo_container { margin-top:1.5em;}
.reg_price_pack #geo_container select	{ padding:1px; margin-bottom:0.5em;}
.reg_price_pack #registr_form .registr_but	{ margin-top:2em!important; margin-right:2.2em;}
.reg_price_pack #registr_form .registr_but a	{ margin:0!important;}

/*	Select region attention */
.p_attention	{ width:50%; border-left:1px dashed #d7e2e9; padding-left:2%; font-family:Arial, Helvetica, sans-serif;}
.p_attention .info	{color:#c85127; background:url(/images/info_icon.png) no-repeat 0 3px; padding-left:3.2em;}
.p_attention ol	{ margin:.5em 0 0 1.8em;}
.p_attention ol	li	{ margin-bottom:.7em;font-size:0.95em;}
.p_attention .example 	{ margin-left:0.3em;}
.p_attention .example .title	{ color:#98782c;margin-bottom:0.3em;}
.p_attention .example p	{ font-size:.9em;margin-bottom:0.25em;}

/*		Recruter main page tooltip */
.recr_tooltip { position:absolute; bottom:1em; left:3%}
.recr_tooltip .t_recr_l	{  background:url(/images/recr_tooltip_l.png) no-repeat; width:14px; height:71px;}
.recr_tooltip .t_recr_m	{ background:url(/images/recr_tooltip_m.png); height:52px;}
.recr_tooltip .t_recr_m	 p	{ font-family:Georgia, "Times New Roman", Times, serif; font-size:1.6em; color:#416e92; margin:.5em .5em 0 .85em;}
.recr_tooltip .t_recr_r	{  background:url(/images/recr_tooltip_r.png) no-repeat; width:9px; height:52px;}
/* \ */
* html  .recr_tooltip .t_recr_l	{ background:none;  width:14px; height:71px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/recr_tooltip_l.png', sizingMethod='crop')}
* html  .recr_tooltip .t_recr_m	{ background:none; height:52px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/recr_tooltip_m.png', sizingMethod='scale')}
* html  .recr_tooltip .t_recr_m	 p	{ font-family:Georgia, "Times New Roman", Times, serif; font-size:1.6em; color:#416e92; margin:.5em .5em 0 .85em;}
* html  .recr_tooltip .t_recr_r	{  background:none; width:9px; height:52px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/recr_tooltip_r.png', sizingMethod='crop')}
/* */


.l_shadow	{ width:11%; background:url(/images/pack_shadow_l.png) no-repeat 0 center; width:11px; height:260px;}
.r_shadow	{ width:11%; background:url(/images/pack_shadow_r.png) no-repeat 0 center; width:11px; height:260px;}
/* \ */
* html .l_shadow	{background:none;  width:11px; height:260px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pack_shadow_l.png', sizingMethod='crop')}
* html .r_shadow	{background:none;  width:11px; height:260px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pack_shadow_r.png', sizingMethod='crop')}
/* */

.packages_right {width:48%; margin-bottom:-19em; position:relative; top:-19em}
.recr_m_right	{ width:94%; }
.recr_m_right .recr_r_content	{ margin:0 auto;width:96%; padding-left:4%}
.recr_m_right #registr_form	{ margin-right:0!important;}
.recr_m_right #registr_form .content fieldset	{ width:90%!important}
.recr_m_right #registr_form dl .field	{margin:0 0 0 8em!important;}
.recr_m_right #registr_form dl .label 	{width:6.8em!important;}
.recr_m_right h3	{font-size:1.6em;font-weight:normal;}


/* Packages	name	*/
.packages	{ border:1px solid #a8becf; margin-top:1em; background:url(/images/recr_pack_bg.gif) repeat-x bottom; padding:.6em; font-size:1em}
.packages .packag_top	{ margin-bottom:1em; font-size:.86em;}
.packages .packag_name	{ font-size:1.7em; color:#385A71;}
.packages .price	{ color:#385a71; font-size:1.6em;}
.packages .gray_package	{background:#f2f5f8;}
.packages .pack_left	{ width:144px; margin-right:2%}
.packages .pack_right	{ width:59%; margin-left:-1%}
.packages dl { margin-bottom:.4em;}
.packages .pack_left dl dd	{ margin-left:.5em;}
.packages ul	{ list-style:none;}
.packages li	{ margin-bottom:0.6em; padding-left:.3em;}
.packages li span	{ color:#365e7c; margin-left:.3em}
.packages dt	{ margin-bottom:0.4em; }
.packages .decs_pack	{ color:#365e7c; font-size:0.98em;}
.packages dt, .packages dd	{padding:0 2%;}



/*	NEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEWNEW	*/
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:#3e606f;text-decoration: none; }
a:hover	{ color:#C85127; text-decoration:underline;}
body {background:#547793;
font:80% tahoma,arial,helvetica,sans-serif;
line-height:1.4;
color:#333;}
#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: 927px; padding:0 1em;);
}
.header_r	{ padding:5px 12px 0px;}
.top_padding { padding:0 1px;}
.foot_padding	{padding:0 3px 0;}
.world_map_bg	{ background:url(/images/map_recr.png) no-repeat 55% 0px; }
.logo	{ margin-top:4px;}
/*		TOP MENU	*/
.top_menu, .language {margin-top:1.2em}
.top_menu img	{ margin-right:3px;}
.top_menu, .top_menu a	{ color:#fff;}
.top_menu a	{ text-decoration:none; margin:0 3px;}
.top_menu a:hover	{ color:#C85127; text-decoration:underline;}
	/*	Top menu language	*/
.language	{ margin-right:6%}	
.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:1em 2em 2em;background:#fff;}
.padding_pack {padding:1em 0em 2em;background:#fff; width:100%;}

/*	 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; }
#vac_save i { background-position: -60px 0px!important; }
#map_it i { background-position: -70px 0px!important; }
#remove i { background-position: -80px 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:#6d91ad; border-bottom:1px solid #3e617d;font:bold 0.8em verdana, arial, helvetica, sans-serif; color:#fff;}
#expand_search .title p	{margin:5px 0 0 8px; padding:0px;}
#expand_search .content	{ background:#f9f9f9; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; padding:2px 7px; }
/*#expand_search .content */.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;}
/*#expand_search .content */.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 #3e617d; 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:#ebf1f6!important;}
    .e_menu .disab_m:hover    { background:#6D91AD!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;}
    .e_menu li:hover	{ background:#3E617D; cursor:pointer;}	
    #load i { background-position: 0 0; }
    #save i { background-position: -8px 0; }
    #remove i { background-position: -16px 0; }


/*		Sort	*/
#sort	{ margin:6px 10px;}
#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 div	{ margin:5px 0;}*/
#vacancy .title, #vacancy .from	{overflow:hidden; height:1%;margin-bottom:4px;}
#vacancy .title	.date	{ font-size:.89em; color:#6c6c6c;}
#vacancy .title	.name	{color:#c85127;font-weight:bold; text-decoration:none; width:73%; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.1em;}
#vacancy .title	.name:hover	{ text-decoration:underline;}
#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%;}

.dott_line	{font-size:0px; line-height:0px; height:1px;background:url(/images/dotted_line2.gif) repeat-x; padding:0; margin: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	{ display:block; border-top:2px solid #6d91ad; cursor:pointer; height:120px; overflow:hidden; width:130px; }
.ban_upload_cv		{background:url(/images/ban_upload_cv.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	{ 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	{ 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; font-family:Arial, Helvetica, sans-serif;}
#last_job .job b	{display:block; font-family:Tahoma, Arial, Helvetica, sans-serif}

/*	Footer	*/
#footer	{width:100%; text-align:center;border-top:0px; height:30px; color:#fff; background:transparent; height:75px;}
#footer	p	{ margin-top:5px; font-size:0.85em}

/*	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}*/




/*		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; height: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	{height:22px;width:26px;}
#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	*/
/*#registr_form .content*/ .add_table	{ width:100%; border-collapse:collapse;margin:1em 0 0.9em;}
/*#registr_form .content*/ .add_table td	{ border:1px solid #6D91AD;padding:5px!important;text-align:center;font-size:0.9em; }
/*#registr_form .content*/ .add_table thead td	{ background:#d6e3ee; color:#547793; font-weight:bold;}
/*#registr_form .content*/ .add_table tbody td	{background:#fff;}
.add_table tbody td strong	{ font-weight:normal}
/*#registr_form .content*/ .add_table tfoot td	{background:#F4F6F5;}
/*#registr_form .content*/ .add_table #geo_country_container select	{ width:100%;}
/*#registr_form .content*/ .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	.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:16%!important;}


				/*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_sear dl	{ line-height:1.8;margin-right:2em;font-size:0.9em;}
.vac_sear dt	{color:#737373;margin-right:0.45em;}
.vac_sear dl, .vac_sear dt, .vac_sear dd {float:left;}
.vac_sear dt, .vac_sear dd {clear:right}
.vac_sear dd	{color:#333333;}
.vac_sear dd strong {display:block; color:#517fa3;}
.vac_back	{ background:#fafafa}
.vac_category	{font-size:1em;margin:0px 0 5px}
.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:9.2em!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_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}
/*		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:1.6em 0 0 1em;}
.but_invert	{ border:1px solid #bdcedb; padding:0.3em 1.2em; display:block; float:left;}
.but_invert:hover	{  text-decoration:none;}

.no_top #cont_operation {top:1px!important; }
/* ////////////////////// STYLE FROM SERG	/////////////////////////	*/
.my_search_item
{
border:inset 1px;
}
.my_search_item div
{
float:left;
width:220px;
}

/*		Registration finish		*/
.fin_text	{ margin-top:2em; font-family:Arial, Helvetica, sans-serif;}
.fin_text a	{  color:#3E617D; text-decoration:underline;}
.fin_text a:hover	{ color:#C85127; text-decoration:underline;}
.fin_text p	{font-size:1.1em;line-height:1.55;margin:1em 0.5em;text-align:left; font-family:Arial, Helvetica, sans-serif}
.fin_text .t_t1	{ color:#3E617D;font-size:1.4em;margin:0 0.4em;padding:0;}
.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:4em;}
.fin_text ul li	{font-size:0.85em; margin-bottom:.5em; color:#666666;}
.fin_but	{margin:0 auto;width:12em;}



/* POPUP/
.popup_block .popup_block	{ background:#fff url(/images/pop_shadow.png) no-repeat right bottom;}
.popup_block .popup_block .shadow { padding:2em}

.align_center	{position:relative;left:50%; float:left;}
.align_center .banbutt	{position:relative;left:-50%;}


#regions_set
{
}

#geo_country 
{
	width:180px;
}


/*
	back screen  for popup,
	author:svl
*/
.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%;}



#package_form #geo_region_container img{float:right;margin-top:5px;}
#package_form #geo_town_container img{float:right;margin-top:5px;}
#package_form #geo_region_container select{float:left;width:92%;}
#package_form #geo_town_container select{float:left;width:92%;}
#package_form #geo_country_container select{float:left;width:92%;}


.selreg_city {width:140px}
.selreg_state {width:140px}
.selreg_country {width:140px}

.ask_for_post_block { position:fixed; left:50%; top: 50%; margin-left:-300px; margin-top:-95px;  }
