body{margin-bottom:-120px;
	margin:0px;
	padding:0px;
	background:#010507 url(/static/news/bbg.jpg) scroll repeat-y center -40px !important;
	color:#ffffff;
	font-family:Tahoma;
	font-size:12px;
}
img{border:0px}
a{color:#ffc20c;}
a:hover{color:#ff7f00;}

a:active, a:hover {
    outline: none;
}

#container{ text-align:left; padding:0px; margin:0px;}
.clear{ clear:both; }
#main_top{
	height:306px !important;
	background:transparent url(/static/news/main_top.jpg) scroll no-repeat center top;
}
#main_top #header{
	position:absolute;
	left:50%;
	margin-left:-467px;
	width:934px;
	height:306px !important;
}
#main_top #header #banners{
	position:absolute;
	left:4px;
	top:105px;
	width:333px;
	height:118px;
	overflow:hidden;
}

#main_top #header #banners .prev,
#main_top #header #banners .next
{
	display:none;
}

#main_top #header #banners ol{
	margin:0px;
	padding:0px;
	width:333px;
	height:118px;
	overflow:hidden;
	position:relative;
}

#main_top #header #banners ol li{
	list-style:none;
	float:left;
}

#main_top #header #banners ol li,
#main_top #header #banners ol a,
#main_top #header #banners ol img{
	display:block;
	margin:0px;
	padding:0px;
	width:333px;
	height:118px;
}

#main_top #header #menu{
	position:absolute;
	left:406px;
	top:62px;
	width:567px;
	height:184px;
}
#main_top #header #menu:hover{
	background:transparent !important;
}

#main_top #header #menu a{
	position:absolute;
	text-indent:-9000%;
	background:transparent url(/static/news/menu.png) scroll no-repeat left top;
}

/* пункты верхнего меню */
#main_top #header #menu a.heroes{
	left:55px;
	top:44px;
	width:125px;
	height:20px;
}
#main_top #header #menu a.heroes:hover{ background-position:-55px -44px; }

#main_top #header #menu a.items{
	left:46px;
	top:64px;
	width:122px;
	height:20px;
}
#main_top #header #menu a.items:hover{ background-position:-46px -64px; }

#main_top #header #menu a.creeps{
	left:58px;
	top:84px;
	width:109px;
	height:20px;
}
#main_top #header #menu a.creeps:hover{ background-position:-58px -84px; }

#main_top #header #menu a.mods{
	left:50px;
	top:103px;
	width:130px;
	height:19px;
}
#main_top #header #menu a.mods:hover{ background-position:-50px -103px; }

#main_top #header #menu a.articles{
	left:55px;
	top:122px;
	width:125px;
	height:17px;
}
#main_top #header #menu a.articles:hover{ background-position:-55px -122px; }

#main_top #header #menu a.main{
	left:210px;
	top:51px;
	width:144px;
	height:25px;
}
#main_top #header #menu a.main:hover{ background-position:-210px -51px; }

#main_top #header #menu a.kb{
	left:167px;
	top:77px;
	width:187px;
	height:26px;
}
#main_top #header #menu a.kb:hover{ background-position:-167px -77px; }

#main_top #header #menu a.forum{
	left:210px;
	top:104px;
	width:144px;
	height:26px;
}
#main_top #header #menu a.forum:hover{ background-position:-210px -104px; }

#main_top #header #menu a.faq{
	left:354px;
	top:23px;
	width:176px;
	height:26px;
}
#main_top #header #menu a.faq:hover{ background-position:-354px -23px; }

#main_top #header #menu a.replays{
	left:354px;
	top:51px;
	width:146px;
	height:26px;
}
#main_top #header #menu a.replays:hover{ background-position:-354px -51px; }

#main_top #header #menu a.ladder{
	left:354px;
	top:77px;
	width:176px;
	height:26px;
}
#main_top #header #menu a.ladder:hover{ background-position:-354px -77px; }

#main_top #header #menu a.clans{
	left:354px;
	top:104px;
	width:146px;
	height:26px;
}
#main_top #header #menu a.clans:hover{ background-position:-354px -104px; }

#main_top #header #menu a.tourneys{
	left:354px;
	top:130px;
	width:176px;
	height:26px;
}
#main_top #header #menu a.tourneys:hover{ background-position:-354px -130px; }
/* пункты меню закончились */

