body {
     background-color: #c0bfc1;
     text-decoration: none;
     width: 100%;
     margin:0 auto;
     font-family: Verdana, Arial;
     font-size: 14px;
}
 a{
     font-size: 14px;
     color:#5c056c;
     text-decoration: none;
}
 .logo{
     color: #ffffff;
     font-weight: bold;
     padding: 9px 15px 9px 15px;
     box-shadow: inset 0 -15px 25px rgba(0, 0, 0, 0.25);
     background-color:#99ca33;
     margin: 0px 0px 0px 0px;
}
 .rekl {
     color : #000000;
     line-height: 2;
     border: 1px solid #95aafa;
     margin-top: 2px;
     margin-bottom: 3px;
     padding: 4px 0px 4px 10px;
     text-decoration: none;
     background-color: #dae2ff;
     box-shadow: inset 0 -15px 25px rgba(0, 0, 0, 0.2);
}
 .mtitle {
     text-align: center;
     color: #ffffff;
     font-weight: bold;
     padding: 9px 15px 9px 15px;
     box-shadow: inset 0 -15px 25px rgba(0, 0, 0, 0.25);
     background-color:#99ca33;
     margin: 0px 0px 0px 0px;
}
 .menu {
     color : #000000;
     border-left: 1px solid #cbcacc;
     border-right: 1px solid #cbcacc;
     border-bottom: 1px solid #cbcacc;
     background-color : #ebebeb;
     box-shadow: inset 0 -5px 30px rgba(0, 0, 0, 0.2);
}
 .menu img {
     vertical-align:middle;
}
 .videolist {
     padding: 5px 10px 5px 10px;
     text-align: left;
     margin: 0px 0px 2px 0px;
     border-top: 1px solid #e5aafe;
     border-bottom: 1px solid #e5aafe;
     background-color: #b4e2e0;
     box-shadow: inset 0 -15px 45px rgba(0, 0, 0, 0.2);
}
 .filelist {
     color: #000000;
     padding: 8px 10px 8px 10px;
     text-align: left;
     line-height: 22px;
     margin: 0px 0px 0px 0px;
     border: 1px solid #e5aafe;
     background-color: #b4e2e0;
     box-shadow: inset 0 -15px 45px rgba(0, 0, 0, 0.2);
}
 .fileinfo {
     color: #000000;
     padding: 8px 10px 8px 10px;
     text-align: left;
     line-height: 22px;
     margin: 0px 0px 0px 0px;
     border: 1px solid #e5aafe;
     background-color:#b4e2e0;
     box-shadow: inset 0 -15px 45px rgba(0, 0, 0, 0.2);
}
 .page{
     padding: 2px 0px 2px 10px;
     margin: 0px 0 0px 0;
     line-height: 22px;
     border: 1px solid #acaaad;
     background-color: #ebebeb;
}
 a.bnav {
     background: #fe8209;
     text-decoration: none;
     border: 1px solid #da7008;
     border-radius: 8px;
     color: #ffffff;
     padding: 4px 8px 5px 8px;
     font-weight: bold;
     font-size: 12px 
}
 .foot{
     text-align: center;
     margin: 0px 0px 7px 0px;
     padding: 9px;
     font-size: 14px;
     color: #ffffff;
     line-height: 22px;
     border: 1px solid #000000;
     background-color: #99ca33;
     box-shadow: inset 0 -15px 25px rgba(0, 0, 0, 0.35);
}
 .fixed-preview {
     width: 240px;
     height:100px;
}
 .menucount {
     text-align: center;
     margin: -1px 5px 0px -5px;
     float: right;
     color: #ffffff;
     padding: 2px 5px 2px 5px;
     border-radius: 2px;
     font-size: 13px;
     height: 18px;
     box-shadow: inset 0 -5px 25px rgba(0, 0, 0, 0.35);
     background-color: #99ca33;
}
 .as-btn {
     display: inline-block;
     overflow: hidden;
     color: #fff;
     background-color: #a457d1;
     border: 1px solid #BD897E;
     margin: 1px;
     padding-left: 2px;
     padding-right: 2px;
     text-decoration: none;
     border-radius: 4px;
}
 .str-up {
     color: #000000;
     background-color: #f6e6fd;
     border: 1px solid #BD897E;
     margin: 1px;
     padding-left: 2px;
     padding-right: 2px;
     text-decoration: none;
     border-radius: 4px;
}
 h1 {
     font-size:12px;
}
 .gkn {
     border-radius: 6px;
     text-align: center;
     margin: 3px 0px 2px 0px;
     font-weight: bold;
     text-decoration: none;
     display: inline-block;
     padding: 4px 7px 4px 7px;
     color: #ffffff;
     background-color: #a457d1;
     box-shadow: inset 0 -5px 25px rgba(0, 0, 0, 0.35);
     border: 1px solid #9d43d1;
}