
html, body {height:100%; width:100%; margin:0px; padding:0px;}
#content { height: 100%; width:100%; vertical-align:top; }
#top{width:100%; height:25px; margin-top:80px; background-color:#16478a; position:relative;  border-bottom:1px solid #000000; border-top:1px solid #333333; text-align:justify}
#menu{width:180px; height:100%; float:left; text-align:right; padding-top:25px;  padding-left:5px; position:absolute; left:50%; margin-left:-500px;}
/*.main{ margin-left:-300px; margin-top:15px; float:left; position:absolute; left:50%; }*/
#photoline{width:100%; height:80px; position:absolute; left:0; top:0; vertical-align:top; overflow:hidden; background-color:#eeeeee;}
.photoline1{height:80px; position:absolute;width:10000px;}
img.imagelist{ border:0; margin-right:1px; height:80px;}
img.imagelist:hover{ border:0; margin-right:1px; height:80px; filter: alpha(opacity=50); opacity: 0.5; cursor:pointer; border:0px; }
.logo{position:relative; float:left;}
.thedate{position:relative; float:left; font-size:12px; color:#DDD; font-family: Tahoma, Geneva, sans-serif; padding-top:5px; padding-left:10px; height:25px;}


.kl-1{position:absolute; left:0px; top:100px; width:400px; height:500px; }


.banner{ position:static; height:32px; width:100%; margin-top:15px; vertical-align:middle; text-align:center; padding-top:15px }
.banner1{ position:static; margin-left:5px; margin-right:5px; height:40px; }

.exam{ width:40px; height:30px; font: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:20px; line-height:30px; font-weight:bold; text-align:center; border:1px  solid #333333; float:left;}
.exam1{width:40px; height:40px; font:Verdana, Geneva, sans-serif; font-size:8px; text-align:center; border:1px  solid #333333; overflow: hidden;  float: right; }
.exam2{width:40px; float: right; border:1px  solid #333333;}
.exam4{width:200px; border:1px  solid #333333;}
.student{ width:200px; height:30px; border:1px  solid #333333; padding-left:5px; line-height:30px; float:left; overflow:hidden; text-align:left;}
.student1{ width:200px; height:40px; border:1px  solid #333333; padding-left:5px; line-height:40px; float:left; overflow:hidden; text-align:left;}
.student-line{  }


.us{width:800px; height:560px; }
.users{line-height:22px; font-size:15px; color:#555555; float:left; width:400px; height:110px; }
.avatartext{ width:313px; height:100px; overflow:hidden; float:right; margin-left:5px;}

.users2line{line-height:22px; font-size:15px; color:#555555; float:left; width:800px; height:45px; }
div.avatar2line{ width:40px; height:40px; overflow:hidden;border:1px solid #000000; float:left; text-align:center}
div.avatar2line:hover{ border:1px solid #ff0000;}
.avatar2line{ border:0px; height:40px;}
.avatartext2line{ width:750px; height:45px; overflow:hidden; float:right; margin-left:5px;}

.usersearch{line-height:18px; font-size:15px; color:#555555; float:left; width:400px; height:100px;}
.usersearch-l{float:left;width:100px; }
.usersearch-r{float:left;width:300px;}
.user-l{float:left;width:200px; text-align:right; padding-right:10px;}
.user-r{float:left;width:550px;}
.passport-l{float:left;width:150px; text-align:right; }
.passport-r{float:left;width:550px;}
.passport2-l{float:left;width:80px; text-align:left; float:left; }
.passport2-r{float:left;width:460px; min-height:100px; float:left;  }
.login{font-size:14px; color:#333; font-weight:bold;}
img.avatar{ margin-right:8px; text-align:left; max-width:182px; vertical-align:top; border:1px solid #000000;}
img.avatar:hover{border:1px solid #ff0000;}
a:hover{ text-decoration:underline;}
a{color:#333333; text-decoration:none;}

div.avatar{ width:80px; height:100px; overflow:hidden;border:1px solid #000000; float:left;}
div.avatar:hover{ border:1px solid #ff0000;}
.avatar2{ border:0px; width:80px;}
div.avatartext{ width:313px; height:100px; overflow:hidden; float:right; margin-left:5px;}

td.tt {text-align:center; vertical-align:middle;}