#main_content{
	background:transparent url(/static/news/main_content.png) scroll repeat-y center 144px;
}
#main_content_top{ background:transparent url(/static/news/main_content_top.jpg) scroll no-repeat center top; }
#main_content #content{
	position:relative;
	left:50%;
	margin-left:-468px;
	width:936px !important;
	min-height:200px;
	padding:0px !important;
	overflow:hidden;
}
#main_content #content #bg{
	background:transparent url(/static/news/content_bg.png) scroll repeat-y right -283px;
}
#main_content #content #bottom{
	background:transparent url(/static/news/content_bottom.png) scroll no-repeat right bottom;
	padding-bottom:283px;
}
#main_bottom{
	height:79px;
	background:transparent url(/static/news/main_bottom.png) scroll no-repeat center top;
}

#news_full_container{
	width:936px;
	text-align:left;
}
#news_container{
	width:676px;
	float:left;
	text-align:left;
	margin-bottom:-119px;
}
#news_container #menu2{
	width:676px;
	height:46px;
	background:transparent url(/static/news/menu2.jpg) scroll no-repeat left top;
	overflow:hidden;
}

#news_full_container #menu2{
	width:717px;
	height:46px;
	background:transparent url(/static/news/menu3.gif) scroll no-repeat left top;
	overflow:hidden;
	margin-left:110px;
	padding-left:17px;
}

#news_container #block{
	width:676px;
	background: transparent url(/static/news/news_container_border.png) scroll repeat-y left top;
	min-height:80px;
}
#news_full_container #block{
	width:936px;
	background: transparent url(/static/news/news_full_border_repeat.gif) scroll repeat-y left center;
	min-height:80px;
}
#news_full_container #block #top{
	width:936px;
	background: transparent url(/static/news/news_full_top.png) scroll no-repeat left top;
	padding-top:6px;
}
#news_full_container #pager{
	width:936px;
	height:22px;
	background:transparent url(/static/news/news_full_bottom.png) scroll no-repeat left top;
	color:#ffc20c;
	text-align:center;
	line-height:22px;
}
#news_container #block #top{
	width:676px;
	background: transparent url(/static/news/news_container_top.png) scroll no-repeat left top;
	padding-top:6px;
}
#news_container #pager{
	width:676px;
	height:37px;
	background:transparent url(/static/news/news_container_bottom.png) scroll no-repeat left top;
	color:#ffc20c;
	text-align:center;
	line-height:24px;
}
#news_container #pager a{
	color:#808284;
	text-decoration:none;
}
#right_panel{
	width:260px;
	float:left;
}
#right_panel #logo{
	width:260px;
	height:163px;
	background:transparent url(/static/news/news_add.jpg) scroll no-repeat left top;
	text-indent:-9000%;
}
#right_panel #logo:hover{
	background-position: left bottom !important;
}
#right_panel #btn_buy div, #right_panel #btn_howto div{
	width:260px;
	background:transparent url(/static/news/panel_btns.jpg) scroll no-repeat 0px 0px;
	text-indent:-9000%;
}
#right_panel #btn_buy div{
	height:224px;
	background-position: 0px 0px;
}
#right_panel #btn_howto div{
	height:231px;
	background-position: 0px -224px;
}
#right_panel a#btn_buy:hover div{ background-position: -260px 0px; }
#right_panel a#btn_howto:hover div{ background-position: -260px -224px; }
#right_panel #spacer1{
	width:260px;
	height:36px;
	background:transparent url(/static/news/panel_spacer1.jpg) scroll no-repeat left top;
}
#right_panel #partners{
	width:260px;
	height:372px;
	background:transparent url(/static/news/panel_partners.jpg) scroll no-repeat left top;
}
#right_panel #donations_contacts{
	width:260px;
	height:633px;
	background:transparent url(/static/news/panel_donations_contacts.jpg) scroll no-repeat left top;
	color:#c3bf9f;
	position:relative;
	font-size:11px;
}

#right_panel #donations_contacts #wmr{
	position:absolute;
	left:142px;
	top:152px;
}
#right_panel #donations_contacts #wmz{
	position:absolute;
	left:142px;
	top:188px;
}
#right_panel #donations_contacts #wmu{
	position:absolute;
	left:142px;
	top:226px;
}
#right_panel #donations_contacts #yandexmoney{
	position:absolute;
	left:142px;
	top:280px;
}

.news_item{
	padding: 0px 23px 14px 23px;
	overflow:hidden !important;
}

.news_item .text_content{
	padding: 0px 12px 0px 12px;
}

.news_item h3{
	font-family:Myriad Pro, Calibri, Arial, sans-serif;
	font-weight:normal;
	font-size:17px;
	text-align:center;
	width:662px;
	height:29px;
	line-height:29px;
	padding:0px;
	margin:0px -16px 16px -16px;
	color:#ffc20c;
	background:transparent url(/static/news/news_item_title.png) scroll no-repeat center top;
}

