body {
  color: Black;
  background-color: Orange;
  background-image: url("res/back.gif");
  margin: 6px 0px 0px 0px;
}

a {
  color: Black;
  background-color: transparent;
  font-family: Arial, Verdana, Helvetica;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  letter-spacing: 0.5px;
}

small {
  font-size: 11px;
}

h1 {
  font-size: 15px;
  text-align: left;
}

p {
  text-align: justify;
  background-color: #FFFFCC;
  border-color: #663333 #663333 #663333 #663333;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  padding: 10px 10px 10px 10px;
}

div.j {
  text-align: justify;
}


.text {
  color: Black;
  background-color: transparent;
  font-family: Arial, Verdana, Helvetica;
  font-size: 13px;
  
  margin: 10px 10px 10px 10px;
  line-height: 17px;
  letter-spacing: 0.5px;
  padding: 0px 18px 0px 18px;
}

a.smenu, a.smenu2, a.smenured, a.smenured2, a.smenukategorie, a.smenunabidka, a.nadpis {
  color: Black;
  padding: 3px 3px 3px 3px;
  font-size: 12px;
  letter-spacing: 1px;
}
a.smenu:hover {
  color: #575757; 
}

a.smenu2 {
  background-color: #FFFFCC;
  padding: 2px 2px 2px 2px;
  border-color: Black Black Black Black;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;  
}

a.smenu2:hover {
  background-color: #FFFF99;
}

a.smenured {
  background-color: Orange;
  border-color: Black Black Black Black;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
}
a.smenured:hover {
  background-color: #FFFF99;
}
a.smenured2 {
  background-color: #FFFF99;
  border-color: Black Black Black Black;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
}
a.smenured2:hover {
}


a.smenukategorie {
  color: #993366; 
}
a.smenukategorie:hover {
  color: Black; 
}

a.smenunabidka {
  margin-right: 2px;
}
a.smenunabidka:hover {
  color: #993366; 
}

a.nadpis {
  background-color: #FFCC00;
  border-color: Black Black Black Black;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;  
}

table, td, tr {
  color: Black;
  background-color: transparent;
  font-family: Arial, Verdana, Helvetica;
  font-size: 13px;
  letter-spacing: 0.5px;
}

td.tiny {
  font-size: 10px;    
  line-height: 10px;
}

input {
  color: Black;
  background-color: transparent;
  font-family: Arial, Verdana, Helvetica;
  font-size: 12px;
  letter-spacing: 0.5px;
}

input.text, input.text2, input.text3 {
  background-color: #FFFF99;
  border-color: Black Black Black Black;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  letter-spacing: 1px;  
}
input.text2 {
  background-color: #F2F2F2;
  text-align: center;
  letter-spacing: normal;  
}
input.text3 {
  background-color: #FFFFCC;
  text-align: center;
  letter-spacing: normal;   
}

input.submit, input.submitred {
  background-color: #FFFFCC;
  font-weight: bold; 
  border-color: Black Black Black Black;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
}
input.submitred {
  background-color: Orange;
}

form {
  font-family: Arial, Verdana, Helvetica;
  font-size: 12px;
}

table.polozky, table.polozky.tr, table.polozky.td {
  background-color: #FFFFCC;
  border-color: Black Black Black Black;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
}

td.nadpis, td.nadpis2 {
  font-size: 11px;
  background-color: #C9C9C9;
  border-color: #545454 #545454 #545454 #545454;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
}

td.small {
  font-size: 11px;
}

table.shopnabidka {
  background-color: #FFFFCC;
  border-color: #545454 #545454 #545454 #545454;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid; 
}

div.alert {
  background-color: #FFFF99;
  border-color: #545454 #545454 #545454 #545454;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  width: 50%;
  
}

a.programy {
  font-weight: normal; 
  text-decoration: none; 
}

a.programy:hover {
  font-weight: bold;
}

h2 {
  font-size: 12px;
  margin-bottom: 4px;
  
}

h3 {
  font-size: 14px;
  margin-bottom: 4px;
  font-style: italic;

}

span.i {
  font-style: italic;
}

a.b1 {
  color: #443D24;
}

a.b2 {
  color: red;
}


div.vel1 {
  font-size: 12px;
}

a.small {
  font-size: 11px;
  color: #545454;
}