#fpage{margin:0;background:url(images/bkg.jpg) fixed repeat center center}
#tbkg{background:url(images/a2bkg.jpg) fixed no-repeat center center}
#vbkg{background:url(images/vbkg.jpg) fixed repeat-y center center}
#pbkg{margin:0 auto;padding:0;width:1010px;background:url(images/tbkg.jpg) no-repeat top center}
#logo{width:100%;height:200px}
#fout{margin:0 auto;height:250px;width:1010px;background:url(images/fbkg.jpg) no-repeat bottom center}
#fin{padding:0 12px}
.subfooter{height:40px;width:100%;color:#eee}
#copy{height:80px;width:100%;color:#eee}
body{margin:0;background:#000;font-family:Verdana, Arial;font-size:11px;color:#fff}
#navbar{height:34px;margin:0 0 20px}
#navL{background:url(images/navL.gif) no-repeat top left}
#navR{background:url(images/navR.gif) no-repeat top right}
#navi{height:34px;margin:0 12px 0 14px;padding:0 16px;background:url(images/navi.gif) repeat-x top center}
#navi ul{margin:0;padding:0}
#navi li{overflow:hidden;background-image:none;float:left;line-height:34px;white-space:nowrap}
#navi li a{display:block;padding:0 15px;height:34px;font-size:9px;font-family:Arial;font-weight:bold;color:#fff;text-decoration:none;text-align:center}
#navi li a:hover{background:url(images/button.gif) no-repeat top right}
#navigation a{height:23px;line-height:23px;display:block;color:#000;text-decoration:none;background:url(images/nav.gif) no-repeat top center;text-align:center}
#navigation a:hover{color:#bbb;background-position:center -23px}
#navigation h2{font-size:10px;font-weight:normal;margin:0;padding:4px}
#navigation ul{margin:0;padding:0;list-style-type:none}
* html #navigation ul li{height:1%}
a{color:#000;text-decoration:underline}
a:hover{color:#bbb}
a.side{color:#000;text-decoration:underline;background:url(images/b1.png) no-repeat left 0;padding-left:10px}
a:hover.side{color:#bbb;background-position:left -11px}
.button{padding:0 8px;font-size:10px;color:#aaa;border:0;padding:0 8px;background:#1f1f1b;border:1px solid #333}
.button:hover{color:#fff}
.floatL{float:left}
#navU{float:right;color:#fff;line-height:34px;padding:0 10px}
.floatR{float:right}
a.white, li.white a{color:#fff;text-decoration:none}
a:hover.white, li.white a:hover{color:#fff;text-decoration:underline}
.center{margin:0 auto}
.bullet{border:0;display:none}
hr{border:1px solid #777}
hr.side-hr{border:1px solid #777}
td{font-family:Verdana, Arial;font-size:11px}
pre{font-family:Verdana, Arial;font-size:11px}
.alt{color:#222}
.admin-message{font-family:Verdana, Arial;font-size:11px;text-align:center;color:#333;border:1px solid #777;padding:3px 4px;margin-bottom:5px}
form{margin:0px}
.bbcode{font-size:10px;color:#aaa;background:#1f1f1b;border:1px solid #333;margin-top:2px}
.textbox{font-family:Verdana, Arial;font-size:10px;color:#aaa;background:#1f1f1b;border:1px solid #333}
.quote{font-size:11px;color:#aaa;background:#1f1f1b;padding:4px;margin:0 8px;border:1px solid #333}
#bbcode_smileys_list_message{background:#1f1f1b}
#bbcode_smileys_list_shout_message{background:#1f1f1b}
.news-category{border:0;margin:3px 5px 0 0;float:left}
.news-footer{font-size:10px;color:#222;border:1px solid #777;padding:3px 4px}
.tbl-border{border:1px solid #444;padding:2px}
.tbl{font-size:11px;color:#444;padding:4px;border:1px solid #444}
.tbl1{font-size:11px;color:#333;padding:4px;border:1px solid;border-color:#777 #222 #222 #777}
.tbl2{font-size:11px;color:#333;padding:4px;border:1px solid;border-color:#777 #222 #222 #777}
.forum-caption{font-size:11px;font-weight:bold;color:#333;padding:2px 4px;text-decoration:underline}
.comment-name{font-weight:bold;color:#444}
.shoutboxname{font-weight:bold;color:#222}
.shoutbox{color:#444}
.shoutboxdate{font-size:10px;color:#222}
.small{font-size:10px;font-weight:normal}
.small2{font-size:10px;font-weight:normal;color:#222}
.side-small{font-size:10px;font-weight:normal;color:#222}
.side-label{color:#bbb;margin:2px 0;padding:2px 2px;text-decoration:underline}
.pagenav{padding:4px}
.pagenav span{color:#aaa;background:#1f1f1b;border:1px solid #333;padding:3px;margin:2px}
.pagenav a{color:#aaa;border:1px solid #444;padding:3px;margin:2px;text-decoration:none}
.pagenav a:hover{color:#aaa;background:#1f1f1b;margin:2px;text-decoration:underline}
#cts{margin:0 3px}
.st{height:40px;line-height:24px;font-family:Verdana, Arial;text-align:center;font-weight:bold;color:#fff;background:url(images/st.gif) no-repeat top center}
.sbody{font-size:10px;color:#fff;padding:30px 4px;margin:0 0 15px;background:url(images/smid.jpg) repeat-y top center;border-bottom:3px solid #292821}
.tt{height:48px;line-height:34px;margin:0 50px;text-align:center;font-family:Verdana, Arial;font-size:12px;font-weight:bold;color:#fff;background:url(images/pt.gif) repeat-x top center}
.tbody{background:#4e4b3d;font-size:10px;color:#fff;padding:20px 3px 35px;margin:0 6px 15px;border-left:3px solid #292821;border-right:3px solid #292821;border-bottom:3px solid #292821}
.ptl{background:url(images/ptl.gif) no-repeat top left}
.ptr{background:url(images/ptr.gif) no-repeat top right}
#cont{position:relative;top:0;left:0}
#container{width:100%}
* html #main-bg{height:1%;width:auto}
.cfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.cfix{display:block}
.ffix{overflow:hidden}
* html .ffix{width:100%}
#main-bg{line-height:1.4em;padding:0 1px}
.side-border-right, .side-border-left{padding:0 1px;width:176px;display:inline}
.side-border-left{float:left}
.side-border-right{float:right}
* html .side-border-right{margin-left:-3px}
* html .side-border-left{margin-right:-3px}
.side-both #main-bg{margin:0 178px}
.side-left #main-bg{margin:0 0 0 178px}
.side-right #main-bg{margin:0 178px 0 0}
.side-left .side-border-right{display:none}
.side-right .side-border-left{display:none}
