html,
div,
ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a, img {
    margin: 0;
    padding: 0;
    border: 0;
    }   
    
html,body {
  height: 100%;
  }    
    
body {
 font-family:   Verdana, Arial, sans-serif;
 text-align: left;
 color: #000;
 font-size: 0.8em;
 margin: 0;
 padding: 0;
 min-width: 1000px;
}

img    {border: 0 solid }
A IMG  {border: none;}

a {
 
  }
  
a:hover {
  text-decoration: none;
  }
  
table {
  border-collapse: collapse;
  border-spacing: 0;
  text-align: left;
  font-size: 1em;
  }

table td {
  padding: 0;
  vertical-align: middle;
  }

.table_main {
  height: 100%;
  /*background: url(i/bg.jpg) #BFA7CB repeat-x 0 50%;*/
  }  


.table_main td.bgbotright {
  background: url(i/bgbotright.jpg) no-repeat 100% 100%;
  }

.table_main .bgbotright td.bgbotleft {
  background: url(i/bgbotleft.jpg) no-repeat 0 100%;
  }

.bgbotleft td.bgtopright {
  background: url(i/bgtopright.jpg) no-repeat 100% 0;
  text-align: center;
  }

.bgtopright .bgtopleft {
  background: url(i/bgtopleft.jpg) no-repeat 0 0;
  text-align: center;
  }

.bgtopleft img {
  margin-bottom: 28px;
  }

.h1 {
  font-size: 36px;
  color: #a070a0;
  font-family: Arial;
  font-weight: bold;
  letter-spacing: 35px;
  margin-bottom: 17px;
  text-transform: uppercase;
  padding-left: 40px;
  display: block;
  text-decoration: none;
  }

.h2 {
  font-size: 26px;
  color: #521452;
  text-transform: uppercase;
  font-weight: bold;
  display: block;
  text-decoration: none;
  }

.h3 {
  font-size: 20px;
  color: #521452;
  text-transform: uppercase;
  display: block;
  text-decoration: none;
  }

.logo {
  width: 695px;
  margin: 0 auto;
  overflow: hidden;
  padding-bottom: 35px;
  }

.logo img {
  margin: 0 30px 0 0;
  float: left;
  }

.logo div {
  width: 62px;
  height: 23px;
  float: left;
  margin: 0 30px 0 0;
  }