






/* del inside properties */


font,basefont {
color:inherit; /* Нормальные браузеры */
color:expression(this.parentNode.currentStyle["color"]); /* IE */
font:inherit; /* Нормальные браузеры. Font вместо font-size для Оперы */
font-family:expression(this.parentNode.currentStyle["fontFamily"]); /* IE */
font-size:100%; /* Все браузеры */
}
center {
text-align:inherit; /* Нормальные браузеры */
text-align:expression(this.parentNode.currentStyle["textAlign"]); /* IE */
}
s,strike,u, span, strong {
text-decoration:inherit; /* Нормальные браузеры */
text-decoration:expression(this.parentNode.currentStyle["textDecoration"]); /* IE */
font-size:100% !important;
}
p.MsoNormal {
text-decoration:inherit !important;  Нормальные браузеры 
text-decoration:expression(this.parentNode.currentStyle["textDecoration"]);  IE 
font-size:100% !important;
}
*[align] { text-align:inherit; }  /* Нормальные браузеры */


* { text-align:expression(this.align ? this.parentNode.currentStyle["textAlign"] : ''); }  /* IE */
ol { list-style-type:decimal; }  /* Все браузеры */
body { background-color:transparent; /* Все браузеры */ }
table,tr,th,td {
/* width:auto;  Все браузеры */
 height:auto; /* Все браузеры */
/* background-color:transparent;*/ /* Все браузеры */
/* vertical-align:inherit;*/ /* Все браузеры (включая IE) */
/* border:none; *//* Все браузеры */
}








/* =INITIAL 


/* Neutralize styling: 
   Elements we want to clean out entirely: */
html, body, form, fieldset {
       margin: 0;
        padding: 0;
     /*   font: 100%/120% Verdana, Arial, Helvetica, sans-serif;*/
        font: 90% /*Verdana,*/ Arial, Helvetica, sans-serif;
          
}

/* Neutralize styling: 
   Elements with a vertical margin: */
/*   
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
        margin: 1em 0;
        padding: 0;
}

*/




html, body {
    margin:0;
    padding:0;
    color: #000;
    background-color: #fff;
    font: 90% Arial, Helvetica, Verdana, sans-serif; 
    font-weight: normal ; 
/*    text-align: center;*/

}
.clear {
  clear: both;
  height: 0;
  overflow: hidden;
}
.alignright {
    text-align: right;
}
.wide {
    background-color: White;
    margin: 0px 0px 0px 0px;     
}
.top {
    background-image: url(/img/top-bg-new-ver5.gif);
    background-repeat: no-repeat; 
    MARGIN: 0px; 
/*    HEIGHT: 371px;*/
    HEIGHT: 245px;
     width: 962px;
      
     
}
.bottom {
    padding-bottom: 1px;
}
.testfloat {
    width: 50px;
    border: 2px solid #f90;
    background-color: #ffd;
    font-size: .8em;
}

.to-left-zitata {
     /*float: right;*/
     margin-top: 0px;
     margin-left: 50px;
     background-image: url(/img/zitata_bg.gif);
     background-repeat: no-repeat;
     width: 263px;
     height: 153px;
     border-left: 1px solid #95A1B8;      
}

.zitata-text-left {
     margin: 0px 0px 0px 10px;
     padding: 50px 0px 0px 80px;  
     font-size: 14px;
     line-height: 12px;
     vertical-align: text-bottom;
}

.to-right-zitata {
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;  
     background-image: url(/img/zitata_bg.gif);
     background-repeat: no-repeat;
     width: 327px;
     height: 153px;
}
.to-right-zitata-inside {
     float: right;
     background-image: url(/img/zitata_bg.gif);
     background-repeat: no-repeat;
     width: 327px;
     height: 200px;
     border-left: 1px solid #95A1B8;
     margin: 0px 0px 0px 20px;
     padding: 0px 0px 0px 0px; 
 }
