body {color:#000;margin:0;padding:0;font:12px/18px Arial, Helvetica, sans-serif;text-align:left; background:url(image/topbg.png) repeat-x top; }

#top { height:85px;}
#logo { float:left; padding:39px 15px 0; width:251px;}
.container { width:100%;}
.content { width:980px; margin:0 auto; }

#login_panel { border-bottom:5px solid #2e2e2e; color:#a6a6a6; margin-bottom:15px;}
#login_panel #lp_bg { background:url(image/login_panel.png) no-repeat left top; margin-left:667px; height:24px; font:11px/24px Tahoma; padding-left:15px; padding-top:2px;}
#login_panel strong { color:#fff;}
#login_panel ul{ float:right; padding:3px 10px 0 0; margin:0; list-style-type:none;}
#login_panel li {display:inline;background:transparent url(image/cp_line.png) no-repeat 100% 60%;padding:0 15px 0 12px; margin:0; vertical-align:top;}
#login_panel li a { color:#a6a6a6; text-decoration:none; font:11px/11px Tahoma;}
#login_panel li a:hover { color:#fff;}
#login_panel li.last {background-image:none;padding-right:0;}

#menu { width:600px; padding:40px 0 0 0; float:right; background-color:#1a1a1a; margin:0; list-style-type:none;}
#menu li { float:right; padding-left:15px; margin:0;}
#menu a { display: block; font:12px/28px Arial, Helvetica, sans-serif; font-weight:bold; height:28px; padding:0 0 0 11px; text-decoration:none; color:#ccc; text-transform:uppercase; float:left;}
#menu a span{ display: block; padding:0 11px 0 0;}
#menu a span b { color:#d32929;}
#menu a:hover span b{ color:#fff }
#menu a.select{ background:url(image/nav_left.png) no-repeat left top; color:#fff }
#menu a:hover{ background:url(image/nav_hover_l.png) no-repeat left top; color:#fff }
#menu a.select:hover { background:url(image/nav_left.png) no-repeat left top; }
#menu a:hover span{ background:url(image/nav_hover_r.png) no-repeat right top; }
#menu a.select span{ background:url(image/nav_right.png) no-repeat right top; }
#menu a.select:hover span{ background:url(image/nav_right.png) no-repeat right top; }
#menu a.select span b { background:url(image/nav_right.png) no-repeat right top; color:#fff }

#foot {background:transparent url(image/footbg.png) repeat-x top; text-align:center; font:11px/45px Tahoma; margin-top:25px; height:88px;}
#foot ul {margin:0 0 0 23px;padding:0;list-style-type:none; height:45px;}
#foot li {display:inline;background:transparent url(image/footline.png) no-repeat 100% 60%;padding:0 15px 0 12px; margin:0;}
#foot li a {color:#f6f6f6; font:11px/44px Tahoma;}
#foot li a:hover { color:#fff;}
#foot li.last {background-image:none;padding-right:0;}
#foot .flags { padding:15px 0 0;}
#foot img { padding:0 3px; margin:0;}
#foot p { line-height:18px; padding-bottom:12px; margin:0; vertical-align:top; font:11px Tahoma;}

a.forum_title { font-weight:bold; color:#fff;}
.clear {clear:both;font-size:1px;line-height:0px;height:1px;overflow:hidden;}
a img {border-width:0;}
a {color:#c11212;text-decoration:none;}
a:hover {text-decoration:underline;}

