@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic&subset=latin,cyrillic-ext);

body{background:#e8f1f7 url(../img/bg.jpg) top center no-repeat;color:#23292e;font:14px "PT Sans", san-seriff;margin:0 auto;padding:0px;}
form{padding:0px;margin:0px;}
img{border:0px;}
.cb{clear:both;}
.fl{float:left;}
.fr{float:right;}
table{border-collapse:collapse;}
td{vertical-align:top;}


/*Fonts*/
a{color:#0079d6;text-decoration:underline;}
a:hover{color:#009be2;}
a:visited{color:#5b92bc;}
.f_b_it_16{font:bold 16px "PT Sans";font-style:italic;}
.f_b_it_14{font:bold 14px "PT Sans";font-style:italic;}
.f_n_it_13_gray{font:14px "PT Sans";color:#6196af;font-style:italic;font-weight:normal;}
.f_b_17{font:bold 17px "PT Sans";}
.f_phone_code{color:#3b90b1;}
h1, h2, h3, .h3_small_p, .h2_content{font:bold 42px "PT Sans";color:#0a0a0a;padding:0px 0px 15px 0px;margin:0px;}
h1{line-height:42px;padding:11px 0px 15px 0px;}
h2, .h2_content{font-size:30px;padding-top:0px;margin-top:-10px;}
.h2_content{margin-top:0px;padding-bottom:4px;}
h3, .h3_small_p{font-size:19px;}
.f13{font-weight:normal;font-size:13px;padding:0px;margin:0px;line-height:19px;}
.f15{font-weight:normal;font-size:15px;padding:0px;margin:0px;line-height:21px;}
.p10{clear:both;height:10px;}
.p20{clear:both;height:20px;}
.p33{clear:both;height:33px;}
.p40{clear:both;height:40px;}
.p50{clear:both;height:50px;}
.p13{clear:both;height:13px;}
.h3_small_p{padding-bottom:5px;}
.th_p5{padding:0px 0px 0px 0px;margin:0px 0px 5px 0px;clear:both;}


/*Buttons*/
.b_arrange_order{display:block;width:148px;height:25px;background:url(../img/b_arrange_order.png) top left no-repeat;text-decoration:none;}
.b_news{display:block;width:148px;height:25px;background:url(../img/b_news.png) top left no-repeat;text-decoration:none;}
.b_arrange_order:hover, .b_news:hover{background-position:0px -30px;}
.ico_quest{display:block;width:22px;height:23px;background:url(../img/ico_quest.png) top left no-repeat;text-decoration:none;}
.ico_quest:hover{background-position:0px -30px;}
.b_arrange_big{display:block;width:187px;height:56px;background:url(../img/b_arrange_big.png) top left no-repeat;text-decoration:none;}
.b_arrange_big:hover{background-position:0px -70px;}
.b_arrow{display:block;width:34px;height:25px;background:url(../img/b_arrow.png) top left no-repeat;text-decoration:none;}
.b_arrow:hover{background-position:0px -35px;}
.b_add_vak{float:right;display:block;width:153px;height:25px;background:url(../img/b_add_vak.png) top left no-repeat;text-decoration:none;}
.b_add_vak:hover{background-position:0px -30px;}

.b_send_resume{float:right;display:block;width:135px;height:25px;background:url(../img/b_send_resume.png) top left no-repeat;text-decoration:none;}
.b_send_resume:hover{background-position:0px -35px;}

.b_send_resume1{float:left;display:block;width:135px;height:25px;background:url(../img/b_send_resume.png) top left no-repeat;text-decoration:none;margin-top:20px;}
.b_send_resume1:hover{background-position:0px -35px;}

.b_overview{float:right;display:block;width:58px;height:25px;background:url(../img/b_overview.png) top left no-repeat;text-decoration:none;}
.b_overview:hover{background-position:0px -35px;}

.b_send_zay{float:right;display:block;width:97px;height:25px;background:url(../img/b_send.png) top left no-repeat;text-decoration:none;}
.b_send_zay:hover{background-position:0px -30px;}

.b_feedback{display:block;width:148px;height:25px;background:url(../img/b_feedback.png) top left no-repeat;text-decoration:none;}
.b_feedback:hover{background-position:0px -30px;}

.b_reg{display:block;width:149px;height:25px;background:url(../img/b_reg.png) top left no-repeat;text-decoration:none;}
.b_reg:hover{background-position:0px -30px;}

.b_in{display:block;width:64px;height:25px;background:url(../img/b_in.png) top left no-repeat;text-decoration:none;}
.b_in:hover{background-position:0px -30px;}

/*Forms*/
.left_form{width:232px;padding:14px 22px 0px 22px;clear:both;background:url(../img/bg_form_left.png) top left no-repeat;margin-left:-22px;}
.left_form_bottom{width:276px;height:20px;background:url(../img/bg_form_left.png) bottom left no-repeat;margin-left:-22px;}
.left_form_bottom1{width:344px;height:20px;background:url(../img/bg_form_left-344.png) bottom left no-repeat;margin-left:-22px;}
.center_form{font-size:14px;width:617px;padding:14px 22px 0px 22px;clear:both;background:url(../img/bg_form_center.png) top left no-repeat;margin-left:-22px;}
.center_form_bottom{width:661px;height:20px;background:url(../img/bg_form_center.png) bottom left no-repeat;margin-left:-22px;}
.table_form_input_podp, .table_form_input_podp_end{font-weight:bold;padding:6px 20px 0px 0px;}
.table_form_input, .table_form_input_end{padding:0px 0px 25px 0px;}
.table_form_input_end, .table_form_input_podp_end{padding-bottom:0px;}
.input_bottom_descr, .input_bottom_descr_file, .input_bottom_descr_error, .input_bottom_descr_zvezda{clear:both;padding-top:5px;font-style:italic;}
.input_bottom_descr{color:#6196af;}
.input_bottom_descr_error{color:#d9231a;}
.input_bottom_descr_zvezda{color:#ccc;padding-top:0px;}
.input_label_5{clear:both;padding-bottom:5px;}
.input_label_13{clear:both;padding-bottom:13px;}

.input170, .input500, .input444, .input400, .input350, .input494{clear:both;background-color:#eaf9fe;color:#4f819c;font:14px "PT Sans";width:150px;padding:3px 10px 4px 10px;border:2px solid #aad7ee;margin:0px;}
.input444{width:444px;}
.input494{width:500px;}
.input170:focus, .input500:focus, .input444:focus, .input494:focus{background-color:#f8fdff;}
.input170{padding-top:2px;}
.input500{width:509px;padding-top:5px;}
.input400{width:400px;padding-top:5px;}
.input400:focus{background-color:#f8fdff;}
.input350{width:320px;padding-top:5px;}
.input350:focus{background-color:#f8fdff;}



.error_input{border:2px solid #f54239;background-color:#fef1f1;color:#d9231a;}

/*Main*/
#top, .content, #footer, #sitemap{width:1003px;clear:both;margin:0 auto;}
#top_logo{padding:0px 40px 0px 38px;width:262px;float:left;}
#top_center_one, #top_center_two{width:210px;padding:0px 40px 15px 0px;font-size:16px;float:left;margin-top:-4px;}
#top_center_two{width:156px;font-size:14px;}
#top_buttons{width:174px;padding:0px 40px 0px 0px;float:left;text-align:right;}
#top_menu{width:100%;height:105px;background:url(../img/bg_top_menu.png) top center no-repeat;clear:both;}
#top_menu_content{width:923px;margin:0 auto;clear:both;}
#citybox{clear:both;width:100%;height:18px;padding:9px 0px 5px 0px;font-size:13px;color:#cef1f9;float:left;}
.city{float:left;}
.city_point{float:left;width:16px;height:16px;background:url(../img/citypoint.png) center center no-repeat;}
.tm_r, .tm_rl, .tm_rr{width:5px;height:37px;float:left;background:url(../img/tm_sprite.png) top left no-repeat;}
.tm_rl{width:3px;}
.tm_rr{width:3px;background-position:-2px 0px;}
.tm_passive{font-size:18px;float:left;height:23px;padding:5px 22px 8px 22px;background:url(../img/tm_sprite.png) top left repeat-x;background-position:0px -47px;}
.tm_passive a{color:#ffffff;text-decoration:none;}
.tm_passive:hover{background-position:0px -235px;}
.tm_active{font-size:18px;float:left;height:23px;background:url(../img/tm_sprite.png) top left repeat-x;background-position:0px -188px;}
.tm_active_left, .tm_active_right{width:24px;height:37px;background:url(../img/tm_sprite.png) top left no-repeat;background-position:0px -141px;float:left;}
.tm_active_right{background-position:100% -94px;}
.tm_active_center{padding:6px 0px 8px 0px;height:23px;float:left;background:url(../img/tm_sprite.png) top left repeat-x;background-position:0px -188px;color:#c1edfd;}
.tm_active_center a{color:#c1edfd;text-decoration:none;}
#top_menu_content_left{float:left;width:823px;}
#top_menu_content_right{float:left;width:100px;padding:8px 0px 0px 0px;}
.lang_ico_eng, .lang_ico_rus{clear:both;width:28px;height:30px;background:url(../img/lang_ico.png) top left no-repeat;float:left;}
.lang_ico_rus{background-position:0px -30px;}
.lang_text{float:left;padding:0px 0px 0px 5px;}
.lang_text a{color:#ffffff;text-decoration:none;}
#main_ill{width:1003px;margin:0 auto;height:490px;}
.content_left{width:262px;padding:3px 40px 0px 40px;float:left;}
.content_center{width:407px;padding:0px 40px 0px 0px;float:left;}
.content_right{width:184px;padding:3px 20px 0px 0px;float:left;}
.content_center_right{width:621px;padding:0px 40px 0px 0px;float:left;}

/*.news_photo{width:90px;height:96px;padding:3px 0px 0px 7px;background:url(../img/bg_news_box.png) top left no-repeat;float:left;}*/
.news_photo{width:98px;padding:3px 20px 0px 7px;float:left;}

.news_text{width:310px;font-size:14px;float:left;}
.hr_gray{background-color:#d5e8f2;height:1px;width:100%;margin:13px 0px;clear:both;}
.content_hr_left_center{width:963px;height:84px;margin:0 auto;padding-left:40px;clear:both;}
.hr_big_left_center{width:729px;height:84px;clear:both;background:url(../img/hr_big_left_center.png) center left no-repeat;margin-left:-7px;}
.hr_big_3col{width:944px;height:74px;clear:both;background:url(../img/hr_big_3col.png) center left no-repeat;margin-left:-7px;}
.hr_big_2col, .hr_big_2col_40{width:642px;height:74px;clear:both;background:url(../img/hr_big_2col.png) center left no-repeat;margin-left:-7px;}
.hr_big_2col_40{height:74px;}
.hr_big_left{width:244px;height:74px;clear:both;background:url(../img/hr_big_left.png) center left no-repeat;margin-left:-7px;}
.content_2col_left_center{width:709px;padding:0px 40px 0px 40px;float:left;}
.th_right{float:left;width:134px;}
.th_ico{float:right;width:30px;height:30px;padding-top:15px;}
.ul_base{clear:both;margin:0px;padding:0px;}
.li_green, .li_gray, .li_empty{list-style-image:url(../img/li_green.png);margin:0px 0px 11px 20px;}
.li_empty{list-style:none;margin-bottom:13px;}
.read_icons{clear:both;padding-bottom:27px;}
.ico_blog{width:58px;height:70px;float:left;background:url(../img/ico_recr.png) center left no-repeat;margin-left:-8px;padding-right:10px;}
.ico_journal{width:58px;height:60px;float:left;background:url(../img/ico_journal.png) center left no-repeat;margin-left:-8px;padding-right:10px;}
.ico_read_icons_text{font-size:13px;}
#sitemap, #footer{margin-top:-10px;}
.sitemap_left{float:left;width:179px;padding:0px 40px 0px 40px;line-height:21px;}
.sitemap_base{float:left;width:203px;padding:0px 40px 0px 0px;line-height:21px;}
.sitemap_2{float:left;width:247px;padding:0px 40px 0px 0px;line-height:21px;}
.sitemap_right{float:left;width:194px;line-height:21px;}
#footer_left{width:420px;padding:0px 40px 40px 40px;float:left;}
#footer_center{width:250px;padding:0px 40px 40px 0px;font-size:21px;float:left;}
#footer_right{width:194px;float:left;}


/*Textpage*/
.breadcump{width:661px;padding:0px 0px 5px 342px;margin:0 auto;clear:both;}
.lmp, .lma, .lmp2, .lma2, .lmp3, .lma3{clear:both;height:19px;padding:5px 0px 17px 30px;margin-bottom:5px;font:bold 19px "PT Sans";margin-left:-30px;background:url(../img/lm_sprite.png) top left no-repeat;background-position:0px -820px;}

.lma{color:#d6f4ff;background-position:0px 0px;}
.lma a{color:#d6f4ff;text-decoration:none;}
.lmp a{color:#045da9;}
.lmp:hover{background-position:0px -60px;}

.lmp2{height:44px;}
.lmp2 a{color:#045da9;}
.lmp2:hover{background-position:0px -305px;}
.lma2{color:#d6f4ff;background-position:0px -215px;height:44px;}
.lma2 a{color:#d6f4ff;text-decoration:none;}

.lmp3{height:69px;}
.lmp3 a{color:#045da9;}
.lmp3:hover{background-position:0px -606px;}
.lma3{color:#d6f4ff;background-position:0px -496px;height:69px;}
.lma3 a{color:#d6f4ff;text-decoration:none;}


.lm_parent_menu{clear:both;margin:0px 0px 0px 20px;padding:0px;}
.lmpm{list-style:url(../img/lmpp.png);padding-bottom:10px;}
.lmpa{list-style:url(../img/lmpa.png);padding-bottom:10px;color:#0e71af;}
.parentbox{clear:both;font-size:15px;line-height:21px;}
.ul_green, .ul_gray{clear:both;margin:0px 0px 0px 18px;padding:0px;}
.ul_green li, .ul_gray li{list-style:url(../img/li_green.png);padding:4px 0px 6px 0px;}
.ul_gray li{list-style:url(../img/li_gray.png);}
.cb_left{clear:both;width:220px;}
.circle{clear:both;width:29px;background:url(../img/bg_circle.png) top left no-repeat;height:24px;font:12px "PT Sans";text-align:center;padding:5px 0px 0px 0px;color:#e6eff4;float:left;}
.circle_text{width:540px;padding:1px 0px 0px 10px;float:left;}


/*Vakancies*/
.th_h1{width:450px;float:left;}
.th_h1_but{float:right;text-align:right;padding:22px 0px 0px 0px;width:160px;}
.vaktable_price{font:bold 18px "PT Sans";color:#08b95a;padding:0px 15px 20px 0px;}
.vaktable_vak{font:bold 19px "PT Sans";padding:0px 15px 20px 0px;}
.listing_p, .listing_a{width:30px;height:27px;padding:3px 0px 0px 0px;text-align:center;float:left;margin-right:2px;font:bold 16px "PT Sans";color:#ffffff;background:url(../img/listing_sprite.png) top left no-repeat;}
.listing_a{background-position:0px -40px;}
.listing_p:hover{background-position:0px -80px;}
.listing_p a{color:#ffffff;text-decoration:none;}
.hr_left_form{height:1px;background-color:#8cc0dd;margin:15px 0px;width:100%;clear:both;}
.listing_next{width:30px;height:27px;padding:3px 0px 0px 2px;text-align:center;float:left;margin-right:2px;font:bold 16px "PT Sans";color:#ffffff;background:url(../img/listing_sprite.png) top left no-repeat;}
.listing_next:hover{background-position:0px -80px;}
.listing_none{width:30px;height:27px;padding:3px 0px 0px 0px;text-align:center;float:left;margin-right:2px;font:bold 16px "PT Sans";color:#ffffff;}
.listing_prev{width:30px;height:27px;padding:3px 2px 0px 0px;text-align:center;float:left;margin-right:2px;font:bold 16px "PT Sans";color:#ffffff;background:url(../img/listing_sprite.png) top left no-repeat;}
.listing_prev:hover{background-position:0px -80px;}


/*Fix*/
.fix_top_but{clear:both;padding-bottom:7px;}
.fix_parent_content_left{clear:both;height:22px;}
.fix_end_lmp_margin{clear:both;margin-top:-10px;}
.fix_input_subscribe{float:left;height:29px;display:block;padding:0px;margin:0px;font-size:0px;line-height:0px;}
.fix_input_subscribe_button{height:25px;float:left;padding:2px 0px 0px 5px;}

.quote{clear:both;border-left:4px solid #b5dcf1;padding:0px 0px 0px 15px;font-style:italic;}

/*Вывод ошибки ввода*/
.cls_error_win{background:url(../img/bg-errorbox.png);padding:5px 5px 5px 20px;position: absolute; display:none;color:#ffd7d4;line-height:17px;z-index:1000;}

/*слоганы*/
.top_slogan{width:1003px;clear:both;padding:16px 0px 16px 39px;}

.table_form_input_podp{width:200px;}

/*всплавающее окно на графике*/
#win_popup_graph{width:150px;height:90px;position:absolute;background:#fcfdfd;display:none;padding:15px 18px 17px 18px;}
#win_popup_graph_text{width:100%;height:100%;color:#0a0a0a;font-style:italic;font-size:13px;}

.cls_left_form_result_text{color:#2aa300;font:17px bold "PT Sans";}

/*нижнее всплывающее окно*/
#newsletter_window{height:109px;width:100%;clear:both;background:#0692d6 url(../img/bg_newsletter.jpg) bottom center no-repeat;position: fixed;bottom: 0;display:none;}
#newsletter_wfix{margin:0 auto;width:1003px;}
.newsletter_window_image{float:left;width:100px;padding:15px 10px 25px 30px;}
.newsletter_window_text1{float:left;width:360px;padding:18px 50px 25px 0px;color:#cfeeff;font-size:15px;}
.newsletter_window_text2{float:left;width:370px;padding:23px 0px 25px 0px;}
.b_newsletter{width:168px;height:38px;display:block;text-decoration:none;background:url(../img/b_subscribe_big.png) top left no-repeat;}
.b_newsletter:hover{background-position:0px -50px;}
.h3_white{font-size:25px;color:#ffffff;padding-bottom:6px;}
.nw_podp{clear:both;font-style:italic;color:#97d7fa;font-size:13px;padding:5px 0px 0px 3px;}
.btn_bottom_popup_close{display:block;width:20px;height:20px;background:url(../img/ico_close.png) top left no-repeat;text-decoration:none;}
.btn_bottom_popup_close:hover{background-position:0px -24px;}
#btn_bottom_subscribe{paddin-top:3px;}
/*нижнее окно с подпиской*/
#win_bottom_popup{position:absolute;display:none;}

/*окно с регистрацией-авторизацией*/
.fl{float:left;}
.vr{width:1px;background-color:#8cc0dd;margin:0px 45px 0px 45px;float:left;height:150px;}
.w250{width:250px;}

#win_reg_popup{position:absolute;display:none;}

/*окно добавления резюме*/
#div_add_resume{position:absolute;display:none;}


#upload{
	/*margin:30px 200px; padding:15px;
	font-weight:bold; font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:#f2f2f2;
	color:#3366cc;
	border:1px solid #ccc;
	width:150px;
	cursor:pointer !important;
	-moz-border-radius:5px; -webkit-border-radius:5px;*/
}

#div_b_upload_fname{display:none;}

.print_version{padding:20px 0px 20px 0px;}

#div_add_resume_loader{display:none;}

.frm_input_after_podp{font-size:14px;font-style:italic;color:#6196af;}


/*2014-02-11*/
.tm_search_input{float:left;padding:6px 0px 0px 8px;}
.tm_search_image{float:left;padding:9px 20px 0px 5px;}
.input_top{width:108px;height:20px;border:0px;background:url(../img/bg_top_input.png) top left no-repeat;color:#9bd9f4;font:13px "PT Sans";font-style:italic;padding:1px 8px 4px 8px;}
.input_top:hover, .input_top:focus {background-position:0px -30px;}
#top_menu_content_left{width:858px;}
#top_menu_content_right{width:60px;}

/*search styles*/
.search_text{width:670px;font-size:14px;float:left;}
.highlight { /*background-color: yellow;*/font-weight:bold;}
.search_number_rows{float:left;font-weight:normal;font-size:14px;padding-right:20px;padding-top:5px;}

.b_send_zay-eng {
float: right;
display: block;
width: 97px;
height: 25px;
background: url(../img/b_send_eng.png) top left no-repeat;
text-decoration: none;
}
.b_send_zay-eng:hover{background-position:0px -30px;}