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

/* Main structure and graphic elements */
html{background:#542727 url("bg-body.png") repeat;height:100%;}
body{color:#f1e8c3;font-family:Georgia,"New York CE",utopia,serif;height:100%;margin-bottom:60px;margin-top:16px;}
#main{background-color:#5d2f2f;border:2px double #845748;margin:0 auto;position:relative;width:733px;}
#header{background:#633838 url("bg-header.jpg") repeat-x;height:210px;}
#content{background:#5d2f2f url("bg-content.png") repeat-x;padding-left:26px;=position:relative;}
#right-bar{background:#633838 url("bg-right-bar.png");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%;}
p a{border-bottom:1px dotted #d7c36b;color:#f6e497;padding:2px;text-decoration:none;}
p a:hover,p a:visited:hover{border-color:#bd6d46;color:#bd6d46;}
p a:visited{border-bottom:1px dotted #f1e8c3;color:#f1e8c3;}
p a:active,a:focus{border-color:#fff;}
a span{display:none;}

fieldset{border:1px solid #845748;margin:0;padding:10px 20px;}
legend{color:#845748;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:#592a2a;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:#592a2a;color:#fff0b2;border:1px solid #845748;}

h1,h2{color:#f6e497;}
#content h1{padding-top:0.9em;}
#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;}

/* 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:4px;left:178px;}
   ul#language li{display:block;float:left;}
      ul#language li a{border:1px solid #000;display:block;height:15px;margin:0 2px 0 0;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("bg-menu.png");font-weight:bold;height:40px;margin:0;padding:0;}
#menu li{float:left;font-size:0.9em;margin-top:8px;}
#active a{color:#f0d3a8 !important;cursor:default;}
#active a:hover{border-width:0 !important;}
#menu a,#menu a:visited{color:#bd8d46;display:block;margin:0 19px;text-decoration:none;}
#menu a:active,#menu a:focus{color:#FFF;}
#menu a:hover{color:#e9c084;}

#right-bar a,#right-bar a:visited{color:#bd8d46;font-size:0.9em;text-decoration:none;}
#right-bar a:active,#right-bar a:focus{color:#FFF;}
#right-bar a:hover{color:#e9c084;}
#right-bar span{color:#f6e497;display:block;margin-top:10px;width:100%;}
#right-bar span span{color:#fcfae1;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 26px 0 20px;_position:relative;}
.photos-left{float:left;margin:0 20px 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;}
