BODY 
{
  background:#5E7C87;
  margin:0px;
  font-family:Arial, Helvetica, sans-serif;
}

MENU
{
  margin:0px;
  padding:0px;
  width:215px;
}

MENU li
{
  list-style-type:none;
  margin:0px;
  padding:0px;
  height:26px;
  background:url("../images/hori.gif") repeat-x;
}

MENU a
{
  display:block;
  height:25px;
  width:215px;
  position:relative;
  top:3px;
  font-size:11px;
  color:#F07401;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none;
  font-weight:bold;
}

MENU a:hover
{
  background:#F07401;
  color:#ffffff;
}

MENU a span
{
  position:relative;
  top:4px;
  left:10px;
}

IMG
{
  border:0px;
}

.imgtext
{
  background:url("../images/headog.gif");
  margin:5px 0 10px 0;
  height:33px;
}

.imgtext h1 
{
  margin:0px;
  padding:0px;
  text-indent:7px;
  font-size:23px;
  line-height: 18px; 
  font-weight:lighter; 
}

.imgtext h1 a
{
  text-decoration:none;
  color:#AF3100;
}

#conteiner 
{
  border-left: 1px solid #044465; 
  border-right: 1px solid #044465;
  width:766px;
  margin:0 auto;
  background:#FFFFFF;
  padding:6px;
}

#header 
{
  border:1px solid #770707;
  width:766px;
  height:190px;
  font-size:0px;
}

#head 
{
  width:519px;
  float:left;
  margin:10px 4px 0 13px; 
  _margin:10px 2px 0 6px; /* pro retardované prohlížeče (IE)*/
  padding:0px;
}

#search 
{
  width:230px;
  float:right;
  font-size:13px;
  color:#484946;
  margin:10px 0 0 0;
}

#search .searchbox 
{
  width:200px;
  margin:0 auto;
  text-align:center;
  font-size:12px;
  color:#484946;
  line-height:18px;
}

#search img
{
  margin:20px 18px 0 0;
  float:right;
}

#search .toolfree
{
  text-align:right;
  margin:0 18px 0 0;
}

#search .textor 
{
  color:#ff7100;
  line-height:18px;
}

#body 
{
  width:533px;
  float:left;
}

#image_gallery 
{
  width:100%;
  margin:5px 0 5px 0;
}

#right 
{
  width:220px;
  float:right;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  margin:0 0 25px 0;
}

#best-hotels 
{
  width:215px;
  margin:0 0 0 8px;
}

#best-hotels h4 
{
  margin:10px 0 10px 0;
  padding:0 0 0 2px;
}

#best-hotels h4 a 
{
  color:#114C89;
  font-size: 11px;
  text-decoration:none;
  border-bottom:1px dotted #114c89;
}

#best-hotels h4 a:hover 
{
  background:#114c89;
  color:#ffffff;
}

.textbox
{
  font-family: tahoma;
  padding-left:4px;
  padding-top:2px;
  font-size: 11px;
  color: #333333;
  text-decoration: none;
  height: 16px;
  width: 120px;
  border: 1px solid #b9babb;
  margin:0 4px 0 0;
}

.nadpis-menu 
{
  background:url("../images/menuhbg.gif");
  height:28px;
  width:215px;
  color:#114C89;
  font-size:11px;
  margin:8px 0 0 0;
}

.nadpis-menu span 
{
  position:relative;
  top:10px;
  left:10px;
}

.nadpis-best 
{
  background:url("../images/nadpis-best.jpg");
  height:34px;
  width:215px;
  color:#ffffff;
  font-size:12px;
  margin:8px 0 0 0;
}

.nadpis-best span 
{
  position:relative;
  top:10px;
  left:10px;
}

.err 
{
  border:1px red solid;
  background:#FF9C9C;
  text-align:center;
  margin:10px 0 0 0;
}

.done 
{
  border:1px green solid;
  background:#70C170;
  text-align:center;
  margin:10px 0 0 0;
}

/* -------------- HOMEPAGE*/

#ratings 
{
  width:99%;
  border:1px #C33700 solid;
  padding:2px;
}

.rank 
{
  height:24px;
  width:518px;
  color:#ffffff;
  padding-left:10px;
  padding-top:5px;
  font-size:12px;
  text-decoration:none;
}

.ratinglista 
{
  height:3px;
  background:url("../images/hori.gif") repeat-x;
  font-size:0px;
}

.frame 
{
  background:url("../images/frame.gif");
  width:117px;
  height:92px;
  padding:2px 10px 3px 3px ;
  background-repeat:no-repeat;
}

.rating h3 
{
  margin:5px 0 5px 5px;
}

.rating h3 a
{
  color:#FF7100;
  font-weight:bold;
  font-size:16px;
}

.quicklinks 
{
  margin:5px 0 5px 0;
  padding:0px;
  list-style-type:none;
}

