/*-------------------------------------------------
версия CSS:		2.1
автор:			Студия дизайна pilotov.com
сайт автора:	www.pilotov.com
сжато:			pilotov-css-griper v2.0
-------------------------------------------------*/
* { 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%; 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; } #logo_td { width: 26%; padding-left: 14px; padding-right: 80px; padding-top: 18px; } #main_menu_cont { margin-top: 44px; } #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; } #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; } #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; } #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; } #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; } #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; } #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; } .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; } .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; } .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; } .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; } .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; } .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; } #year_navi .current_year, #year_navi .year { padding-bottom:5px; text-align:right; } #year_navi .current_year { font-weight:bold; } #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; } #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; } #monces_navi .current_month a { color:#000; text-decoration:none; } #monces_navi .current_month a:hover { color:#000; text-decoration:underline; } .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-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; } .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 div { margin-bottom: 20px; } .salary_cat_block a { font-family:Georgia, "Times New Roman", Times, serif; font-size: 1.7em; 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-bottom: 10px; } .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-size: 1.4em; line-height: 1.2em; } .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; } .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; } .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; } .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; }