@charset "UTF-8";
/* CSS Document */
@font-face { font-family: ATRotis; src: url('fonts/ATRotisSansSerif.otf') format("opentype"); } 
@font-face { font-family: ATRotis; font-weight: bold; src: url('fonts/ATRotisSansSerif-Regular2.otf') format("opentype");}
@font-face { font-family: Simpo; src: url('fonts/simpo.otf') format("opentype");}

html{
	
	width:100%;
	height:100%;
	margin:0;
	background:#000;
	overflow:hidden;
	-webkit-overflow-scrolling: touch;
	
}


a{
	
	
	text-decoration:none;
	color:inherit;

	
}

#description a{
	
	text-decoration:underline;
	color:#CCC;
	font-weight:bold;
	
}

a:hover{
	
	
}

a:visited, a:active{
	
	text-decoration:none;
	color:inherit;
	
}

body{
	
	width:100%;
	height:100%;
	background:#000;
	overflow:hidden;
	margin:0;
	font-family:ATRotis, Simpo, "Times New Roman", sans-serif, Times, serif;

	color:#FFF;
	font-weight:bold;
	overflow:hidden;
	margin: 0;
	-webkit-overflow-scrolling: touch;
	
}

#stopResizing{
	
	height:100%;
	width:100%;
	overflow:hidden;
	position:absolute;


	
}

#main{
	
	width:100%;
	height:100%;
	overflow:hidden;
	position:absolute;
	z-index:7;
	visibility:hidden;
	top:0px;
	
	-webkit-transition:margin-top 1s;
	-moz-transition:margin-top 1s;
	-ms-transition:margin-top 1s;
	-o-transition:margin-top 1s;
	transition:margin-top 1s;
	
}

#back{
	
	width:100%;
	height:100%;
	overflow:hidden;
	position:absolute;
	background:#F93;
	z-index:1;
	top:0px;
	
}

#clockCont{
	
	text-align:center;
	position:fixed;
	width:0%;
	z-index:6;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	
	/*-webkit-transition:width 2s, margin-left 2s, opacity 1s;
	-moz-transition:width 2s, margin-left 2s, opacity 1s;
	-ms-transition:width 2s, margin-left 2s, opacity 1s;
	-o-transition:width 2s, margin-left 2s, opacity 1s;
	transition:width 2s, margin-left 2s, opacity 1s;*/
	
	
}

#blackDescription{
	
	position:absolute;
	width:50%;
	height:100%;
	background-color:#000;
	z-index:4;
	opacity:0;
	visibility:hidden;
	
	-webkit-transition:opacity 0.3s;
	-moz-transition:opacity 0.3s;
	-ms-transition:opacity 0.3s;
	-o-transition:opacity 0.3s;
	transition:opacity 0.3s;
	
}

#clock{
	
	height:1px;
	width:100%;
	background-color:#000;
	display:none;
	
	-webkit-transition:opacity 1s;
	-moz-transition:opacity 1s;
	-ms-transition:opacity 1s;
	-o-transition:opacity 1s;
	transition:opacity 1s;
}

#lefteye, #righteye{
	

	position:absolute;
	width:32%;
	overflow:hidden;
	border:solid 20px #FFF;
	
	
	-webkit-transition:height 0.1s, marginTop 0.1s, border 0.5s;
	-moz-transition:height 0.1s, marginTop 0.1s, border 0.5s;
	
}

#lefteye:hover, #righteye:hover{
	
	cursor:pointer;
	
}


.eyeback{
	
	width:100%;
	
	height:100%;
	z-index:3;
	 
	
	
		
	
}

#lefteyeback4, #righteyeback4{
	
	height:100%;
	z-index:4;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);

	position:absolute;
	 
	-webkit-transition:opacity 0.5s;
	-moz-transition:opacity 0.5s;
	-o-transition:opacity 0.5s;
	transition:opacity 0.5s;
	
}

