  * { font-family: 'Verdana CE', 'Arial CE', 'Lucida Grande CE', 'Helvetica CE', Verdana, Arial, lucida, sans-serif; }

  
  body  { background-color: #000000; }
    
  div#main  { background-image: url(./images/bkg-01.jpg); background-repeat: no-repeat;
          background-position: left top; height: 600px; }
   

  div#top { height: 150px; }
  
  div#leftcol  { display: block; width: 200px; height: 600px;
                  float: left; }

  ul#menu  { list-style-type: none; margin-left: 15px; margin-top: 12px;}
  ul#menu li { }
  ul#menu li a { text-decoration: none; color: #FFFCB7; font-size: 12px; font-weight: bold; }
  ul#menu li a.selected { color: #D0D0D0; }
  
  h2    { color: #FFFFFF; font-size: 18px; margin-left: 10px; margin-bottom: 7px; }

  ul#actleft { list-style-type: none; margin: 0; padding: 0; width: 155px; padding-left: 22px; padding-bottom: 9px; }
  ul#actleft li { padding-bottom: 5px; }
  ul#actleft li a { color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 12px; }  
  ul#actleft li a:hover { text-decoration: underline; }
  
  div#hp { width: 790px; height: 680px;
                color: #FFFFFF; 
                font-size: 12px;
              }  

  div#content { background-color: #000000; width: 780px;
                border: 1px #F0F0F0 solid;
                margin-top: 20px;
                padding: 7px;
                color: #FFFFFF; 
                font-size: 12px;
              }  
  div#content a { color: #D5DBFF; text-decoration: none; }
  div#content a:hover { color: #FFD5D6; text-decoration: underline; }
  div#content table { color: #FFFFFF; font-size: 12px; }  

  table#goods      {  }
  table#goods td   { padding-bottom: 12px; padding-right: 12px; vertical-align: middle;
                      color: #FFFFFF;  
                    }
  table#goods td a    { font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
  table#goods td div.h3 a    { font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
  table#goods td img.gimg     { float: left; border: 1px #C0C0C0 solid; margin: 0; }


  div#content div.edit005  { margin-bottom: 12px; margin-left: 10px; font-size: 12px; font-weight: normal; color: #A0A0A0; }
  div#content div.edit005 a { font-size: 12px; color: #D8D5FF; font-weight: normal; }
  div#content div.edit005 a:hover { color: #FF5D61; text-decoration: underline;  }


  div#content div.edit006  { font-size: 12px; font-weight: normal; color: #A0A0A0; }
  div#content div.edit006 a { font-size: 11px; color: #D8D5FF; font-weight: normal; }
  div#content div.edit006 a:hover { color: #FF5D61; text-decoration: underline;  }



  table#gallery   { margin-left: 22px; }      
  table#gallery td  { vertical-align: top; text-align: center;
                      padding-bottom: 35px;
                      padding-right: 20px; 
                  }
  table#gallery a.subt1  { display: block; width: 162px; 
                    background-color: #DFEFF8;
                    color: #000000; font-size: 11px; font-weight: normal;  
                    text-align: center;
                    padding-top: 3px;
                    padding-bottom: 4px;
                    margin-top: 9px;
                    }
  table#gallery a.subt1:hover  { color: #DF4515; font-weight: bold; } 
  table#gallery a.subt2  { width: 220px; } 
  table#gallery a.subt3  { width: 182px; } 
  table#gallery td a img  { width: 160px; height: 120px; margin: 0; padding: 0; border: 1px #004362 solid; } 
  table#gallery img.g2 { width: auto; height: 120px; }      


  table#gallery td div.edit003  { margin-top: 5px; font-size: 11px; }
  table#gallery td div.edit003 a { font-size: 11px; color: #D8D5FF;  }
  table#gallery td div.edit003 a:hover { color: #FF9194; text-decoration: underline;  }


  table#gallery2   { margin: 15px; }      
  table#gallery2 td  { vertical-align: top; text-align: center;
                      padding-bottom: 35px;
                      padding-right: 12px; 
                      color: #FFFFFF;
                  }
  table#gallery2 a.subt1  { display: block; width: 162px; 
                    background-color: #DFEFF8;
                    color: #000000; font-size: 11px; font-weight: normal;  
                    text-align: center;
                    padding-top: 3px;
                    padding-bottom: 5px;
                    margin-top: 4px;
                  }
  table#gallery2 a.subt1:hover  { color: #DF4515; font-weight: bold; } 
  table#gallery2 a.subt2  { width: 220px; } 
  table#gallery2 img  { border: 1px #A9A9A9 solid; } 
  img#gimg    { margin-top: 25px; margin-bottom: 10px; border: 1px #7A7A7A solid; } 
  h1.h1gal  { font-size: 22px; font-weight: bold; display: block;  color: #DC8233; 
              margin-top: 20px; padding-bottom: 20px;
              border-bottom: 1px #5F5C5B solid;
            }
  .h1gals  { font-size: 20px; font-weight: bold; color: #FF7F01; }
  div#dgal  { border-bottom: 1px #5F5C5B solid; margin-bottom: 25px; text-align: center; }
  p#descr   { margin-bottom: 20px; font-size: 12px; font-family: Verdana; color: #035685; }
  table#gallery2 td div.edit004  { margin-top: 5px; font-size: 11px; }
  table#gallery2 td div.edit004 a { font-size: 11px; color: #D8D5FF;  }
  table#gallery2 td div.edit004 a:hover { color: #FF5D61; text-decoration: underline;  }
  div#photonavlogo  {  position: absolute; top: 5px; left: 5px; }
  div#photonav img {  display: block; border-width: 0; }

  div#photonav  {  position: absolute; top: 18px; right: 10px; display: block; width: 130px; }
  div#photonav a {  display: block; float: left; }
  
  div#copy  { clear: both; text-align: left; margin-left: 33px; color: #A0A0A0;
              margin-top: 12px; margin-bottom: 12px; 
            }





