.langselectbox{
/*    float:right;*/
   margin:5px 0 5px 200px;
   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;
 }

.b-pcontent br, .b-pcontent span{
 }

 .b-pcontent a {
  text-decoration: underline !important;
}

 .b-pcontent h1{
  font: 24px/26px Verdana Arial, Helvetica, sans-serif;
  margin:7px 0 7px 0;
  color:#c10400;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}

 .b-pcontent h2{
  font: 20px/24px;
  margin:7px 0 7px 0;
  color:#838282;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}

 .b-pcontent h3{
  font: 18px/22px;
  margin:7px 0 7px 0;
  color:#838282;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}
 .b-pcontent h4{
  font: 16px/20px;
  margin:7px 0 7px 0;
  color:#838282;
}

 .b-pcontent h5{
  font: 14px/18px;
  margin:7px 0 7px 0;
  color:#838282;
}

 .b-pcontent h6{
  font: 12px/14px;
  margin:7px 0 7px 0;
  color:#838282;
}


 .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;
}


.mt-10{margin-top:10px}
.mt-15{margin-top:15px}
.mt-20{margin-top:20px}
.mt-25{margin-top:25px}


.shop_good_image_wrap{width:100%;height:190px; display: flex;flex-direction: column;justify-content: center;overflow: hidden;}
.btc_shop_indx_img_cont_wrapper h2 a{display: block;height:120px; overflow-y: auto;}


.btc_shop_indx_img_cont_wrapper h1 a{display: block;height:100px; overflow-y: auto;}

.btc_shop_indx_img_cont_wrapper:hover h2 a,
.btc_shop_indx_img_cont_wrapper h2:hover a,
.btc_shop_indx_img_cont_wrapper h2 a:hover{color:#ffffff;}


.calc_select_type{width:100%;display: flex;flex-direction: column; padding-top:30px;}
.calc_select_type>div input{margin-right:10px;}
.calc_select_type>div label b{color:#4385f5; font-size:22px !important;}

.cwc_pagination:before{content:" ";display:block;clear:both;width:100%;height:10px;}
.cwc_pagination{width:100%;display:block;clear:both;border-top:1px dotted #ccc;padding-top:7px;margin:7px 0 10px 0;font-size:12px;}
.cwc_pagination ul{margin:3px auto;display: table}
.cwc_pagination ul li{display:inline-block;color:#4285f4;margin:1px;padding:5px 10px 8px 10px;font-size:18px;border:1px solid #eee;}
.cwc_pagination ul li a{color:#4285f4;font-size:18px;text-decoration:none;}
.cwc_pagination ul li:hover{border:1px solid #4285f4;}
.cwc_pagination ul li.current_page{background:#4285f4;font-size:18px;color:#fff;border:1px solid #0a4096}
.cwc_pagination ul li.current_page:hover{border:1px solid #4285f4}
