#cont_gallery{ width:700px; float: left;}
#tabs-2 .galleria{list-style:none;}
#tabs-2 .galleria li{display:block; width:80px; height:80px; overflow:hidden; float:left; margin:0 0 10px 10px; }
#tabs-2 .galleria li a{display:none;}
#tabs-2 .galleria li div{position:absolute; display:none; top:0; }
#tabs-2 .galleria li div img{cursor:pointer;}
#tabs-2 .galleria li.active div img, .galleria li.active div{display:block; }
#tabs-2 .galleria li img.thumb{cursor:pointer; top:auto; left:auto; display:block; width:auto; height:auto;}
#tabs-2 .galleria li .caption{display:block;padding-top:.5em}
* html #tabs-2 .galleria li div span{width:400px} /* MSIE bug */

#tabs-2 .demo {margin:10px auto 0 auto;}
#tabs-2 .gallery_demo{float: left; width: 180px; margin:25px 0 0 15px;}
#tabs-2 .gallery_demo ul{ height:80px; padding: 0;   }
#tabs-2 .gallery_demo li{width:80px; border: 2px solid #000; margin: 0 5px 5px 0; float:left;}
#tabs-2 .gallery_demo li div .caption{font-size: 12px ;}
#tabs-2 #main_image{margin: 10px 0 0 0; float: left; width:700px; text-align:center; overflow: hidden;}
#tabs-2 #main_image img {margin-bottom:0; width:700px;}
#tabs-2 #main_image .caption { width:692px; display:block; padding: 4px; font-weight:bold; text-align:center; background-color: #000; color:#FFF; font-size: 12px;}
#tabs-2 .nav {clear:both; font-size:11px; letter-spacing:2px; text-align:center;}
#tabs-2 .nav a{color:#333;}
