a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
div {
	display:inline;
}
form {
	display:inline;
}
body {
	margin:0 0 6px 0;
}
.fon {
	background:url(./images/border_fon.gif);
	background-repeat:repeat-x;
	width:242px;
	vertical-align:top;
	padding-top:6px;
	text-align: center;
}
.fon2 {
	background:url(./images/border_fon.gif);
	background-repeat:repeat-x;
	width:442px;
	vertical-align:bottom;
	text-align: center;
}
.search_input {
  border-style:solid;
  border-width:1px;
  border-color:#FF9900;
  font-family: Tahoma;
  font-size:11px;
	color:#000000;
	height:20px;
	width:440px;
}
.search_submit {
	vertical-align:top;
	padding-top:4px;
}
.search_radio {
	font-family: Tahoma;
	font-size:11px;
	color:#FF9900;
	vertical-align:middle;
	text-align:left;
	padding-bottom:2px;
	padding-top:0;
}
.category_name {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007CC3;
	font-weight: normal;
	background:url(./images/border_fon_catalog.gif);
	background-repeat:repeat-y;
	vertical-align:middle;
	padding-left:12px;
	padding-right:8px;
	padding-top:4px;
}
.category_name a{
	color:#007CC3;
}
.category_name_type {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#007CC3;
	font-weight:bold;
	vertical-align:middle;
	padding-top:2px;
	padding-bottom:4px;
	text-align:center;
	border-bottom:solid 1px #d8d8d8;
	border-left:solid 1px #b3d4eb;	
	border-right:solid 1px #b3d4eb;				
}
.category_name_type a{
	color:#007CC3;
}
.category_padding {
	font-size:4px;
	border-left:solid 1px #b3d4eb;	
	border-right:solid 1px #b3d4eb;		
}
.category_padding2 {
	font-size:6px;
	background:url(./images/border_fon_catalog.gif);
	background-repeat:repeat-y;
	border-bottom:solid 1px #e0e0e0;
}
a img{
	text-decoration:none;
	border:none;
}
.main_menu_fon {
	background-color:#f0f7fb;
}
.main_menu_title {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#007CC3;
	font-weight:bold;
	vertical-align:middle;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	border-top:solid 1px #b3d4eb;
	border-bottom:solid 1px #b3d4eb;	
}
.main_menu_title a{
	color:#007CC3;
}
.main_menu_new {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f00000;
	font-weight:normal;
}
.main_menu_top_border {
	background-color:#f0f7fb;
	font-size:2px;
	vertical-align:bottom;
	border-top:solid 1px #b3d4eb;
}
.main_menu_bottom_border {
	background-color:#f0f7fb;
	font-size:2px;	
	vertical-align:top;
	border-bottom:solid 1px #b3d4eb;	
}
.main_table_fon {
	background-color:#f0f7fb;
	vertical-align:bottom;
}
.main_table_top_border {
	background-color:#f0f7fb;
	font-size:2px;
	vertical-align:bottom;
	border-top:solid 1px #b3d4eb;
}
.main_table_bottom_border {
	background-color:#f0f7fb;
	font-size:2px;	
	vertical-align:top;
	border-bottom:solid 1px #b3d4eb;	
}
.main_table_vacancy_name_type {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#007CC3;
	font-weight:bold;
	vertical-align:middle;
	padding-top:2px;
	padding-bottom:4px;
	text-align:center;
	border-bottom:solid 1px #d8d8d8;
	border-left:solid 1px #b3d4eb;
	border-right:solid 1px #b3d4eb;	
}
.main_table_vacancy_name_type a{
	color:#007CC3;
}
.main_table_vacancy_name {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#007CC3;
	font-weight: normal;
	vertical-align:middle;
	padding-left:4px;
	padding-right:2px;
	padding-top:4px;
	border-left:solid 1px #b3d4eb;
}
.main_table_vacancy_name a{
	color:#007CC3;
}
.main_table_novacancy {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007CC3;
	font-weight: normal;
	text-align:center;
	vertical-align:middle;
	padding-left:8px;
	padding-right:4px;
	padding-top:4px;
	border-left:solid 1px #b3d4eb;
	border-right:solid 1px #b3d4eb;	
}
.main_table_novacancy a{
	color:#007CC3;
}
.main_table_vacancy_pay {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004ea5;
	font-weight: normal;
	vertical-align:middle;
	text-align:right;
	padding-left:2px;
	padding-right:4px;
	padding-top:4px;
	border-right:solid 1px #b3d4eb;		
}
.main_table_vacancy_pay a{
	color:#004ea5;
}
.main_table_vacancy_pay_red {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004ea5;
	font-weight:bold;
}
.main_table_padding_bottom {
	font-size:4px;
	border-left:solid 1px #b3d4eb;	
	border-right:solid 1px #b3d4eb;			
}
.main_last_vacancy_post {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#007CC3;
	font-weight: bold;
	padding-top:4px;
	padding-bottom:1px;	
}
.main_last_vacancy_post a{
	color:#007CC3;
}
.main_last_vacancy_firm {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#007CC3;
	font-weight: normal;
	padding-top:4px;
	padding-bottom:1px;	
}
.main_last_vacancy_firm a{
	color:#007CC3;
}
.main_last_vacancy_pay {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#007CC3;
	font-weight: normal;
	text-align:right;
	padding-right:2px;
	padding-top:4px;
	padding-bottom:1px;	
}
.main_last_vacancy_pay a{
	color:#007CC3;
}
.firm_name {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#007CC3;
	font-weight:bold;
	padding-top:8px;
	padding-left:4px;
}
.firm_name a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#007CC3;
	font-weight:bold;	
}
.firm_logo {
	padding-top:20px;
	padding-left:4px;
}
.firm_description {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#007CC3;
	font-style:normal;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:4px;
	text-align:justify;
}
.firm_description2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#007CC3;
	font-style:normal;
	text-align:left;
	padding-top:2px;
	padding-left:4px;
	padding-right:8px;
	text-align:justify;	
}
.firm_description2 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#007CC3;
	font-style:normal;
	text-align:left;
	text-align:justify;	
}
.firm_address {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:left;
	padding-left:4px;
}
.firm_caption {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;	
  font-weight:bold;	
  color:#004ea5;	
	padding:4px 4px 10px 8px;
}
.firm_terms_title {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#004ea5;
  text-align:justify;	
	padding:4px 4px 6px 8px;
}
.firm_terms_text {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#004ea5;
  text-align:justify;
	padding:0 4px 4px 12px;
}
.srch_firm_address {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:left;
	padding-top:4px;	
	padding-left:4px;
	padding-bottom:10px;
	border-bottom:solid 1px #e0e0e0;	
}
.firm_phone {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:right;
	padding-right:8px;		
}
.srch_firm_phone {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:right;
	padding-top:4px;
	padding-right:8px;
	padding-bottom:10px;	
	border-bottom:solid 1px #e0e0e0;		
}
.firm_fax {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:right;
	padding-right:8px;	
}
.firm_site {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:right;
	padding-right:8px;	
}
.firm_site a{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#727171;
	font-style:normal;
}
.firm_site_paid {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:right;
	padding-right:8px;	
}
.firm_site_paid a{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#007CC3;
	font-style:normal;
}
.firm_mail {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:right;
	padding-right:8px;	
}
.firm_mail a{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
}
.firm_worked {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:left;
	padding-left:4px;	
}
.firm_holidays {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:left;
	padding-left:4px;	
}
.firm_photo {
	text-align:center;
	padding-top:10px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
}
.vacancy_property {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	font-weight:bold;
	padding-left:8px;
	padding-top:2px;
	padding-bottom:2px;	
}
.vacancy_property2 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	font-weight:bold;
	padding-bottom:0;
	padding-top:0;
}
.vacancy_part {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4f789f;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	padding-top:8px;
	padding-bottom:4px;
	padding-left:3px;
}
.vacancy_pos {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#007CC3;
	font-weight:bold;
	padding-top:8px;
	text-align:right;
}
.srch_vacancy_pos {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#007CC3;
	font-weight:bold;
	padding-top:8px;
	padding-left:8px;
	text-align:right;
	border-bottom:solid 1px #e0e0e0;		
}
.vacancy_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#007CC3;
	font-weight:bold;
	padding-top:8px;
	padding-left:2px;
	padding-bottom:4px;
}
.vacancy_title2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#007CC3;
	font-weight:bold;
	padding-top:8px;
	padding-left:4px;
}
.vacancy_title2 a{
	color:#007CC3;
}
.vacancy_title2_new{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#007CC3;
	font-weight:bold;
	padding-top:4px;
	padding-left:4px;
	vertical-align:top;
}
.vacancy_title2_new a{
	color:#007CC3;
}
.vacancy_logo {
	padding-top:20px;
	padding-left:4px;
}
.vacancy_firm {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:left;
	padding-left:0;
}
.vacancy_firm a{
	color:#007cc3;
	font-weight:bold;
}
.vacancy_date {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:right;
	padding-left:2px;
	padding-right:6px;
}
.vacancy_description {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#007CC3;
	font-style:normal;
	padding-left:12px;
	padding-right:6px;
	text-align:justify;
}
.vacancy_description2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#007CC3;
	font-style:normal;
	text-align:left;
	padding-top:2px;
	padding-left:4px;
	padding-right:8px;
	text-align:justify;	
}
.vacancy_description2 a{
	color:#007CC3;
}
.vacancy_category {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:left;
	padding-left:4px;
}
.vacancy_address {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:left;
	padding-left:4px;
}
.vacancy_exp {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:left;
	padding-left:8px;
}
.vacancy_pay {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004ea5;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	padding-left:4px;
}
.vacancy_caption {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;	
  font-weight:bold;	
  color:#004ea5;	
	padding:4px 4px 10px 8px;
}
.vacancy_terms_title {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#004ea5;
  text-align:justify;	
	padding:4px 4px 6px 8px;
}
.vacancy_terms_text {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#004ea5;
  text-align:justify;
	padding:0 4px 4px 12px;
}
.srch_vacancy_address {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:left;
	padding-top:4px;	
	padding-left:4px;
	padding-bottom:10px;
	border-bottom:solid 1px #e0e0e0;	
}
.vacancy_phone {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:right;
	padding-right:8px;		
}
.srch_vacancy_phone {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:right;
	padding-top:4px;
	padding-right:8px;
	padding-bottom:10px;	
	border-bottom:solid 1px #e0e0e0;		
}
.vacancy_fax {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:right;
	padding-right:8px;	
}
.vacancy_site {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:right;
	padding-right:8px;	
}
.vacancy_site a{
	font-size:12px;
	color:#727171;
}
.vacancy_site_paid {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:right;
	padding-right:8px;	
}
.vacancy_site_paid a{
	color:#007CC3;
}
.vacancy_mail {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:left;
	padding-left:4px;	
}
.vacancy_mail a{
	color:#007CC3;
}
.vacancy_worked {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:left;
	padding-left:4px;	
}
.vacancy_holidays {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:left;
	padding-left:4px;	
}
.vacancy_photo {
	text-align:center;
	padding-top:10px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
}
.resume_property {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	font-weight:bold;
	padding-left:8px;
	padding-bottom:4px;
	padding-top:4px;
}
.resume_property2 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	font-weight:bold;
	padding-bottom:4px;
	padding-top:4px;
}
.resume_part {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4f789f;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	padding-top:8px;
	padding-bottom:4px;
	padding-left:3px;
}
.resume_pos {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#007CC3;
	font-weight:bold;
	padding-top:8px;
	text-align:right;
}
.srch_resume_pos {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#007CC3;
	font-weight:bold;
	padding-top:8px;
	padding-left:8px;
	text-align:right;
	border-bottom:solid 1px #e0e0e0;		
}
.resume_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#007CC3;
	font-weight:bold;
	padding-top:8px;
	padding-left:4px;
	padding-bottom:4px;
}
.resume_title2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#007CC3;
	font-weight:bold;
	padding-top:8px;
	padding-left:4px;
}
.resume_title2 a{
	color:#007CC3;
}
.resume_logo {
	padding-top:20px;
	padding-left:4px;
}
.resume_firm {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:left;
	padding-left:4px;
}
.resume_date {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:left;
	padding-left:4px;
}
.resume_description {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#007CC3;
	font-style:normal;
	padding-left:12px;
	text-align:justify;
}
.resume_description2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#007CC3;
	font-style:normal;
	text-align:left;
	padding-top:2px;
	padding-left:4px;
	padding-right:8px;
	text-align:justify;	
}
.resume_description2 a{
	color:#007CC3;
}
.resume_category {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:left;
	padding-left:4px;
}
.resume_address {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:left;
	padding-left:4px;
}
.resume_caption {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;	
  font-weight:bold;	
  color:#004ea5;	
	padding:4px 4px 10px 8px;
}
.resume_terms_title {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#004ea5;
  text-align:justify;	
	padding:4px 4px 6px 8px;
}
.resume_terms_text {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#004ea5;
  text-align:justify;
	padding:0 4px 4px 12px;
}
.srch_resume_address {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:left;
	padding-top:4px;	
	padding-left:4px;
	padding-bottom:10px;
	border-bottom:solid 1px #e0e0e0;	
}
.resume_phone {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:right;
	padding-right:8px;		
}
.srch_resume_phone {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:right;
	padding-top:4px;
	padding-right:8px;
	padding-bottom:10px;	
	border-bottom:solid 1px #e0e0e0;		
}
.resume_fax {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:right;
	padding-right:8px;	
}
.resume_site {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:right;
	padding-right:8px;	
}
.resume_site a{
	font-size:12px;
	color:#727171;
}
.resume_site_paid {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:right;
	padding-right:8px;	
}
.resume_site_paid a{
	color:#007CC3;
}
.resume_mail {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:left;
	padding-left:4px;	
}
.resume_mail a{
	color:#007CC3;
}
.resume_worked {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:left;
	padding-left:4px;	
}
.resume_holidays {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:left;
	padding-left:4px;	
}
.resume_photo {
	text-align:center;
	padding-top:10px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
}
.catalog_category_name {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007CC3;
	font-weight:bold;
	padding-top:2px;
	padding-left:4px;
	text-align:left;
}
.catalog_category_name a{
	color:#007CC3;
}
.catalog_category_name_empty {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777;
	text-align:left;
	font-weight:normal;
	padding-top:2px;
	padding-left:4px;
}
.catalog_vacancy_count {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007CC3;
	font-weight:normal;
	padding-top:2px;
}
.catalog_new_vacancy_count {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#959595;
	font-weight:normal;
	padding-top:2px;
	padding-right:8px;
	text-align:right;
}
.catalog_subcategory_name {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007CC3;
	font-weight:normal;
	padding-top:0;
	padding-left:4px;
}
.catalog_subcategory_name a{
	color:#007CC3;
}
.vacancy_category_name {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007CC3;
	font-weight:normal;
	padding-top:2px;
	padding-left:2px;
}
.vacancy_category_name a{
	color:#007CC3;
	font-weight:bold;
}
.subcat_category_name {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#007CC3;
	font-weight:bold;
	padding-top:2px;
	padding-left:4px;
}
.subcat_category_name a{
	color:#007CC3;
}
.subcat_subcategory_name {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007CC3;
	font-weight:normal;
	padding-top:4px;
	padding-left:14px;
}
.subcat_subcategory_name a{
	color:#007CC3;
}
.add_site_hint {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
}
.add_site_notice {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;	
  color:#004ea5;	
	padding:0 4px 2px 8px;
	text-align:justify;
}
.add_site_notice a{
  color:#004ea5;	
	font-weight:bold;	
}
.add_site_name {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007CC3;
	font-weight:bold;
	vertical-align:top;
	padding-top:10px;
	padding-right:6px;
	padding-left:6px;
}
.add_site_name a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007CC3;
	font-weight:bold;
}
.add_site_mail_hidden {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004ea5;
}
.add_site_select {
  font-family: Tahoma;
  font-size:11px;
	color:#000000;
	height:18px;
	margin-top:10px;
	width:180px;
}
.add_site_input {
  border-style:solid;
  border-width:1px;
  border-color:#004ea5;
  font-family: Tahoma;
  font-size:11px;
	color:#000000;
	height:18px;
	width:180px;
	margin-top:8px;	
}
.add_site_textarea {
  border-style:solid;
  border-width:1px;
  border-color:#004ea5;
  font-family: Tahoma;
  font-size:11px;
	color:#000000;
	margin-top:10px;
	height:150px;
}
.add_site_textarea_notice {
  border-style:solid;
  border-width:1px;
  border-color:#004ea5;
  font-family: Tahoma;
  font-size:11px;
	color:#000000;
	margin-top:10px;
	height:50px;
}
.add_site_submit {
	border-style:solid;
	border-width:1px;
	border-color:#004ea5;
	background-color:#0072bc;
	width:130px;
	height:22px;
	font-family: Tahoma;
	font-size:11px;
	color:#ffffff;
	margin-top:10px;
}
.add_site_file {
  border-style:solid;
  border-width:1px;
  border-color:#004ea5;
  font-family: Tahoma;
  font-size:11px;
	color:#000000;
	height:18px;
	width:240px;
	margin-top:8px;
}
.add_vacancy_hint {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
}
.add_vacancy_notice {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;	
  color:#004ea5;	
	padding:0 4px 2px 8px;
	text-align:justify;
}
.add_vacancy_notice a{
  color:#004ea5;	
	font-weight:bold;	
}
.add_vacancy_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007CC3;
	font-weight:bold;
	vertical-align:top;
	padding-top:10px;
	padding-right:6px;
	padding-left:6px;
}
.add_vacancy_title a{
	color:#007CC3;
}
.add_vacancy_mail_hidden {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004ea5;
}
.add_vacancy_select {
  font-family: Tahoma;
  font-size:11px;
	color:#000000;
	height:18px;
	margin-top:10px;
	width:180px;
}
.add_vacancy_select_pay {
  font-family: Tahoma;
  font-size:11px;
	color:#000000;
	height:18px;
	margin-top:10px;
	width:80px;
}
.add_vacancy_input {
  border-style:solid;
  border-width:1px;
  border-color:#004ea5;
  font-family: Tahoma;
  font-size:11px;
	color:#000000;
	height:18px;
	width:180px;
	margin-top:8px;	
}
.add_vacancy_input_age {
  border-style:solid;
  border-width:1px;
  border-color:#004ea5;
  font-family: Tahoma;
  font-size:11px;
	color:#000000;
	height:18px;
	width:30px;
	margin-top:8px;	
}
.add_vacancy_input_pay {
  border-style:solid;
  border-width:1px;
  border-color:#004ea5;
  font-family: Tahoma;
  font-size:11px;
	color:#000000;
	height:18px;
	width:45px;
	margin-top:8px;	
	margin-bottom:1px;	
}
.add_vacancy_textarea {
  border-style:solid;
  border-width:1px;
  border-color:#004ea5;
  font-family: Tahoma;
  font-size:11px;
	color:#000000;
	margin-top:10px;
	height:150px;
}
.add_vacancy_textarea_notice {
  border-style:solid;
  border-width:1px;
  border-color:#004ea5;
  font-family: Tahoma;
  font-size:11px;
	color:#000000;
	margin-top:10px;
	height:50px;
}
.add_vacancy_radio {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004ea5;
	margin-top:6px;
}
.add_vacancy_submit {
	border-style:solid;
	border-width:1px;
	border-color:#004ea5;
	background-color:#0072bc;
	width:130px;
	height:22px;
	font-family: Tahoma;
	font-size:11px;
	color:#ffffff;
	margin-top:10px;
}
.add_vacancy_file {
  border-style:solid;
  border-width:1px;
  border-color:#004ea5;
  font-family: Tahoma;
  font-size:11px;
	color:#000000;
	height:18px;
	width:240px;
	margin-top:8px;
}
.add_text_behind {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004ea5;
	margin-top:6px;
}
.add_resume_hint {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
}
.add_resume_notice {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;	
  color:#004ea5;	
	padding:0 4px 2px 8px;
	text-align:justify;
}
.add_resume_notice a{
  color:#004ea5;	
	font-weight:bold;	
}
.add_resume_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007CC3;
	font-weight:bold;
	vertical-align:top;
	padding-top:10px;
	padding-right:6px;
	padding-left:6px;
}
.add_resume_title a{
	color:#007CC3;
}
.add_resume_birth_hidden {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004ea5;
}
.add_resume_select {
  font-family: Tahoma;
  font-size:11px;
	color:#000000;
	height:18px;
	margin-top:10px;
	width:180px;
}
.add_resume_select_birth {
  font-family: Tahoma;
  font-size:11px;
	color:#000000;
	height:18px;
	margin-top:10px;
	width:80px;
}
.add_resume_select_pay {
  font-family: Tahoma;
  font-size:11px;
	color:#000000;
	height:18px;
	margin-top:10px;
	width:80px;
}
.add_resume_input {
  border-style:solid;
  border-width:1px;
  border-color:#004ea5;
  font-family: Tahoma;
  font-size:11px;
	color:#000000;
	height:18px;
	width:180px;
	margin-top:8px;	
}
.add_resume_input_pay {
  border-style:solid;
  border-width:1px;
  border-color:#004ea5;
  font-family: Tahoma;
  font-size:11px;
	color:#000000;
	height:18px;
	width:45px;
	margin-top:8px;	
	margin-bottom:1px;	
}
.add_resume_input_birth {
  border-style:solid;
  border-width:1px;
  border-color:#004ea5;
  font-family: Tahoma;
  font-size:11px;
	color:#000000;
	height:18px;
	width:30px;
	margin-top:8px;
	margin-bottom:1px;
}
.add_resume_birth {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004ea5;
	margin-top:6px;
}
.add_resume_textarea {
  border-style:solid;
  border-width:1px;
  border-color:#004ea5;
  font-family: Tahoma;
  font-size:11px;
	color:#000000;
	margin-top:10px;
	height:150px;
}
.add_resume_textarea_notice {
  border-style:solid;
  border-width:1px;
  border-color:#004ea5;
  font-family: Tahoma;
  font-size:11px;
	color:#000000;
	margin-top:10px;
	height:50px;
}
.add_resume_radio {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004ea5;
	margin-top:6px;
}
.add_resume_submit {
	border-style:solid;
	border-width:1px;
	border-color:#004ea5;
	background-color:#0072bc;
	width:130px;
	height:22px;
	font-family: Tahoma;
	font-size:11px;
	color:#ffffff;
	margin-top:10px;
}
.add_resume_file {
  border-style:solid;
  border-width:1px;
  border-color:#004ea5;
  font-family: Tahoma;
  font-size:11px;
	color:#000000;
	height:18px;
	width:240px;
	margin-top:8px;
}
.add_resume_pay {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004ea5;
	margin-top:6px;
}
.search_result {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#007CC3;
	font-weight:bold;
	padding-top:2px;
	padding-left:8px;
}
.search_notresult {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#007CC3;
	font-weight:bold;
	padding-top:2px;
	padding-left:8px;
	text-align:left;	
}
.footer_fon {
	background-color:#f0f7fb;
}
.footer_border_left {
	border-left:solid 1px #b3d4eb;
	background-color:#f0f7fb;
	font-size:8px;
	padding-top:4px;
	padding-bottom:4px;	
}
.footer_border_right {
	border-right:solid 1px #b3d4eb;
	background-color:#f0f7fb;
	font-size:8px;	
	padding-top:8px;
	padding-bottom:8px;	
}
.footer_menu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#007CC3;
	font-weight:normal;
	padding-left:4px;
	line-height:18px;
	text-align:center;
	border-top:solid 1px #b3d4eb;
	border-bottom:solid 1px #b3d4eb;		
}
.footer_menu a{
	font-size:12px;
	color:#007CC3;
	padding-top:0;
	padding-left:4px;
}
.footer_copyright {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#007CC3;
	font-weight:normal;
	padding-top:0;
	padding-left:12px;
	text-align:left;
	border-top:solid 1px #b3d4eb;
	border-bottom:solid 1px #b3d4eb;
}
.footer_created {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#007CC3;
	font-weight:normal;
	padding-top:0;
	padding-right:12px;
	text-align:right;	
	border-top:solid 1px #b3d4eb;
	border-bottom:solid 1px #b3d4eb;		
}
.footer_created a{
	color:#007CC3;
}
.msg_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004ea5;
	font-weight: normal;
	padding-left:4px;
	padding-top:4px;
	padding-right:8px;
	text-align:justify;
}
.msg_title a{
	color:#004ea5;
	font-weight: bold;
}
.srch_category_name {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#007CC3;
	font-style:italic;
	font-weight: bold;	
	text-align:right;
	padding-top:12px;
	padding-right:8px;
}
.srch_category_name a{
	color:#007CC3;
	padding-top:12px;
	padding-right:0;
}
.vacancy_wo_address {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:left;
	padding-left:4px;
}
.vacancy_wo_phone {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:right;
	padding-right:8px;
}
.srch_vacancy_wo_address {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:left;
	padding-top:4px;
	padding-left:4px;
	padding-bottom:10px;	
	border-bottom:solid 1px #e0e0e0;	
}
.header_city {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding-left:2px;
}
.header_city a{
	color:#007CC3;
	font-weight:bold;
}
.header_date {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	padding-bottom:14px;
	padding-right:2px;
}
.header_count_vacancy {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#727171;
	font-style:normal;
	text-align:right;
	vertical-align:bottom;
	padding-bottom:2px;
	padding-right:2px;
}
.header_count_vacancy a{
	color:#727171;
}
.vacancy_pages {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#727171;
	font-style:normal;
	font-weight:bold;
	padding-top:18px;
	padding-bottom:8px;
	text-align:center;
}
.vacancy_pages a{
	color:#007CC3;
	font-weight:normal;
	padding-top:18px;
	padding-bottom:8px;
	text-align:center;
}
.added_successful_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#007CC3;
	font-weight:bold;
	text-align:center;
	padding-top:12px;
}
.added_successful_text a{
	color:#007CC3;
}
.comment_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007CC3;
	font-weight: normal;
	padding-left:8px;
	padding-top:4px;
}
.comment_name {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007CC3;
	font-weight:bold;
	vertical-align:top;
	padding-top:10px;
	padding-right:6px;
	padding-left:6px;
}
.comment_input {
  border-style:solid;
  border-width:1px;
  border-color:#004ea5;
  font-family: Tahoma;
  font-size:11px;
	color:#000000;
	height:18px;
	width:180px;
	margin-top:8px;	
}
.comment_textarea {
  border-style:solid;
  border-width:1px;
  border-color:#004ea5;
  font-family: Tahoma;
  font-size:11px;
	color:#000000;
	height:18px;
	margin-top:10px;
	height:100px;
}
.comment_submit {
	border-style:solid;
	border-width:1px;
	border-color:#004ea5;
	background-color:#0072bc;
	width:130px;
	height:22px;
	font-family: Tahoma;
	font-size:11px;
	color:#ffffff;
	margin-top:10px;
}
.comment_count {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#007CC3;
	font-style:normal;
	font-weight:normal;
	padding-top:14px;
	padding-left:10px;
	padding-bottom:0;
	text-align:left;
}
.comment_date {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#959595;
  font-weight:normal;
	text-align:right;
	padding-left:6px;
	padding-top:16px;
	padding-bottom:4px;
}
.comment_quote {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#959595;
  font-weight:normal;
	text-align:right;
	padding-right:6px;
	padding-top:16px;
	padding-bottom:4px;
}
.comment_quote a{
  color:#959595;
}
.comment_quote a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#959595;
  font-weight:normal;
	text-align:right;
	text-decoration:none;
}
.comment_username {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#007CC3;
  text-align:left;
	padding-top:16px;
	padding-bottom:4px;
	padding-left:6px;	
}
.comment_username_admin {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#a00000;
  text-align:left;
	padding-top:16px;
	padding-bottom:4px;
	padding-left:6px;	
}
.comment_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#007CC3;
  text-align:justify;
	vertical-align:top;	
	padding-bottom:12px;
	padding-left:6px;
	border-bottom:solid 1px #e0e0e0;
}
.comment_notice {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;	
  color:#004ea5;	
	padding:0 4px 2px 8px;
}
.quote_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#959595;
	padding-left:6px;
	border-top:dashed #959595 1px;
	border-left:dashed #959595 1px;
	border-right:dashed #959595 1px;	
	border-bottom:dashed #e0e0e0 1px;
}
.quote_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#959595;
	border-top:none;
	padding-left:6px;	
	border-left:dashed #959595 1px;
	border-right:dashed #959595 1px;	
	border-bottom:dashed #959595 1px;	
}
.form_srch {
	padding-bottom:0;
	padding-top:0;
	margin-bottom:12px;
	margin-top:0;
}
.category_informer {
	text-align:center;
	vertical-align:middle;
}
.admin_menu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007CC3;
	font-weight: normal;
	vertical-align:middle;
	padding-left:6px;
	padding-right:6px;
	padding-top:4px;
}
.admin_menu a{
	color:#007CC3;
}
.admin_users_header td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  background-color:#eee;
  font-size:12px;	
  font-weight:normal;	
  color:#004ea5;	
	text-align:center;	
	padding:4px;	
}
.admin_users_active td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;	
  font-weight:normal;	
	padding:0 4px 0 4px;
	margin:0;
	background-color:#e5e5e5;
}
.admin_users_deleted td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;	
  font-weight:normal;	
	padding:0 4px 0 4px;
	margin:0;
	background-color:#f5f5f5;
}
.admin_user_type {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004ea5;
	font-weight: bold;
	padding-left:2px;
}
.enter_client_name {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007CC3;
	font-weight:bold;
	vertical-align:top;
	padding-top:10px;
	padding-right:6px;
	padding-left:6px;
}
.enter_client_name a{
	color:#007CC3;
	text-decoration:underline;
}
.enter_client_submit {
	border-style:solid;
	border-width:1px;
	border-color:#004ea5;
	background-color:#0072bc;
	width:130px;
	height:22px;
	font-family: Tahoma;
	font-size:11px;
	color:#ffffff;
	margin-top:10px;
}
.enter_client_input {
  border-style:solid;
  border-width:1px;
  border-color:#004ea5;
  font-family: Tahoma;
  font-size:11px;
	color:#000000;
	height:18px;
	width:180px;
	margin-top:8px;	
}
.select_vacancy_paid td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;	
  font-weight:normal;	
	padding:4px 4px 4px 4px;
	margin:0;
	background-color:#eee;
  color:#008040;	
}
.select_vacancy_paid_expired td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;	
  font-weight:normal;	
	padding:4px 4px 4px 4px;
	margin:0;
	background-color:#eee;
  color:#000;	
}
.select_vacancy_not_paid td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;	
  font-weight:normal;	
	padding:4px 4px 4px 4px;
	margin:0;
	background-color:#eee;
  color:#c00000;
}
.select_vacancy_center {
	text-align:center;
}
.select_preview_table {
	margin-left:14px;
}
.vacancy_preview_border {
	border:solid 1px #0072bc;
	padding-top:8px;
	padding-bottom:8px;
}
.vacancy_preview_category_name {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#007CC3;
	font-weight:bold;
	padding-top:2px;
	padding-left:12px;
}
.vacancy_preview_category_name a{
	color:#007CC3;
}
.vacancy_photo_comment {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004ea5;
	vertical-align:top;
	text-align:justify;
	padding:6px;
}
.vacancy_photo_action {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
}
.vacancy_photo_action a{
	color:#727171;
}
.vacancy_photo_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004ea5;
	vertical-align:top;
	padding-top:6px;
	padding-left:6px;
}
.add_photo_file {
  border-style:solid;
  border-width:1px;
  border-color:#004ea5;
  font-family: Tahoma;
  font-size:11px;
	color:#000000;
	height:18px;
	width:240px;
}
.add_photo_textarea {
  border-style:solid;
  border-width:1px;
  border-color:#004ea5;
  font-family: Tahoma;
  font-size:11px;
  color:#000000;
  height:100px;
}
.vacancy_photo_view {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004ea5;
	font-weight:bold;
	padding-top:8px;
	padding-left:6px;
}
.vacancy_photo_pos {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004ea5;
	text-align:center;
	vertical-align:bottom;
	padding-top:8px;
}
.vacancy_photo_edit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004ea5;
	font-weight:bold;
	padding-left:10px;	
}
.vacancy_photo_edit a{
	color:#004ea5;
}
.show_vacancy_paid_border {
	font-size:8px;
	width:6px;
}
.show_vacancy_paid_border_left {
	border-left:solid 1px #0072bc;
	background-color:#f0f7fb;			
}
.show_vacancy_paid_border_left_bottom {
	border-left:solid 1px #0072bc;
	border-bottom:solid 1px #0072bc;	
	background-color:#f0f7fb;			
}
.show_vacancy_pos {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#007CC3;
	font-weight:bold;
	padding-left:8px;
	text-align:right;
}
.show_vacancy_firm {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:left;
	padding-top:2px;	
	padding-left:4px;
	padding-right:6px;
	padding-bottom:2px;
}
.show_vacancy_firm a{
	color:#007CC3;
	font-weight:bold;
}
.show_vacancy_wo_firm {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:left;
	padding-top:4px;
	padding-left:4px;
	padding-bottom:10px;	
}
.show_vacancy_date {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#959595;
	font-weight:normal;
	padding-top:10px;
	padding-right:8px;
	text-align:right;
}
.show_vacancy_pay {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:right;
	padding-top:2px;
	padding-right:8px;
	padding-bottom:2px;	
}
.show_vacancy_wo_pay {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:right;
	padding-right:8px;
}
.show_vacancy_error {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;	
	font-weight:bold;
  color:#c00000;	
	padding:2px 4px 6px 6px;
	text-align:justify;
}
.vacancy_pos_paid {
	border-left:solid 1px #0072bc;
	border-top:solid 1px #0072bc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#007CC3;
	font-weight:bold;
	padding-top:12px;
	padding-left:0;
	text-align:right;
	background-color:#f0f7fb;		
}
.vacancy_title_paid {
	border-right:solid 1px #0072bc;
	border-top:solid 1px #0072bc;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#007CC3;
	font-weight:bold;
	padding-top:12px;
	padding-left:4px;
	background-color:#f0f7fb;	
}
.vacancy_title_paid a{
	color:#007CC3;
}
.vacancy_description_paid {
	border-right:solid 1px #0072bc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#007CC3;
	font-style:normal;
	text-align:left;
	padding-top:2px;
	padding-left:4px;
	padding-right:8px;
	background-color:#f0f7fb;		
	text-align:justify;		
}
.vacancy_description_paid a{
	color:#007CC3;
}
.vacancy_phone_paid {
	border-right:solid 1px #0072bc;
	border-bottom:solid 1px #0072bc;	
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:right;
	padding-top:4px;
	padding-right:4px;
	padding-bottom:6px;
	background-color:#f0f7fb;		
}
.vacancy_address_paid {
	border-bottom:solid 1px #0072bc;	
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:left;
	padding-top:4px;	
	padding-left:4px;	
	padding-bottom:6px;	
	background-color:#f0f7fb;		
}
.vacancy_wo_address_paid {
	border-bottom:solid 1px #0072bc;	
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:left;
	padding-top:4px;
	padding-left:4px;
	padding-bottom:6px;	
	background-color:#f0f7fb;		
}
.select_vacancy_table {
	background-color:#bbb;
	margin-left:10px;
}
.select_vacancy_type {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004ea5;
	font-weight:bold;
	text-align:left;
	padding-top:4px;
	padding-left:4px;
	padding-bottom:4px;
	background-color:#fff;	
}
.select_vacancy_header td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  background-color:#e0e0e0;
  font-size:12px;	
  font-weight:normal;	
  color:#004ea5;	
	text-align:center;	
	padding:4px;	
}
.select_vacancy_title td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;	
  font-weight:normal;	
	padding:4px 4px 4px 4px;
	margin:0;
	background-color:#eee;
}
.select_banner_type {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004ea5;
	font-weight:bold;
	text-align:left;
	padding-top:4px;
	padding-left:4px;
	padding-bottom:4px;
	background-color:#fff;	
}
.select_banner_header td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  background-color:#e0e0e0;
  font-size:12px;	
  font-weight:normal;	
  color:#004ea5;	
	text-align:center;	
	padding:4px;	
}
.select_banner_paid td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;	
  font-weight:normal;	
	padding:4px 4px 4px 4px;
	margin:0;
	background-color:#eee;
  color:#008040;	

}
.select_banner_paid_expired td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;	
  font-weight:normal;	
	padding:4px 4px 4px 4px;
	margin:0;
	background-color:#eee;
  color:#000;	
}
.select_banner_not_paid td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;	
  font-weight:normal;	
	padding:4px 4px 4px 4px;
	margin:0;
	background-color:#eee;
  color:#c00000;
}
.select_banner_center {
	text-align:center;
}
.news_img {
	padding-top:8px;
	padding-bottom:0;
	padding-left:6px;
	padding-right:8px;
}
.news_img img{
	border:1px solid #d8d8d8;	
}
.main_news_date {
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#7b7b7b;
	padding-top:4px;
	padding-left:16px;
	height:12px;
	text-align:left;
}
.main_news_title {
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#007cc3;
  text-align:left;	
	padding-top:4px;
	padding-bottom:1px;
	height:12px;
}
.main_news_title a{
  color:#007cc3;
}
.main_news_caption {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;	
  font-weight:bold;	
  color:#004ea5;	
	padding-left:8px;
}
.main_news_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;	
  font-weight:normal;	
  color:#004ea5;	
	padding-left:8px;
	padding-right:4px;
	padding-top:6px;
	text-align:justify;
}
.main_news_text a{
  color:#004ea5;
	font-weight:bold;	
}
.news_date {
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#7b7b7b;
	padding-top:8px;
	padding-bottom:2px;
	padding-left:8px;
	height:12px;
	text-align:left;
}
.news_date_archive {
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#7b7b7b;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:12px;
	padding-right:0;
}
.news_title {
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#004ea5;
  text-align:left;	
	padding-top:4px;
	padding-left:8px;
	height:12px;
}
.news_title_archive {
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#004ea5;
  text-align:left;	
	padding-top:1px;
	padding-bottom:3px;
	padding-left:8px;
}
.news_text {
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#004ea5;
  text-align:justify;
	vertical-align:top;	
	padding-top:1px;
	padding-bottom:0;
	padding-left:8px;
	padding-right:4px;
}
.news_text a{
  color:#004ea5;
  font-weight:bold;	
}
.news_text a.news_details {
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#7b7b7b;
}
.news_source {
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#004ea5;
  text-align:right;
	vertical-align:top;	
	padding-top:1px;
	padding-bottom:2px;	
	height:12px;
	border-bottom:1px solid #d8d8d8;		
}
.news_source_name {
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#004ea5;
  text-align:right;
	vertical-align:top;
	padding-right:4px;
  font-family: Tahoma;
  font-size:11px;
  font-weight:normal;
  color:#7b7b7b;
}
.news_caption {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;	
  font-weight:bold;	
  color:#004ea5;	
	padding-left:8px;
}
.add_vacancy_caption {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;	
  font-weight:bold;	
  color:#004ea5;	
	padding:4px 4px 12px 8px;
}
.add_vacancy_caption_back {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;	
  font-weight:bold;
	text-align:right;	
  color:#004ea5;	
	padding:4px 4px 12px 8px;
}
.add_vacancy_caption_back a{
  color:#004ea5;
}
.add_vacancy_table {
	background-color:#bbb;
	margin-left:10px;
}
.add_vacancy_type td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004ea5;
	font-weight:bold;
	text-align:left;
	padding:4px;
	background-color:#fff;	
}
.add_vacancy_type td a{
	color:#004ea5;
}
.add_vacancy_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#eee;	
  font-size:11px;	
  font-weight:normal;	
	text-align:center;	
}
.add_vacancy_text2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  background-color:#e0e0e0;
  font-size:11px;	
  font-weight:normal;	
	text-align:center;	
}
.add_vacancy_features {
	text-align:left;
	padding:4px;
}
.add_vacancy_title4_del {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;	
  font-weight:bold;	
  color:#004ea5;	
	padding:4px 4px 4px 8px;
}
.add_vacancy_notice {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;	
  color:#004ea5;	
	padding:0 4px 2px 8px;
}
.add_vacancy_notice a{
  font-weight:bold;	
  color:#004ea5;	
}
.add_vacancy_notice2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;	
  color:#004ea5;	
	padding:0 4px 2px 14px;
}
.add_vacancy_error {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;	
	font-weight:bold;
  color:#c00000;	
	padding:2px 6px 6px 6px;
	text-align:justify;
}
.add_vacancy_error a{
  color:#c00000;	
}
.add_resume_caption {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;	
  font-weight:bold;	
  color:#004ea5;	
	padding:4px 4px 12px 8px;
}
.add_resume_caption_back {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;	
  font-weight:bold;
	text-align:right;	
  color:#004ea5;	
	padding:4px 4px 12px 8px;
}
.add_resume_caption_back a{
  color:#004ea5;
}
.add_resume_table {
	background-color:#bbb;
	margin-left:10px;
}
.add_resume_type td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004ea5;
	font-weight:bold;
	text-align:left;
	padding:4px;
	background-color:#fff;	
}
.add_resume_type td a{
	color:#004ea5;
}
.add_resume_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#eee;	
  font-size:11px;	
  font-weight:normal;	
	text-align:center;	
}
.add_resume_text2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  background-color:#e0e0e0;
  font-size:11px;	
  font-weight:normal;	
	text-align:center;	
}
.add_resume_features {
	text-align:left;
	padding:4px;
}
.add_resume_title4_del {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;	
  font-weight:bold;	
  color:#004ea5;	
	padding:4px 4px 4px 8px;
}
.add_resume_notice {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;	
  color:#004ea5;	
	padding:0 4px 2px 8px;
}
.add_resume_notice a{
  font-weight:bold;	
  color:#004ea5;	
}
.add_resume_notice2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;	
  color:#004ea5;	
	padding:0 4px 2px 14px;
}
.add_resume_error {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;	
	font-weight:bold;
  color:#c00000;	
	padding:2px 6px 6px 6px;
	text-align:justify;
}
.add_resume_error a{
  color:#c00000;	
}
.show_resume_error {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;	
	font-weight:bold;
  color:#c00000;	
	padding:2px 4px 6px 6px;
	text-align:justify;
}
.pay_table {
	background-color:#bbb;
	margin-left:10px;
}
.pay_caption {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;	
  font-weight:bold;	
  color:#004ea5;	
	padding:4px 4px 12px 10px;
}
.pay_caption2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;	
  color:#004ea5;	
	padding:4px 4px 4px 10px;
	text-align:justify;
}
.pay_title td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004ea5;
	font-weight:bold;
	text-align:center;
	padding:4px;
	background-color:#fff;	
}
.pay_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#eee;	
  font-size:11px;	
  font-weight:normal;	
	text-align:center;	
}
.pay_text2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  background-color:#e0e0e0;
  font-size:11px;	
  font-weight:normal;	
	text-align:center;	
}
.pay_features {
	text-align:left;
	padding:4px;
}
.pay_input {
  border-style:solid;
  border-width:1px;
  border-color:#004ea5;
  font-family: Tahoma;
  font-size:11px;
	color:#000000;
	height:18px;
	width:180px;
	margin-left:10px;
	margin-bottom:4px;
}
.pay_submit {
	border-style:solid;
	border-width:1px;
	border-color:#004ea5;
	background-color:#0072bc;
	width:130px;
	height:22px;
	font-family: Tahoma;
	font-size:11px;
	color:#ffffff;
	margin-top:2px;
}
.pay_textarea {
  border-style:solid;
  border-width:1px;
  border-color:#004ea5;
  font-family: Tahoma;
  font-size:11px;
	color:#000000;
	height:18px;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:4px;
	height:150px;
}
.currency_fon_top td{
	background-color:#f0f7fb;
	vertical-align:bottom;
}
.currency_fon_bottom td{
	background-color:#f0f7fb;
	vertical-align:top;
}
.currency_header td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004ea5;
	font-weight:bold;
	padding-top:4px;
	padding-left:4px;
	padding-bottom:4px;
	background-color:#F0F7FB;	
	border-bottom:solid 1px #e0e0e0;	
}
.currency_title td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#007CC3;
	font-weight:normal;
	background-color:#F0F7FB;
	padding-left:4px;	
	padding-top:4px;
	vertical-align:middle;	
}
.currency_title td a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#004ea5;
	font-weight:normal;
}
td.currency_border_top {
	border-top:solid 1px #b3d4eb;
	font-size:2px;
}
td.currency_border_bottom {
	border-bottom:solid 1px #b3d4eb;
	font-size:2px;
}
td.currency_border_left {
	border-left:solid 1px #b3d4eb;
	background-color:#f0f7fb;
}
td.currency_border_right {
	border-right:solid 1px #b3d4eb;
	background-color:#f0f7fb;
}
.currency_padding {
	background-color:#f0f7fb;
	border-left:solid 1px #b3d4eb;
	border-right:solid 1px #b3d4eb;
	font-size:6px;
}
.currency_padding2 {
	background-color:#f0f7fb;
	border-left:solid 1px #b3d4eb;
	border-right:solid 1px #b3d4eb;
	border-bottom:solid 1px #e0e0e0;	
	font-size:6px;
}
td.currency_plus {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#008040;
	font-weight: normal;
	vertical-align:middle;
	padding-left:4px;		
	border-right:solid 1px #b3d4eb;
	background-color:#f0f7fb;	
}
td.currency_minus {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#a00000;
	font-weight: normal;
	vertical-align:middle;
	padding-left:4px;
	padding-right:2px;
	border-right:solid 1px #b3d4eb;
	background-color:#f0f7fb;	
}
.adv_caption {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;	
  font-weight:bold;	
  color:#004ea5;	
	padding:4px 4px 10px 8px;
}
.adv_caption_back {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;	
  font-weight:bold;
	text-align:right;	
  color:#004ea5;	
	padding:4px 4px 10px 8px;
}
.adv_caption_back a{
  color:#004ea5;	
}
.adv_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;	
  font-weight:bold;	
  color:#004ea5;	
	padding:4px 4px 4px 8px;
}
.adv_type td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004ea5;
	font-weight:bold;
	text-align:left;
	padding:4px;
	background-color:#fff;	
}
.adv_type2 td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004ea5;
	font-weight:normal;
	text-align:center;
	padding:4px 3px 4px 3px;
	background-color:#fff;	
}
.adv_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#eee;	
  font-size:11px;	
  font-weight:normal;	
	text-align:center;	
}
.adv_text td a{
	background-color:#eee;	
	color:#000;	
}
.adv_text2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  background-color:#e0e0e0;
  font-size:11px;	
  font-weight:normal;	
	text-align:center;	
}
.adv_text2 td a{
  background-color:#e0e0e0;
	color:#000;	
}
.adv_features {
	text-align:left;
	padding:4px;
}
.adv_notice {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;	
  color:#004ea5;	
	padding:0 4px 2px 8px;
	text-align:justify;
}
.adv_notice a{
  color:#004ea5;	
	font-weight:bold;	
}
.adv_notice2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;	
  color:#004ea5;	
	padding:0 4px 2px 14px;
	text-align:justify;	
}
.adv_notice2 a{
  color:#004ea5;	
	font-weight:bold;		
}
.adv_table {
	background-color:#bbb;
	margin-left:10px;
}
.adv_text_right_border {
	border-right:solid 1px #bbb;
}
.add_banner_file {
  border-style:solid;
  border-width:1px;
  border-color:#004ea5;
  font-family: Tahoma;
  font-size:11px;
	color:#000000;
	height:18px;
	width:242px;
	margin-top:8px;	
}
.adv_error {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;	
	font-weight:bold;
  color:#c00000;	
	padding:2px 4px 6px 8px;
	text-align:justify;
}
.adv_error a{
  color:#c00000;		
}
.adv_success {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
	font-weight:bold;
  color:#008040;	
	padding:2px 4px 6px 10px;
	text-align:justify;
}
.adv_terms_title {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#004ea5;
  text-align:justify;	
	padding:4px 4px 6px 8px;
}
.adv_terms_text {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#004ea5;
  text-align:justify;
	padding:0 4px 4px 12px;
}
.guestbook_caption {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;	
  font-weight:bold;	
  color:#004ea5;	
	padding:4px 4px 2px 8px;
}
.guestbook_caption2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;	
  font-weight:normal;	
  color:#004ea5;	
	padding:4px 8px 2px 8px;
	text-align:right;
}
.guestbook_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004ea5;
	font-weight: normal;
	padding-left:8px;
	padding-top:12px;
	padding-bottom:4px;
}
.add_msg_guestbook_success {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
	font-weight:bold;
  color:#008040;	
	padding:8px 4px 6px 6px;
	text-align:justify;
}
.help_caption {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;	
  font-weight:bold;	
  color:#004ea5;	
	padding:4px 4px 10px 8px;
}
.help_category {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;	
  font-weight:bold;	
  color:#004ea5;	
	padding:4px 4px 4px 8px;
}
.help_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;	
  font-weight:normal;	
  color:#004ea5;	
	padding:4px 4px 4px 8px;
}
.help_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#eee;	
  font-size:11px;	
  font-weight:normal;	
	text-align:center;	
}
.edit_vacancy_success {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
	font-weight:bold;
  color:#008040;	
	padding:0 4px 6px 10px;
	text-align:justify;
}
.add_comment_success {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
	font-weight:bold;
  color:#008040;	
	padding:8px 4px 6px 8px;
	text-align:justify;
}
.select_firm {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007CC3;
	font-weight:bold;
	vertical-align:bottom;
	padding:12px 6px 4px 2px;
}
.select_firm a{
	color:#007CC3;
}
.select_firm_paid td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;	
  font-weight:normal;	
	padding:4px 4px 4px 4px;
	margin:0;
	background-color:#eee;
  color:#008040;	
}
.select_firm_paid_expired td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;	
  font-weight:normal;	
	padding:4px 4px 4px 4px;
	margin:0;
	background-color:#eee;
  color:#000;	
}
.select_firm_not_paid td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;	
  font-weight:normal;	
	padding:4px 4px 4px 4px;
	margin:0;
	background-color:#eee;
  color:#c00000;
}
.select_firm_center {
	text-align:center;
}
.select_preview_table {
	margin-left:14px;
}
.firm_preview_border {
	border:solid 1px #0072bc;
	padding-top:8px;
	padding-bottom:8px;
}
.firm_preview_category_name {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#007CC3;
	font-weight:bold;
	padding-top:2px;
	padding-left:12px;
}
.firm_preview_category_name a{
	color:#007CC3;
}
.firm_photo_comment {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004ea5;
	vertical-align:top;
	text-align:justify;
	padding:6px;
}
.firm_photo_action {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
}
.firm_photo_action a{
	color:#727171;
}
.firm_photo_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004ea5;
	vertical-align:top;
	padding-top:6px;
	padding-left:6px;
}
.add_photo_file {
  border-style:solid;
  border-width:1px;
  border-color:#004ea5;
  font-family: Tahoma;
  font-size:11px;
	color:#000000;
	height:18px;
	width:240px;
}
.add_photo_textarea {
  border-style:solid;
  border-width:1px;
  border-color:#004ea5;
  font-family: Tahoma;
  font-size:11px;
  color:#000000;
  height:100px;
}
.firm_photo_view {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004ea5;
	font-weight:bold;
	padding-top:8px;
	padding-left:6px;
}
.firm_photo_pos {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004ea5;
	text-align:center;
	vertical-align:bottom;
	padding-top:8px;
}
.firm_photo_edit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004ea5;
	font-weight:bold;
	padding-left:10px;	
}
.firm_photo_edit a{
	color:#004ea5;
}
.show_firm_paid_border {
	font-size:8px;
	width:6px;
}
.show_firm_paid_border_left {
	border-left:solid 1px #0072bc;
	background-color:#f0f7fb;			
}
.show_firm_paid_border_left_bottom {
	border-left:solid 1px #0072bc;
	border-bottom:solid 1px #0072bc;	
	background-color:#f0f7fb;			
}
.show_firm_pos {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#007CC3;
	font-weight:bold;
	padding-top:8px;
	padding-left:8px;
	text-align:right;
	border-bottom:solid 1px #e0e0e0;		
}
.show_firm_address {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:left;
	padding-top:4px;	
	padding-left:4px;
	padding-bottom:10px;
	border-bottom:solid 1px #e0e0e0;	
}
.show_firm_wo_address {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:left;
	padding-top:4px;
	padding-left:4px;
	padding-bottom:10px;	
	border-bottom:solid 1px #e0e0e0;	
}
.show_firm_phone {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:right;
	padding-top:4px;
	padding-right:8px;
	padding-bottom:10px;	
	border-bottom:solid 1px #e0e0e0;		
}
.show_firm_wo_phone {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
	font-style:normal;
	text-align:right;
	padding-right:8px;
}
.show_firm_error {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;	
	font-weight:bold;
  color:#c00000;	
	padding:2px 4px 6px 6px;
	text-align:justify;
}
.select_firm_table {
	background-color:#bbb;
	margin-left:10px;
}
.select_firm_type {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004ea5;
	font-weight:bold;
	text-align:left;
	padding-top:4px;
	padding-left:4px;
	padding-bottom:4px;
	background-color:#fff;	
}
.select_firm_header td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  background-color:#e0e0e0;
  font-size:12px;	
  font-weight:normal;	
  color:#004ea5;	
	text-align:center;	
	padding:4px;	
}
.select_firm_name td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;	
  font-weight:normal;	
	padding:4px 4px 4px 4px;
	margin:0;
	background-color:#eee;
}
.select_banner_type {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004ea5;
	font-weight:bold;
	text-align:left;
	padding-top:4px;
	padding-left:4px;
	padding-bottom:4px;
	background-color:#fff;	
}
.select_banner_header td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  background-color:#e0e0e0;
  font-size:12px;	
  font-weight:normal;	
  color:#004ea5;	
	text-align:center;	
	padding:4px;	
}
.select_banner_paid td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;	
  font-weight:normal;	
	padding:4px 4px 4px 4px;
	margin:0;
	background-color:#eee;
  color:#008040;	

}
.select_banner_paid_expired td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;	
  font-weight:normal;	
	padding:4px 4px 4px 4px;
	margin:0;
	background-color:#eee;
  color:#000;	
}
.select_banner_not_paid td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;	
  font-weight:normal;	
	padding:4px 4px 4px 4px;
	margin:0;
	background-color:#eee;
  color:#c00000;
}
.select_banner_center {
	text-align:center;
}
.edit_firm_success {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
	font-weight:bold;
  color:#008040;	
	padding:0 4px 6px 10px;
	text-align:justify;
}
.add_comment_success {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
	font-weight:bold;
  color:#008040;	
	padding:8px 4px 6px 8px;
	text-align:justify;
}
.extend_vacancy {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;	
  font-weight:normal;	
  color:#004ea5;	
	padding-left:8px;
	padding-right:4px;
	padding-top:12px;
	text-align:justify;
}
.select_firm_header_add {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004ea5;
	font-weight:bold;
	text-align:right;
	padding-top:4px;
	padding-right:4px;
	padding-bottom:4px;
	background-color:#fff;	
}
.select_firm_header_add a{
	color:#004ea5;
	font-weight:bold;	
}
.select_firm_info {
	margin-left:10px;
}
.select_firm_my_messages {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;	
	color:#004ea5;	
  font-weight:normal;
	text-align:right;	
}
.select_firm_my_messages a{
	color:#004ea5;	
}
.show_settings_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;	
  font-weight:bold;	
  color:#004ea5;	
	padding-left:8px;
	padding-right:4px;
	padding-top:6px;
	text-align:justify;
}
.show_settings_option {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;	
  font-weight:normal;	
  color:#007CC3;	
	padding-right:4px;
	padding-top:6px;
	text-align:right;
}
.show_settings_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;	
  font-weight:normal;	
  color:#004ea5;	
	padding-left:8px;
	padding-right:4px;
	padding-top:6px;
	text-align:justify;
}
.show_error {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;	
	font-weight:bold;
  color:#c00000;	
	padding:2px 6px 6px 2px;
	text-align:justify;
}
.show_error a{
  color:#c00000;	
}

