﻿h1
{
	color: #353535;
	font-size: 28px;
	font-weight:lighter;
	font-family: Arial;
	border-bottom:solid 1px #d2d2d2;
	margin:0px;
	padding:0px 0px 7px 25px;
}
h2
{
	color:#353535;
	font-size: 26px;
	font-weight: normal;
	font-family: Arial Narrow;
	margin:0px;
	padding:0px 0px 7px 0px;	
}
h3
{
	color: #353535;
	font-size: 20px;
	font-weight:bold;
	font-family:Arial Narrow;
	border-bottom:solid 1px #d2d2d2;
	margin:0px;
	padding:10px 0px 0px 0px;	
}
h4
{
	color: #353535;
	font-size: 16px;
	font-weight:normal;
	font-family:Arial Narrow;
	border-bottom:solid 1px #d2d2d2;
	margin:0px;
	padding:10px 0px 0px 0px;	
}
.gray_text_44_normal
{
	font-family:Arial Narrow, Myriad Pro;
	font-size: 44px;
	font-weight: normal;
	color: #353535;
}
.gray_text_36_bold
{
	color: #353535;
	font-size: 36px;
	line-height:50px;
	font-weight: bold;
	font-family: Arial Narrow, Myriad Pro;
}
.gray_text_32_normal
{
	color:#353535;
	font-size: 32px;
	font-weight: normal;
	font-family: Arial Narrow;
}
.gray_text_22_normal
{
	color:#353535;
	font-size: 22px;
	font-weight: normal;
	font-family: Arial Narrow;
}
.gray_text_22_bold
{
	color:#353535;
	font-size: 22px;
	font-weight: bold;
	font-family: Arial Narrow;
}
.gray_text_18_normal
{
	color:#353535;
	font-size: 18px;
	font-weight: normal;
	font-family: Arial;
	text-decoration: none;
}
.gray_text_16_normal
{
	color:#353535;
	font-size: 16px;
	font-weight: normal;
	font-family: Arial Narrow;
}
.
.gray2_text_14_normal, a.gray_text_14_normal
{
	color:#353535;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
a.gray2_text_14_normal
{
	color: #353535;
	font-size: 14px;
	font-weight: normal;
	font-family: Arial;
	text-decoration: none;
}
a.gray2_text_14_normal:hover
{
	text-decoration: underline;
	color:#7da324;
}
.gray_text_14_bold, a.gray_text_14_bold
{
	color:#353535;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
a.gray_text_14_bold:hover
{
	text-decoration: none;
	color:#7da324;
}
a.gray_text_14_bold:visited
{
	
}
.gray_text_14_normal
{
	color:#353535;
	font-size: 14px;
	font-weight: normal;
}
.gray_text_13_normal
{
	color:#a7a7a7;
	font-size: 13px;
	font-weight: normal;
	font-family: Arial Narrow, Myriad Pro;
}
.gray_text_12_normal, a.gray_text_12_normal
{
	color: #353535;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial;
}
a.gray_text_12_normal:hover
{
	color:#7da324;
}
.gray_text_12_italic
{
	color: #353535;
	font-size: 12px;
	font-weight: normal;
	font-style:italic;
	font-family: Arial;
}

.gray_text_12_bold
{
	color: #353535;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
}
a.gray_text_12_bold
{
	color: #353535;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: underline;
}
a.gray_text_12_bold:hover
{
	text-decoration: underline;
	color:#7da324;
}
a.gray2_text_12_bold
{
	color: #353535;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: underline;
}
a.gray2_text_12_bold:hover
{
	text-decoration: underline;
	color:#7da324;
}
.gray_text_12_normal_light
{
	color: #a0a0a0;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial;
}
.gray_text_11_normal
{
	color: #a0a0a0;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial;
	
}
.gray_text_10_normal
{
	color: #a0a0a0;
	font-size: 10px;
	font-weight: normal;
	font-family: Arial;	
}
.gray_text_10_bold
{
	color: #6d6d6d;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial;
}
.black_text_12_bold
{
	color:#000000;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
}

.black_text_12_bold h2
{
	color:#000000;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	text-align: left;
	margin-top: 10px;
}
.popup_label
{
    width: auto;
}
.ui-widget textarea.black_text_11_normal
{
	color: #272726;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial;
	width: 500px;
	margin-bottom: 10px;
}

.gray_text_11_normal_terms
{
	color: #a0a0a0;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial;
}

a.black_text_11_normal
{
	color: #272726;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial;
}
a.black_text_11_normal:hover
{
	color: #272726;
	font-size: 12px !important;
	font-weight: normal;
	font-family: Arial;
	text-decoration: underline;
}

.black_text_10_normal
{
	color: #272726;
	font-size: 10px;
	font-weight: normal;
	font-family: Arial;
}
.black_text_10_bold
{
	color:#000000;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
}
.red_text_10_normal
{
	color: #cf1d1d;
	font-size: 10px;
	font-weight: normal;
	font-family: Arial;
}
.red_text_12_bold
{
	color: #cf1d1d;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
}
.white_text_12_bold
{
	color:#ffffff;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
}
a.white_text_12_bold
{
	color:#ffffff;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
}
.black_text_12_normal
{
	color: #272726;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial;
}
.black_text_14_bold
{
	color: #272726;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
}
.decoration_underline
{
	text-decoration: underline;
}
.text_decoration_none
{
	text-decoration: none !important;
}
.decoration_none
{
	text-decoration: none;
}
a.blue_arrow
{
	background: url(../images/icons/blue_arrow.gif) 0px 50% no-repeat;
	padding-left: 15px;
}
a.green_1arrow
{
	background: url(../images/icons/green_1_arrow.gif) 0px 50% no-repeat;
	padding-left: 15px;
}
a.green_2arrow
{
	background: url(../images/icons/green_2_arrow.gif) 0px 50% no-repeat;
	padding-left: 15px;
}

/* menu formatting */
.gray_text_26_normal
{
	color:#353535;
	font-size:26px;
	font-weight: normal;
}
.gray_text_26_bold
{
	color:#353535;
	font-size:26px;
	font-weight: bold;
}
.gray_text_24_bold
{
	font-family:Arial Narrow, Myriad Pro;
	color:#545454;
	font-size:24px;
	font-weight: normal;
}
.gray_text_16_normal
{
	font-family:Arial Narrow, Myriad Pro;
	color:#545454;
	font-size:16px;
	font-weight: normal;
}
.green_text_16_normal
{
	font-family:Arial Narrow, Myriad Pro;
	color:#7da324;
	font-size:16px;
	font-weight: normal;
}

.green_text_16_normal:hover
{
	text-decoration:underline;
	color:#353535;
}
.green_text_14_bold
{
	color:#7da324;
	font-size: 14px;
	font-weight: bold;
}
.green_text_14_bold:hover
{
	text-decoration:underline;
	color:#353535;
}
/* //menu formatting */

/* validator style */
.tbNormal
{
    border: solid 1px inherit;
}
input[type="password"].tbRegisterHeadhunter
{
	width:233px;
}
.tbRegisterHeadhunter
{ 
	width:318px;
}
.tbHeadhunterInvalid
{
    border: solid 1px red; 
    width: 318px;  
}
.tbVacancy
{ 
	width: 235px;
}
.tbVacancyInvalid, .tbInvalid
{
    border: solid 2px #B81900 !important; 
    border-top-width: 2px !important; 
    color:#000000 !important;
    /*width: 235px;*/
}
/* //validator style */
.upperLittle
{
	font-style:normal !important;
	font-size:10px;
	vertical-align:super;	
}
.BulletInTable
{
	margin:0px;
	padding:0px;	
	list-style:none;
}
.BulletInTable li
{
	margin:0px;
	padding:0px 0px 0px 8px;
	font-family:Arial;
	font-size:9pt;
	background:url(../images/icons/greenBullet.gif) 0% 5px no-repeat;
	font-weight:normal;
}
.notRated, 
.notRated:hover
{
	font-weight:normal;
	font-style:italic;
	text-decoration:none !important;
	color:#353535 !important;
	cursor:pointer;
	text-align:center;
}
.starImg{cursor:pointer;}
.field-tip-gray { font-size:9px;display:inline-block;padding-bottom:5px;color: #858585; }
