body, table
 {
  font-family: tahoma, verdana, arial, sans-serif;
  font-size: 8pt;
 }
/*
body, table, .main, option {font-size: 10pt;}
*/
a
 {
  text-decoration: none;
  color: #69476D;
 }
img
 {
  border: 0;
 }
.CFirst a
 {
  font-size: 13pt;
  color: black;
 }
.CFirst a:hover
 {
  font-size: 18pt;
  color: #69476D;
 }
.CLRmenu
 {
  background-color: #CBAECE;
  padding: 5;
 }
.CLRmenu a
 {
  color: black;
 }
.CLRmenu a:hover
 {
  color: black;
  color: #69476D;
 }
 
 .CPhotosThum tr
 {
  text-align: center;
 }
.CPhotosThum td
 {
  width: 120;
  height: 120;
 }
.CPhotosThum img
 {
  border: solid 1pt #69476D;
 }

 
.CPhotosList tr
 {
  text-align: center;
 }
.CPhotosList td
 {
  width: 160;
  height: 120;
  text-align: left;  
  border: solid 1pt #69476D;  
 }
 
.CPhotosList_detail tr
 {
  text-align: left;    
  border: solid 0pt #69476D;  
 }
  
.CPhotosList_detail td
 {
  width: 160;
  height: 120;
  text-align: left;    
  border: solid 0pt #69476D;  
 }

.CPhotosList img
 {
  border: solid 1pt #69476D;
 }
.CMain tr
 {
  table-layout: fixed;
  vertical-align: top;
  table-layout: fixed;
  text-align: justify;
 }
.CMainTitle
 {
  width: 100%;
  font-size: 14pt;
  text-align: right;
  color: #69476D;
  border-bottom: solid 1pt #CBAECE;
 }
.CMainTitle1
 {
  width: 100%;
  font-size: 13pt;
  color: #69476D;
  border-bottom: solid 1pt #CBAECE;
 }
.CSeparate1
 {
  width: 100%;
  border-bottom: solid 1pt #D2B9D3;
 }
.CSeparate2
 {
  width: 100%;
  border-bottom: solid 2pt #D2B9D3;
 }
.ImgP
 {
  width: 80px;
  height: 120px;
  border: solid 1pt #69476D;
 } 
.ImgL
 {
  width: 120px;
  height: 80px;
  border: solid 1pt #69476D;
 } 
.ImgPM
 {
  width: 53px;
  height: 80px;
  border: solid 1pt #69476D;
 } 
.ImgP0
 {
  width: 80px;
  height: 114px;
  border: solid 1pt #69476D;
 } 
.ImgL0
 {
  width: 114px;
  height: 80px;
  border: solid 1pt #69476D;
 }
.TabTitle
 {
  width: 100%;
  padding: 2;
  font-size: 8pt;
  color: #FFFFFF;
  background-color: #855688;
 } 
