.data{
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align: top;
}
div.data input[type=button][value=×]{
	width: 22px;
	text-align: center;
	padding: 0;
}
div.data input[type=file]{
    width: 82px;
	color: rgba(0, 0, 0, 0);
}
div.data.loading{
	background-image: url("loading.gif");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: auto 25px;
}
div.data.loading>*{
	opacity:0.5;
} 
.error{
	color:red;
	display:block;
}
span.description{
	color: #777;
	display: block;
	font-size: smaller;
}
form.form span.nessesary{
	color:red;
}
form.form span.input_once{
	color:blue;
}
/*.submited_message{
	color:blue;
}*/
/*#debug_message{
	border: 1px solid #AAAAAA;
}*/
.datalist{
	display:none;
}
#datalist_div{
	border: 1px solid #AAAAAA;
	background-color:#fff;
	display:none;
	position:absolute;
}
#datalist_div li{
	list-style: none outside none;
	opacity:0.7;
	filter:alpha(opacity=70);
}
#datalist_div li.selected,
#datalist_div li:hover{
	background-color:blue;
	color:#fff;
	opacity:1;
	filter:alpha(opacity=100);
}
#datalist_div .nick_name{
	color:#aaa;
}
#captcha_reload{
	cursor:pointer;
	display:block;
}
#captcha{
	border: 1px solid #AAAAAA;
	display:block;
}
.placeholder{
	color: #aaa;
}
#form_fuzz{
	background-color: #eee;
	background-image: url("loading.gif");
	background-repeat: no-repeat;
	background-position: center center;
	display: none;
	height: 100%;
	position: absolute;
	text-align: left;
	width: 100%;
	z-index: 100;
	filter:'alpha(opacity=50)';
	opacity: 0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
}
caption{
	font-weight: bold;
	margin-top: 20px;
}
iframe[name=upload_buffer]{
	display:none;
}
/*iframe[name=upload_buffer]{width:100%;height:200px;}*/