#righteyeback1, #righteyeback2, #righteyeback3{
	
	height:100%;

	position:absolute;
	 
	-webkit-transition-property:height marginTop;
	-webkit-transition-duration:0.1s;
	-moz-transition-property:height marginTop;
	-moz-transition-duration:0.1s;
	
}

#lefteyeback1, #lefteyeback2, #lefteyeback3{
	
	position:absolute;
	height:100%;
	
	
		 -webkit-transition-property:height marginTop;
	-webkit-transition-duration:0.1s;
	-moz-transition-property:height marginTop;
	-moz-transition-duration:0.1s;
	
	 
	
}


#c{
	
	height:100%;
	width:100%;
	

	z-index:3;
	height:100%;
	overflow:hidden;
	
	-webkit-transition-property:height marginTop;
	-webkit-transition-duration:0.1s;
	-moz-transition-property:height marginTop;
	-moz-transition-duration:0.1s;
	
	
}

#lefteyecont{
	
	height:100%;
	width:100%;
	

	z-index:3;
	height:100%;
	overflow:hidden;
	
	-webkit-transition-property:height marginTop;
	-webkit-transition-duration:0.1s;
	-moz-transition-property:height marginTop;
	-moz-transition-duration:0.1s;
	
}


#leftiris, #rightiris{
	
	width:30%;
	background-color:#F36;
	border-radius:50%;
	position:absolute;
	z-index:2;
	
}

#leftiriswhite, #rightiriswhite{
	
	width:30%;
	background-color:#FFF;
	border-radius:50%;
	position:absolute;
	z-index:500;
	
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	visibility:hidden;
	
	-webkit-transition-property:opacity;
	-webkit-transition-duration:1s;
	-moz-transition-property:opacity;
	-moz-transition-duration:1s;
	-o-transition-property:opacity;
	-o-transition-duration:1s;
	transition-property:opacity;
	transition-duration:1s;
	
}

#imageSize{
	
	position:absolute;
	z-index:-400;
	visibility:hidden;
	
}

#mainFrame{
	
	-webkit-transition-property:opacity;
	-webkit-transition-duration:1s;
	-moz-transition-property:opacity;
	-moz-transition-duration:1s;
	-o-transition-property:opacity;
	-o-transition-duration:1s;
	transition-property:opacity;
	transition-duration:1s;
	position:absolute;
	z-index:300;
	
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	visibility:hidden;
	
}

#centerImage{
	
	position:absolute;
	width:100%;
	height:100%;
	visibility:hidden;
	float:right;
	
	
	/*box-shadow: 2px 5px 12px #333;*/
	
	-webkit-transition:opacity 1s;
	-moz-transition:opacity 1s;
	
}

#centerVideoCont{
	
	position:absolute;
	visibility:hidden;
	background-color:#000;
	
}
#centerVideo{
	
	position:absolute;
	
	
}

#imageFrame{
	
	position:absolute;
	height:100%;
	width:100%;
	visibility:hidden;
	
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	
	-webkit-transition-property:opacity;
	-webkit-transition-duration:1s;
	-moz-transition-property:opacity;
	-moz-transition-duration:1s;
	
}

#centerImageFrame{
	
	position:absolute;
	height:100%;
	width:100%;
	overflow:hidden;
	float:right;
	
	
}


#menuTop, #menuBottom, #menuLeft, #menuRight{
	
	position:absolute;
	overflow:hidden;
	width:100%;
	height:35px;
	
	
}

#menuBottom{
	
	-ms-transform: rotate(180deg); 
	-moz-transform: rotate(180deg); 
	-o-transform: rotate(180deg); 
    -webkit-transform: rotate(180deg); 
    transform: rotate(180deg);
	
	
	
}

#menuLeft, #menuRight{
	
	width:35px;
	
}

