html, body {
  font-size: 62.5%;
  height:100%;
  background:#fff;
  height:100%;
  line-height:140%;
}
body {
  font-size: 100.01%;
  font-family: tahoma,arial,helvetica,sans-serif;
  color: #333;
  margin: 0;
  padding: 0;
  height:100%;
}
a img {
  border:0;
  text-decoration:none;
}
a {
  color:#000;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
  color:#000;
}
.clear {
  clear: both;
  font-size:0px;
  line-height: 0px;
  height: 0px;
  overflow:hidden;
}
h1,h2,h3,h4,h5,h6{}
h1,h2{font-weight:normal;}
h3{
  font-size:1.167em;
}
h4{font-size:14px;}
form {
  padding:0;
  margin:0;
}
form * {
  padding:0;
  margin:0;
}
input {
  padding:0;
  margin:0;
}
ul, li {margin:0;padding:0;}
li {list-style:none;}
input {
  color:#555555;
}
.fl {float:left;}
.fr {float:right;}
.f18{font-size:17px;font-weight:normal;}
.bord{color:#9d0000;}
.border {
  border:1px solid #ff0000;
  padding:0;
  margin:0;
}
.withoutBg{
  background:none;
}
.w4{
  width:32px;
  float:left;
}
.wt{background:#fff;}
.nowrap{white-space:nowrap;}
.null{margin:0;padding:0;}
form{padding:0;margin:0;}
table{border-collapse:collapse;border:0;}
table td{padding:0;}
form{padding:0;margin:0;}
p5{padding:5px 0;}
p10{padding:10px 0;}
.ml5{margin-left:5px;}
.mb6{margin-bottom:6px;}

.holder{margin:auto;min-height:100%;_height:100%;xoverflow:hidden;}
*html .holder{overflow:none;}
.holder_in{width:957px;background-color:#fff;margin:auto;position:relative;border:1px solid #9B0000;}
.rss_and{position:absolute;z-index:2;height:211px;width:22px;left:957px;top:12px;}
.top{overflow:hidden;_height:1%;padding:8px 17px 1px 17px;}
.logo{float:left;width:220px;padding-top:8px;}
.banner_top{float:left;width:481px;_height:68px;min-height:68px;}
.banner_top p{margin:0;}
.login_form{padding-top:13px;padding-left:8px;}
.login_form a{font-size:11px;color:#000;text-decoration:underline;}
.login_form a:hover{text-decoration:none;}
.forgot{padding-left:2px;}
.login_top{float:left;background:url(../_img/bg_login.jpg) left top no-repeat;width:221px;height:61px;}
.login_top_blog{float:left;background:url(/finance-blog/bg_login.jpg) left top no-repeat;width:221px;height:61px;}
.login_inp{width:74px;border:1px solid #aaa;margin-right:4px;}
.top_menu{position:relative;background-color:#9b0000;padding:0;margin:0 17px;_height:46px;min-height:46px;}
.main_top_menu{padding-top:2px;line-height:18px;}
.main_top_menu a,.main_top_menu .out{background-color:#fff;padding:1px 10px 2px 10px;display:block;float:left;font-size:13px;margin-left:2px;}
.main_top_menu a:hover{background-color:#9b0000;color:#fff;text-decoration:none;}
.main_top_menu .act,.main_top_menu .over{background-color:#9b0000;color:#fff;text-decoration:none;}
.footer .top_sub_menu{display:none !important;}
.top_sub_menu{display:none;font-size:12px;padding-left:5px;padding-top:1px;position:absolute;z-index:10;height:27px;top:24px;width:100%;left:3px;}
.top_sub_menu a{color:#fff !important;background-color:#9b0000 !important;padding:0 5px;position:relative;z-index:1;background-color:transparent;text-decoration:none;}
.top_sub_menu a.act{text-decoration:none;background-color:#9b0000 !important;color:#fff !important;}
.top_sub_menu a:hover{color:#fff;text-decoration:underline;}
.content{padding:7px 17px 6px 17px;overflow:hidden;_height:1%;}
.bnr_l{float:left;width:733px;}
.bnr_r{float:left;text-align:right;width:190px;}
.bnr_l p, .bnr_r p{margin:0;}
.left{float:left;width:240px;margin-top:10px;}
.center{float:left;width:509px;margin-top:10px;overflow:hidden;position:relative;z-index:1;_height:1%;}
.right{float:left;width:172px;margin-top:10px;padding-top:5px;padding-bottom:35px;}

.center-inner{float:left;width:667px;margin-top:0px;position:relative;z-index:1;}
.center-blog{float:left;width:660px;margin-top:0px;overflow:hidden;position:relative;z-index:1;}
.right-inner{float:left;width:250px;margin-top:0px;padding-top:5px;padding-bottom:35px;}
.right-blog{float:left;width:300px;margin-top:0px;padding-top:25px;padding-bottom:35px;}

.quick_search{background:url(../_img/bg_search_cent.jpg) 50% top repeat-y;width:230px;}
.quick_search_top{background:url(../_img/bg_search_top.jpg) 50% top no-repeat;width:230px;height:3px;font-size:3px;line-height:3px;overflow:hidden;}
.quick_search_cent{background:url(../_img/bg_search_bot.jpg) 50% bottom no-repeat;width:230px;padding-bottom:15px;}



.right-inner .quick_search{background:url(../_img/bg_search_cent.jpg) 50% top repeat-y;width:250px;}
.right-inner .quick_search_top{background:url(../_img/bg_search_top_inner.jpg) 50% top no-repeat;width:250px;}
.right-inner .quick_search_cent{background:url(../_img/bg_search_bot_inner.jpg) 50% bottom no-repeat;width:250px;}

.right-inner .user_menu h3{color:#9d0000;font-size:17px;font-weight:normal;padding:12px 23px 17px 25px;margin:0;}
.right-inner .user_menu{background:url(../_img/user_menu_cent.gif) 50% top repeat-y;width:250px;}
.right-inner .user_menu_top{background:url(../_img/user_menu_top.gif) 50% top no-repeat;width:250px;height:6px;font-size:4px;}
.right-inner .user_menu_cent{background:url(../_img/user_menu_bot_inner.gif) 50% bottom no-repeat;width:250px;}

.user_menu_main .user_menu_cent_m h3{color:#9d0000;font-size:17px;font-weight:normal;padding:12px 0 17px 0;margin:0;}
.user_menu_main{background:url(../_img/user_menu_cent_m.gif) 50% top repeat-y;width:174px;}
.user_menu_top_m{background:url(../_img/user_menu_top_m.gif) 50% top no-repeat;width:174px;height:6px;font-size:4px;}
.user_menu_cent_m{background:url(../_img/user_menu_bot.gif) 50% bottom no-repeat;padding-left:15px;}

.right-inner #quickJobSearch .txt{width:200px;}

.quick_search h3{color:#9d0000;font-size:17px;font-weight:normal;padding:12px 23px 17px 25px;margin:0;}
#quickJobSearch{padding-left:25px;}
.quick_search_form div{padding-bottom:6px;}
#quickJobSearch .txt{width:180px; border:1px solid #cbcbcb;color:#333;font-size:12px;padding-top:0px;}
*html{height:22px;line-height:20px;}
*+html{height:22px;padding-bottom:2px;line-height:20px;}
.adv-s{display:block;font-size:12px;padding-right:12px;padding-left:10px;background:url(../_img/str_n.gif) right 5px no-repeat;}
.with_but{padding-top:6px;}
.left .bnr{text-align:center;width:230px;}
.left .bnr p{padding-bottom:15px;margin:0;}
.right-inner .bnr{padding-bottom:10px;text-align:center;width:250px;}
.left .latest_jobs{width:230px;padding-bottom:5px;font-size:12px;line-height:14px;}
.left .latest_jobs h3{padding-bottom:20px;color:#9d0000;font-size:17px;font-weight:normal;padding:10px 23px 10px 25px;margin:0;}
.left .latest_jobs ul{padding-left:25px;padding-right:15px;}
.left .latest_jobs ul li{padding-bottom:8px;}
.left .latest_jobs ul li a{text-decoration:underline;}
.left .latest_jobs ul li a:hover{text-decoration:none;}
.left #fj a{color:#9b0000;}
.latest_news{padding-top:5px;padding-bottom:3px;}
.latest_news h2{font-size:18px;font-weight:normal;margin:0;padding:0 0 9px 0;}
.td1{width:248px;border-right:1px solid #e6e6e6;vertical-align:top;}
.first_news{font-size:12px;padding-bottom:2px;line-height:16px;}
.first_news a{font-size:14px;color:#9d0000;text-decoration:underline;}
.first_news a:hover{text-decoration:none;}
.first_news p{margin:0;padding-bottom:10px;}
.second_news{font-size:12px;padding-top:10px;}
.second_news ul li{padding-bottom:5px;}
.second_news a{color:#9d0000;text-decoration:underline;}
.second_news a:hover{text-decoration:none;}
.td2{padding-left:14px;vertical-align:top;font-size:12px;}
.td2 a{font-size:14px;color:#9d0000;text-decoration:underline;line-height:20px;}
.td2 a:hover{text-decoration:none;}
.td2 h2{font-size:17px;font-weight:normal;margin:0;padding:10px 0 10px 0;}
.date{font-size:10px;color:#999;line-height:10px;}
.td2_in{padding-right:20px;}
.fe{width:491px;margin-bottom:8px;}
.fe_in{padding-right:12px;}
.fe h3{margin:0;background-color:#f3f3f3;font-size:17px;font-weight:normal;padding-bottom:15px;}
.fe_top{background:url(../_img/bg_top_fe.gif) left top no-repeat;height:5px;font-size:4px;line-heihgt:4px;}
.fe_bot{background:url(../_img/bg_bot_fe.gif) left top no-repeat;height:5px;font-size:4px;line-heihgt:4px;}
.table_news{margin-bottom:12px;}
.right .bnr{text-align:center;}
.right .bnr p{margin:0;padding:15px;}
.right h3{font-size:17px;line-height:18px;font-weight:normal;color:#6a6a6a;padding:0 0 3px 0;margin:0;}
.right ul{padding-bottom:10px;line-height:15px;}
.right ul li{background:url(../_img/str.gif) left 5px no-repeat;padding-left:12px;font-size:12px;padding-bottom:1px;}
.bottom_menu{height:10px;font-size:5px;}
.bottom{_height:131px;min-height:131px;background-color:#f3f3f3;color:#666;}
.bottom a {color:#666;font-size:11px;}
.bottom_menu_in{padding-left:40px;font-size:14px;padding-top:5px;text-align:center;z-index:5;position:relative;margin-top:-15px;padding-bottom:5px;}
.bottom_menu_in a{padding-right:19px;color:#666;}
.bottom_menu_in a.act{color:#000;}
.popular_sectors{padding:25px 40px 7px 40px;text-align:center;}
.popular_locations{padding:0 40px 16px 40px;}
.copyright{padding:0 40px 15px;text-align:center;}
.ch-box{width: 40px;}
.copyright a{color:#0f4b9d;text-decoration:underline;}
.copyright a:hover{text-decoration:none;}
.top_jw{background:url(../_img/bg_top_jw.gif) left top no-repeat;height:6px;font-size:4px;line-height:4px;width:133px;}
.bot_jw{background:url(../_img/bg_bot_jw.gif) left top no-repeat;height:6px;font-size:4px;line-height:4px;width:133px;}
.fsm{font-size:2px;line-height:6px;height:6px;overflow:hidden;}
.table2{margin-bottom:10px;}
.table2 td{vertical-align:top;}
.top_vote{background:url(../_img/bg_top_vote.gif) left top no-repeat;height:6px;font-size:4px;line-height:4px;width:177px;}
.bot_vote{background:url(../_img/bg_bottom_vote.gif) left top no-repeat;height:6px;font-size:4px;line-height:4px;width:177px;}
.block1{width:363px;}
.block2{width:160px;}
.block1 p,.block1 p{margin:0;}
.aditional_info{overflow:hidden;_height:1%;padding-bottom:10px;color:#808080;font-size:12px;}
.aditional_info h4{color:#ac2020;margin:0;padding-bottom:5px;}
.bl1{width:175px;}
.bl2,.bl3{width:168px;}
.adsense{padding-bottom:8px;}
.aditional_info p{margin-top:0;margin-bottom:5px;}
.block3{padding-left:11px;padding-right:11px;font-size:12px;color:#808080;}
.block3 h3{font-weight:normal;font-size:18px;color:#333;margin:0;padding:4px 0 10px 0;}
.block3 h4{font-size:14px;color:#ac2020;margin:0;padding-bottom:4px;}
.block3 p{margin-top:0;margin-bottom:7px;}
.vote_block{padding:0 15px;font-size:14px;background-color:#F3F3F3;}
.vote_block h3{padding:8px 0 6px 0;margin:0;}
.question{padding-bottom:10px;line-height:20px}
.vote_results{vertical-align:middle !important;padding-left:14px;font-size:12px;}
.vote_results a{text-decoration:underline;color:#555}
.vote_results a:hover{text-decoration:none;}
.vote_table{margin-bottom:3px;}
.vote_table td{padding-bottom:7px;vertical-align:middle !important;}
.vote_table input{margin-right:5px;margin-top:0px;padding:0;height:10px;margin-top:3px;}
*html .vote_table input{margin-top:3px;padding:0;}
*+html .vote_table input{margin-top:3px;padding:0;}

.jw{padding:10px 12px 8px 12px;font-size:11px;}
.jw h4{padding:0;margin:0;padding-bottom:9px;}
.jw p{margin:0;padding-bottom:9px;}
.jw a{color:#ac2020;text-decoration:underline;}
.jw a:hover{text-decoration:none;}
.banners_under_menu{height:91px;}

.cv{background:url(../_img/bg_upload.jpg) left top no-repeat;height:130px;margin-bottom:10px;padding:0 16px;}
.cv p{font-size:12px;margin:0 0 4px 0;}
.table_cv{margin-bottom:10px;}
.cv .upload_txt{font-size:18px;padding-bottom:12px;padding-top:16px}
.cv .upload_txt span{color:#9d0000;}
.cv .upload_inp{border:1px solid #ccc;width:224px;height:28px;margin-right:10px;font-size:22px;}

.cv-in{background:url(../_img/bg_in.jpg) left top no-repeat;height:154px;margin-bottom:15px;padding:0 20px;}
.cv-in p{font-size:14px;margin:0 0 3px 0;}
.cv-in .table_cv{margin-bottom:10px;}
.cv-in .upload_txt{font-size:22px;padding-bottom:14px;padding-top:23px}
.cv-in .upload_txt span{color:#9d0000;}
.cv-in .upload_inp{border:1px solid #ccc;width:325px;margin-right:10px;font-size:18px;padding-top:7px;padding-bottom:7px;}
.blog_registration{width:493px;}

.right-inner .banners{padding:17px 0 17px 0;}
.content h1{font-size:26px;color:#9d0000;line-height:26px;margin:0;padding:5px 0 0 0;}
.content .center-inner h1{padding:4px 0 4px 0;font-size:19px;color:#333;}
.content .center-blog h1{font-size:26px;color:#9d0000;line-height:26px;margin:0;padding:5px 0 10px 0;}
.center-inner1{padding:0 31px 0 13px;font-size:12px;_height:1%;}
.center-inner1 a{color:#9d0000;text-decoration:underline;}
.center-inner1 a:hover{text-decoration:none;}
.s-res{padding-bottom:16px;margin:0;}
.s-res h3{font-size:16px;padding-bottom:4px;margin:0;}
.s-res h3 a{text-decoration:underline;color:#9d0000;line-height:18px;}
.s-res h3 a:hover{text-decoration:underline;}
.search-result-item-company-name{color:#010101;padding-bottom:8px;margin:0;}
.search-result-item-description{color:#333;line-height:16px;margin:0;font-size:12px;}
.search-result-bottom-items{margin:0;}
.search-result-bottom-items span{color:#9d0000;}
.search-item-description p{margin:0;padding-bottom:8px;}
.related_job{margin-bottom:10px;}

.related_job h3{color:#333;font-size:18px;font-weight:normal;margin:0;padding-bottom:10px;}
.related_job span{color:#999;}
.related_job ul li{background:url(../_img/str-m.gif) left 5px no-repeat;padding-left:8px;padding-bottom:4px;}
.related_job ul li a{color:#000;text-decoration:none;}
.related_job ul li a:hover{color:#000;text-decoration:underline;}

#paging{padding-bottom:20px;color:#666;}
#paging a{color:#9d0000;text-decoration:underline;}
#paging a:hover{text-decoration:none;}
#paging .next_page{
    text-decoration:none;
    background:url(../_img/str-m.gif) right 5px no-repeat;
    display:block;
    float:right;
    padding-right:8px;}
#paging .next_page:hover{text-decoration:underline;}
.center-inner .latest_jobs{background:url(../_img/bg_lj_cent.gif) 50% top repeat-y;background-color:#f3f3f3;float:left;width:332px;margin-bottom:25px;_height:1%;}
.center-inner .latest_jobs a{color:#9d0000;text-decoration:underline;}
.center-inner .latest_jobs a:hover{text-decoration:none;}

.center-inner .latest_jobs ul{xwidth:49%;float:left;}
.center-inner .latest_jobs ul li{padding-bottom:12px;}
.center-inner .latest_jobs h4{color:#333;font-size:18px;font-weight:normal;margin:0;padding:3px 10px 15px 20px;}
.center-inner .latest_jobs_top{background:url(../_img/bg_lj_top.gif) 50% top no-repeat;height:17px;font-size:3px;line-height:3px;overflow:hidden;}
.center-inner .latest_jobs_cent{background:url(../_img/bg_lj_bot.gif) 50% bottom no-repeat;padding:0 20px 15px 20px;overflow:hidden;_height:1%;}

.center-inner .articles{background:url(../_img/bg_articles_cent.gif) 50% top repeat-y;width:276px;background-color:#f3f3f3;float:left;margin-left:15px;_height:1%;margin-bottom:25px;}
.center-inner .articles_top{background:url(../_img/bg_articles_top.gif) 50% top no-repeat;height:17px;font-size:3px;line-height:3px;overflow:hidden;}
.center-inner .articles_cent{background:url(../_img/bg_articles_bot.gif) 50% bottom no-repeat;padding:0 20px 8px 20px;overflow:hidden;}
.center-inner .articles a{color:#9d0000;text-decoration:underline;}
.center-inner .articles a:hover{text-decoration:none;}
.center-inner .articles img{margin-right:8px;margin-bottom:5px;}

.articles h4{color:#333;font-size:18px;font-weight:normal;margin:0;padding:3px 10px 15px 20px;}

.td-result{color:#333;padding-bottom:15px;xpadding-top:5px;font-size:16px;}
.td-result span{color:#9d0000;}
.socialize{padding-bottom:15px;}
.links_article{font-size:14px;color:#999;padding-bottom:17px;}
.links_article span{color:#333;}

.categories{padding-bottom:14px;}
.categories h4{margin:0;padding-bottom:8px;font-weight:normal;font-size:18px;color:#6a6a6a;}
.categories ul li{background:url(../_img/icons/categories.gif) left 5px no-repeat;padding-bottom:1px;padding-left:15px;font-size:11px;margin-left:3px;}
.categories ul li a{color:#9d0000;}
.categories ul li a:hover{text-decoration:underline;}

.blogroll{background-color:#f3f3f3;overflow:hidden;margin-bottom:15px;padding-bottom:20px;}
.blogroll h4{font-size:22px;color:#333;margin:0;padding:20px 0 15px 0;font-weight:normal;}
.blogroll_in{padding:0 16px;}
.blogroll ul{width:50%;float:left;font-size:11px;}
.blogroll ul li{padding-right:5px;}
.blogroll ul li a{color:#9d0000;text-decoration:underline;}
.blogroll ul li a:hover{ext-decoration:none;}
.top_table{margin-bottom:15px;}
.top_table_blog{margin-bottom:2px;}
.text_blog p{margin:0;padding-bottom:8px;}
.date_articles{font-size:12px;color:#999;}

.blog_articles{width:273px;float:left;margin-bottom:15px;margin-right:15px;}
.blog_articles img{padding:0 7px 10px 0;}
.blog_articles h4{margin:0;padding-top:5px;padding-bottom:10px;color:#6a6a6a;font-weight:normal;font-size:18px;}
.blog_articles_top{height:16px;font-size:4px;background:url(../_img/bg_blog_top.gif) left top no-repeat;}
.blog_articles_bot{height:16px;font-size:4px;background:url(../_img/bg_blog_bot.gif) left bottom no-repeat;}
.blog_articles_cent{background:url(../_img/bg_blog_cent.gif) left top repeat-y;padding:0 20px 0 20px;overflow:hidden;}
.back{display:block;width:200px;text-decoration:underline;background:url(../_img/str_l.gif) left 2px no-repeat;padding-left:13px;cursor:pointer;margin-top:7px;padding-bottom:2px;}
.item{font-size:14px;padding-bottom:4px;}
.vac_item_job_description{padding-top:15px;font-size:12px;line-height:16px;color:#333333;font-family:tahoma,arial,helvetica,sans-serif;}
.vac_item_job_description p{margin:0;padding-bottom:7px;font-size:12px;line-height:16px;color:#333333;font-family:tahoma,arial,helvetica,sans-serif;}
.search-job-result{padding-bottom:10px;position:relative;}
.logo_vacancy{position:absolute;z-index:1;right:20px;}
.apply_table {margin-bottom:15px;font-size:14px;color:#999;}
.table4{margin-bottom:5px;}

p.flineQ{
	margin: 0 5px 0 5px;
	padding: 0;}
p.flineLog{
	margin: 0;
	padding: 0;}
div.flineQ {
	width: 210px;
	margin: 0; padding: 0;}
div.flineQ {
/*	position: relative;*/
	min-height: 30px;
	height: auto!important;
	height: 30px;}
p.flineLog, .content-inner .flineQ{
	float: left;}
p.line{
	margin: 0 5px 0 5px;
	padding: 0;
    position:relative;}
.content-inner .flineQ input {
	width: 210px;
	margin: 0;}
.fline {
	padding: 3px 5px 3px 5px;
	overflow: hidden;
	clear: both;
    margin:0 0 3px 0;
	width: 510px;
    position:relative;
    }
.content .fline {
	width: 607px;
    xborder-bottom:1px solid #9b0000;
    background:url(../_img/bg_line.gif) left bottom repeat-x;
    }
.fline span.input, .fline div.input {
	float: left;
	margin: 0 0 0 10px; padding: 0;
	width: 290px;
    text-align:left;}
.flineQ div.input-no-lab {
	min-height: 30px;
	height: auto!important;
	height: 30px;}
.fline span.input-index  {
	float: left;
	margin: 0 0 0 10px; padding: 0;
	width: 290px;}
.fline input {
	float: left;
	margin: 0; padding: 0;
	width: 290px;}
.fline label {
	float: left;
	width: 180px;
    text-align:left;}
.fline span.post-sign {
	width: 300px !important;}
.fline .small-sign {
	margin: 0; padding: 0;
	float: left;}
.fline select {
	float: left;
	margin: 0 0 0 10px; padding: 0;
	width: 296px;}
.fline textarea {
	float: left;
	margin: 0 0 0 10px; padding: 0;
	width: 290px;}
.fline select.multi {
	width: 296px;
	height: 100px}
p.flinebox{overflow:hidden;width:294px;padding: 8px 5px 8px 196px;position:relative;text-align:left;}
.comtab {background:transparent url(../_img/r-actb.gif) no-repeat scroll left top;position:relative;top:5px;height:45px;}
.comtab_sm {background:transparent url(../_img/r-actsm.gif) no-repeat scroll left top;position:relative;top:5px;height:29px;}
.lab-ctrl {color:#FF0000;}
.registrationPopup {
	margin: 0; padding:10px;
	background-color: #fff;
    border:5px solid #eaeaea;
    padding-left:20px;
}
.tabPopup {
	margin: 0 3px 0 0 ; padding:5px 10px 8px 10px;
    background: url(../_img/r-pasb.gif) top left no-repeat;
	float: left;
	width:120px;
    cursor:pointer;
	text-decoration:underline;
    text-align:center;
    min-height:25px;
    font-size:12px;
}
.welcome{padding:0px 20px 5px 20px;font-size:12px;margin-top:12px;}
.welcome b{color:#9B0000;}
.welcome a{text-decoration:underline;}
.welcome a:hover{text-decoration:none;}
.list-nav{margin-bottom:15px;}
.adsense p{margin:0;}
/* mediaboxAdvanced - black theme */
.overlay {
	margin: 0; padding: 0;
	height:0; overflow:hidden;
	line-height: 0; font-size: 0;
}
#overlay {
    display: none;
	position: absolute;
	z-index: 10000;
	left: 0;
	background-color: #fff;
    height: 3002px;
    width: 100%;
    opacity: 0.8;
    cursor: pointer;
	}
.popupForm{
    opacity: 0;
    display: none;
    z-index: 10001;
    position: absolute;
    padding: 20px;
    left: 50%;
    top: 50px;
	margin: 0;
    margin-left: -350px;
    width: 700px;
    background:#fff;
    border:1px solid #ccc;
    font-size:12px;

}
.applyPopupForm{
    opacity: 0;
    display: none;
    z-index: 10001;
    position: absolute;
    padding: 20px;
    left: 50%;
    top: 50px;
    margin-left: -350px;
    width: 700px;
    background:#fff;
    border:1px solid #ccc;
    font-size:12px;
}
.loginPopupForm{
    opacity: 0;
    display: none;
    z-index: 10001;
    position: absolute;
    padding: 20px;
    left: 50%;
    top: 50px;
    margin-left: -350px;
    width: 700px;
    background:#fff;
    border:1px solid #ccc;
}
.closeLink{
    position:absolute;
    z-index:10002;
    display: block;
	float: right;
	height: 20px;
	width: 46px;
	background: transparent url(../_img/BlackClose.gif) no-repeat center;
	top:10px;
    right:10px;
    cursor:pointer;}
.closeLink a{
	display: block;
	height:20px;
    width:46px;
    position:relative;
    z-index:10003;
    cursor:pointer;}
.login_form .errmsg{
	right: 28px; top: 23px;}
.errmsg,.errmsg-pass{
    color:#ff0000;
    position:absolute;
    cursor:pointer;
    right:29px;
    width:14px;
    top:2px;
    margin-right:-25px;
    display:block;
    z-index:10005;}
.errmsg div,.errmsg-pass div{
    line-height: 0;
    font-size: 0px;
    width: 14px;
    height:14px;
    overflow:hidden;
    background:url(/_img/bubble-alert.gif) left top no-repeat;}
.errmsg-pass div{
   background:url(/_img/bubble-alert-pass.gif) left top no-repeat;}
#newAlert{
    font-weight: bold;
    position:absolute;
    display:none;
    z-index:10006;
    margin-left:20px;
    margin-top:-10px;
    color:#ff0000;
    padding:10px 15px;
    background:#F2F2F2;
    border:1px solid #ccc;
    font-size:12px;}
.right-inner #advancedJobSearch,.left #advancedJobSearch{
    padding:10px 5px 5px 5px;
    margin:0;
    margin-right:18px;
    position:relative;
    clear:both;
    border:1px solid #ccc;
    font-size:12px;}
.left #advancedJobSearch{
    margin-right:12px;}

.right-inner #advancedJobSearch{
    margin-right:0;
}
.right-inner #advancedJobSearch .fline,.left #advancedJobSearch .fline {
	overflow: hidden;
    height:auto !important;
    width:215px;
    _height:40px;
    min-height:40px;

}
.left #advancedJobSearch .fline {width:205px;}
.right-inner #advancedJobSearch .fline span.input, .left #advancedJobSearch .fline span.input,
.right-inner  #advancedJobSearch .fline div.input,.left  #advancedJobSearch .fline div.input {
	float: left;
    clear:both;
    margin: 0; padding: 0;
	width: 200px;
    text-align:left;}
.right-inner #advancedJobSearch .fline input, .left #advancedJobSearch .fline input{width:200px;margin-left:0;}
.right-inner #advancedJobSearch select,.left #advancedJobSearch select,
    .right-inner #advancedJobSearch textarea,.left #advancedJobSearch textarea {
	clear:both !important;
    margin-left:0;
    width:204px;
}
#advancedJobSearch .button_sub{width:50px !important;}
.top-nav{right:2px;top:2px;width:190px;position:absolute;text-align:center;font-size:13px;}
.top-nav a{color:#000;display:block;background-color:#fff;padding:2px 13px 3px;}
.top-nav a:hover{background-color:#9B0000;text-decoration:none;color:#fff;}

.dn{display:none;padding-top:7px;position:relative;z-index:1;}

#user-menu{
	visibility:hidden;
	margin:0;
	padding: 0 20px 15px 25px;
	list-style:none;
    font-size:12px;
}
.user_menu_main #user-menu{padding-left: 0;}

#user-menu li{
	clear:both;}
#user-menu ul{
	width:160px;
    margin-top:0px;
    top:0 !important;
    padding:15px;
    background:#fff;
    border:1px solid #ccc;
    position:relative;
    z-index:10;
    margin-left:-200px !important;}
*html #user-menu ul{margin-top:0px;}
#user-menu .linkSubMenu{margin-bottom:10px;padding-right:15px;clear:both;white-space:nowrap;}
#user-menu .submenu{
    position:relative;
    z-index:10;
    }
#user-menu ul li a{
	color:#000;
	margin:0 !important;
    text-decoration:none;}
#user-menu ul li{
	padding:5px 0;
	text-align: left;
    list-style:none;
    background-image:none;}
#user-menu ul li a:hover{
	color:#000;
	background:none;
    text-decoration:underline;}
.sm_block{height:10px;font-size:8px;}
.but,.button_sub{background-color:#9b0000;color:#fff;border:none;padding:2px 5px 2px 5px;cursor:pointer;}
input.butDel	{font-size:100%;background: transparent url(/admin/adm_img/but-del.gif) no-repeat; width: 22px; height: 20px; border:none;}
input.butDelw {font-size:100%;background: transparent url(/admin/adm_img/but-delw.gif) no-repeat; width: 15px; height: 20px; border:none;}
input.butEdit	{font-size:100%;background: transparent url(/admin/adm_img/but-edit.gif) no-repeat; width: 22px; height: 20px; border:none;}
input.butExpire	{font-size:100%;background: transparent url(/admin/adm_img/but-expire.gif) no-repeat; width: 22px; height: 20px; border:none;}
input.butLogin	{font-size:100%;background: transparent url(/admin/adm_img/but-login.gif) no-repeat; width: 22px; height: 20px; border:none;}
input.butRoll	{font-size:100%;background: transparent url(/admin/adm_img/but-roll.gif) no-repeat; width: 22px; height: 20px; border:none;}
input.butDraft	{font-size:100%;background: transparent url(/admin/adm_img/but-draft.gif) no-repeat; width: 22px; height: 20px; border:none;}
input.butUpdate	{font-size:100%;background: transparent url(/admin/adm_img/but-update.gif) no-repeat; width: 22px; height: 20px; border:none;}
input.butParams	{font-size:100%;background: transparent url(/admin/adm_img/but-params.gif) no-repeat; width: 22px; height: 20px; border:none;}
input.butClear	{font-size:100%;background: transparent url(/admin/adm_img/but-clear.gif) no-repeat; width: 22px; height: 20px; border:none;}
input.butParamsw	{font-size:100%;background: transparent url(/admin/adm_img/but-paramsw.gif) no-repeat; width: 22px; height: 20px; border:none;}
input.butRunw	{cursor: pointer; font-size:100%;background: transparent url(/admin/adm_img/but-runw.gif) no-repeat; width: 22px; height: 20px; border:none;}

.job_vacancy th{text-align:left;}
.job-vacancy td{padding:3px 5px;}
.job-payment{border:0;border-collapse:separate;width:635px;}
.job-payment td{
background:#F5F5F5 none repeat scroll 0 0;
margin:1px;
padding:5px 10px;
text-align:left;
}
.job-payment th{
background-color:#ccc;
padding-top:3px;    
padding-bottom:3px;    
}

.red{color:#ff0000;padding-bottom:10px;}
.popular_sectors_in{_height:50px;min-height:50px;}
.create_search{position:relative;}
.quick_job_alert{padding-bottom:10px;color:green;}
#similarjobs{display:block;}
input.but-s{width:40px;margin-left:5px;}
.db{display:block;}
.top-but{background-color:#fff;padding:1px 9px 2px;line-height:18px;}
.top-but span{color:#999;}
*+html #quickJobSearch select.txt{height:20px;width:183px;}
.rssItem{padding-bottom:5px; float:left;width:267px;line-height:16px;}
.vote_block div{padding-bottom:5px;}
.vote_block form{margin-bottom:-10px;}
.vote_block img{display:none;}
.vote_block a b{display:none;}
.vote_block a{text-decoration:underline;}
.vote_block a:hover{text-decoration:none;}
.vote_block br{display:none;}
.vote_block div br{display:block;}
h2{line-height:26px;
margin:0;
padding:5px 0 10px;}
#comments{width:350px;margin-top:10px;margin-bottom:10px;}
.footer_banner{padding:0 40px;}
.ch-box {width:auto !important;}
.rss_img{
    float:right;
    display:inline;
    border-left:1px solid #ccc;
    border-bottom:1px solid #ccc;
    padding-left:15px;
    padding-bottom:15px;
    margin-left:0px;
    margin-bottom:10px;}
.rss_img p{padding:0;margin:0;}
.content .bubble{margin-top:-130px;margin-left:-120px;}
.complex {
	border-collapse: collapse;
	border-spacing: 0px;
	border: none;
	color: #006600;
	font-family: arial, sans-serif;
	margin: 0 0 10px 0;
	width: 100%;
	}
.complex th, .complex td {
	padding: 0;
    border: none;
	}
.complex th {
	color: #000;
	text-align: center;
	}
.complex td {
	background: #ebebeb;
	}

.complex .th, .complex .td {
	padding-left: 5px; padding-right: 5px;
	}

.complex .white {
	background: #fff;
	width: 3px;
	}
.complex .thtl {
	background: url(../_img/th-tl.gif) top left no-repeat #fff;
	width: 8px; height: 8px;
	}
.complex .thtr {
	background: url(../_img/th-tr.gif) top right no-repeat #fff;
	width: 8px; height: 8px;
	}
.complex .thbl {
	background: url(../_img/th-bl.gif) bottom left no-repeat #fff;
	width: 8px; height: 8px;
	}
.complex .thbr {
	background: url(../_img/th-br.gif) bottom right no-repeat #fff;
	width: 8px; height: 8px;
	}

.complex .tht {
	background: url(../_img/th-t.gif) top left repeat-x #fff;
	width: 1px;
	}
.complex .thr {
	background: url(../_img/th-r.gif) top right repeat-y #fff;
	width: 1px;
	}
.complex .thb {
	background: url(../_img/th-b.gif) bottom left repeat-x #fff;
	width: 1px;
	}
.complex .thl {
	background: url(../_img/th-l.gif) top left repeat-y #fff;
	width: 1px;
	}

.complex .tdtl {
	background: url(../_img/td-tl.gif) top left no-repeat #ebebeb;
	width: 8px; height: 8px;
	}
.complex .tdtr {
	background: url(../_img/td-tr.gif) top right no-repeat #ebebeb;
	width: 8px; height: 8px;
	}
.complex .tdbl {
	background: url(../_img/td-bl.gif) bottom left no-repeat #ebebeb;
	width: 8px; height: 8px;
	}
.complex .tdbr {
	background: url(../_img/td-br.gif) bottom right no-repeat #ebebeb;
	width: 8px; height: 8px;
	}
.payment_radio input{position:relative;top:3px;}
*+html .payment_radio input{top:1px;}
.mt15{margin-top:15px;}
.num_check{position:relative;padding:0px;z-index:1;}
.num_check input{width:38px;}
/*
.article_template{width: 100%;border:0;}
.article_template h4{margin-top:0;margin-bottom:5px;padding-left:3px;}
.article_template td{padding:2px;margin:2px;}
.article_template img{margin-right:5px;}

.related_articles{width: 100%;border:0;}
.related_articles td{padding:2px;margin:2px;padding-bottom:12px;}
.related_articles img{margin-right:5px;width:90px;height:90px;float:left;}
.article_r_block{border: 1px solid #cccccc; padding: 10px; width: 35%; float: right; margin-left: 10px;}
*/

/*promo css*/
.promo {
    width:667px;
    background-color:#9D0F0F;
    font-family:Arial;
    font-size:13px;
    color:White;
}

.promo ul {
    list-style:none;
    margin:0px;
    padding:0px;
}

.promo a {
    color:White;
    text-decoration:none;
}

.promo .header {
    height:84px;
    background:url(../_img/promo/prheader.jpg);
}

    .promo .header h2 {
        margin:0px;
        padding-top:52px;
        padding-left:20px;
        font-weight:normal;
        font-size:19px;
    }

.promo .advertisenow {
    width:225px;
    height:200px;
    background:url(../_img/promo/pradvertisenow.jpg);
    float:left;
}

.promo img {
    border:none;
}


.promo .detail {
    width:442px;
    height:200px;
    background:url(../_img/promo/prbgdetail.jpg);
    float:left;
}

.promo .detail .pricelist {
    margin-top:9px;
    margin-left:17px;
    font-size:15px;
}

.promo .detail ul.pricelist li {
    margin-top:3px;
    background:url(../_img/promo/next.jpg) no-repeat right 3px;
    padding-bottom:5px;
    padding-top:2px;
    width:182px;
}

.promo .detail ul.pricelist li a {
    width:182px;
}

.promo .detail .benefit {
    margin-top:13px;
    margin-left:17px;
    font-size:11px;
}

.promo .detail ul.benefit li {
    margin-top:3px;
    background:url(../_img/promo/check.jpg) no-repeat top left;
    padding-left:19px;
}


.promo a.postyourjob {
    font-size:19px;
    margin-top:11px;
    margin-left:35px;
    display:block;
}

.promo .tabs {
    background:url(../_img/promo/prbgtabs.jpg) repeat-x top left;
    float:left;
    width:667px;
}

.promo .tab {
    width:220px;
    height:51px;
    background:url(../_img/promo/prinactivetab.jpg) no-repeat top left;
    float:left;
    font-size:17px;
}

.promo .tab a, .promo .activetab a {
    text-align:center;
    text-indent:-15px;
    display:block;
    height:40px;
    width:220px;
    padding-top:11px;
}

    .promo .activetab {
        background:Fuchsia;
        background:url(../_img/promo/practivetab.jpg) no-repeat top left;
    }

.promo .footer_p {
    height:37px;
    background:url(../_img/promo/prfooter.jpg);
    color:#790000;
    font-size:19px;
    text-align:center;
    line-height:28px;
}

.blocks {
    width:667px;
    font-family:Arial;
    color:White;
    margin-top:9px;
}

.blocks .block {
    width:214px;
    height:150px;
    background:url(../_img/promo/prbgblock.jpg) no-repeat top left;
    float:left;
    text-align:center;
    margin-right:12px;
}

.blocks .last {
    margin-right:0px;
}

    .block h2 {
        margin:0px;
        margin-top:7px;
        padding:0px;
        font-weight:normal;
        height:37px;
        font-size:17px;
    }
    .block p {
        height:65px;
        margin:0px;
        padding:7px 9px 0px 9px;
        color:#8B2222;
        font-size:15px;
    }
    .block a {
        height:48px;
        display:block;
        color:White;
        text-decoration:none;
    }

.promo .phone {
    font-size:25px;
}

/* general css */

.clear {
    clear:both;
}

.left { float:left; }
.right_promo { float:right; }
.alignright { text-align:right; }


/* corporate advertising css */

#corp-adv {
    width:650px;
    font-family:Arial;
    font-size:13px;
    color:Black;
}

    #corp-adv a {
        color:#900000;
        margin-left:25px;
    }

    #corp-adv h2,h3 {
        color:#900000;
            font-size:22px;
            font-weight:normal;
            color:#9D0000;

    }
    #corp-adv h3 {
            font-size:19px;
    }

    #corp-adv ul li{
        background: url(../_img/promo/adv-bullet.gif) left top no-repeat;
        padding-bottom:5px;
    }


    #corp-adv .content-box {
        margin-top:15px;
        padding:15px;
        border:solid 1px #cecece;
        background:url(../_img/promo/adv-bg-box.jpg) repeat-x bottom left;
    }


	#corp-adv .content-box h5 {
		margin:0px;
		padding:0px 0px 7px 0px;
	}

    #corp-adv .content-box .thumb {
        width:230px;
    }

        #corp-adv .content-box .thumb img {
            border:solid 1px Gray;
        }

    #corp-adv .content-box .content_promo {
        width:370px;
    }
    #corp-adv .content_promo ul li{
       padding-left:25px;
    }
        #corp-adv .content-box .content_promo h4 {
            font-size:19px;
            font-weight:normal;
            margin:0px;
            padding:0px;
            color:#9D0000;
            line-height:28px;
        }

.job-pack {
    width:450px;
    font-family:Arial;
	text-align:left
}

.job-pack .redtext {
	font-weight:bold;
	color:#9B1309;
}


.job-pack a img {
	border:0px;
}

.job-pack h2 {
    margin:0px;
    padding:15px;
    padding-left:15px;
    font-weight:normal;
    color:White;
    font-size:16px;
}

.job-pack .jobpacktable {
    border:solid 2px #9B1409;
    font-size:14px;
}

.job-pack .jobpacktable tr {
    background:url(../_img/promo/bgjptable.gif);
    height:37px;
}

.job-pack .jobpacktable tr td {
    padding-left:15px;
}


.job-pack .jobpacktable tr td.buynow {
    background:url(../_img/promo/jpbuynow.jpg) no-repeat right;
    width:119px;
	padding-left:0px;
}

.job-pack .jobpacktable tr td.buynow a {
    display:block;
    text-decoration:none;
}

.job-pack  .jobpackfooter {
	background:url(../_img/promo/jpfooter.gif) no-repeat top right;
	width:450px;
	height:40px;
	color:#790000;
}

.job-pack  .jobpackfooter .phone {
	font-size:19px;
}
.pager_link{display:block;padding-bottom:3px;}
.edit_cv{padding-bottom:10px;}

