.categoryPage .mainContent {
  padding-bottom: 40px;
}
.categoryPage #h1cc {
  padding-left: 30px;
  padding-right: 30px;
}
.categoryPage #h1cc #h1c {
  display: inline-block;
  margin-right: 8px;
}
.categoryPage #h1cc #h1c h1 {
  padding: 0 !important;
}
.categoryPage .item-rank.category {
  display: none;
}
.categoryPage .item-rank.category.show {
  display: inline-block;
}
.categoryPage .item-rank.category > div {
  width: 85px;
  height: 20px;
  background: url(https://i.alza.cz/Styles/full/images/sprites/st-stars16.png)
    repeat-x 0 -26px;
}
.categoryPage .item-rank.category > div .w0 {
  height: 20px;
  background: url(https://i.alza.cz/Styles/full/images/sprites/st-stars16.png)
    repeat-x 0 0;
}
.categoryPage .category-description {
  padding: 23px 30px 23px 30px;
  line-height: 1.65em;
}
.categoryPage .category-description .decription-body {
  display: none;
  margin-top: 1em;
}
.categoryPage .category-description .decription-body ul {
  margin-top: 0 !important;
}
.categoryPage .category-description .decription-body p {
  display: block;
}
.categoryPage .category-description .more,
.categoryPage .category-description .less {
  text-align: center;
  margin-top: 10px;
  border-top: 1px solid #d2d2d2;
}
.categoryPage .category-description .more .inner,
.categoryPage .category-description .less .inner {
  cursor: pointer;
  text-decoration: none;
  width: auto;
  height: auto;
  padding: 0;
  display: inline-block;
  border: 1px solid #d2d2d2;
  border-top: none;
  background: #efefef;
}
.categoryPage .category-description .more .inner:hover,
.categoryPage .category-description .less .inner:hover {
  color: #2f8dcd;
}
.categoryPage .category-description .more .inner span,
.categoryPage .category-description .less .inner span {
  display: inline-block;
  padding: 4px 6px 4px 25px;
  font-weight: normal;
  font-size: 12px;
  border: 1px solid #fff;
  background: url(https://i.alza.cz/Styles/full/images/sipka1.png)
    no-repeat 9px 10px;
}
.categoryPage .category-description p {
  display: inline;
}
.categoryPage .category-description .upperDescriptionmore {
  cursor: pointer;
  color: #999;
  text-decoration: underline;
  padding-left: 5px;
}
.categoryPage .category-description .upperDescriptionmore:hover {
  text-decoration: none;
}
.categoryPage .category-description .less .inner span {
  background: url(https://i.alza.cz/Styles/full/images/sipka2.png)
    no-repeat 9px 10px;
}
.categoryPage .category-description ul {
  padding-left: 0;
}
.categoryPage .category-description ul li {
  list-style: none;
  background: url(https://i.alza.cz/Styles/full/images/bg-text-ulli.png)
    no-repeat 1px 3px;
  padding: 0 0 0 15px;
}
.categoryPage.withLeftParametrization {
  overflow-y: auto;
  overflow-x: hidden;
  background: url("https://i.alza.cz/Styles/full/images/bgr2.png")
    repeat-y;
}
.categoryPage.withLeftParametrization #leftParametrizationContainer {
  width: 169px;
  float: left;
  height: inherit;
  border-right: 1px solid #d2d2d2;
}
.categoryPage.withLeftParametrization
  #leftParametrizationContainer
  #showCategoryMenu {
  display: block;
  height: 40px;
  line-height: 40px;
  padding-left: 15px;
  width: 155px;
  text-decoration: none;
  position: relative;
  color: #fff;
  background: gray;
}
.categoryPage.withLeftParametrization
  #leftParametrizationContainer
  #showCategoryMenu:after {
  content: "\f107";
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -8px;
  width: 11px;
  line-height: 15px;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 19px;
}
.categoryPage.withLeftParametrization
  #leftParametrizationContainer
  #showCategoryMenu:hover {
  background: #666;
}
.categoryPage.withLeftParametrization
  #leftParametrizationContainer
  #LastBoughtContent {
  margin-top: 19%;
}
.categoryPage.withLeftParametrization
  #leftParametrizationContainer
  #categoryMenu {
  width: 170px;
  position: absolute;
  z-index: 1000;
  -moz-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.5);
}
.categoryPage.withLeftParametrization .mainContent {
  float: right;
  width: 810px;
  margin-left: -2px;
  border-left: 1px solid #d2d2d2;
}
.categoryPage.withLeftParametrization .mainContent .specifyMoreContainer,
.categoryPage.withLeftParametrization .mainContent #categoryParameterFilter,
.categoryPage.withLeftParametrization .mainContent #filterBar {
  display: none !important;
}
.categoryPage.withLeftParametrization
  .mainContent
  #categoryFilter
  .specifyPriceContainer
  .ui-slider {
  width: 585px !important;
}
.categoryPage
  #hierarchicParameterGroupsToConfigureContainer
  .hierarchicParameterGroupsToConfigure
  .goupLabel {
  display: inline-block;
  width: 50%;
}
.categoryPage
  #hierarchicParameterGroupsToConfigureContainer
  .hierarchicParameterGroupsToConfigure
  .configureGroupContainer {
  display: inline-block;
  width: 49%;
  text-align: right;
}
.categoryPage #configuredHierarchicParameterGroupsInfoContainer {
  margin: 20px 0 20px 30px;
}
.categoryPage
  #configuredHierarchicParameterGroupsInfoContainer
  .configuredHierarchicParameterGroups
  .configuredHierarchicParameterGroup {
  display: inline-block;
  width: 100%;
  margin: 0 7px 0 0;
}
.categoryPage
  #configuredHierarchicParameterGroupsInfoContainer
  .configuredHierarchicParameterGroups
  .configuredHierarchicParameterGroup
  .groupName {
  padding: 3px 5px 3px 7px;
  max-width: 19%;
  float: left;
  border: 1px solid #d2d2d2;
  border-right: none;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #373737;
}
.categoryPage
  #configuredHierarchicParameterGroupsInfoContainer
  .configuredHierarchicParameterGroups
  .configuredHierarchicParameterGroup
  .selectedGroupParameterValues {
  max-width: 640px;
  float: left;
  margin-left: 1px;
  margin-top: 1px;
}
.categoryPage
  #configuredHierarchicParameterGroupsInfoContainer
  .configuredHierarchicParameterGroups
  .configuredHierarchicParameterGroup
  .selectedGroupParameterValues
  .selectedGroupParameterValue {
  display: inline-block;
  margin: -1px 0 0 -1px;
  padding: 3px 7px;
  border: 1px solid #d2d2d2;
  background-color: #f8f8f8;
}
.categoryPage
  #configuredHierarchicParameterGroupsInfoContainer
  .configuredHierarchicParameterGroups
  .configuredHierarchicParameterGroup
  .selectedGroupParameterValues
  .selectedGroupParameterValue
  .valueName {
  display: inline-block;
  font-weight: bold;
  padding: 0 2px 0 0;
  color: #373737;
}
.categoryPage
  #configuredHierarchicParameterGroupsInfoContainer
  .configuredHierarchicParameterGroups
  .configuredHierarchicParameterGroup
  .selectedGroupParameterValues
  .selectedGroupParameterValue
  .unselectGroupParameter {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 0 0 -2px -2px;
  opacity: 0.6;
  background-image: url(https://i.alza.cz/Styles/full/images/prmdel.png);
  background-repeat: no-repeat;
}
.categoryPage
  #configuredHierarchicParameterGroupsInfoContainer
  .configuredHierarchicParameterGroups
  .configuredHierarchicParameterGroup
  .selectedGroupParameterValues
  .selectedGroupParameterValue
  .unselectGroupParameter:hover {
  opacity: 1;
}
.categoryPage
  #configuredHierarchicParameterGroupsInfoContainer
  .configuredHierarchicParameterGroups
  .configuredHierarchicParameterGroup
  .selectedGroupParameterValues
  .selectedGroupParameterValue:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.categoryPage #selectedParametersInfoContainer {
  margin: 20px 0 20px 30px;
}
.categoryPage
  #selectedParametersInfoContainer
  .selectedParameters
  .selectedParameter {
  display: inline-block;
  width: 100%;
  margin: 0 7px 10px 0;
}
.categoryPage
  #selectedParametersInfoContainer
  .selectedParameters
  .selectedParameter
  .parameterName {
  padding: 3px 5px 3px 7px;
  float: left;
  border: 1px solid #d2d2d2;
  border-right: none;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #373737;
  background: #fff;
}
.categoryPage
  #selectedParametersInfoContainer
  .selectedParameters
  .selectedParameter
  .selectedValues {
  max-width: 640px;
  float: left;
  margin-left: 1px;
  margin-top: 1px;
}
.categoryPage
  #selectedParametersInfoContainer
  .selectedParameters
  .selectedParameter
  .selectedValues
  .selectedValue {
  display: inline-block;
  margin: -1px 0 0 -1px;
  padding: 3px 7px;
  border: 1px solid #d2d2d2;
  background-color: #f8f8f8;
}
.categoryPage
  #selectedParametersInfoContainer
  .selectedParameters
  .selectedParameter
  .selectedValues
  .selectedValue
  .valueName {
  display: inline-block;
  font-weight: bold;
  padding: 0 2px 0 0;
  color: #373737;
}
.categoryPage
  #selectedParametersInfoContainer
  .selectedParameters
  .selectedParameter
  .selectedValues
  .selectedValue
  .deleteValue {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 0 0 -2px -2px;
  opacity: 0.6;
  background-image: url(https://i.alza.cz/Styles/full/images/prmdel.png);
  background-repeat: no-repeat;
}
.categoryPage
  #selectedParametersInfoContainer
  .selectedParameters
  .selectedParameter
  .selectedValues
  .selectedValue
  .deleteValue:hover {
  opacity: 1;
}
.categoryPage
  #selectedParametersInfoContainer
  .selectedParameters
  .selectedParameter
  .selectedValues
  .selectedValue.topRightBorderRadius {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}
.categoryPage
  #selectedParametersInfoContainer
  .selectedParameters
  .selectedParameter
  .selectedValues
  .selectedValue.bottomRightBorderRadius {
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.categoryPage
  #selectedParametersInfoContainer
  .selectedParameters
  .selectedParameter
  .selectedValues:not(.multiline)
  .selectedValue:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.categoryPage
  #selectedParametersInfoContainer
  .selectedParameters
  .selectedParameter:not(:last-child) {
  margin-bottom: 10px;
}
.categoryPage #selectedParametersInfoContainer .clearAllParameters {
  color: #999;
}
.categoryPage #selectedParametersInfoContainer .clearAllParameters:hover {
  color: #2f8dcd;
}
.categoryPage #specifyCategoryContainer {
  margin: 2px 0 0 3px;
}
.categoryPage #specifyCategoryContainer #specifyCategory {
  color: #a6a6a6;
}
.categoryPage #specifyCategoryContainer #specifyCategory:hover {
  color: #404142;
}
.categoryPage.alzaPremiumDeals .breadCrupmps {
  width: 100%;
  max-width: 100%;
  height: 40px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.categoryPage.alzaPremiumDeals .category-description {
  background: url(https://i.alza.cz/Styles/full/images/sectbgr.png)
    repeat-x 0 0;
}
.categoryPage.alzaPremiumDeals #blockFilterNoEmpty {
  margin: 60px 0 0 0;
}
.categoryPage.alzaPremiumDeals
  #blockFilterNoEmpty
  #moreAlzaPremiumDealsWithAlzaPremiumContainer {
  text-align: center;
  width: 100%;
}
.categoryPage.alzaPremiumDeals
  #blockFilterNoEmpty
  #moreAlzaPremiumDealsWithAlzaPremiumContainer
  #tryAlzaPremiumContainer {
  padding: 30px 0;
}
.categoryPage.alzaPremiumDeals
  #blockFilterNoEmpty
  #moreAlzaPremiumDealsWithAlzaPremiumContainer
  #tryAlzaPremiumContainer
  .caption {
  font-size: 28px;
  color: #cd2f2f;
}
.categoryPage.alzaPremiumDeals
  #blockFilterNoEmpty
  #moreAlzaPremiumDealsWithAlzaPremiumContainer
  #tryAlzaPremiumContainer
  .additionalInfo {
  padding: 20px 0 25px 0;
  color: #a6a6a6;
}
.categoryPage.alzaPremiumDeals
  #blockFilterNoEmpty
  #moreAlzaPremiumDealsWithAlzaPremiumContainer
  #tryAlzaPremiumContainer
  #tryAlzaPremium {
  display: inline-block;
  font-size: 18px !important;
  font-weight: bold;
}
.categoryPage.alzaPremiumDeals
  #blockFilterNoEmpty
  #moreAlzaPremiumDealsWithAlzaPremiumContainer
  #tryAlzaPremiumContainer
  #tryAlzaPremium
  span {
  font-weight: normal;
  font-size: 14px !important;
}
.categoryPage.alzaPremiumDeals
  #blockFilterNoEmpty
  #moreAlzaPremiumDealsWithAlzaPremiumContainer
  .hiddenAlzaPremiumDeals {
  display: block;
  width: 100%;
  height: 255px;
  background-repeat: no-repeat;
}
.categoryPage.alzaPremiumDeals
  #blockFilterNoEmpty
  #moreAlzaPremiumDealsWithAlzaPremiumContainer
  .hiddenAlzaPremiumDeals.top {
  background-image: url(https://i.alza.cz/Styles/full/images/alza-premium-deals-01.png);
}
.categoryPage.alzaPremiumDeals
  #blockFilterNoEmpty
  #moreAlzaPremiumDealsWithAlzaPremiumContainer
  .hiddenAlzaPremiumDeals.bottom {
  margin: 0 0 -16px 0;
  background-image: url(https://i.alza.cz/Styles/full/images/alza-premium-deals-02.png);
}
.categoryPage .icon-helpAlmostNew {
  background: url(https://i.alza.cz/Styles/full/images/sprites/info-ikony.png)
    no-repeat 0 1px;
  display: inline-block;
  width: 15px;
  height: 15px;
  position: relative;
  top: 3px;
  margin-left: 2px;
}
.categoryPage .icon-helpAlmostNew:hover,
.categoryPage .icon-helpAlmostNew.active {
  background: url(https://i.alza.cz/Styles/full/images/sprites/info-ikony.png)
    no-repeat 0 -14px;
}
.infoMessageDialog {
  width: 215px;
  padding: 10px;
  font-size: 11px;
  color: #000;
}
#h1c.categoryPage h1 {
  font-size: 27px;
}
.hracky-alza-cz .categoryPage .category-description {
  color: gray;
  background: url(https://i.alza.cz/App_Themes/hracky/images/category/bg-shadow.gif)
    repeat-x;
}
.hracky-alza-cz .categoryPage .category-description .more,
.hracky-alza-cz .categoryPage .category-description .less {
  border-top: 1px solid #bae2fc;
}
.hracky-alza-cz .categoryPage .category-description .more .inner,
.hracky-alza-cz .categoryPage .category-description .less .inner {
  border-top: none;
  color: #21638f;
}
.categoryPage.withSidebar {
  background: url("https://i.alza.cz/Styles/full/images/bgr2.png")
    repeat-y;
  overflow: auto;
}
.categoryPage.withSidebar .sidebar {
  width: 170px;
  float: left;
}
.categoryPage.withSidebar .mainContent {
  float: right;
  width: 810px;
}
.categoryPage.withSidebar .specifyMoreContainer,
.categoryPage.withSidebar #categoryParameterFilter,
.categoryPage.withSidebar #filterBar {
  display: none !important;
}
.categoryPage.withSidebar.noresults {
  overflow: visible;
}
.layout-1 .categoryPage.withSidebar .mainContent {
  width: 1085px;
}
.layout-1 .categoryPage.withLeftParametrization .mainContent {
  width: 1085px;
}
.layout-1
  .categoryPage.withLeftParametrization
  .mainContent
  #categoryFilter
  .specifyPriceContainer
  .ui-slider {
  width: 860px !important;
}
.layout-1.lng-en .categoryPage.withLeftParametrization .mainContent {
  width: 1085px;
}
.layout-1.lng-en
  .categoryPage.withLeftParametrization
  .mainContent
  #categoryFilter
  .specifyPriceContainer
  .ui-slider {
  width: 820px !important;
}
.layout-1 #selectedParametersInfoContainer .selectedValues {
  max-width: 833px !important;
}
.layout-2 .categoryPage.withSidebar .mainContent {
  width: 1355px;
}
.layout-2 .categoryPage.withLeftParametrization .mainContent {
  width: 1355px;
}
.alzaCarousel.categorypage {
  z-index: 0;
}
#wizardHost:after {
  clear: both;
  font-size: 0;
  height: 1px;
  display: block;
  content: " ";
}
#blockFilterEmpty {
  height: 155px;
  padding: 30px 30px 0 30px;
}
#blockFilterEmpty div.c0 {
  font-weight: bold;
  padding-left: 55px;
  height: 60px;
  background: #efefef
    url(https://i.alza.cz/Styles/full/images/sl08.png)
    no-repeat 15px -410px;
}
#blockFilterEmpty div.c1 {
  float: left;
  padding: 20px 10px 0 0;
  font-weight: bold;
  font-size: 15px;
}
#blockFilterEmpty div.c11 {
  float: left;
  width: 110px;
  height: 70px;
}
#blockFilterEmpty div.c2 {
  float: right;
  padding: 18px 18px 0 0;
}
#blockFilterEmpty .inner {
  padding: 1px;
  border: 1px solid #ffe3e3;
}
#blockFilterEmpty .alzBox.err {
  margin: 0 0 0 0 !important;
}
#blockFilterEmpty .alzBox.err .right {
  float: right;
  margin-top: -3px;
}
#pes3 {
  width: 240px;
  height: 230px;
  margin: 0 auto;
  position: relative;
  top: 0;
  right: -300px;
  background: url(https://i.alza.cz/Styles/full/images/alzak-search.png)
    no-repeat;
}
.wizardDialog_title {
  color: #a6a6a6;
  font-size: 15px;
  margin: 6px auto;
  text-align: center;
}
.wizardDialog_question-title {
  color: #2f8dcd;
  margin: 25px auto;
  font-size: 25px;
  text-align: center;
}
.questionWizard {
  padding: 12px 0px 8px 0px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  text-align: center;
  margin: 8px 0;
  width: 970px;
}
.questionWizard:after {
  display: block;
  content: " ";
  clear: both;
}
.questionWizard .title {
  position: relative;
}
.questionWizard .title h3 {
  font-size: 27px;
  font-style: normal;
  font-weight: normal;
  text-align: left;
  color: #2f8dcd;
}
.questionWizard .title .controls {
  float: right;
  line-height: 27px;
}
.questionWizard .row {
  position: relative;
  text-align: left;
}
.questionWizard .row.hrow,
.questionWizard .row.mrow {
  margin-bottom: 8px;
}
.questionWizard .row.mrow {
  margin-bottom: 12px;
}
.questionWizard .row.mrow.alzaCarousel {
  padding-top: 0px;
}
.questionWizard .row.brow {
  position: relative;
  margin: 0 auto 10px 0;
  display: inline-block;
  width: 100%;
  padding: 0 30px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.questionWizard .row:after {
  display: block;
  clear: both;
  content: " ";
}
.questionWizard .question {
  counter-reset: options;
}
.questionWizard .option {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  display: block;
  float: left;
  counter-increment: options;
}
.questionWizard .option a {
  text-decoration: none;
  text-align: center;
  font-size: 14px;
  font-weight: normal;
  color: #000;
  -moz-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  -webkit-transition: color 0.2s linear;
  transition: color 0.2s linear;
}
.questionWizard .option .inner {
  position: relative;
  overflow: hidden;
  border: none;
  margin: -1px;
}
.questionWizard .option .inner .image-container {
  height: 0;
  padding: 0 0 100% 0;
  float: left;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  position: relative;
  border: 1px solid #fff;
  overflow: hidden;
  border-radius: 5px;
}
.questionWizard .option .inner .image-container img {
  position: absolute;
  left: -2%;
  top: -2%;
  display: block;
  margin: 0 auto;
  width: 104%;
  height: 104%;
}
.questionWizard .option .inner .image-container:before {
  content: counter(options, upper-alpha);
  font-size: 90px;
  top: 15px;
  font-weight: bold;
  color: rgba(255, 255, 255, 0.95);
  position: relative;
  visibility: hidden;
  -moz-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  -webkit-transition: color 0.2s linear;
  transition: color 0.2s linear;
}
.questionWizard .option .inner .image-container:after {
  clear: both;
  display: block;
  content: " ";
  height: 1px;
}
.questionWizard .option .inner .image-container + * {
  clear: both;
}
.questionWizard .option .inner:after {
  clear: both;
  display: block;
  content: " ";
}
.questionWizard .option .opw {
  position: relative;
}
.questionWizard .option .opw:after {
  content: counter(options, upper-alpha);
  color: rgba(255, 255, 255, 0.95);
  position: absolute;
  -moz-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  -webkit-transition: color 0.2s linear;
  transition: color 0.2s linear;
  bottom: 8px;
  left: 8px;
  z-index: 8;
  border-radius: 5px;
  background-color: rgba(64, 65, 66, 0.9);
  width: 35px;
  height: 35px;
  display: block;
  font-size: 25px;
  line-height: 35px;
  -moz-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
  -webkit-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
}
.questionWizard .option:hover a,
.questionWizard .option.selected a {
  color: #2f8dcd;
}
.questionWizard .option:hover h4,
.questionWizard .option.selected h4 {
  color: #2f8dcd;
}
.questionWizard .option:hover .opw:after,
.questionWizard .option.selected .opw:after {
  background-color: rgba(47, 141, 205, 0.8);
}
.questionWizard .option h4 {
  font-size: 16px;
  font-weight: normal;
  margin: 0px;
  padding: 0.6em 0.3em 0.6em 0.3em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #404142;
  -moz-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
  -webkit-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
  text-align: center;
  height: 60px;
  border-radius: 0 0 5px 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.questionWizard .option h4 a {
  text-decoration: none;
  line-height: 1.2em;
}
.questionWizard .option.selected .checked-box {
  font-size: 16px;
  display: block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 100%;
  height: 100%;
  position: absolute;
  top: -1.75em;
  left: 0px;
}
.questionWizard .option.selected .checked-box:after {
  content: "\f00c";
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 10em;
  margin: -0.5em;
  color: #fff;
  text-shadow: 2px 6px rgba(0, 0, 0, 0.1);
  -moz-transition: color linear 0.2s;
  -o-transition: color linear 0.2s;
  -webkit-transition: color linear 0.2s;
  transition: color linear 0.2s;
  line-height: 1.2em;
}
.questionWizard .option.selected .inner:hover .checked-box:after {
  color: rgba(255, 255, 255, 0.8);
}
.questionWizard .option.selected .option-inner {
  background: #2f8dcd;
}
.questionWizard .option.selected .option-inner a {
  color: #fff;
}
.questionWizard .option.selected .option-inner align-content:hover {
  color: #fff;
}
.questionWizard .option.no-image h4 {
  margin-left: 0;
}
.questionWizard .option.no-image .opw:after {
  display: none;
}
.questionWizard .option.no-image .inner .image-container {
  background-color: #d2d2d2;
}
.questionWizard .option.no-image .inner .image-container:before {
  visibility: visible;
}
.questionWizard .option.no-image .inner a img {
  display: none;
}
.questionWizard .option.no-image .inner .image-container {
  background-color: #cdcdcd;
}
.questionWizard .option.no-image .inner:hover .image-container:before {
  color: #fff;
}
.questionWizard .option-inner {
  margin: 0 7px;
  padding: 5px;
  -moz-transition: background-color linear 0.2s;
  -o-transition: background-color linear 0.2s;
  -webkit-transition: background-color linear 0.2s;
  transition: background-color linear 0.2s;
  border-radius: 6px;
  width: 158px;
  position: relative;
}
.questionWizard .next-btn,
.questionWizard .prev-btn {
  display: block;
  min-width: 100px;
  height: 25px;
  text-align: center;
  line-height: 25px;
  text-decoration: none;
  position: relative;
  -moz-transition: all 0.25s linear;
  -o-transition: all 0.25s linear;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
  padding: 0 12px;
}
.questionWizard .prev-btn {
  float: left;
  color: #cdcdcd;
}
.questionWizard .next-btn {
  float: right;
}
.questionWizard .wiz-ctrl {
  float: left;
  height: 34px;
  line-height: 34px;
  display: block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: 4px;
}
.questionWizard .wiz-ctrl i.fa {
  color: #cdcdcd;
  -moz-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  -webkit-transition: color 0.2s linear;
  transition: color 0.2s linear;
  font-size: 1.7em;
  vertical-align: middle;
  position: relative;
  top: -0.05em;
  right: -0.05em;
}
.questionWizard .wiz-ctrl:hover i.fa {
  color: #2f8dcd;
}
.questionWizard .wiz-ctrl.wiz-ctrl-square {
  width: 30px;
}
.questionWizard .mrow {
  width: 100%;
  position: relative;
}
.questionWizard .question {
  width: auto;
  margin: 0 auto;
  opacity: 0;
  visibility: hidden;
  -moz-transition: opacity 0.3s linear 0s, visibility 0s linear 0.6s,
    max-height 0s linear 0.3s;
  -o-transition: opacity 0.3s linear 0s, visibility 0s linear 0.6s,
    max-height 0s linear 0.3s;
  -webkit-transition: opacity 0.3s linear 0s, visibility 0s linear 0.6s,
    max-height 0s linear 0.3s;
  transition: opacity 0.3s linear 0s, visibility 0s linear 0.6s,
    max-height 0s linear 0.3s;
  max-height: 0px;
  overflow: hidden;
  width: 100%;
  padding: 0 30px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.questionWizard .question > h4 {
  display: none;
}
.questionWizard .question.selected {
  visibility: visible;
  max-height: 1000px;
}
.questionWizard .question.loading {
  opacity: 1;
}
.questionWizard .question.loading .option:nth-of-type(n + 6) {
  display: none;
}
.questionWizard .question.flickity-enabled {
  padding: 0px;
}
.questionWizard .question.flickity-enabled.selected,
.questionWizard .question.manual-enabled.selected {
  width: 100%;
  -moz-transition: opacity 0.3s linear 0.3s, visibility 0s,
    max-height 0s linear 0.3s;
  -o-transition: opacity 0.3s linear 0.3s, visibility 0s,
    max-height 0s linear 0.3s;
  -webkit-transition: opacity 0.3s linear 0.3s, visibility 0s,
    max-height 0s linear 0.3s;
  transition: opacity 0.3s linear 0.3s, visibility 0s, max-height 0s linear 0.3s;
  opacity: 1;
}
.questionWizard .question .manual-container {
  position: relative;
  margin: 0 auto;
  text-align: center;
}
.questionWizard .question .manual-container .option {
  float: none;
  display: inline-block;
  vertical-align: top;
}
.questionWizard
  .question
  .manual-container
  .option
  .inner
  .image-container:before {
  font-size: 100px;
  top: 20px;
}
.questionWizard .bottom-controls {
  float: right;
}
.questionWizard .left-text {
  float: left;
  line-height: 32px;
  vertical-align: middle;
}
.questionWizard .left-text .alternative-link {
  color: #2f8dcd;
  -moz-transition: color linear 0.3s;
  -o-transition: color linear 0.3s;
  -webkit-transition: color linear 0.3s;
  transition: color linear 0.3s;
  text-decoration: none;
}
.questionWizard .left-text .alternative-link .alternative-link:hover {
  color: #00275a;
}
.questionWizard .left-text .alternative-link span {
  text-decoration: underline;
  vertical-align: middle;
  line-height: normal;
  display: inline-block;
}
.questionWizard .left-text .alternative-link .fa {
  vertical-align: middle;
  margin-right: 0.3em;
  line-height: 32px;
}
.questionWizard .result-btn {
  padding: 0 7px;
}
.questionWizard .flickity-enabled {
  position: relative;
}
.questionWizard .flickity-enabled .option:nth-of-type(1) {
  padding-left: 30px;
}
.questionWizard .flickity-enabled .option:nth-last-of-type(1) {
  padding-right: 30px;
}
.questionWizard .flickity-enabled:focus {
  outline: none;
}
.questionWizard .flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}
.questionWizard .flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.questionWizard .flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.questionWizard .flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}
.questionWizard
  .flickity-enabled.is-draggable
  .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.questionWizard .flickity-prev-next-button {
  position: absolute;
  top: 40%;
  width: 44px;
  height: 44px;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  background-color: transparent;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.questionWizard .flickity-prev-next-button:active {
  opacity: 0.6;
}
.questionWizard .flickity-prev-next-button.previous {
  left: 10px;
}
.questionWizard .flickity-prev-next-button.next {
  right: 10px;
}
.questionWizard .flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px;
}
.questionWizard .flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px;
}
.questionWizard .flickity-prev-next-button:disabled {
  display: none;
}
.questionWizard .flickity-prev-next-button svg {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}
.questionWizard .flickity-prev-next-button .arrow {
  fill: #cdcdcd;
  -moz-transition: fill linear 0.3s;
  -o-transition: fill linear 0.3s;
  -webkit-transition: fill linear 0.3s;
  transition: fill linear 0.3s;
}
.questionWizard .flickity-prev-next-button:hover .arrow,
.questionWizard .flickity-prev-next-button:focus .arrow {
  fill: #2f8dcd;
}
#wizardSearchResult {
  margin: 30px 30px 15px 30px;
}
#producerList {
  line-height: 20px;
  margin: 0;
  text-transform: capitalize;
}
#producerList h2 {
  margin: 0;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 15px;
  text-transform: none;
}
#producerList .topp .c3 {
  vertical-align: middle;
  width: 115px;
}
#producerList .topp .c3 .imgc {
  display: inline-block;
  vertical-align: middle;
  line-height: 14px;
  font-size: 14px;
}
#producerList .topp .c3 .n {
  display: inline-block;
  line-height: 14px;
}
#producerList .c span.chb {
  display: block;
  margin-bottom: 5px;
}
#producerList .c span {
  overflow: hidden;
}
#producerList.cm .c {
  float: left;
  width: 169px;
  padding-right: 15px;
}
#producerList.cs .c span {
  float: left;
  margin-right: 15px;
}
.single #producerList.cm .c {
  padding-right: 8px;
}
.groupValues #producerList {
  line-height: 20px;
  border: none;
  background-color: transparent;
}
#bestcat {
  margin-bottom: 10px;
}
#bestcat #bestfooter {
  text-align: center;
  background: none;
}
#bestcat #bestfooter #lblAllB {
  text-decoration: none;
  padding: 0;
  width: auto;
  height: auto;
  display: inline-block;
  border: 1px solid #d2d2d2;
  border-top-width: 0;
  background: #efefef;
}
#bestcat #bestfooter #lblAllB > span {
  display: inline-block;
  padding: 6px;
  padding-left: 25px;
  font-weight: normal;
  border: 1px solid #fff;
  background: url(https://i.alza.cz/Styles/full/images/sipka1.png)
    no-repeat 9px 12px;
}
#bestcat #bestfooter #lblAllB.open > span {
  background: url(https://i.alza.cz/Styles/full/images/sipka2.png)
    no-repeat 9px 12px;
}
#best {
  margin: 0;
  padding: 15px 30px 0 30px;
  margin-top: 10px;
  overflow-y: hidden;
}
#best h2 {
  font-size: 20px;
  margin: 0;
  padding: 0 0 5px 0;
}
#best #besti a {
  text-decoration: none;
  font-weight: bold;
  padding-right: 10px;
}
#best #besti a:hover {
  text-decoration: underline;
}
#best #besti > div {
  clear: both;
}
#best .index-1 .b1 {
  background-position: 0 -39px;
}
#best .index-2 .b1 {
  background-position: 0 -78px;
}
#best .index-3 .b1 {
  background-position: 0 -117px;
}
#best .index-4 .b1 {
  background-position: 0 -156px;
}
#best .index-5 .b1 {
  background-position: 0 -195px;
}
#best .index-6 .b1 {
  background-position: 0 -234px;
}
#best .index-7 .b1 {
  background-position: 0 -273px;
}
#best .index-8 .b1 {
  background-position: 0 -312px;
}
#best .index-9 .b1 {
  background-position: 0 -351px;
}
#best .b1a {
  width: 20px;
  float: left;
  font-size: 10px;
  padding-top: 30px;
  color: gray;
}
#best .b1 {
  width: 60px;
  height: 60px;
  float: left;
  text-align: right;
  padding: 7px 0;
}
#best .b1 img {
  width: 60px;
  height: 60px;
}
#best .b2 {
  width: 550px;
  float: left;
  display: table;
  height: 74px;
  padding-left: 10px;
}
#best .b2 .group {
  display: table-cell;
  vertical-align: middle;
}
#best .b2 .group .presentText {
  display: block;
  margin-top: -1px;
  font-size: 11px;
  color: #f00000;
}
#best .b2 .group a span {
  text-decoration: underline;
}
#best .b2 .group a c {
  font-size: 13px;
}
#best .b3 {
  position: relative;
  width: 105px;
  float: right;
  font-weight: bold;
  text-align: right;
  padding-top: 19px;
  font-family: arial, sans-serif;
  color: #f00000;
}
#best .b3 .compBlock {
  min-height: 10px;
}
#best .b3 .compBlock .compare {
  background: url(https://i.alza.cz/Styles/full/images/bg-price-cross.png)
    no-repeat center center;
  color: #404142;
  font-size: 11px;
  letter-spacing: 0;
  font-weight: normal;
}
#best .b3 .icon-percentage {
  display: block;
  position: absolute;
  top: 17px;
  right: 54px;
  height: 35px;
  padding-top: 14px;
  font-size: 12px;
  width: 38px;
  text-align: center;
  background: url(https://i.alza.cz/Styles/full/images/box-a-04.png)
    no-repeat -215px -75px;
  color: #000;
}
#best .bt1 {
  text-decoration: underline;
}
#best .bt2 {
  font-size: 11px;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: inline-block;
  width: 550px;
}
#best .avl {
  white-space: nowrap;
}
#besti {
  border-bottom: 1px solid #d2d2d2;
}
#besti .b33 {
  font-size: 11px;
  font-weight: normal;
  padding-top: 1px;
  color: #222;
}
#besti .avl > div {
  display: inline;
}
#besti h4 {
  font-size: 16px;
  display: inline;
}
#besti > div {
  border-bottom: 1px solid #d2d2d2;
}
#besti > div:last-child {
  border-bottom: 0;
}
#bestfooter {
  margin: 0;
  background: url(https://i.alza.cz/Styles/full/images/bg-main-colunm-delimiter.gif)
    repeat-x 0 0;
}
#bestfooter #lblAllB {
  font-size: 12px;
  width: 195px;
  padding: 5px 20px 0 40px;
  height: 35px;
  margin: auto;
  text-decoration: underline;
  cursor: pointer;
  font-weight: bold;
  background: url(https://i.alza.cz/Styles/full/images/bg-best-next3.png)
    0 0 no-repeat;
}
#bestfooter #lblAllB:hover {
  color: #2f8dcd;
}
#bestfooter #lblAllB.open {
  background-position: 0 -45px;
}
#bestfooter a#lblAllB {
  display: block;
}
.layout-1 #bestcat #best .b2 {
  width: 800px;
}
.layout-1 #bestcat #best .b2 .bt2 {
  width: 800px;
}
#commodityDiscussionPostsContainer > * {
  -moz-transition: opacity 200ms ease;
  -o-transition: opacity 200ms ease;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}
