
.needed { border:1px solid red }
.entranceWindow .msg { color:#a3afb9; font-weight:bold }

.msgText { font-weight:bold; margin:0 0 10px 0 }
.errorText { color:#ff1e00 }
.gootText { color:#383854 }

.msgNotify { font-size:14px }
.messages .msgNotify { padding:10px 0 0 0 }

.f_by_mail_good { padding:20px 20px 40px 20px; text-align:center; font-weight:bold }

.ajax_loader { background:url(/img/des/ajax_loader.gif) center center no-repeat; padding:20px 20px 55px 20px }
.ajax_loader_white { background:url(/img/des/ajax_loader_white.gif) center center no-repeat; padding:20px 20px 55px 20px }
.ajax_loader_reg { background:url(/img/des/ajax_loader_reg.gif) center center no-repeat; width:275px; height:24px }
.ajax_loader_save { background:url(/img/des/ajax_loader_reg.gif) center center no-repeat; width:180px; height:24px }
.ajax_loader_create { background:url(/img/des/ajax_loader_reg.gif) center center no-repeat; width:410px; height:24px }
.ajax_loader_search { background:url(/img/des/ajax_loader_white.gif) center center no-repeat; padding:0px 20px 0px 20px }

h2 a { line-height:1.17em; font-weight:normal; margin:0 0 5px 0; padding:0; color:#ff1e00 }
h2 a:hover { color:#ff1e00 }

.sendRequestLinkSolid { border-bottom:#1463c5 1px solid }
.sendRequestLinkSolid:hover { border-bottom:#ff1e00 1px solid }

.setup_col1 .stretching { width:190px }
#imageWrapper { background:url(/img/des/ajax_loader_gallery.gif) center center no-repeat; }

.pages span { padding:5px 10px; float:left; color:#383854 }

.conf_col3 { float:right; width:22%; }

.visitCard .vcContent h3 { color:#383854 }

.expoPresent_col1 .expoLogo { margin-bottom:30px }

.indexWrapper h2 a,.events_col1 h2 a,.events_col2 h2 a { font-weight:bold }

.about_col1 .files { margin:35px 0 0 0; width:210px }

.expoPresent_edit_col2 .norm_text { font-size:1.15em; color:#383854 }

.expo_col1,.expo_col2 { width:50% }


/*Стили для формирования автоподстановочного списка*/
.ac_results {
	padding: 0px;
	align: left;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:10;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
/*	left:-20px;*/
	position:relative;
    text-align: left;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;

}

.ac_loading {
	background : Window url('autocomplete_indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}
