* {
 border: 0px solid #eee;
 margin: 0;
 padding: 0;
 list-style: none;
}

html { 
 background: url(../images/bg-main_7.jpg) no-repeat center center fixed; 
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
}

html, body, table, td {
 width: 100%;
 height: 100%;
 overflow: hidden;
}
a {
 text-decoration: none;
 color: #000;
 outline: 0;
}

body {
 font-family: Arial,Helvetica,sans-serif;
 font-size: 10px;
 cursor: default;
 color: #000;
}

a {
 text-decoration: none;
 color: #000;
 outline: 0;
}

.menu {
 position: absolute;
 top: 20px;
 left: 141px;
 z-index: 80;
 width: 100%;
 line-height: 12px;
}

.menu div {
 height: 56px;
 background: #000;
 opacity: 0.9;
 filter: alpha(opacity=90);
 padding: 7px 0 0 7px;
}

h1 {
 position: relative;
 left: -141px;
 margin-bottom: -63px;
 width: 140px;
 opacity:0.99;
}
h1 a{
 padding: 41px 10px 10px 0;
 color: #fff;
 background: #000;
 font-size: 11px;
 text-align: right;
 display: block;
}

ul {
 float: left;
 width: 150px;
}
li a {
 height: 12px;
 padding: 0 5px;
 font-weight: bold;
 color: #999;
 display: block;
}
li a:hover,li.cur a {
 color:#fff
}








.mainiframe-container {
 position: absolute;
 left: 25px;
 top: 100px;
 width: 90%;
 height: 80%;
 box-sizing: border-box;
}

.mainiframe {
 left: 0px;
 top: 0px;
 width: 100%;
 height: 100%;
 opacity: 0.99;
 filter: alpha(opacity=99);
}


.signature_fixedatbottom {
  position: fixed;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  font-family: Tahoma, Geneva, Arial, sans-serif;
  color: #F5F5DC;
  font-size: 11px;
  text-decoration: none;
  font-weight: normal;
}
.signature_fixedatbottom  a {
  color: #F5F5DC;
  background-color: transparent;
  text-decoration: none;
}
.signature_fixedatbottom a:hover {
  color: red;
  background-color: transparent;
  text-decoration: underline;
}