/* CSS Document */
body{font-family: Arial; color: #383F42; }
table, td{font-family: Arial; color: #383F42; font-size: 14px;}
a{color: #C03B0D; text-decoration: underline;}
a:hover{color: #C03B0D; text-decoration: underline overline;}
ul{margin: 10px; list-style-image: url(obr/ok.png); list-style-position: inside;}
li{margin: 10px; padding-top: 5px;padding-bottom: 5px;list-style-image: url(obr/ok.png);list-style-position: inside;}
.hlavni{width: 1000px; text-align: center;}
.top{height: 170px; background: url(obr/header.jpg) no-repeat top center; text-align: right; vertical-align: top;}
.menu{height: 40px;  text-align: left;}
.menu a {float: left;}
  .menu td{padding-left: 310px;}
.telo{height: auto; vertical-align: top;}
.foot{height: 30px; width: 680px; float: right; text-align: center;}

.levy{width: 320px; height: auto; text-align: left; color: white; vertical-align: top;}
.ltelo{padding: 20px 20px 20px 30px; font-family: Arial; font-weight: bold; font-size: 20px; font-variant: small-caps; cursor: hand; background: url(obr/lmenubg.jpg) repeat-y;}
  .ltelo a{font-family: Arial; font-weight: bold; font-size: 20px; font-variant: small-caps; text-decoration: none; color: white; cursor: hand;}
  .ltelo a:hover{font-family: Arial; font-weight: bold; font-size: 20px; font-variant: small-caps; text-decoration: underline; color: white;}
.ltelo2{padding: 15px 20px 20px 30px; height: 95px;background: url(obr/ltelo2.jpg) no-repeat top center; color: #383F42; font-size: 20px; font-family: Arial; font-weight: bold; font-variant: small-caps; }
  .ltelo2 a{color: #383F42; font-size: 20px; font-family: Arial; font-weight: bold; font-variant: small-caps;  text-decoration: none;}
  .ltelo2 a:hover{color: #383F42; font-size: 20px; font-family: Arial; font-weight: bold; font-variant: small-caps; text-decoration: underline; }
.lfoot{}
  .lsubmenu{font-variant: normal; color: #CDBABA; font-size: 16px;}
  .lsubmenu a{font-variant: normal; color: #CDBABA; font-size: 16px; text-decoration: none;}
  .lsubmenu a:hover{font-variant: normal; color: #CDBABA; font-size: 16px; text-decoration: underline;}
.pravy{width: 680px; float: right;}
  .indeximg{height: 471px; width: 680px;background: url(obr/indeximg.jpg) no-repeat top center;}
  .indextable, .indextable td, .indextable td a{color: #C03B0D; font-family: Arial; font-weight: bold; font-size: 16px; text-decoration: none;}
  .indextable td a:hover{color: #C03B0D; font-family: Arial; font-weight: bold; font-size: 16px; text-decoration: underline;}
  
  .obsah{min-height:500px; height:auto !important; height:500px; /* Fast hack MIN height */
        padding: 15px 15px 15px 15px; text-align: justify; vertical-align: top; font-size: 14px;}
  .obsah p{text-align: justify; font-size: 14px; font-weight: normal;}
  .cesta, .cesta a{color: #383F42; font-family: Arial; font-weight: bold; font-size: 11px;}
h1{color: #C03B0D; font-family: Arial; font-weight: bold; font-size: 20px; padding: 15px 15px 5px 10px;  }
h2{color: #383F42; font-family: Arial; font-weight: bold; font-size: 18px; padding: 10px 15px 5px 0px; font-variant: caps;}
  p{padding: 10px;}
  .odr{margin: 15px 15px 15px 30px;}
  .velkyduraz{color: #C03B0D; font-family: Arial; font-weight: bold; font-size: 13px;}
  #gal div img{padding-top: 15px;}

.mapa{float: right;}

.plevy{width: 199px; height: 293px; text-align: left; font-family: arial; font-size: 14px; font-weight: bold; color: rgb(180,25,7);}
.plevy ol,ul {	list-style:none; padding: 0px; margin: 0px; list-style-image: none;}
.message {padding: 0px 0px 0px 0px; font-size: 12px; color:#000; display:none;}
#contact {margin-left: 10px; }
#contact ul {list-style-type:none; width:199px;}
#contact li {list-style-type:none; margin: 0px; padding: 0px; list-style-image: url(none);}
#contact li.special {display:none;}
#contact input {width:200px;}
#contact textarea {width:200px;}




