.float-margin {
  margin-bottom: 0.3125rem;
  margin-top: 0.3125rem; 
}
.float-margin.left {
    margin-right: 0.9375rem; 
}
.float-margin.right {
    margin-left: 0.9375rem; 
}



/* odvozeno od   panel radius right float-margin

.rightbox {
  border-style: solid;
  border-width: 1px;
  border-color: #d8d8d8;
  padding: 1.25rem;
  background: #f2f2f2;
  color: #333333;  
  border-radius: 5px;
  float: right;
  margin-bottom: 0.3125rem;
  margin-top: 0.3125rem; 
  margin-left: 0.9375rem;
}

  .rightbox > :first-child {
    margin-top: 0; }
  .rightbox > :last-child {
    margin-bottom: 0; }
  .rightbox h1, .rightbox h2, .rightbox h3, .rightbox h4, .rightbox h5, .rightbox h6, .rightbox p, .rightbox li, .rightbox dl {
    color: #333333; }
  .rightbox h1, .rightbox h2, .rightbox h3, .rightbox h4, .rightbox h5, .rightbox h6 {
    line-height: 1;
    margin-bottom: 0.625rem; }
*/

.katalog {
  border: 1px solid #1e286d;
}

.primary-color {
  color: #1e286d;
}

.white { color: #fff; }

.nomargin { margin: 0; }
.automargin { margin: auto; }
.margintop3px { margin-top: 3px; }
.margintop1em { margin-top: 1em; }

.margintop { margin: 1em 0 0 0; }
.margintopbottom { margin: 1em 0; }

.lower-alpha { list-style-type: lower-alpha; }


.width_25perc { width:25%; }
.width_50perc { width:50%; }
.width_100perc { width:100%; }

.width_80 { width:80px; }
.width_100  { width:100px; }
.width_150  { width:150px; }
.width_200  { width:200px; }
.width_300  { width:300px; }
.width_496 { width:496px; }
.width_800 { width:800px; }
.height_100  { height: 100px; }


.nowrap { white-space: nowrap; }
.skryty, .skr { visibility: hidden; display: none !important; }

.nolink { text-decoration: none; }

.uppercase { text-transform: uppercase; }

.normalize-lines p { margin: 0 }


#m { 
  height: 300px;
}
#m img {
  max-width: inherit;
}
