﻿@charset "utf-8";

#site-head{ background-image: url(site-nav-bg.gif); background-repeat: repeat-x; position: relative; height: 141px; z-index: 999; clear: both; list-style-type: none; }
#site-head .head { background-image: none; position: relative; width: 990px; margin: 0 auto; }
#site-head #site-forum-head {width:100%;min-width:990px;}
#site-head .head #site-logo { position: absolute; top: 0; left: 10px; float: left; }
#site-head .head #site-logo a { background: url(site-nav-logo.gif); text-indent: -100em; width: 159px; height: 104px; overflow: hidden; display: block; }
#site-head #site-head-user-infos { height: 66px; overflow: hidden; clear: both; padding-left: 188px; }
#site-head #site-head-user-infos b {}
#site-head #site-head-user-infos a { font-weight: bolder; margin-left: 5px; padding: 2px; display: inline-block; }
#site-head #site-head-user-infos a#user-member{ color: #c30; }
#site-head #site-head-user-infos a:hover { }
#site-head #site-head-user-infos .top_login_form{ text-align: left; position: relative; height: 66px; }
#site-head #site-head-user-infos span#user-login form { position: relative; top: -3px; height: 24px; float: left; }
#site-head #site-head-user-infos span#user-login label{ font-weight: bold; line-height: 23px; height: 22px; overflow: hidden; float: left; padding-right: 5px; padding-left: 10px; display: block; white-space: nowrap; }
#site-head #site-head-user-infos span#user-login input{ float: left; display: block; }
#site-head #site-head-user-infos span#user-login input#headerLU , #site-head #site-head-user-infos span#user-login input#headerLP { width: 120px; }
#site-head #site-head-user-infos #user-info , #site-head #site-head-user-infos #user-login { padding-top: 26px; padding-right: 8px; padding-left: 8px; }
#site-head #user-link { padding-top: 26px; padding-right: 8px; padding-left: 8px; white-space: nowrap; }
#site-head #user-link #user-msg { background-image: url(site-nav-msg-icon.gif); background-repeat: no-repeat; background-position: 5px center; padding-left: 25px; }
#site-head  #user-msg.new { background-image: url(site-nav-msg-icon-new.gif); }

#site-nav { height: 37px; overflow: visible; clear: both; padding-left: 178px; }
#site-nav #navigation{ height: 37px; float: left; }
#site-nav #navblog { display: none; }
#site-nav #site-nav-search { background-image: url(site-nav-search-bg.gif); background-repeat: no-repeat; text-align: left; width: 164px; height: 27px; overflow: hidden; float: right; margin-top: 6px; margin-right: 7px; display: inline; padding-left:24px; }
#site-nav #site-nav-search table , #site-head #site-nav #site-nav-search table td{ margin: 0; padding: 0; }
#site-nav #site-nav-search table td input.text{ background-color: transparent; width: 121px; height: 20px; float: left; margin-top: 3px; margin-left: 5px; border-width: 0; }
#site-nav #site-nav-search table td input.button{ line-height: 80px; background-color: transparent; text-indent: -100em; top: 0; width: 33px; height: 22px; overflow: hidden; float: left; margin:0; _margin-top: -4px ; padding: 0; border-width: 0; cursor: pointer; }

#site-nav #navigation li { background-repeat: no-repeat; background-position: center top; text-align: center; position: relative; width: 78px; height: 38px; z-index: 100; overflow: visible; float: left; margin-right: 7px; margin-left: 7px; }
#site-nav #navigation li.sfhover { background-image: url(site-nav-tag-bg.gif); background-repeat: no-repeat; }
#site-nav #navigation li.sfhover a{ color: #3d454e; font-size: 16px; }
#site-nav #navigation li.sfhover a.hilight{ color: #c30; }
#site-nav #navigation li.sfhover a.hilight:hover {  }
#site-nav #navigation li.sfhover a:hover {  }
#site-nav #navigation li a { color: #fff; font-size: 14px; font-weight: bold; text-align: center; margin-top: 10px; margin-right: 2px; margin-left: 2px; padding-top: 2px; padding-left: 2px; display: block; }
#site-nav #navigation li a:hover { text-decoration: none; }
#site-nav #navigation li p { color: #3d454e; line-height: 38px; text-align: center; position: absolute; top: 38px; left: 0; height: 38px; z-index: 101; margin-top: -3px; padding-top: 1px; padding-left: 10px; cursor: default; display: none; white-space: nowrap; }

#site-nav #navigation #navhomepage p{ margin-left: -175px; }
#site-nav #navigation #navauction p{ margin-left: -190px; }
#site-nav #navigation #navshop p{ margin-left: -228px; }
#site-nav #navigation #navinfo p{ margin-left: -280px; }
#site-nav #navigation #navwiki p{ margin-left: -330px; }
#site-nav #navigation #navblog p{ margin-left: -260px; }
#site-nav #navigation #navforum p{ margin-left: -330px; /*margin-left: -583px;*/ }

#site-nav #navigation li.sfhover p {display: block;}
#site-nav #navigation li.sfhover p a { color: #3d454e; font-size: 12px; line-height: 24px; height: 24px; margin: 0 10px 0 0; display: inline-block; margin:5px 2px 0; padding-right: 8px; padding-left: 8px; }
#site-nav #navigation li.sfhover p a:hover { text-decoration: underline; }
#site-map { position: relative; height: 35px; z-index: 99; overflow: visible; clear: both; }