/*стили для панели переключения языков*/
.langselectbox{
    /*    float:right;*/
       position:absolute;
    }
    
    .langselectbox a{
        display:block;
        float:right;
        margin:0 15px 0 0;
        padding:0 !important;
        color:#dddddd;
        border-bottom: 1px dotted #dddddd;
        line-height:24px;
     }
     .langselectbox a:hover{
        color:#ffffff;
        border-bottom: 1px dotted #ffffff;
     }
    
    
     .langselectbox a.active{
        border-bottom: 0;
        text-decoration: none;
        font-weight: bold;
        color:#ffffff;
       }
    /*^^^стили для панели переключения языков*/      
    
    .b-pcontent p,  .b-pcontent div{
      padding:7px 0 7px 0;
      margin:0;
      color: #0b0b85;
     }
    
    .b-pcontent br, .b-pcontent span{
      color: #0b0b85;
     }
    
     .b-pcontent a {
      color: #0b0b85 !important;
      text-decoration: underline !important;
    }
    
     .b-pcontent h1{
      font: 18px/22px Arial, Helvetica, sans-serif;
      color:#0b0b85;
      padding:9px 0 9px 0 !important;
    }
     .b-pcontent h2,  .b-pcontent h2 a{
      font: 16px/21px Arial, Helvetica, sans-serif;
      color:#0b0b85;
      padding:8px 0 8px 0 !important;
    }
    
     .b-pcontent h3{
      font: 12px/1.3em tahoma, arial, sans-serif;
      color:#0b0b85;
    }
    
    
     .b-pcontent ul,  .b-pcontent ol{
      margin: 7px 0 7px 20px;
      padding:0 !important;
      color: #0b0b85;
    }
    
     .b-pcontent ul li{
      list-style:disc;
        background: none;
        padding:1px 0 1px 20px;
        color: #0b0b85;
    }
    
     .b-pcontent ol li{
        list-style: decimal;
        background: none;
        padding:1px 0 1px 20px;
        color: #0b0b85;
    }
    
     .b-pcontent table{
      border:none;
      line-height:18px;
      border-spacing:0;
      border-collapse:collapse;
      border-top:1px solid #0b0b85  !important;
      border-left:1px solid #0b0b85 !important;
      border-right:none  !important;
      border-bottom:none !important;
    }
     .b-pcontent td{
      border:none;
      padding:3px;
      color: #504d3b;
      text-indent: 0px;
      border-right:1px solid #0b0b85 !important;
      border-bottom:1px solid #0b0b85 !important;
    }
    
     .b-pcontent td p,  .b-pcontent td div{
    /*  padding:0;
      margin:0;*/
    }
    
    
     .b-pcontent th{
      border:none;
      padding:3px;
      color: #504d3b;
      font-weight:bold;
      text-align:center;
      border-right:1px solid #0b0b85 !important;
      border-bottom:1px solid #0b0b85 !important;
    }
    
    .b-pcontent .b-withborder{
      border-top:1px solid #0b0b85  !important;
      border-left:1px solid #0b0b85 !important;
      border-right:none  !important;
      border-bottom:none !important;
    }
    
    .b-pcontent .b-withborder td{
      border-right:1px solid #0b0b85 !important;
      border-bottom:1px solid #0b0b85 !important;
    }
    
    .b-pcontent .b-withborder th{
      border-right:1px solid #0b0b85 !important;
      border-bottom:1px solid #0b0b85 !important;
    }
    
    .b-pcontent .b-withoutborder{
      border: none !important;
    }
    
    .b-pcontent .b-withoutborder td{
      border: none !important;
    }
    
    .b-pcontent .b-withoutborder th{
      border: none !important;
    }
    
    
    