.hrcompany_toppart{
	position: relative;
	margin-bottom:90px;
}
.hrcompany_toppart_logo{
	width:100%;
	text-align:center;
	position:relative;
	background:#eaf3f9;
	overflow: hidden;
	height: 463px;
}

.hrcompany_toppart_menu{
	width:100%;
	background:#eaf3f9;
	height:60px;
	overflow:hidden;
	position:absolute;
	margin-top:300px;
	margin-top:463px;
}
	.toppart_menu_inner{
		width:1000px;
		height:100%;
		margin:0 auto;
		position:relative;
	}
		.toppart_menu_item{
			float:left;
			padding-top:20px;
			padding-left:90px;
			height:100%;
		}
			 .toppart_menu_item:hover :before{
				position:absolute;
				content:"";
				width:25%;
				height:59px;
				background:url('../i/bg/hover_hrmenu.png');
				background-repeat:no-repeat;
				margin-left:-6%;
				bottom:0px;
				opacity:0.4;
			}
			.toppart_menu_item a:hover{
				border:none;
			}
		.toppart_menu_item.first{
			padding-left:0px;
		}
		.toppart_menu_item a{
			color:#646363;
			text-decoration:none;
			border-bottom:1px solid #cccccc;
		}
		.toppart_menu_item.active a{
			color:#000000;
			border-bottom:none;
		}
		.toppart_menu_item.active :before{
				position:absolute;
				content:"";
				width:25%;
				height:59px;
				background:url('../i/bg/hover_hrmenu.png');
				background-repeat:no-repeat;
				margin-left:-6%;
				bottom:0px;
				opacity:0.4;
			}

.anket_bckg_top{
	width:100%;
	height:13px;
	background:url('../i/bg/citation_top.png');
}
.anket_bckg_bottom{
	width:100%;
	height:12px;
	background:url('../i/bg/anket_bottom.png');
}
.anket_creating_inner{
	background:#def0fd;
		padding-bottom:20px;
		padding-top:50px;
}
.hr_anket_creating{
		float:left;
		width:100%;
		margin-top:20px;
		text-align:center;
		margin-bottom:-35px;
		position:relative;
		height:auto;
	}
		.hr_anket_creating:before{
			position:absolute;
			content:"";
			width:69px;
			height:156px;
			background:url('../i/bubles_left.png');
			bottom:10px;
			left:24%;
			z-index:1;
			opacity:0.5;

		}
		.hr_anket_creating:after{
			position:absolute;
			content:"";
			width:80px;
			height:110px;
			background:url('../i/bubles_right.png');
			bottom:0px;
			right:26%;
			z-index:1;
			opacity:0.5;

		}
		.anket_creating_title{
			font-family:alsschlangeslab;
			font-size:25px;
			color:#0066a4;

		}
		.anket_creating_text{
			font-family:calibri,calibriregular;
			font-weight:bold;
			font-size:20px;
			color:#717171;
			margin-top:15px;
			margin-bottom:20px;
		}
		.anket_creating_button{
			width:250px;
			height:30px;
			border-radius:15px;
			background:#ff9f30;
			margin:0 auto 30px auto;
			padding-top:3px;
		}
			.anket_creating_button button{
				font-family:calibri,calibriregular;
				font-weight:bold;
				font-size:18px;
				color:#ffffff;
				border:none;
				background:transparent;
			}
.hrcontacts_title{
			font-family:alsschlangeslab;
			font-size:30px;
			color:#0066a4;
		}
