
/* Image Thumbnails */
.th {
  border: solid 4px #FFFFFF;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  display: inline-block;
  line-height: 0;
  max-width: 100%;
  transition: all 200ms ease-out; }
.th:hover, .th:focus {
  box-shadow: 0 0 6px 1px rgba(211, 45, 48, 0.5); }
.th.radius {
  border-radius: 5px; }


.float-margin {
  margin-bottom: 0.3125rem;
  margin-top: 0.3125rem;
}
.float-margin.left {
  margin-right: 0.9375rem;
}
.float-margin.right {
  margin-left: 0.9375rem;
}


/*
.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; }

.blue {
  color: #284796;
}

.red, .highlighted {
  color: #bf3b3b;
}*/

/*
.bg-primary { background-color: #d33030; }
.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; }


.clearing-assembled:not(.clearing-blackout) .carousel .clearing-thumbs .photogallery_td {
  background: #efeeec;
  border: 1px solid #d6d4ce;
  font-size: 0.73rem;
  width: 175px; height: 175px;  /* width: 185px; height: 185px; varianta s komentari */
  line-height: 1.2;
  margin-bottom: 10px;
  padding: 4px;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;  
  -webkit-transition: border-color 0.4s ease;
  -moz-transition: border-color 0.4s ease;
  -ms-transition: border-color 0.4s ease;
  -o-transition: border-color 0.4s ease;
  transition: border-color 0.4s ease; }
  .clearing-assembled:not(.clearing-blackout) .carousel .clearing-thumbs .photogallery_td img {
    margin: 5px;
    /*max-height: 70%; varianta s komentari */ }
  .clearing-assembled:not(.clearing-blackout) .carousel .clearing-thumbs .photogallery_td:hover {
    border-color: #991012; }
.clearing-assembled.clearing-blackout {
  z-index: 9998; }
  .clearing-assembled.clearing-blackout .clearing-caption {
    color: #CCCCCC !important; }
  .clearing-assembled.clearing-blackout .clearing-close:hover {
    color: #c51517; }
  .clearing-assembled.clearing-blackout .carousel .clearing-thumbs .photogallery_td {
    color: transparent; }


/*-----------------------------------------  one track forum -----------------------------------------*/
ul.comment { list-style-type: none; margin: 0.3em 0 0.5em 0.2em;  }
ul.comment li {
  list-style-type: none;
  background: none;
  margin: 0.1em 0 0.2em 0;  
  padding: 0; 
}
.comment ul li { /* vnorene  */
 list-style-type: none;
 background: none;
 margin-left: 0.8em;
 min-width: 200px;
}

.two-columns ul{
  column-count: 2;  list-style-type: none; font-weight: bold;
}

.comment_item { min-width: 200px; margin: 0; padding: 0.3em 0.5em; border: 1px solid #d7d7d7; background-color: #efefef;  }
.comment_item p, .comment_item h2, .comment_item h3, .comment_item h4, .comment_item h5  { margin: 0; padding: 0; }
.comment_menu { padding: 0.3em 0.5em; float: right; margin-left: 0.8em; line-height: 0.9em; border: 1px solid #d7d7d7; background-color: white; text-align: right }


