
#copyright {font-size: 80%; /*position: fixed; top: 676px;*/ text-align: center; font-family: Arial, Helvetica, sans-serif;}

input, textarea, checkbox, select  {border-width: 1px; border-style: solid; border-color: black;} 

body {color: #000;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
padding: 0px;
margin: 0px;
}

a img {border: none;}

a {color: #999900;/*#f60;*/}

.error {color: #f60;}

h1 {
  font-size: 120%;
  border-width: 1px 0px;
  border-style: solid;
}

h3 {
  font-size: 100%;
  text-align: center;
}

.commentbox {max-width: 600px; font-size: 90%; margin: 10px auto;}
.commentbox .header {background-color: #cccc99; padding: 2px;}
.commentbox .header h2 {margin: 2px;}
.commentbox .content {border-style: dashed; border-width: 0px 1px 1px 1px; padding: 3px;}

#rootadmin .mybox {
  border-width: 1px;
  border-style: solid;
  width: 530px;
 margin:5px;
}

.mybox {

  padding: 5px;
}

.mybox + .mybox {margin-top: 10px;}


.mybox  .header { 
/*  font-size: 140%;*/
}

.mybox  .header h2 {margin: 3px 0px; border-bottom: 1px solid black; font-style: italic; text-transform:uppercase; background-color: #ccc; opacity: 0.50;}

.mybox .content, .mybox .footer {
  margin-left: 10px;
  /*  text-align: justify;*/
 }

.mybox .content img {margin: 2px;}


.topbar {height: 76px; padding: 0px 0px;

}
.topbar .clear {clear: both;}

.topbar ul {
 font: bold 14px verdana, arial, sans-serif;
 list-style-type: none;
 padding-bottom: 0px;
 margin: 0px;
 display: block;
 padding: 0px;
}

.topbar ul li {
  float: left;
  border-style: solid;
  border-width: 0px;
  margin: 0px;
  padding-top: 27px;
  /*background-color: #ccc;*/
  
}

.topbar li a img {border: none;}

.topbar li a:hover img {

}

.topbar li a {

  display: block;
  text-decoration: none;
  border: none;
  padding: 0px;
  margin: 0px;
  border-style: solid;
  border-width: 0px;
  border-color: black;
}



.topbar li.active {
}

.topbar li.active a {
}




/* g2html */
img.g2html-left {
 float: left;
 margin: 1px;
}

.left {float: left;}

img.g2html-right {
 float: right;
 margin: 1px;
}

.right {float: right;}


/* libnews.inc */

table.tab-list-v {
  margin-left: 15px;

}
table.tab-list-v, table.tab-list-v td{
  border-style: solid;
  border-width: 1px;
  border-collapse:collapse;
  padding: 3px;
}


table.tab-list-v th {
  padding: 3px; 
  border-bottom-style:solid;
  border-bottom-width: 1px;
}

table.tab-list-v td {
  border-collapse:collapse; 
  padding: 3px; 
  font-size: 90%;
  border-style: solid;
  border-width: 1px;
}


/*****************/


legend {
  padding: 5px;   
  border-style: solid;  
  border-width: 1px;
}

#adminmain {

}



#root {
 padding: 0px;
 margin: 0px auto;
 width: 805px; 

}

#action_photo #root {width: 100%;}

#ssponsors {
position: fixed; top: 616px; text-align: center;
}

#sponsors img {border: none;}

#main { 
  height: 495px;
  width: 755px;
 padding: 25px;
  background-repeat: no-repeat;
  background-image: url('/img/background_ori.jpg');
}

#content {
/*
  border-style: solid; 
  border-width: 1px;
  border-color: #000;
*/
  overflow: auto;
  height: 495px;
  width: 530px;
  background-color: #fff;
}

/*#contact, */
#content
{

background-image: url('/img/background_opac.jpg');
background-attachment: fixed;

background-position: 50% 76px;
/*background-repeat: no-repeat;*/


}
#boxright {
 float: right;
 width: 210px;
}

#contact, #utilslinks {
font-size: 90%;

 background-image: url('/img/background_opac.jpg');
 background-attachment: fixed;

 background-position: 50% 76px;

padding: 3px;
 margin-bottom: 10px;
}

h1, table.tab-list-v th {
  background-color: #000;
  color: #fff;
}

table.tab-list-v td, fieldset, legend, h3 a {
  background-color: #fff;
}


#root {
/*
background-image: url('/img/construc1_01_op.jpg');
background-position: center 76px;
background-attachment: fixed;
background-repeat: no-repeat;
*/
}



#easygal ul.dirs, ul.bullet {list-style-image: url('/img/upload/bullet.gif');}

#easygal ul.dirs, #easygal ul.files {
  /*font: bold 14px verdana, arial, sans-serif;*/
 padding-bottom: 0px;
 display: block;
 /*list-style-type: none;*/
}

#easygal ul.dirs {}


div.files {}

#easygal ul.files {margin: 0px; padding: 0px;}

#easygal ul.files fieldset {min-width: 220px;}

#easygal ul.files li {display: block; padding: 3px;float: left;}

#photo .nav, #easygal .nav {border-bottom: 1px solid black; margin-bottom: 5px; opacity: 0.70; background-color: #ccc;}

#photo a, #easygal a {font-weight: bold; text-decoration: none;}

#photo .nolink, #easygal .nolink {text-decoration: line-through;}

#easygal .infodir {padding: 3px; /*opacity: 0.70; background-color: #ccc;*/ border: 1px dashed black; margin: 0px 5px;}
