/* Web Design & Development by Dunia Basciu  - www.duniabasciu.com*/
/* slides styling */

#container div.gal { background-image:none; }

.photo {width:510px; 
			 height:560px; 
			 text-align:left; 
			 position:relative;
			 margin:20px auto 0;}

.photo ul.master {padding:0; 
			 margin:0; 
			 list-style:none; 
			 width:510px; 
			 height:auto; 
			 position:relative; 
			 z-index:10;}

.photo ul.master li {display:block; 
			 width:85px; 
			 height:31px; 
			 float:left;}
			 
.photo ul.master li a.tab {display:block; 
			 font-size:11px; 
			 width:85px; 
			 height:30px; 
			 text-align:center; 
			 line-height:30px; 
			 color:#000; 
			 text-decoration:none; 
			 border:1px solid transparent; 
			 /*border-width:1px 1px 0 0;*/ 
			 background:#fff; 
			 font-family:verdana, arial, sans-serif;}

.photo ul.master li a ul, .photo ul.master li ul
			 {display:none;
			 position:relative;}

.photo ul.master li.current a {color:#fff; 
			 background:#314C82;
			 font-weight: bold;}

.photo ul.master li a:hover, .photo ul.master li:hover a
			 {color:#000; 
			 background:transparent;}

.photo ul.master li.current ul {display:block; 
			 position:absolute; 
			 left:0; 
			 top:31px; 
			 list-style:none; 
			 padding:0; 
			 margin:0; 
			 height:490px; 
			 background:#fff; 
			 width:452px; 
			 padding:10px 20px; 
			 border:4px solid #314C82; 
			 z-index:1;}

.photo ul.master li a:hover ul, .photo ul.master li:hover ul
			 {display:block; 
			 position:absolute; 
			 left:0; 
			 top:31px;
			 list-style:none; 
			 padding:0; 
			 margin:0; 
			 height:490px; 
			 background:#fff; 
			 width:452px; 
			 padding:10px 20px; 
			 border:4px solid #314C82; 
			 z-index:100;}

.photo ul.master li ul li {display:inline; 
			 width:96px; 
			 height:81px; 
			 float:left; 
			 border:1px solid #fff;
			 margin:3px 12px 6px 3px;}
			 
.photo ul.master li ul li.spazio {border: 1px solid #fff;
      width:450px;
			height:300px;}
			
.photo ul.master li ul li img.first {
  		position:absolute;
			top:10px;
			left:20px;
      width:450px;
			height:300px;
			border:2px solid #fff;  }

.photo ul.master li ul li a {display:block; 
			 width:96px; 
			 height:81px; 
			 margin:0;
			 padding:0;
			 cursor:default; 
			 float:left; 
			 text-decoration:none; 
			 background:#fff; 
			 border:1px solid #fff;}

.photo ul.master li ul li a img {display:block; 
			 width:92px; 
			 height:77px; 
			 border:2px solid #fff;}

.photo ul.master li a:hover ul li a:hover, .photo ul.master li:hover ul li a:hover 
			 {white-space:normal; 
			 background:#fff;
			 /*position:relative;*/
			 }

.photo ul.master li a:hover ul li a:hover img, .photo ul.master li:hover ul li a:hover img 
			 {position:absolute; 
			 left:20px; 
			 top:10px; 
			 width:450px; 
			 height:300px; 
			 border:2px solid #fff;}