.quicklinks li 
{
  margin:0px;
  padding:0px;
  list-style-type:none;
}

.hotel_img .quicklinks li a 
{
  font-weight:bold;
  font-size:11px;
  color:#114C89;
  text-decoration:none;
  position:relative;
  bottom:3px;
}

.hotel_img .quicklinks li a:hover 
{
  color:#FF7100;
}

.hotel_ratings .quicklinks li a 
{
  color:#393939;
}

.text_reviews 
{
  margin:0px;
  list-style-type:none;
  padding:0px;
  line-height:20px;
}

.rating-graf 
{
  width:167px;
  height:20px;
  background:url("../images/rating.gif");
}

.lista-graf 
{
  background:#FF9900;
  height:9px;
  position:relative;
  left:2px;
  top:2px;
  font-size:0px;
}

.whhead 
{
  background:url("../images/bgor.gif");
}

.bwhhead 
{
  background:url("../images/bgbl.gif");
}

.hotel_img 
{
  float:left;
  width:190px;
  padding:0 0 0 5px;
}

.hotel_ratings 
{
  float:left;
  font-size:11px;
  color:#393939;
}


/* RATINGY */

#hotel_info 
{
  width:100%;
  height:155px;
  margin:10px 0 0 0;
  font-size:12px;
  color: #393939;
}

#hotel_info a 
{
  color:#393939;
  font-size:11px;
}

#hotel_info h3 
{
  margin:5px 0 5px 0;
}

#hotel_info h3 a 
{
  color:#FF7100;
  font-weight:bold;
  font-size:16px;
}

#hotel_info .quicklinks li a 
{
  font-weight:bold;
  font-size:11px;
  color:#114C89;
  text-decoration:none;
}

#hotel_info .quicklinks li a:hover 
{
  color:#FF7100;
}

.add_hotel 
{
  font-size:12px;
}

.add_hotel a
{
  font-size:12px;
  border-bottom:1px #393939 dotted;
  text-decoration:none;
  color:#3B3B3B;
}

.add_hotel a:hover
{
  color:#ffffff !important;
  background:#393939;
}

.ratingy_obsah 
{
  border:1px #9F9F9F solid;
  width:526px;
  font-size:12px;
}

.submited-by 
{
  width:522px;
  height:23px;
  margin:20px 2px 0 2px;
  background:#F4F3F3;
  color:#3B3A3A;
}

.submited-by  span 
{
  position:relative;
  left:10px;
  top:5px;
}

.ratingy_obsah h3 
{
  color:#FF7100;
  margin:5px 0 5px 0;
  font-size:15px;
}

/* ADD RATINGS */

#add_info 
{
  border:1px #9F9F9F solid;
  margin:10px 0 0 0;
  padding:2px;
}

.policy 
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  width:370px;
  height:145px;
  float:left;
  font-size:11px;
  color:#3B3B3B;
  margin:0 0 0 2px;
}

.policy h3 
{
  margin:0 0 10px 0;
  color:#FF7100;
  font-size:15px;
}

.policy p 
{
  margin:10px 0 0 0;
}

.ratingBar 
{
  float:left;
  margin:0 5px 0 0;
  background:url("/images/unfilled.png");
}

.ratingBarOverallHover 
{
  background:url("/images/hover.png");
  float:left;
}

.ratingBarOverallFilled 
{
  background:url("/images/filled.png");
}

#submit_review 
{
  font-size:11px;
  width:487px;
  margin:0 auto;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#3B3B3B;
}

#submit_review h2 
{
  margin:20px 0 20px 0;
  font-size:16px;
  color:#114c89;
  font-weight:bold;
}

.new_ratings 
{
  list-style-type:none;
  margin:10px 10px 0 5px;
  padding:0px;
  font-size:12px;
}

.new_ratings li 
{
  margin:0 0 2px 0;
  padding:0 0 2px 0;
  border-bottom:1px dotted #114C89;
  width:205px;
}

.new_ratings a 
{
  color:#114C89;
  font-size: 11px;
  text-decoration:none;
}

.new_ratings a:hover 
{
  background:#114C89;
  color:#ffffff;
}

.ratingy_obsah_small 
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  width:320px;
  font-size:11px;
  color:#3B3B3B;
  margin:0 0 5px 0;
}

.over 
{
  width:205px;
  height:14px;
  overflow-y:hidden;
}

.copyright 
{
  font-size:12px;
  color:black;
  margin:-25px 10px 10px 0;
  text-align:right;
  width:210px;
  float:right;
}

.copyright a
{
  color:black;
}

.ratingbaroverallHover 
{
  background:url(/images/hover.png);
}

.listing 
{
  font-size:12px;
  color:black;
  font-weight:bold;
  margin:20px 0 0 0;
}

.listing a 
{
  color:black;
}

.fleft 
{
  float:left;
}

.fright 
{
  float:right;
}

.both 
{
  visibility:hidden;
  clear:both;
}

