html, body
{
background: #FFF;
background-image: url('_img/gallery_bg.jpg');
background-repeat: no-repeat;
}
 
#gallery a
{
border-bottom:0px;
}


/* FOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNTSSSSSSSSS */

.number
{
background: #ECEEEE;
padding: 1px 5px;
position:absolute;
bottom: -5px;
left: -5px;
font-size: 0.8em;
-o-border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}



.thumb, .thumbnone
{
position:relative;
float: left;
margin: 0 5px 5px 0;
background-color: #fff;
width: 110px; 
height: 110px; 
border: 10px #ECEEEE solid;
-webkit-box-shadow: 1px 1px 2px #d1d1d1;
-moz-box-shadow: 1px 1px 2px #d1d1d1;
box-shadow: 1px 1px 2px #d1d1d1;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
transition: all 0.2s linear;
}

.thumb a, .number a
{
color: #b6adad;
}

.thumb:hover
{
color: #ef1400;
-webkit-box-shadow: 0px 0px 6px #b40000;
-moz-box-shadow: 0px 0px 6px #b40000;
box-shadow: 0px 0px 6px #b40000;
}



.clear
{
clear:both;
}

/* end fonts */


/* BLOCKKKKKKKKKKSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS */

#body
{
font-size: 0.75em;
padding: 30px 20px 100px 20px;
margin: 0;
}

#gallery
{
text-align: left;
position:relative;
clear:both;
}