/*-------------------------------------------------------------------*/
/* ------------- PRODUKTY -------------------------------------------*/
/*-------------------------------------------------------------------*/

table.produkty-table
{ border-collapse: collapse;
}

table.produkty-table td
{ border: 1px #FADCC8 solid;
  padding: 2px 3px 2px 3px;
}

table.produkty-table tr.head-TD td
{ background-color: #F9BB90;
  color: #FFFFFF;
  font-weight: bold;
}

table.produkty-table tr.radek-color-1
{ /*background-color: red;*/
}

table.produkty-table tr.radek-color-2
{ /*background-color: blue;*/
}

table.produkty-table td input.input
{ border: 1px #FADCC8 solid;
}

/* ------------- CELY OBDELNIK PRODUTKU -----------------------------*/
div.produkt
{ /*overflow: hidden;*/
  padding: 0px;
  float: left; 
  width: 290px; 
  margin: 0px 5px 10px 5px;
}

/* ------------- DEFINICE CASTI TABULKY UVNITR PRODUKTU -------------*/
div.produkt-nadpis
{ font-weight: bold;
  text-align: left;
  color: #000000;
  font-size: 13px;
  padding: 5px;
}

/* ------------- OBRAZEK V NAHLEDOVEM ZOBRAZENI PRO PRODUKTY -------*/
div.produkt-obrazek
{ 
}

/* ------------- OBSAHOVA CAST NAHLEDU PRODUKTU --------------------*/
div.produkt-obsah img
{ float: left;
  margin: 0px 5px 5px 0px;
}
div.produkt-obsah
{ text-align: justify;
  padding: 5px;
}

/* ------------- PARAMETRY PRODUKTU PRI NAHLEDU -------------------*/
div.produkt-parametry
{ font-size: 10px;
  text-align: justify;
  padding: 0px 4px 0px 4px;
  clear: both;
}

/* ------------- CAST S CENOU V NAHLEDU ---------------------------*/
div.produkt-cena
{ text-align: right;
  font-weight: bold;
  padding: 5px;
  clear: both;
}

/* ------------- POSLEDNI RADEK V NAHLEDOVEM ZOBRAZENI ------------*/
div.produkt-last-line
{ height: 20px;
  vertical-align: middle;
  text-align: right;
  padding: 5px;
  clear: both;
}

/* ------------- INPUTY V DETAILU PRODUKTU ------------------------*/
table.detail input.input
{ font-size: 8pt;
  margin-bottom: 4px;
  vertical-align: middle;
}

/* ------------- PARAMETRY V DETAILU PRODUKTU ---------------------*/
div.detail-produkt-cesta
{ margin-bottom: -10px;
  padding: 0px 2.5% 0px 2.5%;
}

table.detail-parametry
{ border: 1px #F9CAAA solid;
  border-collapse: collapse;
  margin-top: 15px;
  background-color: #FDF2DB;
}

table.detail-parametry td
{ font-size: 8pt;
}

table.detail-parametry td.left
{ font-weight: bold;
  text-align: right;
}

/* ------------- KOMENTARE V DETAILU PRODUKTU ---------------------*/
table.detail-komentare
{ border: 0px #F9CAAA solid;
  border-collapse: collapse;
  margin-top: 15px;
  /*background-color: #FDF2DB;*/
}

table.detail-komentare td
{ font-size: 8pt;
}

table.detail-komentare td.head-TD
{ font-size: 9pt;
  font-weight: bold;
  border-bottom: 1px #F9CAAA solid;
}

table.detail-komentare-pridat
{ border: 1px #F9CAAA solid;
  border-collapse: collapse;
  margin-top: 15px;
}

table.detail-komentare-pridat textarea.area
{ border: 1px #F9CAAA solid;
  font-size: 11px;
}

table.detail-komentare-pridat input.input
{ height: 12px;
  font-size: 11px;
  width: 95%;
  border: 1px #F9CAAA solid;
}

table.detail-komentare-pridat td.left
{ font-weight: bold;
  text-align: left;
  vertical-align: top;
}

table.detail-komentare-pridat td.head-TD
{ font-size: 9pt;
  font-weight: bold;
  text-align: center;
  background-color: #FDF2DB;
}

table.detail-komentare-komentar
{ border: 1px #F9CAAA solid;
  border-collapse: collapse;
  text-align: center;
  width: 95%;
  margin-top: 8px;
  margin-left: 14px;
}

table.detail-komentare-komentar td.td-jmeno
{ text-align: left;
  font-weight: bold;
  background-color: #FDF2DB;
  padding-left: 5px;
}

table.detail-komentare-komentar td.td-datum
{ width: 25%;
  text-align: right;
  background-color: #FDF2DB;
}

table.detail-komentare-komentar td.td-telo
{ text-align: left;
  border-top: 1px #F9CAAA solid;
  padding: 10px;
}

div.produkt-komentare-warning
{ text-align: center;
  color: red;
}

/* ------------- PRISLUSENSTVI V DETAILU PRODUKTU ---------------------*/

table.detail-prislusenstvi
{ border: 0px #F9CAAA solid;
  border-collapse: collapse;
  margin-top: 15px;
  /*background-color: #FDF2DB;*/
}

table.detail-prislusenstvi td
{ font-size: 8pt;
}

table.detail-prislusenstvi td.head-TD
{ font-size: 9pt;
  font-weight: bold;
  border-bottom: 1px #F9CAAA solid;
}

table.detail-prislusenstvi-produkt
{ border: 1px #F9CAAA solid;
  border-collapse: collapse;
  margin-top: 8px;
}

table.detail-prislusenstvi-produkt td.nazev
{ font-size: 9pt;
  font-weight: bold;
  border-bottom: 1px #F9CAAA solid;
  background-color: #FDF2DB;
}

/* ------------- ODKAZY V DETAILU PRODUKTU ---------------------*/
table.detail-links
{ margin-top: 15px;
}

table.detail-links td.head-TD
{ font-size: 9pt;
  font-weight: bold;
  border-bottom: 1px #F9CAAA solid;
}

/* ------------- DOWNLOAD V DETAILU PRODUKTU ---------------------*/
table.detail-download
{ margin-top: 15px;
}

table.detail-download td.head-TD
{ font-size: 9pt;
  font-weight: bold;
  border-bottom: 1px #F9CAAA solid;
}

div.detail-akce
{ padding: 0px 2.5% 0px 2.5%;
  text-align: right;
}

table.detail td.detail-obrazky
{ width: 160px;
  border-left: 1px #F9CAAA solid;
  text-align: center;
}

table.detail td.detail-obrazky img
{ margin-bottom: 2px;
}

table.detail select.detail-varianty-select
{ font-size: 8pt;
  margin-bottom: 4px;
  margin-right: 1px;
}

table.detail td.left-TD
{ color: #F8540F;
  width: 20%;
}

div.produkty-seznam-vyrobcu
{ border: 1px #F9CAAA solid;
  padding: 5px;
  margin: 0px 5px 10px 5px;
}