/* DEFALUTNI NASTAVENI PRO TAGY */
body  {

  font-family:arial;
  font-size:12px;
  color:#656364;
  background:#ffffff;

}
table  {

  font-family:arial;
  font-size:12px;
  color:#656364;

}
a {

  color:#C48132;

}
img {

  border:0px;

}
ul {

  margin:5px 0 5px 35px;

}

/* STAVBA LAJOUTU */
#novyhotel {

  text-align:left;

}
.nadpis {

  color:#C17625;
  margin:2px 0 7px 0;
  font-size:14px;

}
#hotellogo {

  background:#FFFFFF;
  width:232px;
  height:50px;
  position:relative;
  border-top:1px #D78A32 solid;
  /*border-bottom:6px #D78A32 solid; */
  
}
#hotellogo h1 {

  background:url("/images/nove-logo-hotelu.gif");
  width:214px;
  height:34px;
  padding:0px;
  margin:0 auto;
  position:relative;
  top:10px;

}
#hotellogo span {

  display:none;

}
#hotellogo a {

  width:214px;
  height:34px;
  display:block;
  
}
.hoteltoolfree {

  position:absolute;
  bottom:15px;
  left:0px;
  height:65px;
  width:232px;
  border-top:1px #D78A32 solid;
  border-bottom:1px #D78A32 solid;
  
}
#hotelname {

  background:#FBE3A3;
  width:550px;
  height:223px;
  font-size:17px;
  color:#54534E;
  text-align:left;
  position:relative;
  border-top:1px #D78A32 solid;
  border-bottom:6px #D78A32 solid;
  font-family:arial;
  margin:0px;
  padding:0px;

}
.img_galery img{

  display:inline;

}
#hotelname h2 {

  color:#950505;
  font-size:23px;
 /* font-weight:lighter; */
  margin:0px;

}
#firsttext {

  height:65px;
  width:550px;
  border-top:1px #ffffff solid;
  border-bottom:1px #ffffff solid;
  position:absolute;
  bottom:15px;

}
#firsttext p{

  position:relative;
  left:20px;
  top:10px;
  _top:18px;
  width:500px;
  color:#997A2A;
  font-size:0.7em;
  font-weight:lighter;

}
.nameofhotel {

  position:relative;
  top:25px;
  left:20px;

}
.text-velky {

  margin:10px 0 10px 0;
  border-left:1px #D4C29A solid;
  border-right:1px #D4C29A solid;
  border-bottom:1px #D4C29A solid;
  position:relative;
  color:#656364;
  font-family:arial;
  width:540px;
  

}
.text-velky p {

  margin:5px 20px 10px 20px;
  font-size:1em;
  text-align:left;
}
.text-maly li {

  text-align:left;
  list-style-type:disc;
  font-size:1em;
}
.text-maly {

  margin:10px 10px 0px 0;
  width:260px;
  border-left:1px #D4C29A solid;
  border-right:1px #D4C29A solid;
  border-bottom:1px #D4C29A solid;
  position:relative;
  color:#656364;
  font-family:arial;
  float:left;

}
.text-maly p {

  margin:5px 20px 10px 20px;
  font-size:1em;
  text-align:left;

}

.roh-up {
  
  height:32px;
  width:10px;
  position:absolute;
  
}
.roh-bott {
  
  height:9px;
  width:9px;
  position:absolute;
  
}
.roh1 {

  background:url("/images/roh1.gif");
  top:0px;
  left:-1px;

}
.roh2 {

  background:url("/images/roh2.gif");
  top:0px;
  right:-1px;

}
.roh3 {

  background:url("/images/roh3.gif");
  bottom:-1px;
  left:-1px;
  font-size:0px;


}
.roh4 {

  background:url("/images/roh4.gif");
  bottom:-1px;
  right:-1px;
  font-size:0px;

}
.lista-bott {

  position:absolute;
  bottom:-1px;
  left:0px;
  background:url("/images/lista-bott.gif");
  width:100%;
  height:9px;
  font-size:0px;

}
.nadpislocation {

  height:32px;
  background:url("/images/lista-up.gif");
  border:0px;
  font-size:13px;
  margin:0px;
  text-align:left;

}
.nadpislocation span {

  position:relative;
  left:20px;
  top:7px;
  font-family:arial;
  color:#614F21;

}
.principe_tabulka {

  border:1px #D2C39A solid;
  width:auto;
  font-family:arial;
  font-size:13px;
  width:540px;

}
.principe_tabulka th {

  background:#F2E7CB;
  border:0px !important;
  color:#7E4E20;

}
.principe_tabulka td{

  color:#706C6B;
  background:#ffffff;

}
.principe_tabulka .so2 td{
  
  background:#FAF4E6 !important;

}
.principe_tabulka .zvyrazni_polozku td{

  background:#FAE3AE;

}
.banerframe {

  border:1px #D78934 solid;
  width:175px;
  margin:0 0 0 5px;

}
.banerframe img{

  margin:5px;
  

}
.hotelmenu  {

  margin:0 0 0 2px;
  font-size:13px;
  color:#868385;

}
.hotelmenu h3{

  margin:10px 0 5px 0;
  font-size:14px;
  font-weight:lighter;
  color:#C27823;
  background:url("/images/kolo.jpg") left no-repeat;
  background-position:5px;

}

