/* vim-articles */
div.articles
{
  margin:auto;
top:0;
bottom:0;
left:0;
right:0;  padding: 10px 30px 10px 30px;
}


div.vim-articles-text-bold p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #006699;
  font-style: normal;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  padding: 7px 20px 0px 20px;
  text-indent: 25px;
}


div.vim-articles-text p {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #006699;
   padding-left: 30px;
   padding-right: 30px;
   text-indent: 15px;
   font-weight: normal;
}



div.vim-articles-text ol {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #006699;
   padding-left: 64px;
   text-indent: 15px;
   font-weight: normal;
}




div.vim-articles-text ul {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #006699;
   padding-left: 64px;
   text-indent: 15px;
   font-weight: normal;
}



div.vim-articles-text ul a:visited  {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #006699;
   padding-right: 64px;
   text-indent: 15px;
   font-weight: normal;
   margin: 0;
}


div.vim-articles-text ul a:hover  {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:  #FF6400;
   text-decoration: underline;
   padding-right: 60px;
   text-indent: 15px;
   font-weight: bold;
   margin: 0;
}



div.vim-articles-text li  {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #006699;
   padding-right: 64px;
   text-indent: 15px;
   font-weight: normal;
   font-style: italic;
   margin: 0;
}


div.vim-articles-text li a:visited  {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #006699;
   padding-right: 64px;
   text-indent: 15px;
   font-weight: normal;
   font-style: italic;
   margin: 0;
}


div.vim-articles-text li a:hover  {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:  #FF6400;
   text-decoration: underline;
   padding-right: 60px;
   text-indent: 15px;
   font-weight: bold;
   font-style: italic;
   margin: 0;
}



li a {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #006699;
   padding: 0;
   margin: 0;
   text-indent: 2px;
}



li a:visited {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #006699;
   padding: 0;
   margin: 0;
   text-indent: 2px;
}



li a:hover {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #FF6400;
   text-decoration: underline;
   padding: 0;
   margin: 0;
   text-indent: 2px;
}



div.vim-articles-text a {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #006699;
}


div.vim-articles-text a:hover {
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: underline;
   font-size: 12px;
   color: #FF6400;
}



div.vim-articles-text a:visited {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #006699;
}




a.list:link {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #006699;
   padding: 0;
   margin: 0;
   text-indent: 15px;
   font-style: italic; 
}



a.list:hover {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #FF6400;
   text-decoration: underline;
   padding: 0;
   margin: 0;
   text-indent: 15px;
   font-style: italic;
}



a.list:visited {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #006699;
   padding: 0;
   margin: 0;
   text-indent: 15px;
   font-style: italic;
}


div.content a {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #006699;
   padding: 0;
   margin: 0;
   text-indent: 15px;
   font-style: italic; 
}


div.content a:hover {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
    color: #FF6400;
   text-decoration: underline;
   padding: 0;
   margin: 0;
   text-indent: 15px;
   font-style: italic; 
}


div.content a:visited {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #006699;
   padding: 0;
   margin: 0;
   text-indent: 15px;
   font-style: italic; 
}





div.content img {
}

/**/
div.autor-lep-pokr {
  padding: 30px 0px 15px 0px;
}

div.autor-lep-pokr ul {
  color: #006699;
  padding: 0px 50px 0px 30px;
  margin: 0px 0px 0px 0px;
}

div.autor-lep-pokr li {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 50px;
}

div.autor-lep-pokr p {
  margin: 0px;
}

div.autor-text a
{
    text-decoration: underline; /* Убирает подчеркивание для ссылок */
    font-size: 16px; font-weight: bold; color: #006699; font-family : Arial, Helvetica, sans-serif;  
}
div.autor-text A:hover
{
    text-decoration: underline; /* Добавляем подчеркивание при наведении курсора на ссылку */
    color: #FF6400;
}


/****/
div.articles_description_history p
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   padding-left: 30px;
   padding-right: 30px;
   text-indent: 15px;
   font-weight: normal;
}

div.articles_description_history li
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: #006699;
}

div.articles_description_history ul {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: #006699;
   padding-left: 50px;
}



div.articles_description_tech p {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   padding-left: 30px;
   padding-right: 30px;
   text-indent: 15px;
   font-weight: normal;
}



