body            {font-family: Georgia,"Times CE","Times New Roman CE","Times New Roman", Times, serif;	background-color: #efc684; margin-left: 0px; margin-right: 0px; padding: 0px; margin-top: 0px; font-size: 15px;}
body a          {font-weight: bold;}

#head           {position: absolute; width: 100%; height: 80px; top: 0px; left: 0px; background-image: url(../images/top_background.gif);}
#left           {position: absolute; width: 149px; top: 80px; left: 0px; background-color: #efc684;}

#middle         {position: absolute; width: 60%; top: 80px; left: 150px; padding: 5px 20px 0px 20px; background-color: #ffefc6; border-bottom: 1px solid #732929; border-right: 1px solid #732929;}
#middleb         {position: absolute; width: 620px; top: 80px; left: 150px; padding: 5px 20px 0px 20px; background-color: #ffefc6; border-bottom: 1px solid #732929; border-right: 1px solid #732929;}
#middle a       {text-decoration: none; color: #732929; margin: 5px}

#right          {position: relative; width: 18%; top: 80px; left: 80%;}
#rightb         {position: relative; width: 18%; top: 80px; left: 815px;}

#menu           {position: absolute; top: 90px; left: 0px; width: 150px; font-size: 12px; z-index: 2; background-color: #efc684;}
#menu a         {display: block; text-align: left; font-weight: bold; padding: 3px 10px; margin: 0 0 2px; border-width: 0px; text-decoration: none; color: #732929; border-top: 1px solid #efc684; border-bottom: 1px solid #efc684;}
#menu a:hover   {background: #ffefc6; color: #732929; border-top: 1px solid #732929; border-bottom: 1px solid #732929;}

#bezodkazu      {text-align: left; font-weight: bold; padding: 3px 10px; margin: 0 0 3px; color: #732929; background-color: #ffefc6;  border-top: 1px solid #732929; border-bottom: 1px solid #732929;}
#offer          {border-top: 1px solid #732929; border-bottom: 3px double #efc684; border-left: 3px double #efc684; border-right: 3px double #efc684; margin: 5px; padding: 3px; background-color: #ffefc6; text-align: center;}
#footer         {font-family: Arial, Tahoma; font-size: 50%; border: 3px double #732929; background-colorr: #efc684;background-image: url(../images/footer_back.gif); padding: 5px; margin: 5px; font-size: 76%; text-align: center; z-index:3;}

h1, h2          {font-size: 120%; width: 100%; font-style: italic;}
img             {border: 0px;}
img.ilustrace   {border: 3px double #732929; margin: 5px; float: right; z-index: -1;}
img.galerie     {border: 3px double #732929; margin: 5px;}
input           {border: 1px solid #732929; background-color: #fff3d7;}
input.bezokraje {border: none; background-color: #ffefc6;}
textarea        {border: 1px solid #732929; background-color: #fff3d7;}

.velke_pismeno  {font-size: 120%; font-weight: bold;}
.gotop            {text-align: right;}
.kontakt        {text-align: center; font-weight: bold;}
.galerie        {text-align: center; font-weight: bold;}
.line           {border-bottom: 2px solid #efc684; width: 90%; text-align: center;}

.tabulky        {width: 90%; margin-left: 10px; margin-right: 10px; text-align: center;}
td.nadpis       {font-weight: bold; border-bottom: 2px solid #efc684; text-align: center;}
td.svetly       {background-color: #fff3d7; text-align: left; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px;}
td.tmavy        {background-color: #ffefc6; text-align: left; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px;}
td.doprostred   {text-align: center;}
td.doleva       {width: 25%; font-weight: bold; text-align: left; font-size: 80%; padding-right: 20px;}
td.doprava      {font-size: 80%;width: 70%;text-align: left;}
td.cara         {font-weight: bold; border-bottom: 2px solid #efc684; text-align: center;}

.f11            {font-size: 11px;}
.f11b           {font-size: 11px; font-weight: bold;}
.f12            {font-size: 12px;}
.f12b           {font-size: 12px; font-weight: bold;}

