/*************************************************************************************************/
/*            Сброс и умолчания общие                      	                                     */
* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100.1%;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
}
body {
    position: relative;
	line-height: 1;
	font-size: 62.5%; /* Resets 1em to 10px */
	background: #FFF;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
    
    
    
    background-image: url(/img/global/company_phone.gif);
	background-repeat: no-repeat;
	background-position: right 15px;
}
input, textarea {
	font-family:Arial, Helvetica, sans-serif;    
}
ul {
    list-style: none;
}
.brcleaner {
	clear:both;
}
.divcleaner {
	height:1px !important;
	overflow:hidden !important;
	clear:both;
}
.js_parametr {
	display:none;
}
/*    ссылки по умолчанию    */
a {
	color:#3366cc;
	text-decoration:underline;
}
a:hover {
	color:#19388a;
	text-decoration:none;
}
/*    если не найдены материалы выводим сообщение    */
.not_found_materials {
    font-size: 1.4em;
    line-height: 1.2em;
    color: #000;
    padding-top: 3em;
}
/*            КОНЕЦ Сброс и умолчания общие            		                                     */
/*************************************************************************************************/


/*************************************************************************************************/
/*            ВЕРХНЕЕ МЕНЮ                                 	                                     */
#main_menu_table {
    width: 100%;
    min-width: 990px;
}
#main_menu_table td {
    vertical-align: top;    
        /*  border: 1px dotted red;  */
}

/*    Логотип    */
#logo_td {
    width: 26%;
    padding-left: 14px;
    padding-right: 80px;
    padding-top: 18px;
}

/*    Главное меню (таблица-контейнер)   */
#main_menu_cont {
    margin-top: 44px;
        /*  border: 1px dotted red; */ 
}
/*    cleaner делаем полоску поверху    */
#main_menu_cont .divcleaner {
    background-color: #fff;
    border-top: 1px solid #999999;    
}
/*    Контейнер одной позиции что бы убрать последний отступ   */
#main_menu_cont .one_menu_item {
    float: left;
    margin-right: 1em;
    font-size: 1.4em;
}
#main_menu_cont .last_menu_item {
    float: left;
    margin: 0;
    font-size: 1.4em;
}
/*    Сами ссылки    */
#main_menu_cont .section_link a {
    display: block;
    padding-bottom: 9px;
    padding-top: 10px;
    border-bottom: 3px solid #fff;
    color: #333333;
    text-decoration: none;
    white-space: nowrap;
}
#main_menu_cont .section_link_mark a {
    display: block;
    padding-bottom: 9px;   
    padding-top: 10px;
    border-bottom: 3px solid #c1d72e;
    color: #333333;
    text-decoration: none;
    white-space: nowrap;
}
#main_menu_cont .section_link a:hover,
#main_menu_cont .section_link_mark a:hover {
    border-bottom: 3px solid #c1d72e;
    color: #333333;
    text-decoration: none;
}
/*            КОНЕЦ ВЕРХНЕЕ МЕНЮ                    		                                     */
/*************************************************************************************************/




/*************************************************************************************************/
/*            Визуал на всех страницах по умолчанию      	                                     */
#visual_default {
    height: 72px;
    overflow: hidden;    
    margin-top: 22px;
    margin-bottom: 35px;
    background-color: #04396f;
    background-image: url(/img/global/visual_default.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
/*    Заголовок текста    */
#visual_default h1 {
    position: relative;
    padding-top: 10px;
    padding-left: 87px;
	font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 1.9em;
    line-height: 1.2em;
    color: #fefefe;
}
#visual_default h1 span {
    font-style: italic;
    color: #c1d72e;
}
/*            КОНЕЦ Визуал на всех страницах по умолчанию 	                                     */
/*************************************************************************************************/

/*************************************************************************************************/
/*            Визуал в отраслях подбора персонала         	                                     */
#visual_branches {
    height: 198px;
    overflow: hidden;    
    margin-top: 5px;
    margin-bottom: 35px;
	background-repeat: no-repeat;
	background-position: center top;
}
/*    Заголовок текста    */
#visual_branches h4 {
    position: relative;
    padding-top: 75px;
    padding-left: 87px;
	font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 2.6em;
    line-height: 1.2em;
    color: #fefefe;
}
#visual_branches h4 span {
    font-style: italic;
    /*color: #c1d72e;*/
}

/*            КОНЕЦ Визуал в отраслях подбора персонала  	                                     */
/*************************************************************************************************/










/*************************************************************************************************/
/*            КОНТЕЙНЕР ЦЕНТРАЛЬНОЙ ЧАСТИ И В ТРИ И В ДВЕ КОЛОНКИ                                */

/*   УВАГА! ЭТО ОСТАЕТСЯ И НА ТРИ КОЛОНКИ НА ДВЕ   */
#page_conteyner {
	margin: 0px 14px 70px 14px; 
}

