/*
Это комментарий,
состоящий из
нескольких строк.
*/
/*оформление иерархического дерева*/
/*<style type="text/css"> */

/* 24.02.2020 */

.search_box {
    position: relative;
}
.search_box input[type="text"] {    /* блок для вывода */
    display: block;
    /*width: 95%;    
    height: 35px;*/
    line-height: 35px;
    padding: 0;
    margin: 0;
    border: 1px solid #fd4836;
    outline: none;
    overflow: hidden;
    border-radius: 4px;
    background-color: rgb(255, 255, 255);
    text-indent: 15px;
    font-size: 14px;
    color: #222;
}
.search_box input[type="button"] {
    display: inline-block;
    width: 24px;
    height: 24px;
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
    overflow: hidden;
    text-indent: -999px;
    background: url(/img/search.gif) 0 0 no-repeat; /*  файл лупы поиска*/
    position: absolute;
    top: 15px;
    right: 10px;
    cursor: pointer;
}

/* Стили для плашки с результатами */
.search_result {
    position: absolute;
    top: 100%;
    left: 0;
    border: 1px solid #ddd;
    background: #fff;
    padding: 10px;
    z-index: 9999;
    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}
.search_result table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    table-layout: fixed;
}
.search_result td {
    padding: 5px 10px;
    vertical-align: middle;
}


.search_result-name {
    font-weight: 400;
    font-size: 14px;
}

/* 24.02.2020 */


.Container {
    padding: 0;
    margin: 0;
}

.Container li {
    list-style-type: none;
}


/* indent for all tree children excepts root */
.Node {
    background-image : url(/img/i.gif);
    background-position : top left;
    background-repeat : repeat-y;
    margin-left: 18px;
    zoom: 1;
}

.IsRoot {
    margin-left: 0;
}


/* left vertical line (grid) for all nodes */
.IsLast {
    background-image: url(../img/i_half.gif);
    background-repeat : no-repeat;
}

.ExpandOpen .Expand {
    background-image: url(../img/open.gif);
    /*background-image: url(img/expand_minus.gif);*/
}

/* closed is higher priority than open */
.ExpandClosed .Expand {
    background-image: url(../img/closed.gif);
     /*background-image: url(img/expand_plus.gif);*/
}

/* highest priority */
.ExpandLeaf .Expand {
    background-image: url(../img/expand_leaf.gif);
}

.Content {
    min-height: 18px;
    margin-left:18px;

}

* html .Content {
    height: 18px;
}

.Expand {
    width: 18px;
    height: 18px;
    float: left;
}


.ExpandOpen .Container {
        display: block;
}

.ExpandClosed .Container {
        display: none;
}

.ExpandOpen .Expand, .ExpandClosed .Expand {
        cursor: pointer;
}
.ExpandLeaf .Expand {
        cursor: auto;
}
/*</style>*/
/*<!--оформление иерархического дерева-->*/

.hide_show {
        cursor: pointer;
}
/*оформление иерархического дерева*/

/* Формирование экрана*/

.found {color: rgb(255,100,100); }  /* find.php выделение найденного выражения(слова) в строке */
/*.found {border: #00BFFF thin dashed; font-family: "Arial"; font-weight: 500; font-size: 14px; color: #FF00FF; }  */

BODY { color: #3B4043;
background-color: #F8F8F8;
font-family: Verdana, Arial, sans-serif;
margin: 0px }

P { font-size: 12pt;
text-align: justify }
H1, H2, H6 { font-weight: normal;
font-family: Arial, sans-serif ;
letter-spacing: 1mm }
H1 { font-size: 20pt ;
text-align: center;
cursor: all-scroll }
H2 { font-size: 18pt }
H6 { font-size: 12pt }
TABLE { font-size: 10pt }
ADDRESS { text-align: right}
UL { list-style-type: circle }
#navbar { font-family: Arial, sans-serif; 
font-size: 14pt;
text-transform: uppercase;
list-style-type: circle}
/*
cheader — стиль для контейнера с заголовком Web-сайта
cnavbar — стиль для контейнера с полосой навигации
cmain — стиль для контейнера с основным содержимым
ccopyright — стиль для контейнера со сведениями об авторских правах
*/
.cheader {
background-color: #F1F2F3;
padding: 0 20px;
border-bottom: thin dotted #B1BEC6
}

.cnavbar {
float: left;
margin-right: 10px
 }

.cmain {
float: left;
overflow: auto;
padding: 5px;
/*border-left:  thin dotter #B1BEC6 }*/
border-left:  medium #B1BEC6 }
.cmain > P:first-child:first-letter { font-size: 18pt;
font-wight: bold }
/*
tabs-1 вкладка содержание
*/
#tabs-1 { 
/*width: 1150px;*/
height: 800px;
float: left;
overflow: auto;
padding: 5px;
border-left:  thin dotter #B1BEC6 }

.ccopyright {
clear: both;
padding: 10px 20px 0px 20px;
border-top: thin dotter #B1BEC6}

#navbar {font-family: Arial, sans-serif;
font-size: 14px;
text-transform: uppercase;
list-style-type: none;
margin-left: -30px}

#navbar LI {padding: 5px 10px;
margin: 10px 0px;
border: thin solid #B1BEC6}

#navbar A:link,
#navbar A:visited { color: #576C8C;
text-decoration: none }
#navbar A:focus,
#navbar A:hover,
#navbar A:active { color: #576C8C;
text-decoration: underline }

DFN {outline: 2px dotted #00BEC6 }

TABLE { align: center;
border: medium solid black;
border-spacing: 1px }
TD, TH { border: thin dotted black;
padding: 2px }

TABLE { font-size: 10pt;
margin: 10px 0px;
border: thin solid #B1BEC6;
border-collapse: collapse }

TD, TH { padding: 2px;
border: thin dotted #B1BEC6 }
CAPTION { text-align: left }

P::first-letter { color: red;
font-size: 250% }               /* первая буква в теге P - красная увеличенная*/


A:link { color: #576C8C;
text-decoration: none }
A:visited { color: #A1AFBA;
text-decoration: none }
A:focus, A:hover,
A:active { color: #576C8C;
text-decoration: underline }

TR:nth-child(2n+0) { color: blue }  /текс в четных строках таблиц будет красным.
.table-html-versions TD:first-child,
.table-html-versions TD:nth-child(2) { text-align: center }
/* Формирование экрана*/

