* {
	padding:0;
	margin:0;
	outline:0;
}
body {
	font-family: Arial;
	font-size: 11px;
	color: #FFF;
	background-color: #000;
	text-align: justify;
}
.cl {
	font-size: 0;
	line-height: 0;
	height: 0;
	clear: both;
}
img {border: 0}
a {
	color:#FFF;
	text-decoration: underline;
}
a:hover {
	color:#FFF;
	text-decoration: none;
}
#wrapper {
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	background: url(bg-main.jpg) 0 0 no-repeat;
}
h1 {
	color: #FBF1BB;
	font: italic 37px Georgia;
	margin: 0 0 10px 0;
	text-align: center;
}
h2 {
	color: #FFF;
	font: italic 24px Georgia;
	margin: 0 0 10px 0;
}
img {
	border: 0;
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
			this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
			this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
			this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
			this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
			);
}

/*BUTTONS*/
.link-button {
	background: url(bg-button.gif) 0 0 repeat-x;
	color: #000;
	display: block;
	height: 31px;
	line-height: 31px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
}
:hover.link-button {
	color: #000;
}

/*MENU*/
#navigation {
	width: 890px;
	height: 53px;
	background: #000;
	border: 1px solid #483200;
	margin: 0 43px;
	padding: 0 12px;
}
	#navigation ul {
		list-style:none;
	}
	#navigation li {
		float: left;
		background: url(bg-nav-top.jpg) 100% 50% no-repeat;
		height: 13px;
		padding: 20px 27px 20px 14px;
	}
	#navigation li.last {
		background: none;
	}
	#navigation a {
		display: block;
		height: 13px;
		line-height: 0px;
		font-size: 0px;
		text-decoration: none;
	}
	#navigation a:hover {

	}
	#navigation a.link-home {
		background: url(img-home.gif) 0 0 no-repeat;
		width: 39px;
	}
	#navigation a:hover.link-home {
		background: url(img-home.gif) 0 -13px no-repeat;
	}
	#navigation a.link-about {
		background: url(img-about.gif) 0 0 no-repeat;
		width: 67px;
	}
	#navigation a:hover.link-about {
		background: url(img-about.gif) 0 -13px no-repeat;
	}
	#navigation a.link-tour {
		background: url(img-tour.gif) 0 0 no-repeat;
		width: 36px;
	}
	#navigation a:hover.link-tour {
		background: url(img-tour.gif) 0 -13px no-repeat;
	}
	#navigation a.link-vipmember {
		background: url(img-vip.gif) 0 0 no-repeat;
		width: 113px;
	}
	#navigation a:hover.link-vipmember {
		background: url(img-vip.gif) 0 -13px no-repeat;
	}
	#navigation a.link-room {
		background: url(img-room.gif) 0 0 no-repeat;
		width: 129px;
	}
	#navigation a:hover.link-room {
		background: url(img-room.gif) 0 -13px no-repeat;
	}
	#navigation a.link-parties {
		background: url(img-parties.gif) 0 0 no-repeat;
		width: 53px;
	}
	#navigation a:hover.link-parties {
		background: url(img-parties.gif) 0 -13px no-repeat;
	}
	#navigation a.link-girls {
		background: url(img-girls.gif) 0 0 no-repeat;
		width: 38px;
	}
	#navigation a:hover.link-girls {
		background: url(img-girls.gif) 0 -13px no-repeat;
	}
	#navigation a.link-contact {
		background: url(img-contact.gif) 0 0 no-repeat;
		width: 84px;
	}
	#navigation a:hover.link-contact {
		background: url(img-contact.gif) 0 -13px no-repeat;
	}
/*Submenu*/
#navigation ul.sub-menu {
	list-style: none;
	position: absolute;
	background: #000;
	border: 1px solid #483200;
	margin: 10px 0 0 0;
	padding: 9px;
}
	#navigation ul.sub-menu li {
		clear: both;
		float: none;
		background: none;
		height: 13px;
		padding: 3px 10px;
	}
	#navigation ul.sub-menu li a {
		float: none;
		display: block;
		color: #FBF8BF;
		font-size: 12px;
		line-height: 14px;
		text-transform: uppercase;
		text-decoration: none;
	}
	#navigation ul.sub-menu li a:hover {
		color: #FFF;
	}