.news_item h3 a{
	text-decoration:none;
}

.news_item.first h3{
	background:transparent !important;
}

#news_full_container .news_item{
	padding: 0px 0px 0px 0px !important;
}

#news_full_container .news_item .chains{
	background:transparent url(/static/news/news_full_border.png) scroll repeat-y center center;
	padding:0px 8px 0px 8px;
}

#news_full_container .news_item .chains_top{
	background:transparent url(/static/news/news_full_bg_top.png) scroll repeat-x center top;
}

#news_full_container .news_item .chains_bottom{
	background:transparent url(/static/news/news_full_bg_bottom.png) scroll repeat-x center bottom;
	padding: 16px 72px 14px 72px;
}


#news_full_container h3{
	width:866px !important;
	margin-bottom:0px !important;
	margin:0px 0px 16px 34px !important;
}

table.changelog{
	margin:29px 0px 0px 6px;
	width:664px;
	border-collapse:collapse;
}

.changelog_item{
	padding: 0px 10px 0px 10px;
}

.changelog_item .left{
	width:526px;
	border-top:1px solid #304054;
	border-right:1px solid #304054;
}

.changelog_item .right{
	text-align:center;
	font-size:16px;
	color:#ffffff;
	text-decoration:none;
}

.changelog_item .right a{
	color:inherit;
	text-decoration:inherit;
}

.changelog_item .right a:hover{
	color:#ffc20c;
}

.changelog_item .left .descr{
	padding: 0px 8px 0px 16px;
}

.changelog_item.first .left{
	border-top:0px !important;
}

.news_item .text, .changelog_item .text{
	padding:16px 0px;
	color:#c3bf9f;
	font-family:Verdana;
	text-align:justify;
}

.news_item .image{
	width:606px;
	position:relative;
	left:50%;
	margin-left:-303px;
}
.news_item .image div{
	background-image:url(/static/news/news_image.png);
	width:606px;
}
.news_item .image .top{
	height:4px;
	background-position:0px 0px;
}
.news_item .image .bottom{
	height:4px;
	background-position:-607px 0px;
}
.news_item .image .border{
	width:598px !important;
	background-position:-1214px 0px;
	padding:0px 4px;
	background-repeat:repeat-y;
	clear:both;
}
.news_item .links, .changelog_item .links{
	clear:both;
	height:21px;
}
.news_item .links .author, .changelog_item .links .author{
	float:left;
	font-family: Tahoma;
	font-size:13px;
	width:300px;
}

.news_item .links .author a, .changelog_item .links .author a{
	font-weight:bold;
}

.news_item .links .buttons, .changelog_item .links .buttons{
	height:21px;
	float:right;
}
.news_item .links .more, .news_item .links .discuss, .news_item .links .main,
.changelog_item .links .more, .changelog_item .links .discuss, .changelog_item .links .main
{
	height:21px;
	float:left;
	background-image:url(/static/news/news_item_btns.png);
	text-indent:-9000%;
}

.news_item .links .more, .changelog_item .links .more{
	width:96px;
	background-position:0px 0px;
	margin-right:8px
}

.news_item .links .more:hover, .changelog_item .links .more:hover{
	background-position:0px -22px;
}

.news_item .links .main, .changelog_item .links .main{
	width:182px;
	background-position:-264px 0px;
	margin-right:8px
}

.news_item .links .main:hover, .changelog_item .links .main:hover{
	background-position:-264px -22px;
}

.news_item .links .discuss, .changelog_item .links .discuss{
	width:166px;
	background-position:-97px 0px;
}

.news_item .links .discuss:hover, .changelog_item .links .discuss:hover{
	background-position:-97px -22px;
}

#menu2 ul{
	margin:6px 0px 0px 17px;
	padding:0px;
	width:645px;
	height:41px;
	background-image:url(/static/news/menu_btns.png);
}

#menu2 ul li{
	width: 128px;
	height: 41px;
	list-style:none;
	background-image:url(/static/news/menu_btns.png);
	background-position:0px -42px;
	float:left;
	color:#808284;
	text-decoration:none;
	margin-right:1px;
	line-height:29px;
	font-family:Tahoma;
	font-size:12px;
}

#menu2 ul li a{
	color:#ffffff !important;
	text-decoration:none !important;
}

#menu2 ul li div{
	text-align:center;
}

#menu2 ul li:hover{
	color:#ffffff !important;
	background-position:0px -83px;
	font-weight:bold !important;
}

