/* Namche katalog css */

div#shop a {
  text-decoration: underline;
}
div#shop img {
  margin: 10px 0 5px 0;
}
div#shop h2 {
  margin-bottom: 0.8em;
  font-size: 1.6em;
  font-weight: normal;
  text-transform: none;
  color: #000;
}
div#shop table {
  border: none;
}

.location { border-bottom: 1px solid  #dbded0; padding: 5px; color:#666; font-size: 10px; }
.location a { color: #255770; font-weight: normal; text-decoration: underline; }

.subnavigation { margin-top: 10px; margin-bottom: 9px; font-size: 10px; }
.subnavigation a { text-decoration: none; }
.subnavigation div { float: left; margin-bottom: 7px; }
.subnavigation div { margin-bottom: 1px; }
.subnavigation div a { float: left; }

.subnavigation div.level_one a { padding: 3px 5px; background-color: #B5B8AD; border-left: 1px solid  #f7f8f4; }
.subnavigation div.level_one a.active { background-color: #dbded0; }
.subnavigation div.level_one a:hover { background-color: #f7f8f4; }

div#shop .subnavigation ul.level_two { border-left: 1px solid  #f7f8f4; background-color: #dbded0; padding: 3px 0; }
div#shop .subnavigation ul.level_two li a { padding: 0 4px 0 14px; background: url('/img/li_s.png') 4px center no-repeat; }
div#shop .subnavigation ul.level_two li a.active { font-weight: bold; }

.selection { border-bottom: 1px solid  #dbded0; border-top: 1px solid  #dbded0; margin-bottom: 10px;  padding: 5px; background-color:#f7f8f4; }
.selection { clear: left; }
div#shop .selection form { display: inline; margin-right: 20px; }
div#shop .selection form div { display: inline; }
div#shop .selection input, select { font-size: 10px; }
div#shop .selection select { margin-right: 2px; }

.levy-sloupec-skupiny {
  float: left;
  width: 30%;
 }
.pravy-sloupec-novinky {
  margin-left:31%;
  padding-left: 10px;
}

div#catalogueIndex {
  font-family: Arial, sans-serif;
}
div#catalogueIndex a {
  text-decoration: none; font-weight: bold;
}

ul.catalogueIndex-class-1 {
  margin: 0;
  padding: 0;
  list-style: none;
  background-color: #f7f8f4;
  border: 1px solid #dbded0;
}
ul.catalogueIndex-class-1 li {
  padding: 7px 7px 7px 25px;
  border-top: 1px solid #eeefe7;
  font-size: 1.2em;
  background: url('/img/li_catalogue_parent.png') no-repeat 7px 9px;
}
ul.catalogueIndex-class-1 li a {
  color: #D9481C;
}
ul.catalogueIndex-class-1 li a:hover {
  color: #FE2000;
}
ul.catalogueIndex-class-2 {
  padding: 0;
  list-style: none;
}
ul.catalogueIndex-class-2 {
  margin-left: -25px;
  margin-right: -7px;
}
ul.catalogueIndex-class-2 li {
  padding: 4px 4px 4px 38px;
  font-size: 1.1em;
  background: #dbded0 none/*url('../img/kon/li_catalogue_child.png') no-repeat 22px center*/;
}
ul.catalogueIndex-class-2 li {
  font-size: 0.9em;
}
ul.catalogueIndex-class-2 li a {
  color: #B33B17;
}
ul.catalogueIndex-class-2 li a:hover {
  color: #FE2000;
}


div#shop ul.catalogueLevel { margin-bottom: 0.3em; padding: 5px; border-top: 1px solid #d9dccd; }
div#shop ul.catalogueLevel li { display: inline; margin-right: 5px; padding: 3px 0; }

div.catalogueList { float: left; min-width: 200px; margin: 0 10px 10px 0; color: #102530;  border-bottom: 1px solid #d9dccd; width: 225px; }
div#shop div.catalogueList a { display: block; text-decoration: none; }
div.catalogueInfo { height: 16px; }
div.catalogueListTitle { border-top: 1px solid #d9dccd; background-color: #fff; padding: 9px; border-bottom: 3px double #e9eae2; }
div.catalogueListImage { background-color: #fff; padding: 9px; text-align:center; height: 138px; }
div.catalogueListPrice { padding: 9px; text-align: right; background-color: #e7e9de; border-top: 1px solid #d9dccd; }
div.catalogueListPrice span { color: #c00; }

div#shop div.vyrobek  { margin-top: 1px; padding: 10px; background-color: #fff; color: #193A4B; border-bottom: 1px solid #b9b9b9; }
div#shop div.cena { padding: 5px; background-color: #D7DEE0; color: #193A4B; border-bottom: 1px solid #193A4B; text-align:right; }

table.catalogueDetail a { color: #4A4A4A; }
table.catalogueDetail a:hover { color: #f00; }
table.catalogueDetail td { background-color: #fff; padding: 10px; }
table.catalogueDetail td.popis { color: #193A4B; border-bottom: 1px solid #b9b9b9; text-align: justify; }
table.catalogueDetail td.cena { background-color: #D7DEE0; color: #193A4B; border-bottom: 1px solid #193A4B; }
.catalogueAkcni { margin-right: 8px; font-size: 1.2em; font-weight: bold; color: #e05a00/*c06020*/; }
.catalogueSleva { margin-right: 8px; font-size: 1.2em; font-weight: bold; color: #c3e602/*bacf4a*/; }
.catalogueNovinka { font-size: 1.2em; font-weight: bold; color: #8ec31d/*82a040*/; }

div#shop .catalogueDetailRelated h4 { margin-top: 25px; color: #255770; }
div#shop .catalogueDetailRelated ul { list-style: square; color: #4A4A4A; font-size: 10px; }
div#shop .catalogueDetailRelated a { color: #4A4A4A; }
div#shop .catalogueDetailRelated a:hover { color: #f00; }
div#shop .catalogueDetailRelated th { background-color:#f7f8f4; border-bottom: 1px solid #dbded0; padding: 10px; font-weight: normal; }
div#shop .catalogueDetailRelated td { background-color:#fff; padding: 10px; }

div#shop div.obrazek_vyrobku { float: right; margin-left: 10px; }
div#shop div.obrazek_vyrobku img { margin-top: 1px; }

.right { text-align:right; }