.cright {
  font-size: 12px;
  text-align:center;
  }

h1 {
  font-size: 20px;
  font-weight:bold;
  text-align:center;
  margin-top:0;
  margin-bottom:0;
  }

h2 {
  font-size: 14px;
  font-weight:normal;
  font-style:italic;
  text-align:center;
  margin-top:0;
  margin-bottom:14;
  }

/* nadpis třeba jen pro seznamy - jen tučné */
h3 {
  font-size: 14px;
  font-weight:bold;
  text-align:left;
  margin-top:14;
  margin-bottom:0;
  }
  
/* jméno problému */  
h5  {
  display:block;
  background-color:#CCCCFF;
  border-style:outset;
  border-width:thin;
  padding:3px;
  font-weight:bold;
  font-size: 18px;
  margin-bottom: 14px;
  margin-top: 18px;
  }

/* subtitulek v problému */
h6 {
  font-size:14px;
  font-weight:bold;
  }


.prob_jmeno {

  font-weight:bold;
  font-size: 18px;
  margin-bottom: 14px;
  }
  
.prob_subtitle {
  font-weight:bold;
  }

.text {
  margin-top:14px;
  margin-bottom:14px;
  }

p {
  margin-top:14px;
  margin-bottom:14px;
  }

.code {
  /*display:block;*/
  background-color:#EEEEEE;

  margin-left:20px;
  margin-top:14px;
  margin-bottom:14px;
  border-width:thin;
  padding:5px;
  border-style:outset;
  font-family:courier;
  font-size:12px;
  white-space:pre;
  }

.code_title {
  margin-left:20px;
  margin-top:14px;
  font-style:italic; 
  font-weight:normal;
  font-size:14px;
  }

img.img {
  display: block;
  text-align:center;
  margin-top:14px;
  margin-bottom:14px;
  }
  
.img_title {
  text-align:center;
  font-size:14px;
  font-style:italic;
  margin-top:14px;
  margin-bottom:14px;
  }

div.table {
  text-align:center;
  }
