body { 

  font-family:verdana;
  background:url("/_gph/lista.jpg") repeat-x;
  background-color:#EAEAEA;
  margin:0px;
  padding:0px;
  _text-align:center;
  font-size:14px;
  
} 
p  {

  font-size:14px;

 }

.txt {

  width:640px;
  margin:0 auto;
  font-size:0.7em;
  _display: inline;
 
 }
 
 a  {

  color:#4166D4;
 
 }
a:hover  {

  color:#FFFFFF;
  text-decoration:none;
 
 } 
hr {

 visibility:hidden;

} 
.logo { 

  visibility: visible;
  font-size:10px;  
 
} 
.logo h1 {

  margin:0 0 5px 0;
}
.logo a {

  text-decoration: none; 
  visibility: visible;

}

.logo a span { 

  font-size:20px;
  visibility: visible;

}

.center {

  margin:0 auto;
  width:60%;
  margin-top:10px;
  position:relative;
  
}
.strong {

  font-size:0.8em;
  font-family:verdana;
    
}
.hornitext {

  width:750px;
  height:40px;
  font-size:0.7em;
  text-align:center;
}

.hornitext span{

  font-size:1.1em;
  margin:0px;

}

.menu {

  background:#AFC2D4;
  width:750px;
  height:120px;
  position:absolute;
  top:130px;
  left:0px;
  text-align:center;

 }
 
 .hotelmenu {

  background:#F8F8F8;
  width:225px;
  text-align:center;
 
 }
 
 .obsah {

  position:absolute;
  top:250px;
  left:0px;
  background:#AFC2D4;
  width:750px;
  text-align:center;
  font-size:1.3em;

  
 }
 
 .obsah span {

  _display:block;
  _height:20px;
  _width:5px;
  
 }
 .obsah h3{
 
 font-size:17px;
 
 }
 .obsah hr {
 
 visibility:visible;
 
 }
.left {

  float:left;
  
 }
.right  {

  float:right;
  
 }
 .nadpis {
 
  font-size:1.1em;
  font-family:verdana;
  font-weight: lighter;
  margin: 10px 0 15px 0;
  
  }
 .hotel {

  margin-left:50px;
  margin-bottom:10px;
  width:500px;
  height:100px;
  background-color:#F0F0F0;
  border:1px #777777 Solid;
  overflow:hidden;
  text-align:left;
  font-size:0.6em;
  
}
.hotel img {

  width:120px;
  height:100px;
  margin-right:5px;
  float:left;
  border:0px;
  
}
.hotel h4 {

  margin:0px;
  font-weight:bold;
  font-size:1.2em;
  
}
.hotel h4 a {

  color:#000080;
  text-decoration:none;
  
}
.sestka {

  width:640px;
  height:180px;
  border:1px #3487D4 solid;
  margin:0 auto;
  background:#BECAD4;
  
  
}

.sestka a  {
 
  display:block;
  width:200px;
  height:80px;
  margin:5px;
  float:left;
  background:url("/_gph/sestka.jpg") right no-repeat ;
  background-color:#FFffff;
  text-align:left;
  color:black;
  text-decoration:none;
  overflow:hidden;

}
.sestka a:hover  {
  
  background:url("/_gph/sestka2.jpg") right no-repeat ;
  background-color:#FFffff;
  color:black;
  
}

.sestka strong {

  color:black;
  font-size:0.8em;
  display:block;

}
.sestka img {

  border:0px;
  height:80px;
  width:60px;
  background-color:silver;
  float:left;
  margin-right:3px;
 
}
.sestka p {
 
  margin:0px;
  display:inline;

}

.sestka span {
  display:inline;
  font-size:0.7em;
 
}

.ba  {

  background:#D5D5D5;
 
}

.ul {

  text-align:left;
  margin:0 auto;
  font-size:0.6em;
  width:250px;
  list-style-type:none;
  
 
}
.ul li {

  text-indent:15px;
  background: url("/_gph/sipka.gif") left no-repeat;

}

.grafika {
 
  padding:0px;
  width:180px;
  height:100px;
  float:left;
  background-color:#76A7D4;
  margin:0px;
  
  
}
.grafika fieldset {
 
 border:0px;
 margin:0px;
 padding:0px;
 display:inline;

}
.grafika legend {

  font-weight:bold;
  font-size:0.8em;

}

.sekce {

  display:inline;
  height:50px;
  margin:0px;
  padding:4px;

}
.sekce {

  display:inline;
  margin:0px;
  padding:0px;
  

}
.sekce li {
  
  list-style: none;
  display:inline;
}

.sekce a {
  
  display:block;
  height:50px;
  width:110px;
  float:left;
  font-weight:bold;
  color:black;
  font-size:12px;
  margin:1px;
  position:relative;
  top:-15px;
  text-decoration:none;
  
}
.sekce a:hover {
  
  color:black;
 
 }
.sekce1 {
  background:#D0FF00;
  }
.sekce1:hover {
  background:#EBFF91;
}
.sekce1 span{
  display:block;
  background:#BBE500;
}
/* --------------------------------------------  Tlacitko 1 */
.sekce2 {
  background:#FF7F23;
}
.sekce2:hover {
  background:#FFA25F;
}
.sekce2 span{
  display:block;
  background:#DD6E1E;
}
/* --------------------------------------------  Tlacitko 2 */
.sekce3 {
  background:#FFF70A;
}
.sekce3:hover {
  background:#FFFCA6;
}
.sekce3 span{
  display:block;
  background:#E7E009;
}
/* --------------------------------------------  Tlacitko 3 */
.sekce4 {
  background:#2D4ED4;
}
.sekce4:hover {
  background:#7487D4;
}
.sekce4 span{
  display:block;
  background:#233DA6;
}
/* --------------------------------------------  Tlacitko 4 */
.sekce5 {
  background:#25B02A;
}
.sekce5:hover {
  background:#2DD533;
}
.sekce5 span{
  display:block;
  background:#1D8921;
}

