@charset "utf-8";
/* CSS Document */

.lof-slidecontent, .lof-slidecontent a
	{	color: #ffffff;		}

.lof-slidecontent a.readmore
	{	color: #58b1ea;
		font-size: 95%;
	}

.lof-slidecontent
	{	position:relative;
	top: 0; left: 0px;
		overflow:hidden;
		border: 0px solid #f4f4f4;
	}

.lof-slidecontent .preload	/* disabled */
	{	height:100%; width:100%;
		position:absolute;
		top:0; left:0px;
		z-index:100000;
		text-align:center;
		background: #ffffff;
	}

.lof-slidecontent .preload div	/* disabled */
	{	height: 100%; width: 100%;
		background: transparent url(/js/lofslider/images/load-indicator.gif) no-repeat scroll 50% 50%;
	}

.lof-main-outer
	{	position:relative;
		height: 100%; width: 700px;
		z-index: 3px;
		overflow:hidden;
	}


/*          -----|          description block          |-----          */


.lof-main-item-desc-right
		{	z-index: 100px;
			position: absolute; float: right;
			top: 20px;
			right: 40px;
			width: 300px; height: 140px;
			background: url(/js/lofslider/images/bg_trans.png);
		/* 	filter: 0.7(opacity:60)		*/
			padding: 10px;
		}

.lof-main-item-desc-left
		{	z-index: 100px;
			position: absolute; float: left;
			top: 20px;
			left: 40px;
			width: 300px; height: 140px;
			background: url(/js/lofslider/images/bg_trans.png);
		/* 	filter: 0.7(opacity:60)		*/
			padding: 10px;
		}

.lof-main-item-desc p
		{	margin: 0 8px;
			padding: 8px 0;
		}

.lof-main-item-desc-right h3
		{	padding: 0;
			margin: 0;
		}
.lof-main-item-desc-left h3
		{	padding: 0;
			margin: 0;
		}

.lof-main-item-desc h2
		{	padding: 0;
			margin: 15px 0 0 0px;
		}

.lof-main-item-desc-right h3 a
		{	margin: 0;
			background: #ff0000;
			color: #ffffff;
			font-size: 75%;
			padding: 2px 3px;
			text-transform: uppercase;
			text-decoration: none
		}

.lof-main-item-desc-left h3 a
		{	margin: 0;
			background: #ff0000;
			color: #ffffff;
			font-size: 75%;
			padding: 2px 3px;
			text-transform: uppercase;
			text-decoration: none
		}

.lof-main-item-desc-right h3 a:hover
		{	text-decoration: underline;	}

.lof-main-item-desc-left h3 a:hover
		{	text-decoration: underline;	}

.lof-main-item-desc-right i
		{	font-size: 70%;	}

.lof-main-item-desc-left i
		{	font-size: 70%;	}




/* main flash */
ul.lof-main-wapper
	{	/* margin-right: auto; */
		overflow: hidden;
		background: transparent url(/js/lofslider/images/load-indicator.gif) no-repeat scroll 50% 50%;
		padding: 0px; margin: 0;
		position: absolute;
		overflow: hidden;
	}

ul.lof-main-wapper li
	{	overflow: hidden;
		padding: 0px; margin: 0px;
		float: left;
		position: relative;
	}

.lof-opacity  li
	{	position: absolute;
		top: 0; left: 0;
		float: inherit;
	}

ul.lof-main-wapper li img
	{	padding: 0px;	}



/*          -----|          item navigator          |-----          */


.lof-navigator-wapper
		{	position: absolute;
			bottom: 0px; right: 80px;
			border: 0px solid #c3c3c3;
			background: transparent;
		/*	background: url(/js/lofslider/images/transparent_bg.png) repeat;	*/
			padding: 5px 0px;
		}

.lof-navigator-outer
		{	position: relative;
			z-index: 100;
			height: 70px; width: 400px;
			overflow: hidden;
			color: #ffffff;
			float: left;
		}
ul.lof-navigator
		{	top: 0;
		 	padding: 0; margin: 0;
			position: absolute;
			width: 100%;
		}

ul.lof-navigator li
		{	cursor: hand; 
			cursor: pointer;
			list-style: none;
			padding-rignt: 5px;
			margin-left: 0px;
			overflow: hidden;
			float: left;
			display: block;
			text-align: center;

		}
ul.lof-navigator li img
		{	border: 3px solid #ffffff; }

ul.lof-navigator li.active img, ul.lof-navigator li:hover img
		{	border: 3px solid #1d4d75; }

.lof-navigator-wapper .lof-next,  .lof-navigator-wapper .lof-previous
		{	display: block;
			width: 22px; height: 30px;
			color: #ffffff;
			cursor: pointer;
		}

.lof-navigator-wapper .lof-next
		{	float: left;
			text-indent: -9999px;
			margin-right: 5px;
			background: url(../images/arrow-l.png) no-repeat right center;
		}

.lof-navigator-wapper .lof-previous
		{	float: left;
			text-indent: -9999px;
			margin-left: 5px;
			background:url(../images/arrow-r.png) no-repeat left center;
		}