		#gncontainer {
			position: relative; 
			height: 29px; 
			margin-bottom: 5px;
			display: none;
		}
		
		#gallerynav {
			position: absolute;
			padding: 0px 0px 6px 8px;
			left: 0px; top: 0px;
			width: 100%;
			
			z-index: 5;
			background: #FFF;
			overflow: visible;
			
			font-weight: normal;
			font-size: 11px;
		}
		
		#galleryhelp {
			position: absolute;
			right: 8px; top: 0px;
			z-index: 6;
			font-weight: normal;
			font-size: 11px;
		}
		
		#gallerynav  ul {
			overflow: hidden;
			list-style-type: none;
			margin: 0px;
			padding: 0px;
			white-space: nowrap;
			
			
			/*
            margin-left: 8px;
			position: absolute; 
			left: 0px;
			z-index: 15;
			*/
		}
		
		#gallerynav  ul#masterul {
			/*width: 90%;*/
		}
		
		
		#gallerynav  li .centertreelink {
			width: 80px;
			height: 13px;
			display: inline-block;
			overflow: hidden;
			white-space: nowrap;
			text-overflow: ellipsis;
		}
		
		#gallerynav  ul ul {
			display: none;
			padding-top: 2px;
			padding-right: 0px;
			margin-right: 0px;
			border: 1px solid #993;
			border-width: 0px 0px 1px 1px;
			padding-left: 7px;
		}
		
		/*
		#gallerynav  ul ul ul { border-color: 1px solid #6AD7FF; }
		#gallerynav  ul ul ul ul { border-color: 1px solid #5AC7FF; }
		#gallerynav  ul ul ul ul ul { border-color: 1px solid #4AB7FC; }
		#gallerynav  ul ul ul ul ul ul { border-color: 1px solid #3AA7EC; }
		#gallerynav  ul ul ul ul ul ul ul { border-color: 1px solid #2A97DC; }
		*/
		
		#gallerynav  ul.longlist {
			/*padding-left: 10px;*/
		}

		#gallerynav  li {
			padding: 0px 0px 2px 0px;
			/*overflow: hidden;*/
		}
		
		#gallerynav  ul.smallist > li {
			float: left;
			margin-right: 5px;
			/*display: block;*/
		}
		
		
		#gallerynav a, #galleryhelp a {
			display: block;
			/*float: left;*/
			padding: 2px 3px 2px 52px;
			border: 1px solid #993;
			text-decoration: none;
			background: #FFFF99; 
		}
		
		#galleryhelp a { padding-left: 3px; }
		
		#gallerynav a:hover, #galleryhelp a:hover{
			background: #993; color: #FFF; 
		}
		
		#gallerynav  a.expand, #gallerynav  a.expandplus {
			float: left;
			padding-left: 3px;
			padding-bottom: 5px;
			font-size: 9px;
			color: #333;
		}
		
		
		
		
		
		 /* 16 25 25 */
		
		
		#gallerynav  a { background: #FFFF99; }
		#gallerynav  ul ul a { background: #EFE680;  /* 16 25 25 */	border: 1px solid #993; padding-top: 1px; }
		#gallerynav  ul ul ul a { background: #DFD067; }
		#gallerynav  ul ul ul ul a { background: #E6E057; /* 25 16 16 */ }
		#gallerynav  ul ul ul ul ul a { background: #D0D047; }
		#gallerynav  ul ul ul ul ul ul a { background: #B7C037; }
		#gallerynav  ul ul ul ul ul ul ul a { background: #A7A727; }
		/*#gncontainer #gallerynav  ul ul ul ul ul ul ul a { background: #2A97DC; border: 1px solid #1A87CC; color: #FFF; }*/
		#gallerynav  ul ul ul ul ul ul ul ul a { background: #993; }
		#gallerynav  ul ul ul ul ul ul ul ul ul a { background: #993; }
		#gallerynav  ul ul ul ul ul ul ul ul ul ul a { background: #993; }

		/*
		#gallerynav  a { background: #8AF7FF; }
		#gallerynav  ul ul a { background: #7AE7FF;	border: 1px solid #6AD7FF; padding-top: 1px; }
		#gallerynav  ul ul ul a { background: #6AD7FF; border: 1px solid #5AC7FF; }
		#gallerynav  ul ul ul ul a { background: #5AC7FF; border: 1px solid #4AB7FC; }
		#gallerynav  ul ul ul ul ul a { background: #4AB7FC; border: 1px solid #3AA7EC; }
		#gallerynav  ul ul ul ul ul ul a { background: #3AA7EC; border: 1px solid #2A97DC; }
		#gallerynav  ul ul ul ul ul ul ul a { background: #2A97DC; border: 1px solid #1A87CC; }
		/*#gncontainer #gallerynav  ul ul ul ul ul ul ul a { background: #2A97DC; border: 1px solid #1A87CC; color: #FFF; }*//*
		#gallerynav  ul ul ul ul ul ul ul ul a { background: #1A87CC; border: 1px solid #0A77BC; }
		#gallerynav  ul ul ul ul ul ul ul ul ul a { background: #0A77BC; border: 1px solid #0067AC; }
		#gallerynav  ul ul ul ul ul ul ul ul ul ul a { background: #0067AC; border: 1px solid #00579C; }
		*/
		
		
		/*
		198 231 222
		C6  E7  DE
		
		 50  17  16 - diff = 82
		148 214 206 - dez
		94  D6  CE  - hex


		 51  25  25	= 90
		 99 189 181
		63  BD  B5
		
		 51  16  16 = 82
		 48 173 165
		31  AD  A5
		
		 40  25  17 = 82
		 08 148 148
		08  94  94
		*/
		
		
		
		
		
		
		
		
		
		#main .page .galleryblocktitle {
			float: left;
			width: 49%;
			margin: 18px 0px 5px 0px;
		}
		
		#main .page .galleryblocktitle .albumtitle, #main .page .galleryblocktitle .albumdesc {
			text-align: center;
			padding-top: 10px;
		}
		#right .rightpage .galleryblocktitle .albumtitle {
			color: #FFF;
			font-size: 14px;
		}
		#right .rightpage .galleryblocktitle .albumdesc {
			display: none;
		}
		
		.galleryinfo {
			margin-left: 10px;
			margin-bottom: 18px;
		}
		
		ul#imgarray, #imgarray {
			margin: 0px;
			padding: 0px 0px 0px 10px;
			overflow: auto;
		}
		
		ul#imgarray li {
			/*display: block;*/
			position: relative;
			float: left;
			list-style-type: none;
	    height: 172px;
			width: 134px;
			/*
	    height: 176px;
			width: 138px;
			*/
			padding: 5px 2px 3px 2px;
			border: solid 3px #888;
			margin: 0px 10px 12px 0px;
			background: #AAA;
			text-align: center;
			-moz-border-radius: 5px;
	    -webkit-border-radius: 5px; 
			border-radius: 5px;
		}
		
		div#imgarray a {
			text-decoration: none;
		}
		
		
		#imgarray li.isdir {
			border: solid 3px #555;
			background: #CCC;
			/*
			width: 138px;
			height: 176px;
			padding: 3px 0px 1px 0px;
			*/
		}
		
		#imgarray li.isimage {

		}
		
		
		/* details for album title */
		#main .page .imgcard {
			position: relative;
			list-style-type: none;
			padding: 0px 9px;
			margin: 0px 15px 0px 0px;
			text-align: center;
		}	
		

		.imgalbut {
			position: absolute;
			top: 6px;
			right: 6px;
			padding: 5px 5px 2px 5px;
			display: none;
			background: #333;
			opacity: 0.9;
			filter: alpha(opacity=90);
			-moz-border-radius: 2px;
			-webkit-border-radius: 2px;
			border-radius: 2px;
		}

		

		#galleryblock .imgalthumb a:hover {
			background: transparent;
		}
		
		/* imgal img for right column */
		.imgalthumb img  {
			max-width: 135px;
			max-height: 84px;
		}
		
		#main .page .imgalthumb img {
			/*margin-top: 4px;*/
			max-width: 113px;
			max-height: 94px;
			padding: 5px;
			background: #FFF;	
			border: 2px solid #BBB;
			border-color: #999 #333 #333 #999;
			/*
			background: #888;	
			border: 6px double #BBB;
			border-color: #DDD #555 #555 #DDD;
			*/
			-moz-border-radius: 6px; 
			-webkit-border-radius: 6px;
			border-radius: 6px;
		}
		
		
		#main .page .imgalthumb img:hover  {
			background: #BBB;	
			border-color: #555 #777 #777 #555;
		}
		
		#main .page .imgcard .imgalthumb img {
			min-height: 160px;
			max-width: 250px;
			max-height: 250px;
		}
		
		li.isdir .imgalthumb img {
			max-width: 112px;
			max-height: 105px;
		}
		
		.imgalthumb .datacaptionstr, .imgalthumb .datatags, .imgalthumb .dataviews {
			display: none;
		}
		
		.imgcaption, .albumcaption {
			position: absolute;
			top: 122px;
			left: 4px;
			width: 130px;
			height: 52px;
			padding: 2px;
			background: #DDD;
			font-size: 11px;
			text-align: left;
		}
		.isdir .imgcaption {
			top: 120px;
			left: 2px;
			width: 128px;
			height: 50px;
		}
		
		.albumcaption {
			/*top: 141px;*/
			height: 21px;
			background: transparent;
			/*background: #AAA;*/
			text-align: center;
			font-size: 14px;
			font-weight: bold;
		}

		.imgcaption .imgcaptiontext {
			height: 40px;
			overflow: auto;
			line-height: 0.9;
		}
		
		#main a.imgdownload {
			display: block;
			position: absolute;
			background-image: url(/img/shellicons/disk.png);
			top: 3px;
			right: 3px;
			width: 10px;
			height: 10px;
		}
		#main a.imgdownload:hover {
			width: 12px;
			height: 12px;
			background-image: url(/img/shellicons/diskl.png);
		}
		
		.imgsize {
			position: absolute;
			right: 5px;
			bottom: 3px;
		}

		.imgtagsdesc {
			position: absolute;
			left: 2px;
			bottom: 13px;
			width: 30px;
			font-weight: bold;
			line-height: 0.9;
		}
		.imgtags {
			position: absolute;
			left: 31px;
			bottom: 10px;
			min-width: 20px;
			height: 13px;
			background: #DDD;
			font-weight: bold;
			line-height: 0.9;
		}
		

		.exifdets {
			display: none;
		}