

/* Start:/bitrix/templates/gos_bitrix/components/bitrix/form.result.new/internet_reception_nonemainpage/style.css?150461395210308*/
div.main_reception{
	position: relative;
	width: 73%; height: auto;
	overflow: hidden;
}
	@media screen and (min-width: 1217px){
		div.main_reception{
			width: 73%; height: auto;
		}
	}
	div.main_reception_wrap{
		position: relative;
		margin-top: 0px;
		width: 100%; height: auto;
	}

div.main_reception_disclaimer{
	position: relative;
	display: inline-block;
	width: 100%; height: auto;
	background: rgb(255,255,255);
	color: rgb(111,111,111);
	font-size: 16px;
	outline: none;
	outline-width: 0px;
}
body.sv_y.cs_2 div.main_reception_disclaimer,
body.sv_y.cs_3 div.main_reception_disclaimer{
	background: none;
}
	div.main_reception_disclaimer div.main_reception_disclaimer_text{
		width: 94%; height: auto;
		margin: 15px 3%;
		text-align: left;
		text-indent: 3%;
	}
	body.sv_y.ls_2 div.main_reception_disclaimer div.main_reception_disclaimer_text{
		letter-spacing: 4px;
	}
	body.sv_y.ls_3 div.main_reception_disclaimer div.main_reception_disclaimer_text{
		letter-spacing: 7px;
	}
	body.sv_y div.main_reception_disclaimer div.main_reception_disclaimer_text{
		color: #000;
		font-size: 18px;
	}
	body.sv_y.fs_2 div.main_reception_disclaimer div.main_reception_disclaimer_text{
		font-size: 20px;
	}
	body.sv_y.fs_3 div.main_reception_disclaimer div.main_reception_disclaimer_text{
		font-size: 22px;
	}
	body.sv_y.cs_2 div.main_reception_disclaimer div.main_reception_disclaimer_text,
	body.sv_y.cs_3 div.main_reception_disclaimer div.main_reception_disclaimer_text{
		color: #fff;
	}
	div.main_reception_disclaimer div.main_reception_disclaimer_newappeal{
		position: relative;
		width: 100%; height: 50px;
		background: rgb(236,236,236);
		text-align: center;
		line-height: 50px;
		font-family: 'PT Serif Caption';
		font-size: 16px;
		color: rgb(90,90,90);
		text-transform: uppercase;
		text-decoration: underline;
		cursor: pointer;
	}
	body.sv_y div.main_reception_disclaimer div.main_reception_disclaimer_newappeal{
		background: #000;
		color: #fff;
	}
	body.sv_y.cs_2 div.main_reception_disclaimer div.main_reception_disclaimer_newappeal,
	body.sv_y.cs_3 div.main_reception_disclaimer div.main_reception_disclaimer_newappeal{
		background: #fff;
		color: #000;
	}

