.9/*@-webkit-keyframes zoom_r 	{ 0% { -webkit-transform: scale(1,1) translate(-5em); } 5% { -webkit-transform: scale(1.4,1.4) translate(5em); } 100% { -webkit-transform: scale(1,1) translate(0); }	}
.column_r{
		-webkit-animation: zoom_r 500ms 1 cubic-bezier(0.445, 0.050, 0.550, 0.950);
}
@-webkit-keyframes zoom_l 	{ 0% { -webkit-transform: scale(1,1) translate(5em); } 5% { -webkit-transform: scale(1.4,1.4) translate(-5em); } 100% { -webkit-transform: scale(1,1) translate(0); }	}
.column_l{
		-webkit-animation: zoom_l 500ms 1 cubic-bezier(0.445, 0.050, 0.550, 0.950);
}*/
keyframes shrink 						{ from { transform:scale(1);opacity:1; 					} to { transform:scale(.9);opacity:.2; }	}
@-webkit-keyframes shrink 	{ from { -webkit-transform:scale(1);opacity:1; 	} to { -webkit-transform:scale(.9);opacity:.2; }	}
@-khtml-keyframes shrink 		{ from { -khtml-transform:scale(1);opacity:1; 	} to { -khtml-transform:scale(.9);opacity:.2; }	}
@-moz-keyframes shrink 			{ from { -moz-transform:scale(1);opacity:1; 		} to { -moz-transform:scale(.9);opacity:.2; }	}
@-ms-keyframes shrink 			{ from { -ms-transform:scale(1);opacity:1; 			} to { -ms-transform:scale(.9);opacity:.2; }	}
@-o-keyframes shrink 				{ from { -o-transform:scale(1);opacity:1; 			} to { -o-transform:scale(.9);opacity:.2; }	}
@-k-keyframes shrink 				{ from { -k-transform:scale(1);opacity:1;				} to { -k-transform:scale(.9);opacity:.2; }	}

keyframes grow 						{ from { transform:scale(.9);opacity:.2; 					} to { transform:scale(1);opacity:1; }	}
@-webkit-keyframes grow 	{ from { -webkit-transform:scale(.9);opacity:.2; 	} to { -webkit-transform:scale(1);opacity:1; }	}
@-khtml-keyframes grow 		{ from { -khtml-transform:scale(.9);opacity:.2; 	} to { -khtml-transform:scale(1);opacity:1; }	}
@-moz-keyframes grow 			{ from { -moz-transform:scale(.9);opacity:.2; 		} to { -moz-transform:scale(1);opacity:1; }	}
@-ms-keyframes grow 			{ from { -ms-transform:scale(.9);opacity:.2; 			} to { -ms-transform:scale(1);opacity:1; }	}
@-o-keyframes grow 				{ from { -o-transform:scale(.9);opacity:.2; 			} to { -o-transform:scale(1);opacity:1; }	}
@-k-keyframes grow 				{ from { -k-transform:scale(.9);opacity:.2;				} to { -k-transform:scale(1);opacity:1; }	}


