* {
  margin:0px;
  padding:0px;}
img {
  display:block;
  border:0px;}
li {
  float:left;
  list-style:none;}
li a {
  display:block;}
h1 a {
  display:block;}
h1,h2,h3 {
  font-size:12px;
  font-weight:normal;}
div {
  margin-left:auto;
  margin-right:auto;}
table {
  margin-left:auto;
  margin-right:auto;
  width:100%;
  border:0px;}
input {
  font-size:12px;
  font-family:tahoma;
  cursor:pointer;}

body {
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  cursor:default;
  background:#fff;
  font-size:12px;
  font-family:"tahoma","verdana";
  color:#111;
  line-height:150%;}

td {
  text-align:center;
  font-size:12px;
  font-family:"tahoma","verdana";
  color:#111;
  line-height:150%;}

a {
  color:#111;}
a:link {
  text-decoration:none;}
a:visited {
  text-decoration:none;}
a:hover {
  color:red;
  text-decoration:underline;}
a:active {
  color:blue;
  text-decoration:none;}

#top {
  width:770px;
  margin-top:3px;
  margin-bottom:3px;
  height:50px;}
#top .logo {
  float:left;
  width:320px;
  height:50px;
  background:url(/images/logo.gif);}
#top .logo a {
  width:100%;
  height:50px;
  display:block;}
#top .dh {
  float:right;
  width:450px;
  height:30px;
  margin-top:17px;}
#top .dh li {
  float:right;
  width:70px;
  height:30px;
  line-height:30px;
  margin-right:2px;
  margin-left:2px;
  background:url(/images/top_input.gif);}
#top .dh li.send {
  width:130px;
  background:url(/images/top_dh_send.gif);
  font-weight:bold;}
#top .dh li a {
  color:#5C3B07;}
#top .dh li a:hover {
  background:url(/images/top_dh_hover.gif);
  text-decoration:none;
  font-weight:bold;}
#top .dh li.send a {
  color:#784107;}
#top .dh li.send a:hover {
  color:#000;
  background:url(/images/top_dh_send_hover.gif);}

#header {
  clear:both;
  width:770px;
  border-top:5px #7FB1F4 solid;}
#header .search {
  background:url(/images/header_search.gif) 310px -25px no-repeat #BCD7FC;
  border-bottom:1px #7FB1F4 solid;
  float:left;
  width:450px;
  height:41px !important;
  height:50px;
  padding-top:9px !important;
  padding-top:8px;}
#header .search input.text {
  font-size:14px;
  font-weight:bold;
  width:300px;
  height:30px;
  padding-top:5px !important;
  padding-top:4px;
  padding-left:5px;
  border:1px #4D8ADE solid;
  background:#DFECFD;}
#header .search input.sub {
  width:120px;
  height:30px;
  border:none;
  background:url(/images/header_sub.gif);}
#header .hotter {
  background:#BCD7FC;
  border-bottom:1px #7FB1F4 solid;
  float:right;
  width:320px;
  height:50px;}
#header .hotter marquee {
  width:100%;
  height:48px;
  margin-top:1px;}
#header .hotter li {
  width:106px;
  height:23px;
  line-height:23px;
  overflow:hidden;
  border-bottom:1px #7CA0D2 dashed;}
#header .hotter li a {
  color:#1A4785;}

#header .cls {
  clear:both;
  width:100%;
  height:35px;}
#header .cls li {
  width:110px;
  height:35px;
  background:url(/images/header_cls.gif);}
#header .cls li.home {
  background:url(/images/header_cls_home.gif);}
#header .cls li a {
  height:35px;
  line-height:35px;
  font-weight:bold;
  color:#224397;}
#header .cls li a:hover {
  text-decoration:none;
  background:url(/images/header_cls_hover.gif);
  color:#A58010;}

#header .weizhi {
  float:left;
  width:410px !important;
  width:415px;
  height:25px;
  line-height:25px;
  text-align:left;
  padding-left:5px;
  color:#3C7EC8;
  border-bottom:5px #FC9501 solid;}
#header .weizhi a {
  color:#145093;}
#header .weizhi a:hover {
  color:#000;}
#header .nowtime {
  float:right;
  width:350px !important;
  width:355px;
  height:25px;
  line-height:25px;
  text-align:right;
  padding-right:5px;
  color:#62A5F0;
  border-bottom:5px #FC9501 solid;}

