/* CSS Document */
body  {
  background-color: #BFD7AF;
  background-image: url('/img/body.gif');
  font-family: Verdana CE, Verdana, Tahoma CE, Tahoma, Arial, sans serif;
  font-size: 0.9em;
  color: #303030;
  margin: 0px;
  padding: 0px;
  text-align: center;
}
a  {
  /*color: #fff;*/
  color: #303030;
  text-decoration: none;
  font-weight: bold; 
  text-decoration: underline;
}
.clear  {clear: both;}
.center {display: block; text-align: center;}
.right  {float: right;}
.left {float: left;}
.mensifont  {font-size: 10px;}
.odsad130 {padding: 5px 0px 3px 30px; display: block;}
.no-border  {border-style: none !important;}
.darkBLUE  {color: #0075e7;}
.pozadi {display: block; background-color: #2561c2; padding: 5px;}
.img-left {float: left; margin: 5px 10px 10px 0px; display: block;}
.img-right {float: right; margin: 5px 0px 10px 10px; display: block;}
.popisek-fotky  {display: block; float: left; margin-bottom: 3px; text-align: center;
  width: 200px; height: 15px;
}

#main {
  margin: 0px auto 0px auto;
  width: 750px;  
  height: 100%;
  clear: both;
  text-align: left;
  position: relative;
  background-color: #fff; 
  border: 2px solid #fff;
  background-image: url('/img/main-bck.jpg');
  background-repeat: repeat-y; 
}

#banner {
  width: 750px;
  height: 155px;
  overflow: hidden;
  text-align: center;
  margin: 0px 0px 5px 0px;
}
#banner h1  {
  margin: 0px;
  padding: 30px 0px 0px 0px;  
}
#banner a {color: #fff;}
#banner span  {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 10;
  width: 750px;
  height: 155px;  
  background-repeat: no-repeat;  
}
.banner-1 {background-image: url('/img/banner-1.jpg');}
.banner-2 {background-image: url('/img/banner-2.jpg');}
.banner-3 {background-image: url('/img/banner-3.jpg');}
.banner-4 {background-image: url('/img/banner-4.jpg');}
.banner-5 {background-image: url('/img/banner-5.jpg');}
.banner-6 {background-image: url('/img/banner-6.jpg');}

#left-col {
  width: 140px;  
  float: left; 
  margin: 0px;
  padding: 0px;
  /*background-image: url('/img/menu.jpg');
  background-repeat: repeat-y;  */
}
#left-col li  {
  list-style-type: none;  
  color: #fff;
  font-size: 11px;
  font-weight: bold;
}
#left-col a {
  display: block; padding: 4px 3px 4px 3px; _padding: 4px 3px 4px 3px; width: 107px; color: #fff;
}
#left-col a:hover {background-color: #D28522;}

.menu {
  width: 148px;
  height: 392px;
  margin: 0px;
  background-image: url('/img/menu.jpg');
  background-repeat: no-repeat;
  background-position: 0px -10px;
}

ul.hlavni-menu  {
  width: 138px;
  height: 375px;
  margin: 0px;
  padding: 15px 0px 10px 10px;  
}
.menu a {text-decoration: none !important;}

#a-tom  {
  display: block;
  position: absolute;
  left: 10px;
  bottom: 20px;
  z-index: 10;
  width: 115px;
  height: 27px;
  /*background-image: url('/img/a-tom.jpg');
  background-repeat: no-repeat;*/
}
/*#palma  {
  display: block;
  position: absolute;
  right: 2px;
  bottom: 20px;
  z-index: 1;
  width: 77px;
  height: 104px;  
}*/

#main-col {
  /*width: 600px;*/
  float: left;  
  background-image: url('/img/palma.png');
  background-repeat: no-repeat;
  background-position: right bottom;
  margin-bottom: 5px;
}
#content  {
  width: 600px;
}
#content p  {
  margin: 13px 0px 0px 5px;
  padding: 5px 5px 20px 5px;
  color: #505050;
  font-size: 11px;
  text-align: justify;
  height: 100%;
}
#content img {border-style: none;}

/* novinky */

.hlavni-nadpis  {
  display: block; font-size: 14px; font-style: bold; padding-bottom: 3px; border-bottom: 1px solid #d0d0d0;
}
.autor-novinky  {
  text-align: right; display: block; margin-top: 10px; padding: 5px; border-bottom: 2px solid #f5ddaf;
}
.oddelovac-novinky  {
  margin: 5px 5px 5px 25px; color: #606060; background-color: #606060; border: 1px solid #606060;
}

/* novinky - navigacni lista */

.navi_news  {
  padding: 0px !important;
  height: 40px;
  background-color: #e5e5e5;
  margin: 0px 8px 0px 8px;
  _margin: 0px 10px 0px 8px;
}
.navi_news p {
  padding: 8px 4px 8px 4px !important;
  margin: 0px !important;  
}
span.starsi {
  display: block;
  float: left;
  padding-top: 4px;  
}
span.novejsi {
  display: block;
  float: left;
  margin-right: 20px;
  padding-top: 4px;
}
.news-select  {
  display: block;
  float: right;
  margin: 0px 0px 0px 0px;  
}
p.news_bottom {
  display: block;
  clear: both;
  margin: 4px 8px 0px 3px !important;  
}
.cell-content ul {
  display: block;    
  _height: 1px;
}
.cell-content li  {
  color: #fff;
  text-align: justify;
  padding: 2px 12px 2px 12px;  
  list-style-position: inside;
  clear: both;
  font-size: 0.8em;
}

