@media (max-width: 978px) {
	
    .container {
		
      padding:0;
      margin:0;
	          
        overflow-x: hidden;	  
	  
    }

	#content {
		
		padding: 10px 0;		
		
	}		
	
    body {
		
      padding:0;
	  
    }

    .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
      margin-left: 0;
      margin-right: 0;
      margin-bottom:0;
    }
	

	
}


	
/*	Paginator							*/

	.pagination > LI.active > A {
		
		background: #777;
		color: #FFF;
		border: 1px solid #777;
		
	}
	
	.pagination > LI > A {
		
		background: #F5F5F5;
		color: #777;
		
	}	

	.pagination > LI.active:HOVER > A {
		
		background: #F5F5F5;
		color: #777;
		border: 1px solid #DDD;
		
	}		
	
	#ObjectDescription IMG {

		max-width: 100%;
		height: auto;
		display:block;
		
	}

	#LoadingWrap {
		
		position:fixed; 
		
		height:100%; 
		width:100%; 
		
		overflow:hidden; 
		
		top:0; 
		left:0;
		
		z-index: 10000;
		
		background: url('/images/bg.png');
		
		text-align: center;
		
		display: none;		
				
	}
	
		#LoadingWrap IMG{
			
			width: 66px;
			height: 66px;
			padding: 0;
			
			margin: 10% 0;
			
		}
		

	

	
input.gsc-input,
.gsc-input-box,
.gsc-input-box-hover,
.gsc-input-box-focus,
.gsc-search-button {
    box-sizing: content-box; 
    line-height: normal;
}	
	
	body {
		
		background-color: #FFFFFF;
		background-image: url("/images/673a07a7.png");
		
		font-family: 'Fira Sans', sans-serif;
		
		color: #000;
		
	}

	H1 {
		color:#062C4D;		
		font-size:16px;
		font-weight:bold;
		margin:0 0 10px 0;
		padding:0;
		text-transform:uppercase;	
		
	}
	
	H2 {
		color:#062C4D;		
		font-size:14px;
		font-weight:bold;
		margin:0 0 10px 0;
		padding:0;
		text-transform:uppercase;	
		
	}	
	
	H3 {
		color:#062C4D;		
		font-size:14px;
		font-weight:bold;
		margin:0 0 10px 0;
		padding:0;
		text-transform:uppercase;	
		
	}	
	
	H4 {
		color:#000;		
		font-size:14px;
		font-weight:bold;
		margin:0 0 10px 0;
		padding:0;
		text-transform:uppercase;	
		
	}		
		

	H5 {
		color:#000;		
		font-size:14px;
		font-weight:bold;
		margin:0 0 10px 0;
		padding:0;
		text-transform:uppercase;	
		
	}		
	
	A {
		
		color: #C03B00;
		
	}
	
	#logo {
		
		display: block;
		
		
		padding: 0;
		margin: 0;
		
	}



	#bottom-ads {
		
		background-color: #F5F5F5;
		padding: 10px;		
		margin-bottom: 10px;
		
	}
	
	#content {
		
		background-color: #F5F5F5;
		padding: 10px 0;		
		margin-bottom: 10px;
		
	}	
	
	#text {
		
		background-color: #FFFFFF;
		padding: 10px;		
		
	}	
	
	#right-content {
		
		background-color: #F5F5F5;
		padding: 10px;		
		margin-bottom: 10px;
		
	}	
	
	#right-text {
		
		background-color: #FFFFFF;
		padding: 10px;		
		
	}	
	
	#right-text-announce {
		
		background-color: #FFFFFF;
		padding: 10px;		
		margin-bottom: 10px;
		
	}		
	
	#right-text-links {
		
		background-color: #FFFFFF;
		padding: 10px;		
		
	}		
	
		#right-text-links A{
		
			color: #000;
			line-height:18px;
			height: 18px;
			overflow: hidden;
			display: block;
			
			white-space:nowrap;
			
			padding: 0;
			margin: 3px 0;
			
		}		
	

	#social {
		
		height: 27px;
	
		margin: 0 0 10px 0;
		padding: 0;	
		
	}
	
	#social_preload {
		
		display: none;
		
		float: right;
		
	}	
	
	.navbar-brand {	
	
		padding: 10px;
	
	}
	
	.navbar {
		
		margin-bottom: 10px;
		
		background-color: #FFFFFF;
		
	}
	
	.navbar-default .navbar-nav > li > a {
		
		color: #C03B00;

	}		
	
	.navbar-default .navbar-nav > li.active > a {
		
		color:#FFF;

	}
	
	.navbar-default .navbar-nav > li.active > a {
		
		background-color: #BBBBBB;

	}	

	.breadcrumb {
		
		color: #777777;
		margin-bottom: 10px;
		
		background-color: #F5F5F5;
		
	}	
	
	.breadcrumb > li > a {
		
		color: #777777;
		
	}		
	
	/* thumbnail */
	
 
	.thumbnail {
	
		background-color: none;
		border: none;
	
		padding: 0;
	}	

		.thumbnail a > img{
  
			border: 1px solid #EEE;
  
		}

		.thumbnail .caption {
  
			padding: 9px 0;
		
		}

	
	.thumbnail .caption A{
	
		display: block;
		
		overflow:hidden;
		
		line-height:19px;	
		max-height:38px;		
  
	}
	
	.thumbnail .caption P{
	
		display: block;
		
		overflow:hidden;
		
		line-height:19px;	
		max-height:38px;		
  
	}	
	