#page_conteyner #page_main_table {
	width:100%;
	border:none;
}
#page_conteyner #page_main_table td {
	text-align:left;
        /*  border:1px dashed #00C;*/
}
/****         Левая часть               	  ****/
#left_content {
	width:23%;
	padding-right:20px;
    padding-top: 20px;
    vertical-align:top;
}
#left_content #left_holder {
	width:230px;
	height:1px;
	background-color:transparent;
	overflow:hidden;
}
/****         Центральная часть            	  ****/
#center_content {
	padding-top:10px;
    vertical-align:top;
}
/****         Правая часть              	  ****/
#right_content {
	width:240px;
	padding-left:20px;
    padding-top: 10px;
    vertical-align:top;
}
#right_content #right_holder {
	width:240px;
	height:1px;
	background-color:transparent;
	overflow:hidden;
}
/*    Отступ для двухколоночной вестки а то слишком плотно    */
.main_table_2col #center_content {
	padding-right:60px;    
}
/*            КОНЕЦ КОНТЕЙНЕР ЦЕНТРАЛЬНОЙ ЧАСТИ И В ТРИ И В ДВЕ КОЛОНКИ                          */
/*************************************************************************************************/









/*************************************************************************************************/
/*            НАВИГАЦИЯ ПО РАЗДЕЛУ СЛЕВА                                                         */
#section_menu {
    padding-top: 20px;
    border-top: 1px solid #999999;
    padding-bottom: 40px;
}
#section_menu .menu_link,
#section_menu .menu_link_mark {
    font-size: 1.2em;   
    line-height: 1.3em;
    padding-bottom: 0.8em; 
}    
#section_menu .menu_link_mark a {
    color: #000;
    text-decoration: none;    
}
#section_menu .menu_link_mark a:hover {
    text-decoration: underline;    
}
/*            КОНЕЦ НАВИГАЦИЯ ПО РАЗДЕЛУ СЛЕВА        		                                     */
/*************************************************************************************************/





/*************************************************************************************************/
/*            БЛОК ДОПОЛНИТЕЛЬНЫХ ССЫЛОК                                                         */
#additional_link_block {
    width: 215px; 
    overflow: hidden;
    padding-bottom: 50px;
    font-size: 1.2em;
    line-height: 1.3em;
}
#additional_link_block .add_icon {
    margin-bottom: 5px;
    border-top: 10px solid #c1d72e;
}
#additional_link_block .add_text {
    margin-bottom: 15px;    
}
/*            КОНЕЦ БЛОК ДОПОЛНИТЕЛЬНЫХ ССЫЛОК         		                                     */
/*************************************************************************************************/





/*************************************************************************************************/
/*            Стандартный блок вывода на внутренних справа/слева                                 */
.add_block {
    margin-bottom: 20px;
    padding-bottom: 14px;
    background-color: #eef4e2;
    background-image: url(/img/global/add_block_corner_down.gif);
	background-repeat:  no-repeat;
	background-position: right bottom;

}
.add_block div {
    padding: 0px 14px 9px 14px;
}
.add_block a {
    font-size: 1.3em;
    line-height: 1.3em;
}

.add_block .add_block_up_cont,
.add_block .add_block_up_cont_link {
    padding: 0;
    margin: 0;
    background-image: url(/img/global/add_block_fon.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
    background-color: #a4ba11;    
}

/*   БЛОК БЕЗ ССЫЛКИ СВЕРХУ   */
.add_block .add_block_up_cont h2 {
    padding: 14px 14px 16px 14px;
    margin-bottom: 0.8em;
	font-family:Georgia, "Times New Roman", Times, serif;
    font-size: 2em;
    line-height: 0.9em;
    color: #fff;  
    background-image: url(/img/global/add_block_corner_up.jpg);
	background-repeat: no-repeat;
	background-position:  right bottom; 
}

/*   БЛОК СО ССЫЛКИ СВЕРХУ   */
.add_block .add_block_up_cont_link h2 {
    padding: 14px 14px 16px 14px;
    margin-bottom: 0.8em;
    background-image: url(/img/global/add_block_corner_up.jpg);
	background-repeat: no-repeat;
	background-position:  right bottom; 
}
.add_block .add_block_up_cont_link h2 a {
	font-family:Georgia, "Times New Roman", Times, serif;
    font-size: 2em;
    line-height: 0.9em;
    color: #fff;
    text-decoration: none;
}
.add_block .add_block_up_cont_link h2 a:hover {
    text-decoration: underline;
}




/*            КОНЕЦ Стандартный блок вывода на внутренних справа/слева                           */
/*************************************************************************************************/





/*************************************************************************************************/
/*            СТАНДАРТНЫЙ БЛОК С БАННЕРОМ               	                                     */
.banner_block_pictures,
.banner_block_flash {
	margin-left:auto;
	margin-right:auto;
}
.banner_block_text,
.banner_block_alien {
	font-size:1.3em;
    line-height: 1.2em;
	padding:10px 8px 10px 13px;
	background-color:#fff;
    border: 1px solid #c5cbd2;
}
.banner_block_text p {
	padding-top:5px;
}
.banner_block_text a {
	font-weight:bold;
}


/*    блок с баннером слева или справа    */
.banner_block {
	height:auto;
	margin-bottom:20px;
}
/*    правые баннеры    */
#right_content .banner_block {
	width:230px;
    margin-right: 10px;  /*    т.к. у нас все баннеры по 230 px    */
}
/*    левые баннеры    */
#left_content .banner_block {
	width:230px;
}
/*            КОНЕЦ СТАНДАРТНЫЙ БЛОК С БАННЕРОМ        		                                     */
/*************************************************************************************************/







