
 

  
  .photo_details
 { 
	 
	  
	  
	 position: relative; 
	  
	float: left;
	display: block;
	vertical-align: top;
	   
	
	text-align: left;
	
	  width: 270px; 
	z-index: 1000000;
	
	color: #666666; 

 height: auto;
text-decoration: none;
   
   overflow-y: auto;

font-size: 14px;
 }
 
 

 
   .photo_details a, 
   .photo_details a:hover
{
	 
 
text-decoration: none;	
font-weight: normal; 
}
 
 
  .photo_details .photo_details_up
  {
	min-height: 10%;  
  }
  

  .photo_details .photo_details_up .album
 {
    margin-top: 10px;
	font-size: 13px;
	
font-family: century gothic, 'HelveticaNeue-Light',Helvetica,Arial,sans-serif;	

	color: #666666; 
		-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	padding: 15px;
	padding-top: 0px;
	padding-bottom: 10px; 
		padding-left: 25px;
		line-height: 180%;
 }

  .photo_details .photo_details_up .album .a_name, .photo_content  .photo_details .photo_details_up .album .a_name:hover
 {
	 
	  font-size: 14px;
font-family: century gothic, 'HelveticaNeue-Light',Helvetica,Arial,sans-serif;	
  
	color: #3892cf;
	font-style: italic;
	
	 
	
	display: block;
 }
 
 .photo_details .photo_details_up .album .a_name:hover
 {
	color: #cccccc; 
 }
 
   .photo_details .photo_details_up .album .port_name, .photo_content  .photo_details .photo_details_up .album .port_name:hover
 {
	  font-size: 14px;
font-family: century gothic, 'HelveticaNeue-Light',Helvetica,Arial,sans-serif;	
	font-size: 15px;   
	color: #3892cf;
 }
 
 .photo_details .photo_details_up .album .port_name:hover
 {
	color: #555555; 
 }
 
 
  .photo_details .photo_details_up .nume_photo
 {

	font-size: 18px;
	color: #ffffff;
	text-align: left;
	font-style: italic;
	margin-top: 5px;
	margin-bottom: 15px;
	font-weight: bold;
 }
 
 
  .photo_details .photo_details_up .desc_photo
 {

	font-size: 12px;
	color: #ffffff;
	text-align: left;
	font-style: italic;
	margin-top: 25px;
	margin-bottom: 15px;
	font-weight: bold;
 }





  .photo_details  .edit_box
 {
	position: absolute;
	top: 0px;
	left: 10px;
	 z-index: 10000000000000;
	
 }
 
  .photo_details  .edit_box  span
 {
	 
	 	 color: #666666;
	 background:#ffffff;
	 font-size: 12px;
	 font-weight: bold;
	 padding: 5px;
padding-left: 30px;
padding-right: 10px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
text-decoration: none;
margin: 5px; 
	font-family: verdana;  
	
 }
 
 .photo_details   .edit_box .edit_box_in
 {
	position: absolute;
	 top: 20px;
	 left: 0px;
	 background: #ffffff;
	 border: #cccccc 1px solid;
	 padding: 10px;
	 display: none;
	 width: 200px;
	 text-align: left;
 }
 
  .photo_details  .edit_box:hover .edit_box_in
  {
	display: block;  
	
  }
 
  .photo_details  .edit_box .edit_box_in .edit,    .photo_content  .photo_details .edit_box .edit_box_in .edit:hover
 {
	 	 color: #666666;
	 
	 font-size: 10px;
	 padding: 5px;
 display: block;
text-decoration: none; 
	font-family: verdana; 
 }
   .photo_details .edit_box .edit_box_in .edit:hover
   {
	background: #cccccc;   
	
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	
   }

  .c_back_table
 {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%; 
	z-index: 100000000000000000000000000000000; 
	display: none;
 }


 
  #light_box_table
 {
	display: none;
	 
	vertical-align: middle;
 
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 10000000000000000000000000000000;
	
	text-align: center;
	 background: url(/template_22/hbk10.png); 
	 
	 spacing: 0px;
	 padding: 0px;
	border: 0px;
 }
 
   #light_box_td
 {
	text-align: center;
	 width: 100%;
	 
	 spacing: 0px;
	 padding: 0px;
  border: 0px;
 }
 
 #light_box_div
 {
	 background: #ffffff;
	 text-align: center;
	 display: block;
	 position: relative; 
border: #000000 1px solid;
 }
 
 
    #light_box_div .content_close 
 {
	cursor: pointer;
	position: absolute;
	top: 10px;
	right: 10px; 
	 z-index: 100000000;
 }
 
 
 
 #light_box_image_table
 {
	 float: left; 
 }
 
  #light_box_details_div
 {
	 float: left;
	 width: 299px; 
	 vertical-align: top;  
 }
 
   #light_box_image_td
 {
	 
	 text-align: center;
	 	width: 100%;
	height: 100%; 
	position: relative;
	background: #191919;
	  
	
 }
 #light_box_image_td  .photo_prev
 {
	opacity: 0.1;
    filter: alpha(opacity=10);
	position: absolute;
	left:  0px;
	top: 48%; 
	width: 24px;
	height: 24px;
	background: url(/template_22/prev2.png);
	cursor: pointer;
	z-index: 100000000000000;
 }
 
     #light_box_image_td .photo_next
 {
	opacity: 0.1;
    filter: alpha(opacity=10);
	position: absolute;
	right:  0px;
	top: 48%; 
	width: 24px;
	height: 24px;
	background: url(/template_22/next2.png);
	cursor: pointer;
	z-index: 100000000000;
 }
      #light_box_image_td:hover  .photo_prev
 ,        #light_box_image_td:hover  .photo_next
 {
	opacity: 1;
    filter: alpha(opacity=100);
 }
 
 
   .photo_details   .add_comment_button, .photo_details    .add_comment_button:hover
   {
		color: #3e3e3e; 
	background: #151515;  
	font-size: 14px;
	padding: 10px; 
	margin-top: 5px; 
	
		  	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding: 5px;   

 font-family: 'HelveticaNeue-Light',Helvetica,Arial,sans-serif;

   }
  
  
  .photo_details    .photo_comments
  {
 
	position: relative; 
	min-height: 50px;
  }
  
   .photo_details  .photo_comments div
  {
	color: #71767a; 
	background: #151515;  
	font-size: 10px;
	padding: 10px; 
	margin-top: 5px; 
	
		  	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding: 5px;
	
  }
  
   #light_box_image
   { 
   position: relative;
   }
 
 