#menuLeftcont{
	
	-ms-transform: rotate(-90deg); 
	-moz-transform: rotate(-90deg); 
	-o-transform: rotate(-90deg); 
    -webkit-transform: rotate(-90deg); 
    transform: rotate(-90deg);
	
	-webkit-transform-origin: 0% 0%;
	-moz-transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	-o-transform-origin: 0% 0%;
	transform-origin: 0% 0%;
	
	
	
}

#menuRightcont{
	
	-ms-transform: rotate(90deg); 
	-moz-transform: rotate(90deg); 
	-o-transform: rotate(90deg); 
    -webkit-transform: rotate(90deg); 
    transform: rotate(90deg);
	
	-webkit-transform-origin: 0% 100%;
	-moz-transform-origin: 0% 100%;
	-ms-transform-origin: 0% 100%;
	-o-transform-origin: 0% 100%;
	transform-origin: 0% 100%;
	
}


#menuTopcont2, #menuBottomcont2, #menuLeftcont, #menuRightcont{
	
	overflow:hidden;
	height:35px;

}

.menuItem{
	
	font-size:14px;
	color:#000;
	padding-left:5px;
	padding-right:30px;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	z-index:0;
	white-space: nowrap;
	-webkit-transform: translateZ(0);
	
	-webkit-transition:opacity 0.3s;
	-moz-transition:opacity 0.3s;
	
	text-overflow: clip;
	
	
}

.menuItem:hover{
	
	cursor:pointer !important;
	text-decoration:underline !important;
	opacity:0.7 !important;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)" !important;
	filter: alpha(opacity=70) !important;
	
}



#menuTopcont, #menuBottomcont, #menuLeftcont2, #menuRightcont2{
	
	
	height:35px;
	
	position:absolute;
	overflow:hidden;

	
	-webkit-transition:margin 0.3s;
	-moz-transition:margin 0.3s;
	
}

#menuTopcont3, #menuBottomcont3, #menuLeftcont23, #menuRightcont23{
	

	height:35px;
	
	
	-webkit-transition:margin 0.3s;
	-moz-transition:margin 0.3s;
	
}


#overmouse{
	
	display:block;
	overflow:hidden;
	
}

/*@-webkit-keyframes margin-left {
    from {margin-left: 0px;}
    to {margin-left: -1000px;}
}

@-moz-keyframes margin-left {
    from {margin-left: 0px;}
    to {margin-left: -1000px;}
}*/

#mouseLeft{
	
	position:absolute;
	z-index:200;
	
	-webkit-transition-property:background-color;
	-webkit-transition-duration:0.3s;
	-moz-transition-property:background-color;
	-moz-transition-duration:0.3s;
	-o-transition-property:background-color;
	-o-transition-duration:0.3s;
	transition-property:background-color;
	transition-duration:0.3s;

	display:none;
	
}

#mouseRight{
	
	position:absolute;
	z-index:200;
	
	-webkit-transition-property:background-color;
	-webkit-transition-duration:0.3s;
	-moz-transition-property:background-color;
	-moz-transition-duration:0.3s;
	-o-transition-property:background-color;
	-o-transition-duration:0.3s;
	transition-property:background-color;
	transition-duration:0.3s;
	
	display:none;
	
}

#mouseLeft:hover{
	background-color: rgba(0,0,0,0.50);
	cursor:url(img/arrleft.png), pointer;

	
}

#mouseRight:hover{
	background-color: rgba(0,0,0,0.50);
	cursor:url(img/arrright.png), pointer;
	
}

#leftColumn{
	
	color:#000;
	overflow:hidden;
	position:absolute;
	z-index:5;
	font-size:14px;
 text-align: justify;
  text-align-last: left;
background-color:transparent;
	font-weight:normal;
	
	
	visibility:hidden;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	
	-webkit-transition-property:opacity;
	-webkit-transition-duration:1s;
	-moz-transition-property:opacity;
	-moz-transition-duration:1s;
	-o-transition-property:opacity;
	-o-transition-duration:1s;
	transition-property:opacity;
	transition-duration:1s;
	
}