/*************************************************************************************************/
/*            БЛОК С ЛОГОТИПАМИ ВСЕХ КАУСОВ               	                                     */
#many_kaus_logo {
    position: relative;
    width: 990px;
    height: 131px;
    overflow: hidden;
    background-image: url(/img/global/many_kaus_fon.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#many_kaus_logo h2 {
    position: absolute;
    width: 200px;
    height: 131px;
    overflow: hidden;
    top: 0px;
    left: 0px;
    padding-left: 20px;
    padding-top: 30px;
	font-family:Georgia, "Times New Roman", Times, serif;
    font-size: 1.8em;
    line-height: 1.1em;
    color: #fff;
}
#many_kaus_logo table {
    width: 30%;
    margin: 7px 60px 0px auto;
}
#many_kaus_logo table td {
    padding: 5px 15px 10px 15px;
    
        /*  border: 1px dotted red;  */
}
/*            КОНЕЦ БЛОК С ЛОГОТИПАМИ ВСЕХ КАУСОВ     		                                     */
/*************************************************************************************************/
/*************************************************************************************************/
/*            БЛОК С ЛИНИЕЙ ВМЕСТО ЛОГОТИПОВ ВСЕХ КАУСОВ 	                                     */
#down_line_spaser {
    width: 97%;  
}
#down_line_spaser td {
    height: 1px;
    font-size: 1px;
    overflow: hidden;
}
#down_line_spaser #greenline {
    width: 23%;
    border-top: 3px solid #c1d72e; 
}
#down_line_spaser #whiteline {
    width: 1%; 
    border-top: 3px solid #fff;        
}
#down_line_spaser #greyline {
    border-top: 3px solid #ebedef;
}
/*            КОНЕЦ БЛОК С ЛИНИЕЙ ВМЕСТО ЛОГОТИПОВ ВСЕХ КАУСОВ                                   */
/*************************************************************************************************/




/*************************************************************************************************/
/*            ПОДВАЛ                                       	                                     */
#celar {
    width: 95%;
    min-width: 950px;
    height: 180px;    
    margin: 90px auto 0px 14px;
}
#celar td {
    width: 33%;
    vertical-align: top;
    font-size: 1.3em;
    line-height: 1.2em;
}
#celar #pilotov {
    padding-top: 1px;
}
#celar #pilotov a {
    display: block;
    width: 9em;
    padding-right: 107px;
    padding-top: 0.6em;
    padding-bottom: 0.6em; 
    background-image: url(/img/global/logo_pilotov.gif);
	background-repeat: no-repeat;
	background-position: 8.5em center;
    font-size: 0.9em;
    line-height: 2.5em;
}
/*    Счетчики    */
#celar #counters {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 20px;
}



/*    Для главной   */
#celar {
    margin: 90px auto 0px 28px;
}
/*            КОНЕЦ ПОДВАЛ                             		                                     */
/*************************************************************************************************/







/*************************************************************************************************/
/*            Категории любых материалов                   	                                     */

/*    Заголовок для категорий    */
.material_category_name {
	font-family:Georgia, "Times New Roman", Times, serif;
    font-size: 1.8em;
    padding-top: 1em;
    padding-bottom: 0.5em;    
}
/*    если заголовок юзается в качестве якоря    */
.material_category_name a,
.material_category_name a:hover {
    color: #000;
    text-decoration: none;
}


#material_category {
    width: 100%;
    max-width: 900px;
    margin-top: 13px;
    margin-bottom: 35px;
}
#material_category td {
    vertical-align: top; 
    width: 50%;
    padding-right: 15px;    
}
/*    категории в три колонки    */
#material_category .mat_cat_3col {
    width: 33%;
    padding-right: 15px;    
}
/*   названия выберите категорию выберите букву в должностных инструкциях    */
.dutyh2 {
	font-family: Georgia, "Times New Roman", Times, serif;    
	font-weight:normal;
    line-height: 1.1em;    
    font-size:22px;  
    padding-top: 5px;
    padding-bottom:1px; 
}


/*    одна категория материала    */
#material_category div {
    padding-left: 0.8em;
    margin-bottom: 0.6em; 
    font-size: 1.3em;     
    line-height: 1.2em;
    background-image: url(/img/global/list_style_sq.gif);
	background-repeat: no-repeat;
	background-position: left 0.6em;
        /*   border: 1px dotted #00FF40;*/  
}
/*    current раздел    */
#material_category .razdel_current a {
    color: #333;
    text-decoration: none;
}
#material_category .razdel_current a:hover {
    color: #333;
    text-decoration: underline;
}
/*            КОНЕЦ Категории любых материалов        		                                     */
/*************************************************************************************************/







