/* OLD RD */

.bsa-cpc #JGB_default_, 
.bsa-cpc #_default_ {
  position: relative;
  /* margin-top: 20px; */
  /* margin-top: 5px; */
  margin-top: 0;
  /* margin-bottom: 20px; */
  margin-bottom: 0;
  padding: 8px 12px;
  border: solid 2px #ebebea;
  background-color: #f5f5f5;
  font-size: 12px;
  line-height: 1.5;
}

.bsa-cpc .default-ad {
  display: none;
}

.bsa-cpc ._default_ {
  display: inline;
  overflow: hidden;
  line-height: 1;
}

.bsa-cpc ._default_> * {
  vertical-align: middle;
}

.bsa-cpc a {
  border: 0;
  color: inherit;
  font-family: Verdana, sans-serif;
}

.bsa-cpc a:hover {
  border: 0;
  color: inherit;
}

.bsa-cpc .default-image {
  display: none;
}

.bsa-cpc .default-title:after {
  content: " — ";
}

.bsa-cpc .default-title,
.bsa-cpc .default-description {
  display: inline;
}

.bsa-cpc .default-title {
  position: relative;
  margin-left: 8px;
}

.bsa-cpc .default-title:before {
  position: relative;
  top: -1px;
  left: -8px;
  padding: 2px 5px;
  border: solid 1px #4caf50;
  border-radius: 2px;
  color: #4caf50;
  content: "Sponsor";
  text-transform: uppercase;
  font-size: 10px;
  font-family: Verdana, sans-serif;
  line-height: 1;
}

/* for carbonads */

 #carbonads, #carbonads_1  {
  border: dotted 1px #FCC;
   padding: 5px;
   margin: 30px 2px 70px;
  
  }

.carbon-text {  
  display:block;
  width:130px;
}

  div.adzbox , div.adzbox-index, div.adzbox-adjecent-files, div.adzbox-no-files-index {

    height: 250px;
    width:  120px;
    float: right;

    margin-right: -40px;    
    
/*    border: solid 1px #333; 
    background-color: #33f; 
*/
 }


  div.adzbox-no-files-index {
  
   margin-top: -220px;
   margin-right: -40px;    
   
  }

  
  div.adzbox-index {
  
   margin-top: 1px;
   margin-right: 1px;    
   margin-right: 60px;    
   
  }
  
  div.adzbox-adjecent-files {
    margin-top: -10px;
    margin-right: -30px;   
  }
  
  div.adzbox  {
    margin-top: 200px;
  }


#extraz {
  float: right;
  width: 170px;
  height: 260px;
  
  
  margin-right: 50px;
  /*  background-color: #f30;  DEBUG */

 /* position: absolute ! important; */
 position: fixed;
  top: 220px;
  right: 0px;

  /* border: solid 4px blue ! important; DEBUG */

}

#carbonads-container {
 margin-left: 60px;
 width:240px;
}


.rd-ab-msg {
font-family: Helvetica, Arial, sans-serif; 
  border: 1px solid #AB5454; 
  padding: 5px;
   margin-right: 20px; 
  color: #999;
  background: #FDFDFD;
  font-size: 12px;
  font-weight: bold;
}






/*   mobile classes */


.mob_nav {
  clear: right ! important; 
}

.mob_main {
float: right;
display:block! important;  
width: 90% ! important;  
margin-right: 0%! important; 
margin-left: auto ! important; 
padding-left: 0 ! important; 
clear: right ! important; 

}


.mob_extraz {
 /* border: solid 4px red ! important;  */
  clear: both ! important; 
  float: left ! important; 
 position: static ! important;
 display: block! important;
 margin-top: 0px! important;
 margin-bottom: 100px! important;
 width: 240px;


 background-color: #f30! important; /* DEBUG */


}

 .mob_carbonads, .mob_carbonads_1  {
   margin: 5px 20px! important;
  
  }

  .mob_adzbox-no-files-index {
  
   margin-top: 5px! important;
   margin-right: 5px ! important;    
   
  }



.mob_carbonads-container {
 margin-left: 55px ! important;
 width: 240px;
}



