/* ------------- ZAKLADNI DEFINICE TELA DOKUMENTU -------------------*/
body
{ /*background-color: #DCDCDC !important;*/
  background-color: #FFFFFF !important;
}

form
{ margin: 0px;
}

.bubble-help
{ background-color: #FFFFE1;
  border: 1px #BBBB88 solid;
  padding: 3px;
  color: #484848;
  display: none;
}

div.katalog-stranky
{ clear: both;
  text-align: right;
  padding: 10px;
}

body, td
{ font-size: 9pt;
  font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; 
  /*background-color: #CFCFCF;*/
  color: #333333;
}

/* ------------- PRO TABULKU S BORDER-COLLAPSE ----------------------*/
table.ramecek td
{ border: 1px #FADCC8 solid;
}

/* ------------- TABULKA, KTERA MA MIT BORDER-COLLAPSE --------------*/
table.ramecek
{ border: 1px #FADCC8 solid;
  border-collapse: collapse;
}

/* ------------- ODKAZ PRO CELY DOKUMENT ----------------------------*/
a
{ color: #336633;
  text-decoration: none;
}

/* ------------- RAMECEK NESMI BYT U OBRAZKU KTERY JE V ODKAZU ------*/
a img
{ border: none;
}

/* ------------- HLAVNI NADPISY -------------------------------------*/
h1
{ font-size: 14px;
}

h1 a
{ color: #0A136C;
}

h2
{ font-size: 12px;
  font-weight: bold;
  margin-bottom: 5px;
  margin-top: 0px;
  color: #F8540F;
}


td.mainBar h1
{ font-family: "Arial Black", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; 
  margin: 10px;
  margin-bottom: 5px;
  color: #0A136C;
  font-size: 12pt; 
  font-weight: normal;
}

/* ------------- NAPRAVO - NADPISY ---------------------------------*/
div.right-headers
{ background-image: URL('../web-img/menu-0.jpg');
  color: #383838;
  font-weight: bold;
  text-align: left;
  padding-left: 10px;
  padding-top: 3px;
  height: 17px;
}

div.right-headers a
{ color: #383838;
}

/* ------------- NAPRAVO - SEZNAM MOZNYCH SERAZENI ----------------*/
div.parametry-razeni, div.parametry-razeni-vybrany
{ padding-left: 0px;
}

div.parametry-razeni-vybrany, div.parametry-razeni-vybrany a
{ color: black;
  font-weight: bold;
}

/* ------------- NAPRAVO - SEZNAM DOSTUPNYCH DOKUMENTU ------------*/
div.document, div.document-vybrany
{ padding-left: 0px;
}

div.document-vybrany, div.document-vybrany a
{ font-weight: bold;
  color: black;
}

/* ------------- NAPRAVO - SEZNAM DOSTUPNYCH DOWNLOADU ------------*/
div.download
{ padding-left: 0px;
}

div.download-vybrany a
{ color: black;
  font-weight: bold;
}


/* ------------- NAPRAVO - SEZNAM SOUBORU              ------------*/
div.soubory
{ padding-left: 0px;
}

/* ------------- OBSAHOVA CAST PRO DOKUMENTY ----------------------*/
div.document-content
{ padding: 10px;
}

div.top-docs-area
{ height: 25px;
  border-bottom: 1px #F9CAAA solid; /*F8540F*/
  overflow: hidden;
}

div.document-top, div.document-top-vybrany
{ padding: 5px 5px 4px 20px;
  float: left;
  background-image: URL("../web-img/tecka.png");
  background-repeat: no-repeat;
  background-position: 5px 50%;
}

div.document-top-vybrany, div.document-top-vybrany a
{ color: black;
}

div.document-top a
{ font-weight: bold;
  font-size: 12px;
  letter-spacing: 0px;
  text-transform: normal;
}

/* ------------- OBSAHOVA CAST PRO TEXT V KATEGORII -------------*/
div.kat-content
{ margin: -10px 20px 0px 20px;
  padding: 3px;
}

/* ------------- OBSAHOVA CAST PRO COLIV TAKTO NAZVANE -------------*/
div.main-content
{ padding: 10px;
}

/* -- NAPRAVO - VOLBY ZOBRAZENI PRODUKTU - TABULKA CI NAHLEDY -----*/
div.zobrazit-produkty, div.zobrazit-produkty-vybrany
{ padding-left: 0px;
}

div.zobrazit-produkty-vybrany, div.zobrazit-produkty-vybrany a
{ font-weight: bold;
  color: black;
}

/* ------------- NAPRAVO - NABIDKA RADEK --------------------------*/
div.nabidka-element, div.nabidka-element-vybrany
{ padding-left: 0px;
}

div.nabidka-element-vybrany, div.nabidka-element-vybrany a
{ color: black;
  font-weight: bold;
}

/* ------------- NAPRAVO - NOVINKY ---------------------------------*/
div.right-novinky, div.right-novinky-vybrany
{ padding-left: 0px;
  margin-bottom: 5px;
}

