#overlay						{ display:none; background:url(../libjs/bg.png) repeat top center; color:#FFFFFF; position:fixed; _position:absolute; padding:0px;  width:100%;  height:100%; top:0; left:0; z-index:100; }
#loadlibjs						{ display:none; font:12px arial; color:#c1c1c1; position:absolute; text-align:center;!important width:200; left:30%; top:0px; z-index:150; }
#loadlibjs a					{ outline:none; }
#loadlibjs p.loading			{ background:white; border:1px solid #343434; color:#7f7e82; font-weight:bold; text-align:center; padding:20px; margin:0; width:200px; margin:0 auto; }

#viewlibjs div					{ padding:0; margin:0; }
#viewlibjs div.mini				{ float:right; background:white; width:70px; text-align:center; margin-left:10px; }
#viewlibjs div.mini	a img		{ border:0; margin:10px; }
#viewlibjs div.mini div.cont 	{ height:300px; overflow:hidden; margin:0 0 5px 0; text-align:left; }
#viewlibjs div.mini div.all 	{ height:300px; width:70px; overflow:hidden; margin:0 0 5px 0; position:absolute ; }
#viewlibjs div.mini div.slide	{ left:0; top:0; position:relative; text-align:center; }
#viewlibjs div.mini div img		{ border:1px solid white; vertical-align:middle; width:50px; margin:5px 0; }
#viewlibjs p.title				{ text-align:center; font:bold 14px arial; color:white; margin:20px 0 20px 0; padding:0; }
#viewlibjs table				{ margin:0 auto; padding:0; }
#viewlibjs table td				{ vertical-align:top; }

#viewlibjs #jslibphoto			{ background:#FFFFFF; margin:0 auto 50px auto; width:300px; overflow:hidden; }
#viewlibjs #jslibphoto p 		{ color:#7f7e82; font-weight:bold; padding:10px; text-align:center; }
#viewlibjs #jslibphoto p a		{ display:block; float:right; text-decoration:none; color:#7f7e82; padding-top:5px }
#viewlibjs #jslibphoto p a img	{ border:0; vertical-align:middle; }

#viewlibjs #jslibphoto a.bottom	{ display:none; }


