/* Reset
----------------*/	
HTML {
	font-size:100.01%;
	}
HTML,BODY,DIV,SPAN,APPLET,OBJECT,IFRAME,
H1,H2,H3,H4,H5,H6,P,BLOCKQUOTE,PRE,A,ABBR,
ACRONYM,ADDRESS,BIG,CITE,CODE,DEL,DFN,EM,
FONT,IMG,INS,KBD,Q,S,SAMP,SMALL,STRIKE,
STRONG,SUB,SUP,TT,VAR,DL,DT,DD,OL,UL,
LI,FIELDSET,FORM,LABEL,LEGEND,TABLE,
CAPTION,TBODY,TFOOT,THEAD,TR,TH,TD,HR {
	padding:0;
	margin:0;
	border:none;
	outline:none;
	font-family:inherit;
	}

DFN,I,CITE,VAR,ADDRESS,EM {
	font-style:normal;
	}
TH,H1,H2,H3,H4,H5,H6 {
	font-weight:normal;
	}
TEXTAREA,INPUT,SELECT {
	font-family:Arial,sans-serif;
	font-size:1em;
	}
SMALL {
	font-size:.85em;
	}
OL,UL {
	list-style:none;
	}
TABLE {
	border-collapse:collapse;
	border-spacing:0;
	}
CAPTION,TH,TD {
	text-align:left;
	}
:focus {
	outline:none;
	}
SUP,SUB {
	vertical-align:baseline;
	position:relative;
	font-size:.6em;
	}

SUP {
	top:-.6em;
	}

SUB {
	top:.5em;
	}


.hidden {
	display:none;
	}

.cfix:after {
	clear:both;
	content:'.';
	display:block;
	font-size:0;
	line-height:0;
	visibility:hidden;
	width:0;
	height:0;
	}
.cfix {
	display:inline-block;
	}
* HTML .clearfix {
	height:1%;
	}
.cfix {
	display: block;
	}

.clear {clear:both; font-size:0;}

.none {display:none !important;}

/* l-cols */
.l-cols {
	overflow:hidden;zoom:1;
	}
	.l-col1,
	.l-col2,
	.l-col3 {
		float:left;
		clear:right;
		}

/* l-table */
.l-table {
	display:table;
	}
	
	.l-table .col1,
	.l-table .col2,
	.l-table .col3,
	.l-table .col4,
	.l-table .col5,
	.l-table .col6,
	.l-table .col7 {
		display:table-column;
		font-size:0;
		}  
		
	.l-table .l-tr {
		display:table-row;
		}

	.l-table .l-td,
	.l-table .l-th {
		padding:0;
		display:table-cell;
		}
		
	*+HTML .l-table .l-tr {
		overflow:hidden;zoom:1;
		}
		
	*+HTML .l-table .l-th,
	*+HTML .l-table .l-td {
		float:left;
		clear:right;
		width:140px;
		}


.center-content{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
text-align:justify;
}
/* b-adv */
.b-adv {
	}
	.b-adv .ban {
		margin:10px auto;
		text-align:center;
		}
	.b-adv .tlinks {
		margin-top:.9em;
		}

/* review-wrap */
.review-wrap {
	padding:18px 0 0 0;
	margin:0 0 18px 0;
	text-align:center;
	clear:both;
	}
	.review-wrap A {
		text-transform:uppercase;
		border-bottom:1px dashed;
		text-decoration:none;
		}

/* booking-wrap */
.booking-wrap {
	text-align:center;
	margin-bottom:0;
	}

P {margin-bottom:1.36em;}
P:last-child {margin-bottom:0;}

