@charset "utf-8";
BODY {
	color: #430000;
	margin: 0px;
	background-color: #FDFFF4;
	font-family:Tahoma; 
	font-size: 85%; }

BODY.black {
	background-color: #D4D0C8; } 

BODY.print {
	background-color: #FFFFFF; } 

H1 {	color: #9B0000;
	FONT-SIZE: 130%;
	font-weight: bold; }

H2 {	FONT-SIZE: 130%;
	font-weight: bold; }

H3 {	FONT-SIZE: 104%;
	font-weight: bold; }

/* Основные цвета текста */

.red {color: #9B0000;} /* Заменить на reds и удалить*/
.kor {color: #430000;} /* Заменить на dark и удалить*/

.dark {color: #9B0000;} /* тёмно-красный - заголовки страниц */
.main {color: #430000;} /* тёмно-коричневый - основной цвет текста */
.grey {color: #999999;} /* серый - не активные поля форм */
.reds {color: #FF0000;} /* ярко-красный - предупреждения, важное */
.warn {color: #006000;} /* зелёный - предупреждения, правила */
.vino {color: #AA5859;} /* бордовый (vinous, как основной цвет линий) - пока не используется */


/* Ссылки по умолчанию*/

a:link {color: #006000;
	font-weight: bold; }

a.red:link {color: red;}

	a:visited {
	font-weight: bold;
	color: #430000; }

a:hover {
	font-weight: bold;
	color: #9B0000;
	background-color: #FDFFF4; }

a:active {
	font-weight: bold;
	color: #ff0000; }

a.dok:link {
	color: #9B0000;
	font-weight: bold; }

a.dok:visited {
	font-weight: bold;
	color: #006000; }

a.dok:hover {
	font-weight: bold;
	color: #333399;	}

a.dok:active {
	font-weight: bold;
	color: #ff0000; }

HR {	color: #AA5859;}

P, UL, OL {
	text-align:left;}

INPUT, TEXTAREA, SELECT
{
	border: 1px solid #AA5859;
	color: #430000;
}

TD {	FONT-SIZE: 86%;}

.f	{ 	background-color: #FFF7D8; }

TD.b	{	background-color: #FDFFF4;
		border-style: solid;
		border-left-color: #AA5859;
		border-top-color: #AA5859;
		border-right-color: #FFFFFF;
		border-bottom-color: #FFFFFF;
		border-width: 1px;
		padding:2px; }

.t	{	background-color: #FDFFF4;
		font-weight: bold; }

.s	{	background-color: #FDFFF4;
		font-size: 83%; }

.t2	{	background-color: #FDFFF4;
		font-weight: bold;
		font-size: 83%; }

TD.fb	{	background-color: #FFF7D8;
		border-style: solid;
		border-left-color: #AA5859;
		border-top-color: #AA5859;
		border-right-color: #FFFFFF;
		border-bottom-color: #FFFFFF;
		border-width: 1px;
		padding:2px; }

.ft	{	background-color: #FFF7D8;
		font-weight: bold; 
		padding:2px; }

.f2	{	background-color: #FFF7D8;
		font-size: 83%;}
		
.z2	{	background-color: #EDF8D8; /*светло-зелёный фон*/
		font-size: 83%;}
		

TD.bt	{	background-color: #FDFFF4;
		border-style: solid;
		border-left-color: #AA5859;
		border-top-color: #AA5859;
		border-right-color: #FFFFFF;
		border-bottom-color: #FFFFFF;
		border-width: 1px;
		font-weight: bold;
		padding:2px; }

TD.b2	{	background-color: #FDFFF4;
		border-style: solid;
		border-left-color: #AA5859;
		border-top-color: #AA5859;
		border-right-color: #FFFFFF;
		border-bottom-color: #FFFFFF;
		border-width: 1px;
		font-size: 83%;
		padding:2px; }

TD.fbt	{	background-color: #FFF7D8;
		border-style: solid;			/*стиль внутренней подсветки бордюра таблицы*/
		border-left-color: #AA5859;		/*цвет внутренней подсветки бордюра таблицы - бордовый*/
		border-top-color: #AA5859;		/*цвет внутренней подсветки бордюра таблицы - бордовый*/
		border-right-color: #FFFFFF;		/*цвет внутренней подсветки бордюра таблицы - белый*/
		border-bottom-color: #FFFFFF;		/*цвет внутренней подсветки бордюра таблицы - белый*/
		border-width: 1px;			/*толшина внутренней подсветки бордюра таблицы*/
		font-weight: bold;
		padding:2px; }				/* расстояние между бордюром и текстом ячейки*/


TD.bt2	{	background-color: #FDFFF4;
		border-style: solid;			/*стиль внутренней подсветки бордюра таблицы*/
		border-left-color: #AA5859;		/*цвет внутренней подсветки бордюра таблицы - бордовый*/
		border-top-color: #AA5859;		/*цвет внутренней подсветки бордюра таблицы - бордовый*/
		border-right-color: #FFFFFF;		/*цвет внутренней подсветки бордюра таблицы - белый*/
		border-bottom-color: #FFFFFF;		/*цвет внутренней подсветки бордюра таблицы - белый*/
		border-width: 1px;			/*толшина внутренней подсветки бордюра таблицы*/
		font-weight: bold;
		font-size: 83%;
		padding:2px; }				/* расстояние между бордюром и текстом ячейки*/

.ft2	{	background-color: #FFF7D8;
		font-weight: bold;
		font-size: 83%; }

TD.fbt2	{	background-color: #FFF7D8;
		border-style: solid;			/*стиль внутренней подсветки бордюра таблицы*/
		border-left-color: #AA5859;		/*цвет внутренней подсветки бордюра таблицы - бордовый*/
		border-top-color: #AA5859;		/*цвет внутренней подсветки бордюра таблицы - бордовый*/
		border-right-color: #FFFFFF;		/*цвет внутренней подсветки бордюра таблицы - белый*/
		border-bottom-color: #FFFFFF;		/*цвет внутренней подсветки бордюра таблицы - белый*/
		border-width: 1px;			/*толшина внутренней подсветки бордюра таблицы*/
		font-weight: bold;
		font-size: 83%;
		padding:2px; }				/* расстояние между бордюром и текстом ячейки*/

TD.fb2	{	background-color: #FFF7D8;
		border-style: solid;			/*стиль внутренней подсветки бордюра таблицы*/
		border-left-color: #AA5859;		/*цвет внутренней подсветки бордюра таблицы - бордовый*/
		border-top-color: #AA5859;		/*цвет внутренней подсветки бордюра таблицы - бордовый*/
		border-right-color: #FFFFFF;		/*цвет внутренней подсветки бордюра таблицы - белый*/
		border-bottom-color: #FFFFFF;		/*цвет внутренней подсветки бордюра таблицы - белый*/
		border-width: 1px;			/*толшина внутренней подсветки бордюра таблицы*/
		font-size: 83%;
		padding:2px; }				/* расстояние между бордюром и текстом ячейки*/

TABLE.b {
	background-color: #FDFFF4;	
	border-style: solid;			/*стиль внешней подсветки бордюра таблицы*/
	border-right-color: #AA5859;		/*цвет внешней подсветки бордюра таблицы - бордовый*/
	border-bottom-color: #AA5859;		/*цвет внешней подсветки бордюра таблицы - бордовый*/
	border-width: 1px;			/*толшина внешней подсветки бордюра таблицы*/
 	}

TABLE.fb {
	background-color: #FFF7D8;	
	border-style: solid;			/*стиль внешней подсветки бордюра таблицы*/
	border-right-color: #AA5859;		/*цвет внешней подсветки бордюра таблицы - бордовый*/
	border-bottom-color: #AA5859;		/*цвет внешней подсветки бордюра таблицы - бордовый*/
	border-width: 1px;			/*толшина внешней подсветки бордюра таблицы*/
	}

/*______________________________________*/

.zel {	background-color: #7BBA94; }		/* зелёный */
/*______________________________________*/

DIV.foto {					/* позиционирование фотографий во весь экран */
	position: absolute;
	left: 0px; 
	top: 0px; 
	width: 100%; 
	height: 100%; 
	z-index: 1; } 
DIV.napr {					/* стрелки на фото во весь экран */
	position: absolute;
	left: 86%; 
	top: 2%; 
 	height: 100%; 
	z-index: 2; } 

DIV.header {
width:100%; 
/*background:green;*/
} 

DIV.blok {
 float:left; 
 width:81%; 
}

DIV.page {
	width:76%;
	min-width:640px;
	float:right; 
}

DIV.left {
 width:19%;
 float:left;
} 

DIV.right {
 float:right;
 width:15%;
} 

DIV.footer {
 width:100%;
 height:20px; 
 float:left; 
 margin:0px;
 padding:0px; 
} 

* html #main {
  margin-left:10%;
}

/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color: #430000;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color:red; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #430000;
    text-align: left;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.topbub{
	display: block;
	padding: 30px 8px 0;
    background: url(/img/bubble.gif) no-repeat top;
}
a.tt:hover span.middlebub{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(/img/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottombub{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(/img/bubble.gif) no-repeat bottom;
}
/*---------- всплывающие подсказки - board -----------*/
a.board_link{
    position:relative;
    z-index:24;
    color: #430000;
	font-weight:normal;
    text-decoration:none;
}
a.board_link span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.board_link:hover{ z-index:25; color:red; background:;}
a.board_link:hover span.board_body{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #430000;
    text-align: left;
	/*filter: alpha(opacity:90);*/
	/*KHTMLOpacity: 0.90;*/
	/*MozOpacity: 0.90;*/
	/*opacity: 0.90;*/
}
a.board_link:hover span.board_top{
	display: block;
	padding: 30px 8px 0;
    background: url(/img/board.gif) no-repeat top;
}
a.board_link:hover span.board_center{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(/img/board_filler.gif) repeat bottom; 
}
a.board_link:hover span.board_bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(/img/board.gif) no-repeat bottom;
}

/* ---------- Подсказки для полей ввода ------------------ */
.ac_results {
	padding: 0px;
	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:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}
.ac_results li {
	position:relative;
    margin: 0px;
	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;
}
/*
#example {
  width:240px;
  font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
}
*/
/* Доп. комментарии в списке подсказок (не используется) */
.qnt {
  position:absolute;
  top:2px;
  right:10px;
  font-size:0.8em;
  color:#26A908;
}
/* ---------------------------------- */