/*************************************************************************************************/
/*            СОИСКАТЕЛЯМ   ->   ВАКАНСИИ               	                                     */

/****         Сокращенная форма                                	  ****/
.vacancy_small_table {
    width: 100%;
    border: none;  
}
.vacancy_small_table th {
    background-color: #c1d72e;
    font-size: 1.4em;
    font-weight: normal;
    text-align: left;
    padding: 0.5em 10px 0.5em 10px;
}
.vacancy_small_table td {
    padding: 0.8em 10px 0.8em 10px;
    font-size: 1.3em;
    line-height: 1.2em;
    border-bottom: 1px solid #999999;
    vertical-align: top;
        /*  border: 1px dotted red;*/
}
.vacancy_small_table td a {
    color: #333333;
    text-decoration: none;
}
.vacancy_small_table td a:hover {
    color: #19388a;
    text-decoration: underline;
    
}


/****         Полная форма                                 	  ****/
.vacancy_full_table  {
    width: 100%;
    border: none;
    background-color: #f5f5f5;
    margin-bottom: 15px;
}
.vacancy_full_table td {
    vertical-align: top;   
    padding: 0.5em 10px 0.5em 10px;
    font-size: 1.3em;
    line-height: 1.2em;
        /*  border: 1px dotted red; */   
}

/*    Название параметра    */
.vacancy_full_table .vacancy_param_name {
    width: 30%;
    font-weight: bold;
}

/*    якорь для перемотки    */
.vacancy_full_table .vac_ancor,
.vacancy_full_table .vac_ancor:hover {
    color: #333;
    text-decoration: none;
}

/*    Промежуток сверху и снизу    */
.vacancy_full_table .vacancy_full_table_spaser {
    font-size: 0.5em;
}
/*            КОНЕЦ СОИСКАТЕЛЯМ   ->   ВАКАНСИИ        		                                     */
/*************************************************************************************************/






/*************************************************************************************************/
/*            ССЫЛКИ НА ФАЙЛЫ ПОД НАЗВАНИЕМ МАТЕРИАЛА     	                                     */

.material_files {
	padding-bottom:1.5em;
	padding-top:0.3em;	
        /* background-color:#999;*/ 
}
.material_files li {
	padding:0 5px 0.7em 0.7em;
	background-image: url(/img/global/list_style_sq.gif);
	background-repeat: no-repeat;
	background-position: 0 0.4em;
	font-size: 1.2em;
    line-height: 1.1em;
}
.material_files li span {
	font-size:0.8em;
	color:#666;
}
/*            КОНЕЦ ССЫЛКИ НА ФАЙЛЫ ПОД НАЗВАНИЕМ МАТЕРИАЛА                                      */
/*************************************************************************************************/





/*************************************************************************************************/
/*            ПОСТРАНИЧНАЯ НАВИГАЦИЯ ПО ВСЕМУ САЙТУ        	                                     */
.per_page_navigator {
	margin-top:2.5em;
	border:none;
	font-size:1.3em;
    margin-left: 20px;
    /*margin-left: auto;
    margin-right: auto;*/
        /* border:1px dotted #F00;*/ 
}
.per_page_navigator .navi_main p {
    float: left;
    padding: 4px 6px 4px 6px;
	margin-left:3px;
	border:1px solid #c5cbd2;
	background-color: #c1d72e;
	color:#333;
	text-decoration:none;  
}
.per_page_navigator .navi_main a {
    display: block;
    float: left;
    padding: 4px 6px 4px 6px;
	margin-left:3px;
	border:1px solid #c5cbd2;
	background-color:#FFF;
	text-decoration:none;
}
.per_page_navigator .navi_main a:hover {
	background-color: #c1d72e;
	color:#FFF;
	text-decoration:none;
}
/*   поправки для алфавитного указателя  */
.alfavit {
    margin-top:1em;
    margin-left: 0px;    
}
.alfavit .navi_main p {
    padding: 4px 5px 4px 5px; 
    margin-left:3px;   
}
.alfavit .navi_main a {
    padding: 4px 5px 4px 5px;
	margin-left:3px;       
}
.alfavit .navi_main .navi_main_current {
 	border:1px solid #c5cbd2;
	background-color: #c1d72e;
	color:#333;
	text-decoration:none;    
    
}
/*            КОНЕЦ ПОСТРАНИЧНАЯ НАВИГАЦИЯ ПО ВСЕМУ САЙТУ                                        */
/*************************************************************************************************/



/*************************************************************************************************/
/*            О КОМПАНИИ ->  НОВОСТИ                       	                                     */

