body { margin: auto; background: url(../images/ywih.png) #5B6B6B; color: #2C2C2C; font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: 13px; } img { margin 0; padding: 0; } h2 { color: #515E6C; font-family: Noto Sans; font-size: 24px; } h2 a { color: #515E6C; text-decoration: none; } a { text-decoration: none; color: #8EA9A9; } li { list-style: none; margin-bottom: 7px; } p { padding: 9px; line-height: 23px; } .qlzfk { margin: 0 auto; width: 100%; height: 24px; } .mainlayer { margin: auto; background: #FAFAFA; box-shadow: 0 0 7px rgba(0,0,0,0.1); width: 930px; overflow: hidden; border: 1px solid #516B6B; } .rfpzoux { margin-left: 665px; width: 258px; margin-right: 7px; } .contentblock { float: left; margin-left: 7px; width: 651px; } .hrmenu { margin: auto; height: 45px; width: 930px; background: #516B6B; } .hrmenu a { color: #ffffff; display:inline-block; line-height: 45px; text-decoration: none; margin-left: 9px; } .hrmenu a:hover { color: #A98E8E; } .menu-down { height: 47px; } .lqrhqo { margin-top: 9px; width: 258px; } .bqbos { padding: 9px; color: #515E6C; font-family: Noto Sans; font-size: 22px; font-weight: bold; } .dfydhm { padding: 11px; color: #2C2C2C; } .sidebarlast { padding: 11px; color: #2C2C2C; } .sidebarlast img { padding: padding: 12px 0; text-align: center; max-width: 180px; } .sidebarlast a { padding: 11px; color: #8EA9A9; font-weight: bold; } .rfpzoux ul a { display: block; color: #8EA9A9; padding: 9px; } .rfpzoux li { margin: 0; list-style: none; } .postname { padding: 13px 0; text-align: center; } .news { padding: 9px; } .news img { text-align: center; max-width: 340px; } .awphys { padding: 20px; text-align: center; } .line { height: 7px; width: 100%; } .vqhuu { background: url(../images/vqhuu.png) #6B8E8E; border: 2px solid #8EA9A9; height: 40px; line-height: 40px; width: 330px; text-align: center; font-size: 22px; border-radius: 6px; } .vqhuu a { display: block; color: #FFFFFF; text-decoration: none; } .tahte { margin: auto; overflow: hidden; width: 930px; } .footerinfo { padding: 18px; text-align: center; color: #2C2C2C; } .footerinfo a { color: #2C2C2C; } .maplinks { padding: 5px; } .map { margin: 0 auto; padding: 11px; text-align: center; } .map a { color: #ffffff; text-decoration: none; } .statistics { margin: 0 auto; padding: 11px; text-align: center; color: ##2C2C2C; } .errorpage { margin: 300px 0 20px 0; text-align: center; color: #FFFFFF; } .errorpage a { color: #FFFFFF; } .errorpage h1 { font-size: 42px; color: #FFFFFF; }