#leftColumnFull{
	
	color:#FFF;
	overflow:hidden;
	position:absolute;
	z-index:402;
	font-size:14px;
 text-align: justify;
  text-align-last: left;
background: rgba(0,0,0,0.3);
	font-weight:normal;
	padding:20px;
	
	visibility:hidden;
	display:none;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	
	cursor:url(img/unfullnew.png), pointer;
	
	-webkit-transition-property:opacity;
	-webkit-transition-duration:1s;
	-moz-transition-property:opacity;
	-moz-transition-duration:1s;
	-o-transition-property:opacity;
	-o-transition-duration:1s;
	transition-property:opacity;
	transition-duration:1s;
	
}

#year, #yeara{
	
	font-weight:bold;
	font-size:21px;
	position:absolute;
	z-index:408;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	visibility:hidden;
	
	-webkit-transition-property:opacity;
	-webkit-transition-duration:1s;
	-moz-transition-property:opacity;
	-moz-transition-duration:1s;
	-o-transition-property:opacity;
	-o-transition-duration:1s;
	transition-property:opacity;
	transition-duration:1s;
	
}

 #yeara{
	 
	 font-family:Simpo;
	 
 }

#year:hover, #yeara:hover{
	
	cursor:pointer;
	opacity:0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	
	
}

#galeryTitle{
	
	
	font-weight:bold;
	
	text-align:left;
	font-size:14px;
	
	margin-bottom:20px;
	
	-webkit-transition:opacity 1s;
	-moz-transition:opacity 1s;
	-o-transition:opacity 1s;
	transition:opacity 1s;

	
}

#galeryTitleFull{
	
	font-weight:bold;

	text-align:left;
	font-size:14px;

	margin-bottom:20px;
	
	-webkit-transition:opacity 1s;
	-moz-transition:opacity 1s;
	-o-transition:opacity 1s;
	transition:opacity 1s;

	
}

#galeryNumber{
	
	position:absolute;
	font-size:25px;	
	font-weight:bold;
	display:none;
	z-index:406;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	
	visibility:hidden;
	
	-webkit-transition:opacity 1s;
	-moz-transition:opacity 1s;
	-o-transition:opacity 1s;
	transition:opacity 1s;
	
}



#icon, #iconAnim{
	
	
font-size:14px;
	font-weight:bold;
	float:left;
	letter-spacing:2px;
	
}

#iconAnim{
	
	
	
}


#menubarre{
	
	width:100%;
	background-color:#FFF;
	height:60px;
	position:fixed;
	bottom:0px;
	z-index:198;
	
}


#iconMenu, #icon, #iconAnim{
	
	position:absolute;
	z-index:199;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	
	-webkit-transition-property:opacity;
	-webkit-transition-duration:1s;
	-moz-transition-property:opacity;
	-moz-transition-duration:1s;
	-o-transition-property:opacity;
	-o-transition-duration:1s;
	transition-property:opacity;
	transition-duration:1s;
	
}

#icon:hover{
	
	cursor:pointer !important;
	opacity:0.5 !important;
	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important;
	filter: alpha(opacity=50) !important;
		
}

#iconAnim:hover{
	
	cursor:pointer !important;
	
}

#description{
	
	margin-top:50px;
	line-height:14pt;
	overflow:auto;
	overflow-x:none;
	z-index:419;
	
	-webkit-transition:opacity 1s;
	-moz-transition:marginopacity 1s;
	-o-transition:opacity 1s;
	transition:opacity 1s;
	
}

#descriptionFull{
	
	margin-top:50px;
	line-height:14pt;
	overflow:auto;
	overflow-x:none;
	z-index:419;
	
	-webkit-transition:opacity 1s;
	-moz-transition:marginopacity 1s;
	-o-transition:opacity 1s;
	transition:opacity 1s;
	
}

