/*общие установки страницы*/
body  {background-color: #F7F7F7; font-family: Calibri, Sans-serif, Arial; font-size: 13pt; font-weight: normal;}

/* цвет џчейки верхнего меню*/
.trm {background-color: #CCCCCC;}

/* цвет џчейки заголовков h*/
.trh {background-color: #EBEAE8;}

h1 {color: #247e34; margin-bottom: 1px; margin-top: 0px; text-align: left; font-style: italic; font-family: Calibri, sans-serif, Arial; font-size: 16pt;}
h2 {color: #247e34; margin-bottom: 1px; margin-top: 0px; text-align: left; font-style: italic; font-family: Calibri, sans-serif, Arial; font-size: 16pt;}
h3 {color: #247e34; margin-bottom: 1px; margin-top: 0px; text-align: left; font-style: italic; font-family: Calibri, sans-serif, Arial; font-size: 14pt;}
h3  a:link {color: #247e34; margin-bottom: 1px; margin-top: 0px; text-align: left; font-style: italic; font-family: Calibri, sans-serif, Arial; font-size: 14pt;}
h3 a:hover {color: #247e34; margin-bottom: 1px; margin-top: 0px; text-align: left; font-style: italic; font-family: Calibri, sans-serif, Arial; font-size: 14pt;}
h3 a:active {color: #247e34; margin-bottom: 1px; margin-top: 0px; text-align: left; font-style: italic; font-family: Calibri, sans-serif, Arial; font-size: 14pt;}
h3 a:visited {color: #247e34; margin-bottom: 1px; margin-top: 0px; text-align: left; font-style: italic; font-family: Calibri, sans-serif, Arial; font-size: 14pt;}
h4 { color: #000000; margin-bottom: 0; text-align: left; font-style: italic; font-family: "Arial Cyr", Arial; font-size: medium;}
h5 {color: #ff0000; margin-bottom: 1px; margin-top: 0px; text-align: left; font-style: italic; font-family: Calibri, sans-serif, Arial; font-size: 12pt;}

.telef {color: #000000; text-align: right; font-family: Calibri, Sans-serif, Arial; font-size: 14pt; font-weight: bold;}
.telef a:link {color: #000000; text-align: right; font-family: Calibri, Sans-serif, Arial; font-size: 14pt; font-weight: bold;}
.telef a:hover {color: #000000; text-align: right; font-family: Calibri, Sans-serif, Arial; font-size: 14pt; font-weight: bold;}
.telef a:active {color: #000000; text-align: right; font-family: Calibri, Sans-serif, Arial; font-size: 14pt; font-weight: bold;}
.telef a:visited{color: #000000; text-align: right; font-family: Calibri, Sans-serif, Arial; font-size: 14pt; font-weight: bold;}

.next {color: #247e34; text-align: center; font-style: italic; font-family: Calibri, sans-serif, Arial; font-size: 14pt;}
.next a:link {color: #247e34; text-align: center; font-style: italic; font-family: Calibri, sans-serif, Arial; font-size: 14pt;}
.next a:hover {color: #247e34; text-align: center; font-style: italic; font-family: Calibri, sans-serif, Arial; font-size: 14pt;}
.next a:active {color: #247e34; text-align: center; font-style: italic; font-family: Calibri, sans-serif, Arial; font-size: 14pt;}
.next a:visited {color: #247e34; text-align: center; font-style: italic; font-family: Calibri, sans-serif, Arial; font-size: 14pt;}
.text {color: #000000; text-align: left; font-family: Calibri, Sans-serif, Arial; font-size: 13pt; font-weight: normal;}
.centext { color: #000000; text-align: center; font-family: Calibri, Sans-serif, Arial; font-size: 13pt; font-weight: normal;}
.textr {color: #000000; text-align: right; font-family: Calibri, Sans-serif, Arial; font-size: 13pt; font-weight: normal;}
.textpre {color: #000000; text-align: left; font-family: Calibri, Sans-serif, Arial; font-size: 13pt; font-weight: normal; white-space: pre;}
p {color: #000000; font-family: Calibri, Sans-serif, Arial; text-align: center; font-size: 13pt; text-decoration: underline;}
p a:link {color: #000000; font-family: Calibri, Sans-serif, Arial; text-align: center; font-size: 13pt; text-decoration: underline;}
p a:hover {color: #000000; font-family: Calibri, Sans-serif, Arial; text-align: center; font-size: 13pt; text-decoration: underline;}
p a:active {color: #000000; font-family: Calibri, Sans-serif, Arial; text-align: center; font-size: 13pt; text-decoration: underline;}
p a:visited {color: #000000; font-family: Calibri, Sans-serif, Arial; text-align: center; font-size: 13pt; text-decoration: underline;} 

span {color: #000000; font-family: Calibri, Sans-serif, Arial; text-align: center; font-size: 13pt; text-decoration: underline;}
span a:link {color: #000000; font-family: Calibri, Sans-serif, Arial; text-align: center; font-size: 13pt; text-decoration: underline;}
span a:hover {color: #000000; font-family: Calibri, Sans-serif, Arial; text-align: center; font-size: 13pt; text-decoration: underline;}
span a:active {color: #000000; font-family: Calibri, Sans-serif, Arial; text-align: center; font-size: 13pt; text-decoration: underline;}
span a:visited {color: #000000; font-family: Calibri, Sans-serif, Arial; text-align: center; font-size: 13pt; text-decoration: underline;} 


.white {background-color: #FFFFFF;}

tr.gray1 {background-color: #E6E6E6;}

td.whitetext {color: #FFFFFF; text-align: center; font-weight: bold; font-family: "Arial Cyr", Arial; font-size:  medium;}

.header { color: #000000; text-align: center; font-style: italic; font-weight: bold; font-family: "Arial Cyr", Arial; font-size: medium;}

hr.color1 {background-color: #008A4C; border: none; height: 3px;}
hr.color2 {background-color: #000000; border: none; height: 2px;}

img.gran {border: none;}

tr.back3 {background-color: #008A4C;}
tr.back6 {background-color: #0092C9;}
tr.back8 {background-color: #007139;}
tr.back9 {background-color: #00518F;}
tr.back14 {background-color: #0068B7;}

td.back2 {background-color:  #CCCCCC; color: #000000; font-family: "Arial Cyr", Arial; font-size: small; font-weight: bold; text-decoration: none;}
td.back3 {background-color: #008A4C; color: #FFFFFF; font-family: "Arial Cyr", Arial; font-size: small; font-weight: bold; text-decoration: none;}
td.back3 a:link { background-color: #008A4C; color: #FFFFFF; font-family: "Arial Cyr", Arial; font-size: small; font-weight: bold; text-decoration: none;}
td.back3 a:hover { background-color: #008A4C; color: #FFFFFF; font-family: "Arial Cyr", Arial; font-size: small; font-weight: bold; text-decoration: none;}
td.back3 a:active { background-color: #008A4C; color: #FFFFFF; font-family: "Arial Cyr", Arial; font-size: small; font-weight: bold; text-decoration: none;}
td.back3 a:visited { background-color: #008A4C; color: #FFFFFF; font-family: "Arial Cyr", Arial; font-size: small; font-weight: bold; text-decoration: none;}

td.back6 {background-color: #0092C9; color: #FFFFFF; font-family: "Arial Cyr", Arial; font-size: small; font-weight: bold; text-decoration: none;}
td.back6 a:link {background-color: #0092C9; color: #FFFFFF; font-family: "Arial Cyr", Arial; font-size: small; font-weight: bold; text-decoration: none;}
td.back6 a:hover {background-color: #0092C9; color: #FFFFFF; font-family: "Arial Cyr", Arial; font-size: small; font-weight: bold; text-decoration: none;}
td.back6 a:active {background-color: #0092C9; color: #FFFFFF; font-family: "Arial Cyr", Arial; font-size: small; font-weight: bold; text-decoration: none;}
td.back6 a:visited {background-color: #0092C9; color: #FFFFFF; font-family: "Arial Cyr", Arial; font-size: small; font-weight: bold; text-decoration: none;}

td.back8 {background-color: #007139; color: #FFFFFF; font-family: "Arial Cyr", Arial; font-size: small; font-weight: bold; text-decoration: none;}
td.back8 a:link {background-color: #007139; color: #FFFFFF; font-family: "Arial Cyr", Arial; font-size: small; font-weight: bold; text-decoration: none;}
td.back8 a:hover {background-color: #007139; color: #FFFFFF; font-family: "Arial Cyr", Arial; font-size: small; font-weight: bold; text-decoration: none;}
td.back8 a:active {background-color: #007139; color: #FFFFFF; font-family: "Arial Cyr", Arial; font-size: small; font-weight: bold; text-decoration: none;}
td.back8 a:visited {background-color: #007139; color: #FFFFFF; font-family: "Arial Cyr", Arial; font-size: small; font-weight: bold; text-decoration: none;}

td.back9 {background-color: #00518F; color: #FFFFFF; font-family: "Arial Cyr", Arial; font-size: small; font-weight: bold; text-decoration: none;}
td.back9 a:link {background-color: #00518F; color: #FFFFFF; font-family: "Arial Cyr", Arial; font-size: small; font-weight: bold; text-decoration: none;}
td.back9 a:hover {background-color: #00518F; color: #FFFFFF; font-family: "Arial Cyr", Arial; font-size: small; font-weight: bold; text-decoration: none;}
td.back9 a:active {background-color: #00518F; color: #FFFFFF; font-family: "Arial Cyr", Arial; font-size: small; font-weight: bold; text-decoration: none;}
td.back9 a:visited {background-color: #00518F; color: #FFFFFF; font-family: "Arial Cyr", Arial; font-size: small; font-weight: bold; text-decoration: none;}

td.back11 {background-color: #627496; color: #FFFFFF; font-family: "Arial Cyr", Arial; font-size: small; font-weight: bold; text-decoration: none;}
td.back11 a:link { background-color: #627496; color: #FFFFFF; font-family: "Arial Cyr", Arial; font-size: small; font-weight: bold; text-decoration: none;}
td.back11 a:hover { background-color: #627496; color: #FFFFFF; font-family: "Arial Cyr", Arial; font-size: small; font-weight: bold; text-decoration: none;}
td.back11 a:active { background-color: #627496; color: #FFFFFF; font-family: "Arial Cyr", Arial; font-size: small; font-weight: bold; text-decoration: none;}
td.back11 a:visited { background-color: #627496; color: #FFFFFF; font-family: "Arial Cyr", Arial; font-size: small; font-weight: bold; text-decoration: none;}

td.back12 {background-color: #627496; color: #FFFFFF; text-align: center; font-family: "Arial Cyr", Arial; font-size: small; font-weight: bold; text-decoration: none;}
td.back12 a:link {background-color: #627496; color: #FFFFFF; text-align: center; font-family: "Arial Cyr", Arial; font-size: small; font-weight: bold; text-decoration: none;}
td.back12 a:hover {background-color: #627496; color: #FFFFFF; text-align: center; font-family: "Arial Cyr", Arial; font-size: small; font-weight: bold; text-decoration: none;}
td.back12 a:active {background-color: #627496; color: #FFFFFF; text-align: center; font-family: "Arial Cyr", Arial; font-size: small; font-weight: bold; text-decoration: none;}
td.back12 a:visited {background-color: #627496; color: #FFFFFF; text-align: center; font-family: "Arial Cyr", Arial; font-size: small; font-weight: bold; text-decoration: none;}

td.back14 {background-color: #0068B7; color: #FFFFFF; font-family: "Arial Cyr", Arial; font-size: small; font-weight: bold; text-decoration: none;}
td.back14 a:link {background-color: #0068B7; color: #FFFFFF; font-family: "Arial Cyr", Arial; font-size: small; font-weight: bold; text-decoration: none;}
td.back14 a:hover {background-color: #0068B7; color: #FFFFFF; font-family: "Arial Cyr", Arial; font-size: small; font-weight: bold; text-decoration: none;}
td.back14 a:active {background-color: #0068B7; color: #FFFFFF; font-family: "Arial Cyr", Arial; font-size: small; font-weight: bold; text-decoration: none;}
td.back14 a:visited {background-color: #0068B7; color: #FFFFFF; font-family: "Arial Cyr", Arial; font-size: small; font-weight: bold; text-decoration: none;}

.block3 {padding: 5px 0px; border-radius: 0px 0px 10px 10px; background-color: #008A4C; color: #FFFFFF; font-family:  Calibri, Sans-serif, Arial; font-size: 13pt; font-weight: bold; text-decoration: none; text-align: center;}
.block3 a:link  {padding: 5px 0px; border-radius: 0px 0px 10px 10px; background-color: #008A4C; color: #FFFFFF; font-family:  Calibri, Sans-serif, Arial; font-size: 13pt; font-weight: bold; text-decoration: none; text-align: center;}
.block3 a:hover  {padding: 5px 0px; border-radius: 0px 0px 10px 10px; background-color: #008A4C; color: #FFFFFF; font-family:  Calibri, Sans-serif, Arial; font-size: 13pt; font-weight: bold; text-decoration: none; text-align: center;}
.block3 a:active {padding: 5px 0px; border-radius: 0px 0px 10px 10px; background-color: #008A4C; color: #FFFFFF; font-family:  Calibri, Sans-serif, Arial; font-size: 13pt; font-weight: bold; text-decoration: none; text-align: center;}
.block3 a:visited {padding: 5px 0px; border-radius: 0px 0px 10px 10px; background-color: #008A4C; color: #FFFFFF; font-family:  Calibri, Sans-serif, Arial; font-size: 13pt; font-weight: bold; text-decoration: none; text-align: center;}
.block6 {padding: 5px 0px; border-radius: 0px 0px 10px 10px; background-color: #0092C9; color: #FFFFFF; font-family:  Calibri, Sans-serif, Arial; font-size: 13pt; font-weight: bold; text-decoration: none; text-align: center;}
.block6 a:link  {padding: 5px 0px; border-radius: 0px 0px 10px 10px; background-color: #0092C9; color: #FFFFFF; font-family:  Calibri, Sans-serif, Arial; font-size: 13pt; font-weight: bold; text-decoration: none; text-align: center;}
.block6 a:hover  {padding: 5px 0px; border-radius: 0px 0px 10px 10px; background-color: #0092C9; color: #FFFFFF; font-family:  Calibri, Sans-serif, Arial; font-size: 13pt; font-weight: bold; text-decoration: none; text-align: center;}
.block6 a:active {padding: 5px 0px; border-radius: 0px 0px 10px 10px; background-color: #0092C9; color: #FFFFFF; font-family:  Calibri, Sans-serif, Arial; font-size: 13pt; font-weight: bold; text-decoration: none; text-align: center;}
.block6 a:visited {padding: 5px 0px; border-radius: 0px 0px 10px 10px; background-color: #0092C9; color: #FFFFFF; font-family:  Calibri, Sans-serif, Arial; font-size: 13pt; font-weight: bold; text-decoration: none; text-align: center;}
.block8 {padding: 5px 0px; border-radius: 0px 0px 10px 10px; background-color: #007139; color: #FFFFFF; font-family:  Calibri, Sans-serif, Arial; font-size: 13pt; font-weight: bold; text-decoration: none; text-align: center;}
.block8 a:link  {padding: 5px 0px; border-radius: 0px 0px 10px 10px; background-color: #007139; color: #FFFFFF; font-family:  Calibri, Sans-serif, Arial; font-size: 13pt; font-weight: bold; text-decoration: none; text-align: center;}
.block8 a:hover  {padding: 5px 0px; border-radius: 0px 0px 10px 10px; background-color: #007139; color: #FFFFFF; font-family:  Calibri, Sans-serif, Arial; font-size: 13pt; font-weight: bold; text-decoration: none; text-align: center;}
.block8 a:active {padding: 5px 0px; border-radius: 0px 0px 10px 10px; background-color: #007139; color: #FFFFFF; font-family:  Calibri, Sans-serif, Arial; font-size: 13pt; font-weight: bold; text-decoration: none; text-align: center;}
.block8 a:visited {padding: 5px 0px; border-radius: 0px 0px 10px 10px; background-color: #007139; color: #FFFFFF; font-family:  Calibri, Sans-serif, Arial; font-size: 13pt; font-weight: bold; text-decoration: none; text-align: center;}
.block9 {padding: 5px 0px; border-radius: 0px 0px 10px 10px; background-color: #00518F; color: #FFFFFF; font-family:  Calibri, Sans-serif, Arial; font-size: 13pt; font-weight: bold; text-decoration: none; text-align: center;}
.block9 a:link  {padding: 5px 0px; border-radius: 0px 0px 10px 10px; background-color: #00518F; color: #FFFFFF; font-family:  Calibri, Sans-serif, Arial; font-size: 13pt; font-weight: bold; text-decoration: none; text-align: center;}
.block9 a:hover  {padding: 5px 0px; border-radius: 0px 0px 10px 10px; background-color: #00518F; color: #FFFFFF; font-family:  Calibri, Sans-serif, Arial; font-size: 13pt; font-weight: bold; text-decoration: none; text-align: center;}
.block9 a:active {padding: 5px 0px; border-radius: 0px 0px 10px 10px; background-color: #00518F; color: #FFFFFF; font-family:  Calibri, Sans-serif, Arial; font-size: 13pt; font-weight: bold; text-decoration: none; text-align: center;}
.block9 a:visited {padding: 5px 0px; border-radius: 0px 0px 10px 10px; background-color: #00518F; color: #FFFFFF; font-family:  Calibri, Sans-serif, Arial; font-size: 13pt; font-weight: bold; text-decoration: none; text-align: center;}
.block14 {padding: 5px 0px; border-radius: 0px 0px 10px 10px; background-color: #0068B7; color: #FFFFFF; font-family:  Calibri, Sans-serif, Arial; font-size: 13pt; font-weight: bold; text-decoration: none; text-align: center;}
.block14 a:link  {padding: 5px 0px; border-radius: 0px 0px 10px 10px; background-color: #0068B7; color: #FFFFFF; font-family:  Calibri, Sans-serif, Arial; font-size: 13pt; font-weight: bold; text-decoration: none; text-align: center;}
.block14 a:hover  {padding: 5px 0px; border-radius: 0px 0px 10px 10px; background-color: #0068B7; color: #FFFFFF; font-family:  Calibri, Sans-serif, Arial; font-size: 13pt; font-weight: bold; text-decoration: none; text-align: center;}
.block14 a:active {padding: 5px 0px; border-radius: 0px 0px 10px 10px; background-color: #0068B7; color: #FFFFFF; font-family:  Calibri, Sans-serif, Arial; font-size: 13pt; font-weight: bold; text-decoration: none; text-align: center;}
.block14 a:visited {padding: 5px 0px; border-radius: 0px 0px 10px 10px; background-color: #0068B7; color: #FFFFFF; font-family:  Calibri, Sans-serif, Arial; font-size: 13pt; font-weight: bold; text-decoration: none; text-align: center;}


   .menuact {
    padding: 6px 10px 10px 10px; /* Поля активной ячейки верх правое низ!! левое*/
	color: #FFFFFF; text-align: center; font-style:  italic; font-weight: bold; font-family: Calibri, Arial;  font-size: 12pt; vertical-align: top;/* размер шрифта главной активной ячейки меню*/
    background: #008A4C;
	border-radius: 8px 8px 0px 0px;
   }

   .menu, .menu ul { 
    /* Обнуляем отступы и убираем маркеры у списков */
    list-style: none; margin: 0; padding: 0;
   }
   .menu {
    padding: 0 5px; /* Поля всего верхнего меню */
	color: #008A4C; text-align: center; /*центрирует элементы меню font-style:  italic; font-weight: bold; font-family: Calibri, Arial;  font-size: 13pt;*/ 
   }
   .menu > li {
    display: inline-block; /* Выстраиваем по горизонтали */
    position: relative; /* Относительное позиционирование */
   }
   .menu a {
    text-decoration: none; /* Убираем подчёркивание */
	color: #008A4C; text-align: center; font-style:  italic; font-weight: bold; font-family: Calibri, Arial;  font-size: 12pt;/*шрифт неактивных главных блоков меню */
    display: block; /* Блочные ссылки */
   }
   .menu > li > a {
    padding: 6px 10px 10px 10px; /* Поля неактивных верхних блоков меню  верх правое низ!! левое*/
    position: relative; z-index: 3; /* Выводим поверх остальных элементов */
   }
   .menu ul {
    position: absolute; /* Абсолютное позиционирование */
    display: none; /* Прячем подменю */
    background: #008A4C; /* Цвет фона */
    color: #FFFFFF; /* Цвет текста */
	border-radius: 0px 8px 8px 8px;
   }
   .menu ul a {
    padding: 3px 10px; /* Поля выпадающего меню*/
	color: #FFFFFF;
	text-align: left;
   }
   .menu ul a:hover {
    background: #008A4C; /* Цвет фона */
    color: #FFFFFF; /* Цвет текста */
	text-decoration: underline;
	border-radius: 0px 8px 8px 8px;
   }
   .menu li:hover ul {
    display: block; /* Показываем подменю */
   }
   .menu > li:hover::before {
    content: ''; /* Создаём пустой псевдоэлемент */
    top: 0; left: 0; right: 0; bottom: 0; /* Размер совпадает с пунктом меню */
    position: absolute; /* Абсолютное позиционирование */
   }
   .menu > li:hover > a {     /* Главное верхнее меню */
    background: #008A4C; /* Цвет фона */
	color: #FFFFFF;
	border-radius: 8px 8px 0px 0px;
   }

.posleft {
	position: relative; 
	left: 0px; /* Положение от левого края */
	top: 52px; /* Положение от нижнего края */}

.block1 { 
    width: 320px; 
    background: #FFFFFF;
    padding: 5px;
    padding-right: 10px; 
    border: solid 3px #008A4C; 
    float: right;
	position: relative; 
    top: 5px; 
    left: 5px; 
	color: #247e34; text-align: center; font-family: Calibri, Sans-serif, Arial; font-style: italic; font-size: 12pt; font-weight: normal;
   }	
.block2 { 
    float: center;
	position: relative; 
    top: 2px; 
    left: 5px; 
	color: #000000; text-align: center; font-family: Calibri, Sans-serif, Arial; font-size: 12pt; font-weight: bold; font-style: normal;
   }	
	