.alx_ireception
{
	margin:0 0 30px;
    padding: 30px;
    background: #f5f5f5;
    border: 1px solid #ebecec;
	position:relative;
	zoom:1;
}
.alx_ireception form
{
	padding:0px;
	margin:0px;
}
.alx_ireception form input,
.alx_ireception form select {
	outline: none;
}
.alx_ireception .error_block_ireception
{
	padding:10px 10px 9px 10px;
	margin:0px 0px 27px 0px;
	background-image:url(images/bg_mess.png);
	background-position:0px 0px;
	border:1px solid #959595;
}
*html .alx_ireception .error_block_ireception
{
	-background-image:url(images/spacer.gif);
	-background-position:0px 0px;
}
.alx_ireception .error_block_ireception td
{
	vertical-align:top;
	text-align:left;
}
.alx_ireception .error_pic_ireception
{
	vertical-align:top;
	text-align:left;
	width:1%;
	padding-left:1px;
	padding-top:3px;
	border-right:1px solid #D7D7D7;
	padding-right:11px;
}
.alx_ireception .error_ireception
{
	padding-left:10px;
}
.alx_ireception .error_block_ireception .title_error_ireception
{
	margin:0px 0px 4px 0px;
}
.alx_ireception .error_block_ireception ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}
.alx_ireception .error_block_ireception ul li
{
	padding:0px 0px 4px 8px;
	margin:0px;
	list-style:none;
}
.alx_ireception .error_block_ireception ul li span
{
	position:relative;
	z-index:1;
	margin-left:-8px;
}
.alx_ireception .error_block_ireception .mess_ok
{
	vertical-align:middle !important;
}
.alx_ireception .alx_ireception_form_poles
{
	padding:0px;
	margin:0px;
}
.alx_ireception .alx_ireception_form_poles
{
	padding:0px;
	margin:0px;
}
.alx_ireception .item_pole_alx_ireception
{
	padding:0px;
	margin:0px 0px 20px 0px;
}
.alx_ireception .item_pole_alx_ireception .name_alx_ireception
{
	padding:0px;
	margin:0px 0px 6px 0px;
}
.alx_ireception .item_pole_alx_ireception .inputtext_bg_alx_ireception
{
	padding:10px 9px 10px 9px;
	margin:0px;
	border:1px solid #ebecec;
	background: #fff; 
}
.alx_ireception .item_pole_alx_ireception .inputtext_bg_alx_ireception select
{
	width:100%;
	padding:0px;
	margin:0px;
	border:0px;
}
.alx_ireception .item_radio_alx_ireception {
	display: none;
}
.alx_ireception .show_pole_alx_ireception {
	display: block;
}
.public_select
{
	width:110px;
	display:inline-block;
}
.public_select select
{
	width:100px;
	padding:0px;
	margin:0px;
	border:0px;
}
.alx_ireception .item_pole_alx_ireception .inputtext_bg_alx_ireception .inputtext
{
	border:0px;
	background:url(images/spacer.gif) 0px 0px transparent !important;
	padding:0px;
	margin:0px;
	width:100%;
}
.alx_ireception .item_pole_alx_ireception .disabled-item {
	background: #f9f9f9;
}
.alx_ireception .item_pole_alx_ireception .inputtext_bg_alx_ireception textarea
{
	padding:0px;
	margin:0px;
	height:90px;
	width:100%;
	background:transparent;
	border:0px;
	max-width:100%;
	min-width:100%;
}
.alx_ireception .error_pole_alx_ireception .inputtext_bg_alx_ireception
{
	background:url(images/bg_input.gif) 0px 0px #F9F6E5;
}
.alx_ireception .alx_ireception .submit_block_alx_ireception
{
	padding:0px;
	margin:0px;
}
.alx_ireception .submit_block_alx_ireception input
{
    cursor: pointer;
    border: 2px solid #cccece;
    background: #fff;
    color: #666d6d;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    outline: none;
    padding: 15px 20px;
}

