/* body */
   body
   {
   background-color: #D0D0D0;
   font-family: garamond;
   }
   
   /* outbonds*/
      .outbonds
      {margin: 1em 3em;}



         /* container */
            .container
            {
            background-color: #FFFFFF;
            background-image: url("images/bg-left.jpg");
            background-repeat: repeat-y;
            color: #000000;
            width: 100%;
            position: relative;
            top: 0.5em;
            right: 0.5em;
            }

            /* header */
               .header
               {
               background-image: url("images/bg-header.jpg");
               background-repeat: repeat-x;
               width: 100%;
               height: 10em;
               }

               /* contacts */
                  .contacts
                  {
                  margin-right: 0.5em;
                  float: right;
                  }

                  .contacts a
                  {
                  font-size: 0.8em;
                  color: #C0C0C0;
                  }
               /* /contacts */
               
               /* logo */
                  div.logo
                  {
                  border-bottom: 1px solid #C0C0C0;
                  }

                  img.logo
                  {
                  border: none;
                  margin-left: 0.5em;
                  }
               /* /logo */
            /* /header */
            
            /* menu */
               .menu
               {
               float:left;
               text-align: center;
               list-style: none;
               border-bottom: 0.3em solid #000000;
               width: 9em;
               margin: 1em;
               padding:0;
               font-size:smaller;
               }
                  
               /* current page */
                  ul.menu li.highlight
                  {
                  display: block;
                  background: url("images/highlight.gif");
                  padding: 0.3em;
                  border: 0.3em solid #000000;
                  border-bottom: 0;
                  height: 1.2em;
                  }
               /* /current page */
                  
               /* not selected button */
                  ul.menu li.nothighlight a
                  {
                  display: block;
                  background: url("images/nohighlight.gif");
                  padding: 0.3em;
                  border: 0.3em solid #000000;
                  border-bottom: 0;
                  height: 1.2em;
                  text-decoration:none;
                  color:#0C0C0C;
                  }
               /* /not selected button */
                  
               /* selected button */
                  ul.menu li.nothighlight a:hover
                  {
                  background: url("images/highlight.gif");
                  font-weight: bold;
                  }
               /* /selected button */

               /* not selected last button */
                  ul.menu li.lastnothighlight a
                  {
                  display: block;
                  background: url("images/nohighlight.gif");
                  padding: 0.3em;
                  border: 0.3em solid #000000;
                  height: 1.2em;
                  text-decoration:none;
                  color:#0C0C0C;
                  }
               /* /not selected last button */

               /* selected last button */
                  ul.menu li.lastnothighlight a:hover
                  {
                  background: url("images/highlight.gif");
                  font-weight: bold;
                  }
               /* /selected last button */
            /* /menu */
            
            /* floatright */
               .floatright
               {
               float: right;
               width: 9em;
               margin-right: 0.5em;
               }

               .floatright .img
               {
               border: none;
               width: 9em;
               height: 2.6em;
               }

               .floatright .img1
               {
               border: none;
               width: 9em;
               height: 5em;
               }

               .floatright .movie
               {
               margin-right: 0.5em;
               margin-top: 2em;
               }

               .floatright #movie
               {
               width: 9em;
               height: 7.5em;
               }
            /* /floatright */
            
            /* main*/
               .main
               {
               width: 50%;
               margin-left: 23%;
               margin-bottom: 2em;
               padding: 1em;
               text-align: justify;
               background-color: #FFFFFF;
               }
               
               .mainindex
               {
               width: 50%;
               margin-left: 23%;
               margin-bottom: 2em;
               padding: 1em;
               text-align: justify;
               border-right: 2px solid #222222;
               color: #FFFFFF;
               }
               
               /* text */
                  .link
                  {
                  color: #000000;
                  }

                  .centerclass, h1, h3
                  {
                  text-align:center;
                  }
               /* /text */
               
               /* images */
                  .txtleft
                  {
                  float: left;
                  border: #FFFFFF inset;
                  margin: 0.5em 1em 0 0;
                  text-decoration: none;
                  }

                  .txtright
                  {
                  float: right;
                  border: #FFFFFF inset;
                  margin: 0.5em 0 0 1em;
                  text-decoration: none;
                  }
               /* /images */

               /* movie */
                  .main #movie
                  {
                  width:300px;
                  height:250px
                  }
               /* /movie */
               
               /* private */
                  .form
                  {
                  margin:auto;
                  text-align:center;
                  }
                  .label
                  {
                  position: relative;
                  float: left;
                  width: 48%;
                  text-align: right;
                  }
                  .field
                  {
                  float: right;
                  width: 48%;
                  }
                  
                  .field #field
                  {
                  float:left;
                  width: 80%;
                  }
                  
                  .radio
                  {
                  text-align: left;
                  float: right;
                  width: 50%;
                  }

                  .field #field
                  {
                  float:left;
                  width: 80%;
                  }
                  
                  .redtxt
                  {
                  width:100%;
                  color: #FF0000;
                  font-weight: bold;
                  }
                  
                  .linkw
                  {
                  color: #FFFFFF;
                  }
                  
                  .forml
                  {
                  width: 90%;
                  }

                  .forml .forml
                  {
                  width:100%;
                  }
                  
                  .forml #editor
                  {
                  background: #FFFFFF;
                  height: 30em;
                  }
                  
                  .forml #btnBold
                  {
                  font-weight: bold;
                  }
                  
                  .forml #btnItalic
                  {
                  font-style: italic;
                  }
                  
                  .hdn
                  {
                  visibility: hidden;
                  }
                  
                  .nodeclist
                  {
                  list-style: none;
                  }
                  
                  .leftcol
                  {
                  position: relative;
                  float: left;
                  width: 48%;
                  text-align: center;
                  }
                  .rightcol
                  {
                  position: relative;
                  float: right;
                  width: 48%;
                  text-align: center;
                  }
                  
                  .nofloat
                  {
                  clear: both;
                  }
               /* /private */
            /* /main */
            
            /* copyright */
               .copyright
               {
               width: 99%;
               text-align: right;
               font-size: smaller;
               color: #C0C0C0;
               }
            /* /copyright */
         /* /container */
      /* /shadow */
      
      /* related words */
         div.rltdwrd
         {
         margin:auto;
         text-align: justify;
         width: 32em;
         font-size: 0.7em;
         }
      /* /related words */
   /* /outbonds */
/* /body */