.zitata-text {
     margin: 0px 0px 0px 0px;
     padding: 40px 0px 0px 95px;  
     font-size: 12px;
     line-height: 12px;
     vertical-align: text-bottom;
}
.zitata-author {
     margin: 5px 5px 0 10px;
      padding: 20px 5px 0px 10px;  
      font-size: 14px;
      line-height: 12px;
      text-align: right;
}
.to-left {
    float: left;
}

.wrapper {
    margin: 0 auto;
    width: 961px;
    w\idth: 961px;  /* C + L + 1 */
    /* text-align: left; */
    background-color: White;  /* L */
/*  text-align: center;*/


}
.outer1 {
    margin-left: 340px;  /* L */
    background-color: White;  /* C */

}
.outer0 {
    position: relative;
    margin-left: -340px;
}
.center {
    float: right;
    width: 610px;  /* C */
    font-weight: normal;
    font-size: 90%;
    line-height: normal;
/*    border-left: 1px solid #95A1B8;
    padding: 0px 0px 0px 10px;  */ 
}
.left {
    float: left;
    width: 340px;  /* L */
    margin-right: 1px;
    font-weight: normal;
    font-size: 90%;
    line-height: normal;

}

/* floats in IE/Mac \*//*/
* html .inleft, * html .incenter {
    width: 100%;
    overflow: hidden;
}
/**/

.outer0 {
   /* word-wrap: break-word;*/
}



.outer0, .wide {
    _height: 0;
    zoom: 1;
}
/* Gecko 1.7- */
.left {
    margin-right: 0;
}

/*
DIV#topNav  {
display: inline;
height: 60px;
clear:both;


}
*/
.photoTop  {
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
}
.navTop  {
     margin: 0px 0px 0px 0px;
     padding: 5px 0px 0px 0px;
     /* background-color: #DEB887; */
     text-align: center;
   /*   font-size: medium;*/
     font: normal normal bold 13px/normal Arial, Helvetica, sans-serif;
/*    font-weight: 300;*/

        
}
.navTop a {
color: White;
text-decoration: none;
}
.navTop a:visited {
color: White;
text-decoration: none;
}
.navTop a:hover {
color: White;
text-decoration: underline;
}

.navTop a.select {
color: #103255;
text-decoration: none;
/*font-weight: bold;*/
background-color: #95A1B8;
padding: 8px 8px 11px 8px;
/*font-variant: small-caps;*/
/*font-weight: bold;*/
}
.brclear71px  {
 clear: both;
 height: 71px;
 overflow: hidden;
 font-size: 71px;
 line-height: 71px;
}
.brclear31px  {
 clear: both;
 height: 31px;
 overflow: hidden;
 font-size: 31px;
 line-height: 31px;
}
.brclearPhotoTop  {
 clear: both;
 height: 0px;
 overflow: hidden;
 font-size: 0px;
 line-height: 0px;
}
.brclear10px  {
 clear: both;
 height: 80px;
 overflow: hidden;
 line-height: 80px;
}
.px10 {
 clear: both;
 height: 10px;
 overflow: hidden;
 line-height: 10px;
 margin: 0px;
 padding: 0px;
 background-color: transparent;
 
}

.px5 {
 clear: both;
 height: 5px;
 overflow: hidden;
 line-height: 5px;
 margin: 0px;
 padding: 0px;
 background-color: transparent;
 
}
/*
@font-face {
    font-family: "Rubl Sign";
    src: url(/img/../ruble.eot);
}
*/
.menu_rasdel_bg {
    background-image: url(/img/bg_menu_razdel_full.gif);
    background-repeat: no-repeat;
    width: 328px;
    height: 153px;
    margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
    background-color: #95A1B8;
    display:inline-block; 
    display:block;
    text-indent: 0px;
  clear: both;  
}
.menu_rasdel_img h1, .menu_rasdel_img h2, .menu_rasdel_img h3  {
   text-indent: 0px;
   overflow: hidden;
   height: 0px;
/*   background-color: Aqua;*/
   margin: -5px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}
