/* CSS Document */
*{margin:0;  padding:0;  border:0;  font-family:arial;}

html{
  background: url(../layout/bg.gif) repeat-x left top;
}

body{
  background:url(../layout/header.jpg) no-repeat center top;
  min-width:984px;
}

a{
  text-decoration:underline;
  color:#474027;
}

a:hover{
  text-decoration:none;
}

ul,ol{
  list-style:none;
}

h1,h2,h3,h4{color:#474027;}

h1{
  font-size:24px;
  margin-bottom:10px;
}

h2,h3,h4{
  font-size:16px;
  margin-bottom:10px;
}

.clear{clear:both;}

/* ALL */
#all{width:984px;  margin:0 auto;}
#body{}

/* HEADER */
#header{width:984px;  height:203px;  position:relative;}
#header #logo{position:absolute;  right:0;  top:66px;}
#header #text{position:absolute;  right:2px;  top:172px; color:#ffffff; font-weight:normal; font-size:16px;}

/* Under HEADER */
#under_header{width:984px;}

#under_header #horni{width:984px; background: #c3ba9c url(../layout/menu.gif) repeat-y left top;}
#under_header #horni .left{width:225px; float:left;  background: url(../layout/horni_left.gif) no-repeat left top; min-height: 24px; _height: 24px;}
#under_header #horni .right{width:759px;  height:24px;  background:#474027;  float:right; height: 24px;}
#under_header #horni .right22{width:759px;  background:#c3ba9c;  float:right; font-size: 0;}
#under_header #horni .right2{width:739px;  background:#c3ba9c;  float:right; padding: 10px;}

#under_header #dolni_under{width:984px;  height:24px;}
#under_header #dolni_under .left{width:216px;  height:24px; padding-left:9px; float:left;  background: #6a6040;}
.left .left2{width:216px; height:24px; padding-left:9px; padding-bottom:20px;}
#under_header #dolni_under .right{width:759px;  height:24px;  background:#474027;  float:left;}

#fieldset-fsSearch{ %margin-top:2px; }
#fieldset-fsSearch .submit{ height:16px; font-size:11px; font-weight:bold; background-color:#; margin-left:5px; }

/* Menu */

/*1.uroven*/
#under_header #horni .left ul{ margin-bottom:20px; }
#under_header #horni .left ul li{list-style-type:none;  display:block;  border-bottom:1px dotted #d6ae30;  line-height:25px;  padding-left:10px;}
#under_header #horni .left ul li a{font-size:12px;  font-family:arial;  font-weight:bold;  color:#ffffff !important;  display:block;  text-decoration:none;}
#under_header #horni .left ul li a:hover{text-decoration:underline;}

/*2.uroven*/
#under_header #horni .right ul { float:left;}
#under_header #horni .right ul li{list-style-type:none;  display:block;  border-right:1px solid #f0c600;  line-height:24px;  padding-left:8px;  padding-right:8px;  float:left; position: relative; line-height: 24px;}
#under_header #horni .right ul li a{font-size:12px;  font-family:arial;  font-weight:normal;  color:#ffffff !important;  display:block;  text-decoration:none;}
#under_header #horni .right ul li a:hover{color:#f1ba00;}

/*3.uroven*/
#under_header #horni .right ul li ul{position:absolute;  left:0px; top:24px; background:#534b2e; display: none;}
#under_header #horni .right ul li ul li{float:none; border:none;  display:block; width:80px; border-bottom:1px solid #665c37; position: relative;}
#under_header #horni .right ul li ul li a{display: block; line-height:24px;}
#under_header #horni .right ul li:hover ul, #under_header #horni .right ul li.hover ul{display:block;}
#under_header #horni .right ul li:hover ul ul, #under_header #horni .right ul li.hover ul ul{display:none;}

/*4.uroven*/
#under_header #horni .right ul li ul li ul{position:absolute;  top:0;  left:92px;  background:#625937; display:none;}
#under_header #horni .right ul li ul li ul li{border-bottom:1px solid #716538; width:150px;}
#under_header #horni .right ul li ul li:hover ul, #under_header #horni .right ul li ul li.hover ul{display:block;}


/* txt */
#txt{width:964px;  background:#c3ba9c;  padding:10px;}
#txt p{font-family:arial;  font-size:12px;  line-height:15px;  color:#474027;  padding-bottom:10px;  text-align:justify;}
#txt ul{padding-left:10px;}
#txt ul li{list-style-type:none;}
#txt table{border-collapse:collapse;}

.right2 p{font-family:arial;  font-size:12px;  line-height:15px;  color:#474027;  padding-bottom:10px;  text-align:justify;}
.right2 ul{padding-left:10px;}
.right2 ul li{list-style-type:none;}
.right2 table{border-collapse:collapse;}

#fieldset-fsMenuAdd{
  font-size:12px;
}

#fieldset-fsMenuAdd td{
  padding:0 10px 7px 0;
}

#fieldset-fsMenuAdd input{
  border:solid 1px #999999;
}

table.menuTab{
  font-size:12px;
  width:100%;
}

table.menuTab td, table.menuTab th{
  padding:3px 4px;
  text-align:left;
}

table.menuTab td{
  border-top:solid 1px #a69e83;
}

#bannery{
  background-color:#ffffff;
  padding:10px;
  text-align:center;
}

#bannery img{
  padding:0 3px;
}

#foot{
  text-align:center;
  padding:10px 0;
  font-size:11px;
  color:#888888;
}

#foot a{
  color:#555555;
}

#foot a.text{
  color:#888888;
  text-decoration:none;
}

#foot a.text:hover{
  text-decoration:underline;
}

ul#gallery-table{
  list-style-type:disc;
  margin-left:10px;
}

ul#gallery-table li{
  list-style-type:disc;
}

ul#gallery-table li a{
  display:block;
  padding-bottom:4px;
  font-size:16px;
  text-decoration:none;
  font-weight:bold;
}

ul#gallery-table li a:hover{
  text-decoration:underline;
}

div.album-img{
  float:left;
  width:180px;
  height:130px;
  border:solid 1px #999999;
  background-color:#ffffff;
  margin:15px 0 0 50px;
  text-align:center;
  padding-top:10px;
}

.leftjuva{
  padding:0 0 15px 10px;
}

#juva_uvod_odkaz{
  text-decoration: none;
  line-height:12px;
  font-size:12px;
  font-weight: bold;
  color:#ffffff;
}

#juva_uvod_odkaz img{
  width:205px;
  margin-bottom:-7px;
  %margin-bottom:0;
}