/*    Заголовок блока с повременной навигацией    */
.block_conteyner .block_title {
	font-family:Georgia, "Times New Roman", Times, serif;
    font-size: 2.4em;
    padding-top: 10px;
}
/*    Общий блок со всеми новостями    */
.page_news {
	padding-top:1em;
}
/*    блок с одной новостью    */
.page_news .one_news {
	padding-bottom: 3em;	
    margin-bottom: 3em;    
    border-bottom: 1px solid #DADADA;
}

/*    дата    */
.page_news .one_news .news_day {
	font-size: 1.2em;
	padding-bottom: 0.3em;
}
/*    ссылка на полную версию    */
.page_news .one_news .news_name a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1.7em;
    line-height: 1.2em;
    text-decoration: none;
}
.page_news .one_news .news_name a:hover {
    color: #19388a;
    text-decoration: underline;
}

/*    якорь    */
.page_news .one_news .news_name .news_ancor {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.7em;
    line-height: 1.2em;
	color:#000;
	text-decoration:none;
}
.page_news .one_news .news_name .news_ancor:hover {
	color:#000;
	text-decoration:none;
}
/*    аннотация    */
.page_news .one_news .news_annot {
	padding-top: 0.4em;
	font-size: 1.2em;
    line-height: 1.4em;

}
/*    полный вариант    */
.page_news .one_news .current_page_content {
	padding-top: 0.8em;
}

/****         ПРЕСС-ЦЕНТР  -> СМИ О НАС - название сми под заголовком         	  ****/
.page_news .one_news .smi_name {
	font-size: 1.2em;
    font-weight: bold;  
    font-style: italic;
    padding: 8px 0px 8px 1px;  
}



/****         БЛОК НАВИГАЦИИ ПО ДАТАМ ДЛЯ НОВОСТЕЙ         	  ****/
.block_conteyner {
	margin-bottom:20px;
}
.block_conteyner .calend_cont {
	position:relative;
	margin-top:1em;
	padding:1em;
	border:1px solid #c5cbd2;
}
#year_navi {
	width:40px;
	float:left;
	font-size:1.2em;
	padding-top:3px;
        /* background-color:#F99; */
}


/*    по годам    */
#year_navi .current_year,
#year_navi .year {
	padding-bottom:5px;
	text-align:right;
}
#year_navi .current_year {
	font-weight:bold;
}
/*    если current как ссылка    */
#year_navi .current_year a {
	color:#000;
	text-decoration:none;
}
#year_navi .current_year a:hover {
	color:#000;
	text-decoration:underline;
}


/*    по месяцам    */
#monces_navi {
	font-size:1.3em;
}
#monces_navi table {
	width:140px;
	float:right;
	border:none;
        /* background-color:#09F; */
}
#monces_navi .no_show_month,
#monces_navi .current_month,
#monces_navi .month {
	padding-bottom:5px;
	padding-right:5px;
}
#monces_navi .current_month {
	font-weight:bold;
}
#monces_navi .no_show_month {
	color:#CCC;
}
/*    если current как ссылка    */
#monces_navi .current_month a {
	color:#000;
	text-decoration:none;
}
#monces_navi .current_month a:hover {
	color:#000;
	text-decoration:underline;
}


/****         КОНЕЦ БЛОК НАВИГАЦИИ ПО ДАТАМ ДЛЯ НОВОСТЕЙ   	  ****/



/*            КОНЕЦ О КОМПАНИИ ->  НОВОСТИ             		                                     */
/*************************************************************************************************/






/*************************************************************************************************/
/*            СТАТЬИ                                       	                                     */
/*              КЛАДЕЗЬ ЗНАНИЙ   ->  300 СТАТЕЙ О HR                                             */
/*              КЛАДЕЗЬ ЗНАНИЙ   ->  Все должностные инструкции                                  */