#commodityDiscussionPostsContainer .noPosts {
  display: none;
  color: #f3f3f3;
  text-align: center;
  margin: 20px auto 20px;
}
#categoryDiscussionPostsContainer.loading,
#discussionTab.loading {
  position: relative;
}
#categoryDiscussionPostsContainer.loading:before,
#discussionTab.loading:before {
  content: "";
  position: absolute;
  display: block;
  z-index: 2;
  top: 100px;
  left: 50%;
  width: 5em;
  height: 5em;
  border-top: 0.5em solid #2881bd;
  border-right: 0.5em solid transparent;
  border-bottom: 0.5em solid transparent;
  border-left: 0.5em solid #2881bd;
  border-radius: 50%;
  -moz-animation: loader-rotate 1.1s infinite linear;
  -o-animation: loader-rotate 1.1s infinite linear;
  -webkit-animation: loader-rotate 1.1s infinite linear;
  animation: loader-rotate 1.1s infinite linear;
  margin-left: -20px;
}
#categoryDiscussionPostsContainer.loading:after,
#discussionTab.loading:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
#categoryDiscussionPostsContainer.loading
  #commodityDiscussionPostsContainer
  > .commodityDiscussionPostItem,
#discussionTab.loading
  #commodityDiscussionPostsContainer
  > .commodityDiscussionPostItem {
  opacity: 0.5;
}
@-moz-keyframes loader-rotate {
  0% {
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes loader-rotate {
  0% {
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes loader-rotate {
  0% {
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.commodityDiscussionPostItem {
  clear: both;
}
.commodityDiscussionPostItem .btnx.blue {
  font-weight: 400;
}
.commodityDiscussionPostItem.withReaction .countContainer {
  color: #2f8dcd;
}
.commodityDiscussionPostItem.withReaction .btnx.blue {
  color: #000;
  background: #f8f8f8;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#fff),
    to(#efefef)
  );
  background: -webkit-linear-gradient(top, #fff, #efefef);
  background: -moz-linear-gradient(top, #fff, #efefef);
  background: -ms-linear-gradient(top, #fff, #efefef);
  background: -o-linear-gradient(top, #fff, #efefef);
  background: linear-gradient(top, #fff, #efefef);
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #d2d2d2;
}
.commodityDiscussionPostItem.withReaction
  .btnx.blue:not(.hoverless):not(.disabled):hover {
  color: #000;
  background: #efefef;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#f8f8f8),
    to(#efefef)
  );
  background: -webkit-linear-gradient(top, #f8f8f8, #efefef);
  background: -moz-linear-gradient(top, #f8f8f8, #efefef);
  background: -ms-linear-gradient(top, #f8f8f8, #efefef);
  background: -o-linear-gradient(top, #f8f8f8, #efefef);
  background: linear-gradient(top, #f8f8f8, #efefef);
  border: 1px solid #d2d2d2;
}
.commodityDiscussionPostItem.reaction .productWrapper {
  display: none;
}
.commodityDiscussionPostItem.collapsed .postContainer {
  background: #f8f8f8;
  border-color: #f8f8f8;
}
.commodityDiscussionPostItem.question.withReaction > .childrenPostsContainer {
  margin-left: 40px;
}
#searchPost {
  display: inline-block;
  float: left;
  width: 23%;
}
.searchInputWrapper {
  position: relative;
  margin-right: 10px;
}
.searchInputWrapper .searchIcon {
  position: absolute;
  left: 11px;
  top: 9px;
  font-size: 13px;
  color: #2f8dcd;
}
.searchInputWrapper input {
  padding: 0 30px 0 35px;
  font-size: 13px;
  height: 30px;
  width: 100%;
}
.searchInputWrapper .removeSearchText {
  position: absolute;
  right: 17px;
  top: 5px;
  float: right;
  cursor: pointer;
  font-size: 20px;
  color: #d03a3b;
}
#tabsc #discussionTab {
  position: relative;
  min-height: 200px;
  padding: 0 30px 30px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.discussionPostsContainer {
  position: relative;
  margin-top: 20px;
  min-height: 200px;
}
.discussionPostsContainer #noCommodityDiscussionPosts {
  clear: both;
  text-align: center;
  margin-top: 20px;
  color: #999;
}
.discussionPostsContainer .ui-selectmenu-button {
  padding: 5px 30px 5px 10px;
  height: 18px;
  margin-right: 10px;
  background: #fff;
}
.discussionPostsContainer .ui-selectmenu-button .ui-selectmenu-text {
  max-width: 190px;
}
.selectsWrapper {
  float: left;
  width: 45%;
}
.selectsWrapper:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
}
.selectsWrapper .categoryWrapper,
.selectsWrapper .producerWrapper {
  float: left;
  width: 50%;
}
.postCount {
  float: left;
  width: 13%;
  height: 30px;
  line-height: 30px;
  text-align: center;
  box-sizing: border-box;
  padding-right: 10px;
  color: #9a9a9a;
}
.discussionSelectOptions {
  max-width: 218px;
}
.discussionSelectOptions .ui-menu {
  max-width: 218px;
}
.discussionSelectOptions .ui-menu-item-wrapper {
  max-width: 200px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  height: 24px;
  line-height: 24px;
  vertical-align: middle;
  cursor: pointer;
  padding: 0 8px 0;
  white-space: nowrap;
}
.discussionSelectOptions .ui-menu-item-wrapper:hover {
  background: #bae2fc;
}
.onlyAnsweredWrapper {
  float: left;
  height: 30px;
  margin-bottom: 35px;
  line-height: 30px;
  width: 19%;
}
.onlyAnsweredWrapper label {
  float: right;
  line-height: 30px;
}
.productWrapper {
  width: 100px;
  min-width: 100px;
  padding: 20px 30px;
  margin: -20px 20px -20px -20px;
  background: #f8f8f8;
  text-decoration: none;
  border: none;
  outline: none;
  cursor: pointer;
  color: #9a9a9a;
  font-size: 11px;
  font-family: Verdana, sans-serif;
  -moz-transition: all 120ms ease;
  -o-transition: all 120ms ease;
  -webkit-transition: all 120ms ease;
  transition: all 120ms ease;
}
.productWrapper:hover {
  text-decoration: underline;
  color: #2f8dcd;
}
.productWrapper .productPhoto {
  max-width: 100px;
  height: auto;
}
.productWrapper .productName {
  display: block;
  text-align: center;
  margin-top: 10px;
}
.childrenPostsContainer {
  margin-left: 20px;
}
.childrenPostsContainer .postContainer {
  border-color: #f8f8f8;
  background: #f8f8f8;
}
.childrenPostsContainer .postContainer:before {
  content: "";
  border: 10px solid #f8f8f8;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: none;
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  top: -10px;
  left: 60px;
}
.postContainer {
  display: flex;
  align-items: stretch;
  padding: 20px;
  margin-bottom: 10px;
  clear: both;
  -moz-transition: all 120ms ease;
  -o-transition: all 120ms ease;
  -webkit-transition: all 120ms ease;
  transition: all 120ms ease;
  position: relative;
  border: 1px solid #e8e8e8;
  border-radius: 3px;
}
.postContainer .searched {
  background: #ffa427;
}
.postContainer:hover {
  cursor: pointer;
  background: #f8f8f8;
}
.postContainer:after {
  content: "";
  display: block;
  height: 0;
  line-height: 0;
  clear: both;
}
.postContainer .rightContent {
  flex-grow: 5;
}
.postContainer .post {
  margin-bottom: 20px;
  overflow-wrap: break-word;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-word;
  word-break: break-word;
}
.postContainer .post a:hover {
  color: #3697d9;
  text-decoration: underline;
}
.postContainer .postInfoContainer {
  margin-bottom: 20px;
  font-size: 13px;
  color: #9a9a9a;
}
.postContainer .postInfoContainer .authorImageContainer {
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px 0 0;
  height: 30px;
  border-radius: 15px;
}
.postContainer .postInfoContainer .authorImageContainer .authorImage,
.postContainer .postInfoContainer .authorImageContainer .facebookImage {
  width: 30px;
  height: 30px;
  border-radius: 15px;
  background-size: cover;
  background-repeat: no-repeat;
}
.postContainer .postInfoContainer .authorImageContainer .authorImage.anonymous {
  background-image: url(https://i.alza.cz/Styles/full/images/loggedUser-avatar.png);
}
.postContainer
  .postInfoContainer
  .authorImageContainer
  .authorImage.alzaExpert {
  background-image: url(https://i.alza.cz/Styles/full/images/alza-exper-iko.png);
}
.postContainer
  .postInfoContainer
  .authorImageContainer
  .authorImage.vendorExpert {
  max-width: 100px;
  width: auto;
  height: auto;
  max-height: 30px;
  line-height: 30px;
  border-radius: 0;
}
.postContainer .postInfoContainer .authorImageContainer .authorImage.gender {
  width: 31px;
  height: 31px;
  background-image: url(https://i.alza.cz/Styles/full/images/sprites/customer-avatars.png);
  background-repeat: no-repeat;
}
.postContainer
  .postInfoContainer
  .authorImageContainer
  .authorImage.gender.female {
  background-position: 0 0;
}
.postContainer
  .postInfoContainer
  .authorImageContainer
  .authorImage.gender.male {
  background-position: 0 -32px;
}
.postContainer .author,
.postContainer .dateCreated {
  display: inline;
}
.postContainer .replyContainer {
  height: 30px;
  line-height: 30px;
  display: inline-block;
  float: left;
}
.postContainer .replyContainer .fa {
  margin-left: 4px;
}
.postContainer .sendToAlzaBlock {
  height: 30px;
  line-height: 30px;
  display: inline-block;
  margin-left: 5px;
}
.postContainer .sendToAlzaBlock .fa {
  margin-left: 4px;
}
.postContainer .countContainer {
  display: inline-block;
  line-height: 30px;
  margin-left: 5px;
}
.postContainer .userEvaluationContainer {
  float: right;
}
.postContainer .userEvaluationContainer .evaluate {
  display: inline-block;
  width: 22px;
  height: 20px;
  position: relative;
  top: 1px;
}
.postContainer .userEvaluationContainer .evaluate .disabled {
  cursor: default;
}
.postContainer .userEvaluationContainer .voteYes {
  background-image: url(https://i.alza.cz/Styles/images/svg/thumb-up.svg);
}
.postContainer .userEvaluationContainer .voteYes:hover:not(.disabled),
.postContainer .userEvaluationContainer .voteYes.selected {
  background-image: url("https://i.alza.cz/Styles/images/svg/thumb-up-green.svg");
}
.postContainer .userEvaluationContainer .voteNo {
  background-image: url(https://i.alza.cz/Styles/images/svg/thumb-down.svg);
}
.postContainer .userEvaluationContainer .voteNo:hover:not(.disabled),
.postContainer .userEvaluationContainer .voteNo.selected {
  background-image: url("https://i.alza.cz/Styles/images/svg/thumb-down-red.svg");
}
.vendorExpertPost {
  position: relative;
}
.vendorExpertPost .expertStripe {
  position: absolute;
  left: -1px;
  top: -1px;
  bottom: -1px;
  z-index: 1;
  border-left: 5px solid #2f8dcd !important;
  width: 5px;
  border-radius: 3px 0 0 3px;
  box-sizing: border-box;
}
.layout-0 #searchPost {
  width: 39%;
}
.layout-0 .selectsWrapper {
  width: 61%;
  margin-bottom: 10px;
}
.layout-0 .producerWrapper .ui-selectmenu-button {
  margin-right: 0;
}
.layout-0 .postCount {
  width: 75%;
  text-align: right;
}
.layout-0 .onlyAnsweredWrapper {
  width: 25%;
  margin-bottom: 15px;
}
.layout-0 #commodityDiscussionPostsContainer.loading:before {
  top: 120px;
}
@-moz-keyframes bounceIn {
  0% {
    -moz-transform: scale(0.82);
    -ms-transform: scale(0.82);
    -o-transform: scale(0.82);
    -webkit-transform: scale(0.82);
    transform: scale(0.82);
  }
  50% {
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  100% {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes bounceIn {
  0% {
    -moz-transform: scale(0.82);
    -ms-transform: scale(0.82);
    -o-transform: scale(0.82);
    -webkit-transform: scale(0.82);
    transform: scale(0.82);
  }
  50% {
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  100% {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes bounceIn {
  0% {
    -moz-transform: scale(0.92);
    -ms-transform: scale(0.92);
    -o-transform: scale(0.92);
    -webkit-transform: scale(0.92);
    transform: scale(0.92);
  }
  50% {
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  100% {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
#noresult {
  margin: 20px 30px 0 30px;
  padding: 25px;
  font-size: 17px;
  text-align: left;
  background-color: #ecf5fe;
}
.newsInCategory .commodityLine {
  height: 340px;
}
.newsInCategory .commodityLine .boxc .box .bi {
  height: 210px;
}
.newsInCategory .commodityLine .boxc .box .bi a img {
  width: 190px;
  max-width: 190px;
  max-height: 190px;
}
.newsInCategory .commodityLine .boxc .box .priceCenter {
  display: none;
}
.newsInCategory .commodityLine .boxc .box .fb a.name {
  font-size: 15px;
  font-weight: bold;
}
#blockFilterNoEmpty {
  margin-top: 13px;
  position: relative;
}
#blockFilterNoEmpty #boxes {
  margin-top: 0;
}
#blockFilterNoEmpty #tabsc {
  padding-bottom: 20px;
}
#blockFilterNoEmpty #tabsc.mag #tabs {
  padding-top: 40px;
}
#blockFilterNoEmpty #tabsc .ui-tabs-nav li.ui-tabs-active a {
  background-color: #efefef;
  background-image: none;
}
#blockFilterNoEmpty .nobckg {
  background: none;
}
#lblNumberItem0 {
  position: absolute;
  right: 30px;
  top: 15px;
}
.downSubCat {
  margin: 0 0 15px 0;
  padding: 15px 0 0 30px;
  font-size: 26px;
}
.downSubCat.pack {
  padding-top: 25px;
  margin-bottom: 5px;
}
.downSubCat2 {
  padding-left: 30px;
}
#categoryFilter2 #lblNumberItem0 {
  background-image: none;
}
#categoryFilter2 .stockLabel {
  border-right: solid 1px #d2d2d2;
}
#categoryParameterFilter {
  display: none;
}
#categoryParameterFilter.show {
  display: block;
}
#categoryFilterContainer {
  display: none;
  margin-top: 15px;
}
#categoryFilter {
  display: block;
  position: relative;
  min-height: 25px;
  padding: 15px 15px 15px 15px;
  margin: 0 30px 0 30px;
  border-style: solid;
  border-width: 1px;
}
#categoryFilter .c1 {
  display: inline-block;
  width: 100%;
  font-size: 14px;
  vertical-align: middle;
}
#categoryFilter .c1 .specifyMoreContainer {
  display: inline-block;
  vertical-align: top;
}
#categoryFilter .c1 .specifyMoreContainer .specifyMore .inner {
  text-align: left;
  margin-left: 10px;
}
#categoryFilter .c1 .specifyMoreContainer .specifyMore .labIcon {
  margin-top: 7px;
}
#categoryFilter .c1 .specifyPriceContainer {
  display: inline-block;
  vertical-align: top;
  padding-left: 5px;
  float: right;
}
#categoryFilter .c1 .specifyPriceContainer #lblMinPrice {
  font-size: 13px;
  width: auto;
  float: left;
  padding: 6px 5px 0 0;
  height: 20px;
  text-align: right;
  white-space: nowrap;
}
#categoryFilter .c1 .specifyPriceContainer #lblMaxPrice {
  font-size: 13px;
  width: 66px;
  padding: 6px 0 0 5px;
  float: left;
  height: 20px;
  text-align: left;
}
#categoryFilter .c1 .specifyPriceContainer .labelPrice {
  font-family: arial, sans-serif;
}
#categoryFilter .c1 .specifyPriceContainer #filterPrice {
  width: 390px;
  float: left;
  height: 25px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  border: solid 1px #fff;
}
#categoryFilter .c1 .specifyPriceContainer #filterPrice.small {
  width: 370px;
}
#categoryFilter .c1 .specifyPriceContainer #filterPrice.large {
  width: 580px;
}
#categoryFilter .c1 .specifyPriceContainer #filterPrice.mini {
  width: 250px;
}
#categoryFilter .c1 .specifyPriceContainer #filterPrice.minia {
  width: 350px;
}
#categoryFilter .c2 {
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  padding-top: 15px;
  margin-top: 15px;
  white-space: nowrap;
  font-size: 0;
  border-top-width: 1px;
  border-top-style: solid;
}
#categoryFilter .c2 .branches {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
}
#categoryFilter .c2 .branches #ddlBranches-button {
  display: inline-block;
  vertical-align: middle;
  padding: 5px 30px 5px 10px;
  margin-left: 5px;
  text-decoration: none;
  font-size: 12px;
  line-height: 13px;
}
#categoryFilter .c2 .branches #ddlBranches-button.ui-corner-all {
  background-color: #fff;
  border-width: 1px;
  border-style: solid;
}
#categoryFilter .c2 .branches #ddlBranches-button.ui-state-hover {
  background-color: #f8f8f8;
  border: solid 1px transparent;
}
#categoryFilter .c2 .branches #ddlBranches-button.ui-state-hover span.ui-icon {
  border-top: solid 5px #404142;
}
#categoryFilter .c2 .branches #ddlBranches-button.ui-corner-top {
  background-color: #f8f8f8;
  border: solid 1px transparent;
}
#categoryFilter .c2 .branches #ddlBranches-button.ui-corner-top span.ui-icon {
  border-bottom: solid 5px #404142;
}
#categoryFilter
  .c2
  .branches
  #ddlBranches-button.ui-corner-top.ui-state-hover
  span.ui-icon {
  border-top: solid 5px transparent !important;
}
#categoryFilter .c2 .branches #ddlBranches-button span.ui-selectmenu-text {
  font-size: 12px;
}
#categoryFilter .c2 .branches .ui-selectmenu-menu {
  z-index: 11;
}
#categoryFilter .c2 .branches .ui-selectmenu-menu .ui-menu {
  padding: 5px 5px 5px 5px;
  width: 168px !important;
  border: solid 1px transparent;
  border-top: none !important;
}
#categoryFilter .c2 .branches .ui-selectmenu-menu .ui-menu .ui-menu-item {
  font-size: 12px;
  padding: 1px 5px 1px 5px;
  cursor: pointer;
}
#categoryFilter
  .c2
  .branches
  .ui-selectmenu-menu
  .ui-menu
  .ui-menu-item
  span.text {
  line-height: 16px;
}
#categoryFilter .c2 .branches .ui-selectmenu-menu .ui-menu .showroom {
  font-weight: bold;
}
#categoryFilter .c2 .btnStatus {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  display: inline-block;
  padding: 5px 10px 5px 10px;
  margin-left: 5px;
  text-decoration: none;
  font-size: 12px;
}
#categoryFilter .c2 .btnStatus.selected {
  background-color: #fff;
  color: #404142;
}
#categoryFilter .c2 .btnStatus.selected:hover {
  background-color: #fff;
}
#categoryFilter .c2 .btnStatus:hover {
  background-color: #f8f8f8;
  text-decoration: none;
}
#categoryFilter .c2 .btnStatus.info {
  padding-right: 25px;
  position: relative;
}
#categoryFilter .c2 .btnStatus.info .icon {
  display: inline-block;
  position: absolute;
  width: 15px;
  height: 15px;
  right: 5px;
  top: 50%;
  margin-top: -9px;
  background: url(https://i.alza.cz/Styles/full/images/sprites/info-ikony.png)
    no-repeat 0 1px;
}
#categoryFilter .c2 .btnStatus.info:hover .icon {
  background: url(https://i.alza.cz/Styles/full/images/sprites/info-ikony.png)
    no-repeat 0 -14px;
}
#categoryFilter .c2 .left {
  display: inline-block;
  width: 55%;
  font-size: 13px;
  float: left;
}
#categoryFilter .c2 .right {
  display: inline-block;
  float: right;
  text-align: right;
  white-space: nowrap;
}
#categoryFilter .c2 .stockInput {
  display: inline-block;
  vertical-align: middle;
  padding-right: 10px;
  margin: 0 0 0 0;
}
#categoryFilter .c2 .stockLabel {
  display: inline-block;
  vertical-align: middle;
  padding-left: 0;
}
#categoryFilter .c2 .title {
  display: inline-block;
  vertical-align: middle;
  padding-right: 5px;
  font-size: 13px;
}
#categoryFilter .c3 {
  float: right;
  width: 110px;
  height: 53px;
  text-align: center;
}
#categoryFilter .c31 {
  padding: 18px 0 0 0;
  height: 35px;
  font-weight: bold;
  font-size: 13px;
}
#categoryPriceFilter {
  display: none;
}
#categoryPriceFilter.single .filter {
  display: block;
}
#categoryPriceFilter .parameters .filter {
  padding: 20px;
}
#filterBar {
  margin: 0 30px 0 30px;
  padding: 10px 15px 5px 15px;
  position: relative;
  top: -1px;
  margin-bottom: -1px;
  border: solid 1px transparent;
}
#filterBar .footer {
  margin-top: 20px;
  padding: 5px;
  height: 20px;
  border-top: 1px dashed gray;
}
#filterBar .footer a {
  margin-right: 10px;
}
#filterBar .deleteBtn {
  background: url(https://i.alza.cz/Styles/full/images/del.png)
    no-repeat left 2px transparent;
}
#filterBar .header .count {
  color: gray;
}
.filterBar .header {
  text-align: center;
  font-weight: bold;
  padding: 5px;
  background-color: #efefef;
}
.filterBar .header .minMax {
  float: right;
}
.filterBar .header .count {
  float: left;
  font-weight: normal;
}
.filterBar .header a {
  margin-left: 10px;
}
.filterBar .body {
  float: left;
  width: 635px;
  padding-right: 15px;
  font-size: 11px;
}
.filterBar .body .removeFilter {
  padding-right: 16px;
  margin-right: 10px;
  padding-bottom: 5px;
  background: url(https://i.alza.cz/Styles/full/images/prmdel.png)
    no-repeat right 2px;
}
.filterBar .body .row {
  display: block;
  margin-bottom: 5px;
}
.filterBar .body .title {
  font-weight: bold;
}
.filterBar .body .content {
  margin-left: 5px;
}
.filterBar .comp {
  padding: 5px;
  padding-bottom: 0;
  font-size: 11px;
  overflow: hidden;
}
.filterBar .comp .commodity {
  width: 200px;
  height: 90px;
  float: left;
  position: relative;
}
.filterBar .comp .commodity.img {
  height: 89px;
}
.filterBar .comp .commoditya.name {
  right: 0;
  top: 0;
  width: 100px;
  position: absolute;
}
.filterBar .comp .commoditya.dbtnx {
  right: 0;
  top: 60px;
  position: absolute;
}
.filterBar > .deleteBtn {
  display: block;
  float: right;
  padding: 0 0 0 20px;
  text-decoration: none;
}
.filterBar > .deleteBtn:hover {
  text-decoration: underline;
}
.sliderFilter .labelMin {
  font-size: 11px;
  width: 72px;
  float: left;
  padding: 2px 10px 0 0;
  height: 23px;
  text-align: right;
  font-weight: normal;
}
.sliderFilter .sliderContainer.two .labelMin {
  padding-top: 0;
  position: relative;
  top: -2px;
}
.sliderFilter .sliderContainer.two .labelMax {
  padding-top: 0;
  position: relative;
  top: -2px;
}
.sliderFilter .labelMax {
  font-size: 11px;
  width: 72px;
  margin-left: 5px;
  float: left;
  height: 25px;
  text-align: left;
  font-weight: normal;
}
.sliderFilter.disabled .sliderContainer {
  opacity: 0.4;
  z-index: 1;
}
.sliderFilter.disabled .sliderContainer .disabledLayer {
  position: absolute;
  z-index: 2;
}
.filter .slider {
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 7px;
  border: solid 1px #fff;
}
.parameters {
  margin: 0 30px 0 30px;
  padding: 0;
  position: relative;
  border: 1px solid transparent;
  border-top: none;
}
.parameters .closeBtn {
  float: right;
  padding-right: 16px;
  margin-right: 10px;
  color: gray;
  background: url(https://i.alza.cz/Styles/full/images/dlg-close2.png)
    no-repeat left top;
}
.parameters .deleteBtn {
  display: none;
  color: gray;
  background: url(https://i.alza.cz/Styles/full/images/del.png)
    no-repeat left center transparent;
}
.parameters .cableWizard {
  padding: 0 20px 0 0;
  position: relative;
  z-index: 1;
}
.parameters .cableWizard .deleteBtn {
  background-position: left 7px;
}
.parameters .cableWizard .hdrc {
  padding: 12px;
  margin-bottom: 10px;
}
.parameters .cableWizard .hdrc .filterBar {
  display: none;
  padding-top: 5px;
  margin-top: 10px;
}
.parameters .cableWizard .hdrc .filterBar .body {
  padding-top: 5px;
}
.parameters .cableWizard .hdr {
  position: relative;
  width: 345px;
  float: left;
}
.parameters .cableWizard .hdr .cable1 {
  width: 75px;
  height: 40px;
  float: left;
}
.parameters .cableWizard .hdr .cable2 {
  width: 75px;
  height: 40px;
  float: right;
}
.parameters .cableWizard .hdr.sel .img {
  display: block;
}
.parameters .cableWizard .btnc {
  float: left;
  text-align: right;
  width: 165px;
}
.parameters .cableWizard .btnc a {
  margin-right: 0;
}
.parameters .cableWizard .grey {
  font-size: 10px;
  color: gray;
}
.parameters .cableWizard .left {
  float: left;
}
.parameters .cableWizard .right {
  float: right;
}
.parameters .cableWizard .right table .c3 {
  text-align: right;
  padding-right: 10px;
}
.parameters .cableWizard .row {
  margin-bottom: 5px;
}
.parameters .cableWizard .row .c1 {
  float: left;
  text-align: center;
  width: 33px;
  height: 32px;
  padding-top: 12px;
  cursor: pointer;
}
.parameters .cableWizard .row .c2 {
  float: left;
  vertical-align: middle;
  width: 75px;
  height: 44px;
  cursor: pointer;
}
.parameters .cableWizard .row .c3 {
  float: left;
  vertical-align: middle;
  width: 90px;
  height: 44px;
  padding-left: 10px;
}
.parameters .cableWizard .row .c3 > table {
  height: 44px;
}
.parameters .cableWizard .row .c3 > table td {
  vertical-align: middle;
}
.parameters .cableWizard .row .c3 .desc {
  font-size: 11px;
}
.parameters .cableWizard .row.disabled .c1 {
  cursor: default;
}
.parameters .cableWizard .row.disabled .c2 {
  cursor: default;
}
.parameters .enumFilter {
  display: none;
  cursor: auto;
}
.parameters .enumFilter .processor .prc {
  background: url(https://i.alza.cz/Styles/full/images/sprites/st-icons-8.png)
    no-repeat 0 0 transparent;
}
.parameters .enumFilter .icon-processor-1 {
  background-position: 0 -355px;
}
.parameters .enumFilter .icon-processor-2 {
  background-position: 0 -400px;
}
.parameters .enumFilter .icon-processor-3 {
  background-position: 0 -446px;
}
.parameters .enumFilter .icon-processor-4 {
  background-position: 0 -487px;
}
.parameters .enumFilter .icon-processor-5 {
  background-position: 0 -533px;
}
.parameters .enumFilter label {
  margin-right: 10px;
}
.parameters .enumFilter label.processor {
  padding: 5px 0 0 45px;
  display: inline-block;
}
.parameters .enumFilter .icon label {
  padding: 15px 0 15px 10px;
  display: block;
  float: left;
}
.parameters .enumFilter .infoDialog .blockLink {
  height: 30px;
  padding-top: 15px;
  padding-left: 60px;
  position: relative;
  top: 11px;
}
.parameters > .filter {
  z-index: -1;
}
.parameters > .filter .groups {
  position: relative;
  z-index: 1;
}
.parameters > .filter .group .groupValues {
  float: left;
  width: 558px;
  padding: 10px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 0;
}
.parameters > .filter .group .groupValues:before {
  width: 578px;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 0;
  background-color: #efefef;
}
.parameters > .filter .group .groupValues .filter,
.parameters > .filter .group .groupValues .article,
.parameters > .filter .group .groupValues h2 {
  position: relative;
  z-index: 2;
}
.parameters > .filter .group .groupValues #producerlist {
  padding: 0;
  margin-left: 0;
}
.parameters > .filter .group .groupValues .parameterGroup {
  position: relative;
  z-index: 2;
}
.parameters > .filter .group .groupValues .parameterGroup .parameterGroupName {
  margin: 0 0 10px 0;
  font-size: 15px;
  text-transform: none;
  font-family: arial, sans-serif;
  font-weight: bold;
  color: #00275a;
}
.parameters > .filter .group .groupValues .parameterGroup .parameter {
  display: inline-block;
}
.parameters
  > .filter
  .group
  .groupValues
  .parameterGroup
  .parameter
  .parameterContent
  .hierarchicParameterValues {
  padding: 5px;
  vertical-align: middle;
  font-family: Verdana;
  font-size: 13px;
  height: 30px;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: solid 1px #d2d2d2;
  -webkit-box-shadow: inset 0 3px 5px -2px rgba(200, 200, 200, 0.5);
  -moz-box-shadow: inset 0 3px 5px -2px rgba(200, 200, 200, 0.5);
  -ms-box-shadow: inset 0 3px 5px -2px rgba(200, 200, 200, 0.5);
  -o-box-shadow: inset 0 3px 5px -2px rgba(200, 200, 200, 0.5);
  box-shadow: inset 0 3px 5px -2px rgba(200, 200, 200, 0.5);
}
.parameters
  > .filter
  .group
  .groupValues
  .parameterGroup
  .parameter
  .parameterContent
  .removeSelectedParameterIcon {
  display: none;
}
.parameters
  > .filter
  .group
  .groupValues
  .parameterGroup
  .parameter:last-child
  .hierarchicParameterValues {
  background-color: #ecf5fe;
}
.parameters .filter {
  display: none;
}
.parameters .filter.column-1 .chb {
  padding: 5px;
}
.parameters .filter.column-1 .chb .n {
  font-weight: bold;
}
.parameters .filter.column-1 .chb > table {
  width: 525px;
}
.parameters .filter.show {
  display: block;
}
.parameters .filter:first-child .name {
  margin-top: 0;
}
.parameters .filter .cableWizard .row .c1 {
  background: #fff;
  border: 1px solid #d2d2d2;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-right-width: 0;
}
.parameters .filter .cableWizard .row .c2 {
  background-repeat: no-repeat;
  background-color: #fff;
  border: 1px solid #d2d2d2;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.parameters .filter .cableWizard .row.sel .c1 {
  background-color: #ecf5fe;
  border-color: #2f8dcd;
}
.parameters .filter .cableWizard .row.sel .c2 {
  background-color: #ecf5fe;
  border-color: #2f8dcd;
}
.parameters .filter .cableWizard .row:hover .c1 {
  background-color: #ecf5fe;
  border-color: #2f8dcd;
}
.parameters .filter .cableWizard .row:hover .c2 {
  background-color: #ecf5fe;
  border-color: #2f8dcd;
}
.parameters .filter .cableWizard .row.disabled {
  opacity: 0.4;
}
.parameters .filter .cableWizard .row.disabled:hover .c1 {
  background-color: #fff;
  border-color: #d2d2d2;
}
.parameters .filter .cableWizard .row.disabled:hover .c2 {
  background-color: #fff;
  border-color: #d2d2d2;
}
.parameters .filter .cableWizard .hdrc {
  background: #efefef;
  border-radius: 4px;
}
.parameters .filter .cableWizard .hdrc .filterBar {
  border-top: 1px solid #bae2fc;
}
.parameters .filter .cableWizard .hdr {
  background: url(https://i.alza.cz/Styles/full/images/drat.png)
    no-repeat 75px 1px;
}
.parameters .filter .cableWizard .hdr .cable1 {
  background-repeat: no-repeat;
  background-position: right top;
  background-color: #fff;
  border: 1px solid #d2d2d2;
  border-radius: 4px;
}
.parameters .filter .cableWizard .hdr .cable2 {
  background-repeat: no-repeat;
  background-position: right top;
  background-color: #fff;
  border: 1px solid #d2d2d2;
  border-radius: 4px;
}
.parameters .filter .cableWizard .hdr .cable1.empty {
  background: #fff
    url(https://i.alza.cz/Styles/full/images/bg-kabely-zacatek-konec.png)
    no-repeat left 1px;
}
.parameters .filter .cableWizard .hdr .cable2.empty {
  background: #fff
    url(https://i.alza.cz/Styles/full/images/bg-kabely-zacatek-konec.png)
    no-repeat left 1px;
  background-position: right 1px;
}
.parameters .filter .showCommodities {
  position: relative;
  z-index: 1;
}
.parameters .filter .name {
  margin-bottom: 10px;
  margin-top: 30px;
  font-size: 16px;
}
.parameters .filter .prefixname {
  display: block;
  padding-bottom: 5px;
  padding-top: 10px;
}
.parameters .filter .sliderContainer {
  margin: 10px 0 0 0;
  float: left;
}
.parameters .filter .chbc {
  display: block;
  float: left;
  padding-right: 15px;
  padding-bottom: 5px;
}
.parameters .filter .chb {
  display: inline-block;
  padding: 2px 5px;
  cursor: pointer;
  position: relative;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 3px;
}
.parameters .filter .chb.disabled {
  opacity: 0.4;
}
.parameters .filter .chb.disabled:hover {
  background-color: #fff !important;
  border-color: #d2d2d2;
}
.parameters .filter .chb .n {
  font-size: 14px;
}
.parameters .filter .chb td {
  vertical-align: middle;
}
.parameters .filter .chb td.c1 {
  width: 18px;
  padding-left: 5px;
}
.parameters .filter .chb td.c2 {
  width: 45px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: 5px center;
}
.parameters .filter .chb td.c3 {
  padding-left: 5px;
}
.parameters .filter .chb td.c4 {
  width: 15px;
  vertical-align: middle;
}
.parameters .filter .chb td.c4 > div.info {
  width: 15px;
  height: 15px;
}
.parameters .filter .chb td.c4 .infoDialog {
  display: none;
}
.parameters .filter .chb .note {
  white-space: normal;
  font-size: 12px;
}
.parameters .filter .chb input {
  margin: 0;
}
.parameters .filter label.chb {
  cursor: pointer;
}
.parameters .filter .icon {
  display: inline-block;
}
.parameters .filter .icon > span {
  display: block;
  position: relative;
  float: left;
  width: 110px;
  height: 40px;
}
.parameters .filter .icon > span > em.prc {
  display: block;
  position: absolute;
  left: 48px;
  top: 10px;
  width: 75px;
  height: 25px;
}
.parameters .filter .icon > span > span {
  display: block;
  width: 20px;
  height: 28px;
  padding-left: 10px;
  padding-top: 15px;
}
.parameters .groups {
  float: left;
  width: 170px;
}
.parameters .groups h3 {
  font-size: 15px;
}
.parameters .groups .group {
  text-decoration: none;
  display: block;
}
.parameters .groups .group > span {
  display: block;
  text-decoration: none;
  padding: 3px 0 3px 14px;
}
.parameters .groups .group.advancedBtn > span {
  padding-left: 30px;
}
.parameters .groups .fake {
  height: 30px;
}
.parameters .groups .closeBtn {
  background: transparent
    url(https://i.alza.cz/Styles/full/images/sl08.png)
    no-repeat scroll right -380px;
}
.parameters .groups .names {
  padding: 0;
  line-height: 2em;
}
.parameters .groups .names .advancedBtn.group {
  background: url(https://i.alza.cz/Styles/full/images/param2.png)
    no-repeat 14px 12px;
}
.parameters .groups .names .advancedBtn.group.collapsed {
  background-color: #d2d2d2;
  border-right-color: #d2d2d2;
  background: url(https://i.alza.cz/Styles/full/images/param3.png)
    no-repeat 14px 12px;
}
.parameters .groups .names .group {
  color: #000;
  border-bottom: 1px transparent solid;
  border-right: 1px transparent solid;
}
.parameters .groups .names .group.collapsed {
  border-right: none;
}
.parameters .groups .names.advanced {
  display: none;
}
.parameters .groups .names.advanced .group > span {
  padding-left: 30px;
}
.parameters .groups .names.advanced .group#groupLink-0 {
  display: none;
}
.parameters .groups .filter .group {
  border-top: 1px solid #d2d2d2;
}
.parameters .singles {
  padding-bottom: 15px;
  border-bottom: 1px solid #d2d2d2;
}
.parameters .cabelWizard .alzaElectric {
  background: url(https://i.alza.cz/Styles/full/images/alza-cabel.png)
    no-repeat center top;
}
.parameters .cabelWizard .alzaElectric .cabelLeft {
  border: solid 2px #d2d2d2;
  background: #fff;
}
.parameters .cabelWizard .alzaElectric.shock {
  background: url(https://i.alza.cz/Styles/full/images/alza-cabel-shock.png)
    no-repeat center top;
}
.parameters .cabelWizard .alzaElectricFake .cabelRight {
  border: solid 2px #d2d2d2;
  background: #fff;
}
.parameters .paramArticle {
  font-size: 12px;
  padding-right: 12px;
}
.parameters .paramArticle.article {
  width: auto !important;
}
.parameters .paramArticle.article .articleAnnotation {
  color: #222;
}
.parameters .paramArticle.article h2 {
  color: #00275a;
}
.parameters .paramArticle .articleAnnotation {
  font-size: 13px;
  line-height: 1.2em;
  font-family: verdana;
  display: block;
  margin: 5px 8px 15px 0;
}
.parameters .paramArticle h2 {
  font-size: 16px;
  font-weight: normal;
}
.parameters .chb .grey {
  font-size: 10px;
  display: inline-flex;
  color: gray;
}
.parameters .chb .alzaTip {
  font-size: 10px;
  color: #7e9e00;
}
.parameters .advancedBtn {
  color: gray;
}
.parameters .showCommodities {
  float: right;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 21px;
}
.parameters .filter.column-6 .chb > table {
  width: 113px;
}
.parameters .filter.column-5 .chb > table {
  width: 137px;
}
.parameters .filter.column-4 .chb > table {
  width: 120px;
}
.parameters .filter.column-3 .chb > table {
  width: 157px;
}
.parameters .filter.column-2 .chb > table {
  width: 249px;
}
.parameters .showMore {
  float: right;
}
.layout-0 #categoryFilter .c2 .branches #ddlBranches-button {
  max-width: 128px;
}
.layout-0
  #categoryFilter
  .c2
  .branches
  #ddlBranches-button
  span.ui-selectmenu-text {
  max-width: 135px;
}
.layout-0 #categoryFilter .c2 .branches .ui-selectmenu-menu .ui-menu {
  max-width: 158px;
}
.layout-1 #categoryFilter .c1 #filterPrice {
  width: 650px;
}
.layout-1 #categoryFilter .c1 #filterPrice.small {
  width: 540px;
}
.layout-1 #categoryFilter .c1 #filterPrice.large {
  width: 850px;
}
.layout-1 .parameters .filter .groupValues {
  width: 832px;
}
.layout-1 .parameters .filter .groupValues:before {
  width: 852px;
}
.layout-1 .parameters .filter .enumFilter.column-1 .chb > table {
  width: 800px;
}
.layout-1 .parameters .filter .enumFilter.column-2 .chb > table {
  width: 385px;
}
.layout-1 .parameters .filter .enumFilter.column-3 .chb > table {
  width: 248px;
}
.layout-1 .parameters .filter .enumFilter.column-4 .chb > table {
  width: 179px;
}
.layout-1 .parameters .filter .enumFilter.column-5 .chb > table {
  width: 138px;
}
.layout-1 .parameters .filter .enumFilter:not(column-1) .chb > table {
  width: 247px;
}
.layout-1 .parameters .filter .slider {
  width: 660px;
}
.layout-1 .parameters .cableWizard .hdr {
  width: 622px !important;
  background-repeat: repeat !important;
}
body #categoryFilter {
  background-color: #ecf5fe;
  border-color: #bcdbfb;
}
body #categoryFilter .c2 {
  border-top-color: #bcdbfb;
}
body #categoryFilter .c2 .btnStatus {
  border-color: #bcdbfb;
  color: #000;
}
body #categoryFilter .c2 .btnStatus:hover {
  border-color: #8bc2f9;
}
body #categoryFilter .c2 .btnStatus.selected {
  border-color: #5ba8f6;
}
body #categoryFilter .c2 .branches .ui-selectmenu-menu .ui-menu {
  border-color: #bcdbfb !important;
}
body #categoryFilter .c2 .branches #ddlBranches-button.ui-corner-all,
body #categoryFilter .c2 .branches #ddlBranches-button.ui-corner-top,
body #categoryFilter .c2 .branches #ddlBranches-button.ui-state-hover {
  border-color: #bcdbfb;
}
body #filterBar {
  background: #ecf5fe;
  border-color: #bcdbfb;
}
body .parameters {
  border-color: #bcdbfb;
  background-color: #d9ebfd;
}
body .parameters > .filter .chb {
  border-color: #bcdbfb;
}
body .parameters > .filter .chb:hover,
body .parameters > .filter .chb.sel {
  background-color: #ecf5fe;
  border-color: #bcdbfb;
}
body .parameters > .filter .group .groupValues {
  background-color: #ecf5fe;
}
body .parameters > .filter .group .groupValues:before {
  background-color: #ecf5fe;
}
body .parameters .groups .names .group {
  border-bottom-color: #bcdbfb;
}
body .groups .names .group span:hover {
  color: #2f8dcd;
}
body .groups .names .group.collapsed {
  background-color: #ecf5fe;
}
body #categoryPriceFilter .parameters .filter {
  background-color: #ecf5fe;
}
body.hracky #categoryFilter {
  background-color: #fcefe3;
  border-color: #f7d5b5;
}
body.hracky #categoryFilter .c2 {
  border-top-color: #f7d5b5;
}
body.hracky #categoryFilter .c2 .btnStatus {
  border-color: #f7d5b5;
  color: #000;
}
body.hracky #categoryFilter .c2 .btnStatus:hover {
  border-color: #f2ba87;
}
body.hracky #categoryFilter .c2 .btnStatus.selected {
  border-color: #eda059;
}
body.hracky #categoryFilter .c2 .branches .ui-selectmenu-menu .ui-menu {
  border-color: #f7d5b5 !important;
}
body.hracky #categoryFilter .c2 .branches #ddlBranches-button.ui-corner-all,
body.hracky #categoryFilter .c2 .branches #ddlBranches-button.ui-corner-top,
body.hracky #categoryFilter .c2 .branches #ddlBranches-button.ui-state-hover {
  border-color: #f7d5b5;
}
body.hracky #filterBar {
  background: #fcefe3;
  border-color: #f7d5b5;
}
body.hracky .parameters {
  border-color: #f7d5b5;
  background-color: #fae4d1;
}
body.hracky .parameters > .filter .chb {
  border-color: #f7d5b5;
}
body.hracky .parameters > .filter .chb:hover,
body.hracky .parameters > .filter .chb.sel {
  background-color: #fcefe3;
  border-color: #f7d5b5;
}
body.hracky .parameters > .filter .group .groupValues {
  background-color: #fcefe3;
}
body.hracky .parameters > .filter .group .groupValues:before {
  background-color: #fcefe3;
}
body.hracky .parameters .groups .names .group {
  border-bottom-color: #f7d5b5;
}
body.hracky .groups .names .group span:hover {
  color: #e0621f;
}
body.hracky .groups .names .group.collapsed {
  background-color: #fcefe3;
}
body.hracky #categoryPriceFilter .parameters .filter {
  background-color: #fcefe3;
}
body.trendy #categoryFilter {
  background-color: #fbebd4;
  border-color: #f7d5a5;
}
body.trendy #categoryFilter .c2 {
  border-top-color: #f7d5a5;
}
body.trendy #categoryFilter .c2 .btnStatus {
  border-color: #f7d5a5;
  color: #000;
}
body.trendy #categoryFilter .c2 .btnStatus:hover {
  border-color: #f2c077;
}
body.trendy #categoryFilter .c2 .btnStatus.selected {
  border-color: #eeaa48;
}
body.trendy #categoryFilter .c2 .branches .ui-selectmenu-menu .ui-menu {
  border-color: #f7d5a5 !important;
}
body.trendy #categoryFilter .c2 .branches #ddlBranches-button.ui-corner-all,
body.trendy #categoryFilter .c2 .branches #ddlBranches-button.ui-corner-top,
body.trendy #categoryFilter .c2 .branches #ddlBranches-button.ui-state-hover {
  border-color: #f7d5a5;
}
body.trendy #filterBar {
  background: #fbebd4;
  border-color: #f7d5a5;
}
body.trendy .parameters {
  border-color: #f7d5a5;
  background-color: #f9e2c1;
}
body.trendy .parameters > .filter .chb {
  border-color: #f7d5a5;
}
body.trendy .parameters > .filter .chb:hover,
body.trendy .parameters > .filter .chb.sel {
  background-color: #fbebd4;
  border-color: #f7d5a5;
}
body.trendy .parameters > .filter .group .groupValues {
  background-color: #fbebd4;
}
body.trendy .parameters > .filter .group .groupValues:before {
  background-color: #fbebd4;
}
body.trendy .parameters .groups .names .group {
  border-bottom-color: #f7d5a5;
}
body.trendy .groups .names .group span:hover {
  color: #954826;
}
body.trendy .groups .names .group.collapsed {
  background-color: #fbebd4;
}
body.trendy #categoryPriceFilter .parameters .filter {
  background-color: #fbebd4;
}
body.maxi #categoryFilter {
  background-color: #fee;
  border-color: #fbb;
}
body.maxi #categoryFilter .c2 {
  border-top-color: #fbb;
}
body.maxi #categoryFilter .c2 .btnStatus {
  border-color: #fbb;
  color: #000;
}
body.maxi #categoryFilter .c2 .btnStatus:hover {
  border-color: #f88;
}
body.maxi #categoryFilter .c2 .btnStatus.selected {
  border-color: #f55;
}
body.maxi #categoryFilter .c2 .branches .ui-selectmenu-menu .ui-menu {
  border-color: #fbb !important;
}
body.maxi #categoryFilter .c2 .branches #ddlBranches-button.ui-corner-all,
body.maxi #categoryFilter .c2 .branches #ddlBranches-button.ui-corner-top,
body.maxi #categoryFilter .c2 .branches #ddlBranches-button.ui-state-hover {
  border-color: #fbb;
}
body.maxi #filterBar {
  background: #fee;
  border-color: #fbb;
}
body.maxi .parameters {
  border-color: #fbb;
  background-color: #ffdada;
}
body.maxi .parameters > .filter .chb {
  border-color: #fbb;
}
body.maxi .parameters > .filter .chb:hover,
body.maxi .parameters > .filter .chb.sel {
  background-color: #fee;
  border-color: #fbb;
}
body.maxi .parameters > .filter .group .groupValues {
  background-color: #fee;
}
body.maxi .parameters > .filter .group .groupValues:before {
  background-color: #fee;
}
body.maxi .parameters .groups .names .group {
  border-bottom-color: #fbb;
}
body.maxi .groups .names .group span:hover {
  color: #de1f26;
}
body.maxi .groups .names .group.collapsed {
  background-color: #fee;
}
body.maxi #categoryPriceFilter .parameters .filter {
  background-color: #fee;
}
body.sport #categoryFilter {
  background-color: #f8fde6;
  border-color: #d6dac6;
}
body.sport #categoryFilter .c2 {
  border-top-color: #d6dac6;
}
body.sport #categoryFilter .c2 .btnStatus {
  border-color: #d6dac6;
  color: #000;
}
body.sport #categoryFilter .c2 .btnStatus:hover {
  border-color: #c0c6a7;
}
body.sport #categoryFilter .c2 .btnStatus.selected {
  border-color: #aab288;
}
body.sport #categoryFilter .c2 .branches .ui-selectmenu-menu .ui-menu {
  border-color: #d6dac6 !important;
}
body.sport #categoryFilter .c2 .branches #ddlBranches-button.ui-corner-all,
body.sport #categoryFilter .c2 .branches #ddlBranches-button.ui-corner-top,
body.sport #categoryFilter .c2 .branches #ddlBranches-button.ui-state-hover {
  border-color: #d6dac6;
}
body.sport #filterBar {
  background: #f8fde6;
  border-color: #d6dac6;
}
body.sport .parameters {
  border-color: #d6dac6;
  background-color: #f3fbd3;
}
body.sport .parameters > .filter .chb {
  border-color: #d6dac6;
}
body.sport .parameters > .filter .chb:hover,
body.sport .parameters > .filter .chb.sel {
  background-color: #f8fde6;
  border-color: #d6dac6;
}
body.sport .parameters > .filter .group .groupValues {
  background-color: #f8fde6;
}
body.sport .parameters > .filter .group .groupValues:before {
  background-color: #f8fde6;
}
body.sport .parameters .groups .names .group {
  border-bottom-color: #d6dac6;
}
body.sport .groups .names .group span:hover {
  color: #8ead00;
}
body.sport .groups .names .group.collapsed {
  background-color: #f8fde6;
}
body.sport #categoryPriceFilter .parameters .filter {
  background-color: #f8fde6;
}
body.hobby #categoryFilter {
  background-color: #f8f8f8;
  border-color: #d6dac6;
}
body.hobby #categoryFilter .c2 {
  border-top-color: #d6dac6;
}
body.hobby #categoryFilter .c2 .btnStatus {
  border-color: #d6dac6;
  color: #000;
}
body.hobby #categoryFilter .c2 .btnStatus:hover {
  border-color: #c0c6a7;
}
body.hobby #categoryFilter .c2 .btnStatus.selected {
  border-color: #aab288;
}
body.hobby #categoryFilter .c2 .branches .ui-selectmenu-menu .ui-menu {
  border-color: #d6dac6 !important;
}
body.hobby #categoryFilter .c2 .branches #ddlBranches-button.ui-corner-all,
body.hobby #categoryFilter .c2 .branches #ddlBranches-button.ui-corner-top,
body.hobby #categoryFilter .c2 .branches #ddlBranches-button.ui-state-hover {
  border-color: #d6dac6;
}
body.hobby #filterBar {
  background: #f8f8f8;
  border-color: #d6dac6;
}
body.hobby .parameters {
  border-color: #d6dac6;
  background-color: #eee;
}
body.hobby .parameters > .filter .chb {
  border-color: #d6dac6;
}
body.hobby .parameters > .filter .chb:hover,
body.hobby .parameters > .filter .chb.sel {
  background-color: #f8f8f8;
  border-color: #d6dac6;
}
body.hobby .parameters > .filter .group .groupValues {
  background-color: #f8f8f8;
}
body.hobby .parameters > .filter .group .groupValues:before {
  background-color: #f8f8f8;
}
body.hobby .parameters .groups .names .group {
  border-bottom-color: #d6dac6;
}
body.hobby .groups .names .group span:hover {
  color: #8ead00;
}
body.hobby .groups .names .group.collapsed {
  background-color: #f8f8f8;
}
body.hobby #categoryPriceFilter .parameters .filter {
  background-color: #f8f8f8;
}
#body2.alza-hu #categoryFilter .c2 {
  border-top: 0;
}
#body2.alzashop-com #categoryFilter .c1,
#body2.alza-co-uk #categoryFilter .c1 {
  width: auto;
}
#body2.alzashop-com
  #categoryFilter
  .c1
  .specifyPriceContainer
  #filterPrice.small,
