@charset "utf-8";
/* CSS Document */
.lof-ass{}
.lof-ass .lofass-container{width:auto;height:auto;overflow:hidden;position:relative;}
.lof-ass li {list-style-type:none!important; padding:0; margin:0}
.lof-ass h4 {text-transform:inherit;margin:0!important;padding:0;background:none!important}
.lof-ass .preload{height:100%;width:100%;background:#E9E9E9;position:absolute;top:0;left:0;z-index:100000;text-align:center}
.lof-ass .preload div{height:100%;width:100%;background:transparent url(images/load-indicator.gif) no-repeat scroll 50% 50%;}
/* main flash */
.lof-ass .lof-main-wapper{
	overflow:hidden;
	padding:0px;
	height:100%;
	position:relative;
	overflow:hidden;
	margin:0 80px;
}

.lof-ass .lof-main-wapper .lof-main-item{
	overflow:hidden;
	padding:0px;
	margin:0px;
	height:100%;
	position:absolute;
}
.lof-ass .lof-main-wapper .lof-main-item img{
	padding:0px;	
}

.lof-ass .lof-description {
	z-index:3;
	position:absolute;
	top:20px;
	left:0;
	right:0;
	padding:10px;
}
.lof-ass .lof-description p{
	margin:0 8px;
	padding:8px 0
}

.lof-ass .lof-description h4 a:hover{
	color:#fe0f00;
	text-decoration:underline;
}


/* item navigator */
.lof-ass ul.lof-navigator{top:0;padding:0;margin:0;position:absolute;width:100%;}
.lof-ass ul.lof-navigator li{
	cursor:hand; 
	cursor:pointer;
	list-style:none;
	width:100%;
	padding:0!important;
	margin:0!important;
	overflow:hidden;
	background:none!important;
}
.lof-ass .lof-navigator-outer{
	position:absolute;
	right:0;
	top:00px;
	z-index:3;
	height:300px;
	width:310px;
	overflow:hidden;
}

.lof-ass .lof-navigator li.active{
	background:url(images/arrow-bg.png) no-repeat scroll left center!important;
}
.lof-navigator li:hover{}
.lof-ass .lof-navigator li h4{
	font-size:100%;
	padding:15px 0 0 !important;
}
.lof-ass .lof-navigator li div{
	background:url(images/transparent_bg.png);;
	height:100%;
	position:relative;
	margin-left:15px;
	padding-left:15px;
	border-top:1px solid #E1E1E1;
}

.lof-ass .lof-navigator li.active div{background:url(images/grad-bg.gif);color:#FFF;}
.lof-ass .lof-navigator li img{	margin:15px 15px 10px 0px;float:left;border:#F5F5F5 solid 2px;}
.lof-ass .lof-navigator li:hover img{ -moz-transition:border-color 1s; border-color:#C3C3C3  }
.lof-ass .lof-navigator li.active h4, .lof-ass .lof-navigator a{color:#FFF;padding:0;right:0}
.lof-ass .lof-buttons-control  .lof-previous, .lof-ass .lof-buttons-control .lof-next {
	z-index:4;
	position:absolute;
	top:50%;
	height:54px;
	display:block;
	width:28px;
	margin-top:-27px;
	overflow:hidden;
	text-indent:-999em;}
.lof-ass .lof-next, .lof-ass .lof-previous {right:0;width:28px;height:54px;background:url(images/arrow.png) no-repeat right bottom;}
.lof-ass .lof-previous {left:0;background-position:left bottom;}
.lof-ass .lof-next:hover {background-position:right top;}
.lof-ass .lof-previous:hover {background-position:left top;}
.lof-ass .lof-proccessbar{width:100%;height:4px;position:absolute;top:0px;background:url(bg.png);z-index:9}