body {
  margin: 0;
  padding: 8px;
  overflow: auto;
  background-color: #333333;
  color: #bbbbbb;
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  font-size: 16px;
}

hr {
  border: 0;
  width: 100%;
  color: #bbbbbb;
 background-color: #bbbbbb;
 height: 1px;
}

/*
a:link {
  text-decoration: none;
  color: #bbbbbb;
  font-size: 10px;
}

a:visited {
  text-decoration: none;
  color: #bbbbbb;
  font-size: 10px;
}

a:hover {
  text-decoration: none;
  color: #ffffff;
  font-size: 10px;
}

*/

.hp {
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  font-size: 12px;
  color: #bbbbbb;
/*  text-decoration: none;*/
}

a.hp:link {
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #bbbbbb;
  font-size: 12px;
/*  text-decoration: none;*/
}
a.hp:visited {
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #bbbbbb;
  font-size: 12px;
/*  text-decoration: none;*/ 
}
a.hp:hover {
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #ffffff;
  font-size: 12px;
/*  text-decoration: none;*/
}

a.thumb:link {
  text-decoration: none;
  color: #bbbbbb;
  font-size: 12px;
}

a.thumb:visited {
  text-decoration: none;
  color: #bbbbbb;
  font-size: 12px;
}

a.thumb:hover {
  text-decoration: none;
  color: #ffffff;
  font-size: 12px;
}

.bigtable {
 width: 900px;
 align: center;
 margin-left: auto;
 margin-right: auto;
 background-color: #333333;
}

.maintable {
 width: 900px;
 padding:40px;
 text-align:center;
 align: center;
 margin-left: auto;
 margin-right: auto;
 background-color: #222222;
}

.maintable1 {
 text-align: left;
 width: 780px;
 align: center;
 margin-left: auto;
 margin-right: auto;
 background-color: #222222;
}

.maintable_gallery {
 width: 780px;
 align: center;
 margin-left: auto;
 margin-right: auto;
 background-color: #222222;
}


table#bigtable {
 width: 900px;
 align: center;
 margin-left: auto;
 margin-right: auto;
 background-color: #333333;
}



table#maintable {
 padding:40px;
 text-align:center;
 width: 900px;
 align: center;
 margin-left: auto;
 margin-right: auto;
 background-color: #222222;
}

table#maintable1 {
 text-align: left;
 width: 780px;
 align: center;
 margin-left: auto;
 margin-right: auto;
 background-color: #222222;
}

table#maintable_gallery {
 width: 780px;
 align: center;
 margin-left: auto;
 margin-right: auto;
 background-color: #222222;
}

.logotext {
  text-decoration: none;
  font-family: Tahoma;
  color: #bbbbbb;
  font-size: 22px;
  /*font-weight:bold;*/
}
a.logotext:link {
  text-decoration: none;
  font-family:Arial,Helvetica,Trebuchet MS,Tahoma;
  color: #bbbbbb;
  font-size: 22px;
  /*font-weight:bold;*/
}
a.logotext:visited {
  text-decoration: none;
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #bbbbbb;
  font-size: 22px;
  /*font-weight:bold;*/
}
a.logotext:hover {
  text-decoration: none;
  font-family:Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #bbbbbb;
  font-size: 22px;
  /*font-weight:bold;*/
}

.menu1 {
  text-decoration: none;
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #bbbbbb;
  font-size: 12px;
  /*font-weight:bold;*/
}
a.menu1:link {
  text-decoration: none;
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #bbbbbb;
  font-size: 12px;
  /*font-weight:bold;*/
}
a.menu1:visited {
  text-decoration: none; font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #bbbbbb;
  font-size: 12px;
  /*font-weight:bold;*/
}
a.menu1:hover {
  text-decoration: none; font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #ffffff;
    font-size: 12px;
  /*font-weight:bold;*/
}
.menu1_on {
  text-decoration: none;
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #ffffff;
    font-size: 12px;
  /*font-weight:bold;*/
}
.menu1_on:link {
  text-decoration: none;
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #ffffff;
    font-size: 12px;
  /*font-weight:bold;*/
}
.menu1_on:visited {
  text-decoration: none;
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #ffffff;
    font-size: 12px;
  /*font-weight:bold;*/
}
.menu1_on:hover {
  text-decoration: none;
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #ffffff;
    font-size: 12px;
  /*font-weight:bold;*/
}

<!--Menu1_DX        MOBILE | HTML | FLASH    -->

.menu1_DX {
  text-decoration: none;
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #bbbbbb;
  font-size: 12px;
  /*font-weight:bold;*/
}
a.menu1_DX:link {
  text-decoration: none;
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #bbbbbb;
  font-size: 12px;
  /*font-weight:bold;*/
}
a.menu1_DX:visited {
  text-decoration: none;
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #bbbbbb;
  font-size: 12px;
  /*font-weight:bold;*/
}
a.menu1_DX:hover {
  text-decoration: none;
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #ffffff;
  font-size: 12px;
  /*font-weight:bold;*/
}
.menu1_DX_on {
  text-decoration: none;
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #ffffff;
  font-size: 12px;
  /*font-weight:bold;*/
}
.menu1_DX_on:link {
  text-decoration: none;
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #ffffff;
  font-size: 12px;
  /*font-weight:bold;*/
}
.menu1_DX_on:visited {
  text-decoration: none;
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #ffffff;
  font-size: 12px;
  /*font-weight:bold;*/
}
.menu1_DX_on:hover {
  text-decoration: none;
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #ffffff;
  font-size: 12px;
  /*font-weight:bold;*/
}


