/*-------------------------------------------------
версия CSS:		2.1
автор:			Студия дизайна pilotov.com
сайт автора:	www.pilotov.com
сжато:			pilotov-css-griper v2.0
-------------------------------------------------*/
#logo_td { width: 26%; padding-left: 27px; padding-right: 80px; padding-top: 18px; } #main_page_visual_cont { width: 100%; min-width: 990px; position: relative; margin-top: 23px; overflow: hidden; } #main_page_visual { position: relative; left: -1000px; } #main_page_visual img { position: relative; left: 50%; display: none; } #visual_text_cont { position: absolute; z-index: 10; top: 0px; left: 5%; } #visual_text_cont h1 { position: relative; width: 41%; padding-top: 30px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 2.8em; line-height: 1.2em; color: #fefefe; } #visual_text_cont h1 span { font-style: italic; color: #c1d72e; } #visual_text_cont #visual_text { position: relative; padding-top: 12px; width: 41%; font-size: 1.4em; line-height: 1.28em; color: #fff; } .sf-menu_text a, .sf-menu_text a:hover { text-decoration: none; } .sf-menu_text h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size: 2.2em; line-height: 0.9em; color: #fff; padding-left: 20px; padding-top: 5px; } .sf-menu_text p { font-family:Georgia, "Times New Roman", Times, serif; font-size: 1.2em; line-height: 1.16em; color: #333; padding-left: 20px; padding-top: 5px; padding-right: 25px; } .sf-menu_hidden { padding: 10px 8px 0px 12px; } .sf-menu_hidden li { padding-bottom: 10px; } .sf-menu_hidden li a { font-size: 1.3em; line-height: 1.1em; color: #333; } .sf-menu_hidden li a:hover { color: #19388a; } .page_conteyner_2col { margin-top:20px; margin-left:14px; margin-right:14px; min-width: 950px; } .page_main_table_2col { width:100%; border:none; } .page_main_table_2col td { vertical-align:top; text-align:left; } .center_content { padding-top:15px; } .right_content { width:260px; } .right_content .right_holder { width:240px; height:1px; background-color:transparent; overflow:hidden; } #servises_table td { width: 50%; padding-right: 20px; } #servises_table td h2 { padding-bottom: 0.5em; font-family:Georgia, "Times New Roman", Times, serif; font-size: 2.2em; line-height: 1.1em; color: #000; } #servises_table td ul { list-style-type: none; } #servises_table td .list_style_line li { font-size: 1.3em; line-height: 1.15em; padding-left: 20px; padding-bottom: 0.35em; background-image: url(/img/global/list_style_line.gif); background-repeat: no-repeat; background-position: left 0.7em; } #servises_table p { padding-top: 0.7em; font-family:Georgia, "Times New Roman", Times, serif; font-size: 1.7em; line-height: 1.15em; font-style: italic; color: #af284f; } #servises_table td .list_style_sq li { font-size: 1.3em; line-height: 1.15em; padding-left: 7px; padding-bottom: 0.1em; background-image: url(/img/global/list_style_sq.gif); background-repeat: no-repeat; background-position: left 0.6em; } #muzhik { min-height: 85px; padding: 20px 20px 30px 95px; margin-top: 20px; margin-bottom: 20px; background-image: url(/img/main/muzhik.gif); background-repeat: no-repeat; background-position: 15px top; } #muzhik p { font-size: 1.3em; line-height: 1.2em; } .current_page_name { font-family:Georgia, "Times New Roman", Times, serif; font-size: 2.2em; line-height: 1.1em; padding-left: 14px; } .current_page_content { padding-left: 14px; } .main_add_block { padding: 15px 20px 20px 20px; margin-bottom: 20px; background-color: #eef4e2; background-image: url(/img/global/add_block_corner_down.gif); background-repeat: no-repeat; background-position: right bottom; } .main_add_block h2 { padding-bottom: 0.7em; } .main_add_block h2 a { font-family:Georgia, "Times New Roman", Times, serif; font-size: 2.2em; line-height: 0.9em; color: #000; text-decoration: none; } .main_add_block h2 a:hover { text-decoration: underline; } .main_add_block div { padding-bottom: 10px; } .main_add_block a { font-size: 1.3em; line-height: 1.1em; } #last_vacancies { padding:0px 14px 15px 14px; min-width: 950px; } #last_vacancies h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size: 2.2em; padding: 1.5em 0px 1em 14px; } #last_vacancies table { width: 100%; border: 1px solid #999999; } #last_vacancies table td { width: 33%; vertical-align: top; padding: 14px 14px 18px 14px; font-size: 1.2em; line-height: 1.2em; } #many_kaus { padding:0px 14px 40px 0px; } #many_kaus h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size: 2.2em; padding: 1.5em 0px 0.8em 28px; } #many_kaus p { width: 75%; font-size: 1.3em; line-height: 1.2em; padding-left: 28px; } #down_page_content { padding-top: 40px; } #down_text_add { padding-left: 28px; padding-top: 40px; font-family:Georgia, "Times New Roman", Times, serif; font-size: 1.7em; line-height: 1.2em; color: #af284f; } #down_page_content_right { padding-top: 60px; } #partner_block { padding-left: 14px; padding-right: 14px; padding-top: 40px; min-width: 950px; } #partner_block h2 { padding-bottom: 0.8em; padding-left: 14px; font-family:Georgia, "Times New Roman", Times, serif; font-size: 2.2em; line-height: 1.1em; color: #000; } #partners_logos { width: 970px; height: 120px; position: relative; margin-bottom: 17px; background-color: #f5f5f5; } #logos_conteyner { width: 90%; height: 120px; position: relative; overflow: hidden; margin-left: 50px; } #logos_table { position: absolute; top: 0px; left: 0px; } #logos_table td { padding: 20px 25px 0px 25px; text-align: center; } #arrow_left { display: block; width: 30px; height: 30px; position: absolute; left: 10px; top: 45px; display: none; } #arrow_right { display: block; width: 30px; height: 30px; position: absolute; right: 10px; top: 45px; display: none; } .right_content .banner_block { width:230px; margin-left: 20px; } .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.7em; font-size: 0.9em; } .current_page_content .list_style_line strong { font-size: 1.1em; }