
	body{
		margin: 0;
		padding: 0;
		background: #1c1c1c;
		color: #999;
		font-family: arial, helvetica, sans-serif;
	}

	#wrapper{
		margin: auto;
		position: relative;
	}
	
	.main{
		overflow: hidden;
		zoom:1;
	}
	
	#header{
		height: 90px;
		padding-top: 10px;
	}
	
	#header a{
		display: block;
		width: 254px;
		height: 71px;
		background: url(logo.gif);
	}
	#header a:hover{
		opacity: .8;
		filter: Alpha(opacity=80);
	}
	
	#header h1 span,
	#header h2{
		display: none;
	}
	
	
	#breadCrumb{
		position: absolute;
		top: 90px;
		left: 15px;
		font-size: 10px;
	}
	
	#imgCount{
		position: absolute;
		top: 120px;
		font-size: 10px;
		text-align:center;
		width: 80px;
		left: 350px;
	}
	
	
	#nav{
		position: absolute;
		top: 90px;
		right: 15px;
		font-size: 10px;
	}
	
	#header h1,
	#breadCrumb p,
	#nav p,
	#imgCount p,
	#footer p{
		margin: 0;
	}
	
	
	
	#footer{
		text-align: right;
		font-family: trebuchet ms;
		font-size: 12px;
		padding-bottom: 20px;
	}
	
	a{
		color: #fff;
		/*text-decoration: none;*/
	}
	a:visited,
	a:link{
		text-decoration: underline;
	}
	a:hover,
	a:focus,
	a:active{
		text-decoration: none;
	}
	
	/*************************************************
	*	img
	*************************************************/	
	#mainIma{
		text-align:center;
	}
	#preview{
		position: absolute;
		right: 15px;
		top: 20px;
		height: 52px;
		overflow: hidden;
	}
	#preview img{
		border: 0;
		display: block;
	}
	.sgThumbnailPreview{
		opacity: .5;
		filter:Alpha(opacity=50);
	}
	.sgThumbnailPreviewCurrent{
		opacity: .9;
		filter: Alpha(opacity=90);
	}
	#preview a{
		border: 1px solid #fff;
		float: left;
		margin-left: 5px;
		display: inline;		
		background: #000;
	}
	#preview a:hover img{
		opacity: 1;
		filter:Alpha(opacity=100);
	}
	/*************************************************
	*	/img
	*************************************************/	
	
	/*************************************************
	*	thumb
	*************************************************/

	#mainAlb{
		padding-top: 10px;
	}
	.thumb{
		float: left;
		background: url(backImg.gif);
		width: 108px;
		height: 108px;
		position: relative;
		padding: 11px;
	}
	.thumb img{
		width: 108px;
		height: 108px;
		display: block;/*
		background: gray;*/
		border: 0;
		opacity: .9;
		filter:Alpha(opacity=90);
	}
	
	.thumb p{
		margin: 0;
	}
	.thumb:hover img{
		opacity: 1;
		filter:Alpha(opacity=100);
	}
	
	#mainAlb .desc{
		margin:0;
		padding: 10px 15px 15px;
		clear:left;
		font-size: 12px;
	}
	
	
	
	/*************************************************
	*	/thumb
	*************************************************/	
	
	
	/*************************************************
	*	gallery
	*************************************************/
	#wrapper{
		width: 780px;
	
	}
	#mainGal{
		margin: 0 -10px;
	}
	.gallery{
		float: left;
		background: url(backGal.gif);
		width: 358px;
		height: 125px;
		padding: 11px;
		position: relative;
		margin: 10px;
		display: inline;
	}
	.gallery img{
		width: 358px;
		height: 125px;
		display: block;/*
		background: gray;*/
		border: 0;
		opacity: .9;
		filter: Alpha(opacity=90);
		position: relative;
		z-index: 1;
	}
	.gallery h3,
	.gallery p{
		margin: 0;
	}
	.gallery h3{
		position: absolute;
		left: 11px;
		top: 11px;
		width: 358px;
		font-size: 35px;
		/*padding-left: 5px;*/
		font-weight: normal;
		letter-spacing: -4px;
		/*line-height: 25px;*/
		opacity: .5;
		filter:Alpha(opacity=50);
		font-family: trebuchet ms;
		z-index: 2;
		overflow: hidden;
		height: 38px;
		line-height: 36px;

	}
	

	
	.gallery h3 a{
		padding-left: 5px;
		/*padding-top: 6px;*/

	}
	
	
	.gallery h3 .value{
		position:relative;
		z-index:2;
		/*width: 353px;*/
	}
	.gallery h3 .shadow{
		color: #000;
		z-index: 1;
		position: absolute;
		left: 6px;
		top: 1px;
		/*width: 352px;*/
	}
	.gallery h3 span{
		/*border: 1px red solid;*/
		display: block;
	}
	
	
	
	
	.gallery .link{
		position: absolute;
		left: 11px;
		bottom: 11px;
		width: 358px;
		text-align: right;
		font-size: 10px;
		background: #000;	
		/*padding: 5px;*/
		opacity: .5;
		filter:Alpha(opacity:50);			
		z-index: 2;
	}
	.gallery .link a{
		padding: 5px;
		width: 348px;
	}

	.gallery .link a,
	.gallery h3 a{
		display: block;
	}

	.gallery .desc{/*
		position: absolute;
		left: 11px;
		top: 50px;
		padding: 0 5px;
		width: 348px;
		height: 67px;
		overflow: hidden;
		z-index: 2;
		line-height: 16px;
		opacity: .2;
		filter: Alpha(opacity=20);
		color: #fff;
		height: 50px;*/
		display: none;
	}
	/*
	.gallery .plainLink a{
		position: absolute;
		left:0;
		top:0;
		width:380px;
		height:147px;
		z-index:3;
		
		background:#1c1c1c;		
		opacity:0;
		filter:Alpha(opacity=0);
	}
	*/
	.gallery:hover h3{
		opacity: .8;
		filter:Alpha(opacity=80);
	}
	
	.gallery:hover .link{
		opacity: .6;
		filter:Alpha(opacity=60);
	}
	
	.gallery:hover .desc{
		opacity: 0;
		filter:Alpha(opacity=0);
		/*background: #000;*/
	}
	
	.gallery:hover img{
		opacity: 1;
		filter:Alpha(opacity=100);
	}
	
	
	.gallery a:visited,
	.gallery a:link{
		text-decoration: none;
	}
	
	
	/*************************************************
	*	/gallery
	*************************************************/	