#patka  {
  display: block;
  clear: both;
  width: 746px;
  background-color: #d6d5d3;
  padding: 2px;
  text-align: center;
  font-size: 0.8em;    
}
#patka p {
  margin: 0px;
  padding: 0px;
  color: #606060;
}
#patka a  {
  color: #fff;
}

/* kniha navstev */

#guestbook-form  {
  margin: 12px;
  border: 1px solid #d0d0d0;
}
#guestbook-form form  {
  margin: 0px;
  padding: 0px;
}
#guestbook-form p {
  margin: 0px !important;
  padding: 1px !important;
  _padding: 7px;
}

#guestbook-form legend  {
  font-size: 11px;
  color: #606060;
  padding: 0px;
}
#guestbook-form input.text {
  display: block;
  width: 180px;
  padding: 1px;
  color: #808080;
  border: 1px solid #c0c0c0; 
  background-color: #f0f0f0;
  margin-top: 3px; 
}
#guestbook-form input.button {
  display: block;
  width: 180px;
  height: 25px;
  padding: 0px !important;
  margin: 0px !important;
  border-style: none !important; 
  color: white;
  font-weight: bold;
  background-color: #e2a530; 
  background-image: url('/img/button-guest-bck.gif');
  background-repeat: no-repeat;
  /*margin-left: 1px; */
}
#guestbook-form textarea {
  display: block;
  width: 550px;
  height: 200px;
  padding: 1px;
  color: #808080;
  border: 1px solid #808080; 
  background-color: #f0f0f0; 
  margin-top: 3px;  
}
.guest-head  {
  display: block;
  height: 20px;
  /*float: left;*/
  font-size: 11px;
  padding: 8px 5px 5px 5px;  
  /*background-color: #D3EAFF;*/
  color: #606060;
  background-image: url('/img/guest-head-bck.png');
  background-repeat: repeat-x;
}
.guest-head a {
  color: #606060;
  /*text-decoration: underline;*/
}
.guest-prispevek {
  /*color: #fff;*/
  display: block;
  clear: both;
  _height: 1px;
  margin: 12px !important;
  padding: 1px !important;
  border: 1px solid #d0d0d0;
  background-color: #e0e0e0;
}
.guest-text {
  display: block;
  padding: 7px 7px 18px 6px;
  text-align: justify;
  color: #707070;
}
.guest-info {  
  display: block;
  /*float: right;*/
  height: 20px;
  margin-right: 7px;
  text-align: right;
  color: #6666cc;  
}
.guest-left {
  margin: 10px 0px 0px 0px;
  display: block;
  float: left;
}
.guest-right {
  margin: 10px 0px 0px 0px;  
  display: block;
  float: right;
}
.warning  {
  display: block;
  margin: 5px 0px 10px 0px;
  padding: 0px;
  font-weight: bold;
  text-align: justify;
  color: #404040;
  /*background-color: #fff;*/
}
.smile  {text-align: center; display: block;}
.smile img {border: 2px solid #fff;}
.smajlik  {
  display: block;
  float: left;
  margin: 3px 10px 0px 3px;  
}

/* fotogalerie */

#content_fotoreport {
  width: 600px;
  margin-left: 5px;
  _margin-left: 0px;
}
#content_fotoreport p {
  padding: 0px;
  margin: 0px;
  text-align: center;
}
.fotoreport-head  {
  margin: 13px 0px 15px 5px !important;
}
.popisek  {
  display: block;
  margin: 10px 0px 10px 10px;
  text-align: justify;
}
.next, .prev, .first, .last, .index {
  text-decoration: none !important;
}
.fotka  {
  width: 199px;
  height: 210px;
  display: block;
  margin: 0px 1px 10px 0px;
  float: left;
  text-align: center;
}
.padding-23 {
  padding-top: 23px;
  height: 187px;
}
.fotoreport-center  {
  text-align: center !important;
  display: block;
}
/*.fotoreport_menu  {
  text-align: center;
  margin: 0px auto 0px auto;
}*/
.foto-ico {
  margin: 0px 10px 5px 5px;
}
.nadpis-fotoreportu {
  font-size: 13px;
  color: #e2a62e;
}

/* vstup do admina  */

#login-form  {
  margin: 12px 5px 12px 11px;
  border: 1px solid #e0e0e0;
}
#login-form form  {
  margin: 0px;
  padding: 0px;
}

#login-form legend  {
  font-size: 11px;
  color: #606060;
  padding: 3px;
}
#login-form input.text {
  display: block;
  width: 180px;
  padding: 1px;
  color: #808080;
  border: 1px solid #808080; 
  margin-top: 3px; 
}
#login-form input.button {
  /*display: block;
  width: 152px;
  padding: 1px;
  color: red;
  background-color: #fff; 
  margin-left: 1px; */
  display: block;
  width: 180px;
  height: 25px;
  padding: 0px 0px 2px 0px !important;
  margin: 0px !important;
  border-style: none !important; 
  color: white;
  font-weight: bold;
  background-color: #a0a0a0 !important;
  background-image: url('../img/button-guest-bck.gif');
  background-repeat: no-repeat;
}