/* FOOTER */

	.footer {
		
		background-color:#F5F5F5;
		margin-bottom:10px;
		padding:10px;
	
	}

		#SocialButtons {
		
				padding: 0;
				margin: 5px;	
							
		}	
		
			#SocialButtons UL {
		
				padding: 0;				
				margin: 0;	
				
			}			
		
				#SocialButtons UL LI {
		
					padding: 0 2px 2px 2px;				
					margin: 0 3px 3px 3px;	
					
					list-style: none;
					
					float: left;
				
				}	
				
				
			 #BottomMenu  {
				
				padding: 0;
				margin: 5px;	
				
				float: right;
				
			}					
				
			 #BottomMenu UL {
		
				padding: 0;				
				margin: 0;	
				
			}			
			
				#BottomMenu UL {
		
					padding: 0;				
					margin: 0;	
				
				}				
		
				 #BottomMenu UL LI {
		
					padding: 0 2px 2px 2px;				
					margin: 0 3px 3px 3px;	
					
					list-style: none;
					
					float: right;
				
				}		

							
		 #BottomLinks {
		
			padding: 0;
			margin: 5px;

				
		}		
	
			 #BottomLinks UL {
		
				padding: 0;				
				margin: 0;	
				
			}			
		
				 #BottomLinks UL LI {
		
					padding: 0 2px 2px 2px;				
					margin: 0 3px 3px 3px;	
					
					list-style: none;
					
					float: left;
				
				}	

					 #BottomLinks UL LI A{
						
						color:#062C4D;
 
						font-family: Verdana;
						font-size: 12px;
  
						font-weight:normal;
						
						text-decoration:none;						
				
					}				
						
						 #BottomLinks UL LI A:HOVER{
								
							text-decoration: underline;	
								
						}									

						
						
		#counters {
		
			padding: 0;
			margin: 5px;
			
			float: right;
		
		}			
		
			#counters UL {
		
				padding: 0;
				margin: 0;
		
			}			
			
				#counters UL LI {
		
					padding: 0 2px 2px 2px;				
					margin: 0 3px 3px 3px;	
					
					list-style: none;
					
					float: left;
		
				}								
				
/* hotel */				


.efiterslist {
	
	margin: 10px 0;
	
	padding: 20px 0 10px 0;
	
	background: #F5F5F5;
	
}

		#EditLink {
						
			float: right;
			
			padding: 0;
			margin: 0;
			
			background: #EEE;
			
		}			
		
		#EditLink A{
						
			float: right;
			
			padding: 4px;
			margin: 3px;
			
			display: block;
			
			text-decoration: none;
			
		}
		
		#ObjectDescription P {
			
			text-align:  justify;
			
		}
		
.tab-content {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
    padding: 10px;
	margin-bottom: 10px;
}

.nav-tabs {
    margin-bottom: 0;
}		

