<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;"> @media screen and (max-width: 640px) {



.container {
        max-width: 640px;
        min-width: 100%;
        margin: 0 auto;
        overflow: hidden;
}
header {
        height: 96px;
        width: 100%; 
        background: #f1ebeb;
        margin: 0 auto;
        margin-bottom: 13px;
}
.line {
        border-top: 2px solid #ffffff;
        border-bottom: 2px solid #dadadb;
}
.head-top {
        max-width: 640px;
        min-width: 100%;
        height: 94px;
        margin: 0 auto;
        background-image: url(../images/header-bg.png);
        background-size: cover;
        overflow: hidden;
}

.logo-left {display: none;}
#logo25 {display: none;}

.logo-center {
        width: 100%;
        height: 100%;                                                                                     
        text-align: center;
        margin-top: 0px;
        float: none;   
}

#logo-center {
        width: 100%;
        height: 100%;                                                                                     
        text-align: center;
        margin-top: 0px;
        float: none;   
}
#logo-center img {
        margin-top: 25px;
        width:  90%;
}
.logo-right {
        display: none;
}

#logoPN {
       display: none;
}

.head-bottom {
        max-width: 640px;
        min-width: 100%;
        background: #f1ebeb;
        margin: 0 auto;
        position: relative;
}
#home {
        float: left;
        margin-top: 15px;
        width: 1.36%;
        margin-left: 1.5%;
        margin-right: 1.5%;
}

.header-nav        {display: none;}
.header-nav span   {display: none;}
.header-nav nav    {display: none;}
.header-nav ul     {display: none;}
.header-nav nav ul {display: none;}
.header-nav ul li  {display: none;}
.header-nav ul a   {display: none;}


.input {
        display: none;
}
#buttonSearch {
        width: 18.75%;
        height: 26px;
        background-image: url(../images/buttonSearch.png);
        background-position-y:26px;
        text-decoration: none;
        font-size: 0px;
        float: right;
        margin-top: 12px;
        position: relative;
        outline: none;
}
#buttonSearch:hover {
        background-position-y:0px;
}
#search {
        width: 75%;
        height: 26px;
        float: right;
        margin-top: 12px;
        font-family: 'RobotoLite', sans-serif; 
        font-size: 15px;
        padding: 5px;
        outline:none;
        box-shadow: inset 1px 2px 2px 0px rgba(168, 168, 169, 0.34); 
}
#sidebar {
       display: none;
}
.head-side {
        width: 100%;
        height: 35px;
        background-image: url(../images/side-bg.jpg)
}
#side-icon {
        float: left;
        margin: 9px 12px 9px 12px;
}
#side-caption {
        float: left;
        margin-top: 6px;
        margin-bottom: 10px;
        font-family: 'NotoSans', sans-serif; 
        font-size: 16px;
        color: #666666
}
.images {
        width: 100%;
        height: 320px;
}  
.images img {
        margin: 15px;
}

img.poster {
    border: 1px solid #c5c5c5;
}
.side-nav {
        width: 240px;
        
        margin-bottom: 20px;
        display: table;
}
.list {
        list-style: none;
        display: table;
        width: 100%;  
}
.side-nav a {
        float: left;
        text-decoration: none;
        font-family: 'RobotoLite', sans-serif; 
        font-size: 14px;
        color: #333333;
        border-bottom: 1px solid #333333;
        height: 18px;
        margin-bottom: 5px; 
        margin-left: 20px;
        line-height: 15px;
}

li.select a {
        color: #e6092d;
        border-bottom: 1px solid #e6092d;
}

