﻿/*
Это комментарий,
состоящий из
нескольких строк.
*/
/*оформление иерархического дерева*/
/*<style type="text/css"> */
/* index.html */
.view_text {
color : rgb(0, 0, 250);
 text-decoration: underline;
}
.view_text:hover
{
cursor: pointer; 
  color:red;
text-decoration: none;  
 }
.hide_text {
display: none;
}

.hide_text1 {
display: none;
}
.citata {  /*index.html ziel_site.html*/
    background: none repeat scroll 0 0 rgb(253, 251, 235);
    color: #252540;
    font-family: Arial;
    font-size: 16px;
    font-style: italic;
    line-height: 1.3;
    text-align: left;
    padding: 15px 38px;
    position: relative;
    width: 700px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.25), 0 0 10px rgba(0,0,0,0.1) inset;
	margin-left: auto;
    margin-right: auto;
    }
.citata::before {
content:url('/img/webof.png');	
}

 .view_teil_text {      /*index.html*/
color : rgb(150,50,50);
font-size: 115%; 
font-style: italic;
}
.avtor {          /*ziel_site.html*/
width: 450px;
margin-left:0px;
font-style: italic;
text-align: right;
float: right;
color: 	rgb(250, 100, 143);
font-size: 18px;
line-height: 1;
}

blockquote {       /*ziel_size.html*/
    background: none repeat scroll 0 0 #fafafa;
    border-bottom: 2px dashed #bababa;
    border-top: 2px dashed #bababa;
    color: #878787;
    font-family: Georgia,serif;
    font-size: 10px;
    font-style: italic;
    line-height: 0.8;
    padding: 15px 15px;
    position: relative;
    text-align: left;
	width: 600px;
	text-indent: 10px;               /* Отступ первой строки*/
    text-align: justify;	
	float: right;
}

.view_text {                     /*ziel_size.html*/
color : rgb(0, 0, 250);
 text-decoration: underline;
}

.view_text:hover            /*ziel_size.html*/
{
cursor: pointer; 
  color:red;
text-decoration: none;  
 }
.view_text1 {                     /*ziel_size.html*/
color : rgb(0, 0, 250);
 text-decoration: underline;
}

.view_text1:hover            /*ziel_size.html*/
{
cursor: pointer; 
  color:red;
text-decoration: none;  
 }
 .redstr {                       /*Красная строка*/
 margin-left : 40px;
 color: rgb(250,0,0);
 font-size: 150%;
 }
 
/*28.03.2021*/
.vvod_tem {
color: rgb(72, 111, 171);
          } 
.vvod_reg {
color: rgb(72, 111, 171);
          } 		  
/* index.html */
		  
/* 24.02.2020 */
.reg_hide {
display: none;
}	
.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 */


.tema {
    min-height: 5px;
    margin-left:18px;
}

/*</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;   /* первая буква в теге P - красная увеличенная*/
font-size: 120%;
padding-left:30px;            /*отступ слева*/
 }               


A:link { color: black;
background-color: transparent;
text-decoration: underline; }
A:visited { color: blue;
background-color: transparent;
text-decoration: underline;}
A:hover{
color: red;
background-color: transparent;
text-decoration: underline;	
}
A:active {color: yellow;
background-color: transparent;
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 }
/* Формирование экрана*/

