/*стили для панели переключения языков*/
.langselectbox{
/*    float:right;*/
}

.langselectbox a{
    margin:0 0 0 10px;
    text-transform: uppercase;
    padding:0 !important;
    color:#dddddd;
    text-decoration: none;
 }
 .langselectbox a:hover{
    color:#ffffff;
    text-decoration: underline;
 }


 .langselectbox a.active{
    border-bottom: 0;
    text-decoration: none;
    font-weight: bold;
    color:#ffffff;
   }


   .langselectbox_mobile{
    /*    float:right;*/
    }
    
    .langselectbox_mobile a{
        margin:0 0 0 10px;
        text-transform: uppercase;
        padding:0 !important;
        color:#555555;
        text-decoration: none;
     }
     .langselectbox_mobile a:hover{
        color:#000000;
        text-decoration: underline;
     }
    
    
     .langselectbox_mobile a.active{
        border-bottom: 0;
        text-decoration: none;
        font-weight: bold;
        color:#000000;
       }

   


/*^^^стили для панели переключения языков*/

.b-pcontent p,  .b-pcontent div{
  padding:7px 0 7px 0;
  margin:0;
 }

.b-pcontent br, .b-pcontent span{
 }

 .b-pcontent a {
  text-decoration: underline !important;
}

 .b-pcontent h1{
  font-size: 28px;
  margin:20px 0 20px 0;
}

 .b-pcontent h2{
  font-size: 24px;
  margin:18px 0 18px 0;
}

 .b-pcontent h3{
  font-size: 18px;
  margin:18px 0 18px 0;
}
 .b-pcontent h4{
  font-size: 16px;
  margin:16px 0 16px 0;
}

 .b-pcontent h5{
  font-size: 14px;
  margin:14px 0 14px 0;
}

 .b-pcontent h6{
  font-size: 12px;
  margin:12px 0 12px 0;
}


 .b-pcontent ul,  .b-pcontent ol{
  margin: 7px 0 7px 20px;
  padding:0 !important;
}

 .b-pcontent ul li{
  list-style:disc;
    padding:1px 0 1px 20px;
}

 .b-pcontent ol li{
    list-style: decimal;
    background: none;
    padding:1px 0 1px 20px;
}

 .b-pcontent table{
  border:none;
  line-height:18px;
  border-spacing:0;
  border-collapse:collapse;
  border-top:1px solid #333333  !important;
  border-left:1px solid #333333 !important;
  border-right:none  !important;
  border-bottom:none !important;
}
 .b-pcontent td{
  border:none;
  padding:3px;
  text-indent: 0px;
  border-right:1px solid #333333 !important;
  border-bottom:1px solid #333333 !important;
}

 .b-pcontent td p,  .b-pcontent td div{
}


 .b-pcontent th{
  border:none;
  padding:3px;
  font-weight:bold;
  text-align:center;
  border-right:1px solid #333333 !important;
  border-bottom:1px solid #333333 !important;
}

.b-pcontent .b-withborder{
  border-top:1px solid #333333  !important;
  border-left:1px solid #333333 !important;
  border-right:none  !important;
  border-bottom:none !important;
}

.b-pcontent .b-withborder td{
  border-right:1px solid #333333 !important;
  border-bottom:1px solid #333333 !important;
}

.b-pcontent .b-withborder th{
  border-right:1px solid #333333 !important;
  border-bottom:1px solid #333333 !important;
}

.b-pcontent .b-withoutborder{
  border: none !important;
}

.b-pcontent .b-withoutborder td{
  border: none !important;
}

.b-pcontent .b-withoutborder th{
  border: none !important;
}
.b-pcontent .b-withoutborder>tbody>tr{display: flex !important;flex-wrap: wrap !important;}
.b-pcontent .b-withoutborder>tbody>tr>td{display: flex;}
.b-pcontent .b-withoutborder>tbody>tr>td img{margin:auto;}
.b-pcontent img{max-width:100% !important;height: auto !important;}
.post-content img{max-width:100% !important;height: auto !important;}

.b-pcontent table{width: 100% !important;}
