BODY{
 background-color: #BDD1E9;
 font-size: 13px;
 font-family: Verdana,Tahoma,Arial;
 color: #555;
 margin: 0px;
 padding: 0px;
}

.text { width: 1000px; margin: 0 auto; padding: 10px 0px 0px 0px; }
h1.hp { width: 300px; color: #000000; font-size: 16px; margin: 0px; padding: 0px; }
h2.hp { width: 300px; color: #555555; font-size: 13px; margin: 0px; padding: 0px; }
p.hp { width: 1000px; text-align: justify; margin: 5px 0px 5px 0px; padding: 0px; }

/* --- TAGY --- */
H1{
 color: #EDC090;
 font-size: 14px;
 margin: 0px;
}
H3{
 color: #555;
 font-size: 14px;
 margin: 0px;
}
INPUT{
 border: solid 1px #589A1E;
 background-color: #FFFFFF;
 padding: 2px 2px 2px 2px;
 font-family: Verdana,Tahoma,Arial;
 font-size: 11px;
 color: #BB4D07;
}

TEXTAREA{
 border: solid 1px #589A1E;
 background-color: #FFFFFF;
 padding: 2px 2px 2px 2px;
 font-family: Verdana,Tahoma,Arial;
 font-size: 11px;
 color: #BB4D07;
}
.block img{
 border: 6px #d0d0d0 solid;
}
/* --- ODKAZY --- */

.main A:link, .main A:visited{
 text-decoration: none;
 color: #0D6C99;
}
.main A:hover, .main A:active{
 color: #9B4F1D;
}
.main A:link IMG, .main A:visited IMG{
 border: solid 1px #FFFFFF;
}
.main A:hover IMG, .main A:active IMG{
 border: solid 1px #000000;
}
.bottom A:link, .bottom A:visited{
 text-decoration: none;
 color: #629427;
}
.bottom A:hover, .bottom A:active{
 color: #000000;
}
.menu A:link, .menu A:visited {
  color: #844D65;
  font-size: 16px;
  display:block;
  background: url(obrazy/sipka.gif) 6px 4px;
  background-repeat: no-repeat;
  padding: 3px 0px 3px 25px;
}
.menu A:hover, .menu A:active {
  color: #A02E4B;
  text-decoration: underline;
}
.main #rezervace {
  border: 1px #9B4F1D dashed;
  padding: 3px;
  font-weight: bold;
  color: #9B4F1D;
  background-color: #FFFFBE;
}
.vyber a:link, .vyber a:visited, .vyber a:hover, .vyber a:active {
}
/* --- DESIGN --- */
.top{
 background-image: url(obrazy/background.gif);
 background-repeat: repeat-x;
}
.menu{
 float: left;
 width: 163px;
}
.podmenu, .podmenutop {
 padding-top: 5px;
 padding-bottom: 10px;
 background-image: url(obrazy/background-menu.gif);
 background-repeat: repeat-x;
}
.podmenutop {
 background-image: url(obrazy/background-menu-top.gif);
 background-repeat: repeat-x;
}
.main{
 width: 848px;
 background-color: #EDF0FF;
 border-right: 6px #4787B3 solid;
 border-left: 6px #4787B3 solid;
 border-bottom: 6px #4787B3 solid;
 text-align: left;
}
.content {
 border-left: 1px #7A211D solid;
 border-right: 1px #7A211D solid;
 border-bottom: 1px #7A211D solid;
 background-color: #D9E4F6;
 padding: 0px 0px 0px 8px;
 overflow: auto;
 background-image: url(obrazy/background-image.gif);
 background-position: 8px bottom;
 background-repeat: no-repeat;
}
.bottom{
 width: 848px;
 padding: 3px 0px 3px 0px;
 color: #7A211D;
 font-size: 9px;
}
.block{
 padding: 20px;
 margin-left: 163px;
 _margin-left: 143px;
 background-color: #EDF0FF;
 min-height: 520px;
 _height: 520px;
}
.carahpl {
  border-top: solid 1px #E0E0E0;
  border-right: solid 1px #E0E0E0;
  border-left: solid 1px #E0E0E0;
}

.carahp {
  border-top: solid 1px #E0E0E0;
  border-right: solid 1px #E0E0E0;
}

.carap {
  border-right: solid 1px #E0E0E0;
}

.carah {
  border-top: solid 1px #E0E0E0;
  padding: 10px 0 10px 15px;
}
.cenik TD, .cenik TH {
  font-size: 12px;
}
.cenik {
  border-bottom: solid 1px #E0E0E0;
  margin-top: 10px;
}

.cenik TH {
  background-color: #D9E4F6;
  text-align: center;
}
.cenik TD {
  padding: 0px 5px 0px 5px;
}