body {

   background:url("/long-stay/gph/prechod.jpg") repeat-x;
   background-color:#C0CEFF;
   font-family:arial;
   font-size:0.8em;
}

.center {

   width:750px;
   min-height:300px;
   margin:0 auto;
   background:white;
   min-width:750px;
   border:1px #5C7FFE solid;
   position:relative;

}

.gph .gph-roh1 {
	font-size: 1px;
	position: absolute;
	top: -1px;
	left: -1px;
	width: 20px;
	height: 20px;
	background-image: url('gph/main-roh_1.jpg');
	background-repeat: no-repeat
}
.gph .gph-roh2 {
	font-size: 1px;
	position: absolute;
	top: -1px;
	right: -1px;
	width: 20px;
	height: 20px;
	background-image: url('gph/main-roh_2.jpg');
	background-repeat: no-repeat
}

a  {

   color:navy;
   text-decoration:underline;
}

a:hover {

   text-decoration:none;

}
p {

   margin:5px;

}
h1 {

   width:510px;
   height:120px;
   background:url("/long-stay/gph/main-long-stay.jpg");
   margin:0px;
   text-decoration:none;
   
}
h1 a {

   text-decoration:none;
   width:420px;
   height:120px;
   display:block;
   
}
h1 a span {

   visibility:hidden;
   
}
h2 {

   font-family:arial;


}

img {

   border:0px;

}

hr {

   display:none;

}
.gph {

   height:200px;
   width:100%;
   background:url("/long-stay/gph/menu-lista.jpg") repeat-x;
   position:relative;
  
}
.menu {

   width:181px;
   height:930px;
   float:right;
   position:relative;
   top:-80px;
   background:#C0CEFF;
   padding:5px;
   margin:0px;
   font-size:12px;
   
} 
.menu .roh1 {
	font-size: 1px;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 20px;
	height: 20px;
	background-image: url('gph/roh-1.jpg');
	background-repeat: no-repeat
}
.menu .roh2 {
	font-size: 1px;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 20px;
	height: 20px;
	background-image: url('gph/roh-2.jpg');
	background-repeat: no-repeat
}
.menu .roh3 {
	font-size: 1px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 20px;
	height: 20px;
	background-image: url('gph/roh-3.jpg');
	background-repeat: no-repeat
}
.menu .roh4 {
	font-size: 1px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 20px;
	height: 20px;
	background-image: url('gph/roh-4.jpg');
	background-repeat: no-repeat
}
.menu ul {

   padding:5px;
   margin:0px;
   font-size:12px;

}
.menu ul li {

   list-style-type: none;
   padding:3px;

}
.menu a{

   color:black;

}

.popisek {

   float:left;
   display:block;
   background:#EAEAEA;
   width:500px;
   height:60px;
   margin:8px;
   padding:3px;
}

.obsah {

   margin:8px;
   background:url("/long-stay/gph/stay-long.jpg") no-repeat;
   min-height:860px;
   position:relative;

}

.apartment {

   width:500px;
   font-size:12px;
   
}

.apartment img {

   float:left;
   border:0px;
   margin-right:5px;
}

.apartment a strong {

   color:black;
   
}

.apartment a{

   text-decoration:none;

}

.list{

   width:500px;

}

.red {

   display:block;
   color:red;
   font-weight:bold;
   font-size:12px;

}

.date {

   float:right;
   display:block;
   position:relative;
   top:55px;
   right:5px;
   font-weight:bold;
   font-size:12px;
}

.galery {

   float:right;
   width:200px;

}

.galery img {

   margin:3px;

}

.logo {

   float:right;
   margin:0px;
   position:relative;
   top:-40px;

}

.menu2 {

   float:right;
   background:#C0CEFF;
   width:180px;

}

.footer {
   
   width:100%;
   text-align:center;
   
} 

.hotel-list {

   width:500px;
   height:110px;
   margin:3px;
   background:#DADADA;
   border:1px silver solid;

}
.hotel-list h4{

   margin:3px;

}

.tippanel {

   width:96%;
   border:1px #89A3FF solid;
   padding:3px;
   background:#A3B7FF;
   text-align: center;

}
.tipy {

   display:block;

}
.tippanel strong {

   display:block;
   position:relative;
   top:-10px;
   width:20px;
   border:1px navy solid;
   background:#89A3FF;
   float:left;

}
.nadpis {

   margin:3px;
   color:navy;
   font-size:13px;
   display:block;
   
}

#bublinka {

   display:block;
   background:#E2E8FF;
   width:400px;
   border:1px #91A7FF solid;
   position:absolute;
   left:50px;
   top:0px; 
   color:navy;
   }
   
.book {

   font-size:1.6em;

}