.hotelmenu h3 span {

  position:relative;
  left:20px;

}
.hotelmenu h4{

  margin:10px 0 5px 10px;
  font-size:12px;
  color:#63370A;

}
.hotelmenu p {

  margin:5px 0 5px 5px;

}
.information {

  background:#FFF8E6;
  border-top:1px #D68A32 solid;
  border-bottom:6px #D68A32 solid;
  width:192px;
  height:180px;

}
.information ul {

  color:#D88B33;
  margin:10px 0 10px 25px;
  padding:0px;
  font-size:11px;
  color:#D68A32;
  font-weight:bold;

}
.information a {

  color:#868385;
  text-decoration:none;

}
.information li {

  list-style-type: disc;
  padding:0 0 0 0px;
  margin:0px;
  height:13px;
  width:160px;

}
.hotelscategory {

  background:#FFF8E6;
  border-bottom:2px #D78A32 solid;
  border-top:1px #D78A32 solid;
  font-size:11px;
  font-weight:bold;
  float:left;
  
}
.hotelscategory a {

  color:#868385;
  text-decoration:none;

}
.hotelscategory ul{

  margin:10px 0 0 25px;
  padding:0 0 0 0;

}
.hotelscategory li{

  list-style-type: square;
  padding:0 0 0 0;

}
.hotelsearch {

  margin:0 0 0 10px;

}
.hotelsearch form{

  margin:0 0 0 0;

}
.hotelinput {

  width:139px;
  height:16px;
  border:1px #DED2B8 solid;

}
.hotelapartments {

  background:#FFF8E6;
  border-bottom:2px #D78A32 solid;
  border-top:2px #D78A32 solid;
  font-size:11px;
  font-weight:bold;

}
.phphotos {

  height:192px;
  width:192px;
  margin:0 auto;
  background:#D78A32;

}
.phphotos table {

  border-bottom:1px #EAC598 solid;
  border-right:1px #EAC598 solid;
  height:90%;
  width:90%;
  margin:0 auto;
  position:relative;
  top:10px;

}
.phphotos td {

  border-top:1px #EAC598 solid;
  border-left:1px #EAC598 solid;
  text-align:center;
}
.phphotos td img {

  width:68px;
  height:68px;

}
.h2 {

  margin:0px;
  height:42px;
  border-top:1px #D68A32 solid;
  width:192px;

}
.h2 span {

  color:#C07921;
  font-size:18px;
  font-weight:lighter;
  position:relative;
  top:10px;
  left:20px;

}
.hotelimage {

  float:right;
  position:relative;
  top:30px;
  right:20px;
  border:1px #A5883C solid;

}
.hotelimage img{

  margin:3px;

}
.footer {

  width:900px;
  margin:0 auto;
  text-align:center;
  border-top:1px #D78A32 solid;
  padding:5px 0 0 0;

}
#reklamniLista {

  width:900px;
  margin:0 auto;
  text-align:center;

}
.recomand {

  background:#FFF8E6;
  border-bottom:2px #D78A32 solid;
  border-top:2px #D78A32 solid;
  font-size:11px;
  font-weight:bold;

}
.recomand a {
 

	color:#DBB384;

}
.recomand ul {

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

}
.both {

  clear:both;

}
/* CENIIIIIK */

#hotelpricelist {

	border-top:1px Solid #D2C39A;
	border-right:1px Solid #D2C39A;
	border-collapse:collapse;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
  font-size:12px; 
  overflow:hidden;
  color:#706C69;
	text-align:center;
	width:98%;
	float:left;
}
#hotelpricelist .packagetype {

	text-align:left;
}
#hotelpricelist td {
	vertical-align:top;
	border-bottom:1px Solid #D2C39A;
	border-left:1px Solid #D2C39A;
	padding:3px
}
#hotelpricelist .roomtype {
	text-align:left;
}
#hotelpricelist .season {
	color:#7D4E20;
	background-color:#F2E7CB;
	text-align:center;
  font-size:13px; 
}
#hotelpricelist .roh {

 	background-color:#F2E7CB;

}
#hotelpricelist .price {
	text-align:right;
}
#hotelpricelist .special {
	background-color:#FBE8D8;
	color:#706C69;
}
#hotelpricelist .seasonname {
	font-weight:bold;
}
#hotelpricelist .seasondates {
	font-style:italic;
	font-size:10px
}

/* HODNOCENI */
.hodnoceni {

  height:93px;
  width:433px;
  background:url("/images/rating.jpg") no-repeat;
  margin:0 auto;
  position:relative;

}
.hodnoceni a{

  height:93px;
  width:433px;
  display:block;
  
}
.ro{

  position:absolute;
  top:22px;
  left:80px;
  font-size:25px;
  color:#BF7431;
  font-weight:bold;
  
}
.hodnoceni img{

  position:absolute;
  top:29px;
  left:161px;
  border:0px;
  float:left;

}
.sbmbtn {

  background:url("/images/search.jpg");
  width:21px;
  height:18px;
  border:0px;
  
}
#online_arrival {


  margin:0px;
  font-size:12px;
  background:#F8F1DF;
  color:#6B5E35;
  width:100%;

}
#online_arrival fieldset {

  border:0px;
  padding:0px;
  margin:0px;

}
#online_arrival label {

  width:100px;
  float:left;
  margin:2px 0 0 10px;

}
#online_arrival form {

  display:inline;

}
#online_arrival input {

  width:120px;

}
#online_rooms {

  margin:0px;
  font-size:12px;
  width:100%;
  border-top:1px #EAD9AD solid;
  
}
#online_rooms th {

  background:#F8F1DF;
  height:30px;
  color:#6B5E35;
}
#online_rooms td {

  border-bottom:1px #EAD9AD solid;
  text-align:center;
  
}
#online_rooms div a {

  display:block;
  background:#F7DA7A;
  color:#000000;
  text-decoration:underline;

}
.room_close {

  float:right;
  color:red !important;

}

