body  {
background : url('/images/back.gif') repeat-y;
margin : 0 auto;
padding : 0;
color : #333333;
font-family : Trebuchet MS, Tahoma;
font-size : 12px;
font-weight : normal;
height : 100%;
min-height : 100%;
      }
			
body.cam  {
background : #FFFFFF repeat-y;
margin : 0 auto;
padding : 0;
color : #333333;
font-family : Trebuchet MS, Tahoma;
font-size : 12px;
font-weight : normal;
height : 100%;
min-height : 100%;
      }
			
body.forum  {
background : url('/images/back_forum.gif') repeat-y;
margin : 0 auto;
padding : 0;
color : #333333;
font-family : Trebuchet MS, Tahoma;
font-size : 12px;
font-weight : normal;
height : 100%;
min-height : 100%;
      }

body.preview {
background: white;
margin : 0 auto;
padding : 0;
color : #333333;
font-family : Trebuchet MS, Tahoma;
font-size : 12px;
font-weight : normal;
height : 100%;
min-height : 100%;

}
			
html {
height : 100% !important;
min-height : 100% !important;
      }
td {
font-family : Trebuchet MS, Tahoma;
font-size : 12px;
font-weight : normal;
   }			
a {
color : #2a7ed3;
text-decoration : none;
      }
a:active {
color : #d31616;
text-decoration : none;
      }
a:visited {
color : #2a7ed3;
text-decoration : none;
      }
a:hover {
color : #d31616;
text-decoration : underline;
      }
.red {
font-size : 18px;
font-weight : bold;
color : #d02a2a;
padding-top : 2px;

      }
.red2 {
font-size : 22px;
font-weight : bold;
color : #d02a2a;
padding-top : 2px;
      }
.t1 {
font-size : 22px;
font-weight : bold;
color : #555555;
display : block;
position:relative;
      }
.t1 a.book_b{
 position: absolute;
 top: 2px;
 right: 0;
}

.t1 a.book_b{
 position: absolute;
 top: 4px;
 right: 0;
 border: none;
 color: red;
 font-weight: bold;
 font-size: 13px;
 text-decoration: underline;
 font-family: Tahoma;
}      
.t1 a.book_b img{
 border: none
}
.t1f {
font-size : 16px;
font-weight : bold;
color : #555555;
display : block;
      }
.t2 {
font-weight : normal;
color : #000;
color : #d02a2a;
display : block;
      }
hr {
color : #cacaca;
background-color : #cacaca;
height : 1px;
border : 0 none inherit;
margin-bottom : 5px;
      }
input {
background : #eef2f7;
color : black;
border : 1px solid #d6d6d6;
      }
.radio {
background : transparent;
border : 0 none inherit;
width : 23px;
height : 23px;
      }
.select {
background : #eef2f7;
color : black;
border : 1px solid #d6d6d6;
      }
textarea {
background : #eef2f7;
color : black;
border : 1px solid #d6d6d6;
      }
.checkbox {
background : transparent;
border : medium none inherit;
      }
#cont {
-moz-box-sizing: border-box;
height : auto !important;
width : 800px;
display : block;
overflow : hidden;
      }
			
#top_cam {
background : url('/images/main_cam.gif') no-repeat;
width : 800px;
height : 54px;
      }
			
#top {
width : 800px;
height : 113px;
padding : 0;
margin : 0;
      }
#top_preview {
background : url('/images/logo_pre.jpg') no-repeat;
width : 479px;
height : 67px;
      }			
#second {
background : url('/images/second.gif') no-repeat;
width : 800px;
height : 40px;
padding-left : 333px;
padding-top : 3px;
      }
#second.forum {
background : url('/images/second_forum.gif') no-repeat;
width : 800px;
height : 40px;
padding-left : 333px;
padding-top : 3px;
      }
#left {
-moz-box-sizing: border-box;
width : 131px;
float : left;
overflow : hidden;
text-align : right;
font-size : 15px;
font-weight : bold;
padding-top : 20px;
      }
#left .menu {
width : 131px;
/*
height : 30px;
-moz-box-sizing: border-box;
*/
display: block;

      }

#left .menu a {
display : block;
padding-top : 1px;
padding-bottom: 6px;
color : #2497f0;
text-decoration : none;
padding-top : 4px;
padding-right : 10px;
}

#left .menu a:hover {
background : url('/images/on.gif') repeat;
display : block;
color : #245bbe;
}