/*    Если выбрана категория, выводим ее название    */
.current_section_name {
    font-size: 2.1em;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.material_list {
    margin-top: 25px;
}
.material_list li {
    padding-left: 20px;
    padding-bottom: 13px;
    background-image: url(/img/global/list_style_line.gif);
	background-repeat:  no-repeat;
	background-position: left 0.6em;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/    
    font-size: 1.4em;
    line-height: 1.1em;    
}
.material_list li a {
    color: #333;
    text-decoration: none;
}
.material_list li a:hover {
    color: #19388a;
    text-decoration: underline;
}

/****         Статьи с аннотациями                         	  ****/
.material_list_annot {
    padding-top: 20px;    
}
.material_list_annot h6 {
    padding-bottom: 0.5em;
	font-family: Georgia, "Times New Roman", Times, serif;    
    font-size: 1.7em;
    line-height: 1.1em;       
}
.material_list_annot h6 a {
    text-decoration: none;      
}
.material_list_annot h6 a:hover {
    text-decoration: underline;     
}
.material_list_annot p {
    padding-bottom: 40px;
    font-size: 1.3em;
    line-height: 1.2em;    
}

/*            КОНЕЦ СТАТЬИ                          		                                     */
/*************************************************************************************************/

/*   Кнопки со ссылками по отраслям   */
/*   Выводятся в должностных инструкциях    */
/*   И во всех зарплатах на данный момент   */ 
.branches_button {
    text-align: right;
    padding: 20px 10px 15px 0px;
}



/*************************************************************************************************/
/*            КЛАДЕЗЬ ЗНАНИЙ   ->  ГЛАВНАЯ СРАНИЦА       	                                     */

/*    таблица с названиями    */
.info_title_table {
    background-color: #c1d72e;

}
.info_title_table td {
    padding: 5px 0px 7px 0px;
}
.info_title_table h4 {
    padding-left: 13px;
	font-family:Georgia, "Times New Roman", Times, serif;
    font-size: 1.7em;
    line-height: 1em;
}
.info_title_table p {
    padding-left: 10px;
    padding-right: 13px;
    font-size: 1.3em;
    line-height: 1.1em;    
}
/*    таблица с контентом    */
.info_cont_table {
    width: 91%;
    margin: 20px auto 30px auto;
}
.info_cont_table td {
    vertical-align: top;
}
.info_cont_table td div {
    padding-bottom: 10px;
}
.info_cont_table a {
    font-size: 1.3em;
    line-height: 1.2em;
}

/*    доп. стиль для таблицы в две колонки    */
.info_cont_table_col2 td {
    padding-right: 20px;
}


/*            КОНЕЦ КЛАДЕЗЬ ЗНАНИЙ   ->  ГЛАВНАЯ СРАНИЦА	                                     */
/*************************************************************************************************/








/*************************************************************************************************/
/*            КЛАДЕЗЬ ЗНАНИЙ   ->  ВСЕ ЗАРПЛАТЫ НА ДАННЫЙ МОМЕНТ                                 */
/*
.salary_cat_block {
  
          border: 1px dotted red; 
}*/
.salary_cat_block div {
    margin-bottom: 8px;
}
.salary_cat_block a {
	font-family:Georgia, "Times New Roman", Times, serif;
    font-size: 1.6em;
    line-height: 1.2em;
}
/*    текущая категория    */
.current_section_salary {
	font-family:Georgia, "Times New Roman", Times, serif;
    font-size: 2.7em;
    line-height: 1.2em;  
}
/*    Ссылка типа назад    */
#salary_all {
    padding: 10px 0px 10px 0px;
}
#salary_all a {
    font-size: 1.3em;
    line-height: 1.2em;    
}
/*    табличка с выбором периода    */
.salary_period {
    margin: 20px 0px 20px 0px;
    width: 80%;
    border: none;
}
.salary_period td {
    /*padding-right: 30px;*/
    padding-bottom: 10px;
    
        /*   border: 1px dotted red;*/
    
}
.salary_period td a {
    font-size: 1.3em;
    line-height: 1.2em;
}
/*            КОНЕЦ КЛАДЕЗЬ ЗНАНИЙ   ->  ВСЕ ЗАРПЛАТЫ НА ДАННЫЙ МОМЕНТ                           */
/*************************************************************************************************/






/*************************************************************************************************/
/*            ЧАСТЫЕ ВОПРОСЫ   ->  ЧАСТЫЕ ВОПРОСЫ          	                                     */

/*    ссылки сверху для прокрутки    */
.faq_shot {
    padding-bottom: 40px;
    padding-top: 20px;
}
.faq_shot li {
    padding-left: 20px;
    padding-bottom: 13px;
    background-image: url(/img/global/list_style_line.gif);
	background-repeat:  no-repeat;
	background-position: left 0.6em;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/    
    font-size: 1.4em;
    line-height: 1.2em;    
}

/*    раскрытые вопросы - ответы    */
/* .faq_full {  } */

.faq_full .one_faq {
	padding-bottom: 2em;	
    margin-bottom: 3em;    
    border-bottom: 1px solid #DADADA;
}
.faq_full .question {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.7em;
    line-height: 1.2em;
	color:#000;
	text-decoration:none;
}
.faq_full .question:hover {
	color:#000;
	text-decoration:none;
}
.faq_full .current_page_content {
    padding-top: 10px;
}
.faq_full .one_faq .go_up {
    font-size: 1.2em;
}
/*            КОНЕЦ ЧАСТЫЕ ВОПРОСЫ   ->  ЧАСТЫЕ ВОПРОСЫ		                                     */
/*************************************************************************************************/





/*************************************************************************************************/
/*            Формы заявки и анкеты                        	                                     */
.zaiavka_anketa {
    margin-top: 15px;
    margin-bottom: 40px;
    
    
}
.zaiavka_anketa table {
    margin-bottom: 15px;
    width: 100%;
    background-color: #f6f6f6;
    
    
    
}
.zaiavka_anketa th {
    padding: 5px 10px 5px 10px;
    font-size: 1.4em;
    line-height: 1.2em;
    font-weight: normal;
    color: #000;
    background-color: #c1d72e;
}