#main {
  clear:both;
  margin-top:2px;
  width:770px;}
#main .br {
  clear:both;
  width:100%;
  height:3px;
  line-height:0px;
  font-size:0px;}
#main .br_small {
  clear:both;
  width:100%;
  height:1px;
  line-height:0px;
  font-size:0px;}
#main .ad {
  clear:both;
  width:100%;
  padding-top:10px;}

#main .mright {
  clear:right;
  float:right;
  width:255px;}
#main .mright h1 {
  clear:both;
  width:255px;
  height:30px;
  line-height:30px;
  background:url(/images/main_left_title.gif);
  color:#4678C5;
  font-weight:bold;}
#main .mright .login {
  clear:both;
  width:253px !important;
  width:255px;
  height:218px !important;
  height:223px;
  border:1px #B0D1FE solid;
  background:url(/images/bottom_right_a.gif) bottom right no-repeat;}
#main .mright .login input {
  margin:5px;
  margin-bottom:0px;
  width:240px;
  height:30px;
  padding-top:4px;
  padding-left:18px;
  font-size:14px;
  border:2px #B0D1FE solid;
  background:url(/images/ico_c.gif) 3px no-repeat #E6F0FD;
  color:#2D5EA0;}
#main .mright .login input.sub {
  width:115px;
  padding:0px;
  background:url(/images/bottom_right_a.gif) bottom right no-repeat #C8DCF7;
  font-weight:bold;
  font-size:12px;}
#main .mright .login .gundong {
  clear:both;
  border-top:1px #DFEDFE dashed;
  width:248px !important;
  width:250px;
  margin-top:2px;
  margin-bottom:2px;
  color:#7AA7E1;}
#main .mright .login .gundong li {
  width:235px !important;
  width:100%;
  padding-left:13px;
  height:20px;
  line-height:20px;
  border-bottom:1px #DFEDFE dashed;
  text-align:left;
  background:url(/images/ico_c.gif) 3px center no-repeat;}

#main .mleft {
  clear:left;
  float:left;
  width:510px;}
#main .mleft h1.h1ad {
  width:510px;
  height:130px;
  background:url(/images/main_ad.gif);}
#main .mleft h1.h1ad a {
  width:100%;
  height:130px;}
#main .mleft h2 {
  width:406px !important;
  width:510px;
  height:30px;
  line-height:30px;
  color:#1C56AD;
  margin-top:2px;
  background:url(/images/main_cls_top.gif);
  border-bottom:2px #4373BC solid;
  text-align:left;
  padding-left:104px;}
#main .mleft h2 img {
  display:inline;
  vertical-align:middle;
  margin-left:12px;
  position:relative;
  top:-1px;}

#main .mleft .cls {
  width:492px !important;
  width:510px;
  background:url(/images/ico_a.gif) 5px 8px no-repeat;
  padding-left:18px;
  text-align:left;
  color:#888;}
#main .mleft .cls a {
  color:#1652AC;}
#main .mleft .cls a:hover {
  color:black;}
#main .mleft .cls a.red {
  color:red;}
#main .mleft .cls a.green {
  color:green;}
#main .mleft .cls a.orange {
  color:#EF9302;}
#main .mleft .cls h1 {
  width:100%;
  height:25px;
  line-height:25px;
  background:none;
  font-size:10px;
  border-bottom:1px #BFD1ED dashed;
  margin-bottom:5px !important;
  margin-bottom:3px;}
#main .mleft .cls h1 a {
  display:inline;
  color:#052EB2;
  font-size:14px;
  font-weight:bold;}
#main .mleft .cls h1 a:hover {
  margin-left:1px;}

#main .info_list {
  float:left;
  width:50%;}
#main .info_list h1 {
  margin-top:2px;
  height:30px;
  line-height:30px;
  background:url(/images/main_info_title.gif);
  width:369px !important;
  width:385px;
  text-align:left;
  padding-left:16px;
  color:#245197;}
#main .info_list h1 b {
  font-size:14px;}
#main .info_list li {
  width:100%;
  height:25px;
  line-height:25px;
  border-bottom:1px #f0f0f0 dashed;}
#main .info_list li a {
  color:#0D52BE;
  width:375px !important;
  width:100%;
  padding-left:10px;
  text-align:left;
  background:url(/images/ico_c.gif) 0px 8px no-repeat;}