#left .menuon {
background : #bad3f2;
/*width : 131px;
*/
display : block;
/*height : 30px;
*/
padding-right : 10px;
padding-top : 1px;
color : #245bbe;
font-size : 20px;
      }
#left .link {
margin : 10px 0 10px 20px;
overflow : hidden;
      }
#left ssa:active {
color : #d31616;
      }
#left sa:visited {
color : #396ec6;
      }
#left sa:hover {
color : #d31616;
text-decoration : underline;
      }
#middle {
-moz-box-sizing: border-box;
width : 180px;
float : left;
overflow : hidden;
padding : 0 10px;
font-size : 13px;
      }
#right_cam {
width : 800px;
display : block;
overflow : hidden;
padding-left : 40px;
      }
			
#right {
-moz-box-sizing: border-box;
width : 458px;
display : block;
overflow : hidden;
padding-left : 10px;
      }
#rightf {
width : 639px;
display : block;
overflow : hidden;
padding-left : 20px;
      }
#reserve {
width : 459px;
display : block;
overflow : hidden;
padding-left : 20px;
      }
#reserve p {
color : #245bbe;
      }
#right .img {
float : left;
clear: left;
margin-right : 8px;
margin-top : 4px;
border : 4px solid #e3e8f1;
      }
#right .img_right {
float : right;
clear: right;
margin-left : 0px;
margin-top : 4px;
border : 4px solid #e3e8f1;
      }			
#right .img2 {
margin-right : 8px;
margin-top : 4px;
border : 4px solid #e3e8f1;
      }
#type {
width : 100%;
margin-top: 10px;
display: block;
clear:both;
-moz-box-sizing: border-box;
      }
#part1 {
float: left;
width : 45%;
margin-top: 10px;
      }      
#part2 {
float: right;
width : 50%;
margin-top: 10px;
}      
hr {
margin-top : 10px;
color : #dfedff;
      }
#footer {
position : absolute;
left : 330px;
clear : both;
display : block;
font-size : 11px;
padding-top : 50px;
      }
#footer p {
padding : 10px;
      }	
				
#footer_story {
position : absolute;
left : 143px;
clear : both;
display : block;
font-size : 11px;
padding-top : 50px;
      }
#footer_story p {
padding : 10px;
      }										
			
#forummenu {font-weight : bold; color: black;}
#forummenu a {text-decoration : none; color : white;}
#forummenu a:active {text-decoration : none; color : white;}
#forummenu a:visited {text-decoration : none; color : white;}
#forummenu a:hover {text-decoration : none; color : black;}

.forumstart {font-size : 18px;}

#forumlist a {text-decoration : none; color : #1146DF;}
#forumlist a:active {text-decoration : none; color : #1146DF;}
#forumlist a:visited {text-decoration : none; color : #1146DF;}
#forumlist a:hover {text-decoration : none; color : #FF4100;}


