.levels td{
padding-right:2px;
}
.levels input{
margin-right:8px;
}
.levels label{
color:#E10A15;
}
.levels .label{
white-space:nowrap
}
.thumbs div{
height:110px;
width:870px;
overflow:auto;
text-align:center;
margin:0 auto;
}
.thumbs table{
margin:0 auto;
}
.thumbs img{
cursor:pointer;
}
.com .level{
color:red;
}
.hotels-header h2{
padding:0;
margin:0;
}
.hotels-header .stat{
float:right;
padding:0;
margin:0 20px 0 0;
color:#999999;
font-size:12px;
}
.hotels-search{
margin:5px 10px;
}
.hotel-rating{
float:right;
margin:0 0 10px 20px;
}
.hotel-rating td{
padding:2px 12px;
}

.hotel-links{
background:#F6F3D9;
padding:5px 10px;
}
.hotel-links a{
display:block;
float:left;
padding:0 5px 2px 0;
}
.hotel-description-top{
border-bottom:#CBE5A4 2px solid;
}
.hotel-description-top .inner{
border-top:#CBE5A4 2px solid;
border-right:#CBE5A4 2px solid;
border-left:#CBE5A4 2px solid;
}
.hotel-description-top a{
display:block;
padding:5px 10px;
}
.hotel-description-top a.active,
.hotel-description-top a.active:visited{
background-color:#CBE5A4;
text-decoration:none;
font-weight:bold;
color:#000;
}
.hotel-description-top .local{
background:url(/p/local-link.gif) no-repeat 5px 6px;
padding-left:21px;
}
.hotel-name{
padding:0;
margin:15px 0 12px 0;
color:#679901;
font-size:13px;
font-weight:bold;
font-family:tahoma;
}
.hotel-name a,
.hotel-name a:visited{
color:#679901;
text-decoration:none;
}
.galery-float-right{
float:right;
width:150px;
margin-left:20px;
}
.galery-link,
.galery-link:visited{
background:url(/p/popup-link.gif) no-repeat 0 3px;
padding-left:20px;
color:#03552B;
display:block
}


/* comments */
.hotel-comments{
border-top:#CBE5A4 2px solid;
}
.hotel-comments .head{
padding:12px 0 5px 0;
}
.hotel-comments h2{
color:#E10A15;
}
.hotel-comments .create-comment{
float:right;
background:url(/p/button-link.gif) no-repeat 0 0;
padding:0 0 0 13px;
text-decoration:none;
font-weight:bold;
display:block;
width:auto;
}
.hotel-comments .create-comment a{
height:26px;
display: inline-block ;
line-height:26px;
background:url(/p/button-link.gif) no-repeat right 0;
padding:0 13px 0 0;
}
.hotel-comments .sep{
margin:14px 0 0 0;
border-top:#CBE5A4 1px solid;
height:10px;
}
.hotel-comments .comment-table{
width:100%;
}
.hotel-comments .author{
font-size:14px;
padding:0 0 5px 0;
text-transform:capitalize;
}
.hotel-comments .name{
font-weight:bold;
}
.hotel-comments .travel-date{
text-align:right;
padding:0 20px 0 0;
}
.hotel-comments .rating{
padding:0 0 5px 0;
}
.hotel-comments .comment{
padding:5px 0;
}
.hotel-comments .images{
float:left;
margin:10px 10px 0 0;
}
.hotel-comments img{
display:block;
margin:0 0 5px 0;
}
.hotel-comment-form{
border-bottom:#CBE5A4 1px solid;
padding:0 0 10px 0;
}
.hotel-comment-form h3{
margin:20px 0 5px 0;
padding:0 0 5px 0;
border-bottom:#CBE5A4 1px solid;
}
.hotel-comment-form .submit{
text-align:right;
padding:10px;
}

.hotels-header {
margin:0 0 8px 0;
}
