html,body
{
  background:#55575b;
  color:#FFF;
  height:100%;
  min-width:1080px;
  margin:0;
}

a
{
  color:#f1f1f1;
  text-decoration:none;
  border-bottom:1px dashed #f1f1f1;
}

#wrapper
{
  background:#28292c url(images/background.gif) no-repeat 65% top;
  width:92%;
  height:auto!important;
  min-height:100%;
  border-left:3px solid #bbbcbc;
  border-right:3px solid #bbbcbc;
  margin:0 auto;
}

#right
{
  float:right;
  width:240px;
}

#navigation
{
  width:240px;
  margin-top:30px;
}

.navigation_title
{
  text-align:center;
  font-size:28px;
  font-weight:700;
  color:#ef8336;
}

.main_navigation
{
  margin-left:12px;
}

.main_navigation a
{
  text-decoration:none;
  border:none;
}

.main_navigation .link
{
  display:block;
  background:url(images/navigation_main.gif);
  width:215px;
  height:25px;
  color:#ef8336;
  text-align:center;
  font-size:18px;
  letter-spacing:.1em;
  font-weight:700;
  margin:4px 0;
}

#logo .logo_image
{
  padding:70px 0 0 50px;
}

#news
{
  background:url(images/news.gif) no-repeat;
  width:460px;
  height:120px;
  margin:40px 0 0 50px;
  padding:2px 4px;
}

#news .news_title
{
  text-align:center;
  font-size:18px;
  margin:0;
}

#news .news_body
{
  font-size:12px;
  font-family:verdana;
  margin-top:2px;
}

#partners
{
  width:100%;
  text-align:center;
  position:relative;
  margin:20px auto;
}

#partners .left_banner
{
  padding-right:50px;
}

.server
{
  background: #3f4043;
  width:857px;
  height:auto;
  margin:40px 0 0 50px;
  padding:3px;
}

.gold_status
{
  background:url(images/gold_status.png) no-repeat right;
  float:right;
  width:217px;
  height:111px;
  margin: 30px 30px 0 0;
}

.server .server_title
{
  background:url(images/server_title.gif) no-repeat center;
  height:28px;
  width:547px;
  text-align:center;
  font-size:28px;
  padding:2px 15px;
}

.server .server_reit
{
  background:url(images/server_reit.gif) no-repeat center;
  height:28px;
  width:160px;
  text-align:center;
  font-size:18px;
  font-weight:700;
}

.server .server_online
{
  background:url(images/server_online.gif) no-repeat center;
  height:28px;
  width:119px;
  font-size:16px;
  font-weight:700;
  padding:2px 4px;
}

.server .server_online_number
{
  color:#f7cc00;
}

.server .server_reit_info
{
  background: url(images/server_reit_info.gif) no-repeat center;
  height:116px;
  font-size:18px;
  padding:2px 6px;
}

.server .server_links
{
  background:url(images/server_links.gif) no-repeat center;
  height:32px;
  text-align:center;
  padding-left:20px;
  font-size:16px;
  font-weight:700;
  color:#f5d332;
}

#footer
{
  border-top:2px solid #a1a1a1;
  padding-bottom:10px;
  text-align:center;
  margin:50px 40px 0;
}

.clear
{
  clear:both;
}

img,.server a
{
  border:0;
}

#left,#header
{
  margin-right:240px;
}

.server .server_description,#footer .copyright
{
  font-family:verdana;
  font-size:12px;
}

#pages
{
  background:url(images/server_links.gif) no-repeat center;
  text-align:center;
  height:32px;
  margin:30px 0;
}

#pages p
{
  font-size:18px;
  padding:5px 0;
}

#content
{
  background:url(images/content_bg.gif) no-repeat center;
  width:746px;
  height:332px;
  margin:0 auto;
}

#left_bottom
{
  margin-right:255px;
}

#right_bottom
{
  float:right;
  width:255px;
}

.information
{
    background: #FFF5A3;
    border: 1px solid #F1D663;
    padding: 5px;
    margin: 200px auto;
    width: 50%;
    text-align: center;
    color: #55575b;
    font-family: verdana;
    font-size: 12px;
}

.information a
{
    color: #55575b;
    border-bottom: 1px dashed #55575b;
}

.error
{
    background: #f2cab8;
    border: 1px solid #f16f4e;
    padding: 5px;
    margin: 5px auto;
    text-align: left;
    width: 60%;
    color: #55575b;
}




#view_server
{
    background: #414344;
    border: 1px solid #f1f1f1;
    width: 80%;
    padding: 5px;
    margin: 20px auto;
}

#view_server .server_title
{
  background:url(images/server_title.gif) no-repeat center;
  height:28px;
  width:547px;
  text-align:center;
  font-size:28px;
  padding-bottom: 8px;
  margin: 0 auto;    
}

#view_server .server_reit
{
  width: 160px;
  height: 60px;
  vertical-align: top;    
}

#view_server .server_reit_info
{
  background: #737476;
  width: 156px;
  font-size:18px;
  padding: 2px 6px;
  margin: 4px;
}

#view_server .server_reit_title
{
  background:url(images/server_reit.gif) no-repeat center;
  height:28px;
  width:160px;
  text-align:center;
  margin: 4px auto;
  font-size:18px;
  font-weight:700;    
}

#view_server .server_info
{
  background:url(images/server_reit_info.gif) no-repeat center 5px;
  width: 160px;
  height:116px;
  vertical-align: top;
  font-family: verdana;
  font-size:12px;
  font-weight: 700;
  padding: 6px 0 0 4px;
  margin: 0 auto;
}

#view_server .server_online
{
  background:url(images/server_online.gif) no-repeat center;
  height:28px;
  width:119px;
  font-size:16px;
  font-weight:700;
  padding: 2px 4px;
  margin: 0 auto;    
}

.rate_form
{
    text-align: center;
}

.comment_block {
    background: #a1a1a1;
    border: 1px solid #f1f1f1;
    color: #28292c;
    padding: 5px;
    margin:  5px;
}

.comment_block a {
    color: #26282b;
    border-bottom: 1px dashed #26282b;
}

.user_info
{
    background: #414344;
    border: 1px solid #f1f1f1;
    margin: 10px auto;
    padding: 5px;
    width: 600px;
}

#view_item
{
    background: #414344;
    border: 1px solid #f1f1f1;
    width: 80%;
    padding: 5px;
    margin: 20px auto;
}

#view_item .item_title
{
    margin: 2px 0;
    text-align: center;
    font-size: 26px;
}

#view_item .item_message
{
    margin: 2px 0;
    font-family: verdana;
    font-size: 12px;
}

#main_content
{
    background: #28292c;
    border: 1px solid #f1f1f1;
    width: 85%;
    padding: 5px;
    margin: 20px auto;
}

#main_content .server
{
  background:url(images/server_bg.gif) no-repeat;
  width:860px;
  height:215px;
  margin:40px 0 0 50px;
  padding:3px;
}

#main_content .reg_form
{
    width: 50%;
    margin: 0 auto;
}

#main_content .register_table
{
    width: 50%;
    margin: 0 auto;
}

#main_content .information
{
    background: #FFF5A3;
    border: 1px solid #F1D663;
    padding: 5px;
    margin: 5px auto;
    width: 60%;
    text-align: center;
    color: #55575b;
    font-family: verdana;
    font-size: 12px;
}

#add_form
{
    margin: 5px auto;
}