#main .info_list li a b {
  font-size:10px;
  color:#a0a0a0;
  margin-left:10px;}
#main .info_list li a:hover {
  color:#FE9104;
  background:url(/images/ico_c_hover.gif) 0px 8px no-repeat;}
#main .info_list li a:hover b {
  color:black;}

#main .register_header {
  clear:both;
  width:766px !important;
  width:100%;
  padding:1px;
  border:1px #FDCD89 solid;}
#main .register_header .title {
  width:766px !important;
  width:100%;
  height:35px;
  line-height:35px;
  background:#FCE0B8;
  color:#97651E;
  border-bottom:1px #EEBF7B solid;
  font-weight:bold;}
#main .register_header .header {
  width:756px !important;
  width:100%;
  padding:5px;
  text-align:left;
  color:red;
  background:#FDEDD5;}
#main .register_main {
  clear:both;
  width:766px !important;
  width:100%;
  padding:1px;
  border:1px #F3D4A7 solid;}
#main .register_main li {
  width:378px !important;
  width:50%;
  height:70px;
  line-height:70px;
  padding-left:5px;
  text-align:left;
  border-bottom:1px #f0f0f0 solid;}
#main .register_main li.sub {
  clear:both;
  width:766px !important;
  width:100%;
  text-align:center;
  padding:0px;
  border:0px;
  background:#FEF8F0;}
#main .register_main li b {
  font-size:10px;
  color:red;
  margin-right:3px;}
#main .register_main li input.text {
  width:230px;
  height:28px;
  margin-top:0px !important;
  margin-bottom:0px !important;
  margin-top:18px;
  margin-bottom:22px;
  border:1px #d0d0d0 solid;
  vertical-align:middle;
  font-size:14px;
  font-weight:bold;
  padding-top:3px;
  padding-left:3px;
  margin-left:3px;}
#main .register_main li input.sub {
  width:150px;
  height:30px;
  margin-top:0x !important;
  margin-top:20px;
  background:#F4B964;
  border:2px #B06D0D solid;
  color:#785016;
  font-weight:bold;}

#main .login_header {
  clear:both;
  width:766px !important;
  width:100%;
  padding:1px;
  border:1px #81A8E8 solid;}
#main .login_header .title {
  width:766px !important;
  width:100%;
  height:35px;
  line-height:35px;
  background:#CBDEFD;
  color:#3862A7;
  font-weight:bold;}
#main .login_left {
  clear:left;
  float:left;
  width:446px !important;
  width:450px;
  border:1px #A9C1EA solid;
  padding:1px;}
#main .login_right {
  clear:right;
  float:right;
  width:312px !important;
  width:316px;
  height:126px !important;
  height:134px;
  border:1px #E9CB82 solid;
  padding:1px;
  background:#FCEAC0;}
#main .login_left li {
  clear:both;
  width:446px !important;
  width:446px;
  padding-top:5px;
  padding-bottom:8px;
  border-bottom:1px #DEEAFC solid;
  font-weight:bold;
  color:#7594C9;}
#main .login_left li img {
  vertical-align:middle;
  display:inline;
  margin-right:5px;}
#main .login_left li.login {
  border:0px;
  padding-top:0px;}
#main .login_left li input.text {
  clear:both;
  width:280px;
  height:30px;
  border:1px #C0D6FC solid;
  font-size:14px;
  font-weight:bold;
  padding-top:5px;
  padding-left:5px;
  color:#4A6DA6;
  vertical-align:middle;
  margin-left:5px;}
#main .login_left li.login input.sub {
  clear:both;
  width:150px;
  height:30px;
  border:0px;
  background:url(/images/login.gif);}
#main .login_left li.login input.reg {
  clear:both;
  width:150px;
  height:30px;
  border:0px;
  background:url(/images/reg.gif);}
#main .login_right h1 {
  width:312px;
  height:60px;
  background:url(/images/login_right_a.gif);}
#main .login_right h1 a {
  width:100%;
  height:60px;}
#main .login_right h1 a:hover {
  background:url(/images/login_right_a_hover.gif);}
#main .login_right h2 {
  clear:both;
  width:312px;
  height:66px !important;
  height:70px;
  background:url(/images/login_right_b.gif) no-repeat;}
#main .login_right h2 a {
  width:100%;
  display:block;
  height:66px !important;
  height:70px;}