.shrink
{
	opacity:.2;
  -webkit-animation-name: shrink; 	
	-webkit-transform-origin: 50% top;
  -webkit-animation-duration: 250ms;
  -webkit-animation-iteration-count: 1; 
  -webkit-animation-timing-function:  ease-in-out;
	-webkit-animation-fill-mode: both;
		
	-khtml-animation-name: shrink; 	
	-khtml-transform-origin: 50% top;
  -khtml-animation-duration: 250ms;
  -khtml-animation-iteration-count: 1; 
  -khtml-animation-timing-function:  ease-in-out;
	-khtml-animation-fill-mode: both;
	
	-moz-animation-name: shrink; 	
	-moz-transform-origin: 50% top;
  -moz-animation-duration: 250ms;
  -moz-animation-iteration-count: 1; 
  -moz-animation-timing-function:  ease-in-out;
	-moz-animation-fill-mode: both;
	
	-ms-animation-name: shrink; 	
	-ms-transform-origin: 50% top;
  -ms-animation-duration: 250ms;
  -ms-animation-iteration-count: 1; 
  -ms-animation-timing-function:  ease-in-out;
	-ms-animation-fill-mode: both;
	
	-k-animation-name: shrink; 	
	-k-transform-origin: 50% top;
  -k-animation-duration: 250ms;
  -k-animation-iteration-count: 1; 
  -k-animation-timing-function:  ease-in-out;
	-k-animation-fill-mode: both;
	
	animation-name: shrink; 	
	transform-origin: 50% top;
  animation-duration: 250ms;
  animation-iteration-count: 1; 
  animation-timing-function:  ease-in-out;
	animation-fill-mode: both;
	
	-o-transition: all 250ms linear;
	-o-transition-property:opacity;
	-o-transform: scale(.9);
}
.grow
{
	opacity:1;
  -webkit-animation-name: grow; 	
	-webkit-transform-origin: 50% top;
  -webkit-animation-duration: 250ms;
  -webkit-animation-iteration-count: 1; 
  -webkit-animation-timing-function:  ease-in-out;
	-webkit-animation-fill-mode: both;
		
	-khtml-animation-name: grow; 	
	-khtml-transform-origin: 50% top;
  -khtml-animation-duration: 250ms;
  -khtml-animation-iteration-count: 1; 
  -khtml-animation-timing-function:  ease-in-out;
	-khtml-animation-fill-mode: both;
	
	-moz-animation-name: grow; 	
	-moz-transform-origin: 50% top;
  -moz-animation-duration: 250ms;
  -moz-animation-iteration-count: 1; 
  -moz-animation-timing-function:  ease-in-out;
	-moz-animation-fill-mode: both;
	
	-ms-animation-name: grow; 	
	-ms-transform-origin: 50% top;
  -ms-animation-duration: 250ms;
  -ms-animation-iteration-count: 1; 
  -ms-animation-timing-function:  ease-in-out;
	-ms-animation-fill-mode: both;
	
	-k-animation-name: grow; 	
	-k-transform-origin: 50% top;
  -k-animation-duration: 250ms;
  -k-animation-iteration-count: 1; 
  -k-animation-timing-function:  ease-in-out;
	-k-animation-fill-mode: both;
	
	animation-name: grow; 	
	transform-origin: 50% top;
  animation-duration: 250ms;
  animation-iteration-count: 1; 
  animation-timing-function:  ease-in-out;
	animation-fill-mode: both;
	
	-o-transition: all 250ms linear;
	-o-transition-property:opacity;
	-o-transform: scale(.9);
}


keyframes spin					 	{ from { transform: rotate(0deg); 				} to { transform: rotate(360deg); }	}
@-webkit-keyframes spin 	{ from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); }	}
@-moz-keyframes spin 			{ from { -moz-transform: rotate(0deg);		} to { -moz-transform: rotate(360deg); }	}
@-ms-keyframes spin 			{ from { -ms-transform: rotate(0deg); 		} to { -ms-transform: rotate(360deg); }	}
@-o-keyframes spin 				{ from { -o-transform: rotate(0deg); 			} to { -o-transform: rotate(360deg); }	}
@-k-keyframes spin				{ from { -k-transform: rotate(0deg); 			} to { -k-transform: rotate(360deg); }	}

keyframes fade						{ 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }
@-webkit-keyframes fade		{ 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }
@-moz-keyframes fade 			{ 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }
@-ms-keyframes fade 			{ 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }
@-k-keyframes fade				{ 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }
@-o-keyframes fade				{ 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }

keyframes fadeOut					{ 0% { opacity: 1; } 100% { opacity: 0; } }
@-webkit-keyframes fadeOut{ 0% { opacity: 1; } 100% { opacity: 0; } }
@-moz-keyframes fadeOut		{ 0% { opacity: 1; } 100% { opacity: 0; } }
@-ms-keyframes fadeOut		{ 0% { opacity: 1; } 100% { opacity: 0; } }
@-k-keyframes fadeOut			{ 0% { opacity: 1; } 100% { opacity: 0; } }
@-khtml-keyframes fadeOut			{ 0% { opacity: 1; } 100% { opacity: 0; } }
@-o-keyframes fadeOut			{ 0% { opacity: 1; } 100% { opacity: 0; } }

