body 
{
    background-color:#A88F4C;
    font-family:Verdana;
    margin:0px;
}
table.tblMain
{
    background-image: url(../images/podklad.gif);
    height:620px;
    width:620px;
    background-repeat:no-repeat;
}
table.tblMainOpen
{
    background-image: url(../images/podklad-o-vrsek.gif);
    width:620px;
    background-repeat:no-repeat;
}
table.tblMenu 
{
        
}

table.tblMenu tr td.tdMenu a
{
    display:block;
    color:#ffffff;
    font-size:14px;
    text-decoration:none;
    padding-left:12px;
}
table.tblMenu tr td.tdMenu a:hover
{
    background-image: url(../images/bod.gif);
    font-weight:bold;
    background-repeat:no-repeat;
    background-position:0px 4px;
}
table.tblMenu tr td.tdMenu a.aSelect
{
    background-image: url(../images/bod.gif);
    font-weight:bold;
    background-repeat:no-repeat;
    background-position:0px 4px;
}

table.tblBody tr td.tdImg 
{
    background-color:#ffffff;
    padding-top:2px;
}
table.tblBody tr td.tdText
{
    padding:15px 15px 15px 15px;
}
table.tblBody tr td.tdText a.aBrown
{
    color:#6B4918;
}
table.tblBodyOpen
{
    background-image: url(../images/podklad-o-stred.gif);
    background-repeat: repeat-y;
    width: 603px;
    margin-top: 7px;
}
table.tblBodyOpen .tblMasaggeText
{
    width: 525px;
}
a.tblFooterOpen
{
    background-image: url(../images/podklad-o-spodek.gif);
    background-repeat: no-repeat;
    display: block;
    width: 603px;
    height: 33px;
}

div.divWhite
{
    color:#FFFFFF;
    font-size:11px;
}
div.divBrown 
{
    color:#6B4918;
    font-weight:bold;
    font-size:11px;
}
table.tblPrice 
{
    font-size:11px;
    color:#ffffff;
    border-bottom:solid 1px white
}
table.tblPrice tr th
{
    padding:3px 0px 3px 0px;
    border-bottom:solid 2px white
}
table.tblPrice tr td
{
    padding:3px 4px 3px 4px;
    border-bottom:solid 1px white
}
table.tblMasagge tr td a
{
    display:block;
    font-size:11px;
    padding-left:10px;
    margin-left:5px;
    margin-bottom:2px;
    color:White;
    text-decoration:none;
}
table.tblMasagge tr td a:hover, table.tblMasagge tr td a.aSelected
{
    background-image: url(../images/bod.gif);
    font-weight:bold;
    background-repeat:no-repeat;
    background-position:0px 3px;
}
table.tblMasaggeText 
{
    margin-top:10px;
    width:530px;
}
table.tblMasaggeText tr
{
	height:1%; margin:0; padding:0; border:0;
}
table.tblMasaggeText tr th
{
    font-size:11px;
    color:#6B4918;
}
table.tblMasaggeText tr td
{
    padding-top:5px;
    font-size:11px;
    color:#ffffff;
    text-align:justify;
}
div.divScroll 
{
    overflow:auto;
    scrollbar-base-color:white; 
    scrollbar-arrow-color:transparent; 
    scrollbar-track-color:white;
    scrollbar-highlight-color:white;
    scrollbar-shadow-color:white;
    scrollbar-highlight-color:black;     
    padding-right:10px;
}

#vnejsiBody_hp {
  margin: 0px auto;
  width: 587px;
}
#body_hp {
  background: url('../rezervace/pix/stred.png') repeat-y top left;
  width: 587px;
}
#vnitrniBody_hp {
  padding: 10px 25px 20px 25px;
  text-align: left;
}

table.tblMasaggeText tr th h1{font-size:11px; color:#6B4918; margin-bottom:0; padding: 0 0 0 0; border: 0;}
h1{font-size:11px; color:#6B4918;}

#hp p{font-size:11px; color:#FFFFFF;}
h1.hp{font-size:14px; color:#FFFFFF;}
h2.hp{font-size:12px; color:#FFFFFF;}
#hp a:link, #hp a:active, #hp a:visited{ color:#ffffff;}
#hp a:hover{ color:#000000;}

#zo { font-size:10px; color:#FFFFFF;}
#zo a:link, #zo a:active, #zo a:visited{ color:#6B4918;}
#zo a:hover{ color:#ffffff;}