.show_success {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
	font-weight:bold;
  color:#008040;	
	padding:2px 6px 6px 2px;
	text-align:justify;
}


.table_main {
	margin-left:6px;
	width:700px;
}

.add_input {
  border-style:solid;
  border-width:1px;
  border-color:#004ea5;
  font-family: Tahoma;
  font-size:11px;
	color:#000000;
	height:18px;
	width:180px;
	margin-top:8px;	
}
.add_hint {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727171;
}
.add_select {
  font-family: Tahoma;
  font-size:11px;
	color:#000000;
	height:18px;
	margin-top:10px;
	width:180px;
}
.add_option {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007CC3;
	font-weight:bold;
	vertical-align:top;
	padding-top:10px;
	padding-right:6px;
	padding-left:0px;
	text-align:right;
	width:150px;
}
.add_option a{
	color:#007CC3;
}
.add_submit {
	border-style:solid;
	border-width:1px;
	border-color:#004ea5;
	background-color:#0072bc;
	width:130px;
	height:22px;
	font-family: Tahoma;
	font-size:11px;
	color:#ffffff;
	margin-top:10px;
}
.add_caption {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;	
  font-weight:bold;	
  color:#004ea5;	
	padding:4px 4px 12px 2px;
}
.add_caption_back {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;	
  font-weight:bold;
	text-align:right;	
  color:#004ea5;	
	padding:4px 4px 12px 8px;
}
.add_caption_back a{
  color:#004ea5;
}
.add_notice {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;	
  color:#004ea5;	
	padding:0 4px 2px 2px;
	text-align:justify;
}
.add_notice a{
  color:#004ea5;	
	font-weight:bold;	
}
.add_textarea {
  border-style:solid;
  border-width:1px;
  border-color:#004ea5;
  font-family: Tahoma;
  font-size:11px;
	color:#000000;
	margin-top:10px;
	height:150px;
}
.add_value_description {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004ea5;
	margin-top:6px;
}
.add_agree_terms {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007CC3;
	font-weight:bold;
	vertical-align:top;
	padding-top:10px;
	text-align:center;
}
.add_agree_terms a{
	color:#007CC3;
}

