body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
    margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

.clearing {
	clear: both;
	height:0;
	line-height:0;
	font-size:0;
	overflow: hidden;
}

html,body {
text-align: center;
font: normal 12px Tahoma;
line-height: 1.5;
color: #eee;
background: #000;
}

#wrap {
width: 990px;
margin: 0 auto 0;
text-align: left;
border: 0px solid #000;
background: #3d3d3d;
}

#logo {
background: url(../images/logo.jpg) no-repeat left top;
height: 314px;
}

#menu {

}

#menu-flash {
background: url(../images/menu-flash.gif) no-repeat left top;
width: 318px;
height: 290px;
float: left;
padding-top: 13px;
padding-left: 40px;
}

#menu-right {
background: url(../images/menu-right.gif) no-repeat left top;
width: 632px;
height: 303px;
float: left;
}

#login-panel {
padding: 4px;
color: #bbbbbb;
font-size: 10px;
text-align: right;
}

#login-panel-in {
padding: 6px;
color: #bbbbbb;
font-size: 10px;
text-align: right;
}

#login-panel a,#login-panel-in a {
color: #bbbbbb;
text-decoration: none;
}

#login-panel a:hover,#login-panel-in a:hover {
text-decoration: underline;
}

.login-input {
color: #fff;
background: #636363;
border: 1px solid #232323;
width: 120px;
height: 15px;
border:0;
padding: 4px;
}

.login-bt {
background: url(../images/login-bt.gif) no-repeat top left;
cursor: pointer;
width: 47px;
height: 24px;
border: 0;
}

#mgame-logo {
position: relative;
bottom: -37px;
left: 37px;
float: left;
}

#monitoring {
background: url(../images/monitoring-bg.gif) no-repeat left top;
width: 337px;
height: 174px;
position: relative;
bottom: -37px;
right: 34px;
float: right;
}

#mon-left {
width: 145px;
text-align: right;
padding-top: 37px;
float: left;
}

#mon-right {
padding-top: 25px;
width: 186px;
color: #fff;
font: bold 13px Tahoma;
float: right;
}

.steam-go {
color: #00ff00;
}

.steam-conn {
color: #646464;
}

#content {
border-bottom: 1px solid #666666;
background: #3d3d3d;
}

#side-left {
width: 211px;
float: left;
}

#side-mid {
width: 569px;
float: left;
margin-bottom: 20px;
}

#side-right {
width: 210px;
float: left;
}

#menu-left-top-0 {
background: url(../images/block-left-top-0.gif) no-repeat left top;
padding-top: 55px;
color: #fff;
font: normal 18px Tahoma;
text-align: center;
}

#menu-right-top {
background: url(../images/block-right-top.gif) no-repeat right top;
padding-top: 55px;
color: #fff;
font: normal 18px Tahoma;
text-align: center;
}

#menu-bot {
background: url(../images/block-bot.gif) no-repeat left bottom;
color: #fff;
padding: 2px 31px 14px 34px;
}

#menu-mid-list {
background: url(../images/block-mid.gif) repeat-y left top;

}

#menu-mid-list li {
width: auto;
display: block;
}

#menu-mid-list a {
padding-left: 10px;
color: #fff;
text-decoration: none;
width: auto;
display: block;
}

#menu-mid-list a:hover {
background: #000;
width: auto;
display: block;
}

#mid-1 {
background: url(../images/mid-bg.gif) repeat-y left top;
}

#mid-2 {
background: url(../images/mid-top.gif) no-repeat left top;
}

#mid-3 {
background: url(../images/mid-bot.gif) no-repeat left bottom;
padding: 20px 15px 10px 15px;
}

.split {
background: url(../images/split.jpg) no-repeat center center;
height:1px;
line-height:0;
font-size:0;
margin-bottom:15px;
}

#post {

}

h1, h2 {
	color: #fff;
	text-align: center;
}

h1 {
	font: bold 17px Tahoma;
	padding: 10px 0px 5px 0px;
}

