body{font-size: 80%;
   font-family: Arial, Helvetica, sans-serif;
   color: #000;
   margin: 0; padding: 0;
   background:#d5e7f3 url(../_img/bg/bg_bot.jpg) 50% top repeat-y;
}
.fl{float:left;display:inline;}
.clear {clear: both;
    line-height: 0;
    height: 0;
    font-size:0;
    overflow:hidden;}
img{border: none;}
table, table table, table table table, table table table table, table table table table table {
    font-size: 100%;
}
.black,.login .black{color:#000;}
.tac{text-align:center;}
a{color:#2F76AE;}
h2{font-weight:normal;font-size:18px;margin-top:0;}
h3,h4,h5,h6{font-weight:bold;font-size:18px;}
/*---------------------- Stucture -------------------------*/
h3.title{
    font-weight:normal;
    font-size:30px;
    color:#2f76ae;
}
.top{background:url(../_img/bg/bg_top_line.jpg) 50% bottom no-repeat;
    min-height:97px;
    _height:97px;}
.bottom{background:#d5e7f3 url(../_img/bg/bg_bot.jpg) 50% top repeat-y;padding-bottom:20px;}
.bottom_in{background:#d5e7f3 url(../_img/bg/bg_bot_in.jpg) 50% top no-repeat;height:28px;}
.top_in{width:1000px;margin:auto;}
.logo{width:250px;
    float:left;
    display:inline;
    padding-top:13px;
    padding-left:15px;
    overflow:hidden;}
.near_logo{float:left;width:709px;}
.content{
   width:1000px;
   margin:auto;
   background:#FDFDFD url(../_img/bg/bg_content.jpg) 50% top repeat-y;}
.content_top{
   background:url(../_img/bg/bg_top.jpg) 50% top no-repeat;}
.content_bottom{
  background:url(../_img/bg/bg_content_bot.jpg) 50% bottom no-repeat;
  width:964px;
  padding:15px 15px 0 15px;
  overflow:hidden;
  _overflow:visible;
  _height:1%;  
}
.login{height:62px;float:right;}
.login a{
    display:block;
    float:right;
    padding-top:23px;
    display:inline;
    font-size:18px;
    font-weight:normal;
    text-decoration:none;
    color:#2f76ae;
    padding-left:34px;
    }
.login a:hover{text-decoration:underline;}
/* top menu */
.top_menu{float:right;text-align:right;}
.top_menu div{right:0;}
.top_menu a{
    xdisplay:block;
    xfloat:right;
    xdisplay:inline;
    font-size:18px;
    font-weight:normal;
    text-decoration:none;
    color:#2f76ae;
    text-transform: uppercase;    
    padding-left:34px;}
.top_menu a:hover{text-decoration:underline;}

.top_menu_vertical{
    width:609px;
    height:30px;
    overflow:hidden;
    line-height:30px;
    position:relative;
    white-space:nowrap;   
    font-size:18px;
    position:relative;}

.top_menu_vertical object{width:609px; height:30px; display:block;}
.top_menu_vertical div{display:none;}
.top_menu_vertical a{
    display:block;
    float:right;
    display:inline;
    font-size:18px;
    font-weight:normal;
    text-decoration:none;
    color:#2f76ae;
    text-transform: uppercase;
    padding-left:34px;}
.top_menu_vertical a:hover{text-decoration:underline;}
/* end of top menu */
.testimonial{color:#a3a3a7;font-size:16px;font-weight:bold;text-align:center;}
.where{text-align:center;margin-top:20px;}
.bot_menu{width:963px;margin:auto;text-align:center;}
.bot_menu a{color:#a3a3a7;text-decoration:none;padding-left:31px;}
.bot_menu a:hover{text-decoration:underline;}
.promo{background:url(../_img/bg/bg_promo.jpg) left bottom no-repeat;
    padding-bottom:150px;
    padding-left:143px;
    padding-top:15px;}
.promo_l{float:left;}
.promo_r{float:left;}
.main{background:url(../_img/grad_top.jpg) left top repeat-x;margin-right:2px}
.how_can{padding:28px 0 20px 65px;}
.box{margin-left:65px;padding-top:40px;}
.box_l{width:435px;}
/* box */
.box_in{width:401px;}
.box_top{
  background:url(../_img/boxes/box_top.gif) left top no-repeat;
  height:16px;
  font-size:5px;
}
.box_cent{
  background:url(../_img/boxes/box_cent.gif) left top repeat-y;
  overflow:hidden;
  padding:0 25px;
  color:#a3a3a7;
  font-size:16px;
    line-height:20px;
  font-weight:normal;
}
.box_cent p{
    margin:0;
    margin-top:10px;
}
.box_bot{
  background:url(../_img/boxes/box_bot.gif) left top no-repeat;
  height:25px;
  font-size:5px;
}
/* end of box */
.box_r{width:400px;}
.box_lap{background:url(../_img/lap_l.gif) left top no-repeat;}
.box_lap_in{background:url(../_img/lap_r.gif) right bottom no-repeat;
    padding-bottom:10px;}
.box_lap_in p{margin:0;padding:20px 0 11px 0;
    color:#a3a3a7;
    font-size:18px;
    font-weight:normal;
}
.cit{text-align:right;
    font-style:italic;
    color:#fd7300;
    font-size:18px;
    font-weight:normal;
}
.box_small{background:url(../_img/boxes/box_small.gif) left top no-repeat;
height:55px;width:384px;padding:16px 16px 0 16px;margin-top:15px;}
.main_in{background:url(../_img/bg/grad_bot.jpg) left bottom repeat-x;padding-bottom:25px;}
.photo_inner{
    background:url(../_img/bg/bg_promo.jpg) left top no-repeat;
    height:150px;
    margin-right:1px;
    clear:both;}
.right{width:227px;}
/* box narrow */
.box_narrow{width:227px;clear:both;margin-bottom:20px;}
.box_n_top{
  background:url(../_img/boxes/box_n_top.gif) left top no-repeat;
  height:22px;
  font-size:5px;
}
.box_n_cent{
  background:url(../_img/boxes/bg_n_bot.gif) left bottom no-repeat;
  padding:0 25px;
  color:#a3a3a7;
  font-size:18px;
  font-weight:normal;
  padding-bottom:25px;
}
#box_narrow .box_n_cent{
  background:url(../_img/boxes/box_n_people.gif) left bottom no-repeat;
  padding-bottom:75px;
}
.box_narrow h3{
    color:#2f76ae;
    font-size:16px;
    font-weight:bold;
    margin:0 0 15px 0;
    text-align:center;

}
/* end of box narrow */
#content_inner .left{min-height:20px;_height:20px;width:610px;padding-left:50px;padding-right:41px;float:left;display:inline;}
#content_inner #left_wide{width:870px;padding-left:50px;padding-right:41px;float:left;display:inline;min-height:400px;_height:400px;}
/* quick search */

.content .right .fline{padding-bottom:10px;width:auto;padding-left:5px;width:auto;}
.content .right .fline input{width:140px;padding:7px 10px;color:#999;font-size:14px;}

h1.blue_bg{color:#2f76ae;
  font-size:48px;
  font-weight:normal;
  font-family:Garamond,Times New Roman, Times, serif;
    margin-top:10px;
    margin-bottom:0px;
}
.fline {
    padding: 3px 5px;
    overflow: hidden;
    clear: both;
    margin:3px 0;
    width: 510px;
    position:relative;
}
.content .fline {
    width: 620px;
}
.content #job-alert .fline {
    width:510px;
}
.fline span.input, .fline div.input {
    float: left;
    margin: 0 0 0 10px; padding: 0;
    width: 292px;
    text-align:left;
}
.fline span.input-index  {
    float: left;
    margin: 0 0 0 10px; padding: 0;
    width: 292px;
}
.fline input {
    float: left;
    margin: 0; padding: 0;
    width: 292px;
    font-size: 100%;
}
.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;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
}
.fline select.multi {
    width: 296px;
    height: 100px
}
#pngFix{
    background:url(../_img/buttons/search.gif) no-repeat;
    padding:0;
    margin-top:0;
    width:96px !important;height:34px;border:none;
    cursor:pointer;}
.flineQbox{text-align:center;}
.top_box{
    background:url(../_img/bg/top_box.gif) no-repeat;
    height:60px;
    width:817px;
    margin-left:43px;
    margin-bottom:10px;
    color:#2f76ae;
    font-size:16px;
    font-weight:bold;
    padding:25px 32px 0 32px;
    position:relative;
    z-index:2;
}
.top_box a{color:#2f76ae;text-decoration:none;}
.top_box a:hover{text-decoration:underline;}
.top_box a.act{color:#c71012;}
.rssRes{
    position:relative;
    color:#000;
    font-size:16px;
    text-decoration:none;
    background:url(../_img/icons/rss.gif) right top no-repeat;
    display:block;
    float:right;
    display:inline;
    padding-right:25px;
    clear:both;
    padding-bottom:10px;
    margin-right:25px;
    z-index:1;
    margin-top:-20px;}
.rssRes:hover{text-decoration:underline;}
.table_menu{margin-top:5px;}
.adv{color:#2f76ae;font-size:14px;}
.adv:hover{text-decoration:none;}
.powered{text-align:center;color:#A3A3A7;}
.powered a{color:#A3A3A7;}
.powered a:hover{text-decoration:none;}
/* popup */
.popupForm{
    width:778px;
    opacity: 0;
    display: none;
    z-index: 10001;
    position: absolute;
    left: 50%;
    top: 50px;
	margin: 0;
    margin-left: -389px;
}
.desc_box{
    width:778px;
    z-index: 10001;
    position: absolute;
	margin: 10px 0 0 100px;
    display:none;
}
.desc_box .tabPopup{
    float:left;
    display:inline;
    padding:0 8px 0 2px;
    width:150px;
    height:44px;
    cursor:pointer;
    position:relative;
    z-index:10;
    background:url(../_img/popup/tab.gif) left top no-repeat;
}
.desc_box .s-res h3 a{text-decoration:none;}
.popup_top{
  background:url(../_img/popup/popup_top.png) left top no-repeat;
  height:106px;
  _background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/basic/_img/popup/popup_top.png', sizingMethod='scale');
}
.desc_box .popup_top{
  background:url(../_img/popup/popup_top_details.png) left top no-repeat;
  _background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/basic/_img/popup/popup_top_details.png', sizingMethod='scale');
}
.popup_cent{
  background:url(../_img/popup/popup_cent.png) left top repeat-y;
  overflow:hidden;
  color:#a3a3a7;
  font-size:18px;
  line-height:20px;
  font-weight:normal;
  _background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/basic/_img/popup/popup_cent.png', sizingMethod='crop');
  color:#787878;
  font-size:16px;
  padding:0 126px;
  width:520px;
}
.desc_box .popup_cent{
  width:654px;
  padding:0 62px;
  font-size:13px;
  line-height:18px;
  color:#666;
}
.comtab{padding:40px 0 0 50px;}
.popup_bot{
  background:url(../_img/popup/popup_bot.png) left bottom no-repeat;
  height:58px;
  _background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/basic/_img/popup/popup_bot.png', sizingMethod='scale');
}
.tabPopup{
    float:left;
    display:inline;
    padding:0 8px 0 2px;
    width:150px;
    height:44px;
    cursor:pointer;
    position:relative;
    z-index:10;
}
.tabPopup table{border-collapse:collapse;width:100%;}
.tabPopup table td{height:44px;padding:0;margin:0;vertical-align:middle;text-align:center;} 
/* end of popup */
.s-res{border-bottom:1px solid #f4f4f4;padding-bottom:12px;position:relative;z-index:1;}
.s-res h3{font-size:16px;margin:12px 65px 2px 0;}
.s-res h3 a{position:relative;display:block;float:left;display:inline;padding-right:5px;}
.s-res h3 a:hover{text-decoration:none;}
.search-result-item-description{color:#999;}
.search-result-item-post-date{color:#000;}
#paging{width:350px;float:left;line-height:31px;}
.paging_resume{width:330px;float:left;}
.paging_resume #paging{width:330px;float:left;line-height:31px;}
.criteria{width:260px;float:left;text-align:right;line-height:31px;position:relative;margin-top:5px;}
.criteria a{
    color:#000;
    text-decoration:underline;
    background:url(../_img/zamok.gif) left 3px no-repeat;
    display:block;
    float:right;
    padding-left:20px;}
.criteria a:hover{text-decoration:none;}
.create_search{position:relative;clear:both;overflow:hidden;}
/* box private */
.private_box{
   margin-bottom:22px;
   margin-left:-16px;
}
.private_top{background:url(../_img/boxes/top_private.png) left top no-repeat;height:28px;}
.left #criteria_resume{width:280px;}
.p_box{height:60px;background:url(../_img/boxes/private_box_cent.gif) left top repeat-y;width:344px;padding:0 40px;padding-bottom:10px;}
.private_bot{
   background:url(../_img/boxes/bot_private_box.png) 1px top no-repeat;
   height:21px;
}
#p_box_r{margin-left:40px;}
.priv_table{width:100%;}
.priv_table th{text-align:left;color:#2f76ae;padding-bottom:15px;font-weight:normal;}
.priv_table td{padding-bottom:4px;font-size:12px;font-weight:normal;}
.p_box_bot{padding:0 40px;width:344px;background:url(../_img/boxes/private_box_cb.gif) left bottom no-repeat;}
.p_box_bot_title{
    width:265px;
    font-size:18px;
    font-size:18px;
    font-weight:normal;
    color:#0b9c57;
    float:left;
    padding-right:10px;
    display:inline;
    height:26px;}
.p_box_bot_but{float:left;height:26px;}
.private_block{background:url(../_img/bg/private_grad.jpg) left 50% no-repeat;}
/* end box private */
.content_private{margin-left:20px;}
.my_account{text-align:center;font-size:18px;color:#4e4e4e;font-weight:bold;
    padding-top:10px;padding-bottom:10px;}
.content_private .title{font-size:30px;color:#fb7102;font-weight:normal;}
.content_private .title_in{font-size:30px;color:#2f76ae;font-weight:normal;}
.content_private td p{font-size:18px;color:#a3a3a7;font-weight:normal;}
.button_sub{ padding-left:193px;}
.f{color:#2f76ae;}
.butNr{margin-top:10px;margin-bottom:10px;background:url(../_img/buttons/btn_l.gif) left top no-repeat;padding-left:10px;float:left;margin-right:10px;}
.butNr .butNew_1{background:url(../_img/buttons/btn_r.gif) right top no-repeat;padding-right:10px;float:left;}
.butNr input{border:none;background:none;height:30px;cursor:pointer;color:#fff;font-weight:bold;text-transform:uppercase;}

.butNew{margin-top:10px;margin-bottom:10px;background:url(../_img/buttons/btn_l.gif) left bottom no-repeat;padding-left:30px;float:left;margin-right:10px;}
.butNew .butNew_1{background:url(../_img/buttons/btn_r_wide.gif) right top no-repeat;padding-right:30px;float:left;}
.butNew input{border:none;background:none;height:30px;cursor:pointer;color:#fff;font-weight:bold;text-transform:uppercase;margin-top:31px;position:relative;}

input.butDel	{cursor: pointer; font-size:100%;background: transparent url(../_img/icons/but-del.gif) no-repeat; width: 22px; height: 20px; border:none;}
input.butDelw {cursor: pointer; font-size:100%;background: transparent url(../_img/icons/but-delw.gif) no-repeat; width: 15px; height: 20px; border:none;}
input.butEdit	{cursor: pointer; font-size:100%;background: transparent url(../_img/icons/but-edit.gif) no-repeat; width: 22px; height: 20px; border:none;}
input.butExpire	{cursor: pointer; font-size:100%;background: transparent url(../_img/icons/but-expire.gif) no-repeat; width: 22px; height: 20px; border:none;}
input.butLogin	{cursor: pointer; font-size:100%;background: transparent url(../_img/icons/but-login.gif) no-repeat; width: 22px; height: 20px; border:none;}
input.butRoll	{cursor: pointer; font-size:100%;background: transparent url(../_img/icons/but-roll.gif) no-repeat; width: 22px; height: 20px; border:none;}
input.butDraft	{cursor: pointer; font-size:100%;background: transparent url(../_img/icons/but-draft.gif) no-repeat; width: 22px; height: 20px; border:none;}
input.butUpdate	{cursor: pointer; font-size:100%;background: transparent url(../_img/icons/but-update.gif) no-repeat; width: 22px; height: 20px; border:none;}
input.butParams	{cursor: pointer; font-size:100%;background: transparent url(../_img/icons/but-params.gif) no-repeat; width: 22px; height: 20px; border:none;}
input.butClear	{cursor: pointer; font-size:100%;background: transparent url(../_img/icons/but-clear.gif) no-repeat; width: 22px; height: 20px; border:none;}
input.butStop	{cursor: pointer; font-size:100%;background: transparent url(../_img/icons/but-stop.gif) no-repeat; width: 22px; height: 20px; border:none;}
input.butParamsw	{cursor: pointer; font-size:100%;background: transparent url(../_img/icons/but-paramsw.gif) no-repeat; width: 22px; height: 20px; border:none;}
input.butRunw	{cursor: pointer; font-size:100%;background: transparent url(../_img/icons/but-runw.gif) no-repeat; width: 22px; height: 20px; border:none;}

.errmsg,.errmsg-pass{
    color:#ff0000;
    position:absolute;
    cursor:pointer;
    right:29px;
    width:14px;
    top:7px;
    margin-right:-25px;
    display:block;
    z-index:10005;}
.errmsg_login{
    color:#ff0000 !important;
    display:block;
    font-size:12px;
    margin-left:6px;
    clear:both;
}
.errmsg_login div{
    color:#ff0000 !important;
    background:url(/_img/bubble-alert.gif) left 3px no-repeat;
    padding-left:18px;
    disabled:enabled;
}
.msg_login{
    color:green;
    display:block;
    font-size:12px;
    margin-left:195px;
    position:absolute;
    width:400px;
    z-index:1;
    zoom:1;
}
.msg_login div{
    background:url(../_img/icons/bubble-alert-green.gif) left 3px no-repeat;
    padding-left:18px;
}
#seccess_saved{position:relative;}
#seccess_saved div{background:url(../_img/icons/bubble-alert-green.gif) left top no-repeat;}
.top_box .errmsg{left:0px;margin-right:0;margin-left:-17px;top:11px;}
.errmsg div,.errmsg-pass div{
    line-height: 0;
    font-size: 0;
    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;}
.error {
    color: #ff0000; font-style: normal;}
#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;}
.sub-head{clear:both;}
/* payment */
.job-payment{border:0;border-collapse:separate;width:645px;}
.job-payment .errmsg{top:5px;}
.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:5px 10px;
}
.payment_radio input{position:relative;top:3px;}
.payment_radio img{margin-right:15px;margin-left:1px;height:30px;}
*+html .payment_radio input{top:1px;}
.total_cost{text-align: right;font-weight:bold;width:645px;padding:5px 0;}
.num_check{position:relative;padding:0;z-index:1;}
.num_check input{width:38px;}
/* end of payment */
.update_table{margin-top:10px;background:#CFCFCF;width:100%;}
.update_table td{background:#fff;}
.update_table td b span{color:#2971A7;}
.update_table td b{color:#666;}
.google_map{padding-top:10px;}

.title_google{background:#EBEBEB;font-size:12px;padding:3px 6px;font-weight:bold;margin-bottom:8px;}
.td_msg{vertical-align:top;width:195px}
.msg_google{float:left;display:inline;width:185px;margin-right:10px;background-color:#ffffff;}
.canvas_google{width:296px;height: 300px;float:left;background-color:#ffffff;position:relative;}
input.submit_google_map{
position:relative;
margin-left:0;
z-index:1;
right:0;
background-color:#D6D6D6 !important;
background-image:none !important;
border-color:#D6D6D6 #AAAAAA #AAAAAA #D6D6D6;
border-style:solid;
border-width:1px;
color:#333333 !important;
font-family:ms sans serif,arial,helvetica,sans-serif;
font-size:100%;
padding-right:6px;
padding-left:6px;

width:62px; }
.msg_google ul,.msg_google li{list-style:none;}
.td_canv{width:300px;overflow:hidden;}
.fline input.google_input{width:245px;}

.pr{position:relative;}
.filter{position:absolute;right:0;top:0;width:60px;}
.filter .butNr{margin-top:0;}
.bm{padding-bottom:10px;}
.seo{text-align:center;margin:0;color:#A3A3A7;}
.seo p{margin:0 0 10px 0;}
.seo a{margin-left:0;}
.popup-left-form{position:relative;}
.flineLog{float:left;width:240px;color:#999;cursor:pointer;}
.flineLog input{padding:7px 10px;width:194px;}
.flineLog_but{width:120px;float:left;}
.flineLog_txt{padding-top:8px;float:left;width:226px;font-weight:normal;font-size:12px;font-family:Tahoma,Arial;font-weight:bold;}
.flineLog_txt a{text-decoration:underline;}
.flineLog_txt a:hover{text-decoration:none;}
.top_box .forgot-act{color:#000;}
#top_box{width:826px;padding-right:17px;padding-top:23px;margin-top:0;}
/* menu */
ul.mainmenu {
  width: auto; /*For KHTML*/
  margin-top:0;
  height:20px;
  padding-left:0;
  padding-top:5px;
}

ul.mainmenu li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 20px;
  width:20%;
  line-height:20px;  
  text-transform:uppercase;
}
/* SUBMENUS */
 ul.mainmenu ul {
  list-style: none;
  display: none;
  position: absolute;
  top: 17px;
  left: 0;
  width:238px;
  margin-left:-80px !important;
  margin-top:0;
  padding-top:0;   
  z-index:10;
  zoom:1;   

}
ul.mainmenu ul li {
  position:relative;
  z-index:10;
  background:url(../_img/boxes/dr_menu_cent.png) left top repeat-y;
  _background:url(../_img/boxes/dr_menu_cent.gif) left top repeat-y;
  overflow:hidden;
  padding:0 20px 15px 40px;
  color:#a3a3a7;
  font-size:14px;
  line-height:20px;
  font-weight:normal;
  font-family:Tahoma, Geneva, sans-serif;
  width:178px;
  text-transform:none;
}
ul.mainmenu ul li a{position:relative;display:block;z-index:10;}
/* Do Not Move - Must Come Before display:block for Gecko */
ul.mainmenu li:hover ul ul,
ul.mainmenu li.iehover ul ul {
  display: none;
}

ul.mainmenu li:hover ul,
ul.mainmenu ul li:hover ul {
  display: block;
}

ul.mainmenu li.iehover ul,
ul.mainmenu ul li.iehover ul {
  display: block;
}
#user-menu ul .menu_top{
  background:url(../_img/boxes/dr_menu_top.png) left top no-repeat;
  _background:url(../_img/boxes/dr_menu_top.gif) left top no-repeat;

  height:28px;
  width:238px;
  padding-bottom:0;
}
#user-menu ul .menu_bot{
  background:url(../_img/boxes/dr_menu_bot.png) left bottom no-repeat;
  _background:url(../_img/boxes/dr_menu_bot.gif) left bottom no-repeat;
  height:32px;
  padding-bottom:0;
}
#user-menu ul .last{padding-bottom:0;}


/* end of menu */

.line{position:relative;width:520px;}


.back{color:#000;}
.back:hover{text-decoration:none;}

.job-vacancy{border:0;}
.job-vacancy td{background:#f5f5f5;padding:5px 10px;margin:1px;text-align:left;}
.job-vacancy th{background:#ccc;padding:5px 10px;margin:1px;text-align:center;}

.c-box{float:left;}
.ch-box {margin:0 0 0 5px !important;width:20px !important;}
.rad-but {margin:0 0 0 5px !important;width:20px !important;}

.private_box .yui-skin-sam th{background:none;color:#2f76ae;border:none;text-align:left;}
.private_box .yui-skin-sam table{border:none;}
.private_box .yui-skin-sam tr.yui-dt-first td{border:none;text-align:left;}
.private_box .yui-skin-sam tr.yui-dt-odd{background-color:#fff;}
.left .private_box .yui-skin-sam tr.yui-dt-highlighted{background-color:#f5f5f5;}
.private_box .yui-skin-sam td{border-color:transparent;}
.private_box .yui-skin-sam .yui-dt-liner{padding-left:0;}
.private_box .yui-skin-sam th.yui-dt-last{text-align:right;}
.private_box .yui-skin-sam th.yui-dt-last div{padding-right:0;}
.private_box .yui-skin-sam td.yui-dt-last div{text-align:right;padding-right:0;padding-left:4px;}

.search-job-result{position:relative;}
.logo_vacancy{width:200px;position:absolute;z-index:1;right:0;text-align:right;}
.field_near_logo{width:200px;}
.link_details{
    color:#111;
    font-size:12px;
    text-decoration:underline;
    display:block;
    margin-left:5px;}
.link_details:hover{text-decoration:none;}
 .print{background:url(../_img/icons/print.gif) 1px 5px no-repeat;padding:7px 0 10px 28px;}
 .forward{background:url(../_img/icons/man.gif) left 5px no-repeat;padding:7px 0 10px 28px;}
 .save_posting{background:url(../_img/icons/zamok.gif) 4px 5px no-repeat;
     padding:7px 0 10px 28px;
    height:13px;}

.vacancy_apply{background:url(../_img/buttons/apply.gif) left top no-repeat;
    width:219px;
    height:46px;
    cursor:pointer;
    color:#fff;
    border:none;
    color:#fff;
    padding-top:15px;}
.tab_green{background:url(../_img/tab_green.jpg) left top no-repeat;}
.tab_yellow{background:url(../_img/tab_yellow.jpg) left top no-repeat;}
.tab_blue{background:url(../_img/tab_blue.jpg) left top no-repeat;}
.tab_red{background:url(../_img/tab_red.jpg) left top no-repeat;}
.tab_wb{background:url(../_img/tab_noactive.gif) left top no-repeat;}

.required_fields{color:#ea3524;font-size:14px;text-align:center;padding-bottom:15px;}
.terms{color:#787878;font-size:14px;white-space:nowrap;padding-right:5px;}
.terms a{color:#787878;}
.terms a:hover{text-decoration:none;}
 .fline .terms label{width:auto;}
.note{color:#EA3524;}
.note-g{color:#008000;}
#registration .within small{color:#5a71c5;font-size:12px;}
.td_checkbox input{width:auto;}
.agree_box{margin-top:3px;}
.reg_but .butNew{margin-top:7px;}
.title_registration{color:#5a71c5;text-align:center;font-size:16px;padding:8px 0 12px 0;font-style:italic;}
.search-result-item-company-name{color:#000;}
.private_block_search {text-align:center;font-size:24px;}
.private_block_search p{padding:0;margin:0;}
.rank{font-size:small;text-align:right;position:absolute;top:0;right:0;width:60px;}
.popup_field{float:left;width:45%;padding-right:5%;padding-bottom:5px;overflow:hidden;_overflow:hidden;_height:1%;}
.popup_fields_block{overflow:hidden;_overflow:hidden;_height:1%;padding-top:15px;}
.system-ns-abs{text-align:center;}
.system-ns-abs a{color:#fff;}
.h25{height:25px;}
td.yui-dt-first{width:130px !important;}
th.yui-dt-first{width:130px !important;}
.vaps{text-align:center;}
.formbut *{position:relative;}
.seccess_saved{color:#ff0000;font-weight:bold;}
.box_narrow ul,.box_narrow li{margin:0;padding:0;font-size:12px;list-style:none;}
.box_narrow li{padding-bottom:8px;}
.fline label.label_textarea{width:80%;}
.fline span.span_textarea{margin-left:0;clear:both;}
#marqueecontainer{
position: relative;
height: 250px; /*marquee height */
overflow: hidden;
padding:2px 2px 2px 0;
clear:both;
}
#vmarquee{min-height:250px;_height:250px;}
#marqueecontainer ul{list-style:none;margin:0;padding:0;}
.jobs ul li{padding-bottom:10px;}
.icons_right_bottom{float:right;width:200px;padding-top:17px;height:44px;}
.bottomBnrInner{padding:20px 50px;}
.leaderboard{width:728px;margin:auto;padding-bottom:20px;}
.bnr_foot{width:728px;margin:auto;padding-top:20px;}

