html, body, #wrap {height:100%}
body > #wrap{height:auto;min-height:100%;background:url(images/vbkg.jpg) repeat-y center}
#main{padding-bottom:110px}
#footer{position:relative;margin-top:-110px;height:110px;clear:both;color:#000;width:100%;background:url(images/fbkg.jpg) no-repeat top center}
#footer a{color:#000;text-decoration:underline}
#footer a:hover{text-decoration:none}
#fin{margin:1 auto;width:1004px}

#tbkg{background:url(images/tbkg.jpg) no-repeat top center}
#pbkg{width:1004px;margin:0 auto}
#logo{height:243px;width:1004px;margin:0 auto}
body{margin:4;padding:0;background:#f6f6f6;font-family:Verdana, Arial;font-size:11px;color:#000}
#mainmenu{width:1004px;height:38px}
.slide{font:bold 10px Verdana;width:100%}
.slide ul{margin:0;padding:0;list-style-type:none}
.slide ul li{position:relative;display:inline;float:left}
.slide ul li a{display:block;background:#2F4713;color:#fff;padding:8px 10px;border-right:2px solid #778;text-decoration:none}
* html .slide ul li a{display:inline-block}
.slide ul li a:link, .slide ul li a:visited{color:#fff}
.slide ul li a:hover{background:#653D19;color:#fff}
.slide ul li ul{position:absolute;left:0;display:block;visibility:hidden}
.slide ul li ul li{display:list-item;float:none}
.slide ul li ul li ul{top:0}
.slide ul li ul li a{font:normal 13px Verdana;width:160px;padding:5px;margin:0;border-top-width:0;border-bottom:1px solid gray}
.slide ul li ul li a:hover{background:#8EA000;color:#000}
#navigation a{height:20px;line-height:20px;display:block;color:#666;text-align:center;text-decoration:none;padding-left:9px;background:url(images/nav.jpg) no-repeat center 0}
#navigation a:hover{color:#000;background-position:center -21px}
#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:#900;text-decoration:none}
a:hover{text-decoration:underline}
a.side{color:#2F4713;font-size:11px;text-decoration:underline;background:url(images/but.gif) no-repeat left;padding-left:11px}
a:hover.side{text-decoration:none}
.button{font-size:10px;color:#fff;border:1;height:20px;line-height:17px;background:url(images/b1.gif) repeat-x top;padding:0 15px;margin:2px 0 0}
.floatL{float:left}
.navR{float:right;color:#fff;line-height:38px;padding-right:10px}
.floatR{float:right}
.center{margin:0 auto}
.bullet{display:none}
hr{border:3px solid #777}
hr.side-hr{border:3px solid #777}
td{font-family:Verdana, Arial;font-size:11px}
pre{font-family:Verdana, Arial;font-size:11px}
.alt{color:#000}
.admin-message{font-family:Verdana, Arial;font-size:11px;text-align:center;color:#000;border:1px solid #777;padding:3px 4px;margin-bottom:5px}
form{margin:0px}
.bbcode{font-size:10px;color:#aaa;background:#111;border:1px solid #aaa;margin-top:2px}
.textbox{font-family:Verdana, Arial;font-size:10px;color:#2F4713;background:#A79B71;border:1px solid #aaa}
.quote{font-size:11px;color:#2F4713;background:#444;padding:4px;margin:0 8px;border:1px solid #aaa}
#bbcode_smileys_list_message{background:#222}
#bbcode_smileys_list_shout_message{background:#EEE2BA}
.news-category{border:0;margin:3px 5px 0 0;float:left}
.news-footer{font-size:10px;color:#666;border:1px solid #777;padding:3px 4px}
.tbl-border{border:1px solid #666;padding:2px}
.tbl{font-size:11px;color:#666;padding:4px;border:1px solid #666}
.tbl1{font-size:11px;color:#666;padding:4px;border:1px solid;border-color:#aaa #222 #222 #aaa}
.tbl2{font-size:11px;color:#666;padding:4px;border:1px solid;border-color:#aaa #222 #222 #aaa}
.forum-caption{font-size:11px;font-weight:bold;color:#000;padding:2px 4px;text-decoration:underline}
.comment-name{font-weight:bold;color:#666}
.shoutboxname{font-weight:bold;color:#000}
.shoutbox{color:#666}
.shoutboxdate{font-size:10px;color:#000}
.small{font-size:10px;font-weight:normal}
.small2{font-size:10px;font-weight:normal;color:#000}
.side-small{font-size:10px;font-weight:normal;color:#000}
.side-label{color:#000;margin:2px 0;padding:2px 2px}
.pagenav{padding:4px}
.pagenav span{color:#aaa;background:#222;border:1px solid #777;padding:2px 4px;margin:2px}
.pagenav a{color:#000;border:1px solid #777;padding:2px 4px;margin:2px;text-decoration:none}
.pagenav a:hover{color:#aaa;background:#222;margin:2px;text-decoration:underline}
#cts{margin:0}
.st{height:48px;line-height:48px;font-family:Verdana, Arial;text-align:center;font-size:12px;font-weight:bold;color:#000}
.tt{height:74px;line-height:74px;padding-left:85px;font-family:Verdana, Arial;font-size:12px;font-weight:bold;color:#000;background:url(images/tt.gif) no-repeat  center}
.tbody{font-size:10px;color:#000;padding:1px 10px}
#cpL{background:url(images/cpL.jpg) no-repeat top left }
#cpR{background:url(images/cpR.jpg) no-repeat top right}
.sbody{font-size:10px;color:#000;padding:1px 9px}
#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 0 70px}
.side-border-right, .side-border-left{padding:0 1px;width:180px;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 182px}
.side-left #main-bg{margin:0 0 0 182px}
.side-right #main-bg{margin:0 182px 0 0}
.side-left .side-border-right{display:none}
.side-right .side-border-left{display:none}