#menu2 ul li.active{
	background-position:0px -127px;
	text-align:left;
	font-weight:bold;
	color:#ffffff !important;
}

#menu2 ul li.active div{
	background-image:url(/static/news/menu_btns.png);
	background-repeat:no-repeat;
	background-position:0px 41px;
	line-height:38px !important;
	padding-left:36px;
}

#menu2 ul li.latest.active div{ background-position:4px -166px; }
#menu2 ul li.official.active div{ background-position:4px -210px; }
#menu2 ul li.changelog.active div{ background-position:4px -252px; }
#menu2 ul li.cybersport.active div{ background-position:4px -294px; }
#menu2 ul li.honru.active div{ background-position:4px -336px; }

#footer{
	height:180px;
	background:transparent url(/static/news/footer.png) scroll no-repeat center bottom;
	text-align: center;
}

#bottom_links{
	text-align:center;
	padding: 10px 0px 20px 0px;
}

.news_nav{
	font-size:16px;
	font-weight:bold;
}

.news_nav .prev{
	float:left;
}

.news_nav .next{
	float:right;
}

#news_container .image_with_border1,
#news_container .image_with_border2,
#news_container .image_with_border3,
#news_container .image_with_border_hoverable:hover
{
	/*margin-left:-12px;
	margin-right:-12px;*/
}

.image_with_border1,
.image_with_border2,
.image_with_border3
{
	display:table;
	width:auto;
}

.image_with_border2 .lt,
.image_with_border2 .ct,
.image_with_border2 .rt,
.image_with_border2 .lb,
.image_with_border2 .cb,
.image_with_border2 .rb,
{
	height:17px;
}

#news_container .image_with_border1:hover .lt,
.image_with_border2 .lt,
.image_with_border_hoverable:hover .lt
{ background: transparent url(/static/news/img2_lt.png) scroll no-repeat left top !important; }

#news_container .image_with_border1:hover .ct,
.image_with_border2 .ct,
.image_with_border_hoverable:hover .ct
{ background: transparent url(/static/news/img2_ct.png) scroll repeat-x left bottom !important; }

#news_container .image_with_border1:hover .rt,
.image_with_border2 .rt,
.image_with_border_hoverable:hover .rt
{ background: transparent url(/static/news/img2_rt.png) scroll no-repeat right top !important; }

#news_container .image_with_border1:hover .cl,
.image_with_border2 .cl,
.image_with_border_hoverable:hover .cl
{
	background: transparent url(/static/news/img2_cl.png) scroll repeat-y left top;
	padding-left: 17px;
}

#news_container .image_with_border1:hover .cr,
.image_with_border2 .cr,
.image_with_border_hoverable:hover .cr
{
	background: transparent url(/static/news/img2_cr.png) scroll repeat-y right top;
	padding-right: 17px;
}

#news_container .image_with_border1:hover .lb,
.image_with_border2 .lb,
.image_with_border_hoverable:hover .lb
{ background: transparent url(/static/news/img2_lb.png) scroll no-repeat left top; }

#news_container .image_with_border1:hover .cb,
.image_with_border2 .cb,
.image_with_border_hoverable:hover .cb
{ background: transparent url(/static/news/img2_cb.png) scroll repeat-x left bottom; }

#news_container .image_with_border1:hover .rb,
.image_with_border2 .rb,
.image_with_border_hoverable:hover .rb
{ background: transparent url(/static/news/img2_rb.png) scroll no-repeat right top; }

.image_with_border1 .lt,
.image_with_border1 .ct,
.image_with_border1 .rt,
.image_with_border1 .lb,
.image_with_border1 .cb,
.image_with_border1 .rb
{
	height:17px;
}

.image_with_border1 .lt{ background: transparent url(/static/news/img1_lt.png) scroll no-repeat left top; }
.image_with_border1 .ct{ background: transparent url(/static/news/img1_ct.png) scroll repeat-x left bottom; }
.image_with_border1 .rt{ background: transparent url(/static/news/img1_rt.png) scroll no-repeat right top; }

.image_with_border1 .cl{
	background: transparent url(/static/news/img1_cl.png) scroll repeat-y left top;
	padding-left: 17px;
}

.image_with_border1 .cr{
	background: transparent url(/static/news/img1_cr.png) scroll repeat-y right top;
	padding-right: 17px;
}

