.logoph {

 width:225px; 
 height:32px;
 float:left;
 position:relative;
 top:18px;
 left:17px;

}
.logoph h1 {

 display: block; 
 background:url("/images/logo-prague-manual-pruhledny.gif") no-repeat; 
 text-decoration: none; 
 height:32px;
 width:225px; 
 margin:0px;
 
}
.logoph h1 span {

  display:none;

}
.search {

  height:45px;
  width:633px;
  background:#D55F2D;
  float:right;

}
.search fieldset {

  width:400px;
  height:30px;
  border:0px;
  margin:0 0 0 0;
  float:left;
  color:white;
  font-size:12px;
  padding:0px;
}
.search fieldset h2{

  margin:0px;
  padding:0px;
  background:url("/img/cat-search.gif") no-repeat left;
  width:162px;
  height:45px;
  float:left;

}
.search fieldset h2 span{

 display:none;

}
.search fieldset p{

 margin:13px 0 0 0;

}

.search form input {

  margin:10px 0 0 0;

}
.sinp {

  border:0px;
  width:168px;
  height:24px;
  float:left;
  font-size:17px;


}
.sbtn {

  width:31px;
  height:26px;
  border:1px #EA9D81 solid;
  background:#D55F2F;
  float:left;
  color:white;
  text-align:center;
  position:relative;
  left:10px;
}
.photogalery {

  height:169px;
  width:633px;
  background:#9A895E url("/img/galery-bck.gif") right no-repeat;
  position:relative;
  float:right;
  text-align:left;
  
}
.photogalery h2 {

  color:white;
  margin:6px 0 5px 10px;
  color:white;
  font-size:22px;

}
.photogalery .content {

  width:613px;
  height:121px;
  background:#F7F4ED;
  position:absolute;
  top:38px;
  left:10px;

}
.photogalery .content img {

  float:left;
  margin:8px 6px 0 6px;

}
.photogalery .next {

  height:121px;
  width:23px;
  display:block;
  background:url("/img/gal-next.gif") no-repeat center;
  float:left;
  
}
.photogalery .next span {

  display:none;

}
.photogalery .back {
  height:121px;
  width:23px;
  display:block;
  background:url("/img/gal-back.gif") no-repeat center;
  float:right;
  
}
.photogalery .back span {
  display:none;

}
.luxury-nadpis {
  color:#5F512A;
  font-size:12px;
  margin:13px 0 14px 0;
  font-weight:lighter;

}
.other-odkaz{
  height:36px;
  width:200px;
  float:left;
  background:url("/img/search-hotel.gif") no-repeat right;
  margin:5px 0 0 0;
  text-align:left;
  

}
.other-odkaz p {
  margin:5px 0 5px 0;
  font-size:12px;

}
.other-odkaz a {
  color:white;
  text-decoration:underline;
  
}
.polozka {

  width:630px;
  /*height:195px;*/
  float:right;
  text-align:left;
  font-size:12px;
  border:1px #ECE7D4 solid;
  margin:8px 0 8px 0;
  padding:10px 0 0 0;
  background:#FAF9F4 url("/img/decor.gif") no-repeat right bottom;
  
}
.polozka-cena {
  width:480px;
  float:left;
}
.polozka img {

  position:relative;
  top:5px;
  
}
.more-rooms-online {
  margin:0 0 5px 0;
}
.polozka h3 {

  color:#B33908;
  margin:0 0 0 0;
  font-size:15px;
  display:inline;
  /* width:400px; */
  
}
.polozka h3 a {

  color:#B33908;
  text-decoration:none;

}
.polozka strong {

  margin:10px 0 0 0;
  font-size:13px;
  font-weight: lighter;
  color:#4E4E4E;

}
.polozka .hotelimg {

  display:block;
  width:126px;
  height:138px;
  border-top:5px #DAD0B5 solid;
  border-bottom:5px #DAD0B5 solid;
  border-left:1px #DAD0B5 solid;
  border-right:1px #DAD0B5 solid;
  float:left;
  margin:0px 10px 30px 10px;
  text-align:center;

}
.polozka .hotelimg img {

  margin:5px 0 0 0px;
  width:100px;
  height:125px;

}
.polozka .apinternet {

  display:block;
  float:right;
  width:68px;
  height:19px;
  background:url("/img/apinternet.gif");
  text-align:center;
  color:#ffffff;
  font-size:0.8em;
  padding:2px 0 0 0;
  margin:-20px 10px 0 0;
  overflow:hidden;

}
.price_list {

  display:block;
  height:25px;
  float:left;
  width:470px;
}
.polozka .sn {

  display:block;
  float:left;
  padding:2px;
  border:1px #DAD0B7 solid;
  margin:0 3px 3px 0;
  color:#8C0F0D;
  font-weight:bold;
  background:#FAF9F4;
  
}
.polozka .so {

  color:#2F2E29;
  display:block;
  float:left;
  padding:2px;
  font-weight:bold;  
  
}
.polozka .rt {

  color:#2F2E29;
  display:block;
  float:left;
  padding:2px;
  font-weight:bold;
  
}


