/* ----------------------- a hrefy ----------------------- */
a {
  text-decoration: none;
  font-family: Verdana, Arial, sans-serif;
  color: #db2b2d;
}

a:hover {
  text-decoration: underline;
  font-family: Verdana, Arial, sans-serif;
  color: #db2b2d;
}

a.logo {
  text-decoration: none;
  font-family: Verdana, Arial, sans-serif;
  color: #ff0367;
}

a.logo:hover {
  text-decoration: underline;
  font-family: Verdana, Arial, sans-serif;
  color: #ff0367;
}

a.hlavni {
  text-decoration: none;
  font-family: Verdana, Arial, sans-serif;
  color: white;
}

a.hlavni:hover {
  text-decoration: underline;
  font-family: Verdana, Arial, sans-serif;
  color: white;
}

a.podkategorie_1 {
  text-decoration: none;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: black;
  font-weight: bold;
  
}

a.podkategorie_1:hover {
  text-decoration: underline;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: black;
  font-weight: bold;
}

a.podkategorie_2 {
  text-decoration: none;
  color: #90003b;
}

a.podkategorie_2:hover {
  text-decoration: none;
  color: #e06698;
}

a.produkt_nazev {
  text-decoration: none;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #90003b;
}

a.produkt_nazev:hover {
  text-decoration: none;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #90003b;
}



/* ----------------------- nadpisy ----------------------- */

h1.nadpis-cara {
  background: url(../images/ruzne/pixel-pink-nadpis.gif) 1px 20% no-repeat;
  padding-left: 0px;
  border-bottom: 1px solid #90003d;
  padding-bottom: 4px;
  margin-bottom: 3px;
  margin-top: 0px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #90003b;
  font-weight: bold;
}

h1.nadpis {
  display: inline;
  font-size: 13px;
  color: #dd0c0c;
  font-weight: bold;
}

h1.nadpis2 {
  font-size: 16px;
  color: #90003b;
  font-weight: bold;
}

h2.nadpis {
  font-size: 13px;
  color: #dd0c0c;
  font-weight: bold;
  display: inline;
}

h2.produkt-nadpis {
  font-size: 11px;
  color: #dd0c0c;
  font-weight: bold;
  display: inline;
}

h2.kategorie {
  font-size: 11px;
  color: #dd0c0c;
  font-weight: bold;
  display: inline;
}

h2.podkategorie {
  font-size: 11px;
  font-weight: normal;
  display: inline;
}

h2.text-tucne {
  font-size: 11px;
  color: black;
  font-weight: bold;
  display: inline;
}

/* ----------------------- p ----------------------- */

p.kategorie {
  display: inline;  
}

p.size_13 {
  display: inline;
  font-size: 13px;  
}

p.odstavec {
  display: inline;
  margin-left: 10px;
}

p.ruzova {
  display: inline;
  color: #ff0367;  
}

p.tmave-cervena {
  color: #90003d;  
}
           
/* ----------------------- p ----------------------- */

li {
  list-style-type: none;
  margin-left: 10px;
  margin-top: 5px;
}       

div.sipecky {
  border: 0px solid red;
  background: url(../images/ikonky/eshop-sipecky.gif) no-repeat;
  width: 148px;
  height: auto;
  clear: both;
  padding-top: 5px;
  padding-left: 15px;
}

/* ----------------------- p ----------------------- */

form.bezmezery {
  clear: both;
  margin:0;
  padding:0;
}    

/* ----------------------- tabulky ----------------------- */

table.hlavni {
  border: 0px solid black;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: black;
}

table.hlavni_white {
  border: 0px solid black;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: black;
  background: white;
}

table.white_11 {
  border: 0px solid black;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: white;
}

table.black_11 {
  border: 0px solid black;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: black;
}

table.black_13 {
  border: 0px solid black;
  font-family: Arial, Verdana, Arial, sans-serif;
  font-size: 13px;
  color: black;
}

table.ruzova_11 {
  border: 0px solid black;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: black;
}


table.hlavni_border_left {
  border-left: 1px solid #b1b1b1;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: black;
}

table.hlavni_pozadi {
  border: 1px solid #bbbbbb;
  background: white;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000002;
}

table.kategorie {
  border: 0px solid black;
  background: #c9ceca;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: black;
}

table.podkategorie {
  border: 0px solid black;
  background: #fbf8e5;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #db2b2d;
}

table.prihlaseni {
  border: 0px solid black;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: white;
}

table.momentalni_akce {
  border: 0px solid black;
  background: #d9d9d9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: black;
}

table.produkt_popisek {
  border: 0px solid black;
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #847d7d;
}

table.filtry {
  border: 1px solid #d08989;
  background: #fbeded;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: black;
}

th {
  background: #D0D0D0;
}

th.hlavni_pozadi {
  background: #8d1113;
  color: white;
}

tr.barva:hover {
  background: #ffd6e7;
}

td.nadpis-cara {
  background: url(../images/ruzne/pixel-pink-nadpis.gif) 1px 20% no-repeat;
  padding-left: 0px;
  border-bottom: 1px solid #90003d;
  padding-bottom: 4px;
  margin-bottom: 3px;
  margin-top: 0px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #90003b;
  font-weight: bold;  
}

td.nadpis {
  font-size: 13px;
  color: #dd0c0c;
  font-weight: bold;  
}

td.blok {
  text-align: justify;
  line-height: 15px;
}

td.komentar {
  color: #848485;
}


table.momentalni_akce_produkt {
  border: 1px solid black;
  background: white;
  text-align: center;
}

/* ----------------------- hr ----------------------- */

hr.linka {
  border: 0px solid black;
}

/* ----------------------- obrazky ----------------------- */

img.ramec {
  border: 1px solid black;
}

/* ----------------------- form ----------------------- */

form.bezmezery {
  clear: both;
  margin:0;
  padding:0;
}

/* ----------------------- formularove pole ----------------------- */

input.pole-hledani {
  border: 1px solid #e8b0c9;
  background-color: #90003b;
  width: 100px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #e8b0c9; 
}

select.menu {
  border: 1px solid #e8b0c9;
  background-color: #fbf0da;
  width: 168px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: black; 
}

input.menu {
  border: 1px solid #e8b0c9;
  background-color: #fbf0da;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: black; 
}

input.menu-ratio {
  border: 0px solid black;
  background-color: #fbf8e5;
}

input {
  border: 1px solid #a7a7a7;
  background-color: #f0f0f2;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: black;
}

input.produkty-detail-tlacitko-do-kosiku {
  border: 0px solid black;
  width: 88px;
  height: 17px;
}

input.tlacitko-hledej {
  border: 0px solid black;
  width: 49px;
  height: 20px;
}

textarea {
  border: 1px solid #a7a7a7;
  background-color: #f0f0f2;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: black;
}

select {
  border: 1px solid #a7a7a7;
  background-color: #f0f0f2;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: black;
}