.podsekce {

  margin:0px;
  padding:0px;
  font-weight:bold;
  font-size:0.7em;
  display:inline;

 
}
.podsekce li {

  display:inline;
  margin:5px;
 
}

.list {

  padding:10px;
  text-align:left;
  width:500px;
  margin:0 auto;
  font-size:0.7em;
}
.list li {

  list-style-image: url("/_gph/sipka.gif");

}

/* -------------------------------------------- CONTACT */

.contact {

  width:500px;
  height:300px;
  background:#C7DDF2;
  margin-left:50px;

}
.contact ul{

  font-size:0.7em;
  text-align:left;

}
.contact li{

  list-style: none;

}

/* -------------------------------------------- LINKS and LINKS EXCHANGE */
.links {

  width:300px;
  float:left;

}
.exchange {

  float:left;
  width:430px;
 
 }
.linkexchange  {

  text-align:left;

}
.linkexchange label {

  float:left;
  width:120px;
  font-size:0.7em;

}
.linkexchange input {

  float:left;
  width:250px; 
  font-size:0.6em;
  height:13px;
  border:1px black solid;
  font-weight:bold;
 
}
.linkexchange .check {

   float: none;
   width:20px;
}
.exchange legend {

  font-size:0.7em;
  font-weight:bold;
 
}
.exchange dl {

  text-align:left;
  font-size:0.6em;
 
 }
.redborder {
 
  border:1px red solid;
  padding:5px;
 
 }
 .dis {
 
  background:silver;
 
 }
.valid img {
 
  border:0px;

}

.home {
 
 
  border:0px;
  font-size:10px;
 

}
.home a {
  
  width:60px;
  height:48px;
  display:block;
  _margin-left:0px;
  text-decoration:none;
  color:black;
  font-weight:bold;
 
 }
.home a:hover {

  background-color:#9EB0C0;
  
 }
.home img { 

  border:0px;
  
}
.home span{
 
 display:block;
 
}
.inlineul {

  display:inline;

}
.inlineul li{
  
  display:inline;
  list-style-type: none;
  
}
.both {

  clear:both;


}

/* -------------------------------------------- HOTELS */
.hotel-contact-info {


  font-size:12px;
  float:left;
  text-align:left;
  padding:0px;
  margin:0px;
}
.hotel-contact-info  dt {

  font-weight:bold;
  margin:0 0 0 40px;
  font-size:1.1em;

}
.hotel-contact-info span {

  width:70px;
  display:block;
  float:left;
  font-style: italic;

}
.main-image-galery {

  width:340px;
  float:right;
  margin:0 20px 0px 5px;
  _margin:0px 10px 0px 5px;
  border-right:1px #97A7B7 solid;
  padding:0px;
  background:#97A7B7;

}
.main-image-galery h4 {

  width:100%;
  margin:0 0 10px 0;
  padding:3px 0 3px 0;
  background:#434A51;
  border-right:1px #1A1D20 solid;
  border-top:1px #1A1D20 solid;
  font-size:14px;
  color:white;


}
.main-image-galery img {

  border:0px;

}
.next-information {

  width:340px;
  /* height:372px; */
  font-size:13px;
  float:left;
  margin:10px 0 10px 40px;
  _margin:10px 0 10px 20px;
  padding:0px;
  background:#B8CCDF ;
  border-left:1px #BED3E7 solid;
  border-bottom:1px #BED3E7 solid;
  border-top:1px #A1B3C4 solid;
  border-right:1px #A1B3C4 solid;
}
.next-information li {

  margin:0px;
  padding:0px;
  text-align:left;
   
} 
.next-information p {

  font-size:12px;
  text-align:left;
  margin:5px 0 5px 5px;

}
.galery {

  width:340px;
  height:183px;
  float:right;
  margin:10px 20px 10px 5px;
  _margin:10px 10px 10px 5px;
  background:#97A7B7;

}
.galery iframe {

  border:0px;
  width:340px;
  height:183px;
  margin:0px;
  padding:0px;
  
}
.imgs {

  background:#97A7B7;
  width:100%;
  text-align:center;

}
.imgs img {

  margin:3px 7px 3px 7px;
  border:0px;

}

.directory {

  width:95px;  
  height:95px;
  background:url("/_gph/directory.gif");
  display:block;
  margin:0 auto;
  
}
.g {

  width:130px;
  float:left;
  margin:0 10px 10px 10px;

}
.g p {

  margin:0px;
  text-align:center;

}
.g .image {

  width:125px;
  height:125px;
  border:1px #659ED4 solid;
  display:block;
  
}
.g .image img {

  border:0px;
  margin:10px 2px 0 2px;

}
.exchange-details p{

  width:400px;
  height:50px;
  background:#C5DBEF;
  font-size: 11px ;

}
.nacitani {
  
    position:absolute;
    top:90px;
    left:270px;
    border:3px red solid;
    width:200px;
    height:60px;
    background:#FFF6B9;
    font-size:15px;
  
}