div#edit001  { color: #A0A0A0; margin-bottom: 7px; font-size: 12px; }
div#edit001 a { color: #D8D5FF; text-decoration: none; }
div#edit001 a:hover { color: #DE1C02; text-decoration: underline; }



div#edit002    { padding-left: 35px; color: #FFFFFF; display: block;
              background-color: #C0C0C0; 
              padding-top: 2px;
              padding-bottom: 2px;   
              margin-bottom: 20px;
              }
div#edit002 .label   { width: 100px; display: block; float: left; margin-top: 3px; clear: both; }
div#edit002 .text   { color: #0000D0; font-size: 11px; border: 1px #DEDEDD solid; width: 200px; }
div#edit002 .text2   { color: #0000D0; font-size: 11px; border: 1px #DEDEDD solid; width: 250px; margin-top: 3px;}
div#edit002 .text3  { color: #0000D0; font-size: 11px; border: 1px #DEDEDD solid; width: 550px; }
div#edit002 .butt   { color: #0000D0; font-size: 11px; border: 1px #5C5C5A solid; cursor: hand;
                    font-weight: bold; padding: 1px;
                    margin-left: 20px; margin-top: 0px;   
                  }



div#leftcol div.edit005  { margin-bottom: 12px; margin-left: 10px; font-size: 12px; font-weight: normal; color: #A0A0A0; }
div#leftcol div.edit005 a { font-size: 12px; color: #D8D5FF; font-weight: normal; }
div#leftcol div.edit005 a:hover { color: #FF5D61; text-decoration: underline;  }

div#leftcol div.edit006  { font-size: 12px; font-weight: normal; color: #A0A0A0; }
div#leftcol div.edit006 a { font-size: 11px; color: #D8D5FF; font-weight: normal; }
div#leftcol div.edit006 a:hover { color: #FF5D61; text-decoration: underline;  }
   

