body {
color: #3E3E3E;
margin: auto;
font-size: 12px;
font-family: Verdana;
background-color: #E6E6E4;
background-image: url(css/back.gif); }

a:link, a:active, a:visited {
color: #D40400;
text-decoration: none; }

a:hover, a:focus {
color: #FC1800;
background-color: #FFFDD1;
text-decoration: underline; }

img {
border-style: none; }

hr {
margin-top: 3px;
margin-bottom: 3px;
border-top: 1px dotted #C6C6C6;
border-right-style: none;
border-bottom-style: none;
border-left-style: none; }

.head {
color: #FFFFFF;
font-size: 15px;
background-color: #CE0000;
background-image: url(css/head.gif);
background-repeat: repeat-x;
background-position: top;
height: 20px;
border-top: 2px solid #E65B5B;
border-bottom: 2px solid #E65B5B; }

.ads {
background-color: #FFF963;
background-image: url(css/ads.gif);
background-repeat: repeat-x;
background-position: bottom;
margin: 2px 1px;
padding: 3px;
border: 1px solid #FFFFFF;
outline: #DDC521 1px solid; }

.title {
color: #3E3E3E;
text-shadow: #9A9A9A 1px 1px 0;
background-color: #ACACAC;
background-image: url(css/title.gif);
background-repeat: repeat-x;
background-position: top;
margin-top: 1px;
margin-bottom: 1px;
padding: 3px;
border: 1px solid #B2B2B2; }

.main {
background-color: #FFFFFF;
background-image: url(css/main.gif);
background-repeat: repeat-x;
background-position: 50% 1px;
margin-top: 1px;
margin-bottom: 1px;
padding: 3px;
border: 1px solid #D3D3D3; }

.copy {
color: #C1C1C1;
text-shadow: #000000 1px 1px 0;
background-color: #020202;
background-image: url(css/copy.gif);
background-repeat: repeat-x;
background-position: top;
margin-top: 1px;
padding: 3px 3px 4px;
border-top: 2px solid #696565;
border-bottom: 2px solid #696565; }

.copy a {
color: #C1C1C1;
text-decoration: underline; }

.copy a:hover {
color: #8F8F8F;
background-color: transparent; }

.stat {
background-image: url(css/stat.gif);
background-repeat: repeat-x;
background-position: top;
text-align: center;
padding: 2px; }

.stat a img {
opacity: 0.6; }

.stat a:hover img {
opacity: 0.9; }

.error {
border: 1px solid #EB5439;
background-color: #FF90B3;
text-align: center;
margin: 1px;
padding: 2px;
color: #FFFFFF }

.done {
background-color: #FFFAC2;
border: solid 1px #DBD6A2;
text-align: center;
margin: 1px;
padding: 2px; }

.done a:hover {
text-decoration: underline; }
.bmenu, .phdr, .hdr { 
color : #fff; 
text-shadow : #1d97ff 1px 1px 1px; 
background-color : #00397a; 
background-image : url(css/bmenu.gif); 
background-repeat : repeat-x; 
background-position : 50% top; 
margin-top : 1px; 
margin-bottom : 1px; 
padding : 2px; 
border : 1px solid #1d97ff; 
} 
.bmenu a, .phdr a, .hdr a { 
color : #fff; 
border-bottom : 1px dotted #6ed7f0; 
} 
.bmenu a:hover, .phdr a:hover, .hdr a:hover { 
color : #dbfaff; 
border-bottom : 1px dotted #edf9fd; 
}
 input[type=submit], input[type=button] {  height: 24px;  margin-top:10px;  background-color: #C22EB0;
background-image:url("/css/btn_grn_bg.png");  background-repeat: repeat-x;  color: #fff;  border: 0px
solid #333333;  font-weight: bold;  cursor:
pointer;}
input, textarea, select {
   margin: 2px;
   color: #7b7b7b;
   border: solid 1px #7b7b7b;
   background-image: url(css/xx.png);
}
.filelist_paging, .list, .xt_pagination {
   margin: 2px;
   padding: 4px;
   border: solid 1px #e8e8e8;
   background: #fff;
}
.filelist_paging:before, .list:before, .xt_pagination:before {
   display: block;
   height: 15px;
   background: url(css/lt.gif) left 0 no-repeat;
   text-align: right;
   content: url(css/rt.gif);
   margin: -5px -5px -10px;
}
.filelist_paging:after, .list:after, .xt_pagination:after {
   display: block;
   height: 15px;
   background: url(css/lb.gif) left 0 no-repeat;
   text-align: right;
   content: url(css/rb.gif);
   margin: -10px -5px -5px;
}
.filelist_paging a, .xt_pagination a { background-color: #C0C0C0; margin: 3px; padding: 3px; }
/* edit by dany_DaNuTz http://b3st-fun.tk *\