body
{
    height: 100%;

    margin: 0;

    width: 100%;
	 
	 font-family:Arial, Helvetica, sans-serif;
	 
	 font-size:11px;
	
	background:#181818;
}

#logo_mobile, #info_mobile
{
	display:none;	
}

#info_mobile
{
	position:fixed;
	
	bottom:0px;
	
	left:0px;
	
	width:100%;
	
	height:20px;
	
	z-index:2000;	
	
	text-align:center;
}

#logo_mobile
{
	position:absolute;
	
	top:5px;
	
	width:120px;
	
	height:71px;
	
	z-index:2000;
	
	background:url(../images-web/logo_mobile.png);
}

#turn-message
{
	position:fixed;;
	
	top:0px;
	
	left:0px;
	
	width:100%;
	
	height:100%;
	
	z-index:7000;
	
	overflow:hidden;
	
	display:none;
}


.landscape #turn-message
{
	display:none;	
}

.portrait #turn-message
{
	display:block;	
}

#turn-message img
{
	position:absolute;	
}

#loading-animation img
{
	position:absolute;	
}

#gallerImageOne, #gallerImageTwo
{
	position:absolute;	
	
	top:0px; left:0px;
	
	opacity:0;
}

#gallerImageLinkOne
{
	position:absolute;
	
	z-index:10;
}

#gallerImageLinkTwo
{
	position:absolute;
	
	z-index:9;
}

#main_gallery
{
    height: 100%;

    margin: 0;

    overflow: hidden;

    padding: 0;

    position:fixed;

    width: 100%;
}

#loading
{
	position:absolute;
	
	display:none;
	
	z-index:200;	
}

#leftOverlayButton
{
	position:fixed;
	
	width:20%;
	
	height:100%;
	
	left:0px;	
		
	opacity:1;
	
	z-index:1001;
	
	display:none;
	
	background:url(../images-web/back_screen.gif) no-repeat center left;
}

#middleOverlayButton
{
	position:fixed;
	
	width:100%;
	
	height:20%;
	
	left:0;	
	
	bottom:0px;
	
	opacity:1;
	
	z-index:1001;
	
	display:none;
	
	background:url(../images-web/pause_screen.gif) no-repeat bottom center;
}

#rightOverlayButton
{
	position:fixed;
	
	width:20%;
	
	height:100%;
	
	right:0px;	
	
	opacity:1;
	
	z-index:1001;
	
	display:none;
	
	background:url(../images-web/forward_screen.gif) no-repeat center right;
}

#openInfoButton
{
	position:fixed;
	
	width:50px;
	
	height:50px;
	
	left:0px;	

	top:0px;	
	
	opacity:1;
	
	z-index:1002;
	
	display:none;
	
	background:url(../images-web/open_info_screen.gif) no-repeat center right;
}

#closeInfoButton
{
	display:none;
}

#closeInfoButton, #closeContactButton
{
	position:absolute;
	
	width:30px;
	
	height:30px;
	
	background:url(../images-web/close_info_screen.gif);
	
	top:0px;
	
	right:0px;
	
	display:none;
}

#infos
{
	z-index:3000;
	
	position:absolute;
	
	width:100%;	
	
	height:100%;
	
	bottom:0px;
	
	margin:0px auto;
	
	display:none;
}

#descriptionBlock, #galleries
{
	display:none;	
}

#super_container
{
	width:100%;
	
	height:100%;	
}

#infoBlock img
{
	display:block;
	
	margin:0px auto;
	
	margin-bottom:20px;
}

#infoBlock
{
	float:left;
	
	z-index:1004;
		
	width:100%;

	height:100%;
	
	display:block;
	
	line-height:1.5;
	
	font-size:16px;
}

#contact_content
{
	position:absolute;
	
	bottom:0;	
	
	text-shadow: black 0px 0px 3px;
}


a
{
	color:#FFF;	
}

#infoBlock .inner
{
	position:absolute;
	
	top:50%;
	
	left:50%;
	
	text-align:center;
	
	color:#FFF;
	
	width:800px;
	
	height:560px;	
	
	margin-top:-340px;
	
	margin-left:-400px;
}

#google_link
{
		background:rgba(198, 198, 198, 0.5);
		
		padding:2px 2px 1px 2px;
		
		color:#FFF;
}

#dawanda_link
{
	background:rgba(186, 24, 0, 0.5);
	
	padding:2px 2px 1px 2px;
	
	color:#FFF;
}

#facebook_link
{
		background:rgba(59, 89, 152, 0.5);
		
		padding:2px 2px 1px 2px;
		
		color:#FFF;
}

#contactBlock
{
	width:591px;
	
	display:none;	
	
	position:absolute;
	
	bottom:0px;
	
	right:0px;
	
	height:61px;
	
	background:#656769;
	
	color:#949596;
}

#descriptionBlock
{
	position:absolute;
	
	width:359px;	
	
	left:0px;
	
	bottom:0px;
	
	background:#FFF;
	
	color:#656769;
}

#descriptionBlock a
{
	color:#FFF;
}


#descriptionBlock .inner
{
	padding:12px 14px 10px 14px;
}

#contactBlock .inner
{
	padding:7px 10px 14px 10px;
}

.contactSection
{
	float:left;
	
	padding:4px 10px 4px 10px;	
	
	height:41px;
	
	border-right:1px solid #757678;
}

.contactSection.noborder
{
	border:none;	
}

#descriptionTitle
{
	font-weight:normal;
	
	font-size:16px;
	
	padding-bottom:13px;
}



#galleries
{
	position:absolute;
	
	top:93px;
	
	left:20px;
	
	display:none;
}

#contactLinkBlock
{
	position:absolute;
	
	top:113px;
	
	left:20px;
}

a
{
	text-decoration:none;
	
	color:#FFF;
}

a.active
{
	font-weight:bold;
}

#galleries a 
{
	text-decoration:none;
	
	color:#000;
}	

#galleries a.active
{
	font-weight:bold;	
}