.hotel-image {
	
	margin-bottom: 10px;
	
}

	.similar {
	
		margin:0;
		padding:0;	
	
	}
	
		.similar LI {
	
			float:left;
			height:170px;
			list-style:none;
			margin:5px 11px;
			overflow:hidden;
			padding:0;
			text-align:left;
			width:130px;
			
		}
		
		.similar LI A IMG{
	
			border:1px solid #CCCCCC;
			margin:0 0 10px;
			padding:0;
			
		}		

			#ObjectImages {
			
				margin: 0;
				padding: 10px 0;		

				background: #F5F5F5;
			
				float: left;
							
				background: #FFF;
			
			}
		
				#ObjectImages  UL {
			
					margin: 0;
					padding: 0;				
				
					width: 100%;
			
				}			
		
					#ObjectImages  UL LI{
					
						list-style: none;
					
						margin: 0 1px 1px 0;
						padding: 0;				
					
						float: left;
			
					}					
							
							
							
		 #ReviewBlock {
		
			background: #F5F5F5;

			line-height:17px;
			
			margin: 0 0 10px 0;
			padding: 10px;
			
			text-align: justify;
		
		}
		
			 #ReviewBlock P {
				
				margin: 0 0 6px 0;
				padding: 0;
				
				color: #000;							

			}		
			
				 #ReviewBlock P.ReviewOption {
					
					font-weight: bold;

				}			


						
					 #ReviewBlock P.ReviewOption TIME {
					
						font-weight: normal;
						color: #777777;				
						font-size: 11px;	
						
						
						float: right;

					}				
					
				 #ReviewBlock P.ReviewDate {
					
					/*font-style: italic;*/
					color: #777777;				
					font-size: 11px;							

				}			
				
					 #ReviewBlock P.ReviewDate SPAN.UserRateVote {
					
						float: right;
						/*font-weight: bold;*/

					}					
					
					
				 #ReviewBlock P.ReviewText {					
					
					color: #062C4D;									

				}	
				
				#ReviewAnswer {					
					
					padding-left: 30px;

				}				
				
					#ReviewAnswer P{					
							
						color: #329402 !important;
				
					}							
					
					
					
			#ObjectAlbum{	
		
				margin: 0;
				padding: 0;			
		
			}		
			
				#ObjectAlbum UL {	
		
					margin: 0;
					padding: 0;			
		
				}	
			
					#ObjectAlbum UL LI {	
		
						margin: 1px;
						padding: 0;			
						
						list-style: none;
						
						float: left;
						
					}				

.pddng {

	margin-bottom: 20px;

}	

.pddng10 {

	margin-bottom: 10px;

}	


	#GoogleMapEmbed {
	
		width: 100%;
		height: 400px;
		
		margin-bottom: 20px;
	}
	
