/* Includes */
@import url("./reset-typo.css");
@import url("./mootools/slimbox.css");

/* Main structure and graphic elements */
html{}
body{background-color: #000;
  background-image: url(background_1280.01.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  background-attachment: fixed;
  font-size: 10pt;
  color: #331e0e;
  margin: 0px;
  padding: 0px;
  font-family: tahoma;
}

#main{
  position: relative;
  left: 74px;
  border: 2px #666666 solid;
  width: 748px;
  height: auto;
  /*height: 500px;*/
  background-color: #b0958d;
}

#header{background:#633838 url("bg-header.jpg") repeat-x;height:210px;}
#content{background:#b0958d;padding-left:26px;position:relative;
  font-family: georgia;
  font-size: 16px;
}

#right-bar{background:#745b54 url("menu_right_line.jpg");float:right;margin-left:26px;
padding:0 26px 26px 26px;=position:relative;width:200px;overflow:hidden;}



/* Text elements */
p{letter-spacing:120%;word-spacing:130%;text-align:justify;}
p a{border-bottom:1px dotted #331e0e;color:#331e0e;padding:2px;text-decoration:none;}
p a:hover,p a:visited:hover{border-color:#000;color:#000;}
p a:visited{border-bottom:1px dotted #331e0e;color:#331e0e;}
p a:active,a:focus{border-color:#331e0e;}
a span{display:none;}

fieldset{border:1px solid #262020;margin:0;padding:10px 20px;}
legend{color:#262020;margin:0;padding:0 6px;}
.formTable td{padding:6px 0 !important;vertical-align:top;}

form select{font-family:Georgia,"New York CE",utopia,serif;background:#745b54;color:#bd8d46;height:24px;width:220px;margin:0 12px 0 10px;padding:2px 4px;border:1px solid #845748;}
form textarea{font:Georgia,"New York CE",utopia,serif;background:#745b54;color:#000;border:1px solid #262020; padding: 10px;}


#wraper {
  position: relative;
  margin: 81px auto 100px auto;
  z-index: 50;
  background-image: url(bg_line.png);
  background-position: center;
  background-repeat: repeat-y;
  width: 900px;
  /*border: 1px #666 solid;*/
  height: auto;
}

#shadow_top{
  position: absolute;
  width: 894px;
  height: 73px;
  left: 0px;
  top: -73px;
  background-image: url(bg_shadow_top.png);
}

#shadow_bottom{
  position: absolute;
  width: 894px;
  height: 73px;
  left: 0px;
  bottom: -73px;
  background-image: url(bg_shadow_bottom.png);
}

.hlavicka{
  margin: 0px 0px 1px 0px;
}

#head{
  position: relative;
  background-color: transparent;
  margin: 0px;
}

#blanket{
  position: absolute;
  z-index: 100;
  top: 0px;
  left: 0px;
  width: 748px; 
  height: 268px;
}

#footer{
  margin-top: 40px;
  color: #000000;
  padding: 6px 12px 8px 6px;
  /*border-top: 3px solid #eee;*/
  text-align: right;
  background-color: #584b47;
}


h1,h2{color:#331e0e;}
#content h1{padding-top:0.9em;
  font-size: 26px;
  font-family: Tahoma;
  font-weight: bold;
}
#content p{margin-right:26px;}
h2{font-size:1.2em;}
#right-bar strong{display:block;font-weight:bold;padding:9px 0;}
li{line-height:1.5em;}
small{font-size:80%;}
.right{clear:both;text-align:right;}
.cl{clear:both;}

/* Sub elements */
#header h1{text-indent:-5000px;font-size:0;}
#header a{display:block;height:200px;text-decoration:none;width:100%;}

ul#language{position:absolute;top:12px;right:12px; z-index: 200;}
   ul#language li{display:block;float:left;}
      ul#language li a{border:1px solid #000;display:block;height:15px;margin:0 0 0 6px;opacity:0.6;filter:alpha(opacity=60);text-indent:-9000px;width:20px;}
       ul#language li a:hover,ul#language li.active a{opacity:1;filter:alpha(opacity=100);}
       ul#language li.cs a{background:url("flag-cz.png") no-repeat;}
       ul#language li.en a{background:url("flag-en.png") no-repeat;}
       ul#language li.es a{background:url("flag-es.png") no-repeat;}
      
#menu{background:#633838 url("horizontalni_menu.jpg");
  margin-top: 1px;
  height: 44px;
  width: 748px;  
}

#menu a:link {text-decoration: none; color: #c5c1c0!important;}
#menu a:hover {text-decoration: none!important; color: #E5E1E0!important;}
#menu a:visited {text-decoration: none; color: #c5c1c0!important;}
#menu a:active {text-decoration: none; color: #c5c1c0;}

.slideshow {position: relative; height: 268px; width: 748px; margin-bottom: 1px; padding: 0px}
.slideshow img { }

#menu li{float:left;font-size:16px; margin: 0px}
/*#active a{color:#f0d3a8 !important;cursor:default;}
#active a:hover{border-width:0 !important;}*/
#menu a{display:block; margin: 10px 15px 0px 30px;}
/*#menu a:active,#menu a:focus{color:#FFF;}
#menu a:hover{color:#e9c084;}*/

#right-bar a,#right-bar a:visited{color:#000;font-size:0.9em;text-decoration:none;}
#right-bar a:active,#right-bar a:focus{color:#000;}
#right-bar a:hover{color:#463333;}
#right-bar span{color:#f6e497;display:block;margin-top:10px;width:100%;}
#right-bar span span{color:#000;cursor:pointer;display:block;margin:0;width:100%;}
#right-bar ul{margin:0 0 4px 0;padding:0;}
#right-bar li{margin:6px 0;}

.photos-right{float:right;margin:0 230px 0 0px;_position:relative;}
.photos-left{float:left;margin:0 0px 0 0;_position:relative;}
.photos-right img,.photos-left img,.photos-table img{border:1px solid #8a6c4c;display:block;margin-bottom:14px;}
.photos-right img:hover,.photos-left img:hover,.photos-table img:hover{border-color:#ddbeaf;}
.photos-table img{display:inline;margin:0 10px 10px 0;=position:relative;}

#cafe-pena{background:url(cafe-pena.png) no-repeat;display:block;height:67px;margin-right:0;width:174px;}

/*#footer{margin:5px auto;position:relative;text-align:right;width:733px;}
#footer span{color:#976644 !important;font-size:0.7em;line-height:8px;}
#footer a{background:transparent url("altercom-logo.png") 0 0;display:inline-block;height:15px;margin-left:5px;width:20px;text-indent:-9999px}
#footer a span{visibility:hidden;}
#footer a:hover{background-position:0 -14px;}*/

.input-border{border:1px solid #845748;}

.up{display:block;top:-30px;position:relative;text-align:right;width:100%;}
hr{font-size:0;line-height:0;size:0;}
.clear{clear:both;visibility:hidden;}
.noCSS{display:none;position:absolute;}

.open-time{display:inline-block;width:60px;}
.email{width:100px;}

#koncerty p{clear:left;}
#koncerty .img{border-style:none !important;float:left;margin-right:10px;width:100px;}

.reply{color:#f1e8c3;font-weight:bold;margin:0;padding:4px 0 0 30px;}
.book-item{padding:0px 0 24px 0;width:90%;}
.mail{background:url(mail.png) center center no-repeat;padding:2px 10px;=display:inline-block;=height:11px;=width:20px;=padding:0;}
.mail span{visibility:hidden;}

.button{cursor:pointer;margin:0 0 0 52px;padding:2px 30px;=padding:2px 14px;}

.slideshow {position: relative; height: 268px; width: 748px; margin-bottom: 1px; padding: 0px}
.slideshow img { }
