* {
   line-height: 120%;
   
}

 
 div.sp-img {
   /*display: inline;   */
 }  
  div.sp-img, div.sp-img>span {
   position: relative;

  }
 div.sp-img>span {
   left: 0;
   font-style: italic;
   /*display: block;*/
 } 
  /*#hpvgd,.h-mdiv,.h-mdiv2,.h-ldiv,.h-rdiv {background:#eee; color:#333;}*/
  /*#hpvgd {width:100%; z-index:100; padding: 0 30px 0 0; border: 1px solid #333;}width:100%;*/
 #sp-main { z-index:100; padding: 0 20px; border: 1px solid #333; position:fixed; }
 #spec {
   border: 1px solid #333;
 }
 #sp-panel,#spimg,#spbg,#spsw,#spfont, #sp-main,#spec {
 background:#eee; color:#333;  
 }
 #sp-block {
   display: table-cell;
 }
 #sp-panel {
   width: 100%;
}
#sp-panel a {
  text-decoration: none; 
}
 #sp-panel > div#sp-block > div {
      font-size: 20px !important;
 }
/*#sp-panel span.label {
   font-size: 14px;   
}*/
  /*.h-mdiv {display:none; position:relative; margin:auto; text-align:center;}*/
  /*.h-mdiv2 {display:none; position:fixed; margin:auto; text-align:center; width:400px; height:200px;}*/
  /*.h-ldiv {float:left; padding:7px 10px 7px 0px;}*/
  .leftbut  {float:left; padding:7px 10px 7px 0px;}
  .rightbut {position:absolute; top:7px; right:0px; text-align:right;margin-right: 20px}
  /*.h-rdiv {position:absolute; top:7px; right:0px; text-align:right;}*/
 
 /* .h-ni {display:none !important;}
  a.hcmaf {color:red; margin-left:5px; font-size:20px; font-weight:bold;}
  a.h-anl {color:#2a72cc;}
  a.h-al {color:#ED664B;}
  .h-fi {font-weight:bold; border-radius:20%; padding:0px 8px; margin-right:5px; font-size:19px;}
  .h-background-1 {color:#fff !important; background:#000 !important;}
  .h-background-2 {color:#000 !important; background:#fff !important;}*/
  
/*buttons */
.but {
 font-size: 24px !important;  
 color: inherit;   
 font-weight:bold;
 /* border: 1px ridge #333; padding: 5px; 
 border-radius: 10%; */
}
.active {
   color: red;
}
#fbut1 {
  font-size: 16px !important;   
}
#fbut2 {
  font-size: 20px !important;   
}
#fbut3 {
  font-size: 24px !important;   
}
#imgbut {
  
}
#bgbut0, #bgbut1, #bgbut2{
 padding: 5px 10px; 
 border-radius: 10%;
   
}
#bgbut0  {
   /*color: red;*/
}
#bgbut1 {
 color:#000 !important; background:#fff !important; 

}
#bgbut2 {
color:#fff !important; background:#000 !important;   
}


 
.fsize-1, .fsize-1 a {
  font-size: 18px !important;
   line-height: 1.1em !important;
}
.fsize-2, .fsize-2 a{
  font-size: 20px !important;
   line-height: 1.2em !important;  
}

.fsize-3, .fsize-3 a {
  font-size: 22px !important;
  line-height:  1.3em !important;
}

h1.fsize-1, h1.fsize-2,h1.fsize-3 {
   font-size: 1.3em !important;  
}
h2.fsize-1, h2.fsize-2,h2.fsize-3 {
   font-size: 1.2em !important;  
}
h3.fsize-1, h3.fsize-2,h3.fsize-3 {
   font-size: 1.1em !important;  
}

.bgcol-2 {
 color:#fff !important; background:#000 !important; background-image: none !important; 
}
.bgcol-1 {
 color:#000 !important; background:#fff !important; background-image: none !important; 
}
/*img.img-yes {
   display: auto;
}*/
img.noimg {
   display: none !important;
   background-image: none !important;
}