div.main_reception_form{
	position: relative;
	display: inline-block;
	width: 100%; height: auto;
	background: rgb(245,245,245);
}
div.main_reception_form{
	position: absolute;
	top: 100%;
}
body.sv_y div.main_reception_form{
	background: none;
}
	div.main_reception_form div.main_reception_form_wrap{
		width: 100%; height: auto;
		margin: 15px 0;
		text-align: left;
	}
	div.main_reception_disclaimer_text{
		text-indent: 3%;
	}
	div.main_reception_form div.main_reception_form_newappeal{
		position: relative;
		width: 100%; height: 50px;
		background: rgb(236,236,236);
		text-align: center;
		line-height: 50px;
		font-family: 'PT Serif Caption';
		font-size: 16px;
		color: rgb(90,90,90);
		text-transform: uppercase;
	}
	body.sv_y div.main_reception_form div.main_reception_form_newappeal{
		color: #fff;
		background: #000;
	}
	body.sv_y.cs_2 div.main_reception_form div.main_reception_form_newappeal,
	body.sv_y.cs_3 div.main_reception_form div.main_reception_form_newappeal{
		color: #000;
		background: #fff;
	}
	input.main_reception_form_input{
		width: 163px; height: 30px;
		margin: 0 0 10px 0;
		padding: 0 10px 0 10px;
		background: #fff;
		border: solid 1px #d7d7d7;
		border-radius: 3px;
		box-shadow: inset 1px 1px 15px -4px rgba(0,0,0,0.3);
		outline: none;
		outline-width: 0px;
		font-family: 'PT Sans';
		color: rgb(104,104,104);
		font-size: 14px;
	}
	body.sv_y input.main_reception_form_input{
		box-shadow: none;
		border: 1px solid #000 !important;
		color: #000;
	}
	body.sv_y.cs_2 input.main_reception_form_input,
	body.sv_y.cs_3 input.main_reception_form_input{
		border: 1px solid #fff !important;
	}
		@media screen and (min-width: 1217px){
			input.main_reception_form_input{
				width: 210px; height: 40px;
				padding: 0 20px 0 20px;
				font-size: 16px;
			}
		}
	select.main_reception_form_select, select.main_reception_form_selectbig{
		width: 185px; height: 32px;
		margin: 0 0 10px 0;
		padding: 0 10px 0 10px;
		background: #fff;
		border: solid 1px #d7d7d7;
		border-radius: 3px;
		box-shadow: inset 1px 1px 15px -4px rgba(0,0,0,0.3);
		outline: none;
		outline-width: 0px;
		font-family: 'PT Sans';
		color: rgb(104,104,104);
		font-size: 14px;
		cursor: pointer;
	}
	body.sv_y select.main_reception_form_select, body.sv_y select.main_reception_form_selectbig{
		box-shadow: none;
		color: #000;
		border: 1px solid #000 !important;
	}
	body.sv_y.cs_2 select.main_reception_form_select,
	body.sv_y.cs_3 select.main_reception_form_selectbig{
		border: 1px solid #fff !important;
	}
	select.main_reception_form_selectbig{width:289px;}
		@media screen and (min-width: 1217px){
			select.main_reception_form_select, select.main_reception_form_selectbig{
				width: 252px; height: 42px;
				padding: 0 20px 0 20px;
				font-size: 16px;
			}
			select.main_reception_form_selectbig{width:388px;}
		}
	textarea.main_reception_form_textarea{
		width: 568px; height: 140px;
		margin: 0 0 20px 0;
		padding: 5px 10px;
		background: #fff;
		border: solid 1px #d7d7d7;
		border-radius: 3px;
		box-shadow: inset 1px 1px 15px -4px rgba(0,0,0,0.3);
		outline: none;
		outline-width: 0px;
		font-family: 'PT Sans';
		color: rgb(104,104,104);
		font-size: 14px;
		resize: none;
	}
	body.sv_y textarea.main_reception_form_textarea{
		box-shadow: none;
		color: #000;
		border: 1px solid #000 !important;
	}
	body.sv_y.cs_2 textarea.main_reception_form_textarea,
	body.sv_y.cs_3 textarea.main_reception_form_textarea{
		border: 1px solid #fff !important;
	}
		@media screen and (min-width: 1217px){
			textarea.main_reception_form_textarea{
				width: 750px; height: 180px;
				padding: 10px 20px;
				font-size: 16px;
			}
		}
	.main_reception_form center{
		font-size: 16px;
	}
	.main_reception_form_submit{
		width: 204px; height: 44px;
		margin: 20px 0; padding: 0px;
		background: url(/bitrix/templates/gos_bitrix/components/bitrix/form.result.new/internet_reception_nonemainpage/images/main_reception_form_submit.png) left top no-repeat;
		cursor: pointer;
		line-height: 44px;
		font-size: 14px;
		color: #fff;
		text-shadow: 1px 1px rgba(0,0,0,0.7);
		text-align: center;
		text-transform: uppercase;
	}
	body.sv_y .main_reception_form_submit{
		background: #000;
		text-shadow: none;
		border-radius: 4px;
	}
	body.sv_y.cs_2 .main_reception_form_submit,
	body.sv_y.cs_3 .main_reception_form_submit{
		background: #fff;
		color: #000;
	}
	.main_reception_form_error, .main_reception_disclamer_error{
		display: none;
		font-size: 16px;
		color: rgb(126,33,33);
		margin: 0px 30px 15px 30px;
	}
	body.sv_y.cs_2 .main_reception_form_error,
	body.sv_y.cs_3 .main_reception_disclamer_error{
		font-weight: 800;
		font-size: 24px;
		color: #fff;
	}
	.main_reception_disclamer_error{margin: 5px 0px 0px 0px;}
	.main_reception_form_wrap h3{
		font-family: 'PT Serif Caption';
		color: #686868;
		margin: 10px 0 5px 40px;
	}
	body.sv_y .main_reception_form_wrap h3{
		color: #000;
	}
	body.sv_y.cs_2 .main_reception_form_wrap h3,
	body.sv_y.cs_3 .main_reception_form_wrap h3{
		color: #fff;
	}
		@media screen and (min-width: 1217px){
			.main_reception_form_wrap h3{
				margin: 10px 0 5px 50px;
			}
		}
