/*#################################Obecné#################################*/

body{ 
  background: /*url(images/poz02.png) repeat-x*/ #0F1A6A; /*#A0E2FC;*/ /*#D39EDB;*/ /*CB90D4; */ /* #CC6699; D39EDB*/  /*#B776C1 #CB90D4 B37383; A95264; C57787; CC66CC;*/
  color: #000000;
  /*Varianta-původní*/
  /*font-family: "Trebuchet MS", Tahoma, sans-serif;
  font-size: 15px;*/
  /*Varianta-nová*/
  font-family: GabriolaFont, Tahoma, sans-serif; /*Verdana, Geneva, sans-serif; */ /*"Times New Roman CE",serif;*/
  font-size: 20px;  /*TODO 15*/
  margin: 0px;
  padding: 0px;
  width: 1032px;
  height: auto;
  margin: 0 auto;
  text-align: center;
}

  /*Varianta-původní*/
  /*Varianta-nová*/
  
a { color: #5587DE; }
a:hover { color: #802A81; }
a:visited { color: #802A81; }

.FloatLeft  { float: left; }

.FloatRight  { float: right; }

hr.cistic {
 clear: both;
 height: 1px;
 border: none;
 margin: -1em 0 0 0;
 visibility: hidden;
}

@font-face {
 font-family: GabriolaFont;
 src: url("fonty/Gabriola.eot") /* EOT file for IE */
}

@font-face {
 font-family: GabriolaFont;
 src: url("fonty/Gabriola.ttf") /* TTF file for CSS3 browsers */
}

/*#################################Nadpisy-stužka#################################*/

#head {
  height: 522px;
  width: 1032px;
  background:  url(images/horni13.jpg) no-repeat;
  background-position: 0% 0%;
  margin: 0 auto;
  margin-top: 0px;
  font-weight: bold;
  
  /*Varianta-původní*/
  /*font-family: "Times New Roman CE",serif;
  font-style: italic;
  font-size: 13px;*/
  /*Varianta-nová*/  
  /*font-size: 13px;*/  /*TODO 13*/
  
  text-align: left;
}

#head a { color: #E4ECF9; /*#621A8B;*/ text-decoration: none; } /*#812884; }*/ /*7F2680*/

#headRight1 { float: right; padding-right: 0px; width: 700px; color: #7F2680; z-index: -1; position: absolute; }
#headRight2 { float: right; padding: 70px 0px 0px 0px ; width: 700px;  color: #7F2680; z-index: -1; position: absolute; }
#headLeft1  { float: left;  padding-top:  20px; width: 500px; }
#headLeft2  { float: left;  padding-left:170px; width: 400px; padding-top: 20px; }
 

  /*Varianta-původní*/
  
    /*h1 { text-align: right;	font-family: "Times New Roman CE",serif;    font-size: 60px; padding: 0px 0px 0px 0px; margin: 0px; font-style: italic; z-index: -1; }
    #nh1 { text-align: center; font-family: "Times New Roman CE",serif; font-size: 18px; padding: 0 0 10px 30px;  font-style: italic; }
    #nh2 { text-align: center; font-family: "Times New Roman CE",serif;   font-size: 22px; font-weight: bold;  	letter-spacing: 1px; padding: 0px 20px  0px 34px;  font-style: italic; }
    #nh3 { text-align: right;  font-family: "Times New Roman CE",serif;   font-size: 25px; font-weight: lighter; letter-spacing: 1px; padding: 0px  0px 10px  0px;  font-style: italic; }
    #n1 {	padding: 75px 0px 0px 110px; }
    #n2 {	padding: 47px 0px 0px 200px; }
    #n7 {	padding: 35px 0px 0px 744px; }
    #n3 {	padding:  5px 0px 0px 275px; }
    #n33 { padding-left: 4px; width: 150px; float: left; } //0
    #n34 { padding-left: 4px; width: 100px; float: left; } //65
    #n35 { padding-left: 1px; width: 105px; float: left; } //40
    #n36 { padding-left: 0px; width: 100px; float: left; } //25
    #n37 { padding-left: 120px; width: 50px; float: left; }
    #n8 {	padding:  0px 0px 0px 860px; width: 50px; }*/

  /*Varianta-nová*/
  
  /*a.stuzka1 {
      background-image: url(images/styles/web_stuzka_01a.png);
      width: 100px;
      height: 50px;
  }
  
  a.stuzka1:hover {
      background-image: url(images/styles/web_stuzka_01a.png);
  }*/
  
h1 { text-align: right;	/*font-family: "Times New Roman CE",serif;*/ /*font-size: 60px;*/   padding: 0px 0px 0px 0px; margin: 0px; z-index: -1; }
#nh1 { text-align: center; /*font-family: "Times New Roman CE",serif;*/ /*font-size: 18px;*/ padding: 0 0 10px 30px;  }
#nh2 { text-align: center; /*font-family: "Times New Roman CE",serif;*/  /*font-size: 22px;*/  font-weight: bold;  	letter-spacing: 1px; padding: 0px 20px  0px 34px; }
#nh3 { text-align: right;  /*font-family: "Times New Roman CE",serif;*/  /*font-size: 25px;*/  font-weight: lighter; letter-spacing: 1px; padding: 0px  0px 10px  0px; }

#n1 {	padding: 65px 0px 0px 110px; }
#n2 {	padding: 30px 0px 0px 200px; }
#n7 {	padding: 10px 0px 0px 744px; }
#n3 {	padding:  0px 0px 0px 275px; }
#n33 { padding-left: 4px; width: 145px; float: left; } /*0*/
#n34 { padding-left: 4px; width: 100px; float: left; } /*65*/
#n35 { padding-left: 1px; width: 105px; float: left; } /*40*/
#n36 { padding-left: 0px; width: 100px; float: left; } /*25*/
#n37 { padding-left: 120px; width: 50px; float: left; }
#n8 {	padding:  0px 0px 0px 860px; width: 50px; }

/*#################################Záhlaví uvnitř rámečku#################################*/

#necklace {
  width:  700px;
  margin: 0 auto;
  padding: 120px 50px 0px 200px;
  
  /*Varianta-původní*/
  /*font-size: 15px;
  font-style: italic;*/ 
  /*Varianta-nová*/
  
  font-weight: bold;
}


  /*Varianta-původní*/
    /*#necklace h2 { text-align: center; font-family: "Times New Roman CE",serif; font-size: 22px;  margin: 10px 50px 0px 0px; padding: 10px; }*/

  /*Varianta-nová*/
#necklace h2 { text-align: center; /*font-family: "Times New Roman CE",serif;*/ font-size: 28px; margin: 0px 50px 0px 0px; padding-top: 10px; }

#necklace p { margin: 0px; }

/*#################################Hlavní část stránky + spodek#################################*/

#neck {
  width: 1032px;
  background:  url(images/stredni04.jpg) repeat-y;
  background-position: 0% 0%;
  margin: 0px;
  text-align: left;
}

