/* CSS Document */

* {

	clear:none;
	
	padding:0px;
	margin:0px;

}

.gal {
	width:900;
	height:600;
	background-color:#478100;
	font-family:Verdana;
	font-size:14px;

	
}

#conts {
	width:100%;
	font-family:Verdana;
	font-size:14px;
	height:500px;
	

	
}

 #gallery_layout ul{
	list-style-type:none;	
	padding-left:10px;
	padding-right:10px;
	
}
#years{
margin-top:20px;
}

#year{
 color:#ce0000; 
 /*border:1px solid red;*/
 padding-bottom:10px;
}

#year a:link{color:#ce0000;}
#year a:visited{color:#ce0000; }
#year a:hover{color:#ce0000; }
#year a:active{color:#ce0000; }
#year a{ text-decoration:underline;}



#gallery_layout{	
	position:relative;
	margin-left:1px;
	margin-right:1px;
	display:block;
	margin-top:20px;
	width:800px;
	




}

#gallery_layout table{
width:100%;
height:100%;
}
#gallery_layout table.index {
padding-top:0px;

/*padding-top:20px;	*/
/*border-top:1px solid #3e7500; */
}


#folder {
	color:#666666;	
	margin-left:22px;
	padding-bottom:5px;
	font-size:14px;
}
#folder a:link{color:#666666; text-decoration:none;}
#folder a:visited{color:#666666; text-decoration:none;}
#folder a:hover{color:#666666; text-decoration:underline;}
#folder a:active{color:#666666; text-decoration:none;}


#folders{
margin-top:15px;
	
}


#year img {
	margin-right:10px;
	
}

th.video , td.video {
	border-left:1px solid #3e7500;
	border-left-style:dotted;
	width:50%;		
	
}

td.video {
	padding-left:40px;
	text-align:left;
}

th.video{ 
	background-image:url(resources/images/green_r.jpg);
	background-position:left;
	background-repeat:repeat-y;
	height:70px;
	vertical-align:middle;
	PADDING-TOP:5PX;

	
}
th.photo{ 
	background-image:url(resources/images/green.jpg);
	background-position:left;
	background-repeat:repeat-y;
	height:70px;
	vertical-align:middle;
	PADDING-TOP:5PX;


}

td.photo {
	padding-left:50px;
	text-align:left;
}

#photo_ico{ 
	background-image:url(resources/images/ico_foto.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-top:10px;
	height:35px;
	padding-left:60px;
	margin-left:30px;
	font-family:calibri;
	font-size:18px;
	color:#3e7500;	
	vertical-align:middle;
	text-align:left;

	
}

#video_ico{ 
	background-image:url(resources/images/video.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:35px;
	padding-top:10px;
	padding-left:60px;
	margin-left:20px;
	font-family:calibri;
	font-size:18px;
	color:#3e7500;	
	vertical-align:middle;
	text-align:left;

	
}


td.photo, td.video{
vertical-align:top;
}



th.path{
vertical-align:middle;
border-bottom:1px solid #3f7600;
border-top:1px solid #3f7600; 
font-weight:bold;
height:50px;
color:white;	
font-size:14px;°
font-family:calibri;
 
/**/
}
#right {
text-align:right;
}

#left {
text-align:left;
}
#thumbs {
background-color:#3e7300; 
padding-left:0px;
padding-top:15px;
height:480px;
vertical-align:top;
text-align:center;

}
#thumbs img {
margin-bottom:15px;
}
#separator{ height:5px; margin:0px; padding:0px;  }
#pages{
	background-color:#3e7300;
	height:20px;
	text-align:center;
	font-size:12px;
	
}
#pages a:link{color:#010163;text-decoration: none;}
#pages a:visited{color:#010163; text-decoration: none;}
#pages a:hover{color:#010163; text-decoration: underline;}
#pages a:active{color:#010163; text-decoration: none;}


.path a:link{color:#010163;text-decoration: none;}
.path a:visited{color:#010163; text-decoration: none;}
.path a:hover{color:#010163; text-decoration: underline;}
.path a:active{color:#010163; text-decoration: none;}

#footer {
background-color:#e009911;

	height:10px;
}
#description {
	background-color:#e58f04;
	height:50px;
	text-align:left;
	font-size:12px;
	color:#010163; 
	border-top:2px solid #fd9f01;
	border-bottom:2px solid #fd9f01;
	padding-left:20px;
		padding-right:20px;
	
}
#thumbnail{
	position:relative;
	display:block;
	float:left;
	clear:none;
	border:1px solid black;
	width:120px;
	height:80px;
	margin:5px;
	margin-left:22px;
	margin-bottom:20px;
	overflow:hidden;
	vertical-align:middle;
	
} 