/* l-table_rates */
.l-table_rates {
	width:450px;
	}

	.l-table_rates .col1,
	.l-table_rates .col2,
	.l-table_rates .col3 {
		width:150px;
		}

	.l-table_rates .l-th,
	.l-table_rates .l-td {
		padding:5px;
		text-align:center;
		}

	.l-table_rates .l-th STRONG {
		font-weight:bold;
		}

	.l-table_rates .l-th_time,
	.l-table_rates .l-td_time {
		text-align:left;
		}

	*+HTML .l-table_rates .l-th,
	*+HTML .l-table_rates .l-td {
		width:140px;
		}

	P + .l-table_rates {
		margin-top:-1.36em;
		}
   
	*+HTML .l-table_rates {
		margin-top: expression( !this.previousSibling || ( this.previousSibling && this.previousSibling.nodeName.match(/^P$/) ) ? '-1.36em' : 0 );
		}

/* escort */
.l-footer .escort {
	color:#fff;
	float:right;
	margin:0;
	padding:.36em 76px 1.36em 0;
	position:relative;
	}
	.l-footer .escort A {
		position:absolute;
		display:block;
		width:71px;
		height:33px;
		overflow:hidden;
		background:url() no-repeat;
		top:0;
		right:0;
		}
		.l-footer .escort A STRONG {
			display:none;
			}

/* b-foto */
.b-foto {
	position:relative;
	display:-moz-inline-box;display:inline-block;//display:inline;zoom:1;
	vertical-align:top;
	}
	.b-foto__i {
		display:block;
		overflow:hidden;
		width:200px;
		}
		.b-foto__i IMG {
			display:block;
			}

	*+HTML .b-foto__i {
		font-size:0;
		}

/* b-info */
.b-info {
	width:450px;
	}
	
	.b-info DL {
		overflow:hidden;zoom:1;
		}

	.b-info DT,
	.b-info DD {
		padding:5px;
		float:left;
		clear:right;
		width:225px;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		}
	
	.b-info DT {
		font-weight:bold;
		}
	
	*+HTML .b-info DT,
	*+HTML .b-info DD {
		width:215px;
		}

.btn a {text-decoration:none;}
.l-body__i {min-height:280px; padding-bottom:10px;}

/* Reset user settings */
H2 SPAN SPAN *,
H3 *,
H4 *,
.l-header .logo STRONG .tit * {
	margin:0 !important;
	padding:0 !important;
	text-decoration:none !important;
	display:inline !important;
	/*
	font-size:1em !important;
	color:inherit !important;	
	font-weight:inherit !important;
	font-style:inherit !important;
	font-family:inherit !important;
	line-height:inherit !important;
	*/
	}

*+HTML {overflow:auto !important;}

.l-header .logo SMALL {display:block;}

HTML, BODY {height:100%;}

.bg {min-height:100%;height:auto !important;}

/* b-reviews */
.b-reviews {
	}
	
	.b-reviews__i LI SMALL,
	.b-reviews__i LI DIV {
		padding:5px;
		}
		
	.b-reviews__i LI SMALL {
		display:block;
		font-weight:bold;
		text-align:left;
		font-size:1em;
		}

/* b-about */
.b-about {
	}

	.b-about__pic {
		float:left;
		}
	
	.b-about__txt {
		overflow:hidden;
		text-align:left;
		}
		
*+html a * {cursor:pointer !important;}
.footer_links {
	padding:15px 0px 10px 0px;
	text-align:center;
}

#i-warn_page  .footer_links p, #a-warn_page .footer_links p, #i-home_page  .footer_links p, #a-home_page .footer_links p {
	text-align:center;
}

.ad-wrap {
 position:relative;
 z-index:100;
}

.ad_footer {
 clear: both;
 overflow: auto;
 padding: 10px 0;
 position: relative;
 text-align: center;
 width: 943px;
 margin:0 auto;
}

.ad_footer div {
	float: left;
	margin-left: 10px;
}
.ad_footer .first{
	margin-left: 0;
}
.navigation {
width:100%;
height:60px;
z-index:9999;
position:fixed;
bottom: 0;
left:0;
right:0;
border:#ffffff solid 1px;
background-color:#4A4252;
}/* CSS Document */