/*Navigation Images*/
#nav-img {
	border: 1px solid #A28036;
	height: 53px;
	background: #000;
	width: 550px;
	margin: 0 59px 7px 59px;
}
	#nav-img ul {
		list-style: none;
	}
	#nav-img ul li {
		float: left;
		height: 13px;
		padding: 20px 8px;
	}
	#nav-img a {
		display: block;
		height: 13px;
		line-height: 0px;
		font-size: 0px;
		text-decoration: none;
	}
	#nav-img a.link-lounge-area {
		background: url(img-lounge-area.gif) 0 0 no-repeat;
		width: 92px;
	}
	#nav-img a:hover.link-lounge-area {
		background: url(img-lounge-area.gif) 0 -13px no-repeat;
		width: 92px;
	}
	#nav-img a.link-lounge-area2 {
		background: url(img-lounge-area2.gif) 0 0 no-repeat;
		width: 105px;
	}
	#nav-img a:hover.link-lounge-area2 {
		background: url(img-lounge-area2.gif) 0 -13px no-repeat;
		width: 105px;
	}
	#nav-img a.link-private-room {
		background: url(img-private-room.gif) 0 0 no-repeat;
		width: 97px;
	}
	#nav-img a:hover.link-private-room {
		background: url(img-private-room.gif) 0 -13px no-repeat;
		width: 97px;
	}
	#nav-img a.link-private-room2 {
		background: url(img-private-room2.gif) 0 0 no-repeat;
		width: 111px;
	}
	#nav-img a:hover.link-private-room2 {
		background: url(img-private-room2.gif) 0 -13px no-repeat;
		width: 111px;
	}
	#nav-img a.link-vip-area {
		background: url(img-vip-area.gif) 0 0 no-repeat;
		width: 59px;
	}
	#nav-img a:hover.link-vip-area {
		background: url(img-vip-area.gif) 0 -13px no-repeat;
		width: 59px;
	}

/*HEADER*/
#header {
	height: 218px;
	width: 1000px;
}
#top {
	height: 145px;
	width: 1000px;
	text-align: center;
	padding: 18px 0 0 0;
}

/*CONTENT*/
#content {
	background:url(img-new-yorks.png) 50% 17px no-repeat;
	width: 670px;
	margin: 0 43px;
	padding: 81px 122px 9px 122px;
}
* HTML #content {
    background:url(img-new-yorks.gif) 50% 17px no-repeat;
}
#text-block-1, #text-block-2 {
	float: left;
	padding: 0 20px 0 0;
	font-weight: bold;
}
#text-block-1 {
	width: 280px;
}
#text-block-2 {
	width: 350px;
}

#bachelor-parties, #champagne-room {
	font: 16px/20px Verdana;
	margin: 0 -165px;
	min-height: 685px;
	padding: 20px 317px 0 317px;
	position: relative;
	text-align: center;
	width: 366px;
}
#bachelor-parties, #champagne-room {
	background: url(bg-bachelor-parties.jpg) 50% 41px no-repeat;
}
#champagne-room {
	background: url(bg-champagne-room.jpg) 50% 41px no-repeat;
	padding: 20px 122px 0 356px;
	width: 522px;
}
* html #bachelor-parties,
* html #champagne-room {
	height: 685px;
}
	#bachelor-parties .img-1, #champagne-room .img-1, #bachelor-parties .img-2, #champagne-room .img-2 {
		position: absolute;
	}
	#bachelor-parties .img-1, #champagne-room .img-1 {
		left: 0;
		top: 0;
	}
	#bachelor-parties .img-2 {
		right: 0;
		top: 0;
	}
	#champagne-room .img-2 {
		bottom: 0;
		right: 0;
	}
	#bachelor-parties  p, #champagne-room p {
		padding: 10px 0;
	}

.link-browse-club {
	background: url(img-browse-club.jpg) 0 0 no-repeat;
	display: block;
	font-size: 0;
	line-height: 0;
	text-indent: -100000px;
	width: 279px;
	height: 83px;
}

/*Zone blocks*/
#block-zones {
	margin: 9px 0 0 0;
}
	#block-zones ul {
		list-style: none;
	}
	#block-zones li {
		background: #1A1A1A;
		width: 187px;
		float: left;
		margin: 0 11px 14px 3px;
		padding: 10px 12px 17px 13px;
	}
	#block-zones li.last {
		margin: 0 3px;
	}
	#block-zones .img {
		border: 1px solid #5E5E5E;
		margin: 5px 0;
		padding: 2px;
	}
	#block-zones p {
		text-align: center;
		margin: 0 0 5px 0;
	}
	.text-bachelor-parties, .text-free-limo-rides, .text-vip-guest {
		font-size: 0;
		line-height: 0;
		text-indent: -100000px;
		display: block;
		height: 15px;
		width: 187px;
	}
	.text-bachelor-parties {
		background: url(img-bachelor-parties.gif) 50% 0 no-repeat;
	}
	.text-free-limo-rides {
		background: url(img-free-limo-rides.gif) 50% 0 no-repeat;
	}
	.text-vip-guest {
		background: url(img-vip-guest.gif) 50% 0 no-repeat;
	}
	#block-zones .link-button {
		position: absolute;
		width: 187px;
	}