.side-nav a:hover{
        color: #e6092d;
        border-bottom: 1px solid #e6092d;}

.icon-side {
        background-image: url(../images/side-icon.png);
        background-repeat: no-repeat;
        background-position: center left;
        background-position-y: 200%;
        background-position-x: 0%;
        display: table-cell;
        float: left;
        margin: 5px 5px 0px 15px;
        
}  

li.select &gt; .icon-side {
        color: #e6092d;
        background-position-y: -75%;
}

.icon-side:hover{
        color: #e6092d;
        background-position-y: -75%;
}  


.banner {
        float: left;
    width: 210px;
    height: 80px;
    margin-left: 15px;
    margin-bottom: 20px;
    background: url(../images/b_default.jpg) 0px 50% #f4f4f4 no-repeat;
    text-align: center;
}


.banner-flot {
        margin-left: 15px;
}
.content {
        width: 100%;
        position: relative;
        margin-left: 0;
        display: table;
        float: none;
        margin-right: 0;
        min-height: 600px;
}

.content &gt; .block:first-child {
    display: none;
}

.block {
        width: 100%;
        display: table-cell;
        float: left;
        position: relative;
        clear: left;
        overflow: hidden;
        background:  #f5f5f5;;

}
.block2 {
        width: 100%;
        position: relative;
        background:  #ffffff;
        display: flex;
        flex-direction: column;
}
.block2 &gt; .newsleft{
        width: 100%;
        height: 100%;
        float: none;
        vertical-align: top;
        position: relative;
        overflow: hidden;; 
}

.block2 &gt; .newsright {
        width: 100%;
        float: none;
        vertical-align: top;
        display: table-cell;
        background: transparent;
        position: relative;
        overflow: hidden;
}
.head-news {
        width: 100%;
        height: 60px;
        background: url(../images/header-bg.png) 0px 0px #f1ebeb;
        margin-bottom: 8px;
        display: flex;
        align-items: center;
}

.head-news &gt; a &gt; img {
      display: none;

}
.head-news img {
      display: none;
}
.head-news p {
        width: 90%;
        color: #e6092d;
        /* font-family: 'NotoSans', sans-serif;  */
        font-family: 'RobotoBold', sans-serif; 
        font-size: 18px;
        margin-top: 6px;
        margin-bottom: 0px;
        padding-left: 12px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
}
.head-news a {
        float: right;
        margin-top: 9px;
        margin-right: 5px;
}
.blocknews {
        display: table;
        width: 100%;
        margin-bottom: 10px;
}
.border-bottom {
        border-bottom: 2px solid #f2ebeb;
}
.border-bottom-white {
        border-bottom: 2px solid #ffffff;
}
.block-img {
        width: 27.8%;
        float: left;
}
 .block-img img {
        float: left;
        width: 150px;
        margin-bottom: 10px;
  }
 
 

.block-content {
        width: 70.1%;
        float: right;
        display: block;
}
.data {
        color: #9299a2;
        font-size: 12px;
        font-family: 'RobotoLite', sans-serif; 
        margin-top: 0px;
}
.header-news {
        text-decoration: none;
        font-family: 'NotoSans', sans-serif; 
        font-size: 18px;
        color: #333333;
        margin-bottom: 0px;
        padding-right: 10px;
        display: inline-block;
}
.header-news:hover {
        color: #e6092d;
}
.description {
        color: #595959;
        font-family: 'RobotoLite', sans-serif; 
        font-size: 14px;
        margin-top: 8px;
        margin-bottom: 15px;
        padding-right: 10px;
        min-height: 44px;
}

.face-img {
        width: 20.06%;
        float: left;
}
#top {
        float: left;
        width: 100%;
        height: 106px;
}
.face-content {
        width: 76.0%;
        float: right;  
}
.data-secondary {
        color: #9299a2;
        font-size: 11px;
        font-family: 'RobotoLite', sans-serif; 
        margin-top: 0px;
        margin-left: 20px;
}
.news-secondary {
        float: left;
        text-decoration: none;
        font-family: 'NotoSans', sans-serif; 
        font-size: 16px;
        color: #333333;
        margin-bottom: 15px;
        margin-right: 25px;
        margin-left: 20px;
}
.news-secondary:hover {
        color: #e6092d;
}
.blocknews-secondary  {
        display: inline-block;
        width: 100%;
        margin-bottom: 10px;
        border-bottom: 1px dashed #C5C5C5;
}

.blocknews-secondary:last-child {
        border-bottom: 0;       
}

.blocknews-secondary &gt; .data-secondary {
        display: none;
}

.blocknews-secondary &gt; .news-secondary {
    float: left;
    text-decoration: none;
    font-family: 'NotoSans', sans-serif;
    font-size: 13px;
    color: #333333;
    margin-bottom: 10px;
    margin-right: 10px;
    margin-left: 10px;
}    