#languagesBackground{
	
	position:fixed;
	z-index:8;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	overflow:hidden;
	visibility:hidden;
	width:auto;
	color:#FFF;
	
	-webkit-transition-property:opacity;
	-webkit-transition-duration:0.5s;
	-moz-transition-property:opacity;
	-moz-transition-duration:0.5s;
	-o-transition-property:opacity;
	-o-transition-duration:0.5s;
	transition-property:opacity;
	transition-duration:0.5s;
	
}

#languages{
	
	position:absolute;
	z-index:600;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	overflow:hidden;
	visibility:hidden;
	width:auto;
	color:#FFF;
	
	-webkit-transition-property:opacity;
	-webkit-transition-duration:0.5s;
	-moz-transition-property:opacity;
	-moz-transition-duration:0.5s;
	-o-transition-property:opacity;
	-o-transition-duration:0.5s;
	transition-property:opacity;
	transition-duration:0.5s;
	
}

.languageButton{
	
	float:left;
	margin-left:50px;
	font-size:14px;
	font-weight:bold;
	color:inherit;
/*background-color: rgba(255,255,255,0);*/
	text-align:right;
	margin-bottom:17px;
	letter-spacing:2px;
	-webkit-transition:text-shadow 0.5s, color 0.5s, background 0.5s;
	-moz-transition:text-shadow 0.5s, color 0.5s, background 0.5s;
	-o-transition:text-shadow 0.5s, color 0.5s, background 0.5s;
	transition:text-shadow 0.5s, color 0.5s, background 0.5s;
	
}

.languageButton:hover{
	
	text-shadow: 2px 0 0 #000, -2px 0 0 #000, 0 2px 0 #000, 0 -2px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
	
	
	color: #FFF;
	cursor:pointer !important;
	opacity:0.5 !important;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important;
	filter: alpha(opacity=50) !important;
	
	
}

.views-row a { text-decoration: none !important; }

#fullButton{
	
	display:none;
	position:absolute;
	z-index:350;
	
}

#fullButton:hover{
	
	cursor:pointer;
	opacity:0.7;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
}

#fullCont{
	
	width:100%;
	height:100%;
	position:absolute;
	z-index:400;
	overflow:hidden;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	top:0px;
	visibility:hidden;
	
	-webkit-transition-property:opacity;
	-webkit-transition-duration:0.3s;
	-moz-transition-property:opacity;
	-moz-transition-duration:0.3s;
	-o-transition-property:opacity;
	-o-transition-duration:0.3s;
	transition-property:opacity;
	transition-duration:0.3s;
	
}

#fullImage{
	
	position:absolute;
	z-index:401;
	cursor:url(img/unfullnew.png), pointer;
	
}

#fullButton2{
	
	display:none;
	position:fixed;
	width:3%;
	z-index:403;
	
}

#fullButton2:hover{
	
	cursor: pointer;
	opacity:0.7;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	
	
}

#fullNew{
	
	cursor:url(img/fullnew.png), pointer;
	width:100%;
	height:100%;
	
	position:absolute;
	z-index:199;
	
}



#mouseLeftFull, #mouseRightFull{
	
	position:absolute;
	z-index:420;
	
	-webkit-transition-property:background-color;
	-webkit-transition-duration:0.3s;
	-moz-transition-property:background-color;
	-moz-transition-duration:0.3s;
	-o-transition-property:background-color;
	-o-transition-duration:0.3s;
	transition-property:background-color;
	transition-duration:0.3s;
	
}

#mouseLeftFull:hover{
	background-color: rgba(0,0,0,0.50);
	cursor:url(img/arrleft.png), pointer;
	
}

#mouseRightFull:hover{
	background-color: rgba(0,0,0,0.50);
	cursor:url(img/arrright.png), pointer;
	
}

.deg{
	
	position:absolute;
	display:none;
	z-index:301;
	float:left;
	
}
	
.blackMask{
	
	position:absolute;
	background-color:#FFF;
	



	-webkit-transition:background-color 0.5s, border 0.5s;
	-moz-transition:background-color 0.5s, border 0.5s;
	-o-transition:background-color 0.5s, border 0.5s;
	transition:background-color 0.5s, border 0.5s;
	
}