#bodyy {
	height: auto;
 	padding: 0px 30px 10px 30px;
 	margin: 0px 40px 0px 130px;
}

#bodyy ul a { color: #000000; text-decoration: none; }

#bodyy ul {	line-height: 1.5; }


  /*Varianta-původní*/
    /*#bodyy h3 { font-weight: bolder;  font-size: 22px;  margin: 0px 0px 20px 0px; }
    #bodyy h4 { font-weight: bolder;  font-size: 15px;  margin: 0px 0px 20px 0px; }*/
  /*Varianta-nová*/
/*#bodyy h3 { font-weight: bolder;  font-size: 30px;  margin: 0px 0px 20px 0px; }
#bodyy h4 { font-weight: bolder;  font-size: 22px;  margin: 0px 0px 20px 0px; }*/


#foot {
  height: 39px;
  width: 1032px;
  background:  url(images/spodni02.jpg) no-repeat;
  background-position: 0% 0%;
  margin: 0 auto;
  margin-bottom: 10px;
}

/*#################################Fórum#################################*/

#forum {
  border: 4px groove #9EB9F6; 
  padding: 8px; 
  background: #CAD8F8;
  margin-bottom: 15px;
}

.kdy { float: right; }

.je_clen { color: #832B82; }


.tlmenux {
  border: 2px outset #0F1A6A; /*#D39EDB;*/
  padding: 3px;
  margin: 0px 0px 0px 3px;
  float: right;
  color: #F6A60D;
  background-color: #0F1A6A;	/*#DFBEEA;*/
  text-decoration: none;
}

#log {
	border: 1px solid;
	width: 200px;
	text-align: center;
	margin: 2px;
	padding: 2px;
}

/*#################################Rezervace#################################*/


.legenda  { float: right; line-height: 130%; }

.hlediste { text-align: center; line-height: 100%; }

.hlediste a {
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
  color: black;
}

.sedadlo {
  border: 1px solid;
  margin: 0px 1px 0px 1px;
  font-size: 13px;  /*TODO 13*/
  padding: 2px;
  font-family: Verdana, Helvetica, sans-serif;
}

.sedadlo a {
  text-decoration: none;
  color: black;
}

.rada { margin: 0px 0px 6px 0px; }

.vypisTabulka a { color:#000000; }

/*#################################Poděkování#################################*/

.podekovani { margin: 0px; /*font-family: "Times New Roman CE",serif;*/ /*font-family: Verdana, Helvetica, sans-serif; */ /*font-size: 15px;*/  /*TODO 15*/ font-style: normal; font-weight: normal; }

.made a { color: #802A81; text-decoration: none; }

.foto { float: right; margin-left: 20px; }

/*#################################Vystoupení#################################*/


  /*Varianta-původní*/
    /*.popis { font-weight: bolder; }
    .text { font-style: italic;font-family: Palatino, "Times New Roman CE",serif; margin-top: 25px; }*/
  /*Varianta-nová*/
.popis { font-weight: bolder; }
.text { margin-top: 25px; color: #2A3791; }
.maly_text { margin-top: 10px; font-size: 18px; }
.legend h2 { font-weight: bolder;  font-size: 30px; margin: 0px; }
.legend h3 { font-weight: bolder;  font-size: 24px; margin: 0px; }


/*#################################Fotky#################################*/

.photobox { padding-left:0.5em; width: auto; margin-left: 3px; float: right; }
.photobox a {
    display:inline-block;
    text-align:center;
    vertical-align:middle;
    line-height: 150px;
    width: 150px;
    height:115px;
    padding:.5em .2em .2em .2em;
    margin: .05em ;
    border: 3px outset #0F1A6A; /*#588EE4;*/ /*#EACAF3;*/ /*#0F1A6A;*/ /*violet;*/
    background: #0F1A6A; /*E3CAF3;*/
}


.onasClovek  { float: left; width: 360px; }