#feedback_form:after{
	display: block;
	content: '';
	clear: both;
}
.ask_question_form{
					margin-bottom:50px;
				}
				.ask_question_close{
					float:right;
					cursor:pointer;
					display:none;
				}
				.question_form_item{
					width:100%;
					float:left;
					margin-top:25px;
				}
					.question_form_title{
						float:left;
						text-align:left;
						width:17%;
						margin-top:15px;
						margin-right:3%;
					}
					.question_form_input{
						float:left;
						background:#ffffff;
						width:250px;
						height:39px;
						border:1px solid #d6d6d6;
						border-radius:5px;
						margin-top:5px;
						padding:10px 15px;
					}
					.question_form_input input{
						width:95%;
					}

					.question_form_select{

							}/*select*/
								.select_feedback_topics, .select_job{
									width:100%;
								}
								.question_form_select .ui-selectmenu-button {
									background:#ffffff;
									font-family:calibri,calibriregular;
									font-size:14px;
									height:39px;
									padding-top:3px;
								}
									.question_form_select .ui-selectmenu-button .ui-icon{
										width:15px ;
										height:15px;
										background:url('../i/bg/select_arrow.png');
										background-repeat:no-repeat;
										background-position:center;
									}

									.ui-selectmenu-menu .ui-menu{
										font-family:calibri;
										font-size:14px;

									}
									.ui-selectmenu-menu .ui-menu li{
										background:white;
										border-top:1px solid #d6d6d6;
										padding-left:15px;
										height:39px;
										padding-top:10px;
										font-family:calibri,calibriregular;
									}

									.ui-selectmenu-menu .ui-menu ul{
										background:white;
										border:1px solid #d6d6d6;
									}

									.ui-selectmenu-menu .ui-menu li:hover{
										background:#ef6b03;
										color:white;
									}

									.ui-selectmenu-menu .ui-menu .ui-state-focus{
										color:#ef6b03;
									}
				.question_form_text{
					width:100%;
					float:left;
					margin-top:25px;
				}
					.question_form_text .question_form_input{
						float:left;
						background:#ffffff;
						width:480px;
						height:100px;
						border:1px solid #d6d6d6;
						border-radius:5px;
						margin-top:5px;
						padding:10px 15px;
					}
					.question_form_text .question_form_input textarea{
						width:100%;
						max-height:80px;
						border:none;
						resize: none;
					}
				.question_form_button{
					width:180px;
					height:43px;
					float:left;
					margin-top:40px;
					background:#87bb47;
					border-radius:22px;
					margin-left:20%;
					padding-top:9px;
					text-align:center;
				}
					.question_form_button button{
						font-family:calibri,calibriregular;
						font-weight:bold;
						font-size:18px;
						color:#ffffff;
						border:none;
						background:transparent;
					}
				 .upload_file_button{
					width:480px;
					float:left;
					margin-top:25px;
					position: relative;
					overflow: hidden;
					margin-left:20%;
				}
					.upload_button{
						float: left;
						width: 180px;
						height: 30px;
						background: linear-gradient(to top, #eaeaea, #ffffff);
						border-radius:15px;
						border:none;
						font-family:calibri,calibriregular;
						font-size:16px;
						color:#7b7b7b;
					}
					.upload_file_name{
						float:left;
						padding-left: 20px;
						padding-top:6px;
						font-size:14px;
					}
					.input_load_file{
						position: absolute;
						left: 0;
						top: 0;
						height: 100%;
						opacity: 0;
						cursor: pointer;
						width:180px;
					}
					.close_file_name{
						float:left;
						margin-top:4px;
						margin-left:15px;
						cursor:pointer;
						display:none;
					}
				.question_form_cancel{
					float:left;
					margin-top:70px;
					margin-left:20px;
					cursor:pointer;
					display:none;
				}
					.question_form_cancel a{
						color:#9c9c9a;
						border-bottom:1px dashed;
					}
					.question_form_cancel a:hover{
						color:#ef6b03;
					}

.hrstudy_top_title{
			font-family:alsschlangeslab;
			font-size:36px;
			color:#0066a4;
			margin-bottom:40px;
		}
		.hrstudy_top_text{

				font-size:18px;
				line-height:120%;
		}
				.hrstudy_top_text p{
					margin-top:20px;
				}

