html,
div,
ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a, img {
    margin: 0;
    padding: 0;
    border: 0;
    }   
    
body {
 font-family:   "Times New Roman", sans-serif;
 text-align: left;
 color: #060606;
 font-size: 18px;
 margin: 0;
 padding: 0;
 min-width: 1000px; 
 background: url(bgbody.jpg) repeat 100% 0;
 text-align: center;
}

img    {border: 0 solid }

a {
  color: #270bfa;  
  }
  
a:hover {
  text-decoration: none;
  }
  
.stt {
  clear: both;  
  }  
  
table {
  border-collapse: collapse;
  border-spacing: 0;
  text-align: left;
  font-size: 18px;
  }

table td {
  padding: 0;
  vertical-align: top;
  }
  
#main {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  text-align: left;
  }  
  
#head {
  height: 101px;  
  text-align: center;
  background: url(bghead.jpg) repeat-x 0 0;
  }  
  
.bghead {
  height: 101px;
  background: url(headr.jpg) no-repeat 100% 0;
  }  
    
.headleft {
  height: 101px;
  background: url(headl.jpg) no-repeat 0 0;
  }  
  
.headrepl {
  background: url(headrepl.gif) repeat-x 0 0;
  } 
  
.headrepr {
  background: url(headrep.gif) repeat-x 0 0;
  }   
  
#content {
  width: 100%;
  height: 100%;
  background: url(bgbody.jpg) repeat 100% 0;
  }  
  
.left {
  width: 171px;
  background: url(bgleft.jpg) repeat-y 0 0;  
  }

.buttons {
  width: 171px;
  height: 100%;
  background: url(bgbutt.jpg) repeat-y 100% 0;  
  }   
  
.buttons a {
  font-size: 17px;
  height: 32px;
  font-family: "Times New Roman";
  color: #e1f907;
  text-decoration: none;
  font-weight: normal;
  }  
  
.right {
  width: 166px;
  padding: 113px 0 0 0;
  text-align: center;
  }  
  
.right p {
  font-size: 14px;
  color: #e1f907;
  display: block;
  margin-bottom: 0px;
  }

.right a {
  color: #e1f907;
  }   
  
.right b {
  display: none;
  }  
  
.right img {
  margin-top: 10px;
  }  
  
.content {
  /*background: url(bgconten1t.gif) repeat-y 0 0;
  background: url(bgbody.jpg) repeat 0 0;*/
  }  
  
.bgcontent {  
  background: url(bgrep.jpg) repeat 0 0;
  height: 100%;
  }

.bgcontentt {  
  background: url(repright.gif) repeat-y 100% 0;
  height: 100%;
  }
  
.bgcontentl {
  background: url(repleft.gif) repeat-y 0 0;
  height: 100%;  
  }

.contentbot {
  background: url(contentbot.gif) no-repeat 50% 100%;
  height: 100%;
  } 

.botr {
  background: url(botr.gif) no-repeat 100% 100%;
  height: 100%;
  }   
  
.botl {
  height: 100%;
  background: url(botl.gif) no-repeat 0 100%;
  }  
  
.toprep {
  background: url(toprep.gif) repeat-x 0 0;
  }  
  
.topr {
  background: url(topr.gif) no-repeat 100% 0; 
  padding-right: 115px;
  height: 100%;
  }  
  
.topl {
  background: url(topl.gif) no-repeat 0 0;
  padding: 0 0 0 90px;
  height: 100%;
  }  

.buttons div {
  padding-top: 35px;
  }   
  
.buttons a {
  background: url(bglink.gif) no-repeat 0 50%;
  padding-left: 37px;
  margin-left: 17px;
  display: block;
  margin-bottom: 45px;  
  }  
  
#menu {
  padding: 37px 0 0 0px;   
  margin-left: -40px;
  position: absolute;
  width: 770px;   
  }  
  
#menu a {
  margin: 0 81px 0 15px;
  float: left;
  }  
  
.txt {
  padding: 100px 0 20px 0;
  background: url(b2gtxt.gif) no-repeat 50% 100px;
  min-height: 400px;
  margin-right: -40px;
  margin-left: -25px;
  //margin: 0;  
  } 
  
.txt p {
  margin-bottom: 10px;
  }   
  
.txt img {
  margin: 10px;
  }  
  
h2 {
  text-align: center;
  font-size: 22px;
  margin-bottom: 20px;
  font-weight: normal;  
  } 
  
.txt ul {
  list-style: none;
  }   
  
@media print {
  .left,
  .right,
  #head,
  #menu {
    display: none;
    }
    
  #content {
    margin-top: -100px;    
    }  
  }  