#bigBlack{
	
	background:#FFF;
	width:100%;
	height:100%;
	position:absolute;
	z-index:200;
	
	-webkit-transition:opacity 0.5s;
	-moz-transition:opacity 0.5s;
	-o-transition:opacity 0.5s;
	transition:opacity 0.5s;
	
	
}

#bigWhite{
	
	background:#FFF;
	width:100%;
	height:100%;
	position:absolute;
	visibility:hidden;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	
	z-index:5;
	
	-webkit-transition:opacity 0.5s;
	-moz-transition:opacity 0.5s;
	-o-transition:opacity 0.5s;
	transition:opacity 0.5s;
	
	
}

.columnBack{
	
	height:100%;
	width:50%;
	float:left;
	
}

#leftColumnBack{
	
	background:#3CF;
	
}

.colorBack{
	
	width:100%;
	height:100%;
	background:#CF6;
	position:fixed;
	bottom:0;
	z-index:50;
	
}

#rightColor{
	
	background:#FC9;
	height:70%;
	
}

#debug{
	
	color:#FFF;
	position:fixed;
	bottom:300px;
	left:20px;
	z-index:200;
	display:none;
	
	
}

#backMenuCont{
	
	width:100%;
	height:100%;
	position:absolute;
	z-index:200;
	overflow:scroll;
	overflow-x:hidden;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	
	-webkit-transition:opacity 1s;
	-moz-transition:opacity 1s;
	-o-transition:opacity 1s;
	transition:opacity 1s;
	
}

#backMenuContLanguage{
	
	width:100%;
	height:100%;
	position:absolute;
	z-index:201;
	overflow:scroll;
	overflow-x:hidden;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	
	color:#FFF;
	font-size:100px;
	text-align:center;
	filter: alpha(opacity=0);
	
	-webkit-transition:opacity 1s;
	-moz-transition:opacity 1s;
	-o-transition:opacity 1s;
	transition:opacity 1s;
	
}

#languageMenuBlock{

	position:absolute;
	width:100%;
	z-index:200;
	overflow:scroll;
	overflow-x:hidden;

}

.languageMenuItem{
	
	text-align:center;
	font-size:40px;
	color:#FFF;
	font-weight:bold;
	width:100%;
		
	-webkit-transition:text-shadow 0.5s;
	-moz-transition:text-shadow 0.5s;
	-o-transition:text-shadow 0.5s;
	transition:text-shadow 0.5s;
	
}

.languageMenuItem:hover{
	
	text-shadow: 2px 0 0 #000, -2px 0 0 #000, 0 2px 0 #000, 0 -2px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
	cursor:pointer;
	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	
}

#backMenu{
	
	width:100%;
	text-align:center;
	font-size:30px;
	color:#FFF;
	font-weight:bold;
	overflow:hidden;
	display:block;
	
}


.backItem{
	
	width:100%;
	text-align:center;
	font-size:40px;
	
	font-weight:bold;
	
	color: #FFF;

 /* background: url("img/img2.jpg") repeat;
  background-position: 40% 50%;
  -webkit-background-clip: text;
  background-clip: text;
  position: relative;*/

	
	-webkit-transition:text-shadow 0.5s, color 0.5s, background 0.5s;
	-moz-transition:text-shadow 0.5s, color 0.5s, background 0.5s;
	-o-transition:text-shadow 0.5s, color 0.5s, background 0.5s;
	transition:text-shadow 0.5s, color 0.5s, background 0.5s;
	
}

.backItem:hover{
	
	
	text-shadow: 2px 0 0 #000, -2px 0 0 #000, 0 2px 0 #000, 0 -2px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
	cursor:pointer;
	color: #FFF;
	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	
}

.yearBlock{
	
	width:100.5%;
	
	margin-bottom:100px;
	

	overflow:hidden;
	
	
}