.bg_menu_rasdel_mitten {
    background-image: url(/img/bg_menu_rasdel_mitten.gif);
    background-repeat: repeat;
    width: 328px;
    padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
/*    background-color: #FA8072;  */

}
.menu_rasdel_bg ul {
    padding: 5px 0px 0px 15px;
    margin: 0px 0px 0px 0px;
    list-style: none;
   // font-variant: small-caps;
    font-weight: bold;
}
.menu_rasdel_bg li {
    width: 300px;
    border-bottom: 1px solid White;
    line-height: 23px;
}
.menu_tel {
    padding: 5px 0px 0px 15px;
    margin: 0px 0px 0px 0px;
    font-size: 11px;
    color: #003366;
} 
.email {
    padding: 5px 38px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    color: #003366;
    text-align: right;
}   
.email a {
    color: #003366;
}
.menu_rasdel_bg ul a {
    color: #003366;
    text-decoration: none;
}
.form {
    margin: 0px 0px 0px 50px;
    font-weight: 400;
    font-size: 14px;
    width: 240px;
    height: 100px;
}
.text-login {
  color: Black;
  padding: 0;
  margin: 0;
  border: 1px solid #C3C3C3;
  width: 150px;
}
.button-form {
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 0px;  
    float: right;
}

.text-index {
    width: 320px;
    text-align: justify;
    font-weight: 400;
}

div#text-press-center  {
    border-left: 1px solid #95A1B8;
    padding: 10px 20px 20px 20px;
    text-align: justify;   
    width: 300px;
    font-weight: normal;
}


.right {
    text-align: right;
}
.data {
    width: 65px;
    background-color: #4077CD;
    color: White;
    text-align: center;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;    
}
.press-center-titel {
    width: 215px;
    float: right;
    clear: both;    
    margin: -5px 0px 5px 0px;
    padding: 0px 0px 0px 0px; 
    text-align: left;
}
.press-center-titel-haupt {
    clear: both;    
    margin: -5px 0px 5px 0px;
    padding: 0px 0px 0px 0px; 
    text-align: left;
}
.press-center-titel a {
    font-weight: bold;
}

.p-press-center {
    width: 300px;
/*    font-size: medium;     
    font-weight: normal;*/
    clear: both;    
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px; 
    text-align: justify ;
}
.new-vakans {
    width: 608px;
    background-image: url(/img/new-vakansy-bg.gif);
    background-repeat: repeat;
/*    font-weight: 400;
    font-size: medium;*/
    background-color: #DADEE9;
}
.text-new-vakans {
    margin: 0px 0px 20px 0px;
    padding: 5px 10px 0px 16px;
    font-weight: normal; 
     color: #09366B;
    line-height: 120%;
}

.new-vakans h2 {
    margin: 0px 20px 0px 15px;
    padding: 0px 10px 0px 6px;  
    background: url(/img/titel-vakans-bg.gif);
    background-repeat: repeat;
    background-color: #E6EBF1;   
/*    font-variant: small-caps;  */
    font-weight: bold;
    font-size: 100%;

}
.desc-vakans-top { /* название вакансий на главной */
    margin: 0px 20px 0px 15px;
    padding: 0px 10px 0px 6px;  
    background: url(/img/titel-vakans-bg.gif);
    background-repeat: repeat;
    background-color: #E6EBF1;   
/*    font-variant: small-caps;  */
    font-weight: bold;
    font-size: 100%;
}

.num-vakans-top { /* номер вакансий на главной */
    margin: 0px 20px 0px 15px;
    padding: 0px 10px 0px 6px;  
    background: url(/img/titel-vakans-bg.gif);
    background-repeat: repeat;
    background-color: #E6EBF1;   
    font-size: 100%;
    width: 80px; 
     text-align: right;
     float: right;
     font-weight: 400;
     color: #3175D1;
}
.desc-vakans {
    margin: 0px 10px 10px 15px;
    padding: 5px 10px 0px 6px;  
    text-align: justify;
    font-weight: normal;     
}
.mailto {
    color: #8A93A0;
    font-weight: 400;
     font-size: medium;
}



