.mf * {outline:none; -moz-user-select:none; -khtml-user-select:none; border:none; padding:0; margin:0}
	
.mf.load {background:#000 url(skin/ajax_loader.gif) no-repeat 50%;}
	
.mf div.loader {position:absolute; text-align:center; z-index:110; margin:1em auto; top:55%; width:100%;}
	
.mf div.caption {
	position:absolute;
	text-align:center;
	z-index:98;
	margin:1em auto;
	bottom:50px;
	width:100%;}
	
.mf div.MooFlowNav{
	position:absolute;
	z-index:99;
	margin:0 auto;
	text-align:center;
	width:100%;
	bottom:20px;
	font-size:1px;
	line-height:1px;
	width:100%;}
	
.mf div.autoPlayCon{
	float:left;
	width:10%;
	padding-left:3%;
	height:24px;}
	
.mf a.play, .mf a.stop {
	width:27px;
	height:24px;
	float:left;
	cursor:pointer;}
	
.mf a.play {background:url(skin/play.gif) no-repeat;}

.mf a.stop {background:url(skin/stop.gif) no-repeat;}

.mf div.sliderCon {margin-top:5px; float:left; width:74%;}
	
.mf div.slider {
	background:url(skin/middle.gif) repeat-x;
	height:16px;
	position:relative;
	text-align:left;
	float:left;}
	
.mf div.knob {height:16px; background:url(skin/middle-slider.gif) repeat-x right center;}
	
.mf div.knobleft {background:url(skin/left-slider.gif) repeat-x center; width:8px; height:16px;}
	
.mf a.sliderNext {background:url(skin/left.gif) no-repeat;}
.mf a.sliderPrev {background:url(skin/right.gif) no-repeat;}
.mf a.sliderNext, a.sliderPrev {text-decoration:none; width:25px; height:16px; cursor:pointer; float:left;}
	
/* MooFlowViewer */

.mf a.show {
	position:relative;
	margin-left:0px;
	z-index:100;
	cursor:pointer;}
	
.mf a.show.image {background:url(skin/open_image.png) no-repeat;}

.mf a.show.viewerload {background:url(skin/loader.gif) no-repeat;}
	
.mf a.show.link {background:url(skin/open_link.png) no-repeat;}

.mf div.tooltip {
	background:url(skin/tooltip.png) no-repeat;
	width:262px;
	margin-left:-151px;
	position:absolute;
	z-index:101;
	top:0;
	text-align:center;}