	/* albums styles */
	.random_text a{
		color:#666;
		text-decoration:none;
	}
	.album_container
	{
		float: left; 
		width: 110px; 
		height: 180px;
		margin: 5px;
		display: inline;
		padding: 0;
	}
	
	* html .album_container
	{
		margin: 4px;
	}
	
	.album_folder
	{	
		width: 120px;
		height: 110px;
		margin-top: 5px;		
		background: url(img/album/folder_bg.gif) no-repeat bottom left !important;
		display: block;
	}
	
	.album_100mb
	{
		width: 120px;
		height: 110px;
		margin-top: 5px;
		background: url(img/album/foldert.jpg) no-repeat bottom left;
		display: block;
	}
	
	.album_share
	{		
		margin: 0 6px;
	}
	
	/* folder/photo sharing indications */
	.sharing
	{
		float: right;
		font-size: 0;
		line-height: 0;
	}
	
	.foto_star
	{
		padding: 0;
		margin-bottom: -2px; 
		margin-right: 4px;
	}

	* html .foto_star
	{
		margin: 0;
	}
	
	.photo_quality
	{
		float: left;		
	}
	
	.photo_outer
	{
		width: 110px;
		height:140px;
		margin: 5px 0 0 0;
		background: #f8f8f8;
		border:1px solid #CCC;
	}
	
	.photo_outer_
	{
		width: 110px;
		height: 110px;
		margin: 5px 0 0 0;
		background: url(img/album/photo_bg_.gif) no-repeat top left !important;
	}
	
	.photo_outer_white
	{
		width: 110px;
		height: 110px;
		margin: 5px 0 0 0;
		background: url(img/album/photo_bg_white.gif) no-repeat top left !important;
	}
	
	td.photo
	{
		vertical-align: middle;
		text-align: center;
		width: 110px; 
		height: 111px; 
		padding: 0px;		
		margin: 0;
	}
	td.photo img, .one_photo img{border:1px solid #CCC;}
	body:last-child td.photo
	{
		height: 114px;
	}
	
	td.photo a, td.photo img
	{
		padding: 0;
	}	
	
	* html td.photo img 
	{
		display: block;
	}
	
	/* checkbox under photo/catalog style */
	input.check
	{
		background: none;
		border: none;
	}
	
	/***************************
	* Production steps
	**************************/
	
	.back_to_album
	{
		background: url('img/album/back_to_album.gif') no-repeat;
		padding-left: 35px;
	}
	
	.album_back
	{
		margin-bottom: -4px;
		margin-right: 3px;
	}
	
	.make_list_crumb
	{
		position: relative;				
		z-index: 10;
	}
	
	.step, .step_active{
		padding: 3px 30px;
		background-color:#d2edf9;
		color: #17a4de;
		font-weight:normal;
		border:1px solid #d2edf9;
		border-left-color:#e9f6fc;
		font-size:12px;
	}
	
	.step_active{border:1px solid #28abe0;}
	#step1{margin-left:150px;}
	
	* html .step, * html .step_active
	{
		margin-top: -4px;
	}
	
	.crumb_img
	{		
		margin-top: 6px;
		float: left;
	}
	
	.step_link
	{
		position: absolute;
		bottom: -21px;
		left: 167px;
		width: 79px;
		padding-top: 3px;
		padding-bottom: 2px;
		text-align: center;
		font-size: 10px;
		background: url(img/products/crumb_normal.gif) no-repeat top left;		
	}
	
	.step_link_text
	{
		padding-left: 3px;
		padding-right: 3px;
		background: #FFEFD6;		
	}
	
	.orange_text
	{
		color: #5d8c17;
	}
	
	.black_text
	{
		color: #000;
	}
	
	.photo_count
	{
		float: left;
		font-size: 0.9em;
		padding-left: 2px;		
	}
	
	/*******************************
	*	Paging styles
	*******************************/
	.paging_left
	{
		float: left;
		background: #FFF;
	}
	
	.paging_right
	{
		padding-left: 8px;
		float: right;
		background: #FFF;
	}
	.paging-mid{text-align:center;}
	
	.paging_main{background: url(images/main/paging_line.gif) repeat-x 0 3px;}
	.paging_main span{
		background-color:#FFF;
		padding:0 5px;
	}
	
	.pgl_img
	{
		margin-bottom: -2px;
		margin-right: 2px;
	}
	
	.pgr_img
	{
		margin-bottom: -2px;
	}
	
	.one_ph_text
	{
		border: 0 !important;
		text-align: right;
		color: #638A15 !important;
		font-weight: bold !important;
	}
	
	
	/*******************************
	*	Album buttons on the right
	*******************************/
	.right_photo_count
	{
		font-size: 0.69em;
		color: #6B6B6B;
		padding-left: 4px;
	}
	
	.separator_line
	{
		background: url(img/album/separator.gif) repeat-x;
		height: 1px;
		font-size: 0;
		margin: 5px 0 2px 0;
		line-height: 0;		
	}
	
	.b_check_all
	{
		margin: 0 8px -1px 4px;
	}
	
	.b_delete
	{
		margin: 0 8px -1px 4px;
	}
	
	.b_order
	{		
		margin: 0 6px -1px 0;
	}
	
	.b_rotate_left
	{
		margin: 0 8px -3px 3px;
	}
	
	.b_rotate_right
	{
		margin: 0 8px -3px 3px;
	}
	
	.b_check_star
	{
		margin: 0 6px -3px 1px;
	}
	
	.b_uncheck_star
	{
		margin: 0 6px -3px 1px;
	}
	
	.b_view_stars
	{
		margin: 0 4px -3px 0;
	}
	
	.b_edit
	{
		margin: 0 5px -2px 4px;
	}
	
	.b_download
	{
		margin: 0 6px -2px 5px;
	}
	
	.b_mail
	{
		margin: 0 6px 0 4px;
	}
	
	.b_upload
	{
		margin: 0 9px 0 4px;
	}
	
	.b_view
	{
		background: url(img/album/view.gif) no-repeat 3px 6px;
	}
	
	.b_make_album
	{
		margin: 0 5px -2px 0;
	}
	
	

