body { margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 5px; background: #BBBBBB; }

h1 { font-family: sans-serif; font-size: 22px; margin-left: 6px; margin-bottom: 10px; margin-top: 0px; padding-bottom:  1px; padding-top: 0px; color: #FFFFFC; font-weight: 700; display: inline; }

img.frame { border: 1px solid #000000; }
img.gallerypix { border: 1px solid #000000; margin-top: 3px; }

p.picname { margin-top: 7px; margin-bottom: 1px; }
p.enlargement { font-family: Verdana; font-size: 12px; width: 600px;  margin-top: 0px; margin-left: 6px; text-align: justify; }

div.wrapper { position: relative; top: 5px; width: 752px; margin-left: auto; margin-right: auto; 
padding-left: 0px; padding-right: 0px; padding-bottom: 0px; margin-bottom: 0px; font-family: sans-serif; font-size: 14px; color: #111111; font-weight: 500; z-index: 15; }

div.banner { position: absolute; z-index: 5; width: 750px; height: 60px; left: 0px; top: 0px; 
margin: 0px; border: 1px solid #cccccc; padding-top: 8px; background-color: #AAAAAA; text-align: center; }

div.nav { position: absolute; z-index: 10; width: 744px; height: 17px; right: 7px; top: 40px; 
margin: 0px; border: none; padding-left: 0px; padding-top: 0px; text-align: center; }

div.pagesbottom { position: absolute; bottom: 0px; left: 0px; }

div.content { position: absolute; z-index: 8; width: 744px; left: 0px; top: 73px; margin-left: 0px;
margin-right: 0px; margin-bottom: 0px; border: 1px solid #cccccc; padding-left: 3px; padding-right: 3px; padding-top: 5px; padding-bottom: 0px; background-color: #AAAAAA; }

div.limit200x266 { width: 204px; height: 272px; margin-left: auto; margin-right: auto; overflow: hidden; }
div.limit266x266 { width: 266px; height: 266px; margin-left: auto; margin-right: auto; overflow: hidden; }

div.gallerypic { width: 236px; height: 294px; float: left; margin-left: 6px; margin-right: 0px; margin-bottom: 5px; padding-top: 4px; border: 1px solid #000000; text-align: center; auto; overflow: hidden; }

div.enlargement { width: 750px; height: 650px; text-align: center; margin-left: auto; margin-right: auto; margin-top: 5px; overflow: hidden; }

div.footer { z-index: 15; width: 734px; height: 20px; left: 0px; margin: 0px; border: 1px solid #cccccc; padding: 8px; background-color: #888888; font-family: sans-serif; font-size: 12px; color: #222222; font-weight: 500;}

.page { font-family: sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #333333; background: #EEEEEE; border: 1px solid #aaaaff; padding-right: 1px; padding-left: 1px; padding-top: 1px; padding-bottom: 1px; margin: 0px; }

span a:link { font-family: sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #666666; background: #AAAAAA; border: 1px solid #DDDDDD; padding-right: 1px; padding-left: 1px; padding-top: 1px; padding-bottom: 1px; margin: 0px; }

span a:visited { font-family: sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #666666; background: #AAAAAA; border: 1px solid #DDDDDD; padding-right: 1px; padding-left: 1px; padding-top: 1px; padding-bottom: 1px; margin: 0px; }

span a:hover { font-family: sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #000000; background: #CCCCCC; border: 1px solid #555555; padding-right: 1px; padding-left: 1px; padding-top: 1px; padding-bottom: 1px; margin: 0px; }

a:link { font-family: sans-serif; font-size: 10px; color: #222244; font-weight: 500; }
a:visited { font-family: sans-serif; font-size: 10px; color: #222244; font-weight: 500; }
a:hover { font-family: sans-serif; font-size: 10px; color: #4444FF; font-weight: 500; }

p a:link { font-family: sans-serif; font-size: 14px; color: #222244; font-weight: 500; }
p a:visited { font-family: sans-serif; font-size: 14px; color: #222244; font-weight: 500; }
p a:hover { font-family: sans-serif; font-size: 14px; color: #4444FF; font-weight: 500; }
