/* CSS - rating holiday in athens, writen by Daniel Čekan, webmaster of Prague Holiday */


/***************************************************** GENERAL */
BODY 
{
  background:#ffffff;
  margin:10px 0 10px 0;
  font-family:Arial, Helvetica, sans-serif;
}

MENU 
{
  margin:0 0 15px 0;
  padding:0px;
  width:197px;
  background:url("../images/menubttm.gif") bottom no-repeat;
}

.menu1 
{
  height:138px;
}

.menu2 
{
  height:138px;
}

MENU li
{
  list-style-type:none;
  margin:0px;
  padding:0px;
  height:26px;
  border-left:4px #1A516E solid;
  border-right:4px #1A516E solid;
  background:#EFF8FB url("../images/bullet.gif") no-repeat;
  background-position:10px 12px;
}

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

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

IMG 
{
  border:0px;
}

.imgtext 
{
  background:url("../images/headingh.gif");
  margin:5px 0 10px 0;
  height:24px;
  width:526px;
}

.imgtext h2 
{
  margin:0px;
  padding:0px;
  text-indent:5px;
}

.imgtext h2 a
{
  text-decoration:none;
  font-size: 14px; 
  color: #164863; 
  line-height: 18px; 
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;
}
.headertext {
  font-size:12px;
  color:#164863;
  width:526px;
  margin:5px 0 10px 5px;
}
#conteiner 
{
  width:748px;
  margin:0 auto;
  border:1px #9DBBBB solid;
  background:#ffffff url("../images/mainbg.gif") repeat-x;
  padding:6px;
  position:relative;
}

.rohy 
{
  font-size:0px;
  width:11px;
  height:11px;
}

.roh1
{
  position:absolute;
  top:-1px;
  left:-1px;
  background:url("../images/B1TL.gif") no-repeat;
}

.roh2
{
  position:absolute;
  top:-1px;
  right:-1px;
  background:url("../images/B1RT.gif") no-repeat;
}

.roh3
{
  position:absolute;
  bottom:-3px;
  left:-1px;
  background:url("../images/b1DL.jpg") no-repeat;
}

.roh4
{
  position:absolute;
  bottom:-3px;
  right:-1px;
  background:url("../images/b1DR.jpg") no-repeat;
}

#header
{
  border:1px solid #0A78AB;
  width:746px;
  height:192px;
  font-size:0px;
  background:#ffffff url("../images/b2bg.gif") repeat-x;
  position:relative;
}

#header .lroh 
{
  height:194px;
  width:10px;
  background:#ffffff url("../images/header-rohy.gif") repeat-x;
  position:absolute;
  top:-1px;
  left:-1px;
}

#header .rroh 
{
  height:194px;
  width:10px;
  background:#ffffff url("../images/header-rohy2.gif") repeat-x;
  position:absolute;
  top:-1px;
  right:-1px;
}

#head 
{
  width:500px;
  float:left;
  margin:5px 4px 0 10px; 
  _margin:2px 1px 0 0px; /*IE Hack*/
  padding:0px;
}

#search 
{
  width:206px;
  height:170px;
  float:right;
  font-size:13px;
  color:#484946;
  margin:5px 5px 0 0;
  background:url("../images/logobg.gif") repeat-x; 
  text-align:center;
}

#search h2 
{
  margin:0px;
  padding:0px;
  font-size:12px;
}

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

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

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

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

#body 
{
  width:548px;
  float:left;
  background:#ffffff;
}

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

#right 
{
  width:200px;
  float:right;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  background:#ffffff;
  margin:0 0 30px 0;
}

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

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

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

#best-hotels h3 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: 90px;
  border: 1px solid #b9babb;
  margin:0 4px 0 0;
}

.nadpis-menu 
{
  background:url("../images/menubg.gif");
  height:37px;
  width:197px;
  color:#ffffff;
  font-size:15px;
  margin:8px 0 0 0;
  font-weight:lighter;
}

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

.nadpis-best 
{
  background:url("../images/best-deals.gif");
  height:24px;
  width:197px;
  color:#ffffff;
  font-size:12px;
  margin:8px 0 0 0;
  font-weight:lighter;
}

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

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

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

/* **************************************************** HOMEPAGE */

#ratings 
{
  width:99%;
  padding:2px;
}

.rank 
{
  height:27px;
  width:522px;
  color:#ffffff;
  background:url("../images/bh1bg.gif") repeat-x;
  font-size:12px;
  text-decoration:none;
}

.rank .lroh 
{
  height:27px;
  width:7px;
  background:url("../images/Bh1Left.gif") repeat-x;
  float:left;
}

.rank .rank-text 
{
  float:left;
  margin:5px 0 0 10px;
}

.rank .rroh 
{
  height:27px;
  width:66px;
  background:url("../images/stripe1.gif") left;
  float:right;
}

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

.rating 
{
  width:520px;
  border:1px #245C79 solid;
  margin:0 0 20px 0;
  background:#ffffff url("../images/bhbg.gif") repeat-x;
}

.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;
}
.text_reviews p {
  margin:1px 0 1px 0px;
}
.rating-graf 
{
  width:166px;
  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;
  background:#ffffff;
}

#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;
}

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

.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;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  width:526px;
  font-size:11px;
  background:#ffffff;
  color:#3B3B3B;
}

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

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

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

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

/* **************************************************** ADD RATINGS */

#add_rating 
{
  background:#ffffff;
}

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

.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:185px;
}

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

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

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

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

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

.listing a
{
  color:black;
}

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

.copyright a
{
  color:black;
}

.red
{
  color:red;
  font-weight:bold;
}

.fleft
{
  float:left;
}

.fleft h3
{
  width:400px;
}

.fright
{
  float:right;
}

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

