body {       
        margin:0;
        padding:0;
        margin-left:40px;
        margin-right:40px;
        margin-bottom:16px;
        background-color: #FFFFFF;
        background-image: url('../img/bg.jpg');
        background-repeat: repeat;
}
td,font { font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px }
p { font-family: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt; }
table { border: 0; text-align: left; } 
table.logo { border: 0; padding: 0px;             
             text-align: center; }
table.page { border: 0; padding: 0px;
             border-bottom: 1px solid #ababab;
             text-align: top; }
td.sidebar { border: 0;
             background-color: #EEE3E7;  
             border-right: 1px solid #ababab;
             text-align: top; }
.info { text-align: left; border: 1px solid black; background-color: #FFFFDD;  text-align: left; }
table.main { width: 100%; border:0px solid black; /*#d1d7dc; */
             background-color: #FFFFFF; padding: 0px; 
             text-align: left; }
table.flower {
  background-color: #aaaaaa;
  font-family: helvetica,arial; font-size: 11px;
  border: 0px black solid;  
}
table.menu {
  background-color: #000000;
  font-family: verdana,helvetica,arial; font-size: 9px;
  border: 0px black solid;  
}
th {
  font-family: verdana,helvetica,arial; font-size: 12px; font-weight : bold;
/*
  color: black; 
  background-color: #EEE3E7; 
*/
  background-color: #606060; 
  color: #ffffff;

  padding:6px; // #5670B2
  text-align: center;
}
table.thumbs {  
  text-align: center;
  padding: 1px;
  background-color: #eeeeee; /* #ffffff; */
  font-family: verdana,helvetica,arial; font-size: 10px;
  border: 0px;  
}

table.catalog {  
  text-align: center;
  background-color: #aaaaaa; /* #ffffff; */
  font-family: verdana,helvetica,arial; font-size: 10px;
  border: 0px black solid;  
}
table.catalog th { font-size: 10px; background-color: #606060; color: #ffffff; }
table.catalog td { font-size: 11px; }

table.photo {  
  padding:0px;
  text-align: center;
  background-color: #aaaaaa;
  font-family: verdana,helvetica,arial; font-size: 10px;
  border: 1px #000000 solid;  
}
table.photo th { font-size: 10px; background-color: #0000a0; color: #ffffff; }

img.photo { border: 1px black solid; cursor: hand; }
img.nophoto { border: 1px black solid; }
td.logo_01 { width:133px; height: 20px;
             background-image: url(../img/logo/logo_01.gif); 
             background-repeat: no-repeat; }
td.logo_02 { height: 20px;
             background-image: url(../img/logo/logo_02.gif); 
             background-repeat: repeat-x; }
td.logo_03 { width:13px; height: 20px;
             background-image: url(../img/logo/logo_03.gif); 
             background-repeat: no-repeat; }
td.logo_04 { width:133px; height: 75px;
             background-image: url(../img/logo/logo_04.gif); 
             background-repeat: no-repeat; }
td.logo_05 { height: 20px;
             background-image: url(../img/logo/logo_05.gif); 
             background-color: #EEE3E7;
/*           background-position: center; */
             background-repeat: no-repeat; }
td.logo_06 { width:13px; height: 75px;
             background-image: url(../img/logo/logo_06.gif); 
             background-repeat: no-repeat; }
td.logo_07 { width:133px; height: 24px;
             background-image: url(../img/logo/logo_07.gif); 
             background-repeat: no-repeat; }
td.logo_08 { height: 24px;
             background-image: url(../img/logo/logo_08.gif); 
             background-repeat: repeat-x; }
td.logo_09 { width:13px; height: 24px;
             background-image: url(../img/logo/logo_09.gif); 
             background-repeat: no-repeat; }
a.menu    { text-decoration: none; /* underline; */
            font-size: 10px; font-weight: bold; font-family: verdana,tahoma;
            color: #000000; padding: 4px; }
a.menu:hover  { text-decoration: underline; color: #0010f0; }

td.header { font-size: 10px; font-family: verdana,tahoma;
            background-color: #484848;
            color: #ffffff; }
td.menu   { text-decoration: none; 
            background-color:#bebebe; 
            cursor:hand; text-align: left; 
            font-size: 8pt; font-family: verdana, tahoma;
            color: black; padding-left: 4px; }
td.menu:hover   { text-decoration: underline; }
td.hh { text-decoration: none; 
       background-color:#bebebe; 
       background-image: url(../img/p.gif); 
       background-repeat: no-repeat; 
       background-position: left; 
       padding-left: 16px; 
       font-size: 8pt; font-family: verdana, tahoma;
       color: black; 
       height: 18px;
     }
.row1     { background-color: #f1f7fc; }
.row2     { background-color: #d1d7dc; }
.col1     { background-color: #f1f7fc; }
.col2     { background-color: #eaeff0; }
.rose     { background-color: #EEE3E7; }