.oe blockquote {
    border-left: 4px solid #2ea2f8;
    padding: 30px;
    background: #f5f5f5;
    color: #7f8fa4;
    font-size: 16px;
    line-height: 25px;
    font-style: italic;
    margin: 25px 0;
}
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*----             button styly               ---*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*--- textove ---*/
.ob .textStyle1,
.oe .textStyle1 {
    color: #e3106e;
    font-style: bold;
    font-size: 20px;
    line-height: 26px;
    font-style: normal;
    }
.ob .textStyle2,
.oe .textStyle2 {
    background: #ccc;
    color: #000;
    font-style: normal;    
    line-height: 20px;
    padding: 0 3px;
    }   
.ob .textStyle3,
.oe .textStyle3 {
    text-decoration: line-through;
    font-style: normal;
    }
.ob .textStyle4,
.oe .textStyle4 {
    text-transform: uppercase;
    font-style: normal;
    }     
.ob .textStyle5,
.oe .textStyle5 {
    font-variant: small-caps;
    font-style: normal;
    }             
.ob .textStyle6,
.oe .textStyle6 {
    letter-spacing: 0.4em;
    font-style: normal;
    }         
/*--- seznamy ---*/ 
.ob ul.listStyleDisc, 
ul.listStyleDisc {
    
    }    
.ob ul.listStyleSquare, 
ul.listStyleSquare {
    
    }     
.ob ul.listStyleCircle, 
ul.listStyleCircle {
    
    }     
/*--- nulovani nekterych definic ---*/
.ob .fakeOptions li p {
  font-size: 80% !important;
  }
.ob .fakeOptions li {
    font-size: 140%;
    background: none !important;
    }  
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*----             editorske styly               ---*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
.oe a,
.ob a {
    color: #000;
    }
.oe a:hover,
.oe a:hover {
    color: #000;
    text-decoration: none;
    }    
.oe h1,
.ob h1 {
    color: #000;
    font-size: 35px;
    padding: 0 0 15px;
    font-weight: normal;
    }
.oe h2,
.ob h2 {
    font-size: 30px;
    margin: 10px 0 7px 0;
    font-weight: normal;
    color: #000;
    }
.oe h3,
.ob h3 {
    font-size: 25px;
    color: #333;
    padding: 10px 0 5px 0;
    font-weight: normal;
    }
.oe h4,
.ob h4 {
    font-size: 20px;
    color: #333;
    padding: 10px 0 5px 0;
    font-weight: normal;
    }          
.oe h5,
.ob h5 {
    font-size: 18px;
    color: #333;
    padding: 10px 0 5px 0;
    font-weight: normal;
    }          
.oe h6,
.ob h6 {
    font-size: 16px;
    color: #333;
    padding: 10px 0 5px 0;
    font-weight: normal;
    }              
.oe ul.listStyleDisc, 
ul.listStyleDisc {
    
    }    
.oe ul.listStyleSquare, 
ul.listStyleSquare {
    
    }     
.oe ul.listStyleCircle, 
ul.listStyleCircle {
    
    }        
body.oe,
body.oe>div {
    padding: 10px;
    background: #fff !important;
    }   
body.oe p  {
    font-size: 14px;
    padding: 5px 0;
    }
.ob ul.listStyle1 li {
    line-height: 14px;
    list-style-image: url("/img/bck_li_products.png");
    margin: 0 0 0 15px;
    padding: 3px 0 3px 15px;
    font-size: 15px;
    }      
.ob ul.listStyle1 li,
ul.listStyle1 li {
    background: url("/img/bck_li_products.png") no-repeat 0 10px;
    list-style-type: none;
    margin: 0 0 0 15px;
    padding: 3px 0 3px 15px;
    font-size: 15px;
    } 
ul li {
    list-style-type: disc;
    margin: 0 0 0 20px;
    padding: 3px 0 3px 5px;
    font-size: 15px;
    } 
ol li {
    list-style-type: decimal;
    margin: 0 0 0 25px;
    padding: 3px 0 3px 0;
    font-size: 15px;
}
img.il {
  margin: 0 30px 30px 0;
  float: left; 
  }
img.ir {
  margin: 0 0 30px 30px;
  float: right; 
  } 
  
  
.oe table,
.ob table {
  width: 100%;
  border-collapse: collapse;
  border: none;
  }   
.oe table th,
.ob table th {
  background: #ddd;
  padding: 3px 5px;
  font-size: 15px;
  border: 1px solid #ddd;
  }  
.oe table td,
.ob table td {
  background: #fff;
  border: 1px solid #ddd;
  padding: 3px 5px;
  font-size: 15px;
  }