/* css -stylesheet */
body{
  background-color: #F0F0F0;
  margin: 0 0 0 0;
  background-image: url(../images/back2.gif);
}
img           {border: none;}
hr            {color: #2d2b5c; height: 1Px;
               border: none; border-bottom: solid 1Px #000000; }
h1            {background-Color: #E4E4E4; color: #649361;
               border: dotted 1Px #999999; border-right: none; border-left: none;}
h3            {color: #2d2b5c; font-size: 16Px; border-bottom: solid 1Px #017228; }

a:link,
  a:visited,
  a:active,
  a:focus     {color: #332f7f; text-decoration: none;}
a:hover       {color: #c43b3d; text-decoration: underline;}

body,
  #content,
  #panel,
  input,
  textarea,
  select,
  option      {color: #2d2b5c; font-family: Trebuchet MS, Tahoma, Helvetica;}

/* maintable of page ------------------------------------- */

table#main    {border: solid 1Px #333333;}
#line         {background-color: #333333;}


td#player {background-color: #2d2b5c; color: #F0F0F0; font-size: 11Px; }




/* contentpart of page ------------------------------------ */

#content table,
  #content,
  td#content  {background-color: #ffffff; font-size: 13Px;}
#content th#border,
  #content th#borderleft
              {font-size: 12Px;}
#content td#border,
  #content th#border,
  #panel td#border
              {border-top: solid 1Px #333333;}
#content td#borderleft,
  #content th#borderleft,
  #panel td#borderleft
              {border: solid 1Px #333333; border-right: none; border-bottom: none;}

/* panel (right part) of page ------------------------------ */

#panel td,
  #panel,
  td#panel
              {background-color: #ffffff; font-size: 12Px;}
td#panel      {border-left: solid 1Px #333333;}


table#folder td      {  font-size: 11Px;}

table#folder img     {vertical-align: top;}

/* topics of page --------------------------------------- */

h2, h2#border {font-size: 13Px; border: solid 1Px #333333; border-right: none; border-left: none; height: 19Px;}
h2            {background-color: #2d2b5c; color: #F0F0F0;}
h2#border     {background-color: #ffffff; color: #2d2b5c;}

h2 a:link,
  h2 a:visited,
  h2 a:active,
  h2 a:focus     {color: #ffffff; text-decoration: none;}
h2 a:hover       {color: #ffffff; text-decoration: underline;}

/* borders --------------------------------------------- */

h2#borderall,
  td#borderall{border: solid 1Px #333333;}

#doubleborder {border: solid 1px #333333; border-left: none;}
#doubleborder td
              {background-Color: #2d2b5c; font-size: 11Px; }
              
td#border2    {border-bottom: solid 1px #2d2b5c;}
/* pageview ----------------------------------------------- */

#pages,
  #pages table{background-color: #ffffff; Font-Size: 12Px;}
#pages        {border: solid 1Px #333333; border-left: none; border-right: none;}

/* forms of pages ------------------------------------------ */


#form td {font-size: 12Px;}
#form input,
  #form textarea,
  #form select,
  #form option{background-color: #ffffff; color: #2d2b5c; font-size: 12Px;
               border: solid 1px #2d2b5c; }
#form fieldset {font-size: 13Px; font-weight: bold; color: #4742ab;   border: solid 1px #2d2b5c; }

#form fieldset#submit {background-color: #ffffff;}

#form fieldset#err {background-color: #ffffff;}

#submit td {background-color: #ffffff; border: none;}

#form hr      {color: #2d2b5c; border-bottom: solid 1Px #2d2b5c; }

#form .desc,#form label    {color: #84A391; font-style: italic; font-size: 11Px; vertical-align: top;}
#form .btn,
#form .btn2 {background-color: #ffffff; color: #2d2b5c; font-size: 11Px;}
#form .btn2   {border: none;}
#form .err    {color: #CC0000; font-weight: bold;}

#form #bbcode   {border: solid 1Px #2d2b5c; font-size: 11Px; color: #666666; font-weight: bold; }

#navi         {font-family: Verdana,Helvetica;}
table#navi th,
  table#navi th#sel
              {font-size: 11Px; vertical-align: top; border: solid 1Px #333333;}
table#navi th {background-color: #2d2b5c; color: #ffffff;}
table#navi th#sel {background-color: #ffffff; color: #2d2b5c; border-bottom: none;}

table#navi td,
  td#navi     {color: #B0B1B5; font-size: 11Px; vertical-align: top;}

#navi th a:link,
  #navi th a:visited,
  #navi th a:active,
  #navi th a:focus     {color: #ffffff; text-decoration: none;}
#navi th a:hover       {color: #FFFFFF; text-decoration: underline;}

#navi th#sel a:link,
  #navi th#sel a:visited,
  #navi th#sel a:active,
  #navi th#sel a:focus     {color: #2d2b5c; text-decoration: none;}
#navi th#sel a:hover       {color: #ffffff; text-decoration: underline;}





td.player {background-color: #2d2b5c; color: #F0F0F0; font-size: 11Px; }


/* contentpart of page ------------------------------------ */
.content table,
  .content,
  td.content  {background-color: #ffffff; font-size: 13Px;}
.content th.border,
  .content th.borderleft
              {font-size: 12Px;}
.content td.border,
  .content th.border,
  .panel td.border
              {border-top: solid 1Px #333333;}
.content td.borderleft,
  .content th.borderleft,
  .panel td.borderleft
              {border: solid 1Px #333333; border-right: none; border-bottom: none;}

/* panel (right part) of page ------------------------------ */

.panel td,
  .panel,
  td.panel
              {background-color: #ffffff; font-size: 12Px;}
td.panel      {border-left: solid 1Px #333333;}


table.folder td      {  font-size: 11Px;}

table.folder img     {vertical-align: top;}

/* topics of page --------------------------------------- */

h2, h2.border {font-size: 13Px; border: solid 1Px #333333; border-right: none; border-left: none; height: 19Px;}
h2            {background-color: #2d2b5c; color: #F0F0F0;}
h2.border     {background-color: #ffffff; color: #2d2b5c;}

h2 a:link,
  h2 a:visited,
  h2 a:active,
  h2 a:focus     {color: #ffffff; text-decoration: none;}
h2 a:hover       {color: #ffffff; text-decoration: underline;}

/* borders --------------------------------------------- */

h2.borderall,
  td.borderall{border: solid 1Px #333333;}

.doubleborder {border: solid 1px #333333; border-left: none;}
.doubleborder td
              {background-Color: #2d2b5c;  }
              
td.border2    {border-bottom: solid 1px #2d2b5c;}

/* pageview ----------------------------------------------- */

.pages,
  .pages table{background-color: #ffffff; Font-Size: 12Px;}
.pages        {border: solid 1Px #333333; border-left: none; border-right: none;}

.line         {background-color: #333333;}

/* forms of pages ------------------------------------------ */


.form td {font-size: 12Px;}
.form input,
  .form textarea,
  .form select,
  .form option{background-color: #ffffff; color: #2d2b5c; font-size: 12Px;
               border: solid 1px #B4D3C1; }
.form fieldset {font-size: 13Px; font-weight: bold; color: #4742ab;   border: solid 1px #2d2b5c; }

.form fieldset.submit {background-color: Dffffff;}

.form fieldset.err {background-color: #ffffff;}

.submit td {background-color: #ffffff; border: none;}

.form hr      {color: #2d2b5c; border-bottom: solid 1Px #2d2b5c; }

.form .desc,.form label    {color: #84A391; font-style: italic; font-size: 11Px; vertical-align: top;}
.form .btn,
.form .btn2 {background-color: #ffffff; color: #2d2b5c;  font-size: 11Px;}
.form .btn2   {border: none;}
.form .err    {color: #CC0000; font-weight: bold;}

.form .bbcode   {border: solid 1Px #2d2b5c; font-size: 11Px; color: #666666; font-weight: bold;}



.navi         {
  font-family: Verdana, Helvetica;
}
table.navi th, table.navi th.sel{
  font-size: 11Px; 
  vertical-align: top; 
  border: solid 1Px #333333;
}
table.navi th {
  background-color: #2d2b5c; 
  color: #ffffff;
}
table.navi th.sel {
  background-color: #ffffff; 
  color: #2d2b5c; 
  border-bottom: none;
}

table.navi td, td.navi {
  color: #B0B1B5; 
  font-size: 11Px; 
  vertical-align: top;
}

.navi th a:link,  .navi th a:visited,  .navi th a:active,  .navi th a:focus     {
  color: #ffffff; 
  text-decoration: none;
}
.navi th a:hover       {
  color: #FFFFFF; 
  text-decoration: underline;
}

.navi th.sel a:link,  .navi th.sel a:visited,  .navi th.sel a:active,  .navi th.sel a:focus     {
  color: #2d2b5c; 
  text-decoration: none;
}
.navi th.sel a:hover       {
  color: #ffffff; 
  text-decoration: underline;
}

.footer  {background-color: #ffffff; font-size: 11Px; border-top: solid 1Px #333333;}

.mini {Font-Size: 2Px;}


.sitemap ul {
  padding: 0Px;
  margin: 0Px;
  margin-left: 20Px;
  list-style-type: bullet;

}
