/* Famers */.famers {background-color: #FFFBEF}/* Parents */.TDSexly     {  }.TBParent    {  }.TDSexly .TBParent td { border-style: none; border-width: 0 }.TRFather    { background-color: #E1FFFF }.TRMather    { background-color: #FFEAFE }.TDParent    {  }/* Putsy  */.TBPutsy, .TBPutsy th, .TBPutsy td  { border-color: #6eb48d }.TBPutsy th   { background-color: #b7f0a9 }.TDDate      { width: 140px; text-align: Center }.TBPutsy .TBchCnt { border-width: 0 }.TDMail      {  }.TDFemin     {  }.TDAster     {  }.TDChAll     { width: 120px }.TDChSell    { width: 120px }.TDChAll td  { text-align: Center }.TDChSell td { text-align: Center }/* Fathers */.TBFathers, .TBFathers td, .TBFathers th { border-color: #657fb4 }.TBFathers th   { background-color: #bbd0ec }.TBFathers h4, .TBsim h4 { padding-top: 2pt }.TBFathers .TDfRegn  { padding-left: 2pt }/* Gerls */.TBGerls     { border-color: #EAB0E1 }.TBGerls td  { border-color: #EAB0E1 }.TBGerls th  { background-color: #EAB0E1 }.TDfName     { padding-left: 8px }/**/.TBFuture    { border-color: #BBBBBB }.TBFuture td { border-color: #CCCCCC }.TBFuture th { background-color: #FFFFFF; border: 1 solid #DDDDDD }.TDfDate     { text-align: Center }/* * *  Pasport  * * */ .TBOwner .TDLabel     { width: 100px } .TBFace {}.TBFace .TDLabel { width: 240px }.TBFace tr {vertical-align: Top}.TBFace .tdn1   { width: 30pt }.TBFace td.tdn1    { color: #900000; text-align: right }.TBFace td.tdn2  { color: #900000; font-weight: bold }.TBFace .tdn3 {}.TBFace .tdn4 { width: 20pt }.TBFace .tdn5 {}/*  */.TBDesc .TDLabel    { width: 100px } .TBDesc .TDField {color: #900000}.TBDesc .TDFeath {width: 25% }.TBDesc .TDLabel, .TBDesc .TDField  { vertical-align: top }        .TRdesCm .TDLabel, .TRdesCm .TDField  {font-weight: bold; line-height: 10pt }.TRdesCm .TDField ul { margin-top: 0; margin-bottom: 2 }.TRdesMm .TDLabel {font-weight: bold}.TRdesMm .TDField    { font-style: italic; font-size: 9pt; text-align: justify; padding-right: 4pt }/* */.TBInbred  { font-size: 10pt; background-color: #F5F5F5; border: 2 solid #999999 }.TBInbred th.TDinName { text-align: Left; font-size: 12pt; background-color: #DDDDDD; 							border-bottom: 2 solid #999999}.TBInbred td.TDinName { text-align: Right; font-weight: bold; padding-right: 4 }.TBInbred .TDinDetl { text-align: Right; padding-right: 4 }.TBInbred .TDfath, .TBInbred .TDmath { width: 14%; font-weight: bold; text-align: Center; 											 border-bottom: 1 solid #F5F5F5 }/*   */      .TBPasp      { width: 100%; border: 1 solid #999999 }.TBPrns      { width: 100% }.TBPrns th, .TRPrn3 td { font-size: 10pt; text-align: Left; vertical-align: Top; font-weight: bold; 			               text-indent: 4; border: 1 solid #999999 }.TDdata      {  }.TDfath      { background-color: #E1FFFF }.TDmath      { background-color: #FFEAFE }.TRPrnP      {  }.TRPrn1 th   { width: 25% }.TRPrn2 th   { width: 33% }.TRPrn3 th   { width: 50% }/* Childrens   */.TDChld .TBPutsy   {border: double 3}.TDChld .TBPutsy td  { padding-left: 2pt } .TDChld td.TDfDate  { font-size: 10pt }.TBPutsy .TRml td, .TBPutsy .TRfm td  { font-size: 10pt; border: 0 }.TBPutsy .TRml .tdn1 {background-color: #E1FFFF}.TBPutsy .TRfm .tdn1 {background-color: #FFEAFE}.TDChld .TBPutsy .TRItem  { font-weight: bold }.TDChld .TBPutsy .TRItem  td    { background-color: #ffffce; border-width: 1pt 0pt 0pt 0pt }