.select_firm_checked td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;	
  font-weight:normal;	
	padding:4px 4px 4px 4px;
	margin:0;
	background-color:#eee;
  color:#008040;
	text-align:center;
}
.select_firm_not_checked td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;	
  font-weight:normal;	
	padding:4px 4px 4px 4px;
	margin:0;
	background-color:#eee;
  color:#c00000;
	text-align:center;	
}
.pages {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ff9900;
	font-style:normal;
	font-weight:bold;
	padding-top:18px;
	padding-bottom:8px;
	text-align:center;
}
.pages a{
	font-size:12px;
	color:#007CC3;
	font-weight:normal;
}




.vote_header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004ea5;
	font-weight:bold;
	padding:4px 0 4px 8px;	
	text-align:center;
	border-bottom:solid 1px #e0e0e0;
	border-left:solid 1px #b3d4eb;
	border-right:solid 1px #b3d4eb;	
}
.vote_question {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004ea5;
	font-weight:bold;
	padding:6px 0 2px 8px;	
	border-left:solid 1px #b3d4eb;
	border-right:solid 1px #b3d4eb;		
}
.vote_answer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#007cc3;
	font-weight:normal;
	padding:0 0 0 10px;	
	border-left:solid 1px #b3d4eb;
	border-right:solid 1px #b3d4eb;		
}
.vote_answer_result {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#007cc3;
	font-weight:normal;
	padding:8px 0 0 8px;	
	border-left:solid 1px #b3d4eb;
	border-right:solid 1px #b3d4eb;		
}
.vote_result {
	padding:2px 0 0 8px;
	border-left:solid 1px #b3d4eb;
	border-right:solid 1px #b3d4eb;			
}
.vote_sum {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#727171;
	font-weight:normal;
	padding:4px 8px 4px 8px;	
	text-align:right;
	border-left:solid 1px #b3d4eb;
	border-right:solid 1px #b3d4eb;		
}
.vote_radio {
	vertical-align:middle;
}
.vote_error {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a00000;
	font-weight:bold;
	padding:6px 0 2px 8px;	
	border-left:solid 1px #b3d4eb;
	border-right:solid 1px #b3d4eb;		
}
.category_table_header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004ea5;
	font-weight:bold;
	padding:2px 0 4px 8px;	
	text-align:center;
	border-bottom:solid 1px #e0e0e0;
	border-left:solid 1px #b3d4eb;
	border-right:solid 1px #b3d4eb;	
}
.desired_field {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#008040;
}
.necessary_field {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a00000;
}
.add_text_behind {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004ea5;
	margin-top:6px;
}
.header_main_menu_fon {
	background-color:#f0f7fb;
}