.margin-bottom20px {
        margin-bottom: 20px;
}
.chain {
        background-image: url(../images/chain-bg.png);
        background-position: 100% 10%;
        background-repeat: no-repeat;
}
.min-height {
        min-height: 170px;
}
footer {
        height: 215px;
        width: 100%; 
        background: #989898;
        margin: 0 auto;
        position: relative;
}

.redesign {
        display: none;
}

.line-footer {
        height: 3px;
        width: 100%;
        background: #ffffff;
        top: 2px;
        position: absolute;
        z-index: 1;
}
.footer-container {
        height: 100%;
        max-width: 640px;
        min-width: 100%;
        margin: 0 auto;
        position: relative;
        background: url(../images/footer-bg.png) 50% 0% no-repeat;
        background-size: contain;
        overflow: hidden;
     
}
.pointer {
        border-top: 3px dotted #979798;
        width: 20px;
        top: 2px;
        position: absolute;
        z-index: 2;
        left: 0px;
        margin-left: 1.5%
}
.pointerRight {
        border-top: 3px dotted #979798;
        width: 20px;
        top: 2px;
        position: absolute;
        z-index: 2;
        right: 0px;
        margin-right: 1.5%
}
#footer-chain {
        position: absolute;
        width: 97%;
        bottom: 25px;
        left: 0;
        margin-left: 1.5%;
        margin-right: 1.5%;
}
#pegi {
        width: 30px;
        margin-top: 30px;
        float: left;
        height: 30px;
        margin-left: 1.5%
}
address {
        margin-top: 26px;
        float: left;
        margin-left: 10px;
        color: #ffffff;
        font-size: 12px;
        font-family: 'RobotoLite', sans-serif; 
        font-style: normal;
        width: 86%;
        line-height: 17px;
}
#portnews {
        float: left;
        font-size: 11px;
        font-family: 'RobotoLite', sans-serif;
        margin-top: 10px;
        color: #eeeeee;
        margin-right: 1.5%;
        margin-left: 45px;
}
#portnews a {
        color: #e6092d;
        height: 18px;
        text-decoration: none;
        border-bottom: 1px solid #e6092d
}

a.red_header {
    display: inline;
    float: left;
    position: relative;
    top: -9px;
    width: 95%;
    overflow: hidden;
}

/* Хистори */
.history {
    width: 100%;
}

.history div {
    display: none;
}

.history a {
    float: left;
    font-family: 'RobotoLite', sans-serif; 
    color: #e6092d;
}

.history i {
    display: inline-block;
    background: url(/images/leftGreyArror.png) 0 0 no-repeat;
    width: 6px;
    height: 12px;
    margin: 3px 8px 0;
    zoom: 1;
    overflow: hidden;
    float: left;
}


.content h1 {
    font-family: 'NotoSans', sans-serif;
    font-size: 21px;
    color: #e6092d;
    margin-bottom: 10px;
    margin-left: 16px;
}
.content h2 {
    font-family: 'NotoSans', sans-serif;
    font-size: 17px;
    color: #e6092d;
    margin-bottom: 8px;
    margin-left: 16px;
    margin-right: 16px;
}

.head-side h2 {
     font-family: 'NotoSans', sans-serif;
    font-size: 16px;
    margin-bottom: 8px;
    color: #666666;
    margin-top: 0px;
    padding-top: 6px;
}

.content h3 {
    font-family: 'NotoSans', sans-serif;
    font-size: 14px;
    color: #e6092d;
    margin-bottom: 6px;
}

.content &gt; p,
.rtf &gt; p {
        color: #333333;
        font-family: 'RobotoLite', sans-serif;
        font-size: 14px;
        margin-bottom: 2px;
}

.rtf {
    padding-bottom: 40px;
    margin-right: 0px;
    /* min-height: 600px; */
}

.rtf a {
        color: #e6092d;
        font-family: 'RobotoLite', sans-serif;
        font-size: 14px;
        margin-bottom: 2px;
}

.rtf ul {
    list-style-type: square;
    margin: 10px 10px 20px 10px;
}

.rtf li {
    color: #666;
    font-family: 'RobotoLite', sans-serif;
    font-size: 13px;
    margin-bottom: 4px;
}