keyframes fadeIn					{ 0% { opacity: 0; } 100% { opacity: 1; } }
@-webkit-keyframes fadeIn	{ 0% { opacity: 0; } 100% { opacity: 1; } }
@-moz-keyframes fadeIn 		{ 0% { opacity: 0; } 100% { opacity: 1; } }
@-ms-keyframes fadeIn 		{ 0% { opacity: 0; } 100% { opacity: 1; } }
@-k-keyframes fadeIn			{ 0% { opacity: 0; } 100% { opacity: 1; } }
@-khtml-keyframes fadeIn	{ 0% { opacity: 0; } 100% { opacity: 1; } }
@-o-keyframes fadeIn			{ 0% { opacity: 0; } 100% { opacity: 1; } }

keyframes darken					{ 0% { background:#FFF; } 100% { background:#EEE; } }
@-webkit-keyframes darken	{ 0% { background:#FFF; } 100% { background:#EEE; } }
@-moz-keyframes darken 		{ 0% { background:#FFF; } 100% { background:#EEE; } }
@-ms-keyframes darken			{ 0% { background:#FFF; } 100% { background:#EEE; } }
@-o-keyframes darken			{ 0% { background:#FFF; } 100% { background:#EEE; } }
@-k-keyframes darken			{ 0% { background:#FFF; } 100% { background:#EEE; } }

keyframes brighten					{ 0% { background:#EEE; } 100% { background:#FFF; } }
@-webkit-keyframes brighten	{ 0% { background:#EEE; } 100% { background:#FFF; } }
@-moz-keyframes brighten 		{ 0% { background:#EEE; } 100% { background:#FFF; } }
@-ms-keyframes brighten			{ 0% { background:#EEE; } 100% { background:#FFF; } }
@-o-keyframes brighten			{ 0% { background:#EEE; } 100% { background:#FFF; } }
@-k-keyframes brighten			{ 0% { background:#EEE; } 100% { background:#FFF; } }

keyframes typeHighLight						{ from { color:#999; } to { color:#FFF; } }
@-webkit-keyframes typeHighLight	{ from { color:#999; } to { color:#FFF; } }
@-moz-keyframes typeHighLight 		{ from { color:#999; } to { color:#FFF; } }
@-ms-keyframes typeHighLight			{ from { color:#999; } to { color:#FFF; } }
@-o-keyframes typeHighLight				{ from { color:#999; } to { color:#FFF; } }
@-k-keyframes typeHighLight				{ from { color:#999; } to { color:#FFF; } }

keyframes scrollBarFadeInOut					{ 0% { opacity:.2; } 25% { opacity:1; } 75% { opacity:1; } 100% { opacity:.2; } }
@-webkit-keyframes scrollBarFadeInOut	{ 0% { opacity:.2; } 25% { opacity:1; } 75% { opacity:1; } 100% { opacity:.2; } }
@-moz-keyframes scrollBarFadeInOut		{ 0% { opacity:.2; } 25% { opacity:1; } 75% { opacity:1; } 100% { opacity:.2; } }
@-ms-keyframes scrollBarFadeInOut			{ 0% { opacity:.2; } 25% { opacity:1; } 75% { opacity:1; } 100% { opacity:.2; } }
@-o-keyframes scrollBarFadeInOut			{ 0% { opacity:.2; } 25% { opacity:1; } 75% { opacity:1; } 100% { opacity:.2; } }
@-k-keyframes scrollBarFadeInOut			{ 0% { opacity:.2; } 25% { opacity:1; } 75% { opacity:1; } 100% { opacity:.2; } }

.scrollBarFadeInOut{	
  -webkit-animation-name: scrollBarFadeInOut; 
  -webkit-animation-duration: 1000ms;
  -webkit-animation-iteration-count: 1; 
  -webkit-animation-timing-function: linear;

	-moz-animation-name: scrollBarFadeInOut; 
  -moz-animation-duration: 1000ms;
  -moz-animation-iteration-count: 1; 
  -moz-animation-timing-function: linear;

	-ms-animation-name: scrollBarFadeInOut; 
  -ms-animation-duration: 1000ms;
  -ms-animation-iteration-count: 1; 
  -ms-animation-timing-function: linear;

	-o-animation-name: scrollBarFadeInOut; 
  -o-animation-duration: 1000ms;
  -o-animation-iteration-count: 1; 
  -o-animation-timing-function: linear;	
}

#search {
	background:#000;
 	color:#FFF;
	transition: background-color 200ms linear;	
	-k-transition: background-color 200ms linear;
	-moz-transition: background-color 200ms linear;
	-o-transition: background-color 200ms linear;	
	-opera-transition: background-color 200ms linear;
	-webkit-transition: background-color 200ms linear;	
}

#search:hover{
	background-color:#FFF;
	color:#222;
}


#search:focus{
	background-color:#FFF;
	color:#222;
}
.curtainFadeIn{
	/*
	background:#333;
	-o-transition-property:opacity; 	
	-o-transition-duration:250ms;
	
 	-webkit-animation-name: curtainFadeIn; 
  -webkit-animation-duration: 250ms;
  -webkit-animation-iteration-count: 1; 
  -webkit-animation-timing-function: linear;

	-moz-animation-name: curtainFadeIn; 
  -moz-animation-duration: 250ms;
  -moz-animation-iteration-count: 1; 
  -moz-animation-timing-function: linear;

	-ms-animation-name: curtainFadeIn; 
  -ms-animation-duration: 250ms;
  -ms-animation-iteration-count: 1; 
  -ms-animation-timing-function: linear;

	-o-animation-name: curtainFadeIn; 
  -o-animation-duration: 250ms;
  -o-animation-iteration-count: 1; 
  -o-animation-timing-function: linear;	
*/
}
.fadeIn
{
/*	opacity:1;
	display:block;
	visibility:visible;*/
	
	animation-name: fadeIn; 
  animation-duration: 250ms;
  animation-iteration-count: 1; 
  animation-timing-function: linear;
	
	-o-transition-property:opacity; 	
	-o-transition-duration:250ms;		
	
  -webkit-animation-name: fadeIn; 
  -webkit-animation-duration: 250ms;
  -webkit-animation-iteration-count: 1; 
  -webkit-animation-timing-function: linear;

  -khtml-animation-name: fadeIn; 
  -khtml-animation-duration: 250ms;
  -khtml-animation-iteration-count: 1; 
  -khtml-animation-timing-function: linear;

  -k-animation-name: fadeIn; 
  -k-animation-duration: 250ms;
  -k-animation-iteration-count: 1; 
  -k-animation-timing-function: linear;


	-moz-animation-name: fadeIn; 
  -moz-animation-duration: 250ms;
  -moz-animation-iteration-count: 1; 
  -moz-animation-timing-function: linear;

	-ms-animation-name: fadeIn; 
  -ms-animation-duration: 250ms;
  -ms-animation-iteration-count: 1; 
  -ms-animation-timing-function: linear;

	-o-animation-name: fadeIn; 
  -o-animation-duration: 250ms;
  -o-animation-iteration-count: 1; 
  -o-animation-timing-function: linear;
}


.fadeOut
{
	animation-name: fadeOut; 
  animation-duration: 250ms;
  animation-iteration-count: 1; 
  animation-timing-function: linear;

	-o-transition-property:opacity; 	
	-o-transition-duration:250ms;
	
  -webkit-animation-name: fadeOut; 
  -webkit-animation-duration: 250ms;
  -webkit-animation-iteration-count: 1; 
  -webkit-animation-timing-function: linear;

	-k-animation-name: fadeOut; 
  -k-animation-duration: 250ms;
  -k-animation-iteration-count: 1; 
  -k-animation-timing-function: linear;

	-khtml-animation-name: fadeOut; 
  -khtml-animation-duration: 250ms;
  -khtml-animation-iteration-count: 1; 
  -khtml-animation-timing-function: linear;


	-moz-animation-name: fadeOut; 
  -moz-animation-duration: 250ms;
  -moz-animation-iteration-count: 1; 
  -moz-animation-timing-function: linear;

	-ms-animation-name: fadeOut; 
  -ms-animation-duration: 250ms;
  -ms-animation-iteration-count: 1; 
  -ms-animation-timing-function: linear;

	-o-animation-name: fadeOut; 
  -o-animation-duration: 250ms;
  -o-animation-iteration-count: 1; 
  -o-animation-timing-function: linear;
}



.stsr_loader
{
  -webkit-animation: spin 500ms infinite linear;    
  -moz-animation: spin 500ms infinite linear;
  -ms-animation: spin 500ms infinite linear;  
  -k-animation: spin 500ms infinite linear;	
  -o-animation: spin 500ms infinite linear;
}


.spin360{
  -webkit-animation: spin 250ms 1;    
  -moz-animation: spin 250ms 1;
  -ms-animation: spin 250ms 1;  
  -k-animation: spin 250ms 1;	 
  -o-animation: spin 250ms 1;
}
.spin-360{
	-webkit-animation: spin 250ms backwards;    
  -moz-animation: spin 250ms backwards;
  -ms-animation: spin 250ms backwards;  
	-k-animation: spin 250ms backwards;	
	-o-animation: spin 250ms backwards;
}


.column{
	-webkit-perspective: 500;
}
.cover{	
	-moz-transition: all 300ms linear;
	-moz-transform: scale(1,1); 

	-ms-transition: all 300ms linear;
	-ms-transform: scale(1,1); 

	-o-transition: all 300ms linear;
	-o-transform: scale(1,1); 

	-k-transition: all 300ms linear;
	-k-transform: scale(1,1); 


	-webkit-transform-style: preserve-3d;
	-webkit-transition-property: -webkit-transform;
	-webkit-transition-duration: 300ms;		
	
	opacity:1;
	/*-webkit-animation: fadeIn 300ms 1;
		-moz-animation: fadeIn 300ms 1;
		-ms-animation: fadeIn 300ms 1;
		-k-animation: fadeIn 300ms 1;*/
}
.cover.flipped{
	opacity:1;
	-webkit-animation: fadeIn 300ms 1;
	-moz-animation: fadeIn 300ms 1;
	-ms-animation: fadeIn 300ms 1;
	-k-animation: fadeIn 300ms 1;
}

.flipped
{	
	-moz-transition: all 300ms linear;
	-moz-transform: scale(-1,1); 

	-ms-transition: all 300ms linear;
	-ms-transform: scale(1,1);
	
	-o-transition: all 300ms linear;
	-o-transform: scale(-1,1);
	
	-k-transition: all 300ms linear;
	-k-transform: scale(-1,1);
	
	-webkit-animation: fade 300ms 1;		
	-moz-animation: fade 300ms 1;
	-ms-animation: fade 300ms 1;
	-k-animation: fade 300ms 1;
	-webkit-transform: rotateY(180deg);
	background:none;	
}
.cover_back
{	
	overflow:hidden;	
	visibility:hidden;
	-webkit-transform: scale( -1,1 );		
	-moz-transform: scale(-1,1); 	  
	-o-transform: scale(-1,1);
	opacity:0;
	/*-webkit-transform: rotateY(180deg);*/
	/*-webkit-backface-visibility:visible;*/
}
.show,.cover_front{	
	-o-transition-property:opacity; 	
	-o-transition-duration:300ms;
	visibility:visible;
}
.cover_front *, .cover_img_trigger
{
	/*-webkit-backface-visibility:hidden;*/
}
.cover_front.flipped{
	opacity:0;
	-moz-transition: all 300ms linear;
	-moz-transform: scale(-1,1); 	
	-o-transition: all 300ms linear;
	-o-transform: scale(-1,1);
	
	-webkit-transform: rotateY(0deg);	
	-webkit-animation: fadeOut 200ms 1;
	-moz-animation: fadeOut 200ms 1;	
	-ms-animation: fadeOut 200ms 1;	
	-k-animation: fadeOut 200ms 1;
}
.info.cover_back.show
{	
	opacity:1;	
	-webkit-animation: fadeIn 300ms 1;
	-k-animation: fadeIn 300ms 1;		
	-moz-animation: fadeIn 300ms 1;	
	-ms-animation: fadeIn 300ms 1;
/*	-o-animation: fadeIn 300ms 1;*/
	-o-transition-property:opacity; 	
	-o-transition-duration:300ms;	
	-k-animation: fadeIn 300ms 1;		
}
/*.filter ul li:hover{		
	-webkit-animation: darken 200ms 1;
	-k-animation: darken 200ms 1;		
	-moz-animation: darken 200ms 1;	
	-ms-animation: darken 200ms 1;
}
.filter ul li{		
	-webkit-animation: brighten 300ms 1;
	-k-animation: brighten 300ms 1;		
	-moz-animation: brighten 300ms 1;	
	-ms-animation: brighten 300ms 1;
}*/