.header_main_menu_title {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#007CC3;
	font-weight:bold;
	vertical-align:middle;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	border-top:solid 1px #b3d4eb;
	border-bottom:solid 1px #b3d4eb;	
}
.header_main_menu_title a{
	color:#007CC3;
}
.header_main_menu_title_new {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#007CC3;
	font-weight:bold;
	vertical-align:middle;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:4px;
	text-align:center;
	border-top:solid 1px #b3d4eb;
	border-bottom:solid 1px #b3d4eb;	
}
.header_main_menu_title_new a{
	color:#007CC3;
}

.main_menu_fon {
	background-color:#f0f7fb;
}
.main_menu_title {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#007CC3;
	font-weight:bold;
	vertical-align:middle;
	padding-top:2px;
	padding-bottom:2px;	
	padding-left:20px;
	padding-right:20px;
	text-align:center;
}
.main_menu_title a{
	color:#007CC3;
}
.main_menu_new {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f00000;
	font-weight:normal;
}
.main_menu_top_border {
	background-color:#f0f7fb;
	font-size:2px;
	vertical-align:bottom;
	border-top:solid 1px #b3d4eb;
}
.main_menu_bottom_border {
	background-color:#f0f7fb;
	font-size:2px;	
	vertical-align:top;
	border-bottom:solid 1px #b3d4eb;	
}

