* {
 margin: 0;
 padding: 0;
 border: 0;
 font-size: 100.01%;
}
html {
 height: 100%;
}
body {
 min-height:100%;
 height: 100%;
 font: normal 12px Arial;
}
div.page {
 width: 1000px;
 margin: auto;
 height: auto !important;
 min-height:100%;
 height: 100%;
}
div.page div.footer_guarantor {
 height: 40px;
 clear: both;
}
div.footer {
 margin: auto;
 margin-top: -40px;
 width: 1000px;
 height: 40px;
 clear: both;

 text-align: right;
}
div.page div.header {
 height: 150px;
}
div.header div.logo{
 position: relative;
 top: 45px;
 width: 250px;
 float: left;
}
div.header div.center{
 position: relative;
 top: 90px;
 text-align: center;
 width: 680px;
 float: left;
}
div.header div.right{
 width: 70px;
 float: left;
}
div.right #exit{
 position: relative;
 top: 45px;
 border: none;
}
div.page div.patch_minheight{
 width: 1px;
 height: 250px;
 float: right;
}
div.page div.mainbar{
 width: 950px;
 overflow: hidden;
 float: left;
 margin-left: 50px;
}
div.page label{
 font-weight: bold;
 float:left;
 clear:right;
}
div.page input{
 width: 195px;
 height: 17px;
 border: 1px solid #bcb5ad;
 margin-bottom: 20px;
}
div.page ul.errorlist{
 color: red;
}
div.page textarea{
 width: 470px;
 height: 120px;
 border: 1px solid #bcb5ad;
 margin-bottom: 20px;
}
div.page select{
 width: 230px;
 border: 1px solid #bcb5ad;
}
div.page #confirm{
 width: 10px;
 height: 10px;
}
div.page #enter{
 width: 67px;
 height: 17px;
 background: url('/img/btn_enter.gif') no-repeat;
 border: none;
 margin-top: 10px;
 cursor:pointer;
}
div.page div.inline{
 float: left;
 margin-right: 10px;
}
div.page #id_file{
 width: 230px;
 height: 20px;
 line-height: 20px;
}
div.page #id_title{
 width: 470px;
}
div.page #save{
 width: 97px;
 height: 17px;
 border: none;
 background: url('/img/btn_save.gif') no-repeat;
 cursor:pointer;
}
div.page #add{
 width: 170px;
 height: 21px;
 border: none;
 position: relative;
 top: 10px;
 background: url('/img/btn_add.gif') no-repeat;
 cursor:pointer;
}
div.page a.back_link{
 background: url('/img/back.gif') no-repeat;
 display: block;
 height: 21px;
 width: 50px;
 padding-left: 20px;
 line-height: 20px;
 color: #838383;
 text-decoration: none;
 margin-top: 40px;
}
div.page .tbl{
 width: 950px;
}
.tbl .first{
 background: #ededed;
}
.tbl .second{
 background: #f8f8f8;
}
.tbl .title td{
 height: 20px;
}
.tbl td{
 text-align: center;
 height: 60px;
}
.tbl td a{
 color: #3bba23;
}