.new-vakans-bottom-bg {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; 
     height: 10px;
}
.menu_rasdel_bg_new {
    width: 292px;
 /*   height: 153px;*/
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
 /*   background-color: #95A1B8; */
    background-color: #DBE2ED; 
    display:inline-block; 
    display:block;
    text-indent: 0px; 
  /*  clear: both; */
}
.titel-login {
  /* background-color: Aqua;*/
    width: 292px;
    height: 103px;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 0px 0px;
    background-image: url(/img/titel-login.gif);
    background-repeat: no-repeat;

}
.menu_rasdel_bg_new ul {
    padding: 0px 0px 0px 15px;
    margin: -10px 0px 0px 0px;
    list-style: none;
    font-variant: small-caps;
    font-size: 12px;
}
.menu_rasdel_bg_new li {
    width: 257px;
    border-bottom: 1px solid White;
    line-height: 23px;
}
.menu_rasdel_bg_new ul a.nb {
    color: #3175D1;
    text-decoration: none;
}
.menu_rasdel_bg_new ul a {
    color: #003366;
    text-decoration: none;
}

.menu_rasdel_bg_new ul b {
    color: Red;
    text-decoration: none;
     font-weight: 400;
}
.top_menu_rasdel_bg_new {
     margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; 
     height: 10px;
     clear: both; 
}
.bottom_menu_rasdel_bg_new {
/*   margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px; */
     height: 9px;
     /*clear: both; */
     z-index: 100;
}
.subscribe {
    background-image: url(/img/subscribe_bg.gif);
    background-repeat: repeat-x;
    width: 610px;
	     height: 173px;
}
.subscribe-form {
    background-image: url(/img/subscribe_form_bg.gif);
    background-repeat: no-repeat;
    width: 256px;
    height: 173px;
    float: right;
}
.subscribe-text {
    width: 310px;
    margin: 0px 0px 5px 10px;
   padding: 0px 0px 0px 0px;    
}
.subscribe h3 {
    color: #96A2B2;
    font-size: 20px;
    font-weight: normal;
     font: "Bodoni MT";
    margin: 0px 0px 10px 10px;
    padding: 0px 0px 0px 0px; 
}
.subscribe-input {
    position: relative;
    top: 80px;
    left: 30px;
    color: #003662;
    height: 10px;
}

.subscribe-login {
  color: Black;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border: 1px solid #C3C3C3;
  width: 160px;
  height: 17px;
}
.subscribe-input-b {
    font-size: 11px;
     font-weight: 400;
/*   line-height: 120%;*/
}
/*.image-button {
  color: Black;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border: 1px solid #C3C3C3;
  width: 160px;
  height: 20px;
  }*/
  .bg_bottom_menu {
    background-color: #95A1B8;
    background-image: url(/img/bottom_menu_bg_2.gif);
    background-repeat: repeat;
    width: 960px;
    text-align: center;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px; 
  }
  .bg_bottom_menu a {
    color: White;
    text-decoration: underline; 
  }
  #form_search {
  	text-align: center;
  }
  .bg_bottom_stat {
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;  
   background-color: #95A1B8;
    background-image: url(/img/bottom_menu_bg_3.gif);
    background-repeat: repeat;
    width: 960px;
    height: 70px;
    text-align: center;
    vertical-align: text-top;   
  }
  .text-inside {
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;   
    text-align: justify;
  }
.text-inside h1, .text-inside h2 {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;  
    font-size: 22px;
    font-weight: normal;
    /* font-family: "Times New Roman", Times, serif; */
     font-family: Verdana, Arial, Helvetica, sans-serif;
     /*color: #95A1B8;*/
     text-align: left;
     /*text-transform: uppercase; */
}
.text-inside-index h1, .text-inside-index h2 {
    margin: 0px 0px 10px 15px;
    padding: 0px 0px 0px 0px;  
   /* font-size: 22px;*/
/*    font-weight: normal;
    font-family: Arial, Sans-Serif;*/
     font: 22px/120% Verdana, Arial, Helvetica, sans-serif;
     /*color: #95A1B8;*/
     text-align: left;
/*   text-transform: uppercase;*/
    word-spacing: 10px;
}