.alx_ireception .item_pole .inputtext_bg_file
{
	border:1px solid #ebecec;
	background:#fff;
	position:relative;
	z-index:1;
	overflow:hidden;
	padding:6px 8px 6px 8px;

}
.alx_ireception .file_button
{
	position:absolute;
	right:-1px;
	height:100%;
	top:-1px;
	cursor:pointer;
	z-index:1;
}
.alx_ireception .file_button .file_button_bg
{
	display:block;
	height:100%;
	color:#818181;
	float:right;
	border:1px solid #ebecec !important;
	background:url(images/bg_submit.gif) 0px 0px repeat-x #E6E6E6;
}
.alx_ireception .file_button .file_button_bg span
{
	padding:6px 30px 6px 30px;
	display:block;
}
.alx_ireception .filename
{
	padding:0px;
	margin:0px;
	white-space:nowrap;
}
*html .alx_ireception div
{
	zoom:1;
}
.alx_ireception .inputfile_s
{
	position:absolute;
	width:100%;
	height:100px;
	right:0px;
	cursor:pointer !important;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity:0.0;
	-khtml-opacity:0.0;
	opacity:0.0;
	font-size:200px !important;
	top:-10px;
	z-index:10;

	zoom:1;
}
.alx_ireception .inputfile_s div
{
	font-size:200px;
	float:right;
	display:block;
	right:0px;
	height:100px;
	overflow:hidden;
	width:100px;
	position:absolute;
	height:100px;
}
.alx_ireception .inputfile_s .file_input_add
{
	font-size:200px;
	border:0px;
	z-index:100;
	height:100px;
	width:100px;
	background:#fff;
}
.alx_ireception .inputfile_s .file_input_add
{
	display:block;
	height:100px;
	width:100px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
	zoom:1;
	border:0px solid red;
}
*:first-child+html .alx_ireception .inputfile_s .file_input_add
{
	display:block;
	height:100px;
	width:100px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
	zoom:1;
	border:0px solid red;
}
#item_coauthor_alx_ireception_tmp {
	display: none;
}
.addresse_radio_alx_ireception:after {
	display: block;
	clear: both;
	font-size: 0;
	line-height: 0;
	content: "";
}
.item_coauthor_alx_ireception {
    float: left;
    width: 48%;
    padding: 15px 20px 30px;
    margin-bottom: 20px;
    border: 1px solid #ebecec;
    background: #fff;
}
.item_coauthor_alx_ireception:nth-child(odd){
	margin-right: 4%;
}
.item_coauthor_alx_ireception input {
	width: 100%;
}
.addresse_radio_alx_ireception {
	margin-bottom: 20px;
}
.addresse_radio_alx_ireception label {
	float: left;
	display: inline-block;
	width: 48%;
}
.addresse_radio_alx_ireception label.right {
	float: right;
	margin-left: 4%;
}
.addresse_radio_alx_ireception label input {
	margin-right: 5px;
}
.item_coauth_alx_ireception:after,
.item_coauthors_alx_ireception:after {
	display: block;
	font-size: 0;
	line-height: 0;
	clear: both;
	content: "";
}
#f_feedback .item_coauth_alx_ireception a {
	display: inline-block;
    padding: 24px 32px;
    min-width: 247px;
    background-color: #5A9D32;
    color: #fff;
	border-radius: 3px;
	border: none;
    margin-bottom: 15px;
}

