/* Стиль формы обращения*/


/* Базовый шрифт формы обращения*/
.default
{
	font-size: 10pt;
	font-family: Tahoma, Verdana;
}

/* Стиль фона страницы */
body
{
	background-image:url(../images/bodybg.gif);
    background-position:left top;
    background-repeat:repeat;
}

/*настройка таблиц - не изменять*/
table
{
	border:0px; /* border="0" */
	border-collapse:collapse; /* cellspacing="0" */
}

table td
{
	padding:0px; /* cellpadding="0" */
}

table.main td
{
	padding:3px;
}


/* Стиль кнопки Отправить*/
.button
{
	border-right: #1c929a 1px solid;
	border-top: #1c929a 1px solid;
	font-size: 10pt;
	border-left: #1c929a 1px solid;
	color: black;
	border-bottom: #1c929a 1px solid;
	font-family: Tahoma, Verdana;
}

/* Стиль выпадающих списков*/
.combo
{
	border-right: #C7C4AE 1px solid;
	border-top: #C7C4AE 1px solid;
	font-size: 13pt;
	border-left: #C7C4AE 1px solid;
	color: black;
	border-bottom: #C7C4AE 1px solid;
	font-family: Tahoma, Verdana;
}

/* Стиль текстовых полей*/
.edit
{
	border-right: #C7C4AE 1px solid;
	border-top: #C7C4AE 1px solid;
	border-left: #C7C4AE 1px solid;
	border-bottom: #C7C4AE 1px solid;
	font-family: Tahoma, Verdana;
	font-size: 13pt;
}

/* Стиль отметки об обязательности поля*/
.required
{
	background-image:url(../images/required-field.png);
	background-position:top right;
	background-repeat:no-repeat;
	padding-right:10px;
}

/* Стиль подсказки поля*/
.hint
{
	font-size: smaller;
	color: gray;
}

/* Стиль текста ознакомления*/
.rules
{
	font-size: small;
}

/*Размер левой колонки*/
.left_pane 
{ 
	width:1%;
}

/*Цвет подсказки о необходимости заполнения*/
.requiredText
{
	color:Red;
}

.requiredField
{
	background-color: lightpink;
}

/* Иконка ожидания при автозавершении */
.ui-autocomplete-loading 
{
	background: white url('../images/ui-anim_basic_16x16.gif') right center no-repeat;
}

/*размеры списка автозаполнения*/
.ui-autocomplete 
{
	max-height: 300px;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
}

/* Цвет фона заголовка диалогов об ошибках*/
.warning-dialog .ui-widget-header
{
	background: lightpink !important;
}

/* Цвет фона заголовка диалогов сообщений*/
.success-dialog .ui-widget-header
{
	background: yellowgreen;
}

/* Цвет текста заголовка диалогов об ошибках*/
.warning-dialog .ui-dialog-title
{
	color:White !important;
}