#main .login_right h2 a:hover {
  background:url(/images/login_right_b_hover.gif) no-repeat #FCF3D9;}

#main .links {
  clear:both;
  width:100%;}
#main .links .head {
  clear:both;
  width:100%;
  height:25px;
  line-height:25px;
  border-bottom:1px #ECE4CB solid;
  background:url(http://www.zzxxw.net/images/links_head.gif) no-repeat;
  text-align:left;
  padding-left:35px;
  color:#A28C47;
  font-weight:bold;}
#main .links .head img {
  display:inline;
  vertical-align:middle;
  margin-top:8px;
  margin-bottom:9px;
  margin-right:3px;}
#main .links a {
  color:#B28706;
  width:100%;}
#main .links a:hover {
  color:#000;
  text-decoration:none;}
#main .links li {
  width:110px;
  height:25px;
  line-height:25px;
  border-bottom:1px #f0f0f0 dashed;}

#cls {
  clear:both;
  width:770px;}
#cls .br {
  clear:both;
  width:100%;
  height:2px;
  line-height:0px;
  font-size:0px;}
#cls .left {
  float:left;
  width:500px;}
#cls .right {
  float:right;
  width:266px;}
#cls .left .title {
  clear:both;
  width:500px;
  height:30px;
  background:url(/images/class_title.gif);}
#cls .left .title h1 {
  height:30px;
  line-height:30px;
  color:#985608;}
#cls .left .title h1 b {
  color:#5E3504;
  margin-left:3px;
  margin-right:3px;}
#cls .left .title h1.left {
  float:left;
  width:177px !important;
  width:195px;
  padding-left:18px;
  text-align:left;
  background:url(/images/ico_d.gif) 5px 11px no-repeat;}
#cls .left .title h1.right {
  float:right;
  width:300px !important;
  width:305px;
  padding-right:5px;
  text-align:right;}
#cls .left .title h1 a {
  display:inline;
  color:#5E3504;}
#cls .left .title h1 s {
  color:#C59C6C;}
#cls .left .list {
  clear:both;
  width:496px !important;
  width:500px;
  border:1px #FDBE07 solid;
  padding:1px;}
#cls .left .list .title {
  width:496px !important;
  width:100%;
  height:28px;
  background:#FAD771;
  border-bottom:1px #FDBE07 solid;}
#cls .left .list .title li {
  border-right:1px #FEEBB5 solid;
  height:28px;
  line-height:28px;
  color:#A3680C;}
#cls .left .list .title li.li1 {
  width:50px;}
#cls .left .list .title li.li2 {
  width:333px;}
#cls .left .list .title li.li3 {
  width:110px !important;
  width:113px;
  border:0px;}
#cls .left table li {
  height:28px;
  line-height:28px;
  color:#A0A0A0;
  border-bottom:1px #FDEED7 solid;}
#cls .left table li.li1 {
  width:51px;}
#cls .left table li.li1 b {
  font-size:10px;}
#cls .left table li.li2 {
  width:333px !important;
  width:331px;
  text-align:left;}
#cls .left table li.li3 {
  width:110px !important;
  width:113px;
  font-size:10px;
  font-weight:bold;}
#cls .left table li.li2 a {
  color:#184BB4;
  width:269px !important;
  width:281px;
  padding-left:12px;
  background:url(/images/ico_c.gif) 0px 10px no-repeat;}
#cls .left table li.li2 a:hover {
  color:#FD9D07;
  background:url(/images/ico_c_hover.gif) 0px 10px no-repeat;}
#cls .left table li.li2 a img {
  display:inline;
  margin-left:5px;
  vertical-align:middle;
  margin-top:0px !important;
  margin-bottom:0px !important;
  margin-top:8px;
  margin-bottom:8px;}
#cls .left .list .page_list {
  clear:both;
  width:496px;
  height:25px;
  line-height:25px;
  background:#FCEDBB;
  padding-top:4px !important;
  padding-top:2px;}
#cls .left .list .page_list li {
  width:25px;
  height:20px;
  line-height:20px;
  margin-left:2px;
  margin-right:2px;
  border:1px #FEE079 solid;
  color:#C5A946;
  font-weight:bold;
  background:#FDF7E0;
  font-size:10px;}
#cls .left .list .page_list li.li2 {
  width:70px;}
#cls .left .list .page_list li a {
  width:100%;
  display:block;
  color:#AC9135;}