div.right-novinky-vybrany, div.right-novinky-vybrany a
{ color: black;
  font-weight: bold;
}

/* ------------- NAPRAVO - KLIENT ----------------------------------*/
div.klient, div.klient-vybrany
{ padding-left: 10px;
}

div.klient-vybrany, div.klient-vybrany a
{ font-weight: bold;
  color: black; 
}


/* ------------- NAPRAVO - KLIENT - PRIHLASENA OSOBA ---------------*/
div.klient-prihlaseny
{ text-align: right;
  padding-right: 10px;
  font-size: 10px;
}

/* ------------- NAPRAVO - KOSIK -----------------------------------*/
div.kosik, div.kosik-vybrany
{ margin: 5px 8px 5px 8px;;
}

div.kosik-vybrany, div.kosik-vybrany a
{ font-weight: bold;
  color: black;
}


/* ------------- NAPRAVO - AKTUALNE --------------------------------*/
div.aktualne
{ padding: 5px 5px 5px 10px;;
}


/* ------------- NAPRAVO - ZOBRAZENI -------------------------------*/
div.zobrazeni-pan
{ padding: 5px 5px 5px 10px;;
}

/* ------------- NAPRAVO - SERAZENI -------------------------------*/
div.razeni-pan
{ padding: 5px 5px 5px 10px;;
}

/* ------------- NAPRAVO - NABIDKA   -------------------------------*/
div.nabidka-pan
{ padding: 5px 5px 5px 10px;;
}

/* ------------- NAPRAVO - DOKUMENTY   -------------------------------*/
div.documents-pan
{ padding: 5px 5px 5px 10px;;
}

/* ------------- NAPRAVO - DOWNLOAD   -------------------------------*/
div.download-pan
{ padding: 5px 5px 5px 10px;;
}

/* ------------- NAPRAVO - SOUBORZ    -------------------------------*/
div.soubory-pan
{ padding: 5px 5px 5px 10px;;
}

/* ------------- UPROSTRED - NOVINKY -------------------------------*/
table.novinky
{ margin-top: 15px;
}

table.novinky tr.nadpis td
{ 
}

table.novinky tr.obsah-novinky td
{ padding-left: 10px;
  border-bottom: 1px #F9CAAA solid;
}

/* ------------- UPROSTRED - DOWNLOAD -------------------------------*/
table.table-download
{ margin-top: 15px;
  width: 100%;
}

table.table-download tr.download-nazev td
{ padding-top: 20px;
}

table.table-download tr.download-popis td
{ padding-left: 10px;
  border-bottom: 1px #ECECEC solid;
  text-align: justify;
}


 /* ***************** */
  /* G U E S T B O O K */
  /* ***************** */
  
  div.guestbook-table-cont                                                                   { width: 540px; margin: 0px 0px 20px 25px; border: 1px gray solid; }
  div.guestbook-table-cont div.autor                                                         { float: left; width: 380px; padding: 4px 10px 4px 10px; background: silver; border-bottom: 1px gray solid;  }
  div.guestbook-table-cont div.datum                                                         { float: left; width: 120px; padding: 4px 10px 4px 10px; background: silver; border-bottom: 1px gray solid;  }
  div.guestbook-table-cont div.zprava                                                        { clear: left; padding: 10px; }
  div.guestbook-table-cont div.odkaz                                                         { padding: 10px; text-align: right; font-size: 9pt; }
  
  div.guestbook-reakce-table-cont                                                            { width: 500px; margin: 0px 0px 20px 65px; border: 1px gray solid; }
  div.guestbook-reakce-table-cont div.autor                                                  { float: left; width: 340px; padding: 4px 10px 4px 10px; background: silver; border-bottom: 1px gray solid;  }
  div.guestbook-reakce-table-cont div.datum                                                  { float: left; width: 120px; padding: 4px 10px 4px 10px; background: silver; border-bottom: 1px gray solid;  }
  div.guestbook-reakce-table-cont div.zprava                                                 { clear: left; padding: 10px; }
  
  div.guestbook-new                                                                          { margin: 50px auto; width: 300px; border: 1px gray solid; }
  div.guestbook-new div.nadpis                                                               { padding: 10px; font-weight: bolder; background: silver; }
  div.guestbook-new div.autor                                                                { padding: 5px; }
  div.guestbook-new div.autor span                                                           { width: 50px; padding: 2px 5px 0px 5px; display: block; float: left; }
  div.guestbook-new div.autor input                                                          { width: 220px; }
  div.guestbook-new div.zprava                                                               { padding: 5px; }
  div.guestbook-new div.zprava span                                                          { width: 50px; padding: 0px 5px 0px 5px; display: block; float: left; }
  div.guestbook-new div.zprava textarea                                                      { width: 220px; }
  div.guestbook-new div.button                                                               { padding: 5px 10px 5px 5px; text-align: right; }
  
  div.guest-add-error-cont                                                                   { width: 500px; margin: auto auto 20px auto; }
  div.guest-add-error-cont div.guest-add-error                                               { color: red; }