div.formerror{color: rgb(126,33,33);}
div.formsuccess{color: rgb(74,152,17);}













div.area_area_area{
	position: relative;
	width: 100%; height: auto;
}
div.area_of_submit{
	position: relative;
	float: left;
	width: 50%; height: auto;
}
body.sv_y.cs_2 div.area_of_submit,
body.sv_y.cs_3 div.area_of_submit{
	color: #fff;
}
/*AJAX UPLOADER STYLES*/
#mainbody{
	position: relative;
	float: left;
	width: 50%;
	margin-bottom: 10px;
	padding: 0px 0px 0px 0px;
}
#upload{
	position: relative;
	width: 204px; height: 44px;
	padding: 0px; margin-left: 27px; margin-right: 20px; margin-top: 18px; margin-bottom: 10px;
	background: url(/bitrix/templates/gos_bitrix/components/bitrix/form.result.new/internet_reception_nonemainpage/images/main_reception_form_submit.png) left top no-repeat;
	cursor: pointer;
	line-height: 44px;
	font-size: 14px;
	color: #fff;
	text-shadow: 1px 1px rgba(0,0,0,0.7);
	text-align: center;
	text-transform: uppercase;
}
body.sv_y #upload{
	text-shadow: none;
	background: #000;
	border-radius: 4px;
}
body.sv_y.cs_2 #upload,
body.sv_y.cs_3 #upload{
	background: #fff;
	color: #000;
}
#status{
	position: relative;
	width: 300px;
	color: #993537;
}
#files{
	position: relative;
	width: 280px;
	font-family: 'PT Sans';
	font-size: 16px;
}
#files img{
	position: relative;
	width: 100px;
	padding: 1px;
}
.success{
	color: #249D3D;
}
.error{
	color: #993537;
}

/*ДЛЯ MOZILLA (начало)*/
@-moz-document url-prefix() {

	div.main_reception{
		height: 580px;
	}
	@media screen and (min-width: 1217px){
		div.main_reception{
			height: 492px;
		}
	}
}
/*ДЛЯ MOZILLA (конец)*/





/********** АДАПТИВНЫЕ СТИЛИ (начало)**********/
@media(max-width:1030px){
	div.main_reception{
		width: 100%;
	}
	div.main_reception_disclaimer div.main_reception_disclaimer_text{
		width: 100%;
		margin: 0;
	}
	div.main_reception{
		height: auto;
	}
	select.main_reception_form_selectbig{
		width: 295px;
	}
	textarea.main_reception_form_textarea{
		width: 582px;
	}
}
@media(max-width:767px){
	div.main_reception{
		height: auto;
	}
	div.main_reception_form{
		display: none;
	}
	div.main_reception_form_wrap > table, div.main_reception_form_wrap > table > tbody, div.main_reception_form_wrap > table tr, div.main_reception_form_wrap > table tr td{
		position: relative;
		display: block;
		width: 100%;
	}
	div.main_reception_form_wrap > table tr td{
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding: 0 15px;
	}
	div.main_reception_form_wrap > table tr td.none{
		display: none;
	}
	input.main_reception_form_input, select.main_reception_form_select, select.main_reception_form_selectbig, textarea.main_reception_form_textarea{
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.main_reception_form center{
		display: block;
		width: 100%; height: auto;
	}
	#mainbody, div.area_of_submit{
		float: none;
		width: 100%;
		margin-bottom: 10px;
	}
	#mainbody, div.area_of_submit{
		margin-bottom: 0;
		padding-bottom: 25px;
	}
	#files{
		text-align: right;
	}
}
/********** АДАПТИВНЫЕ СТИЛИ (конец)**********/
/* End */
/* /bitrix/templates/gos_bitrix/components/bitrix/form.result.new/internet_reception_nonemainpage/style.css?150461395210308 */