.eyeEclipse{
	
	position:absolute;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	
	z-index:500;
	visibility:hidden;
	
	-webkit-transition:opacity 1s;
	-moz-transition:opacity 1s;
	-o-transition:opacity 1s;
	transition:opacity 1s;
	
    
}



.eyeImage, .eyeEclipseImage{
	
	width:100%;
	height:100%;
	z-index:1;
	position:absolute;
	
	
}

.eyeEclipseImage{
	
	z-index:3;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	
	-webkit-transition:opacity 1s;
	-moz-transition:opacity 1s;
	-o-transition:opacity 1s;
	transition:opacity 1s;
	
	
}

.eyeEclipseImageneg{
	
	z-index:4;
	
	opacity:1;
	
	
	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	
}

.eclipseNegCont{
	
	z-index:4;
	overflow:hidden;
	position:absolute;
	width:0%;
	height:100%;
	
}

#imgEvent{
	
	position:absolute;
	display:none;
	z-index:1;
	
}

#mouseEvent{
	
	position:absolute;
	z-index:600;
	font-size:14px;
	display:none;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	
	text-align:center;
	
	-webkit-transition-property:opacity;
	-webkit-transition-duration:1s;
	-moz-transition-property:opacity;
	-moz-transition-duration:1s;
	-o-transition-property:opacity;
	-o-transition-duration:1s;
	transition-property:opacity;
	transition-duration:1s;
	
}

#blockEvent{
	
	display:none;
	width:100%;
	height:100%;
	position:absolute;
	z-index:500;
	
}

#blockEvent:hover{
	
	cursor:pointer;
	
}

#blackcont{
	
	width:100%;
	height:100%;
	position:absolute;
	cursor:pointer;
	margin-top:-2000px;
	z-index:2;
	
	-webkit-transition:margin-top 1s;
	-moz-transition:margin-top 1s;
	-ms-transition:margin-top 1s;
	-o-transition:margin-top 1s;
	transition:margin-top 1s;
	
}

#blackcont:hover{
	
	
	
}

#backgroundClick{
	
	width:100%;
	height:100%;
	position:absolute;
	cursor:pointer;
	background-color:rgba(255,255,255,0);
	z-index:3;
	
	-webkit-transition:background 0.5s;
	-moz-transition:background 0.5s;
	-o-transition:background 0.5s;
	transition:background 0.5s;
	
}

#backgroundClick:hover{
	
	
	
}

#loadingIcon{
	
	visibility:hidden;
	position:absolute;
	z-index:10;
	margin-left:0;
	
	-webkit-transition:opacity 0.3s, width 0.3s;
	-moz-transition:opacity 0.3s, width 0.3s;
	-ms-transition:opacity 0.3s, width 0.3s;
	-o-transition:opacity 0.3s, width 0.3s;
	transition:opacity 0.3s, width 0.3s;
	
	
	
}

#spin{
	
	width:100px;
	height:1px;
	background:#FFF;
	
}

#changeBrowser{
	
	text-align:center;
	background-color:#000;
	width:100%;
	height:100%;
	position:absolute;
	z-index:200;
	visibility:hidden;
	
}

#changeBrowser2{
	
	text-align:center;
	color:#000;
	font-size:20px;
	font-weight:bold;
	width:500px;
	margin:auto;
	position:absolute;
	z-index:200;
	margin-top:200px;
	
}

#phoneClick, #phoneClick2{
	
	display:none;
	width:100%;
	height:100%;
	position:absolute;
	
	z-index:403;
	
}

.blinkBlock{
	
	position:fixed;
	background-color:#000;
	width:50%;
	z-index:3;
	height:0%;
	
	-webkit-transition:height 3s;
	-moz-transition:height 3s;
	-ms-transition:height 3s;
	-o-transition:height 3s;
	transition:height 3s;
	
}

#blinkBlock1{
	
	top:0;
	left:0;
	
}

