body{
		padding: 0;
		margin: 0;
}
h1 {
	margin:0;
	padding: 4px;
}
	h1, h3,h4{margin:1px 4px; text-align:center; font-family: sans-serif;}
	table{width: 98%; margin: 0.5%;}

#h__eader {border-bottom: 1px solid black;}
 #header h1{
 		padding-top:16px; 
 	 text-align:left;
	 font-size: 200%;
 }


#wrapper{
;
}
#container {
	width: 100%;
	float: left;
}
#content {
;	
}
#main{
	margin:  0 0 4px 25%;
	border-left:1px solid;
	border-bottom:1px solid;
	text-align: left;
	padding: 0;
}
#main{
	padding: 0;
}
#main img{
	margin:0; border:1px solid;
}

p{font-size:small ;text-align: justify; 
	text-indent: 2em; padding:0 8px;}

#left {
	width: 25%;
	float: left;
	border-right: 1px solid;
	border-bottom: 1px solid;
	
}

#leftmenu{font-family: sans-serif; text-align:left; border:solid 1px; 
  				margin:0 0.5%; padding:0; position:absolute; width:28%; top:0; 
				left:0; background-color: #69f;}

			
				
#footer {
	text-align:center;
}

.clearing {
	height: 0;
	clear: both;
}

/*
	user style
*/

 
	.user{	font-family: Verdana;
			 font-size:small;
			 padding-left:2px; 
			 margin:4px; 
			 font-weight:bold;}
	#left .galls_list{
        	               border-collapse: collapse;
                        border-spacing: 0px; /* cellspacing */
			     font-family: Lucida Grande, Verdana, Trebuchet MS, sans-serif;
				  font-size: x-small;
				  margin: 0 0 12px 4px;
				  padding: 0;
				  clear: both;
							}

	#left .galls_list a{
		   text-decoration: none;		
			color: Black;
			background: transparent;
			margin: 0 4px;
			padding: 0 4px;
	}
	#left .galls_list a:hover{
		   text-decoration: none;		
		   background-color: #205590;
			color: #ff0
	}

	.infobox{padding:2px; margin:2px 4px;font-size:xx-small; 
				border: 1px outset;	font-family: Tahoma; 
				white-space: pre;
				font-family: monospace;
				font-size: x-small;

}
	#login{font-size:small;text-align:left; 
			azimuth:0; margin:2px 4px; border:outset 1px; 
			}
  #copyright{position:absolute; left:2px; top:0; font-size: x-small; 	font-family: Tahoma;}			
 	#admin{width:98%; display:inline; padding:0; margin: 0 4%; border:solid 0px;}
	#admin fieldset{padding: 4px;  margin:4px;}
	#add_user{
					border:1px solid; padding:1%;
					margin: 0.5%;
				}

  	.edit{font-family:monospace; width:50%; margin:4px 2px 2px 0; border:1px solid;}
  	#file{font-family:monospace;}  			
  .tab{padding:0; text-align:left; width:100%; margin:0;}
  .techinfo{margin:2%; padding:2px; text-align:left; font-size: small;
  				font-family: monospace; border:1px solid; background-color: #0c0;}
  .error{margin:2%; font-size: small; font-family: monospace; 
  			border:1px solid; background-color: #c00;}
	#left #logoff{
	text-align: center;
	display: block;
	color: Red;
	font-family: sans-serif;
	margin: 2%;
	font-size: smaller;
	padding: 2px;
	}
	#left #logoff:hover{
	background: Black;
	color: White;
	}
	.img_panel{
		margin: 2px;
		padding: 10px;
		overflow: hidden;
		width: 96%;
	}
	.wrap_thumbs{
		float: left;
		margin: 0 2% 4% 3%;
		width: 176px;
		padding:  0px;
		background: Fuchsia;
		position: relative;
	}

	.thumbs{
		padding: 6px;
		position: relative;
		top: -10px;
		left: -10px;
		border: 1px solid;
	}	
	
	
	.thumbs p{
	font-size: x-small;
	font-family: Tahoma;
	margin: 2px 4px;
	padding: 0;
	text-indent: 1ex;
	}
	.thumbs a img{
		border: none;
	}
	
		.infobox, .user, #footer, #login, h2, h3, h4{
		border: 1px solid #444;
		border-left: 10px solid #205590;
	}

	
/*
test part &
release candidate
*/

#footer{
	clear: both;
}
	
.asdasdasd{
  opacity: 0.5;
  filter:alpha(opacity=50);
}

