body { font:10pt 'Tahoma'; background:black url('../images/bg.jpg') center top no-repeat; color:white; }
a:hover { text-decoration:none; }

.wrapper { width:1200px; margin:0px auto; overflow:hidden; }

.flash-box { width:1200px; height:573px; margin-left:50px; }

.container { width:100%; margin-left:-1px; }
.container:after { content:""; clear:both; display:block; }

.left-block { float:left; width:283px; height:802px; background:url('../images/left-bg.png') no-repeat; margin-left:141px; }

.left-inner { width:183px; margin-left:60px; padding-top:40px; }

.server-status { width:100%; }
.server-status .title { width:100%; height:30px; background:url('../images/status-header.png') center top no-repeat; }
.server-name { width:100%; height:43px; padding-left:10px; font:10pt 'Verdana'; font-weight:bold; color:#fff000; line-height:40px; }
.server-name a { font:10pt 'Verdana'; font-weight:bold; color:#fff000; line-height:40px; text-decoration:none; }
.server-name a:hover { text-decoration:underline; }
.online { background:url('../images/online.png') no-repeat; }
.offline { background:url('../images/offline.png') no-repeat; }
.server-status dl { padding:0px 10px; font-size:8pt; line-height:17px; }
.server-status dl:after { content:""; clear:both; display:block; }
.server-status dl dt { float:left; }
.server-status dl dd { text-align:right; font-weight:bold; }

.menu { width:100%; background:url('../images/menu-decor.png') center top no-repeat; margin-top:15px; }
.menu ul { padding-top:25px; }
.menu ul li { height:29px; text-align:center; }
.menu ul li a { display:block; width:183px; height:29px; background:url('../images/menu-sprite.png') no-repeat; }
.menu ul li a:hover { background:url('../images/menu-sprite-h.png') no-repeat; }
.menu ul li a.menu-news { background-position:center top; }
.menu ul li a.menu-about { background-position:center -32px; }
.menu ul li a.menu-register { background-position:center -64px; }
.menu ul li a.menu-cp { background-position:center -96px; }
.menu ul li a.menu-bonus { background-position:center -128px; }
.menu ul li a.menu-donate { background-position:center -160px; }
.menu ul li a.menu-rules { background-position:center -192px; }
.menu ul li a.menu-files { background-position:center -224px; }
.menu ul li a.menu-forum { background-position:center -256px; }

.content-box { float:left; width:796px; height:757px; background:url('../images/content-bg.png') no-repeat; margin-left:-37px; }
.content-box:after { content:""; clear:both; display:block; }

.content { float:left; width:550px; margin-left:75px; color:#03253d; font:11pt 'Times New Roman'; line-height:16px; }
.content p.bold { color:#520505; font:15pt 'Georgia'; }
.content p { padding-bottom:15px; }
.content a { color:#520505; }

.scroll { width:530px; height:620px; margin-top:35px; padding:15px 0px; overflow:auto; padding-right:15px; }

.flash2-box { float:left; width:100px; height:150px; margin-left:43px; padding-top:363px; }

.footer { width:100%; text-align:center; color:#fa9900; font:9pt 'Tahoma'; line-height:30px; padding-bottom:20px; }
.footer a { color:#fff; }
.footer span { font:8pt 'Tahoma'; }

.news { padding-bottom:15px; }
.news p.bold span { padding-right:15px; font:10pt 'Tahoma'; }
.news .news-body:after { content:""; clear:both; display:block; }
.news .news-body img { float:left; padding-left:10px; }

input[type=text], input[type=password] {background: transparent; color: #000; border: 1px solid #888;}