.error, td.error_field { color: #800000; font-family:  Arial; TEXT-DECORATION: none; FONT-SIZE: 12px;}

BODY { background-image:url(images/fon_bk.gif) }

span.field { display:none; }

span.error_field
{
  display: block;
  color: #ff0000;
  margin-left:5px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:smaller;
}

input.error_field
{
	background-color:#FFCCCC;
	border:thin groove #FF0000;
	padding-left:3px;
	color:#990000;
}

input.err
{
	color:#FF0000;
}

select.error_field
{
	background-color:#FFCCCC;
	border:thin groove #FF0000;
	padding-left:3px;
	color:#990000;
}

.form_lable
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	padding-left:10px;
}

/* Таблицы */
table {border:0px; border-collapse:collapse;}
table.search {background:white; border: 1px double #D3D3D3;}
th {
	FONT-SIZE: 14px;
	font-family: verdana, Arial;
	background: #E6E6E6 url('/templates/default/images/fon_v22.gif');
	height: 22px;
}

td {FONT-SIZE: 14px; font-family: verdana, Arial;}

table.result th
{
	border-bottom: solid 1px #7F7F80;
	border-left: solid 1px #7F7F80;
	border-top: solid 1px #7F7F80;
	background: #E6E6E6 url('/templates/default/images/fon_v22.gif');
	height: 22px;
	text-align:center;
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-weight:normal;
}

table.result th a
{
	text-align:center;
	FONT-SIZE: 11px;
	font-weight:normal;
}

a.sort
{
	text-align:center;
	font-size: 11px;
	font-weight:normal;
}

table.result td
{
	border-bottom: solid 1px #7F7F80;
	border-left: solid 1px #7F7F80;
	height: 24px;
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-weight:normal;
}

/* Заголовки */
h1 {FONT-SIZE: 16px; COLOR: #3C6B9F; text-align: center; FONT-FAMILY: Arial, verdana; text-decoration:none }
h2 {FONT-SIZE: 14px; COLOR: #3C6B9F; text-align: center; FONT-FAMILY: Arial, verdana; text-decoration:none; font-weight:normal; text-transform:uppercase; margin: 3px;}

/* Ссылки */
A:link {FONT-SIZE: 14px; COLOR: #3C6B9F; FONT-FAMILY: verdana, Arial; text-decoration:none }
A:visited {FONT-SIZE: 14px; COLOR: #3C6B9F; FONT-FAMILY: verdana, Arial; text-decoration:none}
A:active {FONT-SIZE: 14px; COLOR: #3C6B9F; FONT-FAMILY: verdana, Arial; text-decoration:none}
A:hover {FONT-SIZE: 14px; COLOR: #FF0000; FONT-FAMILY: verdana, Arial; text-decoration:none}

.title {FONT-SIZE: 14px; COLOR: #497EBA; FONT-FAMILY: verdana, Arial;}
.titlew {FONT-SIZE: 14px; COLOR: #E6EBFA; FONT-FAMILY: verdana, Arial;}

 A:link.m {FONT-SIZE: 11px; COLOR: #004284; FONT-FAMILY: verdana, Arial; text-decoration:none}
A:visited.m {FONT-SIZE: 11px; COLOR: #004284; FONT-FAMILY: verdana, Arial; TEXT-DECORATION: none}
A:active.m {FONT-SIZE: 11px; COLOR: #004284; FONT-FAMILY: verdana, Arial; TEXT-DECORATION: none}
A:hover.m {FONT-SIZE: 11px; COLOR: #ff4500; FONT-FAMILY: verdana, Arial; TEXT-DECORATION: none}

/* suggest */
#scroll1, #scroll2
{
  position: absolute;
  margin: 0 auto;
  visibility: hidden;
  background-color: white;
  z-index: 9999;
  width: 300px;
  height: 180px;
  border-top-style: solid;
  border-right-style: solid;
  border-left-style: solid;
  border-collapse: collapse;
  border-bottom-style: solid;
  border-color: #000000;
  border-width: 1px;
  overflow: auto
}

#scroll1 div, #scroll2 div
{
  margin: 0 auto;
  text-align:left
}

#suggest1 table, #suggest2 table
{
  width: 270px;
  font-size: 11px;
  font-weight: normal;
  color: #676767;
  text-decoration: none;
  border: 0px;
  padding: 0px;
  text-align:left;
  margin: 0px
}

.highlightrow
{
  background-color: #999999;
  cursor: pointer
}

.sample
{
	color:#0099FF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	cursor:pointer;
	text-decoration:none;
	border-bottom:thin
}

.gray
{
	color:#999999;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

/* menu G START */
/*----------------------------------------------------------------*/
.style30 { background: #C5D3F2 url('/templates/default/images/fon_v30.gif'); background-repeat: repeat-x;}

#demo-container{
	padding:5px 10px 0 10px;
	}

ul#simple-menu{
	list-style-type:none;
	width:100%;
	position:relative;
	height:23px;
	font-family:"Trebuchet MS",Arial,sans-serif;
	font-size:14px;
	font-weight:normal;
	margin:0;
	padding:1px 0 0 0;
	}

ul#simple-menu li{
	display:block;
	float:left;
	margin:0 15px 0 0;
	height:1px;
	}

ul#simple-menu li.left{
	margin:0;
	}

ul#simple-menu li a{
	display:block;
	float:left;
	color:#315982;                                  /*  ТЕКСТ */
	background: #E6EBFA;                            /* ФОН ВОКРУГ ТЕКСТА */
	line-height:25px;
	text-decoration:none;
	padding:0px 15px 0px 15px;                     /* ВОКРУГ ФЛАГА Л-П В-Н */
	height:25px;
	}

ul#simple-menu li a.right{
	padding-right:19px;
	}

ul#simple-menu li a:hover{
	color:#FF0000;
	background: #fff;
	}

ul#simple-menu li a.current{                       /*  СРАБОТАННОЕ Г MENU */
	color:#497EBA;
	background:#fff;
	}

ul#simple-menu li a.current:hover{                  /*  АКТИВНОЕ Г MENU */
	color:#FF0000;
	background: #fff;
	}
/*----------------------------------------------------------------*/
/* menu G END */