.item_lk_alx_ireception {
	margin-bottom: 25px;
}
.item_lk_alx_ireception:after {
	display: block;
	clear: both;
	content: "";
	font-size: 0;
	line-height: 0;
}
.item_lk_alx_ireception #f-field-private {
	width: 100%;
    padding: 10px 9px 10px 9px;
    margin: 0px;
    border: 1px solid #ebecec;
    background: #fff;
}
.item_lk_alx_ireception .input-field {
	float: left;
	width: 48%;
}
.item_lk_alx_ireception .input-field._check{
	margin-right: 4%;
}
.item_lk_alx_ireception .input-field._check .field-text {
	font-size: 10px;
	line-height: normal;
}
.radio_title_alx_ireception {
	margin:15px 0 15px;
}
.radio_title_alx_ireception:after {
	display: block;
	font-size: 0;
	line-height: 0;
	content: "";
	clear: both;
}
.radio_title_alx_ireception span {
	display: inline-block;
	width: 48%;
	float: left;
}
.radio_title_alx_ireception span:nth-child(even){
	margin-left: 4%;
}
.input-field._file a {
	display: inline-block;
    padding: 24px 32px;
    min-width: 247px;
    background-color: #5A9D32;
    color: #fff;
	border-radius: 3px;
	border: none;
    margin-bottom: 15px;
    text-align: center;
    font-weight: bold;
}
.item_capcha_alx_ireception:after {
	display: block;
	clear: both;
	content: "";
	font-size: 0;
	line-height: 0;
}
.item_capchaL_alx_ireception{
	float: left;
	width: 48%;
	margin-right: 4%;
}
.item_capchaR_alx_ireception{
	float: right;
	width: 48%;
}
.alx_ireception .submit_alx_ireception {
    padding: 24px 32px !important;
    min-width: 247px;
    background-color: #5A9D32 !important;
    color: #fff !important;
	border-radius: 3px !important;
	border: none !important;
}
.alx_ireception .submit_alx_ireception:hover,
.input-field._file a:hover,
#f_feedback .item_coauth_alx_ireception a:hover {
    -webkit-box-shadow: 0px 6px 6px 1px rgba(204,204,204,0.75);
    -moz-box-shadow: 0px 6px 6px 1px rgba(204,204,204,0.75);
    box-shadow: 0px 6px 6px 1px rgba(204,204,204,0.75);
}
@media screen and (max-width: 799px) {  
	.alx_ireception_form_poles {
		font-size: 14px;
	}
	.addresse_radio_alx_ireception label {
		display: block;
		margin-right: 0;
	}
	.alx_ireception .item_pole_alx_ireception .inputtext_bg_alx_ireception {
 		padding-top: 5px;
 		padding-bottom: 5px;
 	}
 	.alx_ireception .item_pole_alx_ireception {
 		margin-bottom: 15px;
 	}
 	body .alx_ireception .name_alx_ireception {
 		font-size: 14px;
 	}
 	#f_feedback .item_coauth_alx_ireception a {
 		border-width: 1px;
 		font-size: 14px;
 	}
 	#f_feedback .item_coauth_alx_ireception a {
 		padding-top: 8px;
 		padding-bottom: 8px;
 	}
 	.input-field._file a {
 		padding-top: 8px;
 		padding-bottom: 8px;	
 	}
 	.alx_ireception .submit_block_alx_ireception input {
 		padding-top: 8px;
 		padding-bottom: 8px;
 		font-size: 14px;
 	}
 	.item_lk_alx_ireception #f-field-private {
 		padding-top: 5px;
 		padding-bottom: 5px;
 	}
}
@media screen and (max-width: 499px) {
	.radio_title_alx_ireception span {
		display: inline;
		float: none;
		width: auto;
		margin-left: 0;
	}
	.radio_title_alx_ireception span:nth-child(even) {
		margin-left: 0;
	}
	.addresse_radio_alx_ireception label {
		float: left;
		width: 100%;
		margin-left: 0;
	}
	.item_coauthor_alx_ireception {
		float: none;
		width: 100%;
		margin-right: 0;
	}
	#f_feedback .item_coauth_alx_ireception a {
		width: 100%;
	}
	.input-field._file a {
		width: 100%;
	}
	.alx_ireception .submit_block_alx_ireception input {
		width: 100%;
	}
	.alx_ireception {
		padding: 10px 15px;
	}
	.item_lk_alx_ireception {
		line-height: normal;
	}
	.item_lk_alx_ireception .input-field._check {
		margin-bottom: 15px;
	}
	.item_lk_alx_ireception .input-field {
		float: none;
		width: 100%;
		margin-right: 0;
	}
	.item_capchaL_alx_ireception,
	.item_capchaR_alx_ireception {
		float: none;
		width: 100%;
		margin-right: 0;
	}
}