/* Catalog */

	
				#status{
					
					float: right;
					
					width: 12px;
					height: 12px;
					
					margin: 0;
					padding: 0;
					
					border-radius: 6px;
					
					cursor: help;
					
					background: #EAEFE7;	
					
				}		
				
				
					#status.green {
					
						background: #329402;					
					
					}			
					
					#status.yellow {
					
						background: #F1B931;					
					
					}					
				
					#status.red {
					
						background: #E00101;					
					
					}			
					
					#status.grey {
					
						background: #777777;					
					
					}		
						
				
	
	#DataList {
		
		margin: 0;
		padding: 0;
		
		display: block;
		
	}
	
	
		#DataList #Links {				
			
			margin: 5px;
			
			padding: 0;
	
		}		
		
			#DataList #Links UL {				
			
				padding: 0;
				margin: 0;			
	
			}			
			
			#DataList #Links UL LI{				
			
				padding: 2px;
				margin: 3px;			
				
				list-style: none;
				
				float: left;
				
				width: auto;
				height: auto;
				
				line-height: 17px;
				
				vertical-align: middle;
				
				height: 17px;
	
			}			
			


				

	
		#DataList #message {		

			display: block;
				
			background: #F5F5F5;										
			
			margin: 10px 0;
			padding: 10px 20px;	

			color: #013D6B;
			font-family: Verdana;
			font-size: 12px;					
		
		}
	
		#DataList #FilterList {				
						
			display: block;
				
			background: #F5F5F5;										
			
			margin: 10px 0;
			padding: 5px 10px 10px 10px;			
	
		}
		
		
		
		
		
		
		
		#DataList #FilterList #ExtraFilters {				
			
			margin: 5px;
			
			padding: 0;
			
			/*display: none;*/
	
		}		
		
			#DataList #FilterList  #ExtraFilters UL {				
			
				padding: 0;
				margin: 0;			
	
			}			
			
			#DataList #FilterList  #ExtraFilters B{				
			
				display: block;
				
				padding: 0;
				margin: 6px 0;
				
				color: #777;
				
				
				font-size:14px;
				font-weight:bold;
				text-transform:uppercase;				
	
			}				
			
			#DataList #FilterList  #ExtraFilters UL LI{				
			
				padding: 2px;
				margin: 3px;			
				
				list-style: none;
				
				float: left;
				
				width: auto;
				height: auto;
				
				line-height: 19px;
				
				vertical-align: middle;
				
				height: 19px;
	
			}			
			
				#DataList #FilterList  #ExtraFilters UL LI INPUT {				
				
					float: left;
					
				}				
			
				#DataList #FilterList #ExtraFilters UL LI LABEL{				
			
					cursor: pointer; 
					cursor: hand;		
					
					float: left;
					
					margin: 0 8px 0 4px ; 
					
					padding: 0;
					
					width: 130px;
					
					font-weight: normal;
	
				}
			
		
		
			#DataList #FilterList  UL {	
			
				margin: 0;
				padding: 0;					
				
			}
					
					
				#DataList #FilterList  UL LI {	
			
					margin: 0;
					padding: 0;					
					
					list-style: none;
					
					float: left;
					
					width: 196px;
					
					height: 40px;
					
					display: block;
					
					overflow: hidden;
				
				}					

					#DataList #FilterList  UL LI.ExtraFiltersLink {	
				
					}		
					
						#DataList #FilterList  UL LI.ExtraFiltersLink A {	
				
							display: block;
							
							margin: 15px 0 0 3px;
							padding: 0;							
				
						}		
					
				
					#DataList #FilterList  UL LI.search {	
				
					}		

					

						#DataList #FilterList  UL LI.search INPUT {	

							background: #FFFFFF;
 
							border: 1px solid #B7B7B7;
						
							color: #013D6B;
							font-family: Verdana;
							font-size: 12px;
  
							margin: 6px 3px;
							padding: 3px;
						
							width: 130px;						
						
						}	
						
						#DataList #FilterList  UL LI.search #SearchButton {	

							margin: 9px 0 0 3px;
							padding: 0;					
					
							width: 18px;
							height: 18px;
					
							float: right;		

							cursor: pointer; 
							cursor: hand;							
						
						}						
				
					#DataList #FilterList  UL LI SELECT {	
					
						background: #FFFFFF;
 
						border: 1px solid #B7B7B7;
						
						color: #013D6B;
						font-family: Verdana;
						font-size: 12px;
  
						margin: 6px 3px;
						padding: 3px;
						
						width: 160px;							
				
					}				
					
					#DataList #FilterList  UL LI #FilterDelete{	
			
						margin: 11px 9px 0 3px;
						padding: 0;					
					
						width: 18px;
						height: 18px;
					
						float: right;
				
					}						
					
			
	
		#DataList H1 {
						
			display: block;
				
			background: #F5F5F5;										
			
			margin: 0;
			padding: 12px 10px;					
		
		}	
					
						
		#DataList #ObjectPreview {	

			background:#F5F5F5;
			
			display:block;
			
			margin:  0 0 20px 0;
			padding: 15px 0 0 0;
		
		}
					
		
			#DataList #ObjectPreview #ObjectPreviewImage {	
		
		
			}
			
			
			#DataList #ObjectPreview #ObjectPreviewInfo {	
						
				margin: 3px 3px 3px 170px;				
				padding: 2px;
				
				display: block;
				
				height: 15px;
				overflow: hidden;
		
			}			
			
				#DataList #ObjectPreview #ObjectPreviewInfo.Header A{	
					
					color: #062C4D;
					
					font-family:Verdana;
					font-size: 11px;
					font-weight:bold;		
					
					text-transform: uppercase;		

					text-decoration: none;
		
				}				
				
					#DataList #ObjectPreview #ObjectPreviewInfo.Header A:HOVER{	
					
						text-decoration: underline;
					
					}
					
	.ObjectHotelType {
		
		color: #AAA;
		
	}
	
	
	#MapLayer {
						
		margin: 0;
		padding: 0;
			
		background: #F5F5F5;
		
		width: 100%;
		height: 640px;
			
	}			
	
	#MapLayer #map {
						
		margin: 0;
		padding: 20px;
			
		width: 100%;
		height: 600px;
			
	}			
	
/* ARTCILES */	

		#DataList #CategoryList {
			
			margin: 10px 0;
			padding: 0;
		
			display: block;			
			
		}
						
						
			#DataList #CategoryList UL {
			
				margin: 0;
				padding: 0;
			
			}
						
				#DataList #CategoryList UL LI {
			
					margin: 0;
					padding: 5px;
					
					list-style: none;
					
					float: left;
			
				}
				
				#DataList #CategoryList UL LI.act {
					
					background: #F5F5F5;
			
				}				
				
						
						
					#DataList #CategoryList UL LI A{
			
						text-transform: uppercase;
						
						font-family:Verdana;
						font-size: 11px;
						font-weight:bold;							
						
						text-decoration: none;
					
					}						
					
					#DataList #CategoryList UL LI.act A{
			
						text-decoration: none;
						color: #777;
			
					}		