* {margin:0px; padding:0px;}
html,body {height:100%; font-size:11px;font-family:Verdana, Geneva, sans-serif;background:#e5f1ef;}
header,aside,hgroup, article,section, footer,aside > li > a {display:block;}
body {margin-top:-20px;}

/*aside {border:1px solid red;margin:10px;}
.wrapper_c {border:1px solid blue;margin:10px;}
article {border:1px solid green;margin:10px;}
.clear {border:1px solid black;margin:10px;}*/

.wrapper {margin-top:20px;background:url(../images/33.jpg ) no-repeat center top;/*background:url(../images/32.png) no-repeat center top;*/min-height:100%; }
header {margin:0 auto;}
hgroup {margin:0 auto; height:95px;width:928px; /*background:url(../images/logo.png) no-repeat;*/}
.top_menu_background {background:url(../images/top_menu.jpg) repeat-x;border-bottom:1px solid white;height:20px;}
.top_menu {width:920px; margin:0 auto;}
.top_menu li{float:left; list-style:none;margin-right:30px;margin-top:2px;}
.top_menu li a {color:white;text-decoration:none;}
.top_menu li a:hover {color:yellow;text-decoration:none;}



.wrapper_c {margin:0 auto; width:928px;}
.top_c {height:20px;width:928px; background:url(../images/top_test.png) no-repeat;}
.wrapper_b {margin-left:4px;width:920px; background:#f4f4f4;}

aside {float:left;width:250px; background:url(../images/cont1.png) no-repeat;padding-left:15px;height:auto;}
/*
New menu
*/
aside li{list-style:none;background:url(../images/new_menu.png) repeat-x;width:230px;height:52px;border-radius:10px 10px 10px 10px;}
aside li a img{margin-top:-15px;margin-left:5px;margin-right:5px;float:left}

aside li a{text-align:left;padding-top:15px;padding-bottom:15px;text-decoration:none;border-radius:10px 10px 10px 10px; border:2px solid white;color:white;font-size:16px;}
aside li a:hover {color:#98ede2;border:2px solid #98ede2;border-radius:10px 10px 10px 10px;}
/*
End New Menu
*/
.gohome {
background-image:url(../images/main.png);
width:249px;
height:61px;
margin-bottom:2px;
}

.gohome:hover {
background-position: bottom;
}

.news {
background-image: url(../images/news.png);
width:249px;
height:61px;
margin-bottom:2px;
}

.news:hover {
background-position: bottom;
}

.stats {
background-image: url(../images/stats.png);
width:249px;
height:61px;
margin-bottom:2px;
}

.stats:hover {
background-position: bottom;
}


.bans {
background-image: url(../images/banlist.png);
width:249px;
height:61px;
margin-bottom:2px;
}

.bans:hover {
background-position: bottom;
}

.hltv {
background-image: url(../images/hltv.png);
width:249px;
height:61px;
margin-bottom:2px;
}

.hltv:hover {
background-position: bottom;
}

.pay {
background-image: url(../images/pay.png);
width:249px;
height:61px;
margin-bottom:2px;
}

.pay:hover {
background-position: bottom;
}

.help {
background-image: url(../images/help.png);
width:249px;
height:61px;
margin-bottom:2px;
}

.help:hover {
background-position: bottom;
}

.rules {
background-image: url(../images/rules.png);
width:249px;
height:61px;
margin-bottom:2px;
}

.rules:hover {
background-position: bottom;
}

.downloads {
background-image: url(../images/download.png);
width:249px;
height:61px;
margin-bottom:2px;
}

.downloads:hover {
background-position: bottom;
}

.finance {
background-image: url(../images/finance.png);
width:249px;
height:61px;
margin-bottom:2px;
}

.finance:hover {
background-position: bottom;
}


article {margin-left:265px;background:url(../images/cont2.png) no-repeat;padding-right:15px;padding-left:15px;padding-bottom:20px;}
hr {margin-top:10px;margin-bottom:10px;}
.infostats, .graphic {float:left;width:50%; color:#333;}
.vkbutton { background-image:url(../images/vk.png); width:613px;height:40px;}
.vk {margin-top:0px;}
.lastnews {background-color:#ffffff;padding: 15px;border: 1px #CCCCCC solid;}

.hot_news {width:600px; background:white; border:1px solid gray; padding: 10px 10px 10px 10px; margin-top:20px;}
.hot_news_link {color:#333333; text-decoration:none;}
.hot_news_link:hover {color:black; text-decoration:none;}
.news_all {text-align:right;margin-top:10px;}
.news_all a {color:#333333;}
.news_all a:hover {color:black;text-decoration:none;}

footer {background:url(../images/futer_test.png) no-repeat; width:928px;}
footer p {padding-top:25px; color:#999;text-align:center; text-decoration:none;}
footer a {color:#0c0c0c;text-decoration:none;}

.clear{clear:both;}


.topad {height:100px; background:url(../images/welcome.png) top no-repeat;}