/*
Tento soubor NEUPRAVUJ přímo, jinak o změny přijdeš. Upravuj zdroje v .less souborech.
LESS compiled 9. 11. 2026 - 14:14:29
*/
.grayscale {
  filter: url(filters.svg#grayscale);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: url(filters.svg#grayscale);
  filter: gray;
}
.grayscaleOff {
  filter: none;
  -webkit-filter: grayscale(0);
}
.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -webkit-flexbox;
  display: -ms-flexbox;
  display: -ms-flex;
  display: -ms-box;
  display: flex;
}
.inline-block-ie {
  display: inline-block;
} 
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
* html .clearfix {
  zoom: 1;
}
*:first-child+html .clearfix {
  zoom: 1;
}
html,
body {
  padding: 0px;
  margin: 0px;
  font: normal normal 0.85em Arial, sans-serif;
  background: #ffffff;
  text-align: center;
}
form {
  margin: 0px;
}
table {
  border: none;
  margin: auto;
}
#obsah td {
  _font-size: 12px;
  _color: #6E523B;
}
img {
  border: none;
  vertical-align: middle;
}
input {
  vertical-align: middle;
}
a {
  text-decoration: none;
  color: black;
}
a:hover {
  text-decoration: none;
  color: #000;
}
.tbold {
  font-weight: bold;
}
.tpodtrzeny {
  text-decoration: underline;
}
.tkurziva {
  font-style: italic;
}
.tvetsi {
  font-size: 120%;
}
.tmensi {
  font-size: 80%;
}
.al {
  text-align: left;
}
.aj {
  text-align: justify;
}
.ac {
  text-align: center;
}
.ar {
  text-align: right;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.inv {
  display: none;
}
.obrl {
  float: left;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.obrr {
  float: right;
  margin-left: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.cleaner {
  clear: both;
}
.lcleaner {
  clear: left;
}
.full {
  width: 100%;
}
.c {
  width: 180px;
}
.sloupec1 {
  float: left;
  width: 48%;
  _width: 46%;
}
.sloupec2 {
  float: right;
  width: 48%;
  _width: 46%;
}
.pod {
  padding-top: 10px;
  clear: both;
}
.nic {
  font-size: 1px;
}
abbr,
article,
aside,
audio,
bb,
canvas,
datagrid,
datalist,
details,
dialog,
eventsource,
figure,
footer,
header,
hgroup,
mark,
menu,
meter,
nav,
output,
progress,
section,
time,
video {
  display: block;
}
.separator1 {
  border-bottom: solid 1px black;
  margin-bottom: 5px;
  font-size: 5px;
  _width: 100%;
  _height: 10px;
  height: 10px;
}
.separator2 {
  border-bottom: dotted 1px black;
  margin-bottom: 5px;
  font-size: 5px;
  _width: 100%;
  _height: 10px;
  height: 10px;
}
.separator3 {
  border-bottom: double 3px black;
  margin-bottom: 5px;
  font-size: 5px;
  _width: 100%;
  _height: 10px;
  height: 10px;
}
.separator4 {
  border-bottom: solid 1px #d90000;
  margin-bottom: 5px;
  font-size: 5px;
  _width: 100%;
  _height: 10px;
  height: 10px;
}
.vyrazny {
  color: #2A7C87;
}
.vyraznyt,
.vyraznyt td {
  background: #999999;
}
.content {
  width: 960px;
  margin: 0 auto;
  position: relative;
}
.separator1 {
  border-bottom: solid 1px black;
  padding-bottom: 5px;
  margin-bottom: 5px;
  font-size: 2px;
  _width: 100%;
  _height: 10px;
}
.separator2 {
  border-bottom: dotted 1px black;
  padding-bottom: 5px;
  margin-bottom: 5px;
  font-size: 2px;
  _width: 100%;
  _height: 10px;
}
.separator3 {
  border-bottom: double 3px black;
  padding-bottom: 5px;
  margin-bottom: 5px;
  font-size: 2px;
  _width: 100%;
  _height: 10px;
}
.separator4 {
  border-bottom: solid 1px #d90000;
  padding-bottom: 5px;
  margin-bottom: 5px;
  font-size: 2px;
  _width: 100%;
  _height: 10px;
}
.sloupec1 {
  float: left;
  width: 49%;
  _width: 46%;
}
.sloupec2 {
  float: right;
  width: 49%;
  _width: 46%;
}
.pod {
  padding-top: 10px;
  clear: both;
}
h1 {
  font: normal bold 140% Arial, sans-serif;
  margin: 0px;
  padding: 15px 0px 15px 30px;
  font-weight: bold;
}
h2 {
  font: normal bold 130% Arial, sans-serif;
  margin: 0px;
  padding: 10px 0px 10px 0px;
  font-weight: bold;
}
h3 {
  font: normal bold 120% Arial, sans-serif;
  margin: 0px;
  padding: 10px 0px 10px 0px;
  font-weight: bold;
}
.font-logo-optimato {
  font-family: 'Optimato logo';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 16px;
  font-size: 36px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-logo-optimato {
  font-family: 'Optimato logo';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 16px;
  text-decoration: none !important;
  font-size: 36px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-logo-optimato:before {
  content: "\6f";
}
input.button {
  background: #A81010;
  font-size: 13px;
  padding: 5px 15px;
  border: 1px solid rgba(0,0,0,0.35);
  border-radius: 4px 4px 4px 4px;
  box-shadow: 0 1px 0 rgba(255,255,255,0.3) inset;
  color: white;
  vertical-align: middle;
  text-shadow: 1px 1px 0 rgba(0,0,0,0.6);
  cursor: pointer;
}
input.button.x {
  background: #910e0e;
}
a.button {
  display: inline-block;
  background: #A81010;
  font-size: 13px;
  padding: 5px 15px;
  border: 1px solid rgba(0,0,0,0.35);
  border-radius: 4px 4px 4px 4px;
  box-shadow: 0 1px 0 rgba(255,255,255,0.3) inset;
  color: white;
  vertical-align: middle;
  text-shadow: 1px 1px 0 rgba(0,0,0,0.6);
  cursor: pointer;
}
a.button:hover {
  background: #910e0e;
}
.galerie img {
  border: 1px solid #D2D2D2;
  margin-top: 5px;
}
.galerie img:hover {
  border: 1px solid #9A0000;
}
.vyrazny {
  color: #9a0000;
}
.good_container {
  margin-bottom: 20px;
  padding: 5px 10px;
}
.good_container.good_ok {
  color: #007020;
  background: #E7F4ED;
}
.good_container.good_chyba {
  color: #9a0000;
  background: #f4e7e7;
}
.content {
  width: 950px;
  margin: 0 auto;
  position: relative;
}
img {
  max-width: 100%;
}
.titulka h1 {
  color: #9a0000;
  font-size: 26px;
  font-family: HelveticaNeueW02-45Ligh, Arial, sans-serif;
  font-weight: normal;
  margin: 0;
  padding: 0;
  display: inline;
}
.titulka h2 {
  color: #363d41;
  font-size: 18px;
  margin-left: 18px;
  display: inline-block;
  font-family: HelveticaNeueW02-45Ligh, Arial, sans-serif;
  font-weight: normal;
}
.titulka .separator1 {
  border-bottom: 1px solid #e7e7e7;
}
#mb .mb-bottom {
  z-index: 10;
}
#hlavicka {
  text-align: left;
  height: 95px;
  background: #ffffff;
}
#hlavicka.obsahova {
  background: #e7f4ed;
}
#hlavicka #logo {
  float: left;
  margin-top: 24px;
}
#hlavicka .menuBox {
  position: absolute;
  top: 0;
  right: 0;
  height: 36px;
}
#hlavicka .menuBox.obsahovka {
  top: 59px;
}
#hlavicka .menuBox.obsahovka #menu .roh {
  margin-top: -35px;
  background: #e7f4ed;
}
#hlavicka .menuBox #menu {
  height: 36px;
  float: left;
  background: url(imgs/bg-menu.jpg);
  padding-right: 10px;
}
#hlavicka .menuBox #menu a {
  display: block;
  float: left;
  color: #ffffff;
  padding: 11px 15px 11px 15px;
  font-size: 12px;
  text-transform: uppercase;
  font-family: HelveticaNeueW02-55Roma, Arial, sans-serif;
  line-height: 14px;
}
#hlavicka .menuBox #menu a:hover,
#hlavicka .menuBox #menu a.on {
  background-color: #ffffff;
  background-color: rgba(255,255,255,0.1);
} 
#hlavicka .menuBox #menu a.special-red {
  background-color: #A81010;
}
#hlavicka .menuBox #menu a.special-red:hover {
  background-color: #d71414;
}
#hlavicka .menuBox #menu a.special-green {
  background-color: #007020;
}
#hlavicka .menuBox #menu a.special-green:hover {
  background-color: #00a32f;
}
#hlavicka .menuBox #menu .roh {
  float: left;
  width: 20px;
  margin-right: 13px;
  height: 71px;
  background: #ffffff;
}
#hlavicka .menuBox #kontaktujte {
  background: #b60000;
  background: -moz-linear-gradient(top,#ce0000 0%,#9d0000 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ce0000),color-stop(100%,#9d0000));
  background: -webkit-linear-gradient(top,#ce0000 0%,#9d0000 100%);
  background: -o-linear-gradient(top,#ce0000 0%,#9d0000 100%);
  background: -ms-linear-gradient(top,#ce0000 0%,#9d0000 100%);
  background: linear-gradient(to bottom,#ce0000 0%,#9d0000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ce0000,endColorstr=#9d0000,GradientType=0);
  display: block;
  float: left;
  color: #ffffff;
  padding: 11px 14px 11px 43px;
  font-size: 12px;
  position: relative;
  font-family: HelveticaNeueW02-55Roma, Arial, sans-serif;
  line-height: 14px;
}
#hlavicka .menuBox #kontaktujte:hover {
  background: #9d0000;
}
#hlavicka .menuBox #kontaktujte .ico {
  background: url(imgs/bubliny.png) no-repeat;
  position: absolute;
  left: 0;
  top: 0;
  height: 35px;
  width: 35px;
}
#hlavicka #hledat {
  position: absolute;
  top: 0;
  left: 389px;
  width: 340px;
  height: 36px;
  border-radius: 5px;
}
#hlavicka #hledat.bily {
  border: 4px solid #d8e8e0;
}
#hlavicka #hledat.bily .input {
  background: #ffffff;
}
#hlavicka #hledat .input {
  margin: 0;
  border: 0;
  background: #fff;
  color: #505050;
  font-size: 12px;
  font-family: HelveticaNeueW02-45Ligh, Arial, sans-serif;
  padding: 8px 15px 8px 15px;
  border-top: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  width: 250px;
  height: 20px;
}
#hlavicka #hledat .button {
  border-radius: 0;
  border: 0;
  border-top: 1px solid #a90000;
  background: url(imgs/icosearch.svg) center no-repeat #bc0000;
  background-size: 21px;
  margin: 0;
  padding: 0;
  height: 36px;
  width: 59px;
  position: absolute;
  right: 0;
  top: 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