.zaiavka_anketa td {
    vertical-align: top;
    padding: 10px 20px 10px 10px;
    
        /*   border: 1px dotted red;*/
}
.zaiavka_anketa td p {
    padding-top: 3px;
    font-size: 1.3em;
    line-height: 1.2em;
    color: #333;
    
    
}
.zaiavka_anketa td input,
.zaiavka_anketa td textarea {
    width: 330px;
    border: 1px solid #7f9db9;
    background-color: #fff;
    padding: 2px;    
    font-size: 1.3em;
    color: #000;   
}

.zaiavka_anketa td select {
    width: 335px;    
    border: 1px solid #7f9db9;    
    font-size: 1.3em;
    color: #000;      
}
.zaiavka_anketa td option {
    background-color: #fff;
    padding: 1px;     
}


/*    капча    */
.zaiavka_anketa #captcha_text {
    padding-top: 18px;
}
.zaiavka_anketa #captcha img {
    float: left;
}
.zaiavka_anketa #feedback_captcha {
     width: 100px;   
     margin-left: 20px;
     margin-top: 15px;
     float: left;   
}

/*    кнопка сабмита    */
.zaiavka_anketa .subbutt input {
    width: 335px;
    background-color: #E8E8E8;
    background-color: #c1d72e;
    border: 1px solid #000;
    font-size: 16px;    
    padding: 3px;  
}

/*    Ошибки по заполению формы    */
.zaiavka_anketa .form_err {
    padding-bottom: 20px;
}
.zaiavka_anketa .form_err p {
    padding-left: 20px;
    font-size: 1.3em;
    line-height: 1.2em;
    color: #ff0000;
}
.zaiavka_anketa .form_err .err_zag {
    font-weight: bold;
    padding-bottom: 5px;
    padding-left: 0px;
}
/*    Все нормально отправили    */
.zaiavka_anketa .form_ok {
    padding-top: 30px;
    font-size: 1.4em;
    line-height: 1.2em;
    color: #19388a; 
}
/*            КОНЕЦ Формы заявки и анкеты            		                                     */
/*************************************************************************************************/

/*************************************************************************************************/
/*            ФОРМА ПОДПИСАТЬСЯ НА РАССЫЛКУ ВАКАНСИЙ                                             */
.dispatch_form {
    margin-top: 15px;
    margin-bottom: 40px;    
}
.dispatch_form table {
    margin-bottom: 20px;
    width: 100%;
    max-width: 600px;
    background-color: #f6f6f6;
}
.dispatch_form th {
    padding: 5px 10px 5px 10px;
    font-size: 1.4em;
    line-height: 1.2em;
    font-weight: normal;
    color: #000;
    background-color: #c1d72e;
}

.dispatch_form td {
    vertical-align: top;
    padding: 8px 20px 8px 10px;
    
        /*   border: 1px dotted red;*/
}
.dispatch_form td p {
    padding-top: 3px;
    font-size: 1.3em;
    line-height: 1.2em;
    color: #333;
}

.dispatch_form td input {
    width: 250px;
    border: 1px solid #7f9db9;
    background-color: #fff;
    padding: 2px;    
    font-size: 1.3em;
    color: #000;   
}
.dispatch_form td input.chbox {
    outline: 0;
    width: auto;    
}

/*    кнопка сабмита    */
.dispatch_form .subbutt {
    padding: 20px 0px 10px 0px;
} 
.dispatch_form .subbutt div {
    width: 300px;
    margin: 0px auto 0px auto;    
}
.dispatch_form .subbutt input  {
    width: 300px;
    background-color: #E8E8E8;
    background-color: #c1d72e;
    border: 1px solid #000;
    font-size: 14px;    
    padding: 2px;  
}

/*    Ошибки по заполению формы    */
.dispatch_form .form_err {
    padding-bottom: 20px;
}
.dispatch_form .form_err p {
    padding-left: 20px;
    font-size: 1.3em;
    line-height: 1.2em;
    color: #ff0000;
}
.dispatch_form .form_err .err_zag {
    font-weight: bold;
    padding-bottom: 5px;
    padding-left: 0px;
}
/*    Все нормально отправили    */
.dispatch_form .form_ok {
    padding-top: 30px;
    font-size: 1.4em;
    line-height: 1.2em;
    color: #19388a; 
}
/*            КОНЕЦ ФОРМА ПОДПИСАТЬСЯ НА РАССЫЛКУ ВАКАНСИЙ                                       */
/*************************************************************************************************/



