.b-psych_cloud {
	position: relative;
	width: 725px;
	margin-left: 210px;
	font-family: "Helvetica", "Arial", sans-serif;
	font-size: 16px;
}
	.b-psych_cloud-bg {
		position: absolute;
		top: 70px;
		left: -160px;
		width: 180px;
		height: 278px;
		background: url("../img/content/block_bg15a.png") 0 0 no-repeat;
		z-index: 1;
	}
	.b-psych_cloud-holder {
		position: relative;
		height: 345px;
		padding: 70px 120px 40px 110px;
		background: url("../img/content/block_bg15.png") 0 0 no-repeat;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.b-psych_cloud-title {
		margin-bottom: 5px;
		font-family: "BlissPro", "Myriad Pro", "Helvetica", "Arial", sans-serif;
		font-weight: 800;
		text-transform: uppercase;
		text-shadow: 1px -1px 0 #e1ffaf, 2px -2px 0 #e1ffaf, 3px -3px 0 #e1ffaf, 4px -4px 0 #e1ffaf, 5px -5px 0 #e1ffaf, 6px -6px 1px #e1ffaf;
	}
		.b-psych_cloud-title h2 {
			font-size: 28px;
		}
	.b-psych_cloud-text {
		max-height: 8.7em;
		overflow: hidden;
	}
	.b-psych_cloud-holder .social-btn {
		width: 490px;
		padding-top: 15px;
		border-top: 2px solid #e0ab17;;
	}

.b-psych_form {
	position: relative;
	width: 960px;
	height: 420px;
	margin: -30px auto 0;
	padding: 45px 50px 50px 50px;
	background: url("../img/content/block_bg16.png") 0 0 no-repeat;
	font-family: "Helvetica", "Arial", sans-serif;
	font-size: 16px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
	.b-psych_form-item {
		margin: 0 0 20px 140px;
	}
		.b-psych_form-label {
			width: 125px;
			margin: 8px 0 0 -140px;
			float: left;
			font-family: "BlissPro", "HelveticaNeueCyr", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
			font-weight: 800;
			font-size: 18px;
			color: #ffea5f;
			line-height: 1.1;
			text-transform: uppercase;
		}
	.b-psych_form-input {
		position: relative;
	}
	.b-psych_form-input .input, .b-psych_form-input .textarea {
		border: 0;
	}
	.b-psych_form-input .input {
		height: 35px;
	}
	.b-psych_form-input .textarea {
		height: 190px;
		resize: none;
	}
	.b-psych_form-but {
		margin: 20px 0 0 140px;
	}
		.b-psych_form-but .button {
			width: 260px;
			height: 56px;
			background: url("../img/content/but_bg7.png") 0 0 repeat-x;
			border: 0;
			font-size: 0;
			color: #ffe400;
			vertical-align: bottom;
		}
		.b-psych_form-but .button:hover {
			background-position: 0 100%;
		}
	.b-psych_form .t-form_error {
		border-color: red;
		outline-color: red;
	}

.b-psych_el.t-1 {
	position: absolute;
	top: 220px;
	left: 10%;
	width: 556px;
	height: 162px;
	background: url("../img/content/page_el5.png") 0 0 no-repeat;
	-moz-animation: tranform-pos2 40s linear infinite;
	-webkit-animation: tranform-pos2 40s linear infinite;
	animation: tranform-pos2 40s linear infinite;
}

.b-psych_el.t-2 {
	position: absolute;
	top: 20px;
	left: 70%;
	width: 802px;
	height: 154px;
	background: url("../img/content/page_el4.png") 0 0 no-repeat;
	-moz-animation: tranform-pos3 40s linear infinite;
	-webkit-animation: tranform-pos3 40s linear infinite;
	animation: tranform-pos3 40s linear infinite;
}

.b-psych_el.t-3 {
	position: absolute;
	top: 10px;
	left: 10%;
	width: 556px;
	height: 162px;
	margin-left: -700px;
	background: url("../img/content/page_el5.png") 0 0 no-repeat;
	-moz-animation: tranform-pos2 40s linear infinite;
	-webkit-animation: tranform-pos2 40s linear infinite;
	animation: tranform-pos2 40s linear infinite;
}

.b-psych_el.t-4 {
	position: absolute;
	top: 0;
	right: 10%;
	width: 301px;
	height: 106px;
	background: url("../img/content/page_el11.png") 0 0 no-repeat;
}

@-o-keyframes tranform-pos2 {
	0% {
		left: 10%;
	}
	50% { 
		left: 20%;
	}
	100% { 
		left: 10%;
	}
}
@-moz-keyframes tranform-pos2 {
	0% {
		left: 10%;
	}
	50% { 
		left: 20%;
	}
	100% { 
		left: 10%;
	}
}
@-webkit-keyframes tranform-pos2 {
	0% {
		left: 10%;
	}
	50% { 
		left: 20%;
	}
	100% { 
		left: 10%;
	}
}
@keyframes tranform-pos2 {
	0% {
		left: 10%;
	}
	50% { 
		left: 20%;
	}
	100% { 
		left: 10%;
	}
}

@-o-keyframes tranform-pos3 {
	0% {
		left: 60%;
	}
	50% { 
		left: 75%;
	}
	100% { 
		left: 60%;
	}
}
@-moz-keyframes tranform-pos3 {
	0% {
		left: 60%;
	}
	50% { 
		left: 75%;
	}
	100% { 
		left: 60%;
	}
}
@-webkit-keyframes tranform-pos3 {
	0% {
		left: 60%;
	}
	50% { 
		left: 75%;
	}
	100% { 
		left: 60%;
	}
}
@keyframes tranform-pos3 {
	0% {
		left: 60%;
	}
	50% { 
		left: 75%;
	}
	100% { 
		left: 60%;
	}
}