h2 {
	font: bold 17px Tahoma;
	padding: 10px 0 15px;
}

h1 a, h2 a, #navigation a {
	color: #fff;
	text-decoration: none;
}

h1 a:hover, h2 a:hover, #navigation a:hover {
	text-decoration: underline;
}

#post-date {
color: #727272;
font: normal 10px Tahoma;
padding-bottom: 10px;
text-align: right;
}

#post-story ,.post-story {
color: #eee;
font: normal 12px Tahoma;
line-height: 16px;
padding-bottom: 20px;
text-align: justify;
}

#post-story p, .post-story p {
	margin:0 0 10px 0;
}

#post-story img, .post-story img, #post-story iframe, .post-story iframe {
	border:0;
	margin:10px 0 15px 0;
}

#post-story img, .post-story img {
	#border:1px solid transparent;
}

#post-story a img:hover, .post-story a img:hover, #post-story img a:hover, .post-story img a:hover {
	#border:1px solid #444;
}

#post-story ul, .post-story ul, #post-story ol, .post-story ol {
	margin: 0 0 15px 0;
}

.center {
	text-align:center;
}

.white {
	color:#fff;
}

.read-more {
	margin-bottom:5px;
}

.read-more img {
	margin:0;
}

.read-more a {
	position: relative;
	bottom: 5px;
}

#google {
margin: 30px auto;
width: 164px;
}

#google-ads-top {
background: url(../images/google-top.gif) no-repeat left top;
height: 24px;
}

#google-ads-mid {
background: #1c1c1c;
text-align: center;
}

#google-ads-bot {
background: url(../images/google-bot.gif) no-repeat left top;
height: 24px;
}

.contentswitcher {
cursor: pointer;
position: relative;
top: 3px;
}

#wrap-footer {
background: #1e1e1e;
border-bottom: 1px solid #666666;
}

#footer {
border-top: 1px solid #0a0a0a;
border-bottom: 1px solid #0a0a0a;
color: #eee;
font: normal 12px Tahoma;
}

#footer-about {
width: 975px;
float: left;
padding: 7px;
}

#footer-stats {
width: 120px;
float: right;
}

.comments {
width: 518px;
margin: 0 auto;
padding-top:20px;
}

.com-line {
width: 375px;
border-top: 1px solid #727272;
}

#com-com {
width: 518px;
background: #3d3d3d;
}

#com-data {
color: #727272;
font: normal 10px Tahoma;
text-align: center;
padding-bottom: 10px;
}

#com-av {
background: #3d3d3d;
width: 130px;
text-align: center;
float:left;
}

#com-block {
line-height: 16px;
width: 376px;
float: right;
padding-right: 12px;
text-align: justify;
}

.com-text {
padding-top: 10px;
color: #fff;
font: normal 11px Tahoma;
line-height: 14px;
}

#addcomm a,#comments a,#post-story a,.post-story a,.com-text a,.addcomm a,#com-block a {
color: #fff;
text-decoration: underline;
}

#addcomm a:hover,#post-story a:hover,.post-story a:hover,.com-text a:hover,.addcomm a:hover,#com-block a:hover {
text-decoration: none;
}

#underline a,.underline a {
color: #fff;
text-decoration: underline;
}

#underline a:hover,.underline a:hover {
text-decoration: none;
}

.comments a {
color: #fff;
text-decoration: none;
}

.comments a:hover {
text-decoration: underline;
}

#com-top {
line-height:0;
font-size:0;
background: url(../images/com-top.gif) no-repeat left top;
height: 10px;
}

#com-bot {
background: url(../images/com-bot.gif) no-repeat left top;
height: 10px;
}

.com_textarea {
background: #3d3d3d;
font: 11px Verdana;
width:456px;
padding: 3px;
height:160px;
border:0;
}

.addcomm {
margin:0 auto;
text-align:left;
width: 518px;
padding-left: 20px;
color: #eee;
}

