.obsuditinclude_block input{
	transition:box-shadow 0.2s ease;
	border:1px transparent solid;
}
.obsuditinclude_block.err input{
	border-color:#C60000;
}
.obsuditinclude_block.shadowred input{
	transition:box-shadow 0.2s ease;
	-webkit-box-shadow: 0 0 5px 0 #F00;
	box-shadow: 0 0 5px 0 #F00;
}
.obsuditinclude_cont{
	position:relative;
}
.obsuditinclude_result{
	position:absolute;
	top:75px;
	left:0px;
	width:100%;
	text-align:center;

	font-size:32px;
	line-height:39px;
	color:#089a33;
}
.obsuditinclude_but{
	position:relative;
	display:inline-block;
}
.obsuditinclude_but_loader{
	position:absolute;
	top:50%;
	left: calc(100% + 30px);
	transform:translateY(-50%);
	display:none;
	background-image:url(loader2.gif);
	background-repeat:no-repeat;
	width:43px;
	height:11px;
}
.obsuditinclude form{
	display:block;
	vertical-align:top;
}
/************************/


.obsuditinclude *{
	font-family:PFDinTextCondProLight;
}
.obsuditinclude input[type="text"] {
	width:100%;
	height: 46px;    
    padding: 0 10px 0 30px;
    color: #000;
    font-size: 19px;
    line-height:1;
}
.obsuditinclude textarea{
    border: none;
    display: block;
    padding: 10px 10px 10px 30px;
    min-height: 110px;
    resize: vertical;
    width: 100%;
    color: #000;
    font-size: 19px;
    line-height:1.3;
}
.obsuditinclude button{
    cursor:pointer;
    border:0;
    background:#cccccc;
    display:block;
    font-size:19px;
    line-height:1;
    color:#000;
    width:170px;
    padding:12px 20px 10px 20px;
}
.obsuditinclude button:hover{
	background:#fec601;
}
.obsuditinclude input[type="text"]::-webkit-input-placeholder,
.obsuditinclude textarea::-webkit-input-placeholder{
	opacity:1;
	color:#a6a4a4;
}
.obsuditinclude input[type="text"]:-moz-placeholder,
.obsuditinclude textarea:-moz-placeholder{/* Firefox 18- */
	opacity:1;
	color:#a6a4a4;
}
.obsuditinclude input[type="text"]:-ms-input-placeholder,
.obsuditinclude textarea:-ms-input-placeholder {
	opacity:1;
	color:#a6a4a4;
}
.obsuditinclude .form_name{
	display:inline-block;
	width:234px;
}
.obsuditinclude .form_tel{	
	float:right;
	display:inline-block;
	width:234px;
}
.obsuditinclude .form_primech{
	margin: 15px 0 0 0;
}
.obsuditinclude .form_but{
	margin:15px 0 0 0;
}

.obsuditinclude_rules{
    text-align:left;
    font-size:13px;
    line-height:1.2;
    margin-top:15px;
    margin-bottom:25px;
    color:#000;
}
.obsuditinclude_rules a{
    color:#000;
}