@charset "utf-8";

#albums
{
	width:100%;
	height:100%;
}

	#albums_left
	{
		width:200px;
		height:100%;
		float:left;
		border-right:15px solid #000;
	}

	#albums_right
	{
		width:535px;
		height:100%;
		background:#333;
		float:right;
	}

	.albums_roller_up_btn
	{
		height:50px;
		width:200px;
		background-image:url(../images/album_bg.gif);
	}
	
	.albums_roller_down_btn
	{
		height:50px;
		width:200px;
		position:absolute;
		top:615px;
		background-image:url(../images/album_bg.gif);
	}
	
	#albums_left_main
	{
		height:555px;
		width:200px;
		top:65px;
		left:115px;
		overflow:hidden;
		position:absolute;
	}
	
	.albums_left_main_inner
	{
		height:570px;
		width:200px;
		position:absolute;
		display:block;
		background-image:url(../images/album_bg.gif);
	}
	
	.albums
	{
		height:160px;
		width:160px;
	}
	
	.album_photo
	{
		display: block;
		border:0px;
	}
	
	.album_filter
	{
		width:160px;
		height:23px;
		margin-top:141px;
		margin-left:4px;
		position:absolute;
		color:#FFF;
		background-color:#000;
		z-index:4;
		opacity: 0.7;
  		-moz-opacity:0.7;
  		filter:alpha(opacity=70);
	}
	
	.album_loading_img
	{
		position:absolute;
		z-index:1;
	}
	
	.album_photo_container
	{
		height:160px;
		width:160px;
		border:4px solid #FFF;
	}
	
	#album_loading_1
	{
		height:570px;
		display:none;
		color:#FFF;
		background-image:url(../images/album_bg.gif);
	}
	
	#album_loading_2
	{
		width:504px;
		height:560px;
		display:none;
		color:#FFF;
		background:#222;
		border:1px solid #999;
	}
	
	#photo_top
	{
		width:504px;
		margin:10px 0 5px 0;
		height:50px;
		background:#000;
		border:1px solid #000;
	}
	
	#photo_top_right
	{
		width:68px;
		float:right;
		padding:6px 6px 0 0;
	}
	
	.photo_main
	{
		padding:0px 15px 0px 15px;
		display:none;
	}
	
	#photo_home_main
	{
		width:504px;
		height:625px;
		color:#FFF;
		line-height:20px;
		margin-top:10px;
		background:#222;
		border:1px solid #999;
	}
	
	#photo_home_top
	{
		height:65px;
		margin:5px 5px 10px 5px;
		border-bottom:1px solid #CCC;
	}
	
	.photo_home_news
	{
		height:250px;
	}
	
	#photo_home_news_left
	{
		float:left;
		width:240px;
	}
	
	#photo_home_news_right
	{
		margin-right:10px;
		float:right;
		width:250px;
	}
	
	.album_header_div
	{
		padding:4px 4px 4px 8px;
		background:#000;
		border:3px double #333;
	}
	
	#photos_holder
	{
		width:504px;
		height:550px;
		padding:5px 0px 5px 0px;
		background:#222;
		border:1px solid #999;
	}
	
	.photo_container
	{
		
	}
	
	.photo
	{
		z-index:3;
		border:0px;
	}
	
	.photo_loading
	{
		position:absolute;
		top:10px;
		left:10px;
		z-index:2;
		border:0px;
	}
	
	#photo_prev_arrow
	{
		margin-right:3px;
		position:absolute;
		top:325px;
		left:330px;
		visibility:hidden;
	}
	
	#photo_next_arrow
	{
		margin-right:3px;
		position:absolute;
		top:325px;
		left:840px;
	}
	
	.dot
	{
		margin:2px;
	}
	
	#show_img
	{
		position:absolute;
		top:5%;
		left:50%;
		padding:15px;
		display:none;
		z-index:7;
		border:15px solid;
	}
	
	#img_filter
	{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		background:#FFF;
		z-index:6;
		display:none;
		opacity: 0.5;
  		-moz-opacity:0.5;
  		filter:alpha(opacity=50);
	}
	
	#img_cm
	{
		position:absolute;
		top:100px;
		left:50%;
		width:150px;
		height:300px;
		z-index:8;
		display:none;
	}
	
	#img_cm_top
	{
		height:25px;
		width:150px;
		z-index:8;
		background-image:url(../images/img_cm_tab_bg.gif);
	}
	
	#img_cm_content
	{
		height:0px;
		width:100%;
		overflow:hidden;

	}
	
	#img_cm_form
	{
		height:15px;
		width:118px;
		padding:5px;
		background:#FFF;
		border:1px solid #000;
	}
	
	#img_cm_inner_content
	{
		height:260px;
		width:128px;
		background:#999;
		overflow:auto;
		border-left:1px solid #000;
		border-right:1px solid #000;
	}
	
	.cm_content_row
	{
		width:118px;
		padding:2px 5px 2px 5px;
		word-wrap:break-word;
     	word-break:break-all;
    	-moz-binding: url('../wordwrap.xml#wordwrap');
		border-bottom:1px dashed #000;
	}
	
	#enlarge_text_content
	{
		width:180px;
		height:110px;
		position:absolute;
		padding:5px;
		top:290px;
		left:67px;
		background:#FFF;
		border:1px solid #000;
		display:none;
	}
	
	#img_loading
	{
		width:53px
		height:53px;
		padding:5px;
		position:absolute;
		left:50%;
		top:200px;
		margin-left:-26px;
		background:#222;
		border:5px solid #FFF;
		z-index:7;
		display:none;
	}