.text-inside h1 .blau, .text-inside h2 .blau {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;  
    font-size: 22px;
    font-weight: normal;
    font-family: Arial, Sans-Serif;
    /* color: #4682D4;*/

}
.titel-new-vakans {
    width: auto;
}
.breadcrumb {
    width: 100%;
    margin: 5px 0px 10px 0px;
   padding: 0px 0px 0px 0px; 
    font-size: 90%;
    font-family: Arial, Sans-Serif;
     text-align: right;
}
.vakansy-table {
    border-bottom-color: #95A1B8;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #95A1B8;
    border-left-style: solid;
    border-left-width: 1px;
    border-top-color: #95A1B8;
    border-top-style: solid;
    border-top-width: 1px;
    border-right-color: #95A1B8;
    border-right-style: solid;
    border-right-width: 1px;     
}
.vakansy-table tr {
    vertical-align: top;
}
.td-border {
    background-image: url(/img/vakansy_table_border.gif);
    background-repeat: repeat-y;
    width:1px;
/*    background-color: Fuchsia;*/

}
.th-bg-vakansy-table {
    background-image: url(/img/vakansy_table_th.gif);
    background-repeat: repeat;
}
.th-bg-vakansy-table b {
    font-size: 12px;
}
.li_vakansies {
    font-size: 12px;
     line-height: 3.5ex;
     text-decoration: none;
     color: Black;
}

.circle {
    list-style: circle;
    padding-top: 10px;
    line-height: 20px;
}

.subscribe-form-left {
    background-image: url(/img/subscribe_form_bg_left.gif);
    background-repeat: no-repeat;
    width: 256px;
    margin: 0px 0px 5px 37px;
   padding: 70px 0px 0px 35px;  
    height: 123px;
    /*float: right;*/
}
.subscribe-text-left {
    width: 300px;
    margin: 0px 10px 5px 20px;
   padding: 0px 0px 0px 0px;    
}
.subscribe-left {
    background-image: url(/img/subscribe_left_bg.gif);
    background-repeat: repeat;
    width: 328px;
 /*   height: 153px;*/
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
/*    background-color: #95A1B8;*/

    display:inline-block; 
    display:block;
    text-indent: 0px; 
    clear: both; 
}
.subscribe-left h3 {
    color: #96A2B2;
    font-size: 20px;
    font-weight: normal;
    margin: 0px 20px 5px 20px;
   padding: 10px 0px 0px 0px; 
}
.subscribe-input-left {
/*  position: relative;
    top: 0px;
    left: 0px;*/
    background-image: url(/img/subscribe_left_bg.gif);
    background-repeat: repeat;
    color: #003662;
    width: 326px;
/*  background-color: Aqua;*/
/*  height: 10px;*/
}
.subscribe-login-left {
  color: Black;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border: 1px solid #C3C3C3;
  width: 160px;
  height: 17px;
}
.text-bottom {
    width: 95%;
    text-align: justify;
    font-weight: 400;
  padding: 10px 10px 0px 10px;
  margin: 10px 10px 0px 10px;   
  color: #949CA9; 
  font-size: 90%;
}
/* блок работодателю и соикателю на главной */
.employer-competitor {
    width: 607px;
    margin: 0px 0px 10px 0px;
	 padding: 0px 0px 0px 0px;

}
/* пресс-центр на главной */
div#text-press-center-index  {
    background-image:  url(/img/press-center_bg.gif);  
    background-repeat: no-repeat;
    padding: 40px 0px 45px 10px;
    margin: 60px 0px 0px 0px;
    text-align: left;
    width: 292px; 
    font-weight: normal;
    line-height: 1.5em;

}

div#text-press-center-index .right a {
    color: Red; 
     margin-right: 20px;
     
}
.titel-press-center {
      padding: 0px 0px 0px 0px;
     margin: 0px 0px 0px 0px;   
}