#cls .left .list .page_list li a:hover {
  color:#fff;
  background:#6C570D;}
#cls .right h1.title {
  clear:both;
  width:266px;
  height:30px;
  line-height:30px;
  color:#888;
  font-weight:bold;
  background:url(/images/class_right_title.gif);}
#cls .right h1.title b {
  color:#333;}
#cls .right h1.hotter {
  clear:both;
  width:266px;
  height:126px !important;
  height:122px;
  background:#C0D3F9;}
#cls .right .list {
  clear:both;
  width:262px !important;
  width:266px;
  border:1px #c0c0c0 solid;
  padding:1px;}
#cls .right .list li.li_cls {
  width:131px !important;
  width:131px;
  height:22px;
  line-height:22px;
  text-align:left;
  padding:0px;}
#cls .right .list li.li_cls a {
  width:126px !important;
  width:131px;
  padding-left:5px;
  color:#999;}
#cls .right .list li.li_cls a:hover {
  color:#000;
  text-decoration:none;
  font-weight:bold;}
#cls .right .list li {
  width:262px;
  height:25px;
  line-height:25px;
  text-align:left;
  border-bottom:1px #f0f0f0 dashed;}
#cls .right .list li a {
  width:257px !important;
  width:100%;
  padding-left:5px;
  color:#666;}
#cls .right .list li a:hover {
  text-decoration:none;
  color:blue;}
#cls .right .list li a:hover b {
  color:black;}
#cls .right .list li a b {
  font-size:10px;
  color:#a0a0a0;
  margin-right:3px;}
#cls .right .list li a b.times {
  margin:0px;
  margin-left:5px;}

#infor {
  clear:both;
  width:770px;}
#infor .left {
  float:left;
  width:500px;}
#infor .left .br {
  clear:both;
  width:500px;
  height:2px;
  line-height:0px;
  font-size:0px;}
#infor .left .title {
  clear:both;
  width:498px !important;
  width:100%;
  padding-top:5px;
  padding-bottom:5px;
  border:1px #ABC2F3 solid;
  background:#DBE6FD;
  font-size:14px;
  color:#193A7D;
  font-weight:bold;}
#infor .left h1.htitle {
  clear:both;
  width:483px !important;
  width:100%;
  height:23px;
  line-height:23px;
  padding-left:15px;
  text-align:left;
  background:url(/images/ico_c.gif) 3px 9px no-repeat #ECF2FE;
  color:#8EA2CB;
  border:1px #A3B9E5 solid;}
#infor .left h1.htitle_b {
  clear:both;
  width:483px !important;
  width:100%;
  height:22px !important;
  line-height:22px !important;
  height:23px;
  line-height:23px;
  padding-left:15px;
  text-align:left;
  background:url(/images/ico_c_hover.gif) 3px 9px no-repeat #FDEEBE;
  color:#D5A511;
  border:1px #FBCD42 solid;}
#infor .left .info_img {
  float:left;
  width:200px;
  height:153px;
  overflow:hidden;}
#infor .left .info_img iframe {
  width:200px;
  height:130px;}
#infor .left .info_img .info_img_li {
  clear:both;
  width:198px !important;
  width:200px;
  margin-top:1px;
  height:20px;
  color:#B59653;
  line-height:20px;
  background:#FDEEBF;
  border:1px #DEC169 solid;}
#infor .left .info_img .info_img_li a {
  color:#B59653;
  font-weight:bold;}
#infor .left .info_img .info_img_li a:hover {
  color:#000;}
#infor .left .info_jbxx {
  float:right;
  width:295px !important;
  width:297px;
  border:1px #DAE4FA solid;
  padding-bottom:1px;
  background:url(/images/bottom_right_a.gif) bottom right no-repeat;}
#infor .left .info_jbxx li {
  clear:both;
  width:283px !important;
  width:100%;
  height:29px;
  line-height:29px;
  text-align:left;
  padding-left:12px;
  background:url(/images/ico_c.gif) 0px 9px no-repeat;
  border-bottom:1px #f0f0f0 dashed;
  color:#0D368A;}
#infor .left .info_jbxx li b {
  color:#6C8DD0;
  margin-right:5px;}
#infor .left .info_jbxx li a {
  display:inline;
  font-weight:bold;
  color:#666;}
#infor .left .info_jbxx li a:hover {
  color:#ff5500;}
