


/*
     CSS HINTS:
     Order: top, right, bottom, left
*/

/*
  Colors

  1  Background
  2  Fill
  3  Links A - H
  4
  5  Text

*/

/* BACKGROUND & BORDER STYLES & COLORS & FONT COLORS */

BODY                  { background-color:   #4d536d;       color: #000000; }

.TB_SKELETON_H        { background-color:   _transparent_;                                  border-top:     0px  solid  #578fb2; }
.TB_SKELETON_M        { background-color:   #2d303a;       color: #FFFFFF; }
.TB_SKELETON_N        { background-color:   #ffffff;                                        border-top:     15px solid  #f5f0ea; }
.TB_SKELETON_C        { background-color:   #f5f0ea; }
.TB_SKELETON_F        { background-color:   #e9e4de;       color: #6e6b69;                  border-top:     1px  solid #aaaaaa;  }
.TB_SKELETON_S        { background-color:   #373d55;       color: #FFFFFF;                  border-bottom:  0px  solid #aaaaaa;  }
.TB_SKELETON_P        { background-color:   #f5f0ea;                                        border-top:     1px  solid #aaaaaa;  }

.TD_SITE_HEADER       { background-color:   _transparent_; color: #000000; }
.TD_TOPMENU_LR        { background-color:   #2d303a;       color: #FFFFFF; }


.TD_NAVIGATOR_TITLE   {                                    color: #000000; }

.TD_CONTENT           {  }


 HR                   {                                    color: #aaaaaa;  border: 0px;    border-bottom:  1px solid #aaaaaa;  }
.HR_FLD               {                                    color: #aaaaaa;  border: 0px;    border-bottom:  1px solid #aaaaaa;  }

/* BORDER COLORS FOR ELEMENTS */

IMG
{
  border-color: #000000;
}

DIV
{
  border-color: #578fb2;
}

TABLE
{
  border-color: #578fb2;
}

/* BACKGROUNDS */

BODY
{
  background:           url("../images/styles/designed/bg_site_body.jpg");
  background-repeat:    repeat;
}

.TD_SITE_HEADER
{
  background:           url("../images/styles/designed/bg_site_header.jpg");
  background-repeat:    no-repeat;
  background-position:  center;
}

.TD_TOPMENU
{
  background:           url("../images/styles/designed/bg_main_menu.gif");
  background-repeat:    repeat-x;
  background-position:  center;
}

.TD_TOPMENU_LR
{
  background:           url("../images/styles/designed/bg_main_menu_lr.jpg");
  background-repeat:    repeat-x;
  background-position:  center;
}

/* FONT & TEXT STYLES */

BODY                  { text-align: center;                        font:      12px        Verdana;           }

.TB_SKELETON_C TD     {                                            font:      0.7em       Verdana;           }
.TB_SKELETON_C H4     {                                            font: bold   1em       Verdana;             text-transform: uppercase;}


.TB_SKELETON_M TD     { text-align: center;                        font: bold 0.7em       Verdana     }

.TD_NAVIGATOR_TITLE   { text-align: left;    letter-spacing: 1px;  font: bold 0.7em       Verdana;           }

.TD_NAVIGATOR_LEFTNAV,
.TD_NAVIGATOR_RGHTNAV { text-align: center;                        font: bold 1.8em       Verdana;           }
.TD_NAVIGATOR_SUPS    { text-align: left;                          font:      0.7em       Verdana;           }

.TD_CONTENT           { text-align: justify; letter-spacing: 0px;  font:      0.7em       Verdana;			 }

.TD_COUNTERS          { text-align: left;                                                                    }
.TD_TOPLINK           { text-align: center;                        font:      0.8em       "Courier New";     }
.TD_COPYRIGHTS        { text-align: right;                         font:      0.7em       "Courier New";     }

.TB_SKELETON_S TD     { text-align: left;                          font:      0.7em       "Courier New";     }

.HR_FLD               { text-align: left;						   							       			 }


                    A:link            {                 text-decoration: underline; font-weight: normal; }
                    A:visited         {                 text-decoration: underline; font-weight: normal; }
                    A:active          {                 text-decoration: underline; font-weight: normal; }
                    A:hover           {                 text-decoration: underline; font-weight: normal; }
                    A:visited:hover   {                 text-decoration: underline; font-weight: normal; }

.TB_SKELETON_M TD   A:link            { color: #FFFFFF; text-decoration: none; }
.TB_SKELETON_M TD   A:visited         { color: #FFFFFF; text-decoration: none; }
.TB_SKELETON_M TD   A:active          { color: #FFFFFF; text-decoration: none; }
.TB_SKELETON_M TD   A:hover           { color: #FFFF00; text-decoration: underline; }
.TB_SKELETON_M TD   A:visited:hover   { color: #FFFF00; text-decoration: underline; }

.TD_NAVIGATOR_SUPS  A:link            { color: #0000FF; text-decoration: none; }
.TD_NAVIGATOR_SUPS  A:visited         { color: #0000FF; text-decoration: none; }
.TD_NAVIGATOR_SUPS  A:active          { color: #0000FF; text-decoration: none; }
.TD_NAVIGATOR_SUPS  A:hover           { color: #FF0000; text-decoration: overline; }
.TD_NAVIGATOR_SUPS  A:visited:hover   { color: #FF0000; text-decoration: overline; }

                 #ADP:link            { color: #FF0000; text-decoration: none; }
                 #ADP:visited         { color: #FF0000; text-decoration: none; }
                 #ADP:active          { color: #FF0000; text-decoration: none; }
                 #ADP:hover           { color: #FF0000; text-decoration: overline; }
                 #ADP:visited:hover   { color: #FF0000; text-decoration: overline; }

.TD_NAVIGATOR_LEFTNAV A:link          { color: #000000; text-decoration: none;    }
.TD_NAVIGATOR_LEFTNAV A:visited       { color: #000000; text-decoration: none;    }
.TD_NAVIGATOR_LEFTNAV A:active        { color: #000000; text-decoration: none;    }
.TD_NAVIGATOR_LEFTNAV A:hover         { color: #FF0000; text-decoration: none;    }
.TD_NAVIGATOR_LEFTNAV A:visited:hover { color: #FF0000; text-decoration: none;    }

.TD_NAVIGATOR_RGHTNAV A:link          { color: #000000; text-decoration: none;    }
.TD_NAVIGATOR_RGHTNAV A:visited       { color: #000000; text-decoration: none;    }
.TD_NAVIGATOR_RGHTNAV A:active        { color: #000000; text-decoration: none;    }
.TD_NAVIGATOR_RGHTNAV A:hover         { color: #FF0000; text-decoration: none;    }
.TD_NAVIGATOR_RGHTNAV A:visited:hover { color: #FF0000; text-decoration: none;    }

.TD_TOPLINK           A:link          { color: #6e6b69; text-decoration: none;    }
.TD_TOPLINK           A:visited       { color: #6e6b69; text-decoration: none;    }
.TD_TOPLINK           A:active        { color: #6e6b69; text-decoration: none;    }
.TD_TOPLINK           A:hover         { color: #000000; text-decoration: none;    }
.TD_TOPLINK           A:visited:hover { color: #000000; text-decoration: none;    }

.TD_CONTENT           A:link          { color: #0000FF; font: 1em Verdana;      }
.TD_CONTENT           A:visited       { color: #0000FF; font: 1em Verdana;      }
.TD_CONTENT           A:active        { color: #0000FF; font: 1em Verdana;      }
.TD_CONTENT           A:hover         { color: #FF0000; font: 1em Verdana;      }
.TD_CONTENT           A:visited:hover { color: #FF0000; font: 1em Verdana;      }

/* SIZES margins & paddings */

BODY                   {                                margin: 0px;  padding: 0px; }

.TB_SKELETON_H         { width: 968px;                  margin: 0px;  padding: 0px; }

.TB_SKELETON_ME        { width: 100%;   height: 33px;   margin: 0px;  padding: 0px; }
.TB_SKELETON_M         { width: 968px;  height: 33px;   margin: 0px;  padding: 0px; }

.TB_SKELETON_N         { width: 968px;  height:  0px;   margin: 0px;  padding: 0px; }
.TB_SKELETON_C         { width: 968px;  height:  70%;   margin: 0px;  padding: 0px; }
.TB_SKELETON_F         { width: 968px;  height: 80px;   margin: 0px;  padding: 0px; }
.TB_SKELETON_S         { width: 968px;  height: 30px;   margin: 0px;  padding: 0px; }
.TB_SKELETON_P         { width: 968px;  height: 10px;   margin: 0px;  padding: 0px; }

.TB_SKELETON_S TD      { width: 100%;   height: 0px;    margin: 0px;  padding: 2px 10px; }

.TD_SITE_HEADER        { width: 968px;  height: 150px;                                   }


.TD_TOPMENU_CN         { width: 968px; }

.TD_NAVIGATOR_TITLE    {                                              padding: 2px 25px; }
.TD_NAVIGATOR_LEFTNAV,
.TD_NAVIGATOR_RGHTNAV  { width: 30px;                                                    }
.TD_NAVIGATOR_SUPS     {                                              padding: 2px 25px; }

.TD_CONTENT            { width: 100%;                                 padding: 20px 25px }

.TD_COUNTERS           { width: 250px;                                padding: 5px 5px  5px 13px; }
.TD_COPYRIGHTS         { width: 250px;                                padding: 5px 15px 5px 5px;  }
.TD_TOPLINK            { width: auto;                                                             }

 HR                    {                 height:  1px;                                            }
.HR_FLD                { width: 150px;   height:  1px;                                            }



/* ===================================================================================================== */

.IMG_CONTENT
{
  border:             1px solid;
  margin:             10px 10px 10px 10px;
}

.TB_MAINPAGE_TABLE
{
  width:              100%;


  margin:             0px;

  border:             0px solid black;
}

.TB_MAINPAGE_TABLE TD
{
  vertical-alignment: text-top;
  padding:             5px 5px;
}

.TB_MAINPAGE_TABLE TD P
{
  text-align:         left;  
}

.TD_CONTENT UL, OL
{
}

.TD_CONTENT UL UL
{
}

.TD_CONTENT P
{
  text-align:         justify;
}

.TD_CONTENT P.new
{
  text-indent:        1.5em;
}

.TD_CONTENT P.spaced
{
  margin-left:        30px;
  margin-right:       30px;
}

.TD_CONTENT P.right
{
  text-align:         right;

}

.TD_CONTENT P.right_amp
{
  text-align:         right;
  font-style:         italic;
}


.TD_CONTENT P.right
{
  text-align:         right;
}

.td_CONTENT H4
{
  text-align:         center;
}



/*
.TD_CONTENT A
{
  background-image:     url("../images/styles/default/link_item.png");
  background-repeat:    no-repeat;
  background-position:  middle left;

  padding-left:         12px;
}
*/

.TD_CONTENT UL
{
  list-style:           url("../images/styles/default/menu_item_orange.png");
}

.DIV_CONTENT_PAGES_MENU, .DIV_CONTENT_PAGE
{
  margin:             0px;
  padding:            0px;

  width:              100%;

  border:             0px solid black;
}


.UL_CONTENT_PAGES_MENULIST A                 {color: #0000FF; text-decoration: none; font-weight: bold; font-size: 0.9em;}

.UL_CONS_LIST
{
  /*
  list-style:         none;
  */
}

.TB_CONSOLIDATE {

  Width:              100%;

  text-align:         justify;

  line-height:        140%;
  letter-spacing:     0px;

  color:              black;

  padding:            0px;
  margin:             5px;
}

.TB_CONSOLIDATE TD {

  padding:            5px;

  text-align:         center;
}

/* Import additional types CSS VCARD */

.div_vcard_prew        {
                         border:  1px dotted #aaaaaa;
                         width:   280px;
                         height:  170px;
                         padding: 2px;
                         margin:  0px;
                       }

.div_vcard_full        {
                         width:  100%; height:  100%;
                       }

.div_vcard_prew HR     { width:  100%; }
.div_vcard_full HR     { width:  100%; }

.img_vcard_img_full, .img_vcard_img
{
  float:              left;
  border:             0px;
  margin:             5px;
  margin-top:         10px;
}

.img_vcard_img        { width:  100px; }
.img_vcard_img_full   { width:  250px; }

.div_vcard_text_full,
.div_vcard_text       {
                        width: auto;
                        margin: 5px;
/*                      text-align: justify; font: 0.9em/130%  "Times New Roman"; */
                        text-align: justify;
                      }

.div_vcard_text_full  { margin-left: 265px; }
.div_vcard_text       { margin-left: 115px; }



.TB_MCALLBACK, .FULL
{
  width: 600px;
}

.TB_MCALLBACK TD
{
  font: 0.8em;
  line-height: 120%; 
}

.NEED
{
  color: red;
}

#lst_one
{
  width: 100%;
}

#lst_two
{
  width: 100%;
}

.TB_MCALBACK INPUT, TEXTAREA
{
  width: 100%;

  font: 1.2em;
}