#body2.alza-co-uk
  #categoryFilter
  .c1
  .specifyPriceContainer
  #filterPrice.small {
  width: 290px;
}
#body2.alzashop-com #categoryFilter .c2,
#body2.alza-co-uk #categoryFilter .c2 {
  width: auto;
  padding-top: 0;
  margin-top: 4px;
  vertical-align: top;
  border-top: 0;
}
#body2.alza-de #categoryFilter .c1,
#body2.alza-at #categoryFilter .c1 {
  width: auto;
}
#body2.alza-de #categoryFilter .c1 .specifyPriceContainer #filterPrice,
#body2.alza-at #categoryFilter .c1 .specifyPriceContainer #filterPrice {
  width: 380px;
}
#body2.alza-de #categoryFilter .c1 .specifyPriceContainer #filterPrice.small,
#body2.alza-at #categoryFilter .c1 .specifyPriceContainer #filterPrice.small {
  width: 275px;
}
#body2.alza-de #categoryFilter .c1 #lblMaxPrice,
#body2.alza-at #categoryFilter .c1 #lblMaxPrice {
  width: 47px;
}
#body2.alza-de #categoryFilter .c2,
#body2.alza-at #categoryFilter .c2 {
  width: auto;
  padding-top: 0;
  margin-top: 4px;
  vertical-align: top;
  border-top: 0;
}
.catlistContainer {
  padding: 8px 30px 8px 30px;
}
.catlistContainer.subCatIncluded {
  margin-top: 10px;
  margin-bottom: 20px;
}
.catlistContainer .catlist {
  margin: 8px -2px;
}
.catlist {
  overflow-x: hidden;
  margin: 8px 30px 28px 30px;
}
.catlist .subCategories {
  font-size: 0;
}
.catlist .subC,
.catlist .rel,
.catlist .wiz,
.catlist .til {
  width: 20%;
  float: left;
  display: block;
  text-decoration: none;
  box-sizing: border-box;
  position: relative;
  padding: 2px;
  font-size: 13px;
}
.catlist .subC:hover,
.catlist .rel:hover,
.catlist .wiz:hover,
.catlist .til:hover {
  color: #2f8dcd;
}
.catlist .subC:hover .container,
.catlist .rel:hover .container,
.catlist .wiz:hover .container,
.catlist .til:hover .container {
  background-color: #efefef;
}
.catlist .subC .container,
.catlist .rel .container,
.catlist .wiz .container,
.catlist .til .container {
  display: block;
  background-repeat: no-repeat;
  box-sizing: content-box;
  padding: 0 5px 0 8px;
}
.catlist .subC .img,
.catlist .rel .img,
.catlist .wiz .img,
.catlist .til .img {
  float: left;
  margin: 7px 5px 6px 4px;
  height: 32px;
  width: 32px;
  display: block;
}
.catlist .subC .name,
.catlist .rel .name,
.catlist .wiz .name,
.catlist .til .name {
  display: block;
  vertical-align: middle;
  text-decoration: none;
  padding: 0 15px 0 3px;
  font-weight: bold;
  height: 47px;
  line-height: 47px;
  overflow: hidden;
  color: #000;
}
.catlist .subC .name .text,
.catlist .rel .name .text,
.catlist .wiz .name .text,
.catlist .til .name .text {
  display: inline-block;
  line-height: 15px;
  vertical-align: middle;
  overflow: hidden;
  max-width: 100%;
}
.catlist .subC .container:before,
.catlist .rel .container:before,
.catlist .til .container:before {
  color: #000;
  text-decoration: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0da";
  float: right;
  line-height: 47px;
  margin-right: 5px;
}
.catlist .wiz .container:before {
  color: #000;
  text-decoration: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f19d";
  float: left;
  line-height: 47px;
  margin-right: 5px;
  font-size: 1.8em;
  margin-left: 5px;
}
.catlist .wiz .name {
  padding: 0 3px 0 3px;
}
.catlist .wiz.question-wizard .container:before {
  content: "\f059";
}
.catlist .wiz .fa {
  color: #e0621f;
}
.catlist .wiz.wizard-other .container:before,
.catlist .til .container:before {
  display: none;
}
.catlist .wiz.wizard-other .fa,
.catlist .til .fa {
  font-size: 1.8em;
  margin-right: 5px;
  margin-left: 5px;
  float: left;
  line-height: 47px;
  display: inline-block;
}
.catlist .alzaConfiguratorTile {
  width: 19.65%;
  height: 49px;
  margin: 2px;
  display: inline-block;
  padding: 0 10px 0 12px;
  box-sizing: border-box;
  text-decoration: none;
  border: 1px solid #efbd56;
  background-color: #fff9d7;
}
.catlist .alzaConfiguratorTile .configuratorIcon {
  display: inline-block;
  height: 47px;
  vertical-align: middle;
  padding: 11px 0;
  box-sizing: border-box;
  font-size: 25px;
  width: 15%;
}
.catlist .alzaConfiguratorTile .arrowIcon {
  display: inline-block;
  vertical-align: middle;
  text-align: right;
  box-sizing: border-box;
  font-size: 14px;
  width: 10%;
  color: #222;
}
.catlist .alzaConfiguratorTile .text {
  display: inline-block;
  vertical-align: middle;
  padding: 0 0 0 10px;
  box-sizing: border-box;
  width: 75%;
  font-size: 13px;
  font-weight: bold;
  color: #222;
}
.catlist .alzaConfiguratorTile:hover {
  background-color: #eae3b8;
}
.layout-0 .catlist .subC,
.layout-0 .catlist .rel,
.layout-0 .catlist .wiz,
.layout-0 .catlist .til {
  width: 25%;
}
.layout-0 .catlist .alzaConfiguratorTile {
  width: 24.47%;
}
.item.premium .bi > a:after {
  background: #af1528
    url(https://i.alza.cz/Styles/full/images/sprites/st-alzapremium.png)
    no-repeat 10px -705px;
}
.item.video .priceOver {
  background: transparent
    url(https://i.alza.cz/Styles/full/images/bg-box-covershadow.png)
    repeat-x bottom left;
}
.item.video .priceOver a.priceOverBtn {
  color: #fff !important;
  -webkit-text-shadow: 1px 1px 1px #7e9e00;
  text-shadow: 1px 1px 1px #7e9e00;
  filter: dropshadow(color=#7e9e00, offx=1, offy=1);
  background-image: url(https://i.alza.cz/Styles/full/images/bg-koupitbigger.png) !important;
  background-position: 0 0;
}
.item.video .priceOver a.priceOverBtn:hover {
  background-position: 0 -34px !important;
}
.category ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.category ul li {
  float: left;
  margin: 0 20px 8px 0;
  text-align: left;
  position: relative;
}
.category ul li a:before {
  display: inline-block;
  background: url("https://i.alza.cz/Styles/full/images/sprites/spriteGlobal.png?v=10")
    no-repeat scroll -164px -261px transparent;
  position: absolute;
  width: 30px;
  height: 20px;
  left: 0;
  top: 0;
  content: "";
}
.category ul li:hover:before {
  background-position: -164px -285px;
}
.category ul li a {
  font-size: 15px;
  padding: 0 0 0 24px;
  float: left;
  font-family: arial, sans-serif;
}
.category ul li span {
  display: none;
  float: right;
  margin: 4px 0 0 2px;
  font-size: 11px;
}
body .catlist .subC .container,
body .catlist .rel .container,
body .catlist .til .container {
  background: #ecf5fe;
  background: -webkit-linear-gradient(#ecf5fe, #f6faff, #ecf5fe);
  background: -o-linear-gradient(#ecf5fe, #f6faff, #ecf5fe);
  background: -moz-linear-gradient(#ecf5fe, #f6faff, #ecf5fe);
  background: linear-gradient(#ecf5fe, #f6faff, #ecf5fe);
  border: 1px solid #bcdbfb;
}
body .catlist .subC .container:hover,
body .catlist .rel .container:hover,
body .catlist .til .container:hover {
  background: #d4e8fd;
  background: -webkit-linear-gradient(#d4e8fd, #ddedfd, #d4e8fd);
  background: -o-linear-gradient(#d4e8fd, #ddedfd, #d4e8fd);
  background: -moz-linear-gradient(#d4e8fd, #ddedfd, #d4e8fd);
  background: linear-gradient(#d4e8fd, #ddedfd, #d4e8fd);
}
body .catlist .wiz .container {
  background: #fcefe3;
  background: -webkit-linear-gradient(#fcefe3, #fdf4ec, #fcefe3);
  background: -o-linear-gradient(#fcefe3, #fdf4ec, #fcefe3);
  background: -moz-linear-gradient(#fcefe3, #fdf4ec, #fcefe3);
  background: linear-gradient(#fcefe3, #fdf4ec, #fcefe3);
  border: 1px solid #f7d5b5;
}
body .catlist .wiz .container:hover {
  background: #fae2cc;
  background: -webkit-linear-gradient(#fae2cc, #fbe7d5, #fae2cc);
  background: -o-linear-gradient(#fae2cc, #fbe7d5, #fae2cc);
  background: -moz-linear-gradient(#fae2cc, #fbe7d5, #fae2cc);
  background: linear-gradient(#fae2cc, #fbe7d5, #fae2cc);
}
body .catlist .wiz .container:before {
  color: #ea8c0c;
}
body.hracky .catlist .subC .container,
body.hracky .catlist .rel .container,
body.hracky .catlist .til .container {
  background: #fcefe3;
  background: -webkit-linear-gradient(#fcefe3, #fdf4ec, #fcefe3);
  background: -o-linear-gradient(#fcefe3, #fdf4ec, #fcefe3);
  background: -moz-linear-gradient(#fcefe3, #fdf4ec, #fcefe3);
  background: linear-gradient(#fcefe3, #fdf4ec, #fcefe3);
  border: 1px solid #f7d5b5;
}
body.hracky .catlist .subC .container:hover,
body.hracky .catlist .rel .container:hover,
body.hracky .catlist .til .container:hover {
  background: #fae2cc;
  background: -webkit-linear-gradient(#fae2cc, #fbe7d5, #fae2cc);
  background: -o-linear-gradient(#fae2cc, #fbe7d5, #fae2cc);
  background: -moz-linear-gradient(#fae2cc, #fbe7d5, #fae2cc);
  background: linear-gradient(#fae2cc, #fbe7d5, #fae2cc);
}
body.trendy .catlist .subC .container,
body.trendy .catlist .rel .container,
body.trendy .catlist .til .container {
  background: #fbebd4;
  background: -webkit-linear-gradient(#fbebd4, #fcefdd, #fbebd4);
  background: -o-linear-gradient(#fbebd4, #fcefdd, #fbebd4);
  background: -moz-linear-gradient(#fbebd4, #fcefdd, #fbebd4);
  background: linear-gradient(#fbebd4, #fcefdd, #fbebd4);
  border: 1px solid #f7d5a5;
}
body.trendy .catlist .subC .container:hover,
body.trendy .catlist .rel .container:hover,
body.trendy .catlist .til .container:hover {
  background: #f9e0bd;
  background: -webkit-linear-gradient(#f9e0bd, #fae4c6, #f9e0bd);
  background: -o-linear-gradient(#f9e0bd, #fae4c6, #f9e0bd);
  background: -moz-linear-gradient(#f9e0bd, #fae4c6, #f9e0bd);
  background: linear-gradient(#f9e0bd, #fae4c6, #f9e0bd);
}
body.maxi .catlist .subC .container,
body.maxi .catlist .rel .container,
body.maxi .catlist .til .container {
  background: #fee;
  background: -webkit-linear-gradient(#fee, #fff8f8, #fee);
  background: -o-linear-gradient(#fee, #fff8f8, #fee);
  background: -moz-linear-gradient(#fee, #fff8f8, #fee);
  background: linear-gradient(#fee, #fff8f8, #fee);
  border: 1px solid #fbb;
}
body.maxi .catlist .subC .container:hover,
body.maxi .catlist .rel .container:hover,
body.maxi .catlist .til .container:hover {
  background: #ffd5d5;
  background: -webkit-linear-gradient(#ffd5d5, #ffdfdf, #ffd5d5);
  background: -o-linear-gradient(#ffd5d5, #ffdfdf, #ffd5d5);
  background: -moz-linear-gradient(#ffd5d5, #ffdfdf, #ffd5d5);
  background: linear-gradient(#ffd5d5, #ffdfdf, #ffd5d5);
}
body.sport .catlist .subC .container,
body.sport .catlist .rel .container,
body.sport .catlist .til .container {
  background: #f8fde6;
  background: -webkit-linear-gradient(#f8fde6, #fbfeef, #f8fde6);
  background: -o-linear-gradient(#f8fde6, #fbfeef, #f8fde6);
  background: -moz-linear-gradient(#f8fde6, #fbfeef, #f8fde6);
  background: linear-gradient(#f8fde6, #fbfeef, #f8fde6);
  border: 1px solid #ebf9b7;
}
body.sport .catlist .subC .container:hover,
body.sport .catlist .rel .container:hover,
body.sport .catlist .til .container:hover {
  background: #f1fbce;
  background: -webkit-linear-gradient(#f1fbce, #f4fcd8, #f1fbce);
  background: -o-linear-gradient(#f1fbce, #f4fcd8, #f1fbce);
  background: -moz-linear-gradient(#f1fbce, #f4fcd8, #f1fbce);
  background: linear-gradient(#f1fbce, #f4fcd8, #f1fbce);
}
body.hobby .catlist .subC .container,
body.hobby .catlist .rel .container,
body.hobby .catlist .til .container {
  background: #f8f8f8;
  background: -webkit-linear-gradient(#f8f8f8, #fdfdfd, #f8f8f8);
  background: -o-linear-gradient(#f8f8f8, #fdfdfd, #f8f8f8);
  background: -moz-linear-gradient(#f8f8f8, #fdfdfd, #f8f8f8);
  background: linear-gradient(#f8f8f8, #fdfdfd, #f8f8f8);
  border: 1px solid #dedede;
}
body.hobby .catlist .subC .container:hover,
body.hobby .catlist .rel .container:hover,
body.hobby .catlist .til .container:hover {
  background: #ebebeb;
  background: -webkit-linear-gradient(#ebebeb, #f0f0f0, #ebebeb);
  background: -o-linear-gradient(#ebebeb, #f0f0f0, #ebebeb);
  background: -moz-linear-gradient(#ebebeb, #f0f0f0, #ebebeb);
  background: linear-gradient(#ebebeb, #f0f0f0, #ebebeb);
}
.categoryArticles {
  margin: 15px 30px;
  padding-top: 15px;
}
.categoryArticles .items {
  display: flex;
  justify-content: space-between;
}
.categoryArticles .items .right {
  padding-left: 20px;
}
.categoryArticles .items .item {
  position: relative;
}
.categoryArticles .items .item .rpCont .ann {
  clear: left;
}
.categoryArticles .items .item .image {
  float: left;
  border: 1px solid #e8e8e8;
  margin-right: 10px;
  overflow: hidden;
  cursor: pointer;
}
.categoryArticles .items .item .image .inner {
  width: 100%;
  height: 100%;
  position: relative;
}
.categoryArticles .items .item .image .inner img {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.categoryArticles .items .item.big {
  height: 125px;
  overflow: hidden;
}
.categoryArticles .items .item.big .rpCont {
  float: left;
}
.categoryArticles .items .item.big .image {
  width: 180px;
  height: 123px;
}
.categoryArticles .items .item.big .image img {
  max-width: 100%;
  max-height: 100%;
}
.categoryArticles .items .item.big .titleCnt {
  display: block;
  font-size: 14px;
  line-height: 1.3em;
  padding-top: 10px;
  float: left;
  max-width: 470px;
  overflow: hidden;
  max-height: 36px;
}
.categoryArticles .items .item.big .titleCnt .tag {
  position: relative;
  top: -2px;
  font-weight: normal;
}
.categoryArticles .items .item.big .ann {
  display: block;
  height: 80px;
  overflow: hidden;
  padding-top: 15px;
  font-size: 11px;
  line-height: 1.5em;
  color: gray;
  float: left;
  max-width: 470px;
}
.categoryArticles .items .item.small .image {
  width: 75px;
  height: 55px;
}
.categoryArticles .items .item.small .titleCnt {
  font-size: 14px;
  line-height: 1.5em;
  height: 62px;
  vertical-align: middle;
  display: table-cell;
}
.categoryArticles .items .item.small .ann {
  display: none;
}
.categoryArticles .items .item.small:first-child {
  margin-bottom: 20px;
}
.categoryArticles .items .item .titleCnt {
  cursor: pointer;
}
.categoryArticles .items .item .titleCnt .tag {
  padding: 1px 5px 2px 5px;
  margin-right: 5px;
  font-size: 10px;
  border-radius: 4px;
  background-color: #2f8dcd;
  color: #fff;
  text-decoration: none;
}
.categoryArticles .items .item .titleCnt .title {
  text-decoration: none;
  color: #2f8dcd;
}
.categoryArticles .items .item .titleCnt .title:hover {
  text-decoration: underline;
}
.categoryArticles .items .item:hover .remove {
  display: block;
}
.categoryArticles .items .item .remove {
  position: absolute;
  top: 0;
  right: 0;
  display: none;
}
.categoryArticles .items .item .remove .fa {
  padding: 10px;
  font-size: 26px;
  background-color: #fff5f5;
  color: #f00000;
}
.categoryArticles .items .item .remove .fa:hover {
  background-color: #f00000;
  color: #fff5f5;
}
.categoryArticles .more {
  display: none;
  padding-top: 10px;
}
.categoryArticles .moreLinkCnt {
  margin-top: 15px;
  text-align: center;
  position: relative;
}
.categoryArticles .moreLinkCnt .btnx.moreBtn {
  display: inline-block;
}
.categoryArticles .moreLinkCnt .btnx.allArticles {
  display: none;
}
.layout-0 .categoryArticles .items .item.big .titleCnt,
.layout-0 .categoryArticles .items .item.big .ann {
  max-width: 270px;
}
.layout-0 .categoryArticles .items .item.small {
  width: 240px;
}
.layout-0 .categoryArticles .items .item.small .titleCnt {
  font-size: 12px;
  line-height: 1.5em;
}
.layout-1 .categoryArticles .items .item.small {
  width: 320px;
}
#alzaDialog.extArticleDlg .content {
  margin-top: 10px;
  text-align: center;
  line-height: 1.75em;
  max-height: 600px;
  overflow: auto;
  width: 760px;
  padding-right: 35px;
  padding-left: 15px;
  box-sizing: border-box;
}
#alzaDialog.extArticleDlg .content * {
  font-size: 15px;
}
#alzaDialog.extArticleDlg .content iframe {
  width: 630px;
  height: 354px;
}
#alzaDialog.extArticleDlg .content img {
  max-width: 630px;
}
#alzaDialog.extArticleDlg .content a:hover {
  color: #2f8dcd;
}
#alzaDialog.extArticleDlg .content p {
  text-align: justify;
}
#alzaDialog.extArticleDlg .content h1,
#alzaDialog.extArticleDlg .content h2,
#alzaDialog.extArticleDlg .content h3,
#alzaDialog.extArticleDlg .content h4,
#alzaDialog.extArticleDlg .content h5,
#alzaDialog.extArticleDlg .content h6 {
  text-align: left;
}
#alzaDialog.extArticleDlg .content > h2 {
  font-family: Arial;
  font-size: 18px;
  color: #2f8dcd;
}
#alzaDialog.extArticleDlg .content ul {
  padding: 0 0 0 20px;
}
#alzaDialog.extArticleDlg .content ul li {
  text-align: left;
}
#alzaDialog.extArticleDlg .content table {
  background: #f8f8f8;
  table-layout: fixed;
  padding: 7px;
  width: 100%;
  border-collapse: collapse;
}
#alzaDialog.extArticleDlg .content table td {
  border: 1px solid #d2d2d2;
  padding: 5px;
  vertical-align: middle;
  line-height: 1.3em;
}
#alzaDialog.extArticleDlg .content table p {
  margin: 0;
  padding: 0;
}
#alzaDialog.extArticleDlg .content table * {
  font-size: 11px;
}
#alzaDialog.extArticleDlg .content figure {
  display: inline-block;
}
#alzaDialog.extArticleDlg .extlink {
  padding-bottom: 20px;
  text-align: left;
}
#alzaDialog.extArticleDlg .extlink .text,
#alzaDialog.extArticleDlg .extlink a {
  font-size: 12px;
  color: #a6a6a6;
}
#alzaDialog.extArticleDlg .btns {
  margin: 0 -20px -20px -20px;
  padding: 15px;
  text-align: center;
  border-top: 1px solid #efefef;
}
#alzaDialog.extArticleDlg .btns .btnx {
  display: inline-block;
}
.left-banner-trans img {
  transition: 0.5s;
  opacity: 0.7;
}
.left-banner-trans img:hover {
  transition: 0.5s;
  opacity: 1;
  pointer: hand;
}
#parametrization {
  height: 100%;
  min-height: 100%;
}
#parametrization
  #hierarchicParameterGroups
  .parameterGroup
  .parameterGroupName {
  padding: 10px 20px 0 10px;
  cursor: pointer;
  font-size: 11px;
  font-weight: bold;
  color: #222;
}
#parametrization
  #hierarchicParameterGroups
  .parameterGroup
  .parameter
  .parameterContent {
  padding: 5px 8px 0 10px;
}
#parametrization
  #hierarchicParameterGroups
  .parameterGroup
  .parameter
  .parameterContent
  .hierarchicParameterValues {
  width: 135px;
  padding: 5px;
  vertical-align: middle;
  font-family: Verdana;
  font-size: 11px;
  height: 25px;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: solid 1px #d2d2d2;
  -webkit-box-shadow: inset 0 3px 5px -2px rgba(200, 200, 200, 0.5);
  -moz-box-shadow: inset 0 3px 5px -2px rgba(200, 200, 200, 0.5);
  -ms-box-shadow: inset 0 3px 5px -2px rgba(200, 200, 200, 0.5);
  -o-box-shadow: inset 0 3px 5px -2px rgba(200, 200, 200, 0.5);
  box-shadow: inset 0 3px 5px -2px rgba(200, 200, 200, 0.5);
}
#parametrization
  #hierarchicParameterGroups
  .parameterGroup
  .parameter
  .parameterContent
  .removeSelectedParameterIcon {
  opacity: 0.3;
  cursor: pointer;
}
#parametrization
  #hierarchicParameterGroups
  .parameterGroup
  .parameter
  .parameterContent
  .removeSelectedParameterIcon:hover {
  opacity: 0.5;
}
#parametrization
  #hierarchicParameterGroups
  .parameterGroup
  .parameter:not(.selected):last-child
  .hierarchicParameterValues {
  background-color: #ecf5fe;
}
#parametrization #parameterGroups {
  margin: 5px 0 0 0;
  padding: 5px 0 0 0;
  border-top: 1px solid #d2d2d2;
}
#parametrization #parameterGroups .parameterGroup > .collapsableIcon {
  margin: 16px 5px 0 0;
}
#parametrization #parameterGroups .parameterGroup .parameterGroupName {
  padding: 10px 20px 5px 10px;
  cursor: pointer;
  font-size: 11px;
  font-weight: bold;
  color: #222;
}
#parametrization #parameterGroups .parameterGroup.expanded > .collapsableIcon {
  background-image: url(https://i.alza.cz/Styles/full/images/arrow_up.png);
}
#parametrization #parameterGroups .parameterGroup.expanded .parameterGroupName {
  text-decoration: underline;
}
#parametrization #parameterGroups .parameterGroup .parameter .parameterName {
  cursor: pointer;
}
#parametrization #parameterGroups #toggleAdvancedParameterGroupsContainer {
  margin: 10px 0;
  text-align: center;
}
#parametrization
  #parameterGroups
  #toggleAdvancedParameterGroupsContainer
  .toggleAdvancedParameterGroups {
  display: inline-block;
}
#parametrization .parameter .parameterHeader.hidden {
  display: none !important;
}
#parametrization .parameter .parameterName {
  padding: 10px 20px 5px 10px;
  font-size: 11px;
  color: #222;
}
#parametrization .parameter .collapsableIcon {
  margin: 16px 5px 0 0;
}
#parametrization .parameter.enum .parameterContent {
  border: none;
}
#parametrization .parameter.enum .parameterContent .valuesContainer {
  line-height: 22px;
}
#parametrization
  .parameter.enum
  .parameterContent
  .valuesContainer.presentAsImages {
  padding: 5px 0 0 10px;
}
#parametrization .parameter.enum .parameterContent input[type="checkbox"] {
  margin: 0;
}
#parametrization .parameter.enum .parameterContent .parameterValue {
  padding: 0 10px;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  white-space: nowrap;
}
#parametrization
  .parameter.enum
  .parameterContent
  .parameterValue
  .valueInputContainer {
  display: inline-block;
  vertical-align: middle;
  line-height: 12px;
}
#parametrization .parameter.enum .parameterContent .parameterValue .name {
  display: inline-block;
  vertical-align: middle;
  font-size: 11px;
  cursor: pointer;
  max-width: 62%;
  -moz-user-select: text;
  -ms-user-select: text;
  -webkit-user-select: text;
  user-select: text;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: #00275a;
}
#parametrization
  .parameter.enum
  .parameterContent
  .parameterValue
  .commodityCount {
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  font-size: 10px;
  color: #a6a6a6;
}
#parametrization
  .parameter.enum
  .parameterContent
  .parameterValue.selected
  .name {
  color: #2f8dcd;
}
#parametrization
  .parameter.enum
  .parameterContent
  .parameterValue.disabled
  .valueInputContainer
  input[type="checkbox"] {
  cursor: default;
}
#parametrization
  .parameter.enum
  .parameterContent
  .parameterValue.disabled
  .name {
  cursor: default;
  color: #d2d2d2;
}
#parametrization
  .parameter.enum
  .parameterContent
  .parameterValue.disabled
  .commodityCount {
  color: #d2d2d2;
}
#parametrization
  .parameter.enum
  .parameterContent
  .parameterValue.presentAsImage {
  display: inline-block;
  padding: 0;
}
#parametrization
  .parameter.enum
  .parameterContent
  .parameterValue.presentAsImage
  .valueInputContainer,
#parametrization
  .parameter.enum
  .parameterContent
  .parameterValue.presentAsImage
  .name,
#parametrization
  .parameter.enum
  .parameterContent
  .parameterValue.presentAsImage
  .commodityCount {
  display: none !important;
}
#parametrization
  .parameter.enum
  .parameterContent
  .parameterValue.presentAsImage
  .image {
  cursor: pointer;
  width: 25px;
  height: 25px;
  border-radius: 4px;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
  background-repeat: no-repeat;
  background-position: 50%;
}
#parametrization
  .parameter.enum
  .parameterContent
  .parameterValue.presentAsImage.disabled {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20);
}
#parametrization
  .parameter.enum
  .parameterContent
  .parameterValue.presentAsImage.disabled
  .image {
  cursor: default;
}
#parametrization
  .parameter.enum
  .parameterContent
  .parameterValue.presentAsImage.selected
  .image {
  width: 21px;
  height: 21px;
  box-shadow: inset 0 0 0 3px #fff;
  border: 2px solid #2f8dcd;
  background-position: -6px -6px;
}
#parametrization
  .parameter.enum
  .parameterContent
  .toggleOtherParameterValuesContainer {
  text-align: left;
  margin: 0 0 0 10px;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
#parametrization
  .parameter.enum
  .parameterContent
  .toggleOtherParameterValuesContainer
  .toggleOtherParameterValues {
  font-size: 11px;
  text-decoration: none;
  color: gray;
}
#parametrization
  .parameter.enum
  .parameterContent
  .toggleOtherParameterValuesContainer
  .toggleOtherParameterValues:hover {
  text-decoration: underline;
}
#parametrization .parameter.slider .parameterContent {
  padding: 8px 15px 10px 15px;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
#parametrization .parameter.slider .parameterContent .parameterSlider {
  margin: 5px 0 15px 0;
  height: 3px !important;
  background-color: #d2d2d2;
}
#parametrization
  .parameter.slider
  .parameterContent
  .parameterSlider
  .ui-slider-range {
  background-color: #2f8dcd;
}
#parametrization
  .parameter.slider
  .parameterContent
  .parameterSlider
  .ui-slider-rangex-left,
#parametrization
  .parameter.slider
  .parameterContent
  .parameterSlider
  .ui-slider-rangex-right {
  background: none !important;
}
#parametrization
  .parameter.slider
  .parameterContent
  .parameterSlider
  .ui-slider-handle {
  top: -5px;
  width: 13px;
  height: 13px;
  outline: none !important;
  padding: 0 !important;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  background-color: #00275a;
}
#parametrization .parameter.slider .parameterContent .toText {
  display: block;
  width: 11%;
  float: left;
  font-size: 10px;
  line-height: 22px;
  text-align: center;
  color: #999;
}
#parametrization .parameter.slider .parameterContent .rangeValue {
  font-size: 10px;
  display: block;
  width: 48%;
  vertical-align: top;
  color: #00275a;
}
#parametrization .parameter.slider .parameterContent .rangeValue.minValue,
#parametrization .parameter.slider .parameterContent .rangeValue.maxValue {
  display: none;
}
#parametrization .parameter.slider .parameterContent .rangeValue.minValueInput,
#parametrization .parameter.slider .parameterContent .rangeValue.maxValueInput {
  box-sizing: border-box;
  width: 44.5%;
  height: 22px;
  padding: 1px;
  float: left;
  border-radius: 4px;
  text-align: center;
  border: 1px solid #999;
}
#parametrization .parameter.slider .parameterContent .parameterSliderLabel {
  width: 44.5%;
  display: block;
  float: left;
  text-align: center;
  font-size: 10px;
  margin-top: 3px;
}
#parametrization
  .parameter.slider
  .parameterContent
  .parameterSliderLabel.minLabel {
  margin-right: 11%;
}
#parametrization .parameter.expanded > .collapsableIcon {
  background-image: url(https://i.alza.cz/Styles/full/images/arrow_up.png);
}
#parametrization .parameter.expanded .parameterName {
  text-decoration: underline;
}
#parametrization .parameter.disabled .parameterContent {
  opacity: 0.4;
  z-index: 1;
}
#parametrization .parameter.disabled .parameterContent .disabledLayer {
  position: absolute;
  margin: 0 -15px;
  z-index: 2;
}
#parametrization #nextParametersContainer {
  margin: 10px 0 10px 0;
  text-align: center;
}
#parametrization #nextParametersContainer .showNextParameters {
  display: inline-block;
}
#parametrization #advancedParametrizationContainer {
  margin: 10px 0;
  text-align: center;
}
#parametrization
  #advancedParametrizationContainer
  #showAdvancedParametrization {
  display: inline-block;
}
#parametrization #clearFilterContainer {
  margin: 10px 0;
  text-align: center;
}
#parametrization #clearFilterContainer #clearFilter {
  font-size: 11px;
  color: #a6a6a6;
}
#parametrization .collapsableIcon {
  display: block;
  float: right;
  padding: 5px;
  cursor: pointer;
  background-image: url(https://i.alza.cz/Styles/full/images/arrow_down.png);
  background-repeat: no-repeat;
}
#parametrization #toppedParameters .parameter .parameterName {
  font-weight: bold;
}
#parametrization #toppedParameters .parameter.expanded .parameterName {
  text-decoration: none;
}
#parametrization #producers .parameterName {
  text-decoration: none;
  font-weight: bold;
}
.parametrizationDialog #parametrizationDialog {
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #fff;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationNavigationContainer {
  display: inline-block;
  line-height: 2em;
  vertical-align: top;
  width: 170px;
  min-height: 396px !important;
  border-right: 1px solid #d2d2d2;
  background-color: #fff;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationNavigationContainer
  #showAdcancedParameterGroups {
  text-decoration: none;
  display: block;
  padding: 3px 0 3px 37px;
  margin: -1px 0 0 0;
  color: #000;
  border-top: 1px solid #d2d2d2;
  background-color: #f8f8f8;
  background-image: url(https://i.alza.cz/Styles/full/images/param2.png);
  background-repeat: no-repeat;
  background-position: 21px 12px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationNavigationContainer
  #showAdcancedParameterGroups.active {
  border-bottom: 1px solid #d2d2d2;
  background-image: url(https://i.alza.cz/Styles/full/images/param3.png);
  background-repeat: no-repeat;
  background-position: 21px 12px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationNavigationContainer
  .parametrizationMenuItem {
  text-decoration: none;
  display: block;
  padding: 3px 0 3px 20px;
  margin: -1px 0 0 0;
  color: #000;
  border-top: 1px solid #d2d2d2;
  border-bottom: 1px solid #d2d2d2;
  background-color: #f8f8f8;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationNavigationContainer
  .parametrizationMenuItem.active {
  margin-right: -1px;
  background-color: #fff;
  background-image: none;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationNavigationContainer
  .parametrizationMenuItem:hover {
  color: #2f8dcd;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationNavigationContainer
  .parametrizationMenuItems {
  padding: 0;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationNavigationContainer
  .parametrizationMenuItems.advanced
  .parametrizationMenuItem {
  padding-left: 30px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationNavigationContainer
  .filter
  .parameterGroupData {
  border-top: 1px solid #d2d2d2;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer {
  display: inline-block;
  overflow-y: auto;
  overflow-x: hidden;
  margin: 5px 0 0 0;
  padding: 0 20px 0 0;
  height: 386px;
  min-height: 386px;
  width: 595px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .name {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 16px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .prefixname {
  display: block;
  padding-bottom: 5px;
  padding-top: 10px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .chbc {
  display: block;
  float: left;
  padding-right: 15px;
  padding-bottom: 5px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .chb {
  display: inline-block;
  padding: 2px 5px;
  cursor: pointer;
  position: relative;
  border: 1px solid #d2d2d2;
  background-color: #f8f8f8;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .chb.disabled {
  cursor: default;
  opacity: 0.5;
  color: #a6a6a6;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .chb.disabled
  td.c4:hover
  > div.info {
  background-position: 0 0;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .chb.disabled:hover {
  background-color: #f8f8f8;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .chb:hover {
  background-color: #efefef;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .chb.selected {
  border: 1px solid #2f8dcd;
  background-color: #ecf5fe;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .chb
  .n {
  font-size: 14px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .chb
  td {
  vertical-align: middle;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .chb
  td.c1 {
  width: 18px;
  padding-left: 5px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .chb
  td.c2 {
  width: 45px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: 5px center;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .chb
  td.c3 {
  padding-left: 5px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .chb
  td.c4 {
  width: 15px;
  vertical-align: middle;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .chb
  td.c4
  > div.info {
  width: 15px;
  height: 15px;
  background: url(https://i.alza.cz/Styles/full/images/infos.png)
    no-repeat left 0;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .chb
  td.c4
  .infoDialog {
  display: none;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .chb
  td.c4:hover
  > div.info {
  background-position: -20px 0;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .chb
  .note {
  white-space: normal;
  font-size: 12px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .chb
  input {
  margin: 0;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .chb
  .grey {
  font-size: 10px;
  display: inline-flex;
  color: gray;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .chb
  .alzaTip {
  font-size: 10px;
  color: #7e9e00;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  label.chb {
  cursor: pointer;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .groupValues {
  float: left;
  width: 100%;
  padding: 20px 0 10px 20px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .groupValues
  .producerList {
  padding: 0;
  margin-left: 0;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .groupValues
  .producerList
  .chb {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .groupValues
  .producerList
  .chb
  td.c3 {
  width: 100% !important;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .groupValues
  .producerList
  .chb
  td.c3
  .imgc {
  max-width: 87px;
  vertical-align: middle;
  line-height: 16px;
  display: inline-block;
  overflow: hidden;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .groupValues
  .producerList
  .chb
  td.c3
  .n
  .grey {
  display: inline;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .groupValues
  .enumFilter {
  cursor: auto;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .groupValues
  .enumFilter
  .processor {
  padding: 5px 0 0 45px;
  display: inline-block;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .groupValues
  .enumFilter
  .processor
  .prc {
  background: url(https://i.alza.cz/Styles/full/controls/images/sprites/st-icons-8.png)
    no-repeat 0 0 transparent;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .groupValues
  .enumFilter
  .icon-processor-1 {
  background-position: 0 -355px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .groupValues
  .enumFilter
  .icon-processor-2 {
  background-position: 0 -400px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .groupValues
  .enumFilter
  .icon-processor-3 {
  background-position: 0 -446px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .groupValues
  .enumFilter
  .icon-processor-4 {
  background-position: 0 -487px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .groupValues
  .enumFilter
  .icon-processor-5 {
  background-position: 0 -533px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .groupValues
  .enumFilter
  .icon
  label {
  padding: 15px 0 15px 16px;
  display: block;
  float: left;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .groupValues
  .enumFilter
  .infoDialog
  .blockLink {
  height: 30px;
  padding-top: 15px;
  padding-left: 60px;
  position: relative;
  top: 11px;
  background: url(https://i.alza.cz/Styles/full/images/alzak-prm.jpg)
    no-repeat;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .groupValues
  .enumFilter.column-1
  .prefixc
  .chbc
  .chb {
  padding: 5px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .groupValues
  .enumFilter.column-1
  .prefixc
  .chbc
  .chb
  .n {
  font-weight: bold;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .groupValues
  .enumFilter.column-1
  .prefixc
  .chbc
  .chb
  > table {
  height: 46px;
  width: 525px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .groupValues
  .sliderFilter
  .sliderContainer {
  margin: 10px 0 0 0;
  float: left;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .groupValues
  .sliderFilter
  .sliderContainer
  .labelMin,
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .groupValues
  .sliderFilter
  .sliderContainer
  .labelMax {
  width: 72px !important;
  height: auto !important;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .groupValues
  .sliderFilter
  .sliderContainer
  .slider
  .ui-slider-handle {
  width: 30px !important;
  height: 22px !important;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .groupValues
  .sliderFilter.disabled
  .sliderContainer {
  opacity: 0.4;
  z-index: 1;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .groupValues
  .sliderFilter.disabled
  .sliderContainer
  .disabledLayer {
  position: absolute;
  z-index: 2;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .groupValues
  .parameterGroup
  .parameterGroupName {
  margin: 0 0 10px 0;
  font-size: 15px;
  text-transform: none;
  font-family: arial, sans-serif;
  font-weight: bold;
  color: #00275a;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .groupValues
  .parameterGroup
  .parameter {
  display: inline-block;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .groupValues
  .parameterGroup
  .parameter
  .parameterContent
  .hierarchicParameterValues {
  padding: 5px;
  vertical-align: middle;
  font-family: Verdana;
  font-size: 13px;
  height: 30px;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: solid 1px #d2d2d2;
  -webkit-box-shadow: inset 0 3px 5px -2px rgba(200, 200, 200, 0.5);
  -moz-box-shadow: inset 0 3px 5px -2px rgba(200, 200, 200, 0.5);
  -ms-box-shadow: inset 0 3px 5px -2px rgba(200, 200, 200, 0.5);
  -o-box-shadow: inset 0 3px 5px -2px rgba(200, 200, 200, 0.5);
  box-shadow: inset 0 3px 5px -2px rgba(200, 200, 200, 0.5);
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .groupValues
  .parameterGroup
  .parameter
  .parameterContent
  .removeSelectedParameterIcon {
  display: none;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .icon {
  display: inline-block;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .icon
  > span {
  display: block;
  position: relative;
  float: left;
  width: 110px;
  height: 40px;
  background: #fff;
  background-position: right center;
  background-repeat: no-repeat;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .icon
  > span
  > em.prc {
  display: block;
  position: absolute;
  left: 48px;
  top: 10px;
  width: 75px;
  height: 25px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .icon
  > span
  > span {
  display: block;
  width: 20px;
  height: 28px;
  padding-left: 10px;
  padding-top: 15px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  table.disabled {
  opacity: 0.4;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .row.disabled {
  opacity: 0.4;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .filter.show {
  display: block;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .filter:first-child
  .name {
  margin-top: 0;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .paramArticle {
  font-size: 12px;
  padding-right: 12px;
  margin: 0 0 15px 0;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .paramArticle
  .articleAnnotation {
  font-size: 13px;
  line-height: 1.2em;
  font-family: verdana;
  display: inline;
  color: #222;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .paramArticle
  .articleAnnotation
  p {
  display: inline;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .paramArticle
  .showParameterArticle {
  text-decoration: none;
  color: #2f8dcd;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .paramArticle
  .showParameterArticle:hover {
  text-decoration: underline;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .paramArticle
  h2 {
  font-size: 16px;
  font-weight: normal;
  color: #00275a;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .paramArticle.article {
  width: auto !important;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .showCommodities {
  float: right;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 21px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .filter.column-6
  .chb
  > table {
  width: 113px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .filter.column-5
  .chb
  > table {
  width: 137px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .filter.column-4
  .chb
  > table {
  width: 120px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .filter.column-3
  .chb
  > table {
  width: 157px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .filter.column-2
  .chb
  > table {
  width: 249px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .cableWizard
  .deleteBtn {
  background-position: left 7px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .cableWizard
  .grey {
  font-size: 10px;
  color: gray;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .cableWizard
  .left {
  float: left;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .cableWizard
  .right {
  float: right;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .cableWizard
  .right
  table
  .c3 {
  text-align: right;
  padding-right: 10px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .cableWizard
  .row {
  margin-bottom: 5px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .cableWizard
  .row
  .c1 {
  float: left;
  text-align: center;
  width: 33px;
  height: 32px;
  padding-top: 12px;
  cursor: pointer;
  background: #fff;
  border: 1px solid #d2d2d2;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-right-width: 0;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .cableWizard
  .row
  .c2 {
  float: left;
  vertical-align: middle;
  width: 75px;
  height: 44px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-color: #fff;
  border: 1px solid #d2d2d2;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .cableWizard
  .row
  .c3 {
  float: left;
  vertical-align: middle;
  width: 90px;
  height: 44px;
  padding-left: 10px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .cableWizard
  .row
  .c3
  > table {
  height: 44px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .cableWizard
  .row
  .c3
  > table
  td {
  vertical-align: middle;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .cableWizard
  .row
  .c3
  .desc {
  font-size: 11px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .cableWizard
  .row.disabled
  .c1 {
  cursor: default;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .cableWizard
  .row.disabled
  .c2 {
  cursor: default;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .cableWizard
  .row.sel
  .c1 {
  background-color: #ecf5fe;
  border-color: #2f8dcd;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .cableWizard
  .row.sel
  .c2 {
  background-color: #ecf5fe;
  border-color: #2f8dcd;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .cableWizard
  .row:hover
  .c1 {
  background-color: #ecf5fe;
  border-color: #2f8dcd;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .cableWizard
  .row:hover
  .c2 {
  background-color: #ecf5fe;
  border-color: #2f8dcd;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .cableWizard
  .row.disabled:hover
  .c1 {
  background-color: #fff;
  border-color: #d2d2d2;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .cableWizard
  .row.disabled:hover
  .c2 {
  background-color: #fff;
  border-color: #d2d2d2;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .cableWizard
  .hdrc {
  padding: 12px;
  margin-bottom: 10px;
  background: #efefef;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .cableWizard
  .hdrc
  .filterBar {
  display: none;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .cableWizard
  .hdrc
  #btnParamShowCables {
  display: none;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .cableWizard
  .hdr {
  width: 100%;
  background: url(https://i.alza.cz/Styles/full/images/drat.png)
    repeat 115px 1px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .cableWizard
  .hdr
  .cable1 {
  width: 75px;
  height: 40px;
  float: left;
  background-repeat: no-repeat;
  background-position: right top;
  background-color: #fff;
  border: 1px solid #d2d2d2;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .cableWizard
  .hdr
  .cable2 {
  width: 75px;
  height: 40px;
  float: right;
  background-repeat: no-repeat;
  background-position: right top;
  background-color: #fff;
  border: 1px solid #d2d2d2;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .cableWizard
  .hdr
  .cable1.empty {
  background: #fff
    url(https://i.alza.cz/Styles/full/images/bg-kabely-zacatek-konec.png)
    no-repeat left 1px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogDataContainer
  .cableWizard
  .hdr
  .cable2.empty {
  background: #fff
    url(https://i.alza.cz/Styles/full/images/bg-kabely-zacatek-konec.png)
    no-repeat left 1px;
  background-position: right 1px;
}
.parametrizationDialog #parametrizationDialog #parametrizationDialogButtons {
  text-align: center;
  background-color: #fff;
  border-top: 1px solid #d2d2d2;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogButtons
  #deleteSelectedParameters {
  float: left;
  margin: 32px 0 32px 20px;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogButtons
  #showFilteredItems {
  display: inline-block;
  margin: 20px 20px 20px 0;
}
.parametrizationDialog
  #parametrizationDialog
  #parametrizationDialogButtons
  #closeParametrizationDialog {
  display: inline-block;
  margin: 20px 10px 20px 0;
}
.parametrizationDialogArticle .alzaDialogButtons {
  height: 80px;
  border-top: 1px solid #d2d2d2;
}
.parametrizationDialogArticle .alzaDialogButtons .btnx {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}
#parametricGuideDialog {
  text-align: center;
  margin: 20px 0 0 0;
}
#parametricGuideDialog .dialogHeaderContainer {
  margin: 0 0 5px 0;
}
#parametricGuideDialog .dialogHeaderContainer .dialogTitle {
  font-size: 20px;
  padding: 0 0 10px 0;
  color: #2f8dcd;
}
#parametricGuideDialog
  .dialogBodyContainer
  #selectedHierarchicParametersContainer
  .selectedHierarchicParameterContainer {
  display: inline-block;
  padding: 3px 4px;
  border: 1px solid #d2d2d2;
  border-radius: 5px;
  margin: 5px 0 0 0;
}
#parametricGuideDialog
  .dialogBodyContainer
  #selectedHierarchicParametersContainer
  .selectedHierarchicParameterContainer
  .selectedParameterValueName {
  display: inline-block;
  padding: 0 2px 0 0;
}
#parametricGuideDialog
  .dialogBodyContainer
  #selectedHierarchicParametersContainer
  .selectedHierarchicParameterContainer
  .deleteSelectedParameter {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 0 0 -1px 0;
  opacity: 0.6;
  background-image: url(https://i.alza.cz/Styles/full/images/prmdel.png);
  background-repeat: no-repeat;
}
#parametricGuideDialog
  .dialogBodyContainer
  #selectedHierarchicParametersContainer
  .selectedHierarchicParameterContainer
  .deleteSelectedParameter:hover {
  opacity: 1;
}
#parametricGuideDialog .dialogBodyContainer #parameterToSelectContainer {
  margin: 10px 0 0 0;
}
#parametricGuideDialog
  .dialogBodyContainer
  #parameterToSelectContainer
  #ddlParameterToSelect {
  width: 100%;
  padding: 5px;
  vertical-align: middle;
  font-family: Verdana;
  font-size: 14px;
  height: 37px;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: solid 1px #d2d2d2;
  -webkit-box-shadow: inset 0 3px 5px -2px rgba(200, 200, 200, 0.5);
  -moz-box-shadow: inset 0 3px 5px -2px rgba(200, 200, 200, 0.5);
  -ms-box-shadow: inset 0 3px 5px -2px rgba(200, 200, 200, 0.5);
  -o-box-shadow: inset 0 3px 5px -2px rgba(200, 200, 200, 0.5);
  box-shadow: inset 0 3px 5px -2px rgba(200, 200, 200, 0.5);
}
#parametricGuideDialog .dialogButtonsContainer {
  margin: 20px 0 0 0;
}
#parametricGuideDialog .dialogButtonsContainer .dialogButton {
  width: 35%;
  display: inline-block;
  margin: 0 0 20px 0;
}
/*
     FILE ARCHIVED ON 16:23:21 Oct 17, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:07:45 Nov 15, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 354.681
  exclusion.robots: 0.112
  exclusion.robots.policy: 0.103
  cdx.remote: 0.073
  esindex: 0.01
  LoadShardBlock: 225.795 (3)
  PetaboxLoader3.datanode: 149.85 (5)
  CDXLines.iter: 21.021 (3)
  PetaboxLoader3.resolve: 294.848 (4)
  load_resource: 247.385 (2)
*/