#infor .left .info_xxxx {
  clear:both;
  width:490px !important;
  width:100%;
  border:1px #9DC3EF solid;
  background:url(/images/bottom_right_a.gif) bottom right no-repeat #E6F0FC;
  padding:4px;
  text-align:left;
  color:#205898;}
#infor .left .lxfs {
  float:left;
  width:296px !important;
  width:300px;
  height:96px !important;
  height:100px;
  border:1px #EAC144 solid;
  padding:1px;
  text-align:left;
  background:url(/images/bottom_right_b.gif) bottom right no-repeat;}
#infor .left .lxfs li {
  clear:both;
  width:290px !important;
  width:296px;
  padding:3px;
  color:#4C3A04;
  border-bottom:1px #FAF0D3 dashed;}
#infor .left .lxfs li h1 {
  color:#BB9B3A;
  float:left;
  width:65px;
  margin-right:5px;
  text-align:right;
  font-weight:bold;}
#infor .left .sm {
  float:right;
  width:185px !important;
  width:197px;
  height:88px !important;
  height:100px;
  border:1px #EAC144 solid;
  padding:5px;
  padding-bottom:5px !important;
  padding-bottom:7px;
  line-height:163% !important;
  line-height:20px;
  padding-left:7px;
  padding-right:3px;
  text-align:left;
  background:url(/images/bottom_right_b.gif) bottom right no-repeat;
  color:#BB7D8D;}
#infor .left .sm img {
  display:inline;
  vertical-align:middle;
  margin-right:5px;
  margin-top:0px !important;
  margin-bottom:0px !important;
  margin-top:6px;
  margin-bottom:6px;}

#infor .right {
  float:right;
  width:266px;}
#infor .right .br {
  clear:both;
  width:266px;
  height:2px;
  line-height:0px;
  font-size:0px;}
#infor .right h1.htitle {
  clear:both;
  width:264px !important;
  width:266px;
  border:1px #d0d0d0 solid;
  height:28px !important;
  height:29px;
  line-height:28px !important;
  line-height:29px;
  color:#9D9D9D;
  font-weight:bold;
  background:url(/images/bottom_right_c.gif) bottom right no-repeat #f0f0f0;}
#infor .right .right_list {
  clear:both;
  width:262px !important;
  width:266px;
  border:1px #d0d0d0 solid;
  padding:1px;
  padding-bottom:6px !important;
  padding-bottom:2px;}
#infor .right .right_list table li {
  clear:both;
  width:262px;
  height:23px;
  text-align:left;
  line-height:24px;
  border-bottom:1px #f0f0f0 dashed;}
#infor .right .right_list table li a {
  width:100%;
  color:#555;}
#infor .right .right_list table li a:hover {
  text-decoration:none;
  color:blue;}
#infor .right .right_list table li a:hover b {
  color:#000;}
#infor .right .right_list table li a b {
  font-size:10px;
  color:#a0a0a0;
  margin-left:3px;
  margin-right:3px;}

#users {
  clear:both;
  width:770px;}
#users .br {
  clear:both;
  width:100%;
  line-height:0px;
  height:2px;
  font-size:0px;}
#users h1 {
  clear:both;}
#users h1.user_title {
  width:768px !important;
  width:100%;
  padding-top:5px;
  padding-bottom:5px;
  border:1px #FEC002 solid;
  color:#9F7E18;
  font-weight:bold;
  background:url(/images/bottom_right_d.gif) bottom right no-repeat #FCDC7A;}
#users .user_left {
  float:left;
  width:224px;
  margin-right:3px;}
#users .user_left li {
  width:222px !important;
  width:224px;
  border:1px #FEC002 solid;
  height:27px !important;
  height:26px;
  line-height:26px;
  background:url(/images/bottom_right_b.gif) bottom right no-repeat #FCE9AF;
  margin-bottom:1px;
  font-weight:bold;
  text-align:left;}
#users .user_left li a {
  color:#846813;
  width:100%;}
#users .user_left li a:hover {
  text-decoration:none;
  color:#000;
  background:url(/images/bottom_right_b.gif) bottom right no-repeat #FAE091;}
#users .user_left li a img {
  display:inline;
  margin-left:5px;
  margin-right:5px;
  margin-top:0px !important;
  margin-bottom:0px !important;
  margin-top:8px;
  margin-bottom:10px;
  vertical-align:middle;}