.press-center {
    padding: 0px 0px 10px 0px;
     margin: 18px 0px 0px 0px;
     float: right;
     width: 292px; 
}
/* соискатель  на главной */
.competitor {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    float: right;
	/*  background-color: aqua; */
    width: 292px; /*  height: 300px; *//*  height: 300px; */
}

/* работодатель на главной */
.employer {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    font-weight: normal; 
    width: 292px; 
}
/* индекс на главной */
.banner-index {
 /*   border-left: 1px solid #95A1B8; */
   /* padding: 50px 0px 45px 10px;
    margin: 60px 0px 0px 0px; */
    padding: 40px 0px 10px 10px;
    margin: 30px 0px 0px 0px;    
    text-align: left;
    font-weight: normal; 
    width: 327px; 
    line-height: 1.5em;
    background-image:  url(/img/index_unity_bg.gif);
    background-repeat: no-repeat;
}
.banner-index a, .press-center a {
     color: Black;     
}
.banner-index .right {
    text-align: right;
    padding: 0px 0px 0px 0px;
    margin: 5px 20px 0px 0px;
}
.banner-index .right a {
    color: Red; 
}
.text-left {
  width: 290px;
  text-align: justify;
  font-weight: 400;
  padding: 10px 0px 0px 0px;
  margin: 10px 0px 0px 0px;   
  color: #949CA9; 
  font-size: 90%;
}

.vakansy1 {
  /*   background-color : #F5F7FA; */
	 background-color: #DADEE9;

}
.vakansy2 {
    background-color : #EDF0F1;

}
.large {
    font-size: 15px;
    font-weight: lighter;
    text-align: left;
/*    background-color: White; */
}
.bdbd_select_vakansy h2 {
    margin: 0px 0px 0px 0px;
}
.bdbd_select_vakansy b {
    font-size: 17px;
     font-weight: 600;
}
.bdbd_select_vakansy .mailto_vakansy1 {
  /*  color: #8A93A0; */
    color: #8A93A0; 	 
    font-weight: 400;
     font-style: italic;
}
.bg_bottom_stat {
    FILTER: alpha(style=2, opacity=20;);
}
.desc-vakans .mailto_vakansy_index, .mailto_vakansy_index {
     color: #75818E;
    font-weight: 400;

}
.none {
    list-style: none;
    font-size: small;
    margin: 0px 0px 0px 15px;
    padding: 0px 0px 0px 0px;
}
.position-all {
    line-height: 1.2ex;
}
.breadcrumb a {
    color: Black;
}
.breadcrumb a:visited  {
    color: #75818E;
   text-decoration: none;   
}
p.text-new-vakans a.rot {
    color: Red; 
}
p.text-new-vakans a.rot:visited {
    color: Red; 
     text-decoration: none;
}
p.text-new-vakans a.rot:hover {
    color: Red; 
     text-decoration: underline;
}
input.vak-search  {
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    font-weight: 400;
    white-space:nowrap;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: Red;
    height:20px;
    border: 1px solid #DADEE9;
    width: 450px;
    
}
a {
    color: #1174D1;
    text-decoration: none;
}
a:visited {
    color: #115495;
    text-decoration: none;
}
a:hover {
    color: Red;
    text-decoration: underline;
}
.right_align {
    text-align: right;
}

.links-index {
    position: relative;
    margin: -30px 0px 10px 0px;
    width: 200px;
    height: 20px;
    
}
.banner-set-unity {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-image: url(/img/unity-set.gif);
   background-repeat: no-repeat;    
    width: 327px;
    height: 100px;  
}
.banner-finances-unity {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-image: url(/img/unity-fin.gif);
   background-repeat: no-repeat;    
    width: 327px;
    height: 100px;  
}
.set-text {

    margin: 0px 0px 10px 120px;
    padding: 40px 0px 0px 0px;
    width: 187px;
    height: 48px;
    font-size: 13px;
}


.comment-input {
  color: Black;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border: 1px solid #C3C3C3;

}

