.demo{
position:relative;
width:80px;
height:63px;
float:right;
text-align:center;
margin:5px !important;
border:3px solid #ededed;
}
.demo a{ 
float:left; 
display:block;
}

.gallery_img {
display:none;
}
.gallery_img.num_block1{
	display:block;
}
.pagination_gallery {
font-size:14px;
clear:left;
}
.active_tab {
font-weight:bold;
text-decoration:underline;
}


.pictoplus{
width:23px;
height:19px;
position:absolute;
left:0;
bottom:0;
cursor:pointer;
background:url(../images/plus-gal.png) no-repeat;
z-index:9999;
}

div.demo div{
width:23px;
height:19px;
position:absolute;
left:0;
bottom:0;
cursor:pointer;
background:url(../images/plus-gal.png) no-repeat;
z-index:9999;
}

.demo a img{ 
float:left;
max-width:80px; 
max-height:63px;
}

.main_content_demo{
	margin:0 auto;
	padding:0;
	width:900px;
	display:block;
}