div.autor-text h1 {
   padding-left: 65px;
   padding-right: 30px;
   padding-top: 25px;
   padding-bottom: 10px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 20px;
   color: #006699;
   font-weight: bold;
   text-align: center;
}



div.autor-text h2 {
   padding-left: 30px;
   padding-right: 30px;
   padding-top: 1px;
   padding-bottom: 1px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   color: #006699;
   font-weight: bold;
   text-align: left;
}



div.autor-sign h1 {
   padding-left: 30px;
   padding-right: 30px;
   padding-top: 20px;
   padding-bottom: 20px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   color: #006699;
   font-style: italic;
   text-align: right;
}


div.autor-sign h2 {
   font-family: Arial, Helvetica, sans-serif;
   padding-right: 30px;
   font-size: 14px;
   color: #006699;
   font-weight: normal;
   font-style: italic;
   text-align: right;
}



div.autor-sign h3 {
   padding-right: 50px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   padding-right: 50px;
   color: #006699;
   font-style: italic;
   text-align: right;
}


div.autor-sign p {
   padding-right: 30px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #006699;
   font-style: italic;
   text-align: right;
}





div.autor-sign a {
font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #006699;
   font-weight: normal;
   font-style: italic;
   text-align: right;
}

div.autor-sign A:hover {
text-decoration: underline;
font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: normal;
   color: #FF6400;
   font-style: italic;
   text-align: right;
}



h1 {
   padding-left: 45px;
   padding-right: 30px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   color: #006699;
   font-weight: bold;
}



h2 {
   padding-left: 45px;
   padding-right: 30px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   color: #006699;
   font-weight: bold;
}

h3 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   color: #006699;
   font-weight: bold;
   text-align: center;
   margin: 0px;
}



h5 {
   padding-top: 20px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   color: #006699;
   font-weight: bold;
   text-align: center;
   margin: 0px;
}



h6 {
   padding-top: 30px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   color: #006699;
   font-weight: bold;
   text-align: center;
   margin: 0px;
}



h7 { 
   padding-left: 10px;
   padding-right: 30px;
   padding-top : 4px;
   padding-bottom : 4px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   color: #ffffff;
   background-color: #197BAB;  
   display: block;
   font-weight: bold;
}



h8 { 
   padding-left: 45px;
   padding-right: 30px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   padding-left: 10px;
   color: #ffffff;
   font-weight: bold;;
}



h9 { 
   padding-left: 10px;
   padding-right: 30px;
   padding-top : 4px;
   padding-bottom : 4px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   text-decoration: underline;
   color: #006699;
   font-weight: bold;
}





img.left {
   float: left;
   margin: 15px 15px 15px 0;
   padding: 1px;
   border: 1px #006699 solid;
}


img.right {
   float: right;
   margin: 15px 0 15px 15px;
   padding: 1px;
   border: 1px #006699 solid;
}

img.center {
    display: block; 
    margin-top: 15px;
    margin-bottom:15px;
    margin-left: auto;
    margin-right: auto;
    padding: 1px;
    border: 1px #006699 solid;
}







img.leftnb {
   float: left;
   margin: 15px 15px 15px 0;
   border: none;
}


img.rightnb {
   float: right;
   margin: 15px 0 15px 15px;
   border: none;
}

img.centernb {
    display: block; 
    margin-top: 15px;
    margin-bottom:15px;
    margin-left: auto;
    margin-right: auto;
    border: none;
}












.centImg {
      border: 1px #006699 solid;
}

#lineimages { 
    margin: 15px auto 15px auto;
    text-align: center;
}


div.imgleft {
     float: left;
     margin-left: 35px;
}


div.imgright {
     float: right;
     margin-right: 35px;
}







td 
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   padding-left: 30px;
   padding-right: 30px;
   text-indent: 15px;
   font-weight: normal;
   color: #006699;
}

div.autor-text > table > tbody > tr > td {
   padding : 0px;
   padding-left : 30px;
}

div.autor-text > table > tbody > tr > td > h2 {
   padding : 0px;
}

div.autor-lep-pokr > ul > li > a
{
   font-size: 12px; 
}

div.autor-lep-pokr > h3
{
    text-align: left;
    padding-left: 30px;
}

div.gallery
{
  padding: 20px;
}