.r_code {
font: 12px Verdana;
}

.com_f,.reg_f {
background: url(../images/input-input.gif) no-repeat top left;
width: 240px;
height: 24px;
border:0;
padding: 5px 7px;
font-size: 11px;
position: relative;
top: -2px;
}

.preview-bt {
background: url(../images/preview-bt.gif) no-repeat top left;
cursor: pointer;
width: 93px;
height: 26px;
border: 0;
position:relative;
top:-7px;
}

#addnews-table {
width:100%;
}

.addnews-td {
padding:5px;
}

#poll-block {
margin:0 0 10px 10px;
}

#poll-block input {
margin-right:3px;
}

.bt-poll-vote {
background:url(../images/vote-bt.gif);
width:93px;
height:26px;
border:0;
position:relative;
left:10px;
cursor:pointer;
}

.bt-poll-result {
background:url(../images/result-bt.gif);
width:93px;
height:26px;
border:0;
position:relative;
left:25px;
cursor:pointer;
}

.bt-vote {
background:url(../images/vote-bt.gif);
width:93px;
height:26px;
border:0;
position:relative;
top:0px;
left:10px;
cursor:pointer;
}

.bt-result {
background:url(../images/result-bt.gif);
width:93px;
height:26px;
border:0;
position:relative;
top:-5px;
left:25px;
cursor:pointer;
}

.white {
color: #fff;
}

#whitelink a,.whitelink a {
color: #fff;
text-decoration: none;
}

/* === CS-Online v2.5 by Sheckler === */
.st4 { font-weight: normal; color: black; border-style: none; background-color: #87e700}
.st5 { font-weight: normal; color: black; border-style: none; background-color: #000000}

.wrap {
background: #F2DDDD;
border: 1px solid #992A2A;
border-top: 0;
margin: 5px;
padding: 0;
}
.wrap h4 {
background: #E3C0C0;
border: 1px solid #992A2A;
border-left: 0;
border-right: 0;
color: #992A2A;
font-size: 12px;
font-weight: bold;
margin: 0;
padding: 5px;
}

.wrap p {
background: transparent;
border: 0;
color: #992A2A;
margin: 0;
padding: 8px;
font-size: 11px;
}

#hintbox {
position:absolute;
top: 0;
background-color: white;
width: 200px;
padding: 3px;
border:1px solid #787878;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
visibility: hidden;
}

.dark-menu {
    #margin:1px;
}
.dark-menu li {
    background:#000;
    border-bottom:1px solid #222;
}
.dark-menu li span {
    float:right;
    color:#333;
}
.dark-menu a {
    color:#aaa;
    text-decoration:none;
    display:block;
    padding:4px 7px;
}
.dark-menu li:hover {
    background:#444;
    border-bottom:1px solid #555;
}
.dark-menu li:hover span {
    color:#ccc;
}
.dark-menu li:hover a {
    color:#fff;
    text-decoration:underline;
}
#portalbar {
    width:100%;
    min-width:990px;
    background:#2D2D2D;
    height:29px;
}
#portalbar ul {
    margin-left:5px;
}
#portalbar ul li {
    float:left;
}
#portalbar ul li a {
    font-family:arial,sans-serif;
    font-size:13px;
    font-weight:bold;
    line-height:31px;
    color:#bbb;
    padding: 0 10px;
    text-decoration:none;
}
#portalbar ul li a.active {
    color:#fff;
}
#portalbar ul li a:hover {
    color:#fff;
}
/*
.telegram {
    width: 990px;
    position:fixed;
    top:0px;
    z-index:9999;
}
.telegram a {
    display:block;
    width:100%;
    background:#000;
    color:#fff;
    text-align:center;
    padding:5px 0 5px;
    border-bottom:1px solid #444;
    #font-size:11px;
    text-decoration:none;
}
.telegram img {
    margin-right:5px;
}
.telegram a:hover {
    background:#444;
    border-bottom:1px solid #666;
}
*/