.menu2 {
  text-decoration: none;font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #bbbbbb;
    font-size: 12px;
  /*font-weight:bold;*/
}
a.menu2:link {
  text-decoration: none;font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #bbbbbb;
    font-size: 12px;
  /*font-weight:bold;*/
}
a.menu2:visited {
  text-decoration: none;font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #bbbbbb;
    font-size: 12px;
  /*font-weight:bold;*/
}
a.menu2:hover {
  text-decoration: none;font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #ffffff;
    font-size: 12px;
  /*font-weight:bold;*/
}
.menu2_on {
  text-decoration: none;font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #ffffff;
    font-size: 12px;
  /*font-weight:bold;*/
}
.menu2_on:link {
  text-decoration: none;font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #ffffff;
    font-size: 12px;
  /*font-weight:bold;*/
}
.menu2_on:visited {
  text-decoration: none;font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #ffffff;
    font-size: 12px;
  /*font-weight:bold;*/
}
.menu2_on:hover {
  text-decoration: none;font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #ffffff;
    font-size: 12px;
  /*font-weight:bold;*/
}



.menudx {
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  font-size: 8px;
  color: #bbbbbb;
}

a.menudx:link {
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #bbbbbb;
  font-size: 8px;
}
a.menudx:visited {
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #bbbbbb;
  font-size: 8px;
}
a.menudx:hover {
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #ffffff;
  font-size: 8px;
}

<!--
FEATURES START
-->
.features_text_title {
  text-decoration: none;
/*  font-weight: bold; */
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  font-size: 11px;
  color: #bbbbbb;
}

a.features_text_title:link {
  text-decoration: none;
/*  font-weight: bold; */
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #bbbbbb;
  font-size: 11px;
}
a.features_text_title:visited {
  text-decoration: none;
/*  font-weight: bold; */
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #bbbbbb;
  font-size: 11px;
}
a.features_text_title:hover {
  text-decoration: none;
/*  font-weight: bold; */
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #ffffff;
  font-size: 11px; 
}


.features_text {
  text-decoration: none;
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  font-size: 11px;
  color: #bbbbbb;
}

a.features_text:link {
  text-decoration: none;
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #bbbbbb;
  font-size: 11px;
}
a.features_text:visited {text-decoration: none;
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #bbbbbb;
  font-size: 11px;
}
a.features_text:hover {
  text-decoration: none;
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #ffffff;
  font-size: 11px;
}

.features_text_date {
  text-decoration: none;
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  font-size: 10px;
  color: #bbbbbb;
  
}


<!--
FEATURES END
-->


.gallery_text {text-decoration: none;
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  font-size: 10px;
  color: #bbbbbb;
}

a.gallery_text:link {text-decoration: none;
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #bbbbbb;
  font-size: 10px;
}
a.gallery_text:visited {text-decoration: none;
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #bbbbbb;
  font-size: 10px;
}
a.gallery_text:hover {text-decoration: none;
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #ffffff;
  font-size: 10px;
}

.gallery_text_title {text-decoration: none;
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  font-size: 12px;
  color: #bbbbbb;
}

a.gallery_text_title:link {text-decoration: none;
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #bbbbbb;
  font-size: 12px;
}
a.gallery_text_title:visited {text-decoration: none;
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #bbbbbb;
  font-size: 12px;
}
a.gallery_text_title:hover {text-decoration: none;
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #ffffff;
  font-size: 12px; 
}


.footer {
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  font-size: 10px;
  color: #bbbbbb;
  text-decoration: none;
}

a.footer:link {
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #bbbbbb;
  font-size: 10px;
  text-decoration: none;  
}
a.footer:visited {
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #bbbbbb;
  font-size: 10px;
  text-decoration: none;  
}
a.footer:hover {
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #ffffff;
  font-size: 10px;
  text-decoration: none;  
}

.contacts {text-decoration: none;
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  font-size: 12px;
  color: #bbbbbb;
}

a.contacts:link {
text-decoration: none; font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #bbbbbb;
  font-size: 12px;
}
a.contacts:visited {
text-decoration: none; font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #bbbbbb;
  font-size: 12px;
}
a.contacts:hover {
text-decoration: none; font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  color: #ffffff;
  font-size: 12px;
}

.copyright {
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  font-size: 10px;
  color: #bbbbbb;
}

.underpics {
  font-family: Helvetica,Trebuchet MS,Tahoma,Arial;
  font-size: 6px;
  color: #bbbbbb;
}



