

/* Start:/bitrix/templates/.default/ajax/ajax.min.css?1433434331420*/
iframe.waitwindowlocal{position:absolute;border:0;z-index:9999}div.waitwindowlocal{position:absolute;width:25px;height:25px;padding:0;z-index:10000;background-color:#fcf7d1;border:1px solid #e1b52d;background-image:url(/bitrix/templates/.default/ajax/images/wait.gif);background-position:center center;background-repeat:no-repeat}div.waitwindowlocalshadow{position:absolute;z-index:9998;background-image:url(/bitrix/templates/.default/ajax/images/shadow.gif);border:1px solid #808080}
/* End */


/* Start:/bitrix/templates/fkrmkd23/styles.css?17787582516927*/
#menu nav ul li a{color: #fff;font-size: 14px;display: table;padding: 19px 0px;     text-transform: uppercase;}
.about_block a {color:#fff;}  
.about_block:hover a, .about_block a:hover {color:#000; text-decoration: none;}
.link {
    justify-content: flex-start;
    margin-bottom: 5px;
}
.nav_click a {color:#000;}
.nav_click a:hover {color:#fff; text-decoration: none;}
.news a, .new a {color:#000;}
/* second page */
.path ul {float:left;width:100%;margin:0 0 20px 0; list-style: none;}
.path ul li {float:left;margin:0 30px 5px 0;font-size:11px;}

.path ul li a {color:#242424;text-decoration:none;}
.path ul li a:hover {text-decoration:underline;}
.path ul li span {background: url(/bitrix/templates/fkrmkd23/images/sprite.png) no-repeat;background-position: 0 -802px; width: 14px; height: 4px;margin:5px 0 0 8px;position:absolute;}

    table {
  border-collapse: collapse;
}
table td, table th {
  border: 1px solid black;
}
table tr:first-child th {
  border-top: 0;
}
table tr:last-child td {
  border-bottom: 0;
}
table tr td:first-child,
table tr th:first-child {
  border-left: 0;
}
table tr td:last-child,
table tr th:last-child {
  border-right: 0;
}

 p a{
         color: #212324;
    text-decoration: underline;
    text-decoration-color: #677688;
 }
 
 .lk {
    float:left;
   /* width: 40%;*/
    padding: 0 15px;
    border: #d33d57 solid 5px;
border-radius: 15px;
margin-left: 20px;
}
.button_lk_in {
    width: auto;
    border: 1px solid #ad2f45;
    box-shadow: 15px -5px 5px 0px rgb(0 0 0 / 20%);
    background: #d33d57;
    padding: 15px;
    color: #FFF !important;
    font-size: 16px;
    float: left;
    margin: 0px 15px 10px 0px;
    border-radius: 15px;
    min-width: 168px;
}
.button_lk_in a {
    color: #FFF !important;
    line-height: 5;
}
.button_lk_in img {
    width: 64px;
}
.button_lk {
    width: 100%;
border: none;
background: #d33d57;
padding: 5px;
color: #FFF;
font-size: 16px;
}
.galka {
    content: '\2713';
/*display: inline-block;*/
color: #d33d57;
font-size: 30px;
line-height: 30px;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: 0.3s;
transition: 0.3s;
}
.profile-link { display: none;}

.rightCol{margin:0 0 50px 0;float:right;width:200px;_width:200px;}
.leftCol{margin:0 0 50px 0;float:left;width:240px;_width:240px;}
.centerCol{margin:0 225px 50px 225px;_margin:0 210px;_zoom:1;padding:0 0 0 35px;min-width:415px;}


.leftCol h2, .rightCol h2, .centerCol h2,  .centerCol .content .news .arrival  h2, .centerCol .content .news .event  h2 {font:18px Georgia, "Times New Roman", Times, serif;color:#342e2f;}
.centerCol h1 {font:24px Georgia, "Times New Roman", Times, serif;color:#342e2f;}
.tabs { width: 100%; padding: 0px; margin: 0 auto; }
.tabs>input { display: none; }
.tabs>div {
    display: none;
    padding: 12px;
    border: 1px solid #C0C0C0;
    background: #FFFFFF;
    overflow: auto;
}
.tabs>label {
    display: inline-block;
    padding: 7px;
    margin: 0 -5px -1px 0;
    text-align: center;
    color: #666666;
    border: 1px solid #C0C0C0;
    background: #E0E0E0;
    cursor: pointer;
}
.tabs>input:checked + label {
    color: #000000;
    border: 1px solid #C0C0C0;
    border-bottom: 1px solid #FFFFFF;
    background: #FFFFFF;
}
#tab_1:checked ~ #txt_1,
#tab_2:checked ~ #txt_2,
#tab_3:checked ~ #txt_3,
#tab_4:checked ~ #txt_4,
#tab_5:checked ~ #txt_5,
#tab_6:checked ~ #txt_6,
#tab_7:checked ~ #txt_7 { display: block; }

#cookie_notification{
  display: none;
  justify-content: space-between;
  align-items: flex-end;
  position: fixed;
  bottom: 15px;
  left: 50%;
  width: 900px;
  max-width: 90%;
  transform: translateX(-50%);
  padding: 25px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.4);
}

#cookie_notification p{
  margin: 0;
  font-size: 0.7rem;
  text-align: left;
  color: $color_text;
}


@media (min-width: 576px){
  #cookie_notification.show{
    display: flex;
  }
  .cookie_accept{
    margin: 0 0 0 25px;
  }
}

@media (max-width: 575px){
  #cookie_notification.show{
    display: block;
    text-align: left;
  }
  .cookie_accept{
    margin: 10px 0 0 0;
  }
}
.ac-container{
    width: 100%;   /* width of the container */
    margin: 10px auto 30px auto;
    text-align: left;
}
.ac-container label{
    padding: 5px 20px;
    position: relative;
    display: block;
    color: #777;
    line-height: 33px;
    font-size: 19px;
    background: #ffffff;
    /* gradient applied on tabs of the accordion menu */
    background: -moz-linear-gradient(top, #ffffff 1%, #eaeaea 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#eaeaea));
    background: -webkit-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
    background: -o-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
    background: -ms-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
    background: linear-gradient(top, #ffffff 1%,#eaeaea 100%);
    box-shadow: 
        0px 0px 0px 1px rgba(155,155,155,0.3), 
        1px 0px 0px 0px rgba(255,255,255,0.9) inset, 
        0px 2px 2px rgba(0,0,0,0.1);
}
.ac-container label:hover{
    background: #fff;   /* hover on tabs, white color */
}
/* styling of the expanded tab text */
.ac-container input:checked + label,
.ac-container input:checked + label:hover{
    background: #c6e1ec;
    color: #3d7489;
    text-shadow: 0px 1px 1px rgba(255,255,255, 0.6);
    box-shadow: 
        0px 0px 0px 1px rgba(155,155,155,0.3), 
        0px 2px 2px rgba(0,0,0,0.1);
}

.ac-container label:hover:after,
.ac-container input:checked + label:hover:after{
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    right: 13px;
    top: 7px;
    background: transparent url(/bitrix/templates/fkrmkd23/arrow_down.png) no-repeat center center;    
}
.ac-container input:checked + label:hover:after{
    background-image: url(/bitrix/templates/fkrmkd23/arrow_up.png);
}

.ac-container input{
    display: none;  /* there is no real input */
}
.ac-container article{
    background: rgba(255, 255, 255, 0.5);   /* text bg color */
    margin-top: 0px;    /* no top margin, just padding */
    overflow: auto;   /* hidden do not overlay text */
    height: 0px;        /* initial height */
    position: relative;
    -webkit-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
    -moz-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
    -o-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
    -ms-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
    transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
}
.ac-container input:checked ~ article{
    transition: 
        height 0.5s ease-in-out, 
        box-shadow 0.1s linear;
         box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3);
}

.ac-container input:checked ~ article.ac-small{
    height: 140px;
}
.ac-container input:checked ~ article.ac-medium{
    height: 180px;
}
.ac-container input:checked ~ article.ac-large{
    height: 230px;
}

/* End */
/* /bitrix/templates/.default/ajax/ajax.min.css?1433434331420 */
/* /bitrix/templates/fkrmkd23/styles.css?17787582516927 */