.image_with_border1 .lb{ background: transparent url(/static/news/img1_lb.png) scroll no-repeat left top; }
.image_with_border1 .cb{ background: transparent url(/static/news/img1_cb.png) scroll repeat-x left top; }
.image_with_border1 .rb{ background: transparent url(/static/news/img1_rb.png) scroll no-repeat right top; }

.image_with_border3 .lt,
.image_with_border3 .ct,
.image_with_border3 .rt,
.image_with_border3 .lb,
.image_with_border3 .cb,
.image_with_border3 .rb
{
	height:17px;
}

.image_with_border3 .lt{ background: transparent url(/static/news/img3_lt.png) scroll no-repeat left top; }
.image_with_border3 .ct{ background: transparent url(/static/news/img3_ct.png) scroll repeat-x left bottom; }
.image_with_border3 .rt{ background: transparent url(/static/news/img3_rt.png) scroll no-repeat right top; }

.image_with_border3 .cl{
	background: transparent url(/static/news/img3_cl.png) scroll repeat-y left top;
	padding-left: 17px;
}

.image_with_border3 .cr{
	background: transparent url(/static/news/img3_cr.png) scroll repeat-y right top;
	padding-right: 17px;
}

.image_with_border3 .lb{ background: transparent url(/static/news/img3_lb.png) scroll no-repeat left top; }
.image_with_border3 .cb{ background: transparent url(/static/news/img3_cb.png) scroll repeat-x left bottom; }
.image_with_border3 .rb{ background: transparent url(/static/news/img3_rb.png) scroll no-repeat right top; }

#resources
{
	position:relative;
	width: 312px;
	height: 57px;
	left: 614px;
	top: 219px;
	text-align:right;
}

#resources ol{
	margin:0px;
	padding:6px 0px 0px 0px;
}

#resources.resources_panel4{ background:transparent url(/static/news/resources_panel_4.jpg) scroll no-repeat left top;}
#resources.resources_panel4 ol{ padding-left: 164px; } 
#resources.resources_panel5{ background:transparent url(/static/news/resources_panel_5.jpg) scroll no-repeat left top;}
#resources.resources_panel5 ol{ padding-left: 127px; } 
#resources.resources_panel6{ background:transparent url(/static/news/resources_panel_6.jpg) scroll no-repeat left top;}
#resources.resources_panel6 ol{ padding-left: 90px; } 
#resources.resources_panel8{ background:transparent url(/static/news/resources_panel_8.jpg) scroll no-repeat left top;}
#resources.resources_panel8 ol{ padding-left: 16px; } 

#resources ol li{
	width:34px;
	height:34px;
	background:transparent url(/static/news/resources_icon.png) scroll no-repeat left top;
	float:left;
	list-style:none;
	margin-right:3px;
}

#resources ol li div.icon, #partners ol li div.icon{
	margin:5px;
	width:24px;
	height:24px;
	background-position:center top;
}

#resources ol li div.icon:hover, #partners ol li:hover div.icon{
	background-position:center bottom;
}

#partners ol{
	padding-top:156px;
	padding-left:76px;
	margin:0px;
}

#partners ol li{
	width:100% !important;
	height:34px !important;
	clear:both;
	list-style:none;
	background:transparent url(/static/news/resources_icon.png) scroll no-repeat left top;
	line-height:34px;
}

#partners ol li div.icon{
	float:left;
}

#partners ol li .title{
	padding-left:4px;
	float:left;
}

#partners a, #partners .title{
	text-decoration:underline;
	color:#c3bf9f;
}

#partners ol li:hover .title{
	color:#ffffff;
}

.page_title{
	position:absolute;
	left:50%;
	margin-left:-222px;
	top:201px;
	width:423px;
	height:97px;
	text-indent:-900%;
	z-index:6161;
}

.page_title.news{ background:transparent url(/static/new_title_news.png) scroll no-repeat left top; }

.morehead{
	display: block;
	list-style: none;
	height: 26px;
	line-height: 26px;
	background: transparent url(/static/articles/articles_category_bg.png) scroll repeat-x left top;
	border: 1px #304054 solid;
	font-family: Calibri, Arial, sans-serif !important;
	font-size: 16px !important;
	cursor: pointer;
	color: #eebd14;
	padding-left: 20px;
	margin-bottom: 4px;
	font-weight: normal !important;
}

.moretext{
	padding-left: 30px;
}

.news_item .title{
	background: transparent !important;
	height: auto !important;
	width: auto !important;
	font-family: Calibri, Arial, sans-serif;
	font-size: 18px;
	color: #ffcb03;
	margin: 8px 0px;
	text-align: center;
	text-indent: 0px;
	font-weight: bold;
	text-indent: 0px !important;
}
