@charset "utf-8";
a {color: #34617e;text-decoration: none;
}
a:hover {text-decoration: bolder;color : #417394;text-shadow: 0 0 6px #666;}

body {
background-color: #fff;
color: #606060;
font: 12px Arial;
margin: 0;
margin: auto;
max-width: 720px;
}
@-webkit-keyframes hue
{
100% { -webkit-filter:hue-rotate(360deg); }
}
img:hover
 {
-webkit-animation:hue 1s linear infinite;
}
form {}
form, input, textarea, select{font: 12px Arial;margin: 0;
}
h3 {margin: 0;padding: 0 0 2px 0;
}
 hr {border: 0;border-top: 1px solid #d5d5d5;margin-top: 4px;margin-bottom: 4px
}
input, textarea, select {background: #fff;border: 1px solid #d8d8d8;color:#686868;padding: 1px;margin: 1px;
}
input[type="file"] {margin: 2px 0;
}
input[type="submit"], input[type="button"] {background: url(/icon/input.gif) repeat-x bottom #fefefe;padding: 3px 8px;}

 p {
 margin: 1px;
 }
 textarea {
 width: 99%;
 max-width: 691px;
}
ul { margin: 0;
padding-left: 20px;
}
.bmenu, .menu {background-image: url(/icon/pdr.png);
background-color:#7797ac;
color: #ffffff;
border: 1px solid#5a7f97;
 padding: 2px 4px 2px 4px;
 margin: -1px -1px 0px -1px;
}
.list1, .list, .listg {background-color:#ffffff; border-bottom: 1px solid#d5d5d5;margin: 1px; padding: 2px 4px 2px 4px; font-family: "Times New Roman", Times, serif;
font-size: 14px;
}
.listg a {color: blue; font-size:16px
}
.list2 {
background: #ffffff;
border-bottom: 1px solid#d5d5d5;
 margin: 1px;
 padding: 2px 4px 2px 4px;
 }
.logo {background: #2e4354;padding: 0px 0 2px 0;
}
.mainblok { border: 1px solid #cecece; margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.maintxt { border: 0px solid#e1e1e1; background: #ffffff;color: #606060;margin: 0px;padding: 4px;
 }
.home{float:center;font-weight:bold;margin-right:50px;
}
.float {float:left;
}
.mfoot {background: #fff; border-bottom:1px solid#cecece; box-shadow: 0 1px 3px#E1E2E3; padding: 5px; font-size:14px;
}
.filelist_paging, .page {   text-align: center;   padding: 2px 2px 2px 2px;   background: #cecece;   margin-top: 1px;   margin-bottom: 1px;   font-weight: bold;   font-size: 14px;
}
.filelist_paging a, .page a {   border: 1px solid #7797ac;   padding: 0px 4px 0px 4px;   background-color: #f2f6f8;   margin: 1px;
}
.filelist_paging a:hover, .page a:hover {   background-color: #f2f6f8;   border: 1px solid #000;
}
.newsx {background-color:#ebebeb;color:#000; margin-top: 0px; margin-bottom:0px; margin-left: 0px; margin-right: 0px; padding:4px; margin:px 2px 0px 0px
}
.quote {   font-size:10px;   background-color:#fff;   border-top: 1px solid#e0e0e0;   border-right: 1px solid#e0e0e0;  border-bottom:1px solid#e0e0e0;   border-left: 3px solid #80abc8;   margin: 2px;   color: grey;   padding: 4px;
}
.sub { border-top: 1px dotted#417394;font-size: x-small; margin: 3px 2px 2px 2px; padding: 3px 0px 0px 0px;}