#blinkBlock2{
	
	top:0;
	right:0;
	
}

#blinkBlock3{
	
	bottom:0;
	left:0;
	
}

#blinkBlock4{
	
	bottom:0;
	right:0;
	
}

#infoIcon{
	
	width: 29px;
	position:absolute;
	z-index:410;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	display:none;
	
	-webkit-transition-property:opacity;
	-webkit-transition-duration:1s;
	-moz-transition-property:opacity;
	-moz-transition-duration:1s;
	-o-transition-property:opacity;
	-o-transition-duration:1s;
	transition-property:opacity;
	transition-duration:1s;
}

#icon{
	
	color:#000;
	font-size:25px;
 
	
	-webkit-transition:text-shadow 0.5s, color 0.5s, background 0.5s;
	-moz-transition:text-shadow 0.5s, color 0.5s, background 0.5s;
	-o-transition:text-shadow 0.5s, color 0.5s, background 0.5s;
	transition:text-shadow 0.5s, color 0.5s, background 0.5s;
	
}

#icon:hover{
	
	text-shadow: 2px 0 0 #000, -2px 0 0 #000, 0 2px 0 #000, 0 -2px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
	cursor:pointer;
	color: #FFF;
	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	
}
	
}

#infoIcon2{
	
	width: 29px;
	position:absolute;
	z-index:410;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	display:none;
	
font-size:14px;
	font-weight:bold;

	float:left;
	margin-right:17px;
	letter-spacing:2px;
	
}

.infoIcon2:hover{
	
	cursor:pointer !important;
	opacity:0.7 !important;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)" !important;
	filter: alpha(opacity=70) !important;
	
	
}

#password{
	
	position:fixed;
	z-index:500;
	padding:50px;
	background-color:#000;
	color:#FFF;
	text-align:center;
	visibility:hidden;
	
}

.ok{
	
	height:25px;
	float:right;
	margin-left:15px;
	margin-top:-2px;
	
	
}

.ok:hover{
	
	cursor:pointer;
	opacity:0.2;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
	
}

.formulaire{
	
	outline:0;
	height:18px;
	border: solid 1px #000;
	background-color:#FFF;
	font-family:ATRotis, Simpo, "Times New Roman", sans-serif, Times, serif;
	float:left;
	margin-left:8px;
	margin-top:-1px;
	font-size:14px;
	width:130px;
	overflow:hidden;
	color:#000;
	
}

.formcont{
	
	height:20px;
	
}
.star{
	
	position:absolute;
	z-index:400;
	width:30%;
	
	
	
	
}

#starzCont{
	
	
	position:absolute;
	z-index:8;
	width:100%;
	height:100%;
	visibility:hidden;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	
	-webkit-transition:opacity 0.3s;
	-moz-transition:opacity 0.3s;
	-o-transition:opacity 0.3s;
	transition:opacity 0.3s;
	
}


#thumbCont{
	
	position:absolute;
	height:100%;
	width:100%;
	z-index:199;
	overflow:hidden;
	
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	
	-webkit-transition:opacity 0.1s;
	-moz-transition:opacity 0.1s;
	-o-transition:opacity 0.1s;
	transition:opacity 0.1s;

	
}

#thumb{
	
	
	position:absolute;
	
}

#phoneMenu{
	
	position:absolute;
	
	opacity:0;
	visibility:hidden;
	
	-webkit-transition:opacity 0.3s;
	-moz-transition:opacity 0.3s;
	-o-transition:opacity 0.3s;
	transition:opacity 0.3s;
	
}

#closePhone, #phoneright{
	
	position:absolute;
	height:20px;
	
	
}

.phoneIcon{
	
	float:left;
	height:20px;
	margin-right:20px;
	
}

.phoneIcon:hover{
	
	cursor:pointer;
	
}

#startHours{
	
	position:absolute;
	color:#FFF;
	font-size:15px;
	z-index:60;
	
}