/* ---------------------------- polozky do menu */
.tool-free, .tool-free img{

  height:69px;

}
.information {

  background:#9A895E;
  height:169px;
  width:259px;
  margin:0 0 9px 0;

}
.information img {

  margin:8px 0 0 0;
  float:left;
  border:0px;

}
.information h2 {

  margin:0 0 0 0;
  background:url("/img/information.gif");
  width:43px;
  height:169px;
  float:left;

}
.information h2 span {

  display:none;

}
#menu {

  width:209px;
  height:169px;
  background:#FBF7EE;
  margin:0 0 0 0;
  float:right;

}
.information ul {

  margin:8px 0 0 0;
  padding:0px;
  float:left;
  list-style-type: none;
}
.information li {

  padding:0px !important;
  margin:0px !important;
  background:url("/tours/design/list.jpg") no-repeat left;
  display:block;
  height:15px;
  width:181px;
  background-position:5px;
  text-indent:18px;
  font-size:12px;
  float:left;

}
.category {

  width:250px;
  height:150px;
  background:#6B5E35;
  margin:0 0 0 10px;

}
.category ul {

  margin:0 auto;
  padding:15px 0 0 0;
  border:1px #EAD9AD solid;
  width:240px;
  height:123px;
  position:relative;
  top:5px;
  list-style-type: none;

}
.category a {
  
  color:#EAD9AD;
  font-weight:lighter;
  font-size:12px;

}
.category a:hover {

  color:#ffffff;

}
.category span {

  display:block;
  width:100px;
  margin:0 5px 0 0;
  float:left;
  text-align:right;

}
.menu-nadpis {

  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  color:#665023;
  text-decoration:none;
  margin:10px 0 10px 31px;
  font-weight:lighter;

}
.menu-nadpis span{

  color:#313131;
  font-size:0.7em;

}
.photo_galery {

  width:250px;
  height:244px;
  background:#ECE6D0;
  margin:0 0 0 10px;
  _margin:0 0 0 0px;
  text-align:center;
  border-top:6px #ECE6D0 solid;
  border-bottom:6px #ECE6D0 solid;
  border-left:10px #ECE6D0 solid;
  border-right:10px #ECE6D0 solid;  
  font-size:0px;
  
}
.photo_galery img {

  width:95px;
  height:95px;
  margin:6px 0 0 0;
  
}
.photo_galery a {

  width:108px;
  height:108px;
  display:block;
  border:1px #DAD1B4 solid;
  margin:0 auto;
}
.hotelapartments {

  margin:0 0 0 10px;
  font-size:12px;
  border-top:1px #555555 dotted;
  border-bottom:1px #555555 dotted;
  width:250px;
  
}
.banerframe {

  border:1px #CEC5A6 solid;
  width:239px;
  margin:0 0 0 10px;
  text-align:center;

}
.banerframe img{

  margin:5px;
  

}
.recomand {
 
  margin:0 0 0 10px;
  font-size:12px;
  border-top:1px #555555 dotted;
  border-bottom:1px #555555 dotted;
  width:250px;

}

.recomand ul {

  list-style-type:none;
  margin:5px 0 5px 10px;
  padding:0px;

}
.footer {

  width:918px;
  margin:0 auto;
  color:#818181;
  font-size:12px;
}
.footer a {

  color:#818181;
  font-size:12px;

}
.footer a:visited {

  color:#818181;

}
.foot-cont{

  margin:5px 5px 5px 0;
  width:650px;
  float:right;
  height:10px;

}
#reklamniLista {

  width:918px;
  margin:0 auto;
  border-top:1px #6C5D32 dotted;
  padding:3px 0 0 0;
  font-size:12px;
}

.both {

  clear:both;
  visibility:hidden;

}
.roomsavailable {
  border-top:10px #655823 solid;
  border-left:10px #655823 solid;
  border-bottom:10px #655823 solid;
  border-right:0px;
  margin:5px 0 5px 0;
  padding:0px;
  width:623px;
  text-align:left;
  float:right;
  position:relative;

}

.roomsavailable select {
  font-size:12px;
  float:left;

}
.checkstar {

  width:450px;
  background:#ECE7CA;
  font-size:11px;
  height:24px;
  position:absolute;
  bottom:2px;
  left:0px;
  width:630px;

}
.checkstar span {
  margin:0 0 0 14px;

}
.checkstar span a{
  color:#66180B;
  font-weight:bold;

}
.submit-avai {
  position:absolute;
  right:2px;
  bottom:0px;
  
}
.submit-avai input {
  width:158px;
  height:39px;
  background:url("/img/check-availability.gif");
  border:0px;  
  cursor:pointer;
  cursor:hand;
  display:block;
}

.check {
  float:left;
  margin:6px 0 0 13px;
  width:215px;
  height:63px;
  color:#655823;
  
}
.check select {
  margin:0 4px 0 0;
  border:1px #8C99A9 solid;
  display:block;

}
.sort-by {
  margin:5px 0 5px 0;
  list-style-type:none;
  margin:10 auto;
  width:300px;

}
.sort-by a {
  font-weight:bold;
  height:20px;
  border:1px #655823 solid;
  float:left;
  padding:2px 20px 2px 2px;
  margin:0 5px 0 5px;
  background:#ECE7CA;
}
.sort-by a:hover {
  color:#000000;

}
.sort-by .sob span {
  height:20px;
  float:left;
  padding:2px;
  margin:0 5px 0 5px;

}
.sort-by li{
  display:inline;

}
.sort-up {
  background:#ECE7CA url("/images/ico-sort-up.gif") no-repeat !important;
  background-position: 90% center !important;
}
.sort-down {
  background:#ECE7CA url("/images/ico-sort-down.gif") no-repeat !important;
  background-position: 90% center !important;
  
}
.red {
  color:red;

}
.error p{

  border:1px red solid;
  height:30px;
  background:#FFA9A9;
  font-size:18px;
  text-indent:10px;
  margin:10px 0 0px 0;
  float:right;
  width:630px;
}
.error a {
  color:#0000EE;

}
.error a:hover {
  text-decoration:underline;

}