div#nifty{ margin: 0 0 0 0;background: #DBE2ED; width: 610px;} 
b.rtop, b.rbottom{display:block;background: #FFF} 
b.rtop b, b.rbottom b{display:block;height: 1px; 
   overflow: hidden; background: #DBE2ED} 
b.r1{margin: 0 5px} 
b.r2{margin: 0 3px} 
b.r3{margin: 0 2px} 
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px} 

strong.rtop, strong.rbottom{display:block;background: #FFF} 
strong.rtop strong, strong.rbottom strong{display:block;height: 1px; 
   overflow: hidden; background: #DBE2ED} 
strong.r1{margin: 0 5px} 
strong.r2{margin: 0 3px} 
strong.r3{margin: 0 2px} 
strong.rtop strong.r4, strong.rbottom strong.r4{margin: 0 1px;height: 2px} 


#login_alert
{
 position: absolute;
    width: 240px;
  /*  left: 38%; */
    top: 85px;
    background: #fff;
    border:solid #eee 5px;
    display: none;
    z-index: 99;
    overflow: hidden;
     text-align: center;
}

#login_alert_employer
{
 position: relative;
    width: 240px;
  /*  left: 38%; */
    top: -200px;
    background: #fff;
    border:solid #eee 5px;
    display: none;
    z-index: 99;
    overflow: hidden;
     text-align: center;
}

#login_alert #border
{
   border:1px solid #c4c4c4;
   padding: 15px 15px 15px 15px;

}

#login_alert a
{
    font:11px Tahoma, Verdana;
    text-decoration: none;
    color:#2887c3;
}

#login_alert a { text-decoration: underline; }
#login_alert a:hover { text-decoration: none; }
.link-set-unity {
position: relative;
top: -100px;
left: 0px;
/* display: block; */
background-color: transparent;
z-index: 22;
 clear: both;   
    margin: 0px 0px -95px 0px;
    padding: 0px 0px 0px 0px;
    height: 95px;
    width: 327px;
    font-size: 1px;

}
.link-press-center {
position: relative;
top: -140px;
left: 0px;
/* display: block; */
background-color: transparent;
z-index: 22;
 clear: both;   
    margin: 0px 0px -140px 0px;
    padding: 0px 0px 0px 0px;
    height: 120px;
    width: 280px;
    font-size: 1px;

}

.text-inside p.nb b {
	color: Red;
}

.vak-b {
     color: #3175D1;
}





.banner-index-error {
    padding: 10px 0px 0px 10px;
    margin: 20px 0px 0px 0px;    
    text-align: left;
    font-weight: normal; 
    width: 317px; 
    line-height: 1.5em;
    background-image:  url(/img/index_unity_bg_index_error.gif);
    background-repeat: no-repeat;
}
.banner-index-error a, .press-center a {
     color: Black;     
}
.banner-index-error .right {
    text-align: right;
    padding: 0px 0px 0px 0px;
    margin: 5px 20px 0px 0px;
}
.banner-index-error .right a {
    color: Red; 
}

.employer-competitor {
/* width: 608px; */
}
.desc-vakans-top .desc-vakans-top h2 { /* название вакансий на главной */
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;  
    background: url(/img/titel-vakans-bg.gif);
    background-repeat: repeat;
    background-color: #E6EBF1;   
/*    font-variant: small-caps;  */
    font-weight: bold;
    font-size: 13px;
}
.top-index-go {
display: none;
font-size: 5px;
}
h1.top-index-go {
display: none;
font-size: 5px;
}

.text-left h2 {
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px; 	
	 font-size: 13px;
	 font-weight: 600;
}
.text-left p {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px; 	
}

#back_call
{
    position: absolute;
    width: 540px;
  /*  left: 38%; */
    top: 85px;
    background: #fff;
    border:solid #eee 5px;
    display: none;
    z-index: 199;
    overflow: hidden;
    text-align: left;
}

.left_align {
    text-align: left;
	 padding-left: 17px;
}
.normal {
  text-align: justify;
  font-weight: 400;
  padding: 10px 0px 0px 0px;
  margin: 10px 0px 0px 0px;   
  color: black; 
  font-size: 100%;	
}

.text-inside p small {
   font-size: 20px;
}