/*Player*/	
#block-player {
	background: url(bg-line.gif) 0 0 repeat-x;
	margin: 0 43px;
	height: 31px;
	padding: 27px 0;
}
	#block-player .bg-player-block {
		background: url(bg-player.gif) 0 0 no-repeat;
		width: 345px;
		height: 10px;
		margin: 0 auto;
		padding: 11px 0 10px 0;
	}
	.player-text {
		display: inline;
		background: url(img-music.gif) 0 50% no-repeat;
		line-height: 10px;
		text-transform: uppercase;
		color: #000;
		margin: 0 0 0 19px;
		width: 206px;
		float: left;
		height: 10px;
	}
		.music-name {
			padding: 0 0 0 20px;
		}
		.music-time {
			padding: 0 0 0 5px;
		}
	.player-buttons {
		width: 101px;
		margin: 0 19px 0 0;
		float: left;
		height: 10px;
	}
		.player-buttons ul {
			list-style: none;
			float: left;
			width: 69px;
			height: 10px;
		}
		.player-buttons li {
			float: left;
			padding: 0 10px 0 0;
		}
		.player-buttons a {
			display: block;
			float: left;
			padding: 2px 0 1px 0;
		}
		.player-buttons .sel-sound {
			float: left;
			width: 28px;
			height: 10px;
			margin: 0 0 0 4px;
			background: url(btn-pl-slider.gif) 0 0 no-repeat;
		}
		
		.player-buttons .ui-corner-all {-moz-border-radius: 0px; -webkit-border-radius: 0px;}
		.player-buttons .ui-widget-content { border: 0 solid #dddddd; background: url(btn-pl-slider.gif) 0 0 no-repeat;}
		.player-buttons .ui-widget-content .ui-state-default { border: 0 solid #cccccc; background: none; font-weight: bold; color: #1c94c4; outline: none; }
		.player-buttons .ui-slider .ui-slider-handle { position: absolute; z-index: 2; /*width: 28px;*/ height: 10px; cursor: default; top: 0; margin-left: 0; background: url(img-slider.png) 4px 0 no-repeat;}
		
/*Images*/
#block-img {
	text-align: center;
	margin: 9px 0;
}	
	#block-img ul {
		list-style: none;
	}
	#block-img li {
		/*float: left;*/
		display: inline;
		margin: 0 9px;
		width: 91px;
		height: 134px;
	}
	#block-img li img {
		border: 1px solid #5E5E5E;
		padding: 2px;
		margin: 5px 0 0 0;
	}
	
/*Contact page*/
#contact-page {
	border: 1px solid #A28036;
	padding: 34px 9px;
}
	.contact-text {
		font: italic 18px Georgia;
		text-align: center;
		padding-top: 18px;
	}
	.contact-text a, .contact-text a:hover {
		color: #FBF8BF;
	}
	.contact-item-l, .contact-item-r {
		float: left;
	}
	.contact-item-r {
		width: 326px;
	}
	.contact-item-l {
		width: 309px;
	}
	.contact-item-r {
		padding: 10px 0 0 15px;
	}
	.contact-item-r img {
		border: 1px solid #483200;
	}
	.contact-item-l h2 {
		font-weight: bold;
		padding: 0 0 0 5px;
	}
	.contact-item-l p {
		padding: 8px 0;
	}
	.contact-item-l span {
		width: 112px;
		display: block;
		float: left;
		font: italic 18px Georgia;
		padding: 0 0 0 5px;
	}
	.contact-item-l input, .contact-item-l textarea {
		color: #FFF;
		background: #000;
		border: 1px solid #483200;
		width: 190px;
		height: 22px;
		position: relative;
	}
	.contact-item-l textarea {height: 90px;}
	.contact-item-l .link-button {
		float: right;
		position: relative;
		width: 68px;
	}
		

/*Virtual tour*/
#images-preview-vt {
}
	.preview-galery-vt{
		float: left;
		border: 1px solid #A28036;
		background: #000;
		height: 352px;
		width: 550px;
		text-align: center;
	}
	#images-preview-vt .move-left {
		margin: 94px 1px 0 0;
		float: left;
	}
	#images-preview-vt .move-right {
		margin: 94px 0 0 1px;
		float: left;
	}

/*FOOTER*/
#footer {
	background: url(bg-line.gif) 0 0 repeat-x;
	margin: 0 43px;
	height: 78px;
	font: 16px/18px Arial;
	color: #A1A1A1;
	text-align: center;
	padding: 30px 0 0 0;
}
	#footer a {
		color: #A1A1A1;
	}