#hlavicka #hledat .button:hover {
  background-color: #a30000;
}
#slider .sliderbox {
  width: 100%;
  height: 432px;
}
#slider .sliderbox .slide {
  height: 432px;
  width: 100%;
}
#slider .sliderbox .slide .prepinac {
  display: none;
}
#slider .sliderbox .slide .link {
  display: block;
  width: 950px;
  height: 432px;
  margin: 0 auto;
  position: relative;
}
#slider .sliderbox .slide .popis {
  position: absolute;
  top: 62px;
  width: 288px;
  height: 194px;
  background: url(imgs/bg_bannery.png);
  color: #ffffff;
  font-size: 30px;
  text-align: left;
  font-family: HelveticaNeueW02-45Ligh, Arial, sans-serif;
  padding: 20px 0 0 35px;
  display: table;
}
#slider .sliderbox .slide .popis.levy {
  left: 18px;
}
#slider .sliderbox .slide .popis.pravy {
  right: 44px;
}
#slider .sliderbox .slide .popis .inner {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
#slider .sliderbox .slide .popis .inner .center {
  text-align: left;
  display: inline-block;
}
#slider .sliderbox .slide .popis strong {
  font-weight: normal;
  font-family: HelveticaNeueW02-55Roma, Arial, sans-serif;
}
#slider .button {
  height: 240px;
  padding-left: 1px;
}
#slider .button a {
  display: block;
  float: left;
  width: 158px;
  height: 234px;
  position: relative;
}
#slider .button a.on .sipka {
  display: block;
}
#slider .button a.on .nadpis {
  color: #990000;
}
#slider .button a.on .img img {
  filter: none;
  -webkit-filter: grayscale(0);
}
#slider .button a .sipka {
  width: 52px;
  height: 20px;
  position: absolute;
  top: -20px;
  left: 50%;
  margin-left: -26px;
  background: #ffffff;
  display: none;
}
#slider .button a .nadpis {
  display: block;
  text-align: center;
  font-size: 18px;
  color: #242c31;
  font-family: HelveticaNeueW02-55Roma, Arial, sans-serif;
  line-height: 24px;
  padding: 25px 10px 0 10px;
}
#slider .button a .img {
  display: block;
  position: absolute;
  top: 105px;
  text-align: center;
  width: 158px;
}
#slider .button a .img img {
  filter: url(filters.svg#grayscale);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: url(filters.svg#grayscale);
  filter: gray;
}
#novinky {
  height: 225px;
  background: #e7f4ed;
}
#novinky .nadpis {
  text-transform: uppercase;
  text-align: left;
  font-size: 18px;
  color: #363d41;
  font-family: HelveticaNeueW02-45Ligh, Arial, sans-serif;
  padding: 30px 0 40px 0;
}
#novinky .polozka {
  display: block;
  float: left;
  width: 155px;
  margin-left: 50px;
  text-align: left;
  padding-left: 128px;
  position: relative;
}
#novinky .polozka:first-child {
  margin-left: 0;
}
#novinky .polozka:hover .titulek {
  color: #990000;
}
#novinky .polozka:hover .podtitulek {
  color: #2a2c2d;
}
#novinky .polozka:hover .kryti {
  display: block;
}
#novinky .polozka img {
  position: absolute;
  top: 0;
  left: 0;
  width: 118px;
  height: 103px;
  object-fit: contain;
}
#novinky .polozka .titulek {
  display: block;
  color: #363d41;
  font-size: 14px;
  font-family: HelveticaNeueW02-55Roma, Arial, sans-serif;
  text-decoration: underline;
  line-height: 16px;
  margin-bottom: 10px;
}
#novinky .polozka .podtitulek {
  display: block;
  color: #5c5f61;
  font-size: 11px;
  line-height: 14px;
  font-family: Arial;
  height: 56px;
  overflow: hidden;
}
#novinky .polozka .kryti {
  background-color: #000000;
  background-color: rgba(0,0,0,0.1);
  position: absolute;
  top: 0;
  left: 0;
  width: 118px;
  height: 103px;
  display: none;
} 
#novinky .polozka .stitek {
  display: block;
  position: absolute;
  top: -22px;
  left: 0;
  width: 84px;
  height: 45px;
  background: url(imgs/stitek.png);
  padding: 8px 0 0 6px;
  font-size: 11px;
  color: #ffffff;
  font-family: HelveticaNeueW02-55Roma, Arial, sans-serif;
  text-transform: uppercase;
}
#obsah {
  padding: 32px 0 22px 0;
}
#obsah .nadpis {
  text-align: left;
  padding-bottom: 8px;
  border-bottom: 1px solid #e7e7e7;
  font-family: HelveticaNeueW02-45Ligh, Arial, sans-serif;
  margin-bottom: 20px;
}
#obsah .nadpis .velky {
  color: #9a0000;
  font-size: 26px;
}
#obsah .nadpis .maly {
  color: #363d41;
  font-size: 18px;
  margin-left: 18px;
}
#obsah .text {
  color: #5c5f61;
  font-size: 13px;
  font-family: Arial;
  line-height: 22px;
  text-align: left;
}
#obsah .text .sloupec1 {
  width: 453px;
}
#obsah .text .sloupec2 {
  width: 453px;
}
#obsah .text a {
  text-decoration: underline;
}
#obsah .text a:hover {
  color: #9a0000;
}
#obsah .nadpis2 {
  margin-top: 40px;
  margin-bottom: 14px;
  text-align: left;
  font-size: 18px;
  color: #363d41;
  font-family: HelveticaNeueW02-55Roma, Arial, sans-serif;
}
#obsah .galerie-produktu {
  height: 185px;
  background: #363d41;
  position: relative;
}
#obsah .galerie-produktu .predchozi {
  height: 185px;
  width: 55px;
  background: #242c31;
  position: absolute;
  left: 0;
  top: 0;
}
#obsah .galerie-produktu .predchozi:hover {
  background: #5c5f61;
  cursor: pointer;
}
#obsah .galerie-produktu .predchozi .sipka {
  width: 23px;
  height: 73px;
  background: #ffffff;
  margin: 56px 0 0 17px;
}
#obsah .galerie-produktu .slidehide-group {
  width: 100%;
}
#obsah .galerie-produktu .dalsi {
  height: 185px;
  width: 55px;
  background: #242c31;
  position: absolute;
  right: 0;
  top: 0;
}
#obsah .galerie-produktu .dalsi:hover {
  background: #5c5f61;
  cursor: pointer;
}
#obsah .galerie-produktu .dalsi .sipka {
  width: 23px;
  height: 73px;
  background: #ffffff;
  margin: 56px 0 0 17px;
}
#obsah .galerie-produktu .stred {
  width: 840px;
  text-align: left;
  height: 185px;
  position: absolute;
  top: 0;
  left: 55px;
}
#obsah .galerie-produktu .stred a {
  display: block;
  width: 144px;
  margin-left: 20px;
  height: 185px;
  float: left;
  position: relative;
}
#obsah .galerie-produktu .stred a:hover .nazev {
  color: #b3b3b3;
}
#obsah .galerie-produktu .stred a:hover .kryti {
  display: block;
}
#obsah .galerie-produktu .stred a img {
  position: absolute;
  bottom: 13px;
  left: 0;
}
#obsah .galerie-produktu .stred a .nazev {
  padding: 10px 5px;
  color: #ffffff;
  font-size: 11px;
  font-family: ;
  display: block;
}
#obsah .galerie-produktu .stred a .kryti {
  background-color: #000000;
  background-color: rgba(0,0,0,0.1);
  position: absolute;
  bottom: 13px;
  left: 0;
  width: 144px;
  height: 127px;
  display: none;
} 
#obsah .side {
  float: left;
  width: 260px;
}
#obsah .side .mezera {
  height: 5px;
  clear: both;
}
#obsah .side #submenu {
  text-align: left;
  width: 260px;
  border: 1px solid #d2d2d2;
  border-top: 2px solid #9a0000;
  background: #ffffff;
  margin-top: 20px;
  padding: 4px 0;
}
#obsah .side #submenu .uroven-2 {
  display: block;
  position: relative;
  font-size: 14px;
  color: #505050;
  font-family: HelveticaNeueW02-45Ligh, Arial, sans-serif;
  padding: 6px 0 6px 26px;
}
#obsah .side #submenu .uroven-2.rozbalena {
  background: #eeeeee;
  border-left: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  color: #1e1e1e;
  padding: 6px 0 6px 24px;
  font-family: HelveticaNeueW02-55Roma, Arial, sans-serif;
}
#obsah .side #submenu .uroven-2.rozbalena:before {
  position: absolute;
  top: 11px;
  left: 8px;
  vertical-align: middle;
  display: inline-block;
  width: 7px;
  height: 7px;
  background: #9a0000;
  content: "";
}
#obsah .side #submenu .uroven-2:hover {
  background: #4d575d;
  color: #ffffff;
  padding: 6px 0 6px 26px;
  border: 0;
}
#obsah .side #submenu .uroven-2.on {
  background: #9a0000;
  color: #ffffff;
  border: 0;
  padding: 6px 0 6px 26px;
}
#obsah .side #submenu .uroven-2.on .sipka {
  display: block;
}
#obsah .side #submenu .uroven-2.on:before {
  display: none;
}
#obsah .side #submenu .uroven-2 .sipka {
  display: none;
  width: 8px;
  height: 29px;
  background: #9a0000;
  position: absolute;
  top: 0;
  right: -8px;
}
#obsah .side #submenu .uroven-3 {
  position: relative;
  display: block;
  background: #eeeeee;
  border-left: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  padding: 6px 0 6px 41px;
  color: #505050;
  font-size: 11px;
  font-family: HelveticaNeueW02-45Ligh, Arial, sans-serif;
}
#obsah .side #submenu .uroven-3.rozbalena {
  background: #eeeeee;
  border-left: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  color: #505050;
  padding: 6px 0 6px 41px;
  font-family: HelveticaNeueW02-55Roma, Arial, sans-serif;
}
#obsah .side #submenu .uroven-3.rozbalena:before {
  position: absolute;
  top: 10px;
  left: 25px;
  vertical-align: middle;
  display: inline-block;
  width: 7px;
  height: 7px;
  background: #9a0000;
  content: "";
}
#obsah .side #submenu .uroven-3:hover {
  background: #4d575d;
  color: #ffffff;
  border: 0;
  padding: 6px 0 6px 43px;
}
#obsah .side #submenu .uroven-3.on {
  background: #9a0000;
  color: #ffffff;
  border: 0;
  padding: 6px 0 6px 43px;
}
#obsah .side #submenu .uroven-3.on .sipka {
  display: block;
}
#obsah .side #submenu .uroven-3.on:before {
  display: none;
}
#obsah .side #submenu .uroven-3 .sipka {
  display: none;
  width: 8px;
  height: 27px;
  background: #9a0000;
  position: absolute;
  top: 0;
  right: -8px;
}
#obsah .side #submenu .uroven-4 {
  position: relative;
  display: block;
  background: #eeeeee;
  border-left: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  padding: 6px 0 6px 63px;
  color: #505050;
  font-size: 11px;
  font-family: HelveticaNeueW02-45Ligh, Arial, sans-serif;
}
#obsah .side #submenu .uroven-4:hover {
  background: #4d575d;
  color: #ffffff;
  border: 0;
  padding: 6px 0 6px 65px;
}
#obsah .side #submenu .uroven-4.on {
  background: #9a0000;
  color: #ffffff;
  border: 0;
  padding: 6px 0 6px 65px;
}
#obsah .side #submenu .uroven-4.on .sipka {
  display: block;
}
#obsah .side #submenu .uroven-4 .sipka {
  display: none;
  width: 8px;
  height: 27px;
  background: #9a0000;
  position: absolute;
  top: 0;
  right: -8px;
}
#obsah .side #submenu .uroven-5 {
  position: relative;
  display: block;
  background: #eeeeee;
  border-left: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  padding: 6px 0 6px 83px;
  color: #505050;
  font-size: 11px;
  font-family: HelveticaNeueW02-45Ligh, Arial, sans-serif;
}
#obsah .side #submenu .uroven-5:hover {
  background: #4d575d;
  color: #ffffff;
  border: 0;
  padding: 6px 0 6px 85px;
}
#obsah .side #submenu .uroven-5.on {
  background: #9a0000;
  color: #ffffff;
  border: 0;
  padding: 6px 0 6px 85px;
}
#obsah .side #submenu .uroven-5.on .sipka {
  display: block;
}
#obsah .side #submenu .uroven-5 .sipka {
  display: none;
  width: 8px;
  height: 27px;
  background: #9a0000;
  position: absolute;
  top: 0;
  right: -8px;
}
#obsah .side .novinky {
  margin-top: 20px;
  background: #e7f4ed;
  width: 262px;
  text-align: left;
  padding-bottom: 12px;
}
#obsah .side .novinky .nadpis {
  background: #007020;
  border: 0;
  margin: 0;
  color: #ffffff;
  font-size: 18px;
  font-family: HelveticaNeueW02-45Ligh, Arial, sans-serif;
  text-transform: uppercase;
  padding: 6px 0 6px 25px;
}
#obsah .side .novinky .polozka {
  display: block;
  padding: 30px 11px 0 103px;
  position: relative;
}
#obsah .side .novinky .polozka:hover .titulek {
  color: #990000;
}
#obsah .side .novinky .polozka:hover .podtitulek {
  color: #2a2c2d;
}
#obsah .side .novinky .polozka:hover .kryti {
  display: block;
}
#obsah .side .novinky .polozka img {
  width: 82px;
  height: 72px;
  object-fit: contain;
  position: absolute;
  top: 30px;
  left: 11px;
}
#obsah .side .novinky .polozka .titulek {
  display: block;
  color: #363d41;
  font-size: 14px;
  font-family: HelveticaNeueW02-55Roma, Arial, sans-serif;
  text-decoration: underline;
  line-height: 16px;
  margin-bottom: 10px;
}
#obsah .side .novinky .polozka .podtitulek {
  display: block;
  color: #5c5f61;
  font-size: 11px;
  line-height: 14px;
  font-family: Arial;
  height: 56px;
  overflow: hidden;
}
#obsah .side .novinky .polozka .kryti {
  background-color: #000000;
  background-color: rgba(0,0,0,0.1);
  position: absolute;
  top: 30px;
  left: 11px;
  width: 82px;
  height: 72px;
  display: none;
} 
#obsah .side .novinky .polozka .stitek {
  display: block;
  position: absolute;
  top: 15px;
  left: 11px;
  width: 58px;
  height: 33px;
  background: url(imgs/stitek-maly.png);
  padding: 4px 0 0 4px;
  font-size: 9px;
  color: #ffffff;
  font-family: HelveticaNeueW02-55Roma, Arial, sans-serif;
  text-transform: uppercase;
}
#obsah .side .dalsiLink {
  text-align: right;
  padding: 10px 2px 0 0;
}
#obsah .side .dalsiLink a {
  color: #505050;
  font-size: 13px;
  font-family: HelveticaNeueW02-55Roma, Arial, sans-serif;
  text-decoration: underline;
}
#obsah .side .dalsiLink a:hover {
  color: #9a0000;
}
#obsah .hlavni {
  float: right;
  width: 645px;
}
#obsah .hlavni #navigace {
  float: right;
  margin-top: -20px;
  font-size: 11px;
  font-family: HelveticaNeueW02-45Ligh, Arial, sans-serif;
  color: #505050;
  line-height: 170%;
  text-align: right;
}
#obsah .hlavni #navigace a {
  text-decoration: underline;
  color: #505050;
  padding: 0 2px;
  display: inline-block;
}
#obsah .hlavni #navigace a:hover {
  color: #9a0000;
}
#obsah .hlavni #navigace .generate {
  display: inline;
}
#obsah .hlavni #navigace .generate a:first-child {
  display: none;
}
#obsah .hlavni #navigace span {
  color: #9a0000;
  padding: 0 2px;
  display: inline-block;
}
#obsah .hlavni #obsah {
  text-align: left;
  padding: 0;
}
#obsah .hlavni #obsah h1 {
  padding: 0;
  margin: 0;
  color: #383838;
  font-family: HelveticaNeueW02-45Ligh, Arial, sans-serif;
  font-size: 26px;
  font-weight: normal;
  margin: 15px 0 20px 0;
}
#obsah .hlavni #obsah .text {
  font-size: 13px;
  line-height: 22px;
  color: #505050;
  font-family: Arial;
  padding-bottom: 30px;
}
#obsah .hlavni #obsah .text .poptavka-odeslani {
  background-color: #E7F4ED;
  border: 1px solid #D1D1D1;
  color: #666666;
  font-size: 14px;
  margin: 0;
  padding: 22px;
}
#obsah .hlavni #obsah .text .poptavka-odeslani h2 {
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 22px;
}
#obsah .hlavni #obsah .text .poptavka-odeslani td {
  padding-right: 15px;
  padding-bottom: 15px;
}
#obsah .hlavni #obsah .text .poptavka-odeslani .poptavka-c {
  text-align: right;
  color: #333333;
  font-weight: bold;
}
#obsah .hlavni #obsah .text .poptavka-odeslani .tbold {
  text-align: right;
  padding-right: 435px;
}
#obsah .hlavni #obsah .text .poptavka-odeslani .input {
  background: #FBFBFB;
  border: 1px solid #303030;
  color: #707070;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  padding: 3px 4px;
  width: 98%;
}
#obsah .hlavni #obsah .text .poptavka-odeslani a {
  text-decoration: underline;
}
#obsah .hlavni #obsah .text .poptavka-odeslani a:hover {
  color: #9a0000;
}
#obsah .hlavni #obsah .text .poptavka-odeslat {
  text-align: center;
}
#obsah .hlavni #obsah .text .poptavka-table .input {
  background: #FBFBFB;
  border: 1px solid #303030;
  color: #707070;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  padding: 3px 4px;
}
#obsah .hlavni #obsah .text .poptavka-table tr {
  padding: 3px;
}
#obsah .hlavni #obsah .text .poptavka-table tr.vyraznyt td {
  background: #E7F4ED;
}
#obsah .hlavni #obsah .text .poptavka-table tr td {
  padding: 3px;
}
#obsah .hlavni #obsah .text .poptavka-table tr td.poptavka-nazev-produktu {
  color: #333333;
  font-weight: bold;
  color: #333333;
  font-weight: bold;
}
#obsah .hlavni #obsah .text .poptavka-table tr td a.button {
  background: #363D41;
  text-decoration: none;
}
#obsah .hlavni #obsah .text .poptavka-table tr td a.button:hover {
  background: #424a4f;
  color: #ffffff;
}
#obsah .hlavni #obsah .text h2 {
  color: #9a0000;
  font-size: 18px;
  font-weight: normal;
  margin-top: 25px;
}
#obsah .hlavni #obsah .text h3 {
  color: #3e3e3e;
  font-size: 16px;
  font-weight: normal;
  margin-top: 25px;
  font-family: HelveticaNeueW02-55Roma, Arial, sans-serif;
}
#obsah .hlavni #obsah .text ul {
  margin: 0;
  padding: 0 0 0 15px;
}
#obsah .hlavni #obsah .text .sloupec1 {
  width: 48%;
}
#obsah .hlavni #obsah .text .sloupec2 {
  width: 48%;
}
#obsah .hlavni #obsah .text #filtr {
  background: #e7f4ed;
  padding: 15px;
  margin-top: 25px;
}
#obsah .hlavni #obsah .text #filtr .popisek-filtr {
  color: #505050;
  font-family: HelveticaNeueW02-55Roma, Arial, sans-serif;
  margin-bottom: 5px;
}
#obsah .hlavni #obsah .text #filtr .vyrobce_col {
  width: 205px;
  float: left;
}
#obsah .hlavni #obsah .text #filtr .ar {
  clear: both;
  padding-top: 5px;
}
#obsah .hlavni #obsah .text #filtr .ar a {
  color: #505050;
}
#obsah .hlavni #obsah .text #filtr .ar a:hover {
  color: #9a0000;
}
#obsah .hlavni #obsah .text #podkategorie.textove {
  border: 1px solid #d2d2d2;
  padding: 2px;
  font-size: 13px;
  font-family: HelveticaNeueW02-45Ligh, Arial, sans-serif;
  line-height: 30px;
}
#obsah .hlavni #obsah .text #podkategorie.textove .vnitrni {
  background: #e7e7e7;
  padding: 6px 0;
}
#obsah .hlavni #obsah .text #podkategorie.textove .vnitrni .kategorieLink {
  color: #363d41;
  display: block;
  float: left;
  width: 299px;
  padding-left: 20px;
  text-decoration: none;
}
#obsah .hlavni #obsah .text #podkategorie.textove .vnitrni .kategorieLink:hover {
  color: #9a0000;
}
#obsah .hlavni #obsah .text .lista {
  margin-top: 28px;
  padding-bottom: 3px;
  border-bottom: 1px solid #d4d4d4;
  font-size: 12px;
  font-family: HelveticaNeueW02-45Ligh, Arial, sans-serif;
  position: relative;
}
#obsah .hlavni #obsah .text .lista .pocetnastranu .prefix {
  float: left;
  color: #353c40;
  margin-right: 10px;
}
#obsah .hlavni #obsah .text .lista .pocetnastranu a {
  display: block;
  float: left;
  color: #353c40;
  width: 22px;
  border: 1px solid #ffffff;
  text-align: center;
  margin-right: 5px;
}
#obsah .hlavni #obsah .text .lista .pocetnastranu a:hover {
  color: #9a0000;
}
#obsah .hlavni #obsah .text .lista .pocetnastranu a.on {
  color: #ffffff;
  background: #353c40;
  border: 1px solid #d2d2d2;
}
#obsah .hlavni #obsah .text .lista .strankovani {
  position: absolute;
  right: 0;
  top: 0;
}
#obsah .hlavni #obsah .text .lista .strankovani a {
  display: block;
  float: left;
  color: #353c40;
  width: 22px;
  border: 1px solid #ffffff;
  text-align: center;
  font-size: 14px;
}
#obsah .hlavni #obsah .text .lista .strankovani a:hover {
  color: #9a0000;
}
#obsah .hlavni #obsah .text .lista .strankovani a.vyrazny {
  color: #ffffff;
  background: #353c40;
  border: 1px solid #d2d2d2;
}
#obsah .hlavni #obsah .text .produktPolozka {
  margin-top: 30px;
}
#obsah .hlavni #obsah .text .produktPolozka .odkaz {
  display: block;
  color: #9a0000;
  font-size: 18px;
  font-family: HelveticaNeueW02-55Roma, Arial, sans-serif;
  margin-bottom: 8px;
}
#obsah .hlavni #obsah .text .produktPolozka .image-holder {
  height: 160px;
  width: 200px;
  float: left;
  display: block;
  position: relative;
}
#obsah .hlavni #obsah .text .produktPolozka .obrazek {
  position: absolute;
  left: 0;
  bottom: -2px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  z-index: 1;
}
#obsah .hlavni #obsah .text .produktPolozka .obrazek img {
  max-width: 80%;
  height: auto;
  border: 1px solid #d5d5d5;
}
#obsah .hlavni #obsah .text .produktPolozka .stitky {
  display: block;
  position: absolute;
  top: 0;
  right: 0px;
}
#obsah .hlavni #obsah .text .produktPolozka .stitky .stitek {
  display: block;
  float: right;
  clear: right;
  margin-top: 0px;
  color: #ffffff;
  text-transform: uppercase;
  padding: 5px 8px;
  font-size: 10px;
  font-family: HelveticaNeueW02-55Roma, Arial, sans-serif;
}
#obsah .hlavni #obsah .text .produktPolozka .stitky .stitek.doporucujeme {
  background: #00883f;
}
#obsah .hlavni #obsah .text .produktPolozka .stitky .stitek.novinky {
  background: #0077af;
}
#obsah .hlavni #obsah .text .produktPolozka .stitky .stitek.akce {
  background: #9a0000;
}
#obsah .hlavni #obsah .text .produktPolozka .popis {
  color: #505050;
  font-size: 12px;
  font-family: Arial;
  line-height: 15px;
  float: right;
  width: 425px;
  height: 70px;
  overflow: hidden;
}
#obsah .hlavni #obsah .text .produktPolozka .preskrtnuta-cena {
  color: #505050;
  font-size: 12px;
  line-height: 14px;
  margin-left: 340px;
  margin-top: -6px;
  margin-bottom: 2px;
  text-decoration: line-through;
}
#obsah .hlavni #obsah .text .produktPolozka .cenaBox {
  background: #e7f4ed;
  height: 65px;
  margin-top: 88px;
  position: relative;
  padding-top: 17px;
}
#obsah .hlavni #obsah .text .produktPolozka .cenaBox .btDetail {
  background: #484d50;
  background: -moz-linear-gradient(top,#595c5e 0%,#363d41 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#595c5e),color-stop(100%,#363d41));
  background: -webkit-linear-gradient(top,#595c5e 0%,#363d41 100%);
  background: -o-linear-gradient(top,#595c5e 0%,#363d41 100%);
  background: -ms-linear-gradient(top,#595c5e 0%,#363d41 100%);
  background: linear-gradient(to bottom,#595c5e 0%,#363d41 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#595c5e,endColorstr=#363d41,GradientType=0);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0px 1px 1px 0px rgba(255,255,255,0.38);
  box-shadow: inset 0px 1px 1px 0px rgba(255,255,255,0.38);
  position: absolute;
  right: 11px;
  bottom: 9px;
  width: 150px;
  line-height: 26px;
  text-align: center;
  font-size: 14px;
  color: #ffffff;
  font-family: HelveticaNeueW02-55Roma, Arial, sans-serif;
  border: 1px solid #363d41;
  text-decoration: none;
}
#obsah .hlavni #obsah .text .produktPolozka .cenaBox .btDetail:hover {
  background: #870000;
  background: -moz-linear-gradient(top,#950000 0%,#780000 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#950000),color-stop(100%,#780000));
  background: -webkit-linear-gradient(top,#950000 0%,#780000 100%);
  background: -o-linear-gradient(top,#950000 0%,#780000 100%);
  background: -ms-linear-gradient(top,#950000 0%,#780000 100%);
  background: linear-gradient(to bottom,#950000 0%,#780000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#950000,endColorstr=#780000,GradientType=0);
}
#obsah .hlavni #obsah .text .produktPolozka .cenaBox .cena {
  color: #363d41;
  font-size: 12px;
  font-family: HelveticaNeueW02-45Ligh, Arial, sans-serif;
  margin: 0 0 0 220px;
}
#obsah .hlavni #obsah .text .produktPolozka .cenaBox .cena.dotaz {
  margin-top: 13px;
}
#obsah .hlavni #obsah .text .produktPolozka .cenaBox .cena .prefix {
  width: 115px;
  display: inline-block;
}
#obsah .hlavni #obsah .text .produktPolozka .cenaBox .cena strong {
  font-weight: normal;
  color: #9a0000;
  font-family: HelveticaNeueW02-55Roma, Arial, sans-serif;
  font-size: 18px;
}
#obsah .hlavni #obsah .text .produktPolozka .cenaBox .cena strong span {
  color: #363d41;
  font-size: 12px;
  font-family: HelveticaNeueW02-45Ligh, Arial, sans-serif;
}
#obsah .hlavni #obsah .text #produktdetail .obrazek {
  float: left;
}
#obsah .hlavni #obsah .text #produktdetail .obrazek .hlavni {
  border: 1px solid #d2d2d2;
  width: 340px;
}
#obsah .hlavni #obsah .text #produktdetail .obrazek .hlavni img {
  width: 100%;
}
#obsah .hlavni #obsah .text #produktdetail .dalsi-obrazky {
  margin: 10px 0 10px 4px;
  height: 100px;
}
#obsah .hlavni #obsah .text #produktdetail .dalsi-obrazky #dalsi-obrazky-in {
  height: 100px;
  float: left;
  width: 282px;
  margin: 0 2px;
}
#obsah .hlavni #obsah .text #produktdetail .dalsi-obrazky #obrazekPrev {
  width: 24px;
  height: 24px;
  background: url("imgs/vlevo-sipka.png") left bottom no-repeat;
  float: left;
  cursor: pointer;
  position: relative;
  top: 22px;
}
#obsah .hlavni #obsah .text #produktdetail .dalsi-obrazky #obrazekPrev:hover {
  background: url("imgs/vlevo-sipka.png") left top no-repeat;
}
#obsah .hlavni #obsah .text #produktdetail .dalsi-obrazky #obrazekNext {
  width: 24px;
  height: 24px;
  background: url("imgs/vpravo-sipka.png") left bottom no-repeat;
  float: left;
  cursor: pointer;
  position: relative;
  top: 22px;
}
#obsah .hlavni #obsah .text #produktdetail .dalsi-obrazky #obrazekNext:hover {
  background: url("imgs/vpravo-sipka.png") left top no-repeat;
}
#obsah .hlavni #obsah .text #produktdetail .dalsi-obrazky .mal-obrazek-in {
  width: 90px;
  border: 1px solid #d2d2d2;
  display: inline-block;
  margin: 0 1px;
  text-align: center;
}
#obsah .hlavni #obsah .text #produktdetail .dalsi-obrazky .mal-obrazek-in img {
  width: 100%;
}
#obsah .hlavni #obsah .text #produktdetail .dalsiObrazky {
  position: absolute;
  margin-left: 1px;
  margin-top: 240px;
}
#obsah .hlavni #obsah .text #produktdetail .dalsiObrazky a {
  color: #5c5f61;
  text-decoration: underline;
}
#obsah .hlavni #obsah .text #produktdetail .dalsiObrazky a:hover {
  color: #9a0000;
}
#obsah .hlavni #obsah .text #produktdetail .popis {
  float: right;
  width: 280px;
  font-size: 13px;
  line-height: 22px;
  font-family: Arial;
  color: #5c5f61;
}
#obsah .hlavni #obsah .text #produktdetail .popis .textbox {
  height: 111px;
  overflow: hidden;
  position: relative;
}
#obsah .hlavni #obsah .text #produktdetail .popis .moreText {
  display: block;
  text-align: right;
}
#obsah .hlavni #obsah .text #produktdetail .popis .cenaBox {
  background: #e7f4ed;
  height: 65px;
  margin-top: 18px;
  margin-bottom: 18px;
  position: relative;
  padding-top: 17px;
}
#obsah .hlavni #obsah .text #produktdetail .popis .cenaBox .puvodni-cena {
  margin-top: -10px;
  font-size: 12px;
}
#obsah .hlavni #obsah .text #produktdetail .popis .cenaBox .puvodni-cena .cenovka {
  text-decoration: line-through;
}
#obsah .hlavni #obsah .text #produktdetail .popis .cenaBox .cena {
  color: #363d41;
  font-size: 12px;
  font-family: HelveticaNeueW02-45Ligh, Arial, sans-serif;
  margin-left: 15px;
}
#obsah .hlavni #obsah .text #produktdetail .popis .cenaBox .cena.dotaz {
  margin-top: 13px;
}
#obsah .hlavni #obsah .text #produktdetail .popis .cenaBox .cena .prefix {
  width: 115px;
  display: inline-block;
}
#obsah .hlavni #obsah .text #produktdetail .popis .cenaBox .cena strong {
  font-weight: normal;
  color: #9a0000;
  font-family: HelveticaNeueW02-55Roma, Arial, sans-serif;
  font-size: 18px;
}
#obsah .hlavni #obsah .text #produktdetail .popis .cenaBox .cena strong span {
  color: #363d41;
  font-size: 12px;
  font-family: HelveticaNeueW02-45Ligh, Arial, sans-serif;
}
#obsah .hlavni #obsah .text #produktdetail .popis .btPoptat {
  background: #00621c;
  background: -moz-linear-gradient(top,#006c1f 0%,#005719 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#006c1f),color-stop(100%,#005719));
  background: -webkit-linear-gradient(top,#006c1f 0%,#005719 100%);
  background: -o-linear-gradient(top,#006c1f 0%,#005719 100%);
  background: -ms-linear-gradient(top,#006c1f 0%,#005719 100%);
  background: linear-gradient(to bottom,#006c1f 0%,#005719 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#006c1f,endColorstr=#005719,GradientType=0);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0px 1px 1px 0px rgba(255,255,255,0.38);
  box-shadow: inset 0px 1px 1px 0px rgba(255,255,255,0.38);
  float: right;
  width: 150px;
  line-height: 26px;
  text-align: center;
  font-size: 14px;
  color: #ffffff;
  font-family: HelveticaNeueW02-55Roma, Arial, sans-serif;
  border: 1px solid #363d41;
  text-decoration: none;
}
#obsah .hlavni #obsah .text #produktdetail .popis .btPoptat:hover {
  background: #870000;
  background: -moz-linear-gradient(top,#950000 0%,#780000 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#950000),color-stop(100%,#780000));
  background: -webkit-linear-gradient(top,#950000 0%,#780000 100%);
  background: -o-linear-gradient(top,#950000 0%,#780000 100%);
  background: -ms-linear-gradient(top,#950000 0%,#780000 100%);
  background: linear-gradient(to bottom,#950000 0%,#780000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#950000,endColorstr=#780000,GradientType=0);
}
#obsah .hlavni #obsah .text #produktdetail .rozsirenyPopis {
  padding-top: 50px;
  min-height: 133px;
}
#obsah .hlavni #obsah .text #produktdetail .rozsirenyPopis .zalozky .zalozka {
  -webkit-border-top-left-radius: 3px;
  -moz-border-top-left-radius: 3px;
  -ms-border-top-left-radius: 3px;
  -o-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -moz-border-top-right-radius: 3px;
  -ms-border-top-right-radius: 3px;
  -o-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  background: #535557;
  background: -moz-linear-gradient(top,#595c5e 0%,#4c4e50 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#595c5e),color-stop(100%,#4c4e50));
  background: -webkit-linear-gradient(top,#595c5e 0%,#4c4e50 100%);
  background: -o-linear-gradient(top,#595c5e 0%,#4c4e50 100%);
  background: -ms-linear-gradient(top,#595c5e 0%,#4c4e50 100%);
  background: linear-gradient(to bottom,#595c5e 0%,#4c4e50 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#595c5e,endColorstr=#4c4e50,GradientType=0);
  -webkit-box-shadow: inset 0px 1px 1px 0px rgba(255,255,255,0.38);
  box-shadow: inset 0px 1px 1px 0px rgba(255,255,255,0.38);
  display: block;
  float: left;
  padding: 5px 20px;
  border: 1px solid #363d41;
  border-bottom: 0;
  margin-right: 3px;
  color: #ffffff;
  font-size: 14px;
  font-family: HelveticaNeueW02-55Roma, Arial, sans-serif;
  text-decoration: none;
}
#obsah .hlavni #obsah .text #produktdetail .rozsirenyPopis .zalozky .zalozka:hover {
  background: #870000;
  background: -moz-linear-gradient(top,#950000 0%,#780000 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#950000),color-stop(100%,#780000));
  background: -webkit-linear-gradient(top,#950000 0%,#780000 100%);
  background: -o-linear-gradient(top,#950000 0%,#780000 100%);
  background: -ms-linear-gradient(top,#950000 0%,#780000 100%);
  background: linear-gradient(to bottom,#950000 0%,#780000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#950000,endColorstr=#780000,GradientType=0);
}
#obsah .hlavni #obsah .text #produktdetail .rozsirenyPopis .zalozky .zalozka.on {
  background: #cecece;
  background: -moz-linear-gradient(top,#dfdfdf 0%,#bdbdbd 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#dfdfdf),color-stop(100%,#bdbdbd));
  background: -webkit-linear-gradient(top,#dfdfdf 0%,#bdbdbd 100%);
  background: -o-linear-gradient(top,#dfdfdf 0%,#bdbdbd 100%);
  background: -ms-linear-gradient(top,#dfdfdf 0%,#bdbdbd 100%);
  background: linear-gradient(to bottom,#dfdfdf 0%,#bdbdbd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dfdfdf,endColorstr=#bdbdbd,GradientType=0);
  color: #3e3e3e;
  font-size: 16px;
  font-family: HelveticaNeueW02-55Roma, Arial, sans-serif;
  padding-top: 10px;
  margin-top: -5px;
  border: 1px solid #c8c8c8;
  border-bottom: 0;
}
#obsah .hlavni #obsah .text #produktdetail .rozsirenyPopis .oramovani {
  background: #f3f3f3;
  background: -moz-linear-gradient(top,#e6e6e6 0%,#ffffff 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e6e6e6),color-stop(100%,#ffffff));
  background: -webkit-linear-gradient(top,#e6e6e6 0%,#ffffff 100%);
  background: -o-linear-gradient(top,#e6e6e6 0%,#ffffff 100%);
  background: -ms-linear-gradient(top,#e6e6e6 0%,#ffffff 100%);
  background: linear-gradient(to bottom,#e6e6e6 0%,#ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6e6e6,endColorstr=#ffffff,GradientType=0);
  width: 645px;
  height: 25px;
  border-top: 1px solid #d5dfe3;
  position: absolute;
}
#obsah .hlavni #obsah .text #produktdetail .rozsirenyPopis .oramovani .pravy-okraj {
  background: rgba(255,255,255,-0.5);
  background: -moz-linear-gradient(left,rgba(255,255,255,0) 0%,#ffffff 100%);
  background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#ffffff));
  background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,#ffffff 100%);
  background: -o-linear-gradient(left,rgba(255,255,255,0) 0%,#ffffff 100%);
  background: -ms-linear-gradient(left,rgba(255,255,255,0) 0%,#ffffff 100%);
  background: linear-gradient(to right,rgba(255,255,255,0) 0%,#ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(255,255,255,0),endColorstr=#ffffff,GradientType=1);
  width: 100px;
  height: 100%;
  position: absolute;
  right: 0px;
  top: -1px;
}
#obsah .hlavni #obsah .text #produktdetail .rozsirenyPopis .oramovani .vnitrek {
  margin: 0 1px;
  height: 130px;
}
#obsah .hlavni #obsah .text #produktdetail .rozsirenyPopis .obsah {
  position: relative;
  z-index: 1;
  padding: 30px 21px 0 21px;
}
#obsah .hlavni #obsah .text #produktdetail .rozsirenyPopis .obsah h2 {
  font-size: 19px;
  color: #31383f;
  text-decoration: underline;
  font-weight: normal;
  font-family: ;
  border: 0;
  padding: 0;
  background: none;
  margin: 0 0 10px 0;
}
#obsah .hlavni #obsah .text #produktdetail .rozsirenyPopis .obsah .obsahText {
  display: none;
}
#obsah .hlavni #obsah .text #produktdetail .rozsirenyPopis .obsah .obsahText#obsahText3 .polozka {
  float: left;
  width: 300px;
  margin-bottom: 10px;
}
#obsah .hlavni #obsah .text #produktdetail .rozsirenyPopis .obsah .obsahText#obsahText3 .polozka img {
  margin-top: -2px;
}
#obsah .hlavni #obsah .text #produktdetail .rozsirenyPopis .obsah .obsahText#obsahText3 .polozka a {
  color: #505050;
  text-decoration: underline;
}
#obsah .hlavni #obsah .text #produktdetail .rozsirenyPopis .obsah .obsahText#obsahText3 .polozka a:hover {
  color: #9a0000;
}
#obsah .hlavni #obsah .text #produktdetail .rozsirenyPopis .obsah .obsahText#obsahText4 .greyform {
  margin-top: 10px;
}
#obsah .hlavni #obsah .text #produktdetail .rozsirenyPopis .obsah .obsahText#obsahText4 .greyform .greyform-nadpis-formulare {
  display: none;
}
#obsah .hlavni #obsah #pagebtn {
  text-align: left;
}
#obsah .hlavni #obsah #pagebtn a {
  display: block;
  float: left;
  font-size: 11px;
  font-weight: normal;
  margin-right: 40px;
  padding: 7px 0 7px 36px;
  color: #505050;
  text-decoration: underline;
  font-family: ;
}
#obsah .hlavni #obsah #pagebtn a:hover {
  color: #b53e23;
}
#obsah .hlavni #obsah #pagebtn a.tisk {
  background: url(imgs/ico-tiskarna.png) no-repeat;
}
#obsah .hlavni #obsah #pagebtn a.doporuc {
  background: url(imgs/ico-obalka.png) no-repeat;
}
#obsah .hlavni #obsah #pagebtn #socialbtnhp {
  width: 200px;
  position: absolute;
  right: 0;
  margin-top: 2px;
}
#obsah .hlavni #obsah #pagebtn #socialbtnhp #facebook-like {
  float: right;
  margin-left: 15px;
}
#obsah .hlavni #obsah #pagebtn #socialbtnhp #google-plus {
  float: right;
  margin-left: 15px;
}
#paticka {
  background: #003e19;
  background: -moz-linear-gradient(top,#00461c 0%,#003616 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#00461c),color-stop(100%,#003616));
  background: -webkit-linear-gradient(top,#00461c 0%,#003616 100%);
  background: -o-linear-gradient(top,#00461c 0%,#003616 100%);
  background: -ms-linear-gradient(top,#00461c 0%,#003616 100%);
  background: linear-gradient(to bottom,#00461c 0%,#003616 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00461c,endColorstr=#003616,GradientType=0);
  min-height: 220px;
}
#paticka .horni {
  padding-top: 32px;
  min-height: 120px;
  border-bottom: 1px solid #205a37;
  text-align: left;
  font-size: 12px;
  color: #e7f4ed;
  line-height: 24px;
}
#paticka .horni a {
  color: #e7f4ed;
  text-decoration: underline;
}
#paticka .horni a:hover {
  color: #b3b3b3;
}
#paticka .horni .telefon {
  float: left;
  margin-right: 10px;
}
#paticka .horni .telefon-text {
  float: left;
  width: 235px;
  margin-top: -5px;
}
#paticka .horni .mail {
  float: left;
  margin-right: 14px;
}
#paticka .horni .mail-text {
  float: left;
  width: 235px;
  margin-top: -5px;
}
#paticka .horni .adresa {
  float: left;
  margin-right: 13px;
}
#paticka .horni .adresa-text {
  float: left;
  margin-top: -5px;
}
#paticka .copy {
  float: left;
  margin-top: 30px;
  font-size: 11px;
  color: #e2e9ec;
  font-family: HelveticaNeueW02-45Ligh, Arial, sans-serif;
}
#paticka .copy a {
  color: #e2e9ec;
  text-decoration: underline;
}
#paticka .copy a:hover {
  color: #b3b3b3;
}
#paticka .animato {
  float: right;
  margin-top: 30px;
  font-size: 10px;
  color: #e2e9ec;
  font-family: Arial;
}
#paticka .animato a {
  color: #e2e9ec;
  text-decoration: underline;
}
#paticka .animato a:hover {
  color: #b3b3b3;
}
table.params-table {
  border-spacing: 0px;
  min-width: 100%;
}
table.params-table td {
  padding: 3px 5px;
  border-bottom: solid 1px #e5e5e5;
  text-align: center;
}
table.params-table tr:hover td {
  background: #EeF9f2;
}
table.params-table td:first-child {
  padding-left: 9px;
  text-align: left;
  min-width: 190px;
}
table.params-table .params-nadpis {
  background-color: #e5e5e5;
  font-weight: bold;
  text-transform: uppercase;
}
table.params-table .params-nazev-traktoru {
  font-size: 110%;
  font-weight: bold;
  text-align: center;
  background-color: #ccc;
}
table.params-table .params-nazev-traktoru:first-child {
  background-color: white;
}
table.params-table tr:hover td.params-nadpis {
  background-color: #e5e5e5;
}
table.params-table tr:hover td.params-nazev-traktoru {
  background-color: #ccc;
}
table.params-table tr:hover td.params-nazev-traktoru:first-child {
  background-color: white;
}
.polozka-aktualita {
  height: 130px;
  text-decoration: none !important;
  display: block;
}
.polozka-aktualita img {
  float: left;
  margin-right: 15px;
  width: 118px;
  height: 115px;
  object-fit: contain;
}
.polozka-aktualita h2 {
  margin: 0 !important;
  font-size: 16px !important;
  padding: 0 !important;
  font-weight: bold;
  text-decoration: underline;
}
.polozka-aktualita .datum {
  font-size: 11px;
  display: block;
}
.odsad {
  margin-bottom: 15px;
  display: block;
}
.hledej-vysledky-znovu .input-vysledky {
  width: 200px !important;
  padding: 4px;
}
.hledej-vysledky-znovu .button {
  padding: 5px 10px;
  margin-top: -1px;
}
.vysledky-vyhledavani {
  margin-top: 20px;
}
.vysledky-vyhledavani .hledej-vysledek-polozka {
  margin-bottom: 20px;
}