select { margin : 5px 0; border : 11px solid #414ea1; background : #e3f0ff; color : #414ea1; } 
.mm { margin : 5px 0; border : 1px solid #414ea1; background : #e3f0ff; color : #414ea1; } 
//textarea { margin : 5px 0; border : 1px solid #414ea1; background : #e3f0ff; color : #414ea1; }

TD {FONT-SIZE:8pt ;}
		
.main_title {FONT-SIZE:9pt; COLOR: ffffff; BACKGROUND: #000080;}
.search_title {FONT-SIZE:9pt; COLOR: ffffff; BACKGROUND: #000080;}
.search_result_title {FONT-SIZE:9pt; COLOR: ffffff; BACKGROUND: #008080;}
.search_text {FONT-SIZE:9pt; COLOR: 000000; BACKGROUND: #ffffff; }

.bar {FONT-SIZE:9pt; COLOR: 000000;BACKGROUND: #c0c0c0;border-bottom : none;}

.bar a:hover {border-bottom : none;}
.post_imot a:hover {border-bottom : none;}

.odd_line {FONT-SIZE:9pt; COLOR: 000000; BACKGROUND: #ffffff;}
.even_line {FONT-SIZE:9pt; COLOR: 000000; BACKGROUND: #c0c0c0;}

.list_title {FONT-SIZE:9pt; COLOR: ffffff; BACKGROUND: #000080;}
.list_subj_link {FONT-SIZE:9pt; COLOR: 000000;}
.list_author {FONT-SIZE:9pt; COLOR: 000000;}
.list_replies {FONT-SIZE:9pt; COLOR: 000000;}
.list_date {FONT-SIZE:9pt; COLOR: 000000;}

.post_title {FONT-SIZE:9pt; COLOR: ffffff; BACKGROUND: #000080;}
.post_labels {FONT-SIZE:9pt; COLOR: 000000; BACKGROUND: #ffffff;}
.post_fields {FONT-SIZE:9pt;} 
.post_textarea {FONT-SIZE:9pt;}
.post_chechbox {FONT-SIZE:9pt;}
.post_text {FONT-SIZE:9pt; COLOR: 000000; BACKGROUND: #ffffff;}
.post_button {FONT-SIZE:9pt;}

.posts_title {FONT-SIZE:9pt; COLOR: ffffff; BACKGROUND: #000080;}
.posts_author {FONT-SIZE:9pt; COLOR: 000000; BACKGROUND: #ffffff;}
.posts_host {FONT-SIZE:9pt; COLOR: 000000; BACKGROUND: #ffffff;}
.posts_posts {FONT-SIZE:9pt; COLOR: 000000; BACKGROUND: #ffffff;}
.posts_date {FONT-SIZE:9pt; COLOR: 000000; BACKGROUND: #ffffff;}
.posts_body {FONT-SIZE:9pt; COLOR: 000000; BACKGROUND: #ffffff;}
.posts_text {FONT-SIZE:9pt; COLOR: 000000; BACKGROUND: #ffffff;}

.menu_sep {
 padding-top: 6px;
 padding-right: 10px;
 font-size: 18px;
}

.address_sep {
 color:#f0f0f0;
 background-color:#f0f0f0;
 height : 2px;
 border : 0;
 margin-top: -20px;
}
img.img{
	border:none;
}

/*  CC BOOKINMG */
div.book_p{
 color: #333333;
 font-size: 12px;
 display:block;
 margin-bottom: 24px;
}
div.book_p hr{
 height: 1px;
 color:#ecece8;
}

div.book_p h2{
 font-size: 18px;
  background: #ecece8; 
padding: 3px 6px;
margin:0px;
/*color: #096bb1;*/
}

div.book_p div.book_p_a{
padding: 3px;
border: 1px solid #ecece8;
}

div.book_p  h3{
 font-size:14px;
 font-weight: bold;
/* background: #ecece8; */
border: 2px solid #ecece8;
 margin:14px 0 3px 0;
 padding: 2px 3px;
}
form.book_form input{
	background: none;
	
}
form.book_form input.submit{
	background: #ecece8;
}
submit
div.book_p div.prece_dsk{
	line-height: 10px;
        padding: 2px 0 10px 6px;
        font-style: italic;
        font-size: 12px;

}


/* Container: Accommodations
----------------------------------------------------------- */

#Accommo .wrap		{margin: 0 0 8px 0;padding: 0 0 12px 0;background: url(../images/accommofoot.gif) repeat-x left bottom;}
#Accommo .head		{display: inline-block;padding: 6px 0 4px 0;border-top: solid 4px #efefec;background: url(../images/dot1.gif) repeat-x left bottom;}
#Accommo .head a	{font-weight: normal;}
#Accommo .head .l	{float: left;padding: 0 !important;width: 75%;font-size: 18px;}
#Accommo .head .l img{vertical-align: top;}
#Accommo .head .r	{float: right;width: 20%;font-size: 12px;text-align: right;}
#Accommo .head .r a	{text-decoration: underline;}

#Accommo .body			{display: inline-block;padding: 10px 0;background: url(../images/dot1.gif) repeat-x left bottom;}
#Accommo .body .l		{float: left;width: 22%;}
#Accommo .body .l img	{border: solid 1px #999;}
#Accommo .body .r		{float: right;width: 74%;}
#Accommo .body .r .details	{padding: 4px 10px;font-size: 11px;color: #fff;background: url(../images/accommodetails.gif) repeat-x;}
#Accommo .body .r .details .spliter	{padding: 0 2px;color: #73a8ce;}
#Accommo .body .r .details strong	{color: #eddd3f;}
#Accommo .body .r .text	{padding: 7px 0;font-size: 12px;}
#Accommo .body .r table	{margin: 10px;}
#Accommo .body .r table td	{padding: 0 10px 3px 0;font-size: 12px;vertical-align: top;}

#Accommo .foot		{height: 37px;overflow: hidden;}
#Accommo .foot .l	{float: left;padding: 9px 0 0 0;width: 40%;}
#Accommo .foot .r	{padding: 4px 0 0 0;float: right;width: 40%;text-align: right;}

/* Container: Page Title
----------------------------------------------------------- */

#Container .ttl {padding: 0 15px;height: 43px;overflow: hidden;background: url(../images/ttl.gif) no-repeat;}
#Container .ttl h1 {padding: 5px 0 0 0;margin:0px;font: bold 24px Arial;color: #c03a1c;}
#Container .ttl .l {float: left;width: 70%;color:#187AC0;}
#Container .ttl .r {padding: 8px 0 0 0;float: right;width: 25%;text-align: right;}
#Container .ttl .stars {padding: 0 0 0 10px;vertical-align: top;background: url(../images/ttl-split.gif) no-repeat;}
#Container .ttl .stars img {padding: 4px 0 0 0;vertical-align: top;}

/* Page
----------------------------------------------------------- */

#Page {padding: 12px 0;display: inline-block;}
#Page .coL {float: left;width: 225px;overflow: hidden;margin-right:10px;}
#Page .coL_W {float: left;overflow: hidden;}
#Page .coR {float: right;width: 210px;overflow: hidden;}
#Page .coR_W {float: right;width: 210px;margin-left: 5px;overflow: hidden;}
#Page h2 {margin:0px 0px 0px 0px;padding: 0 0 8px 0;font: bold 16px Arial;}
#Page p {padding: 0 0 8px 0;font-size: 12px;}
#Page blockquote {padding: 0 2em 8px 2em;font-style: italic;font-size: 12px;}
#Page big {font-size: 24px;color: #c03a1c;}

.tbTwoCols {margin: 0 0 8px 0;width: 100%;border: solid 1px #ddd;}
.tbTwoCols th,.tbTwoCols td {padding: 1px 5px;font-size: 12px;text-align: left;color: #444;border-bottom: solid 3px #fbfbf7;}
.tbTwoCols th {border-left: solid 3px #fbfbf7;}
.tbTwoCols td {border-right: solid 3px #fbfbf7;}
.tbTwoCols tr.dark th,.tbTwoCols tr.dark td {background: #ecece8;border-top: solid 3px #fbfbf7;}
.tbTwoCols td a {font-weight: normal;}

#Slider .body		{padding: 0 0 0 0;}
#Slider .body p		{margin:0px 0px 5px 0px;padding:0px;}
#Slider .body img	{border: solid 1px #999;margin:0px;padding:0px;}
#Slider .body ul	{margin:0px;padding:0px;}
#Slider .body li	{display: inline;margin:0px;padding:0px;}

/* Page: Rates
----------------------------------------------------------- */

#Rates {padding: 0 0 1em 0;}
#Rates .head {padding: 0 0 3px 0;}
#Rates .head .l {float: left;width: 30%;}
#Rates .head h2 {padding: 0 !important;}
#Rates .head .r {float: right;width: 65%;font-size: 11px;text-align: right;}
#Rates .head .r a {font-weight: normal;}
#Rates .body table {margin: 0 0 12px 0;width: 100%;}
#Rates .body caption {padding: 4px 10px;font-weight: bold;font-size: 11px;text-align: left;text-transform: uppercase;color: #fff;background: url(../images/accommodetails.gif) repeat-x;border-bottom: solid 1px #fff;}
#Rates .body th,#Rates .body td {padding: 1px 10px;font-weight: normal;font-size: 11px;text-align: left;color: #444;}
#Rates .body td {text-align: right;}
#Rates .body .light {color: #eddd3f;}
#Rates .body tr.dark th,#Rates .body tr.dark td {background: #ecece8;}
#Rates .body tr:hover {background: #ddd !important;}

/* Search Tabs */

#Container_TRANSF .tab_container_2{
 display: block;
 height: 26px !important;
}

#Container_TRANSF .tab_container_2 .search_tab{
  background-image:url(/images/web20_blue_bg.jpg);
	padding: 4px 2px 0 4px !important;
	display: block;
	float:left;
	height: 22px;
	margin: 0 5px 0 0 !important;
}


#Container_TRANSF .tab_container_2 .search_tab .search_tab_rt{
	background: white;
	background-image:url(/images/web20_orange_right.jpg);
	position: absolute;
	MARGIN: 0px 2px 0px 0px;
	top: 0;
	width: 6px;
	height: 26px;
	right: -6px;
}

#Container_TRANSF .tab_container_2 .search_tab{
  background-image:url(/images/web20_orange_bg.jpg);
	padding: 4px 2px 0 4px !important;
	display: inline;
	line-height: 16px;
	margin: 0 5px 0 0 !important;
}
#Container_TRANSF .line{
	background-color: #187ac0;
	width: 100%;
	height: 5px;
	clear: both;
	font-size:1px;
}

#Container_TRANSF .tab_container_2 .search_tab .search_tab_rt{
	background: white;
	background-image:url(/images/web20_orange_right.jpg);
	position: absolute;
	MARGIN: 0px 2px 0px 0px;
	top: 0;
	width: 6px;
	height: 26px;
	right: -6px;
}
#Container_TRANSF .tab_container_2 .search_tab a{
	color: white;
	font-size: 14px;
}
#Container_TRANSF .tab_container_2 .search_tab .search_tab_img{
	background:url(/images/web20_orange_tl.gif) no-repeat;
	font-size: 1px;
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0;
	left:0;
}



/*   */
#Container_TRANSF .tab_container_2{
 display: block;
 height: 26px !important;
}

#Container_TRANSF .tab_container_2 .search_tab_1{
  background-image:url(/images/web20_blue_bg.jpg) !important;
	padding: 4px 2px 0 4px !important;
	display: block;
	float:left;
	height: 22px;
	margin: 0 5px 0 0 !important;
}


#Container_TRANSF .tab_container_2 .search_tab_1 .search_tab_rt{
	background: white;
	background-image:url(/images/web20_orange_right.jpg);
	position: absolute;
	MARGIN: 0px 2px 0px 0px;
	top: 0;
	width: 6px;
	height: 26px;
	right: -6px;
}

#Container_TRANSF .tab_container_2 .search_tab_1{
  background-image:url(/images/web20_orange_bg.jpg);
	padding: 4px 2px 0 4px !important;
	display: inline;
	line-height: 16px;
	margin: 0 5px 0 0 !important;
}
#Container_TRANSF .line{
	background-color: #187ac0;
	width: 100%;
	height: 5px;
	clear: both;
	font-size:1px;
}

#Container_TRANSF .tab_container_2 .search_tab_1 .search_tab_rt{
	background:white url(/images/web20_blue_right.jpg);
	position: absolute;
	MARGIN: 0px 2px 0px 0px;
	top: 0;
	width: 6px;
	height: 26px;
	right: -6px;
}
#Container_TRANSF .tab_container_2 .search_tab_1 a{
	color: white;
	font-size: 14px;
}
#Container_TRANSF .tab_container_2 .search_tab_1 .search_tab_img{
	background:url(/images/web20_blue_tl.gif) no-repeat;
	font-size: 1px;
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0;
	left:0;
}
/* Coments - misha
----------------------------------------------------------- */
#hotel_rank
 {
  float: left;
	padding-bottom: 1px;
	margin-bottom: 4px;
 }
#hotel_rank a
 {
  float: left;
	display: inline;
	margin-left: 5px;
  font: 11px 'Trebuchet MS';
	text-decoration: underline;
	font-weight: bold;
	color: #2a7ed3;
 }
#hotel_rank i
 {
  float: left;
	display: inline;
  margin-left: 3px;
	padding-top: 2px;
  font: 10px 'Tahoma';
	color: #303030;
 }
#hotel_rank #rating_s
 {
  float: left;
	margin-top: 5px;
	width: 31px;
	height: 7px;
	background: url('/img/comments/b_rs.gif') no-repeat;
 }
#hotel_rank #rating_s img
 {
  float: left;
	margin: 0;
	margin-top: 1px;
 }
#right span#subheader
 {
  float: left;
  margin-top: 15px;
	font: 16px 'Trebuchet MS';
	color: #404040;
 }
#right #ratingtable
 {
  float: left;
  width: 448px;
	height: 113px;
	margin-top: 12px;
	margin-bottom: 5px;
	background: url('/img/comments/table_b2.gif') no-repeat;
 }
#right #generalrating
 {
  float: left;
	display: inline;
	width: 190px;
	margin-left: 11px;
	height: 113px;
 }
#right #generalrating h1
 {
  float: left;
	width: 193px;
	margin-top: 13px;
	color: #de0101;
	font: 15px 'Trebuchet MS';
	font-weight: bold;
  line-height: 27px;
	border-bottom: none;
 }
#right #generalrating #rating_l
 {
  float: left;
	display: inline;
	width: 193px;
	margin-top: 8px;
 }
#right #generalrating > #rating_l
 {
  margin-top: 2px;
 }
#right #generalrating #rating_l span#ratingimages
 {
  float: left;
	display: inline;
	width: 113px;
	height: 22px;
  background: url('/img/comments/b_rl.gif') no-repeat;
 }
#right #generalrating #rating_l span#ratingimages img
 {
  float: left;
	display: inline;
	margin: 0;
	margin-top: 1px;
 }
#right #generalrating #rating_l b
 {
   float: left;
	 margin-top: 0;
	 font: 15px 'Trebuchet MS';
 }
#right #generalrating #rating_l i
 {
   float: left;
	 margin-top: 5px;
	 width: 193px;
	 font: 12px 'Trebuchet MS';
	 color: #8a8888;
 }
#right #hotelratings
 {
  float: left;
	width: 243px;
	height: 112px;
	margin-top: 1px;
 }
#right #hotelratings div.ratingtable_ls
 {
  float: left;
	display: inline;
	margin-left: 7px;
	margin-top: 8px;
	width: 128px;
	height: 20px;
	font: 12px 'Trebuchet MS';
	line-height: 15px;
	color: #000000;
 }
#right #hotelratings div.ratingtable_rs
 {
   float: left;
	 display: inline;
	 margin-left: 8px;
	 margin-top: 8px;
	 width: 100px;
	 height: 20px;
 }
#right #hotelratings div.ratingtable_rs span.ri_m
 {
  float: left;
	display: inline;
	width: 62px;
	height: 12px;
  background: url('/img/comments/b_rm.gif') no-repeat;
	margin-top: 1px;
 }
#right #hotelratings div.ratingtable_rs span.ri_m img
 {
  float: left;
	display: inline;
	margin: 0;
	margin-top: 1px;
 }
#right #hotelratings div.ratingtable_rs b
 { 
  float: left;
	font: 12px 'Trebuchet MS';
	color: #000000;
	line-height: 14px;
	margin-top: 1px;
 }
#right div.page_bar
 {
  float: left;
	width: 445px;
	margin-top: 2px;
	margin-bottom: 0;
	text-align: center;
	font: 12px 'Trebuchet MS';
	color: #377db8;
	padding-bottom: 8px;
 }
#right div.page_bar a.p_n
 {
  font: 12px 'Trebuchet MS';
	color: #377db8;
	text-decoration: none;
	margin-right: 7px;
	margin-left: 7px;
 }
#right div.page_bar a.number
 {
  margin-right: 4px;
	margin-left: 2px;
 }
#right div.comentbox
 {
  float: left;
	width: 448px;
	margin-top: 7px;
	margin-bottom: 15px;
	background: url('/img/comments/coment_b_bottom2.gif') bottom no-repeat;
	padding-bottom: 14px;
 }
#right div.incomentbox
 {
  float: left;
	width: 448px;
	background: url('/img/comments/coment_b_top2.gif') no-repeat;
 }
#right div.comentbox h2
 {
  float: left;
	display: inline;
	margin-left: 37px;
	padding-left: 6px;
	padding-right: 6px;
	margin-top: 0;
  font: 13px 'Trebuchet MS';
	line-height: 15px;
	color: #6a6a6a;
	height: 15px;
	overflow: hidden;
	margin-bottom: 0;
 }
#right div.comentbox h2 b
 {
  font: 13px 'Trebuchet MS';
	line-height: 15px;
	font-weight: bold;
	color: #416db5;
 }
#right div.hotel_rank2
 {
  float: left;
	display: inline;
	padding-bottom: 1px;
	margin-left: 43px;
 }
#right div.hotel_rank2 a
 {
  float: left;
	display: inline;
	margin-left: 4px;
  font: 11px 'Trebuchet MS';
	text-decoration: underline;
	font-weight: bold;
	color: red;
 }
#right div.hotel_rank2 i
 {
  float: left;
	display: inline;
  margin-left: 4px;
	padding-top: 0;
  font: 10px 'Tahoma';
	color: #303030;
 }
#right div.hotel_rank2 div.rating_s2
 {
  float: left;
	margin-top: 3px;
	width: 31px;
	height: 7px;
	background: url('/img/comments/b_rs.gif') no-repeat;
 }
#right div.hotel_rank2 div.rating_s2 img
 {
  float: left;
	margin: 0;
	margin-top: 1px;
 }
#right div.comentbox p
 {
  float: left;
	display: inline;
	margin-left: 21px;
	width: 408px;
	margin-top: 15px;
	font: 13px 'Trebuchet MS';
	text-align: justify;
	color: #7c7c7c;
 }

#middle span.facebook {
	padding: 0 0 0 20px;
	background: url('/images/ico-f.png') no-repeat 0 2px;
}