/*************************************************************************************************/
/*            FSK - КОНТЕНТ СТРАНИЦ И СТАТЕЙ                                                     */
.current_page_name {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:2.9em;
	color:#000;
	line-height:1.1em;
	padding-bottom:0.7em;
    padding-top: 0.13em;
}
/*    название статьи, т.к. у нас на одной странице и название страницы и название статьи    */
.current_mat_name {
 	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2.4em;
	color: #000;
	line-height: 1.1em;
	padding-bottom: 0.7em;
    padding-top: 0.2em;    
}
.current_page_content {
    font-size:1.3em;   
	line-height:1.3em;
    /*     background-color: #FF8000;*/
}
/****         Мои стили по умолчанию                       	  ****/ 
.current_page_content h1, 
.current_page_content h2, 
.current_page_content h3, 
.current_page_content h4, 
.current_page_content h5, 
.current_page_content h6 {
	font-family: Georgia, "Times New Roman", Times, serif;    
	font-weight:normal;
    line-height: 1.1em;
}
.current_page_content p {
    padding-bottom: 1em; 
}
.current_page_content h1 {
    font-size:24px;
    padding-top: 30px;
    padding-bottom: 10px;
}
.current_page_content h2 {
    font-size:22px;  
    padding-top: 20px;
    padding-bottom:10px;     
}
.current_page_content h3 {
    font-size:20px; 
    padding-top: 20px;
    padding-bottom:10px;       
}
.current_page_content h4 {
    font-size:18px; 
    padding-top: 15px;
    padding-bottom:10px;        
}
.current_page_content h5 {
    font-size:16px; 
    padding-top: 15px;
    padding-bottom:10px;      
}
.current_page_content h6 {
    font-size:14px;
    padding-top: 15px;
    padding-bottom:10px;       
}
.current_page_content pre {
    font-size:13px;   
}
.current_page_content address {
    font-size:13px;  
    font-style: italic;    
}
/****         КОНЕЦ Мои стили по умолчанию                 	  ****/

/****         СПИСКИ                                      	  ****/
.current_page_content ul {
	list-style-position: outside;
	list-style-type: disc;
	padding:0;
	margin:0;
	padding-left:40px;
	margin-top:0px;
	margin-bottom:15px;
}
.current_page_content ol {
	list-style-position: outside;    
	padding:0;
	margin:0;
	padding-left:40px;
	margin-top:0px;
	margin-bottom:15px;
}
.current_page_content li {
    padding-bottom: 6px;
}
/****         КОНЕЦ СПИСКИ                                	  ****/





/****         ПАРАГРАФ-СПИСОК С ЧЕРТОЙ                     	  ****/
.current_page_content .list_style_line {
    padding-left: 20px;
    padding-bottom: 13px;
    background-image: url(/img/global/list_style_line.gif);
	background-repeat:  no-repeat;
	background-position: left 0.6em;
}
/****         КОНЕЦ ПАРАГРАФ-СПИСОК С ЧЕРТОЙ                  ****/










/****         ТАБЛИЦЫ                                      	  ****/


/*   Заголовок таблицы  с фоном  */
.def_table caption {
    text-align: left;
    padding-bottom: 10px;
    padding-top: 15px;
}
.def_table {
    width: 99%;
    margin-right: auto;
    margin-bottom: 20px;
    border: 1px solid #999;
    border-collapse: collapse;
}
.def_table td {
    border: 1px solid #999;
    border-collapse: collapse;
    padding: 5px 5px 5px 5px;
}
.def_table .td_title {
    background-color: #aad5ff;
    padding: 5px 5px 5px 5px;
}
.current_page_content .def_table p {
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: left;
}
.current_page_content .def_table .td_title p {
    padding-top: 3px;
    padding-bottom: 3px;
    text-align: center;
  
}

/*   Просто таблица с границами   */
.bord_table {
    width: 99%;
    margin-right: auto;
    margin-bottom: 20px;
    border: 1px solid #999;
    border-collapse: collapse;      
}
.bord_table td {
    padding: 5px 5px 5px 5px;
    border: 1px solid #999;
    border-collapse: collapse;     
}


/*    ТАБЛИЦА-ШАБЛОН ДЛЯ ВСЕХ УРОВНЕЙ ЗАРПЛАТ    */
.current_page_content .salary_tab {
    width: 98%;
    border: 1px solid #E1E1E1;
    border-collapse: collapse;
}
.current_page_content .salary_tab td {
    border: 1px solid #E1E1E1;
    border-collapse: collapse;    
    padding: 5px 5px 5px 5px;
}
.current_page_content .salary_tab  p  {
    padding: 0;
    margin: 0;     
}
.current_page_content .salary_tab .salary_tab_title {
    background-color: #c1d72e;
    padding: 5px 0px 5px 0px;
}
.current_page_content .salary_tab .salary_tab_title p {
    font-weight: bold; 
    text-align: center; 
}
/*    КОНЕЦ ТАБЛИЦА-ШАБЛОН ДЛЯ ВСЕХ УРОВНЕЙ ЗАРПЛАТ    */


/****         КОНЕЦ ТАБЛИЦЫ                                	  ****/

.current_page_content img {
    margin: 10px;
}

/*            КОНЕЦ FSK - КОНТЕНТ СТРАНИЦ И СТАТЕЙ                                               */
/*************************************************************************************************/



/****         СОЦИАЛЬНЫЕ ЗАКЛАДКИ                                	  ****/
#sosial_nets_up {
    position: relative;
    top: -5px;
    left: -2px;
    padding: 0px 0px 8px 0px;
}
#sosial_nets_down  {
  margin: 10px 0px 10px 0px;  

}
/*
#sosial_nets_down .sosial_one_butt {

}
*/