.rtf img {
   width: 100%;
   height: 100%;
   text-align: center;
   margin: 0 !important;
}

div.hr {
    border-bottom:1px dashed #f1ebeb;
    margin-bottom: 10px;
}

div.hr2 {
    border-bottom:1px solid white;
    margin-bottom: 10px;
}


.rtf table {
        margin-bottom: 15px;
        width: 100%;
        border: 1px solid #bbb;
}

.rtf td {
        background: #f1ebeb;
        border: 1px solid #FFF;
        padding: 6px 10px 8px 10px;
        color: #666666;
        font-size: 14px;
}

/* Архив журанлов */

ul.archive-list{list-style-type:none;padding:0;margin:30px 0 0 0px;line-height:1;}
ul.archive-list a {width:209px;height:340px;display:inline-block;    font-family: 'RobotoLite', sans-serif;font-size: 14px;}
ul.archive-list a,ul.archive-list a:visited{text-decoration:none;color:#666666;}
ul.archive-list img{width:211px;height:297px;border:1px solid #C5C5C5;}
ul.archive-list a:hover{color:#e6092d;}
ul.archive-list a:hover img{border-color:#e6092d;}
ul.archive-list li{float:left;padding-right:37px;padding-bottom:25px;margin-bottom:25px;border-bottom:1px dashed #C5C5C5;}
ul.archive-list span{display:block;width:209px;overflow:hidden;white-space:nowrap;margin-top:10px;text-indent:0.5em;}

/* Постраничное листание */

a {
    color: #e6092d;
}

.pages {
    margin: 0px 0px 5px 0px;
    overflow: hidden;
    position: relative;
    display: flex;
    justify-content: center;
}

.pages &gt; ul {
    position: relative;
    top: 0px;
    padding: 0px;
}

.pages span {
    float: left;
    display: none;
    font-weight: bold;
    font-size: 13px;
    margin: 3px 10px 0 0;
    color: #666666;
    font-family: 'NotoSans', sans-serif;
}
.pages li {
    float: left;
    margin: 0 2px;
    font-family: 'NotoSans', sans-serif;
    font-size: 15px;
    padding-top: 3px;
    list-style: none;
    padding: 3px 6px 4px;
    border:  1px solid #eeeeee;
}
.priorPage {
    color: #e6092d;
    width: 20px;
    height: 15px;
    display: block;
    margin: 0px 0 0 0;
    zoom: 1;
    overflow: hidden;
    text-decoration: none;
}
.nextPage {
    color: #e6092d;
    width: 14px;
    height: 15px;
    display: block;
    margin: 0px 0 5px 0;
    zoom: 1;
    overflow: hidden;
    text-decoration: none;
    background: url(../images/side-icon.png) 1px 4px no-repeat;
}
.currentPage {
    background: #e6092d;
    color: #FFF;
    padding: 3px 6px 4px;
    border:  1px solid #e6092d;
}


/* Форма. Инпут */

form {
    margin-bottom: 20px;
}

input.text {
border: 1px solid #c5c5c5;
width:98%;
color: #666;
font-family: 'RobotoLite', sans-serif;
padding: 4px 0 3px 10px;
height: 26px;
}

select {
color: #666;
height: 26px;
}

.form textarea {
border: 1px solid #c5c5c5;
width: 98%;
color: #666;
font-family: 'RobotoLite', sans-serif;
padding: 5px 0 5px 10px;
height: 150px;
}


.form td {
        padding-bottom: 10px;
}

td.label {
    font-size: 12px;
    font-family: 'NotoSans', sans-serif;
    color: #333333;
    width: 155px;
}

td.symbol {
    background: url(/images/symbol.png) 95% 3px no-repeat;
}


.short_input {
        width: 150px !important;
        float: left;
        margin-right: 10px;
}

span.year {
    font-size: 12px;
    font-family: 'NotoSans', sans-serif;
    color: #333333;
}

.form small {
        display: block;
        float: left;
        font-family: 'NotoSans', sans-serif;
        font-size: 12px;
        padding-top: 5px;
        color: #666;
}

.code {
        float: left;
        margin-right: 10px;
}


.form .commnet {
        float: right;
        background: url(/images/symbol.png) 100% 1px no-repeat;
        display: block;
        padding: 0 22px 0 0;
        margin-top: 3px;
}

.button {
        float: left;
}


/* Новости справа */
.date {
        color: #949393;
        padding: 0;
        text-align: left;
        width: auto;
        font-size: 11px;
        font-family: 'RobotoLite', sans-serif;
        margin-bottom:6px;
}

.oneNews {
    margin-left: 15px;
    margin-bottom: 15px;
}


.titleAndDate &gt; .headNews {
        font-family: 'NotoSans', sans-serif;
        font-size: 14px;
        color: #333333;
        margin-bottom: 0;
        color: #3F3F3F;
        line-height: 18px;
        text-decoration: none;
}

.titleAndDate &gt; .headNews:hover {
     text-decoration: underline;
     color: #e6092d;
}


/* Список новостей */


.newsList {
    /* border: 1px solid red; */
    display: block;
    margin-top: 20px;
    margin-left: 16px;
}

.newsList &gt; .oneNews {
    margin-left: 0px;
    margin-bottom: 25px;
}

.newsList &gt; .oneNews &gt; .headNews {
        text-decoration: none;
        font-family: 'NotoSans', sans-serif;
        font-size: 18px;
        color: #333333;
        margin-bottom: 0px;
        padding-right: 10px;
        display: block;
}

.newsList &gt; .oneNews &gt; .headNews:hover {
    /* text-decoration: underline; */
    color: #e6092d !important;
}


.oneNews &gt; .description {
    color: #595959;
    font-family: 'RobotoLite', sans-serif;
    font-size: 14px;
    display: block;
}

div.hr {
    border-bottom: 1px dashed #C5C5C5;
    width: 99%;
    margin-top: 30px;
}

.post {
    margin-left: 0px  !important;
    margin-top: 20px !important;
    padding: 0px 16px 0px 16px;
}

.post h2 {
    margin-left:0px;
    margin-right:0px;
}

.printPage {
        background: url(/img/print.gif) 0 0 no-repeat;
        padding-left: 26px;
        margin-top: 3px;
        display: inline-block;
}

.rightLink {
        float: right;
        padding-right: 16px;
}


a.link_all_info{
     position: relative;
     top: -36px;
}

a.float_l {
     position: relative;
     top: 2px;
}

.all_info {
        background: url(../images/side-icon.png) 0 0 no-repeat;
        width: 13px;
        height: 16px;
        display: inline-block;
        margin: 6px 7px 0 0;
        
        overflow: hidden;
}

.back_page {
        padding-left: 10px;
}

.back_page .priorPage {
        float: left;
        margin-right: 10px;
        position: relative;
        top: 2px;
}

.back_page &gt; a,
.rightLink &gt; a {
     font-family: 'NotoSans', sans-serif;
     font-size: 13px;
     margin-bottom: 30px;
}

.back_page .printPage,
.back_page .separator_link {
  display: none;
}


.separator_link {
    color: #C5C5C5;
    float: right;
    padding-right: 10px;
    font-family: 'NotoSans', sans-serif;
    font-size: 15px;
}

.priorPage {
    background: url(../images/side-icon.png) 1px 5px no-repeat;
    transform: rotate(180deg);
    width: 14px;
    height: 17px;
    display: block;
    margin: 3px 0 0 0;
    zoom: 1;
    overflow: hidden;
}

/* Календарь */ 

.calendar {
    margin: 0 0 20px -20px;
}
.rightSide .calendar {
    margin: 0  0 20px -10px;
}
.calendar table {
    width: 240px;
    margin-left: 20px;
}
.calendar th {
    text-align: center;
    background: #c5c5c5;
    /* font: bold 11px Arial, Helvetica, sans-serif; */
    font-family: 'Roboto', sans-serif; 
    color: #3f3f3f;
    border: 1px solid #efefef;
    padding: 6px 0;
    font-size: 12px;
}
.calendar td {
    width: 14%;
    text-align: center;
    padding: 6px 0;
    background: #fff;
    border: 1px solid #efefef;
    color: #3f3f3f;
    font-size: 12px;
    
}
.calendar .no_date {
    background: none;
    border: none;
}
.calendar a {
    font-weight: bold;
}
.calendar .cuttentDate {
    background: #e6092d;
    color: #FFF;
    font-weight: bold;
}
.calendar .cuttentDate a {
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
}


/*** =select_date= ***/
.select_date {
    width: 100%;
    overflow: hidden;
    margin-top: 14px;
    margin-bottom: 5px;
}
.select_date select {
    float: left;
    margin-right: 10px;
    font-family: 'Roboto', sans-serif; 
    font-size: 12px;
    /* font: bold 12px Arial, Helvetica, sans-serif; */
    color: #3f3f3f;
    border: 1px solid #c5c5c5;
}
.year {
    width: 60px;
    outline: none;
}
.month {
    width: 120px;
    outline: none;
}
.button_ok {
    float: right;
}


/* Каталог */

.catalog_list {
    margin-bottom: 0px;
    display: inline-block;
}

.catalog_item {
    background: #f4f4f4;
    float: left;
    width: 45%;
    margin-bottom: 20px;
    height: 250px;
    margin-right: 20px;
    overflow: hidden;
}

.catalog_item:nth-child(2n) {
    margin-right: 0px;
}

.catalog_item &gt; h2 {
    text-decoration: none;
    margin: 20px 10px 20px 20px;
}

.catalog_item &gt; h2:hover {
    text-decoration: none;
}

.catalog_item &gt; .imageNews {
}

.catalog_item img {
    margin: 0px 20px 20px 20px;
    float: left;
    display: block;
}

.catalog_item .lineText {
    font-size: 13px;
    font-family: 'RobotoLite', sans-serif;
    color: #333;
    margin-right: 20px;
    margin-left: 20px;
    margin-bottom: 10px;
    line-height: 18px;
    position: relative;
    top: -5px;
}

/* Статьи */

.stats_list 
{
    margin: 0px;
    display: inline-block;
    
}

.stats_item {
    margin-top: 6px;
    float: left;
    margin-bottom: 24px;
    display: inline-block;
    width: 99%;
}

.stats_item &gt; .imageNews {
    display: inline-block;
    float: left;
}

.stats_item &gt; .imageNews &gt; img {
    margin: 0px 20px 10px 0px;
    float: left;
    display: block;
    /* border: 1px solid red; */
}

.stats_item &gt; .headNews {
    text-decoration: none;
    font-family: 'NotoSans', sans-serif;
    font-size: 18px;
    color: #333333;
    margin-bottom: 10px;
    padding-right: 10px;
    display: block;
}

.stats_item &gt; .headNews:hover {
    color: #e6092d;
}

.stats_item .user_data {
    display: inline-block;
    font-size: 13px;
    font-family: 'RobotoLite', sans-serif;
    color: #333;
}

.stats_item .user_data &gt; .duty {
    display: inline-block;
    font-size: 13px;
    font-family: 'RobotoLite', sans-serif;
    margin: 0;
    color: #333;
}

.stats_item .short_info {
    display: inline-block;
    font-size: 14px;
    font-family: 'RobotoLite', sans-serif;
    margin: 10px 0px 10px 0px;
    color: #333;
}

.post &gt; .imageNews {
    float: left;
    margin: 10px 20px 10px 0px;
}

.post &gt; .user_data {
    margin: 10px 0px 5px 0px;
    padding-top: 8px;
    color: #333;
}

.post &gt; .short_info {
    margin: 5px 0px 5px 0px;
    color: #333;
}


/* Мероприятия */

.events_list 
{
    
    margin: 30px 0px 0px 0px;
    display: inline-block;
    
}

.events_item {
    margin-top: 6px;
    float: left;
    margin-bottom: 34px;
    display: inline-block;
    width: 99%;
}

.events_item &gt; .imageNews {
    display: inline-block;
    float: left;
}

.events_item &gt; .imageNews &gt; img {
    margin: 10px 20px 10px 0px;
    float: left;
    display: block;
    /* border: 1px solid red; */
}

.events_item &gt; .headNews {
    text-decoration: none;
    font-family: 'NotoSans', sans-serif;
    font-size: 18px;
    color: #333333;
    margin-bottom: 10px;
    padding-right: 10px;
    display: block;
}

.events_item &gt; .headNews:hover {
    color: #e6092d;
}

.events_item .stext {
    display: block;
    font-size: 14px;
    font-family: 'RobotoLite', sans-serif;
    margin: 16px 0px 10px 0px;
    color: #333;
}


.events_item .short_info {
    display: block;
    font-size: 14px;
    font-family: 'RobotoLite', sans-serif;
    margin: 6px 0px 10px 0px;
    color: #3F3F3F;
}


.detail_info {
    float: left;
    margin-right: 10px;
}

.detail_info &gt; a.nextPage {
    background: url(../images/side-icon.png) 0 0 no-repeat;
    width: 13px;
    height: 16px;
    display: inline-block;
    margin: 6px 7px 0 0;
}

.detail_info &gt; a.float_l {
    font-family: 'NotoSans', sans-serif;
    font-size: 13px;
    margin-bottom: 30px;
    position: relative;
    top: -6px;
}


/* Династия */
.headNews {
    text-decoration: none;
    font-family: 'NotoSans', sans-serif;
    font-size: 18px;
    color: #333333;
    margin-bottom: 10px;
    padding-right: 10px;
    display: block;
}

.headNews:hover {
    color: #e6092d;
}



a.membersBlock
{
    text-decoration: none;
}   

a:hover .membersBlock
{
    text-decoration: none;
    
}   

div.memberBlock
{
 max-height: 85px;
 display: inline;
 
 
}

img.imageMember
{
 width: 86px;
 display: inline;
 border-radius: 43px;
 -moz-border-radius: 43px; /* Firefox */
 -webkit-border-radius: 43px; /* Safari, Chrome */
 -khtml-border-radius: 43px; /* KHTML */
 behavior: url(/pie_files/PIE.htc);
 overflow:hidden;
 margin-right:5px;
 margin-top:5px;
 margin-bottom:5px;
 border: 1px solid #cfcfcf;
}

img.imageMiddleMember
{
 width: 162px;
 display: inline;
 border-radius: 81px;
 -moz-border-radius: 81px; /* Firefox */
 -webkit-border-radius: 81px; /* Safari, Chrome */
 -khtml-border-radius: 81px; /* KHTML */
 behavior: url(/pie_files/PIE.htc);
 overflow:hidden;
 margin-bottom:10px;
 border: 1px solid #cfcfcf;
}

.tab{
    display: none;
}
.open-tab{
    display: block;
}
.op {
    text-decoration: none;
}


th.members
{
        background-color: #e6092d;
        padding: 10px;
        font-size: 15px;
        color: white;
        width: 50%;
        text-align: left;
}

td.members-list
{
        padding: 8px 10px 10px 10px;
        font-size: 15px;
        width: 50%;
        background: #f4f4f4;
        border: 1px solid #FFF;
        
}

td.members-list a
{
        text-decoration: none;
        font-size: 20px;
}

td.members-list a:hover
{
        text-decoration: underline;
        
}

tr.members-list
{

}

/* Картинка */


div.figure-center {
    text-align: center;
    margin: 10px;
}

div.figure {
    display: inline-block;
}

div.figure.align-right {
    float: right;
    margin: 0px 0px 5px 10px;
}

div.figure.align-left {
    float: left;
    margin: 0px 10px 5px 0px;
}

div.figure.align-center {
    float: none;
    clear: both;
}

figure.image {
    border: 0px solid #e3e3e3;
    margin: 2px 2px 0 1px;
    background: transparent;
    display: inline-flex;
    flex-direction: column;
}

figure.image &gt; br {
    display: none;
    }

figure.image img {
    margin-right: 0px !important;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px !important;
}

figure.image figcaption {
    margin: 6px 0px 6px 0px;
    text-align: left;
    font-style: italic;
    font-size: 12px  !important;
  font-weight: lighter;
}
    
figure.image figcaption p{
    text-align: left;
    font-style: italic;
    font-size: 12px !important;
  line-height: 18px !important;
  word-wrap: break-word;
  margin: 0px !important;
  font-weight: lighter;
}   


/* Поиск */

td.label {
    font-family: 'NotoSans', sans-serif;
    font-size: 18px;
    color: #333333;
    width: 260px;
}

td &gt; input.text {
    width: 500px;
}


} /* Закрывашка */ 	</pre></body></html>