.vp_left .vp_d1 .vp_title{  font-size: 1em; color: #696969;}
.vp_d1 .vp_title {font-size: 1em; letter-spacing: normal;}


.vp_left TR.vp_left TD.vp {background: none;}
.vp_left *[class='vp_header'] .vp_d1{/*ie7 mozilla opera*/ border: solid 1px #CCC; height: 19px; background: #FFF url('/img/028.png');}
*html .vp_left .vp_d1{ /*ie 5-6 hack*/ background: #FFF; border: solid 1px #CCC; height: 19px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/028.png', sizingMethod='scale');}

.vp_left *[class='vp_header'] .vp_d0{/*ie7 mozilla opera*/ background-image: url('/img/029.gif');}
*html .vp_left .vp_d0{ /*ie 5-6 hack*/  height: 20px; background-image: url('/img/029.gif');}


.vp_common *[class='vp_header'] TD.vp{/*ie7 mozilla opera*/ background: #969696 url('/img/028.png');}
*html .vp_common .vp_header TD.vp{ /*ie 5-6 hack*/ background: #969696; height: 20px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/028.png', sizingMethod='scale');}


.right_col_close a{ background: url('/img/030.gif') no-repeat right;}


BODY {
  background: url("/img/031.gif") top repeat-x #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

#page_right_column .InOutGrid .p_name,
.right_column .InOutGrid .p_name{  text-transform: none;   font-size: 1em;}

.section_contact_r .InOutGrid .p_name,
.section_contact_r h1{  text-transform: none;   font-size: 1em; padding: 0}


#personal_manager .p_name{ padding-top: 1px; }

.section_adv_static table td {text-align: center;}

.paid .vp_employer .InOutGrid .p_name,
.free .vp_employer .InOutGrid .p_name{
   text-align: left;
	 color: green;
	 font-weight: 600;
}
.free .vp_employer .InOutGrid .p_name a{ color: green; text-decoration: none; border-bottom: solid 1px #9c9;}

.rotamax_horizontal{
  padding: 10px 0 10px 0;
  margin-bottom: 10px;
  border-top: solid 1px #FA0;
  border-bottom: solid 1px #FA0;
  width: 100%;
  text-align: center;
}

body.recruiting table.vp_common table a{ color: red;}
body.press .vp_common tr.vp_content td.vp table td{ vertical-align: top;}
body.press .vp_common tr.vp_content td.vp table td a{ font-weight: 600; color: red;}

body.advices .section_offer li {font-size: 2em; background: none; padding: 0 2em; text-decoration: underline; color: red;}
body.advices .section_offer li a { color: red;}

.section_contact_r .linkblock a { font-weight: 600; }
.section_your_distribution .linkblock a { font-weight: 600; }



#footer_section{
	padding-left: 0;
	padding-right: 0;
	padding-top: 20px;
	padding-bottom: 10px;
}
#footer_copyright{
  width: 100%;
  margin: 20px 0;
  height: 80px;
  border-top: solid 1px #CCC;
  border-bottom: solid 1px #CCC;
}

#footer_copyright a{
  text-decoration: none;
}
.joblist_logo{
  width: 230px;
  text-align: center;
}
.joblist_logo img{
  border: none;
  width: 100px;
  height: 30px;
  padding-left: 7px;
}
.footer_count{
  text-align: right;
  padding-right: 30px;
}

a,
a:link { color: #000; }



a.greyerdarkR {
        color: #000000;
        font-weight: bold;
        font-size: 12px;
}
a.greyerdarkR:hover {
        color: #83B36B;
}

a.greyerdarkS {
        color: #000000;
        font-weight: bold;
        font-size: 12px;
}
a.greyerdarkS:hover {
        color: #F3AA00;
}

a:hover {
      color: #FF0000;
      text-decoration: underline;
     }

a.noneS {
      text-decoration: none;
     }

.greener {
	color: #83B36B;
	font-weight: bold;
	font-size: 12px;
}

.news {
	margin: 10px 0px 0px 0px;
}

form {
      padding: 0px;
      margin: 0px;
     }

.form_text {
     font-family: Verdana, Arial Cyr, Arial, Helvetica;
     font-size: 10px;
     font-weight: normal;
     text-transform: uppercase;
     text-indent: 10px;
     }

.form_notice {
     font-family: Verdana, Arial Cyr, Arial, Helvetica;
     font-size: 12px;
     font-style : italic;
     }

.form_warn {
     font-family: Verdana, Arial Cyr, Arial, Helvetica;
     font-size: 12px;
     font-weight: bold;
     font-style : italic;
     color: red;
     }

input {
     font-family: Tahoma, Arial,MS Sans Serif, sans-serif;
     font-size : 12px;
     color: #2a2a2a;
     SCROLLBAR-FACE-COLOR: #437bc5;
     SCROLLBAR-HIGHLIGHT-COLOR: #eeeeee;
     SCROLLBAR-SHADOW-COLOR: #eeeeee;
     SCROLLBAR-ARROW-COLOR: #eeeeee;
     scrollbar-base-color : #437bc5;
     background : #F5F5F5;
    }

textarea {
     font-family: Tahoma, Arial,MS Sans Serif, sans-serif;
     font-size : 12px;
     color: #2a2a2a;
     SCROLLBAR-FACE-COLOR: #437bc5;
     SCROLLBAR-HIGHLIGHT-COLOR: #eeeeee;
     SCROLLBAR-SHADOW-COLOR: #eeeeee;
     SCROLLBAR-ARROW-COLOR: #eeeeee;
     scrollbar-base-color : #437bc5;
     background : #F5F5F5;
    }

select {
     font-family: Tahoma, Arial,MS Sans Serif, sans-serif;
     font-size : 12px;
     background : #F5F5F5;
    }

.none {}

.city {
      font-size: 12px;
      font-family: Tahoma;
      font-weight: bold;
      color: #000000;
     }

.error {
      font-size: 13px;
      font-family: Tahoma;
      font-weight: bold;
      color: #531210;
     }

.nav {
      font-size: 10px;
      font-family: Tahoma;
      color: #000000;
     }

.nodescr {
      font-size: 13px;
      font-family: Tahoma;
      color: #B9A05D;
     }

.normal_text {
      font-size: 13px;
      font-family: Tahoma;
     }

.message_0 {
      font-size: 13px;
      font-family: Tahoma;
      font-weight: bold;
      color: blue;
     }

.profession {
      font-size: 12px;
      font-family: Tahoma;
      font-weight: bold;
      color: #000000;
     }

.salary {
      font-size: 12px;
      font-family: Tahoma;
      font-weight: bold;
      color: #132228;
     }

.yellower {
      font-size: 12px; 
      font-weight: bold; 
      color: #f3aa00;
     }

.red {
      color: #CC3333;
     } 

.grey {
	color: #a6a6a6;
	font-size: 11px;
}

.3plogo_text {
      font-size: 11px;
      font-family: Tahoma;
     }

.textHotVacancy:link {
      font-size:	12px;
      font-family:	Tahoma;
      font-weight:	bold;
      text-decoration:	none;
      color:		#000000;
     }
.textHotVacancy:visited {
      font-size:	12px;
      font-family:	Tahoma;
      font-weight:	bold;
      text-decoration:	none;
      color:		#000000;
     }
.textHotVacancy:hover {
      font-size:        12px;
      font-family:      Tahoma;
      font-weight:      bold;
      color:            #ae1826;
     }

          
.textHotVacancySalary {
      font-size: 12px;
      font-family: Tahoma;
      font-weight: bold;
      color:#CD212D;
     }

.textResStat {
      font-size: 12px;
      font-family: Verdana;
      font-weight: bold;
      color:white;
}

.textResStatTime {
      font-size: 10px;
      font-family: Verdana;
      font-weight: bold;
      color:white;
}

.textVacStat {
      font-size: 12px;
      font-family: Verdana;
      font-weight: bold;
      color:white;
}

.textVacStatTime {
      font-size: 10px;
      font-family: Verdana;
      font-weight: bold;
      color:white;
}

.menuItem {
      font-size: 13px;
      font-family: Tahoma;
      text-indent: 10px;
      font-weight: bold;
      
     }

.menuSubItem {
      font-size: 11px;
      font-family: Tahoma;
      text-indent: 18px;
     }

.bar	{
        color: #FFFFFF;
	font-size: 11px;
	display: inline;
        font-weight: bold; 
        text-transform:uppercase;
        text-decoration:none
	}
