*
{
  padding: 0px;
  margin: 0px;
  border: 0px;
  font-family: verdana, helvetica, arial, sans-serif;
}

body
{
  background-color: #372c23;
}

a
{
  color: #d8be8d;
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

  #all
  {
    background: transparent url(images/background.jpg) no-repeat scroll 48% 103px;
    width: 100%;
    height: 100%;
    float: left;
  }
  
    #holder
    {
      width: 1057px;
      margin: 0px auto;
    }
    
      #menu
      {
        width: 1057px;
        height: 103px;
      }

        #menu h1
        {
					padding-top: 20px;
          font-size: 67px;
          font-weight: normal;
        }
      
          #menu h1 a
          {
            display: block;
            width: 344px;
            height: 86px;
            color: #d8be8d;
          }

          #menu h1 a:hover
          {
            color: #c1a978;
            text-decoration: underline;
          }
      
      #content
      {
        width: 1057px;
        min-height: 800px;
        float: left;
      }
      
        #content #left
        {
          width: 810px;
          min-height: 800px;
          float: left;
        }
        
          #content #left h2 a,
          #content #left h3 a,
          #content #left p a,
          #content #left ul a,
          #content #left table a
          {
            background-color: #372c23;
            padding-left: 5px;
            padding-right: 5px;
            color: #d8be8d;
          }

          #content #left table a
          {
            background-color: transparent;
            padding-left: 0px;
            padding-right: 0px;
          }

          #content #left h2,
          #content #left h3,
          #content #left p,
          #content #left span,
          #content #left ul,
          #content #left table
          {
            padding-left: 39px;
            padding-right: 30px;
            padding-top: 13px;
            padding-bottom: 0px;
          }

          #content #left h2,
          #content #left p,
          #content #left ul,
          #content #left table
					{
						color: #000000;
					}

          #content #left h2,
          #content #left p,
          #content #left ul
					{
            font-size: 17px;
					}

          #content #left h3
					{
            font-size: 14px;
					}

          #content #left span
					{
						font-size: 10.23px;
					}

          #content #left table
          {
            padding: 0px;
            margin: 0px;
            padding-left: 0px;
            margin-top: 12px;
            margin-left: 39px;
            margin-bottom: 23px;
          }
            #content #left table td
            {
              padding-top: 5px;
              padding-bottom: 7px;
              padding-right: 23px;
              vertical-align: top;
            }

            #content #left table td.second
            {
              font-weight: bold;
            }
            
            #content #left table td.map
            {
              padding-left: 90px;
            }

          #content #left ul
          {
            padding-left: 54px;
          }

            #content #left ul li
            {
              padding-left: 10px;
              padding-top: 2px;
              padding-bottom: 2px;
            }
          
          #content #left h2
          {
            font-size: 20px;
          }

        #content #right
        {
          width: 247px;
          min-height: 800px;
          float: left;
          padding-top: 40px;
        }

          #content #right ul li
          {
            width: 247px;
            height: 45px;
            float: left;
            background: transparent url(images/button.png) no-repeat scroll 0px 0px;
            margin-top: 6px;
            padding-top: 13px;
            text-align: center;
            list-style: none;
            font-weight: bold;
          }

            #content #right ul li a
            {
              color: #000000;
            }

      #footer
      {
        width: 1033px;
        height: 45px;
        float: left;
        padding-top: 10px;
        background: transparent url(images/footer.png) repeat-x scroll 0px 0px;
      }
      
      #footer p
      {
        color: #d8be8d;
        font-size: 12px;
        text-align: center;
        font-weight: normal;
        padding-left: 18px;
      }

.small-text table tr td,
.small-text table tr th
{
	font-size: 12.3px;
	padding-left:3px;
	text-align: left;
}

.small-text table tr th
{
	font-weight: bold;
}

.light-td
{
	border-collapse: collapse;
}

.light-td tr td,
.light-td tr th
{
	background-color: #372c23;
	border-bottom: 1px #d8be8d solid;
	color: #d8be8d;
	padding:2px;
	opacity: 0.7;
}

.light-td tr th
{
	color: #d8be8d;
}

.light
{
	color: #d8be8d;
}

.middle 
{
	color: #c1a978;
}

.dark-td tr td,
.dark-td tr th
{
	background-color: #C8AE7D;
	color: #372c23;
	opacity: 0.8;
	padding:2px;
}

.dark-td tr th
{
	color: #372c23;
}

.dark
{
	color: #372c23;
}


.w700
{
	width: 700px;
}

/* optimalizace */
.uvod, 
.uvod-menu, 
.jak_se_k_nam_dostanete,
.setrete_svuj_cas,
.prijdtte_mezi_nas,
.novinky,
.kontakt_seo,
.cenik
{
  height: 26px;
  overflow: hidden;
}

.uvod,
.uvod-menu
{
  width: 400px;
}

.cenik
{
  width: 45px;
}

.jak_se_k_nam_dostanete
{
  width: 280px;
}

.setrete_svuj_cas
{
  width: 205px;
}

.prijdtte_mezi_nas
{
  width: 205px;
}

.novinky
{
  width: 65px;
}

.kontakt_seo
{
  width: 65px;
}

#content #left table#tabkontakt
{
  padding-left: 454px;
}

