* {margin:0; padding:0;}
a {color:#333;}
a:hover {color:#d00; text-decoration:none;}
td, body, a {font-family:tahoma; font-size:14px}
.middle_div {width:100%; height:220px; background:url(/img2/middle_div_bg.jpg) center no-repeat; box-sizing:border-box; margin-bottom:25px;}
.middle_div_content {max-width:1140px; margin:0 auto; height:220px;}
.title_div {float:left; color:#fff; text-align:center;}
.title_div h1 {margin:40px 0 0 5px; font-size:32px; font-weight:normal; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif; text-shadow:0 0 10px #000; opacity:0.9; color:#fff;}
.title_div .alink {display:inline-block; padding:10px 30px; font-size:14px; border-radius:4px; box-shadow:1px 1px 5px #333; margin:30px 10px 0 10px; text-decoration:none;}
.title_div .title_yellow {background:#ecaf4c; background:linear-gradient(to top, #e58f3c, #f4d05c); color:#000;}
.title_div .title_red {background:#ad2821; background:linear-gradient(to top, #99221c, #c12e26); color:#fff;}
.title_div .title_yellow:hover, .title_div .title_red:hover {box-shadow:0 0 10px #000}
.big {margin: 40px 0 0 5px; font-size: 32px; font-weight: normal; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif; text-shadow: 0 0 10px #000; opacity: 0.9;}
.middle_div_navigation {width:190px; float:right; margin:5px 0 0 10px; border-radius:10px; opacity:0.9;}
.middle_div_navigation a {display:block; color:#004571; padding:4px; margin-left:16px;}
.middle_div_navigation a:hover {text-decoration:none; color:#d00;}
.nav_red {background-color:rgba(165,25,25,.6);}
.a_white a {color:#fff;}
.a_white a:hover {color:#ffeaa9;}
h1 {font-size:18px; margin:5px; color:#900;}
h2 {font-size:15px; margin:5px}
.listtopics {margin:5px auto 10px; max-width:1000px;}
.listtopics td:nth-child(2), .listtopics td:nth-child(3) {font-size:11px;}
.listtopics td {padding:5px 0;}
.poll {margin:5px auto 10px; max-width:1000px; border: 1px solid #440101; background:#fceaea} 

.nav {max-width:1110px; margin:0 auto 50px; padding-top:7px; text-align:center;}
.nav a {display:inline-block; font-weight:bold; padding:10px 9px; color:#333;}
.nav a:hover {background-color:#e9e7e7; color:#d00; text-decoration:none;}
.tablepost {max-width:1000px; margin:0 auto;}
.tablepost tr:nth-child(odd) td {padding:5px 10px; background:#ddd;}
.tablepost tr:nth-child(odd) small {float:right;}
.tablepost tr:nth-child(even) td {padding:10px 10px 45px 10px;}
.quoteclass, #QUOTE {background:#F5F5F5; border: 1px solid #bbb; font-size: 13px; padding: 15px; margin: 10px 0 10px 0; display:block; text-align:left; width:99%; box-sizing:border-box}
.quoteclass q, #QUOTE q {font-family: Verdana,sans-serif; font-size:13px; color:#000; line-height: 1.4;}
.quoteclass .quoteclass, #QUOTE #QUOTE {background:#f0f0f0}
.quoteclass .quoteclass .quoteclass, #QUOTE #QUOTE #QUOTE {background:#e6e6e6}
.tableforum {border:1px #440101 solid" align="center; margin:0 auto; max-width:900px;}
.tableforum td {padding:7px 3px}
.tableforum td:last-child {font-size:11px;}
.tableforum tr:first-child td, .polls  tr:first-child td {font-size:14px; background:#ddd;}
.allpage {margin:0 auto; text-align:center;}
.allpage a {display:inline-block; margin-right:10px; margin-top:7px; padding:3px; width:20px; background:#ddd; text-align:center; text-decoration:none; border:#bbb 1px solid;}
.polls {margin:20px auto; background:#eee;}
.polls td {padding:5px;}
.edit {color:#900; font-size:11px;}
