﻿/* *********************************************************** */
/* *********************************************************** */
/*                       normal tags                           */
/* *********************************************************** */
/* *********************************************************** */

body {
 /* background-image: url(bg_image3.gif)*/
}

html body {
  margin: 10px 0 10px 0;
  width:100%;
  color:red;
  font-family :   Arial,Arial ce, Verdana, Helvetica ce, Trebuchet MS,Arial, Helvetica;
  font-size:11px;
  background-repeat: repeat;
  background-image: url(bg1.gif);
  background-color:#cc560c;
  text-align: center;
  vertical-align: center;
}

form, fieldset {
margin:0;
border:0;
padding:0;
}

a { /* norm. odkaz kdekoli */
  text-decoration:none;
}

a:link { /* norm. odkaz nenavstiven */
  color: #ffffff;
}

a:visited { /* norm. odkaz nenavstiven */
  color: #ffffff;
}

a:hover { 
  color:#ffffff;
  text-decoration:underline;}

h1,h2,h3,h4 { margin-bottom:0px;}
p { margin: 0.5em 0 }

h1{ /* pozor - pouzito jenom na uvodni strance */
margin:5px;
font-size:14px;
}

input {
  color:black;
  margin: 2px 0 0px 0;
  font-size:9px;
  background-color:white;
}

img {
border:0px;
margin:0px;
padding:0px;
}

table {
font-size:12px;
line-height:21px;
color:#f2ad36;
}

textarea {
font-family :  Verdana, Arial ce, Helvetica ce, Arial, Helvetica;
font-size:11px;
}
/* *********************************************************** */
/*                       main IDs                              */
/* *********************************************************** */

#container {
margin-left:auto;
margin-right:auto;
float:center;
width:69%;
/*height:500px; */
/* background-color:#EBEB22; */
/*margin-left:200px;*/
/* background-image: url(footerbg.jpg);
background-repeat: no-repeat;
background-position:100% 100%;
border:1px solid red; */
}

#header {
margin:0;
padding:0 0 10px 0;
height:250px;
background-image: url(head.gif) ;
background-repeat: no-repeat;
background-position:center -1 ;
}

#mainmenu {
background-image: url(menubg.gif);
background-repeat: repeat-x;
font-size:11px;
display:block;
/*font-weight:bold;*/
height:30px;
margin-top:231px;
padding-left:0px;
margin-left:0px;
/* border:1px solid blue;
background-color:black;*/
}

#mainmenu a {
/* background-image: url(menuhref.gif);
background-repeat: no-repeat;*/
/*color:#f2ad36;
font-weight: bold;*/
display:inline;
padding-top:0px;
padding-left:0px;
height:30px;
}
#mainmenu a:hover {
background-color: #2b221d;
/*background-image: url(menuhrefon.gif);*/
background-repeat: no-repeat;
/*color:#ed912a;
font-weight: bold;
text-decoration:none;*/
}

#main {
padding:0px 0px 0px 0px;
margin-top:-1px;
background-image:url(main_bg.gif);
background-repeat:repeat-y;
text-align:left;

}

#main .col {
color:#f2ad36;
background-image: url(bg1.gif);
font-size:12px;
margin-top:0px;
text-align:left;
padding:10px 10px 10px 10px;


}
#main p{
padding-left:5px;
}
#main b.interprets{
text-align:left;
font-size:12px;
line-height:21px;
color:#f2ad36;

}

#main .col h2{
font-size:16px;
padding:2 5px 2px 5px;
margin:2px 3px 12px 0;
background-image: url(bg1.gif);
text-align:left;
}

#main .col h3{
font-size:14px;
padding: 1px 1px 1px;
margin:0;
color:white;

}
.col div.stage{
width:70%;
float:left;
padding:10px 10px 10px 10px;
background-image: url(bg1.gif);
}
.col div.stage2{
width:23%;
float:right;
padding:10px 10px 10px 10px;
}

.col div.stage3{
width:205px;
_width:205px;
float:left;
padding:10px 10px 10px 10px;
}
span.bHeading {
font-weight:bold;
font-size:1.4em; 
color:white;
}

span.info {
font-weight:normal;
color:#f2ad36;
font-size:8px;
cursor:pointer;
}
.col h3{
padding:2 5px 2px 5px;
margin:10px 3px 8px 0px;
color:#f2ad36;
background-image: url(bg1.gif);
}


#footer {
margin-bottom:0px;
color:white;
text-align:center;
padding:0px;
padding-top:90px;
/*background:black;*/
background-image: url(spodek.gif);
background-repeat: no-repeat;
background-position:center -1;
}

/* *********************************************************** */
/*                      function classes                       */
/* *********************************************************** */

.cleaner {
  padding:0;
  height:1px;
  margin:0;
  width:100%;
  clear: both;
  border: none;
  overflow:hidden;
}

.in {
padding:1em;
}

.hidden {
display:none;
visibility:hidden;
}


p.spacing {
line-height:150%;
}

.rezervace {
color:#3F3F3F;
background:#EBEB22;
}
.rezervace td {
padding:5px;
background-color:#DDDF33;
}

.top{
vertical-align:top;
}
