/**
 * ViperFish Framework
 *
 * @author fish <fish@archa.cz>
 * @package viper
 * @version 0.1
 *
 * @author fish <fish@archa.cz>
 * @css for komentare
 * @version 0.5
 *
 */
div.komentare_short .odsad,
div.komentare_long .odsad {
  padding-top: 15px;
}
div.komentare_short {
  border-top:1px solid black;
	padding:10px 0;
}
div.komentare_short .header a, div.komentare_short .header a:visited {
  margin-left:20px;
  white-space: nowrap;
}
div.komentare_short div.green_border {
  padding:10px;
}
div.komentare_short_akce {
  border:5px solid #f6e5da;
  padding:10px;
}
table.komentare_short, table.komentare_short_akce {
}
table.komentare_short_akce {
  border:1px solid #8e0703;
}
table.komentare_short tr {
  vertical-align:top;
}
table.komentare_short tr:nth-child(4n+1) td,
table.komentare_short tr:nth-child(4n+2) td {
  background:#fff;
}
table.komentare_short tr:nth-child(4n+1) td,
table.komentare_short tr:nth-child(4n+3) td {
  padding:5px 10px 2px 10px;
}
table.komentare_short tr:nth-child(4n+2) td,
table.komentare_short tr:nth-child(4n+4) td {
  padding:0 10px 10px 10px;
}
table.komentare_short tr.komentar_info {
  text-align: left;
  font-style:italic;
  font-size:0.75em;
}
table.komentare_short tr.komentar_info b {
  font-style:normal;
  font-size:1.33em;
}
table.komentare_short_akce tr.komentar_info {
  background:#f6e5da;
}

tr.komentar_info th a.komentar_link,tr.komentar_info th a.komentar_link:visited { color:black;; }
tr.komentar_info th a.komentar_link_akce,tr.komentar_info th a.komentar_link_akce:visited { color:black; }

div.komentare_short div.header {
  padding:0 0 20px 0;
  text-align:left;
}
div.komentare_short div.footer {
  font-size:12px;
  padding:5px 0 10px 10px;
}
div.komentare_short a,div.komentare_short a:visited {
  text-decoration:none;
}
div.komentare_short_akce a,div.komentare_short_akce a:visited {
}
div.komentare_short a:hover {
  text-decoration:underline;
}

div.komentare_long div.kl_one {
  padding:10px 0 10px 10px;
  margin-bottom:5px;
}
div.komentare_long div.kl_one:nth-child(2n+1) {
  background:#fff;
}
div.komentare_long div.kl_one div.kl_one {
  margin-left:15px;
  margin-bottom:0;
  padding-bottom: 0;
  background-color: inherit;
}
div.komentare_long div.kl_head {
  text-align: left;
  font-style:italic;
  margin-bottom:0.3em;
}
div.komentare_long div.kl_head b {
  font-style:normal;
  font-size:1.33em;
}
div.komentare_long .komentare_long {
  margin:2px 0;
  clear:both;
}
div.komentare_add div.kl_head {
  background:#EBE7D6;
  padding:5px;
}
div.komentare_add div.kl_head div.white_border {
  padding:5px;
}

div.komentare_long h1,
div.prehled_diskusi h1 {
  padding:7px 10px;
  margin-bottom:5px;
  color:white;
}
div.komentare_long .header,
div.komentare_long a {
  font-weight:bold;
}
div.komentare_long .kl_head .ovladani {
  float:right;
  padding-right:10px;
}
div.komentare_long a:hover {
  text-decoration:underline;
}
div.komentare_add {
  padding:10px 15px;
  background:#ddd;
}
div.komentare_add div.header {
  color:#ababab;
  font-weight:bold;
}
div.komentare_add table tr {
  vertical-align:top;
}
div.komentare_add table th {
  text-align: left;
}
div.komentare_long table.pagertbl {
  float:left;
  margin:10px 0 10px 0;
}
.prehled_diskusi table th,
.prehled_diskusi table td {
  padding:2px 5px;
}
.prehled_diskusi table th a,
.prehled_diskusi table td a {
}
.komentare_add a, .komentare_add a:visited,
.komentare_long a, .komentare_long a:visited {
}
.komentare_add table th, .komentare_add table td {
  padding:2px 0;
}
div.komentare_long .zobrazit {
  text-align:right;
  line-height:2.5em;
}
h1.diskusni {
  margin-bottom:0;
}

.smilies_panel {
  margin-top:5px;
}
.smilies_panel img {
  padding:5px 10px 0 0;
}
.smilies_panel div:nth-child(1) {
  float:left;
}
.smilies_panel .tag_button {
  float:right;
  margin-left:5px;
  padding:3px 5px;
  background:#eee;
}
.smilies_panel img,
.smilies_panel .tag_button:hover {
  cursor:pointer;
}