#users .user_left li a b {
  color:#C7B16C;
  font-size:10px;
  margin-left:5px;}

#users .user_center {
  float:left;
  width:539px !important;
  width:543px;
  border:1px #99bbff solid;
  padding:1px;}
#users .user_center .center_title {
  clear:both;
  width:539px;
  height:27px !important;
  height:26px;
  line-height:26px;
  color:#6B95C4;
  font-weight:bold;
  background:#BFDBFB;}
#users .user_center .center_title b {
  color:#255C99;
  margin-left:2px;
  margin-right:2px;}
#users .user_center .center_message {
  clear:both;
  width:539px;
  height:25px;
  background:url(/images/user_message.gif) no-repeat;
  margin-bottom:3px;}
#users .user_center li {
  text-align:left;
  width:539px;
  height:23px !important;
  line-height:23px !important;
  height:22px;
  line-height:22px;
  border-bottom:1px #f0f0f0 dashed;
  background:url(/images/ico_c.gif) 3px 7px no-repeat;}
#users .user_center li a {
  text-align:left;
  width:523px !important;
  width:100%;
  padding-left:16px;
  color:#666;}
#users .user_center li a:hover {
  color:#222;
  text-decoration:none;}
#users .user_center li a:hover b {
  color:#222;}
#users .user_center li a b {
  margin-left:5px;
  font-size:10px;
  color:#b0b0b0;}

#page_img {
  clear:both;
  width:770px;}
#page_img .br {
  clear:both;
  width:100%;
  height:2px;
  font-size:0px;
  line-height:0px;}
#page_img .img_title {
  width:770px;
  height:30px;
  line-height:30px;
  background:url(/images/img_title.gif);
  text-align:left;
  color:#A57014;
  font-weight:bold;}
#page_img .img_title b {
  color:#322102;
  margin-left:3px;
  margin-right:3px;}
#page_img .img_title img {
  margin-left:5px;
  margin-right:5px;
  display:inline;
  vertical-align:middle;
  margin-top:0px !important;
  margin-bottom:0px !important;
  margin-top:11px;
  margin-bottom:11px;}
#page_img .img_title .p_left {
  float:left;
  width:300px;}
#page_img .img_title .p_right {
  float:right;
  width:465px !important;
  width:470px;
  text-align:right;
  padding-right:5px;}

#page_img .p_main {
  clear:both;
  width:768px !important;
  width:770px;
  border:1px #FEC25B solid;
  padding-bottom:2px;}
#page_img .p_main table li {
  width:192px;}
#page_img .p_main table li h1 {
  margin-left:auto;
  margin-right:auto;}
#page_img .p_main table li h1.pic {
  clear:both;
  width:186px !important;
  width:188px;
  height:138px !important;
  height:140px;
  overflow:hidden;
  border:1px #FBE2A6 solid;
  margin-top:3px;
  margin-bottom:3px;}
#page_img .p_main table li h1.pic img {
  width:186px;
  height:138px;}
#page_img .p_main table li h1.h1_list {
  clear:both;
  width:170px !important;
  width:188px;
  height:25px !important;
  height:26px;
  line-height:25px !important;
  line-height:26px;
  border:1px #FBE2A6 solid;
  background:url(/images/ico_c_hover.gif) 5px 8px no-repeat #FDF0D0;
  text-align:left;
  padding-left:16px;
  color:#A88228;
  margin-bottom:1px;}
#page_img .p_main table li h1.h1_list a {
  display:inline;}
#page_img .p_main table li h1.h1_list b {
  color:#9A770D;}

#bottom {
  clear:both;
  width:766px !important;
  width:770px;
  height:40px;
  padding:2px;
  padding-top:5px;
  border-top:2px #d0d0d0 solid;
  color:#a0a0a0;
  text-align:left;
  line-height:160%;}
#bottom .left {
  width:50%;
  float:left;}
#bottom .right {
  width:50%;
  float:right;
  text-align:right;}
#bottom a {
  color:#555;}
#bottom a:hover {
  color:#000;
  text-decoration:none;
  border-bottom:2px #000 solid;}

#br {
  clear:both;
  width:100%;
  height:3px;
  font-size:0px;
  line-height:0px;}
#br_small {
  clear:both;
  width:100%;
  height:1px;
  font-size:0px;
  line-height:0px;}

.form_error
{
	color : red;
}
