body{
margin: 0px;
padding: 0px; 
font:normal 11px tahoma;
}
/* winter
body::before {
    display: block;
    content: "";
    position: fixed;
    z-index: -2;
    background: url(../images/ores3.png) top center repeat-y,#12253c;  
	will-change: transform;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.top-background {
    background: url(../images/testnew-nw-2.png) top center no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
*/

body::before {
    display: block;
    content: "";
    position: fixed;
    z-index: -2;
    background: url(../images/ores3.png) top center repeat-y,#22333a;  
	will-change: transform;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.top-background {
    background: url(../images/testnew-3.png) top center no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}


/* winter menu color
.menu-new {
	background-color: #142f48;
	border: 1px solid #254146; }
.item:hover {
	background-color: #12253c;
}
.tagmenu {
	background-color: #112941;
    border: 1px solid #254146;
}
.tagmenu:hover {
	background-color: #12253c;
}
.ratingnews .controls .item.active {
	background-color: #12253c;
}
*/


.soccont{

height:66px;
width:179px;
float:right;
 margin-top:55px; 
color:#fff;
margin-right:15px;
}

 
.footer{
width: 100%;
margin: 10px 0;
color: #fff;
font-size: 12px;
text-align: center;
} 

.socki{
padding-top:8px;
padding-left:12px;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
  font:100% arial,sans-serif;
  vertical-align:middle;
}
form,fieldset{
  margin:0;
  padding:0;
  border:none;
}
h1 {
    font-size: inherit;
    padding: initial;
    margin: inherit;
    font-weight: inherit;
}
h2 {
 
font-weight: normal;
 
	margin: 0;
}

#main-container {
  margin: 0 auto;
  width:px;
}

/* navigation */
#nav, #nav ul {
  padding:0;
  margin:0;
  list-style:none;
}
#nav li {
  float:left;
  margin-right:20px;
  display:inline;
  border-bottom:1px solid #fff;
  position:relative;
}  
#nav li.hover {
  border-bottom:1px solid #01729d;
}
#nav ul li {
  padding:0;
  float:none;
  border:none;
  display:block;
}
#nav li.hover li {border:none;}
#nav li div {
  position:absolute;
  top:15px;
  left:-9999px;
  width:100px;
}
#nav li.hover div {left:0;}

.example1 li {
  margin-right:2px !important;
  border:none !important;
}
.example1 div {width:120px;}
.example1 a {
  border:1px solid #01729d;
  line-height:20px;
  text-align:center;
  width:120px;
  display:block;
  background:#00435d;
}
.example1 ul {
  border:1px solid #01729d;
}
.example1 .hover a {background:#005c80;}
.example1 div li {margin-right:0 !important;}
.example1 div {
  width:122px !important;
  top:21px !important;
}
.example1 div a {border:none;}

  


.tpmn{background:url(../images/slice_tp.png) repeat-x;height:45px;width:100%;}

.conteiner3{
background:#e9e9e9;
width:1186px;
margin:auto;
height:auto;
border-left: 1px solid #818181;
border-right: 1px solid #818181;
 overflow: auto;
padding-bottom:0px;
    margin-top: 275px;
	    border-radius: 5px 5px;
}
 .conteiner1{

width:auto;
margin:auto;
height:auto;
border-left: 1px solid black;
border-right: 1px solid black;
 overflow: auto;
padding-bottom:0px;
} 
.content{
width:860px;
float:left;
height:100%;
 
margin-top:5px;
margin-left:7px;
 
}

.content2{
width:860px;
float:left;
height:100%;
margin-left:7px;

}

.mdbt{
float:left;
background:url(../images/mdbtright.png) no-repeat;
}
.mdbt2{
padding:8px;
}
.mdbt2:hover{
background:url(../images/mdbt.png) repeat-x;
height:100%;
}
.mdnav{
float:left;
border-right:border-left: 1px solid #7c7c7c;
}

.search_input{
background:url(../images/srchfield.png) no-repeat;
width:223px;
height:25px;
border:none;
float:left;
color:#454545;
font-size:11px;
font-family:Tahoma;
}
.search-button{
background:url(../images/srchbut.png) no-repeat;
width:26px;
height:25px;
border:none;
float:right;
}

.intolg{
color:#fff;
padding-right:90px;
float:right;
}

.intolg a{
color:#fff;
text-decoration:none;
}
.intolg a:hover{
text-decoration:underline;
}

.tpnav{
color:#8d8c8c;
margin:auto;

float:center;
 margin-left:95px; 
}
.tpnav a{
color:#8d8c8c;
text-decoration:none;
}
.tpnav a:hover{
text-decoration:underline;
color:#fff;
}
.asfasd{
float:right;
margin-right:95px;
color:#fff;
}
.asfasd a{
color:#fff;
text-decoration:none;
}
.asfasd a:hover{
text-decoration:underline;
color:#fff;
}

.lgbutton{
background: url(../images/submit.png) no-repeat;
    height: 25px;
    width: 83px;
    border: none;
    margin-left: 150px;
    cursor: pointer;
}
.lgbutton:hover{
background:url(../images/submit.png) no-repeat;
}
.lgfield{
background:url(../images/lg_field.png) no-repeat;
width:114px;
border:none;
height:26px;
color:#f1f1f1;
font-size:11px;
font-family:Tahoma;
float:left;
margin-left:3px;
margin-right:3px;
}
.logout a{
color:#fff;
text-decoration:none;
}
.logout a:hover{
text-decoration:underline;
color:#fff;
}
.sidebar{
width:300px;
float:right;
margin-right:5px;
    font: normal 13px tahoma;

}
.rightblock{
width:250px;
background:#454545;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
}
.rightblock a{
text-decoration:none;
color:#fff;
}
.rightblock a:hover{
text-decoration:none;
color:#fff;
}
.headblock{
background:url(../images/hdblk.png) no-repeat;
width:250px;
height:24px;
margin:auto;
color:#fff;
font-family:Trebuchet MS;
font-size:13px;
}
.ultop{
list-style-type:decimal;
color:#fff;
padding-left:5px;
padding-top:5px;
}
@-moz-document url-prefix()
{
  .ultop{margin-left:16px;list-style-type:lower-alpha;padding-left:5px;padding-top:5px;}
}
.votequest{
background:url(../images/votequest.png) no-repeat;
width:165px;
height:36px;
margin:auto;
color:#313131;
text-align:center;
padding-top:5px;
margin-top:5px;
}
.voteb{
background:url(../images/vtbt.png) no-repeat;
width:83px;
height:25px;
color:#fff;
border:none;
font-size:11px;
padding-bottom:3px;
cursor:pointer;
}
.voteb:hover{
background:url(../images/vtbt2.png) no-repeat;
}
.titlenews{
background:url(../images/title.png) no-repeat;
height:31px;
width:860px;
margin:auto;
}
.titlenews a{
color:#fff;
font-size:15px;
text-decoration:none;
margin-top:5px;
}
.titlenews a:hover{
text-decoration:underline;
}
.newsicons{
padding-top:2px;
color:#323232;
}
.newsicons a{
color:#b88f00;
text-decoration:none;
}
.newsicons a:hover{
text-decoration:underline;
}
.btnw{
height: 34px;
    width: 860px;
    margin: auto;
    background: linear-gradient(to bottom,#fbfbfb,#efefef);
    border-radius: 5px;

    box-shadow: 0 0 3px 0 #919191;
    -webkit-box-shadow: 0 0 3px 0 #919191;
}
.insidenews{
background:url(../images/flbt.png) no-repeat;
width:83px;
height:25px;
float:right;
margin-top:6px;
padding-left:6px;
}
.insidenews:hover{
background:url(../images/flbt2.png) no-repeat;
}
.newsposter{


}
.printnews{

width:230px;
height:30px;
float:right;
margin-top:6px;
padding-left:3px;
}
.printnews:hover{

}
.reltop{
background:url(../images/reltop.png) no-repeat;
width:860px;
height:24px;
font-size:11px;
color:#535353;
}
.relatednews{
background:#f2f2f2;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
list-style-type:none;
}
.relatednews a{
color:#444444;
text-decoration:underline;
}
.relatednews a:hover{
color:#b88f00;
}
.sendn{
background:url(../images/submit.png) no-repeat;
height:22px;
width:79px;
border:none;
}
.sendn:hover{
background:url(../images/submit2.png) no-repeat;
}
.addcomments-submit{
float:right;
margin-top:200px;
margin-right:300px;
}
.com_mar{max-width: 550px;
margin-right:60px;}
.commcont{
width:auto;
height:100%;
background:#fcfcfc;
color:#565656;
min-height:100px;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left:1px solid #ccc;
overflow-y:auto;
overflow-x:hidden;
position: relative;
}
/*.commcont img{
border:1px solid black;
}*/
.commcont a{
color:#d3a400;
text-decoration:none;
}
.commcont a:hover{
text-decoration:underline;
}
.banner123{
background:url(../images/bannercont.png) no-repeat;
width:479px;
height:66px;
}
p {
  line-height: 1.5em;
}
ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width:250px;
}

ul#menu a {
  display: block;
  text-decoration: none;  
}

ul#menu li {
  width:250px;
}

ul#menu li a {
  background: #333 url(../images/nvbt.png)no-repeat;
  color: #fff;  
  width:250px;
height:31px;
}

.nvbtsp{
  border-bottom: 1px solid #545454;
  color: #fff;  
  width:250px;
height:31px;
 
}

.nvbtsp:hover {
  background: #3f3f3f;

}

ul#menu li a:hover {
  background: #000;
background: #333 url(../images/nvbt4.png)no-repeat;
}
ul#menu li ul li a {
  background: #333333;
  color: #fff;
height:15px;
padding:5px 0;
}

ul#menu li ul li a:hover {
background: #333333;
text-decoration:underline;
color:#f4c430;
}
.slidemenu{
width:250px;
height:100%;
border-radius:5px;
background:#454545;
padding:5px 0;
margin-bottom:10px;
}
.atext{
margin-top:5px;
float:left;
margin-left:3px;
}
.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }

.usercont a{
color:#d3a400;
text-decoration:none;
}
.usercont a:hover{
text-decoration:underline;
}
.asdzxc{
border:1px solid black;
}
.ministat{
float:right;
padding:15px 10px 0 0;
opacity:0.6;
cursor:pointer;
}
.ministat:hover{
opacity:1;
}
.navbutcont{
margin: 10px 0px;
width:100%;
font-size:20px;
text-decoration:none;
}
.navbutcont a{
text-decoration: none;
color: #636363;
background-image: none;
background-attachment: scroll;
background-repeat: repeat;
background-position: 0% 0%;
background-size: auto;
background-origin: padding-box;
background-clip: border-box;
background-color: #fff;
border: 1px solid #d0d0d0;
padding: 3px 6px;
font-size: 20px;
}
.navbutcont span{
text-decoration: none;
color: #a8a8a8;
background-image: none;
background-attachment: scroll;
background-repeat: repeat;
background-position: 0% 0%;
background-size: auto;
background-origin: padding-box;
background-clip: border-box;
background-color: #fff;
border: 1px solid #d0d0d0;
padding: 3px 6px;
font-size: 18px;
}
.navbutcont a:hover{
background-attachment: scroll;
background-clip: border-box;
background-color: #d0d0d0;
background-image: none;
background-origin: padding-box;
background-position: 0% 0%;
background-repeat: repeat;
background-size: auto;
border-bottom-color: #e6e6e6;
border-left-color: #e6e6e6;
border-right-color: #e6e6e6;
border-top-color: #e6e6e6;
color: #ffffff;
}
.ip
{
   color: #009900; 
}
 .list
{
   color: #009900; 
}  
 

.poll2{
 font-size:15px;
text-decoration:none; 
} 

#bullet_energy_emos div{overflow:auto!important;height:295px!important}
#bullet_energy_emos{padding:3px 3px 0 !important}
 .block-header {
   position: absolute;  
width:468px;
height:60px;
margin-top:5px;
  margin-left: 50%;
}   

a.s-menu:link, a.s-menu:visited {display:block; border-bottom:1px solid #585757; padding: 6px 0px 6px 10px; color:#FFFFFF;}
a.s-menu:hover { border-bottom:1px solid #252525; color:#FFFFFF; background:#454545; text-decoration:none;}
a.ss-menu:link, a.ss-menu:visited {display:block; border-bottom:1px solid #585757; font-weight:normal; padding:3px 0px 3px 5px; color:#FFFFFF; margin-left:16px; font-size: 11px;}
a.ss-menu:hover { border-bottom:1px solid  #252525; color:#FFFFFF;background: #3f3f3f;}
.online_out1
{ color:#FFFFFF; 
}
.online_out2
 { color:#009900; 
} 
 .online_out3
 { color:#CC0000; 
}  
  .online_out4
 { color:#FF6600 ; 
}   
   .online_out5
 { color:#FF6600;
 
}   
.addrules{
   font-size:20px;
}

.pm_status {
    float:left;
    border: 1px solid #d8d8d8;
    padding: 0px;
    background-color: #fff;
    width: 300px;
    height: 100px;
    margin-left: 20px;
    margin-right: 5px;
}

.pm_status_head {
    border-bottom: 1px solid #d8d8d8;
    font-size: 0.9em;
    background: #fff url("../images/bbcodes.png") repeat-x 0 100%;
    height: 22px;
    padding: 0;
    font-weight: bold;
    text-align: center;
    color: #4e4e4e;
}

.pm_status_content {
    padding: 5px;
}
 .favorit{

float:right;
margin-top:6px;
padding-right:6px;
}

 


.server2{
    
 background:url(../images/gm.gif) no-repeat;
  width:200px;
height:230px;
  
}
.pre{
    
width: 850px; */
    /* margin-left: 15px; */
    background: #fff;
    box-shadow: 0 0 3px 0 #919191;
    padding-left: 10px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
	background: #fff;
	    margin-bottom: 10px;
}
.minecraftpe
{
    width: 248px;
    height: 35px;
    background: #717276;
    border: 1px solid #3f3f3f;
}
.slidemenu2 {

    margin-bottom: 10px;
    background: #454545;
}
.slidemenu3 {
    background: #454545;
}
.atext2{
margin-top:5px;
float:left;
margin-left:5px;
}
.atext3{
    background-image: url(/templates/ru-minecraft/images/icons/arrow_right.png);
    width: 16px;
    height: 16px;
    margin-top: 5px;
    float: left;
    margin-left: 10px;
}
.login {
    width: 248px;
    height: 25px;
  
    border-top: 1px solid #3f3f3f;
}
.loginau
{
width: 124px;
    height: 26px;
    border-left: 1px solid #3f3f3f;
  
}
.loginreg
{
    float: right;
    width: 125px;
    height: 26px;
    margin-top: -26px;
    border-right: 1px solid #3f3f3f;
    background-color: #717276;
    border-left: 1px solid #3f3f3f;
    border-bottom: 1px solid #3f3f3f;
}
.loginaut
{
font-size: 15px;
    margin-left: 16px;
    margin-top: 3px;
    position: absolute;
    color: #E9E9E9;
}
.loginregt
{
    font-size: 15px;
    margin-left: 17px;
    margin-top: 2px;
}
.lostpsw
{
margin-top: -25px;
    margin-left: 15px;
    font-size: 12px;
}
.lavatar
{    float: right;
    margin-right: 10px;
    margin-top: 55px;
}
.lname
{
    /* margin-top: 20px; */
    margin-left: 10px;
    /* position: relative; */
    width: 230px;
    height: 40px;
    border-bottom: 2px dashed black;
}
.loginin
{       background-color: #454545;
    width: 250px;
}
.loginname {
margin-top: 10px;
    position: absolute;
    margin-left: 10px;
    font-size: 17px;
    width: 170px;
    overflow: hidden;
	white-space: nowrap;
}
.precontent
{
    width: 860px;
    height: 100%;
    background: #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin-top: 10px;
     box-shadow: 0 0 3px 0 #919191;
    -webkit-box-shadow: 0 0 3px 0 #919191;
    -moz-box-shadow: 0 0 3px 0 #919191;
}
.contentfon
{
background-color: white;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin-top: 10px;
    /* margin-left: 7px; */
    box-shadow: 0 0 3px 0 #919191;
    -webkit-box-shadow: 0 0 3px 0 #919191;
}
.loginset
{
    width: 150px;
    margin-top: 15px;
    margin-left: 15px;
}
.loginadnews{
    color: #fff;
    text-decoration: none;
    font-size: 15px;
    background: #79c36c;
    padding: 10px 30px;
    outline: none;
    /* border: 1px solid #C8C8C8; */
    margin-left: 33px;
}
a.loginadnews:hover { text-decoration: none;}
.loginadnews:hover { background: #67A75C; }
.loginadnews:active { background: #53864A;  }

.loginadmin{
    color: #fff;
    text-decoration: none;
    font-size: 15px;
    background: #CE8B69;
    padding: 10px 38px;
    outline: none;
    /* border: 1px solid #C8C8C8; */
    margin-left: 33px;
}
a.loginadmin:hover { text-decoration: none;}
.loginadmin:hover { background: #CE845E; }
.loginadmin:active { background: #B75929;  }
.radial {color: white;}
a.radial  {color: #79C36C;}
.exit{
    margin-left: 184px;
    width: 50px;
    height: 30px;
    position: absolute;
    margin-top: 6px;
    background: url(../images/icons/exiticon.png) no-repeat;
  
}
.ratebox2 {
  float: right;
}

.ratebox3 {
  float: right;
  margin-right: 10px;
      margin-top: 60px;
}

.ratebox ul, .ratebox ul li {
  float: left;
}

.ratebox2 ul, .ratebox2 ul li {
  float: left;
}

.ratebox3 ul, .ratebox3 ul li {
  float: left;
  list-style-type: none;
}
.exit:hover {opacity: 0.3; }
.box_in { padding: 4% 8%; }
.sociallogin {    list-style-type: none;
    margin-left: 48px;
	padding-top: 20px;
	opacity: 0.8;}
.sociallogin:hover{
opacity:1;
}
.commcontpos{
width:auto;
height:100%;
background:#EDF7E7;
color:#565656;
min-height:100px;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left:1px solid #ccc;
overflow-y:auto;
overflow-x:hidden;
position: relative;
}
/*.commcont img{
border:1px solid black;
}*/
.commcontpos a{
color:#d3a400;
text-decoration:none;
}
.commcontpos a:hover{
text-decoration:underline;
}
.commcontneg{
width:auto;
height:100%;
background:#F7E7E7;
color:#565656;
min-height:100px;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left:1px solid #ccc;
overflow-y:auto;
overflow-x:hidden;
position: relative;
}
/*.commcont img{
border:1px solid black;
}*/
.commcontneg a{
color:#d3a400;
text-decoration:none;
}
.commcontneg a:hover{
text-decoration:underline;
}
.negativecomment {
}
	
.usergroup {
font-size: 18px;
    margin-right: 10px;
    padding-top: 10px;
	text-align: right;
}
.useravatar {
    width: 200px;
    height: 200px;
    padding-left: 20px;
	padding-top:5px;
	float: left;
}
.userinfo {
    width: 460px;
    padding-left: 10px;
    margin-top: 10px;
    font-size: 15px;
	float: left;
}
.usermail {
    text-align: right;
    padding-top: 10px;
    padding-right: 10px;
	    float: right;
		   
}
.userrepa {
    margin-top: 30px;
    font-size: 14px;
    margin-left: 20px;
    margin-right: 20px;
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-bottom: 1px solid black;
    border-right: 1px solid black;
	padding-bottom: 23px;
}
.userrepa2 {
    padding-top: 10px;
    padding-left: 65px;
    padding-bottom: 10px;
	    font-size: 16px;
}
.userrepa3 {
      padding-top: 3px;
    width: 290px;
    padding-left: 30px;
    border-bottom: 1px solid black;
    border-right: 1px solid black;
    padding-bottom: 3px;
    background-color: #E1E2DD;
  }
  .userrepa4 {
      padding-top: 10px;
  }
    .userrepa5 {
	    margin-left: 130px;
    margin-top: -60px;
	}
.userrepakarma
{
    width: 200px;
margin-left: 350px;
    margin-top: -74px;
    font-size: 15px;
}
.userrepakarma2
{
    margin-left: 600px;
    margin-top: -110px;
}
.userstats {
}
.profilebut {
    user-select: none;
     outline: none;
      display: inline-block;
    font-size: 14px;
    cursor: pointer;
	background: rgb(199, 136, 58);
    padding: 1.0em 1.5em;

} 
.profilebut a {
   background: rgb(199, 136, 58);
  padding: initial;
    text-decoration: none;
    color: #FBF8F4;
	  display: inline-block;
  
}
.profilebut a:hover { 
background: rgb(177, 122, 53);  
    padding: initial;
  display: block;
    text-decoration: none;

	}
.profilebut a:active { 
background: rgb(152, 105, 46);

   text-decoration: none;
     
 }
.profilebut2 {
    user-select: none;

    outline: none;
   
       margin-top: 15px;

} 
.profilebut2 a {
text-decoration: none;
    color: #F7F7F7;
	    background: rgb(121, 195, 108);
      padding: .7em 1.5em 0.7em 1.6em;
    font-size: 17px;
	 width: 120px;
	    
}
.profilebut2 a:hover { 
background: rgb(106, 171, 94);  

    text-decoration: none;
	} /* при наведении курсора мышки */
.profilebut2 a:active { 
background: rgb(93, 152, 83);
   color: #FFF;
   text-decoration: none;
    cursor: pointer;   } /* при нажатии */
	.profilebut4 {
    user-select: none;
    color: #F7F7F7;

    outline: none;
   display: block;
       cursor: pointer;
	    background: rgb(121, 195, 108);
      padding: .7em 1.6em 0.7em 1.6em;
} 
.profilebut4 a {
text-decoration: none;
    color: #F7F7F7;
	
  display: block;
    font-size: 17px;
	 width: 120px;
	    
}

.profilebut3 {

    user-select: none;
    font-size: 14px;
    cursor: pointer;
    margin-top: 40px;

	  width: 201px;
	      display: inline-block;
} 
.profilebut3 a {
    text-decoration: none;
    color: #FBF8F4;
    display: inline-block;
    background: rgba(82, 100, 107, 0.6);
    padding: .7em 1.5em;

  
}
.profilebut3:hover { 
background: rgba(82, 100, 107, 0.69);   


    text-decoration: none;
    color: #FBF8F4;
     display: inline-block;
	}
.profilebut3:active { 
background: rgba(82, 100, 107, 0.83);
    text-decoration: none;
     display: inline-block;

   
	}
.profilered {
    font-size: 17px;
	    padding-left: 20px;
}
.stats1 {
    padding-top: 10px;
    padding-left: 30px;
    font-size: 16px;
	width: 350px;
}
.forumstats {
      margin-left: 320px;
    font-size: 15px;
    margin-top: -70px;
	width: 230px;
	position: absolute;
}
.statsknop {
     float: right;
    margin-top: -105px;
    padding-right: 6px;
    padding-bottom: 10px;
	width:300px;
}
.statsbut a {
background: rgb(199, 136, 58);
    padding: 1.0em 1.5em;
    text-decoration: none;
    color: #FBF8F4;
	  display: inline-block;
}

.statsknopka{
    color: #000;
    text-decoration: none;
    font-size: 15px;
    background: #E1E2DD;
    padding: 7px 20px;
    outline: none;
    border: 1px solid #97A2A6;
    margin-left: 33px;
    float: right;
    margin-top: 5px;
    /* border: 1px solid black; */
}
a.statsknopka:hover { text-decoration: none;}
.statsknopka:hover { background: #D6D6D2; }
.statsknopka:active { background: #D1D2CD;  }
.usersdop {    font-size: 15px;
      margin-left: 20px;
}
.profonline {
    margin-left: 20px;
    margin-top: 6px;
    position: absolute;
    padding: 4px 6px;
    background-color: #79C36C;
    font-size: 15px;
    color: white;
}
.profoffline {
    margin-left: 20px;
    margin-top: 6px;
    position: absolute;
    padding: 4px 6px;
    background-color: #d0d0d0;
    font-size: 15px;
    color: white;
}
.stats2 {    padding-top: 15px;
}
#blfix{
    display:none;
    position:fixed;
    top:0; 
    width: 240px;
height:300px;
  }
.minecraftpeblock {
background: url(../images/podderji.jpg) no-repeat;
width:240px;
height:400px
}
.menu2 {
	background: linear-gradient(to bottom, #878787, #6a6a6a);
}

.menu2 ul {
	float: left;
	padding: inherit;
    margin: inherit;
}

.menu2:after, .content:after {
	content: ".";
	clear: both;
	display: block;
	height: 0;
	font-size: 0;
	visibility: hidden;
}

.menu2 li {
	display: inline-block;
	font-size: 14px;
}

.menu2 a {
	padding: 6px 10px;
	display: inline-block;
	color: #fff;
	text-decoration: none;
	transition: all 0.5s linear;
}

.menu2 a:hover {
	background: #313131;
	box-shadow: 0 0 10px 0 rgba(0,0,0,.1) inset;
	
}
.search3 {
	float: right;
}
.menu2 input {
	background: #e9e9e9;
	border: 0;
	border-radius: 2px;
	padding: 2px 4px;
	width: 200px;
	margin: 6px;
	font: 11px "PT Sans", Arial, sans-serif;
	height: 14px;
	box-shadow: 0 0 5px 0 rgba(0,0,0,.2) inset;
}
/*ol, ul {
    list-style: none;
}
*/
.search2 {
	float: right;
}


.main-news2 {
	padding: 20px 10px;
	font-size: 15px;
}

.news2 {
	box-shadow: 0 0 5px 0 rgba(0,0,0,.2);
    border-radius: 5px 5px 0 0;
	margin-bottom: 10px;
	background: #fff;
}

.news2:last-child {
	margin-bottom: 0;
}

.news2 h2 a {
	text-decoration: none;

}

.news2 h2 a:hover {

}

.about2 li, .info23 li {
	list-style-position: inside;
	list-style-type: none;
	padding: 0 7px 0;
	display: inline;
	font-size: 12px;
	border-right: 1px solid #aaa;
}
.info23 ul {
     margin: 5px 0 0 0;
    padding: 0;
}

.about2 li:last-child {
	border-right: 0;
}

.player2::before, .chest2::before, .clock2::before, .views2::before, .cm2::before, .categories2 a::before {
	background: url(../img/icons.png) no-repeat;
	content: "";

	 display: inline-block;
}

.player2::before {
	width: 9px;
	height: 14px;
	margin: 1px 6px 0 8px;
}

.chest2::before {
	width: 13px;
	height: 13px;
	margin: 2px 6px 0 2px;
	background-position: -9px -1px;
}

.clock2::before {
	width: 13px;
	height: 14px;
	margin: 1px 4px 0 2px;
	background-position: -22px 0;
}

.about2 a {
	text-decoration: none;
	color: #b88f00;
}



.views2::before {
	width: 12px;
	height: 14px;
	background-position: -35px -1px;
	margin: 2px 7px 0 10px;
}

.cm2::before {
	width: 16px;
	height: 15px;
	background-position: -47px 0;
	margin: 1px 6px 0 4px;
}

.info23 li:last-child {
	border-right: 0 !important;
}

.info23 {
	border-top: 1px solid #e9e9e9;
	padding: 4px 0 8px ;
	background: #f7f7f7;
	border-radius: 0 0 5px 5px;
}
.about2 ul {
    margin: 0;
    padding: 5px 0 0 0;
}

.about2 a:hover {
	color: #855800;
	transition: all 0.5s linear;
}

.full2 {
	margin: -20px 4px 3px 0;
	padding: 0 !important;
	float: right;
	border-right: 0 !important;
}

.full2 a {
	color: #fff;
	text-decoration: none;
	padding: 4px 18px;
	font-size: 11px;
	background: #526d78;
	border-radius: 2px;
	box-shadow: 0 0 5px 0 rgba(0,0,0,.2);
}

.full2 a:hover {
	color: #e9e9e9;
	transition: all 0.5s linear;
}

.full3 {
	margin: 0px 4px 3px 0; 
	padding: 0 !important;
	float: right;
	border-right: 0 !important;
}
.full3 button {
	color: #fff;
	text-decoration: none;
	padding: 4px 18px;
	font-size: 11px;
	background: #526d78;
	border-radius: 2px;
	border: none;
    cursor: pointer;
	box-shadow: 0 0 5px 0 rgba(0,0,0,.2);
}
.skinsnickverh {
    display: flex;
    justify-content: space-between;
	padding: 5px;
}
.skinsnicksearch{
}
.knopka  {
    display: flex;
    justify-content: space-evenly;
}
.knopka a {
  background-color: #6f8c98;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-decoration:none;
  bottom:10px;
 }
.knopka a:hover {
  background-color: #394d56;
}

.skinnicktitle {
    text-decoration: none;
    color: #fff;
    display: block;
    padding: 5px 10px;
    background: #526d78;
    border-radius: 5px 5px 0 0;
    font-size: 15px;
}
.newstetleh1 {
    background: #526d78;
    font-size: 17px;
    font-weight: normal;
    margin: 0;
    text-decoration: none;
    color: #fff;
    display: block;
    padding: 3px 10px;
	border-radius: 5px 5px 0 0;
}
.newstetleh1 a {
   

    text-decoration: none;
    color: #fff;
    
  
}
.texth1 {
    font-size: 20px;
    padding-top: 10px;
    font-weight: bold;
}
.related {
	margin-top: 20px;
}

.related td {
	padding: 10px;
	width: 177px;
	box-sizing: border-box;
}

.related a {
    color: #333;
    text-decoration: none;
    font-size: 13px;
    font-weight: 700;
    font-family: Arial,arial,sans-serif;
}

.related img {
	max-height: 100px;
   width: 150px;
	box-shadow: 0 0 5px 0 rgba(0,0,0,.2);

}
.relatednews {
border: 1px solid;
    border-color: #d5d5d5;
}
.related2 {
    width: 145px;
    word-wrap: break-word;
}

.forumBoxLastInfo{border:1px solid #BCC0C2;margin:0px 15px 10px 0px;background:#FCFCFF;width: 860px; float: left;}
.forumBoxLastInfo a{color:#176093}
.forumBoxLastInfo p{margin:0;padding:0}
.forumBoxLastInfo h3{text-shadow:0 1px 0 #fff;color:#191c1c;background:#f6f6f6;background:-webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e0e0e0));background:-webkit-linear-gradient(#f6f6f6, #e0e0e0);background-image: -moz-linear-gradient(top, #f6f6f6, #e0e0e0);background-image: -o-linear-gradient(top, #f6f6f6, #e0e0e0);background-image: -moz-gradient(top, #f6f6f6, #e0e0e0);border-bottom:1px solid #bcc0c2;zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#f6f6f6,endColorstr=#e0e0e0,GradientType=0);font-size:13px;font-family:'Trebuchet MS',Helvetica,Arial,sans-serif;font-weight:normal;padding:5px}
.forumBoxLastInfo table{width:100%;border-spacing:0;font-size:11px;font-weight:normal}
.forumBoxLastInfo th.name{width:60%}.forumBoxLastInfo th{text-align:left}
.forumBoxLastInfo th{background:#ECECEC;border-bottom:1px solid #D2D5D7;padding:2px 5px}
.forumBoxLastInfo td{border-bottom:1px solid #D2D5D7;padding:5px;border-right:1px solid #E0E0E0}
.forumBoxLastInfo .topicLastPost p{ color:#000;margin:0; border:none}
th.lastpost{text-align:right}
.forumBoxLastInfo td.stats p{color:#000;margin:0}
.forumBoxLastInfo img.avatarLastAutor{padding:1px;border:1px solid #BCC0C2!important;background:#fff;float:right;margin-left:5px;width:30px;height:30px}
.forumBoxLastInfo .topicLastPost p strong {color:#969696;font-weight:normal}
.forumBoxLastInfo .topicLastPost p{padding-right:40px;text-align:right}

.box__title a {
	text-decoration: none;
	color: #fff;
	display: block;
	padding: 5px 10px;
	background: #526d78;
	border-radius: 5px 5px 0 0;
	font-size: 15px;
}

.box__title a:hover {
	color: #ccc;
	transition: color 0.5s;
}
.main-news-skin {
	padding: 10px 0px 0px -10px;
	font-size: 15px;
}

.news-skin {
	box-shadow: 0 0 5px 0 rgba(0,0,0,.2);
	border-radius: 5px;
	margin-bottom: 10px;
	background: #fff;
	width: 205px; 
	float:left;
	margin-left: 10px;
}

.news-skin:last-child {
	margin-bottom: 0;
}

.news-skin h2 a {
	text-decoration: none;

}

.news-skin h2 a:hover {

}
.news-skin2 {
	box-shadow: 0 0 5px 0 rgba(0,0,0,.2);
	border-radius: 5px;
	margin-bottom: 10px;
	background: #fff;

}

.news-skin2:last-child {
	margin-bottom: 0;
}

.news-skin2 h2 a {
	text-decoration: none;

}

.news-skin2 h2 a:hover {

}
.relatedskin {
	margin-top: 20px;
}

.relatedskin td {
	padding: 10px;
	width: 177px;
	box-sizing: border-box;
}

.relatedskin a {
    color: #333;
    text-decoration: none;
    font-size: 13px;
    font-weight: 700;
    font-family: Arial,arial,sans-serif;
}

.relatedskin img {
	max-height: 200px;
   width: 150px;
	box-shadow: 0 0 5px 0 rgba(0,0,0,.2);

}
* {
	box-sizing: border-box;
}

.menu-new {
font: 14px "Segoe UI", "Helvetica Neue", Helvetica, Tahoma, Arial, sans-serif;
	width: 300px;
	margin: 5px auto 10px;
	background-color: #394d56;
	border: 1px solid #254146;
	text-align: center;
	line-height: 1;
	    border-radius: 5px 5px;
}

.menu-new a 
{
	text-decoration: none;
	color: #fff;
}
.row.sub {
	display: none;
	border-bottom: 1px solid #243e43;
}

.row > div {
	float: left;
}

.full {
	width: 100%;
}

.half {
	width: 50%;
}

.one-third {
	width: 33.33%;
}

.two-thirds {
	width: 66.66%;
}
.two-thirdsskins {
	width: 100%;
}

.item {
	display: block;
	padding: 10px 15px;
	transition: .2s linear;
	border: 1px solid #243e43;
	border-left: 0;
	border-top: 0;
}

.item:hover {
	box-shadow: inset 0 0 5px 0 rgba(0,0,0,.1);
	background-color: #2e4048;
}

.item[data-open]::after {
  display: inline-block;
  font-family: 'FontAwesome';
  content: '\f0d7';
  vertical-align: middle;
  margin-left: 2px;
}

.tags {
	padding: 5px;
}

.row.sub :last-child.tags {
	border-left: 1px solid #243e43;
}

.row.sub :first-child.tags {
	border-right: 1px solid #243e43;
}

.tagmenu {
	display: inline-block;
	background-color: #2e4852;
	border: 1px solid #254146;
	border-radius: 10px;
	padding: 5px;
	margin: 3px 0;
	font-size: 0.8em;
	transition: .2s linear;
}

.tagmenu:hover {
	box-shadow: inset 0 0 10px 0 rgba(0,0,0,.1);
	background-color: #2b4048;
}

.row::after {
	display: table;
	content: '';
	clear: both;
}

.row:last-child div .item {
	border-bottom: 0;
}

.row div:last-child .item {
	border-right: 0;
}

.row.sub div .item {
	border-right: 0;
}
.topmenu-wrapper {
  z-index: 99;
	width: 100%;
	height: 35px;
	background-color: #526d78;
	position: fixed;
	top: 0;
	box-shadow: 0px 0px 1px;
}

.topmenu {
	width: 1186px;
	height: 100%;
	margin: 0 auto;
}

.topmenu-logo {
	display: block;
	width: 251px;
	height: 100%;
	background-image: url(../images/topmenunew.png);
	background-repeat: no-repeat;
	background-size: 100%;
}

.topmenu-logo, .topmenu-list, .topmenu-list .sub > ul, .topmenu-list > li {
	float: left;
}

.topmenu::after, .topmenu-list::after, .topmenu-list > li > ul > li::after {
	content: "";
	display: table;
	clear: both;
}

.topmenu-list {
	height: 100%;
	color: #fff;
}

.topmenu-list, .topmenu-list li, .topmenu-list ul {
	display: block;
	margin:  0;
	padding: 0;
}

.topmenu-list a {
	display: block;
	padding: 10px 15px;
	transition: .2s linear;
	text-decoration: none;
    color: #fff;
    font-size: 15px;
}

.topmenu-list a:hover {
	box-shadow: inset 0 0 5px 0 rgba(0,0,0,.1);
	background-color: #40565f;
}

.topmenu-list > li {
	height: 100%;
	position: relative;
}

.topmenu-list > li > a {
	height: 100%;
	padding: 0 15px;
	line-height: 35px;
}

.topmenu-list > li > ul {
	display: none;
	position: absolute;
	top: 100%;
	background-color: #526d78;
	width: 220px;
	text-align: center;
}

.topmenu-list .sub {
	border-top: 1px solid #40565f;
	border-bottom: 1px solid #40565f;
}

.topmenu-list .sub > ul.one-third {
	width: 33.33%;
}

.topmenu-list .sub > ul.two-thirds {
	width: 66.66%;
}
.topmenu-list .sub > ul.two-thirdsskin {
	width: 100%;
}

.topmenu-list .sub > ul.tags {
	padding-bottom: 5px;
}

.topmenu-list .sub > ul > li.topmenu-list-title > a {
	font-style: italic;
}

.topmenu-list .sub > ul.tags > li.topmenu-list-title > a {
	margin-bottom: 5px;
}

.topmenu-list .sub > ul.tags > li:not(.topmenu-list-title) {
	display: inline-block;
}

.topmenu-list .sub > ul.tags > li:not(.topmenu-list-title) > a {
	background-color: #40565f;
	border: 1px solid #394d56;
	border-radius: 10px;
	padding: 5px;
	margin: 3px 0;
	font-size: 0.9em;
	transition: .2s linear;
}

.topmenu-list .sub > ul.tags > li:not(.topmenu-list-title) > a:hover {
	box-shadow: inset 0 0 10px 0 rgba(0,0,0,.1);
	background-color: #506e7b;
}

.topmenu-login {
	float: right;
}

.topmenu-login input {
	display: block;
	padding: 8px 15px;
	width: 100%;
	background-color: #fff;
	border: 0;
	border-radius: 2px;
	font: 14px "Segoe UI", "Helvetica Neue", Helvetica, Tahoma, Arial, sans-serif;
	box-shadow: 0 0 5px 0 rgba(0,0,0,.2) inset;
}

.topmenu-login input[type=button] {
	cursor: pointer;
}

.topmenu-login span:hover {
	box-shadow: inset 0 0 5px 0 rgba(0,0,0,.1);
	background-color: #40565f;
}

.topmenu-login > li > ul > li {
	padding: 5px 10px;
}

.topmenu-login > li > span {
	display: block;
	transition: .2s linear;
	height: 100%;
	padding: 0 15px;
	line-height: 35px;
	    text-decoration: none;
    color: #fff;
    font-size: 15px;
}

.topmenu-login > li > ul {
	width: 200px;
	padding: 5px 0;
}

.topmenu-search {
	float: right;
	height: 100%;
	position: relative;
	padding-top: 6px;
}

.topmenu-search::before {
	display: inline-block;
	height: 100%;
	vertical-align: middle;

}

.topmenu-search input[type=text] {
	display: inline-block;
	padding: 3px 26px 3px 10px;
	background-color: #fff;
	border: 0;
	border-radius: 2px;
	font: 12px "Segoe UI", "Helvetica Neue", Helvetica, Tahoma, Arial, sans-serif;
	box-shadow: 0 0 5px 0 rgba(0,0,0,.2) inset;
	width: 180px;
	vertical-align: middle;
}

.topmenu-search i, .topmenu-search input[type=button] {
	position: absolute;
	width: 15px;
	height: 15px;
	border: 0;
	background: transparent;
	top: 10px;
	right: 5px;
	color: #394d56;
	cursor: pointer;
}

.topmenu-profile {
	float: right;
}

.topmenu-profile > li > a {
	padding: 5px;
}

.topmenu-profile > li > a > img {
	display: block;
	height: 100%;
	border-radius: 50%;
}

.topmenu-profile > li > ul {
	width: 200px;
  right: 0;
}

.topmenu-msg {
	display: block;
	float: right;
	height: 100%;
	position: relative;
  color: #fff;
}

.topmenu-msg i {
	display: block;
	line-height: 35px;
	padding: 0 10px;
	font-size: 18px;
}

.topmenu-msg .topmenu-msg-counter {
	display: block;
	position: absolute;
	top: 5px;
	right: 5px;
	background-color: #ff0000;
	border-radius: 50%;
	font-size: 10px;
	width: 15px;
	height: 15px;
	line-height: 15px;
	text-align: center;
}


.scroll {
	position: fixed;
	width: 40px;
	height: 100%;
	top: 0;
	left: 0;
	background-color: #000;
	opacity: .1;
	transition: .2s linear;
	display: none;
	cursor: pointer;
}

.scroll:hover {
	opacity: .3;
}

.scroll i {
	display: block;
	position: fixed;
	top: 50px;
	left: 10px;
	font-size: 22px;
	color: #fff;
}

.scroll .scroll-photo {
	width: 60px;
	height: 60px;
	display: block;
	position: fixed;
	top: 50px;
	left: 50px;
	border-radius: 50%;
	background-image: url(../images/minilogo.jpg);
	background-size: 100%;
}

.topmenu-nav {
	display: none;
}

.ratingnews {
  color: #fff;
}

.ratingnews .controls .item {
  cursor: pointer;
}

.ratingnews .ratingnews-photo {
  height: 60px;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}

.ratingnews .row:not(.controls) {
  display: block;
  padding: 8px;
  border-bottom: 1px solid #243e43;
  transition: .2s linear;
}

.ratingnews .row:not(.controls):last-child {
	border-bottom: 0;
}

.ratingnews .row:not(.controls):hover, .ratingnews .controls .item.active {
  box-shadow: inset 0 0 5px 0 rgba(0,0,0,.1);
  background-color: #2e4048;
}

.ratingnews .row:not(.controls) .two-thirds {
  padding-left: 10px;
  font-size: .9em;
  line-height: 1.5;
}

.ratingnews > :not(.controls) {
  display: none;
}

.ratingnews .week {
  display: block;
}
.verh {
    padding: 4px;
    background-color: #394d56;
    color: white;
    font-size: 17pt;
    text-align: left;
	    border-radius: 5px 5px 0 0;
}
.verh2 {
text-align: center;
}
.verh2 a {
text-decoration: none;
    color: #b88f00;
	font-size: 15px;
}
.skins {
        display: flex;
        flex-flow: row wrap;
        justify-content: space-around;
        width: 90%;
        margin: 50px auto;
    }

.skin2 {
        position: relative;
    }

.skin2, .skin2 > div {
        width: 205px;
        height: 280px;
        overflow: hidden;
		cursor: pointer;
    }

.skin2 > div {
        position: absolute;
        left: 0;
        top: 0;
    }

.skin2 canvas {
        background: white;
    }
	
.speedbar{
	margin: 0;
	padding: 10px;
	list-style: none;
}
.speedbar a{
	text-decoration: none;
}
.speedbar:after{
	content: "";
	display: block;
	clear: both;
}
.speedbar li{
	float: left;
	margin-right: 6px;
	color: #222;
}
.speedbar li.speedbar_sep{
	color: #999;
}
.versioncat {
	display: flex;
    justify-content: space-between;
    padding: 0 30px 0 30px;
}
.versioncat-version {
	cursor: pointer;
    font-size: 14px;
    text-decoration: none;
    padding: 4px 10px;
    color: #000000;
    background-color: #e3e3e3;
    border: 1px solid #adadad;
}
/**
Notify
 */
#notifyModal {
    padding: 0; margin: 0;
}
#notifyModal .topmenu-msg {
    padding: 0; margin: 0;
}

[data-notify] {
    display: inline-block;
    float: right;
}
.notify_box {
     display: none;
    top: 100%;
    background: #526d78;
    position: absolute;
    top: 100%;
    width: 250px;
	margin-left: -90px;
}
#notifyModal:hover .notify_box {
    display: block !important;
}
.notify_box__head {
    background: rgba(0,0,0,.05);
    color: #fff !important;
    font-weight: 700;
    padding: 7px 15px;
    font-size: 13px;
    text-align: left;
}
.notify_box__bottom {
    text-align: center;
    padding: 7px 15px;
    font-size: 13px;
	display: flex;
    justify-content: space-around;
}
.notify_box ul {
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: left;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    min-width: 250px;
}

.notify_box__item {
    display: flex !important;
    padding: 10px 10px !important;
    border-bottom: 1px solid rgba(255,255,255,.05);
}
 .notify_box__item a {
     display: inline-block !important;
     padding: 0 !important;
 }
 .notify_box__item a:hover {
     box-shadow: none;
     background-color: transparent;
 }
 .notify_box__item__image img {
     width: 50px;
 }

.notify_box__item__data {
    padding: 0 0 0 10px;
    margin: -5px 0 0;
}
 #notifyModal .notify_box__item__data a {
    color: #fff !important;
    font-size: 13px !important;
    text-decoration: none !important;
}
.notify_box__item__data a:hover {
    color: inherit !important;
    text-decoration: underline !important;
}
.notify_box__item__data span {
    padding: 10px 0 0;
    display: block;
    color: rgba(255,255,255,.4);
    font-size: 12px;
}

.atwho-inserted {
    font-weight: 700;
}
.buttonnotifydele {
	background: none;
    border: none;
    font-size: 18px;
    cursor: pointer;
    color: white;
}
.buttonnotifydele:hover {
	box-shadow: inset 0 0 5px 0 rgba(0,0,0,.1);
    background-color: #40565f;
}

/* CATEGORIES MODULE STYLES */

.category-menu {}

.category-menu__name {
    font-size: 16px;
    padding: 10px 20px 5px;
}

.category-menu__links {
    display: flex;
    flex-flow: row wrap;
    column-gap: 6px;
    row-gap: 10px;
    padding: 10px 15px;
}

.category-menu__links a {
	display: block;
    font-size: 14px;
    text-decoration: none;
    text-align: center;
    color: #000;
    background-color: #e3e3e3;
    border: 1px solid #adadad;
}

.category-menu__links a:hover {
	  background-color: #b4b4b4;
}

.category-menu--categories .category-menu__links a {
    padding: 4px 0;
    width: 132px;
}

.category-menu--categories .category-menu__links a:first-child {
    margin-right: 100%;
    flex-shrink: 0;
}

.category-menu--categories .category-menu__links a::before {
    display: inline-block;
    content: "";
    width: 16px;
    height: 16px;
    background: url('/templates/new2/images/sprite-icons6.png') no-repeat;
    margin-right: 5px;
    vertical-align: middle;
}

.category-menu--versions .category-menu__links a {
    padding: 4px 9px;
}

.category-menu__links a:hover {
    cursor: pointer;
}

.category-menu__links a.active {
    background: #2e7a00;
    color: #FFF;
}

.category-menu__links a.inner-active {
    background: #b4b4b4;
    color: #FFF;
}

.category-menu__link-container {
	position: relative;
}

.category-menu__link-container:first-child {
    margin-right: 100%;
    flex-shrink: 0;
}

.category-menu__dropdown-container {
	display: none;
	flex-direction: column;
	width: 100%;
	position: absolute;
	z-index: 10;
	top: 27px;
}

.category-menu__link-container:hover > .category-menu__dropdown-container {
	display: flex;
}

.category-menu__dropdown-container + a::after {
	content: "^";
	display: inline-block;
	transform: rotate(180deg) translateY(1px);
	margin-left: 5px;
}

/* CATEGORIES MODULE SPECIAL STYLES */

.category-menu--categories .category-menu__links a:first-child::before {
    display: none;
}
.category-menu__links a[href="/tekstur-paki/"]::before {
     display: none;
}
.category-menu__links a[href="/mody-minecraft/shaders/"]::before {
    background-position: -22px -95px;
}
.category-menu__links a[href*="/oruzhie/"]::before {
    background-position: -117px -114px;
}
.category-menu__links a[href*="/bronya/"]::before {
    background-position: -79px -95px;
}
.category-menu__links a[href*="/instrumenty/"]::before {
    background-position: -136px -19px;
}
.category-menu__links a[href*="/mobs/"]::before {
    background-position: -3px -57px;
}
.category-menu__links a[href*="/dekor/"]::before {
    background-position: -41px -0px;
}
.category-menu__links a[href*="/eda/"]::before {
    background-position: -98px -0px;
}
.category-menu__links a[href*="/cars/"]::before {
    background-position: -136px -114px;
}
.category-menu__links a[href*="/magic/"]::before {
    background-position: -79px -38px;
}
.category-menu__links a[href*="/realistichnost/"]::before {
    background-position: -98px -76px;
}
.category-menu__links a[href*="/rpg/"]::before {
    background-position: -117px -76px;
}
.category-menu__links a[href*="/industrial/"]::before {
    background-position: -117px -19px;
}
.category-menu__links a[href*="/block/"]::before {
    background-position: -22px -76px;
}
.category-menu__links a[href*="/ores/"]::before {
    background-position: -117px -57px;
}
.category-menu__links a[href*="/novyy-god/"]::before {
    background-position: -60px -57px;
}
.category-menu__links a[href*="/biom/"]::before {
    background-position: -117px -38px;
}
.category-menu__links a[href*="/dim/"]::before {
    background-position: -60px -0px;
}
.category-menu__links a[href*="/halloween/"]::before {
    background-position: -98px -19px;
}
.category-menu__links a[href*="/fps/"]::before {
    background-position: -41px -133px;
}
.category-menu__links a[href*="/useful/"]::before {
    background-position: -136px -76px;
}
.category-menu__links a[href*="/fabric/"]::before {
    background-position: -136px -133px;
}
.category-menu__links a[href="/mody-minecraft/packs-flans/"]::before {
    background-position: -136px -0px;
}
.category-menu__links a[href="/mody-minecraft/data-pack/"]::before {
    background-position: -22px -0px;
}
.category-menu__links a[href*="/for-modpacks/"]::before {
    background-position: -79px -133px;
}
.minecraftupdates {
	display:flex;
	justify-content: space-around;
	padding: 10px;
}
.minecraftupdatecolumpl {
	width: 600px;
}
.minecraftupdatecolumpl a {
	text-decoration: none;
}
.minecraftupdatecolumpr {
	width: 200px;
}
.minecraftupdatecolumpr a {
    text-decoration: none;
}
.minecraftupdatesenityr {
	padding-bottom: 10px;
}
.minecraftupdatesenityr:hover {
	cursor:pointer;
	transform: scale(1.1,1.1);
}
.minecraftupdatesenityr img:hover {
    filter: blur(1px);	
}
.enityname {
    padding: 1px 0 0 4px;
	font: 12px "Segoe UI", "Helvetica Neue", Helvetica, Tahoma, Arial, sans-serif;
}
.minecraftupdatesenityl img {
    width: 100%;
    height: 340px;
    padding: 0px 10px 0px 0px;}
.minecraftupdatesenityr img {
    width: 200px;
    height: 115px;
}
.minebutton {
	padding: 20px;
    display: flex;
    justify-content: space-around;
}
.textdeshi {
	height: 95px;
    position: relative;
    overflow: hidden;
    font-size: 14px;
    padding: 10px;
}
.textdeshi a{
	color: #ffaf39;
    text-decoration: none;
}

.text-open {
  overflow: visible;
  height: auto;
}

.text-open .toggle {
  display: none;
}

.toggle {
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0%, #fff 100%);
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0) 0%, #fff 100%);
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0) 0%, #fff 100%);
  background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, #fff 100%);
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 78px;
  top: 30px;
}
.toggle-btn {
	display: block;
    opacity: 0;
    height: 30px;
    margin-top: -25px;
}
.descbutton {
	font-size: 15px;
    text-decoration: none;
    border-radius: 4px;
    cursor: pointer;
}
.downbutton {
	font-size: 15px;
    text-decoration: none;
}
.descbutton a {
	color: #f1f0f0;
	background: #faa535;
    padding: 9px 28px;
	border-radius: 4px;
}
.downbutton a {
	background: #138a17;
    padding: 9px;
	color: #f1f0f0;
	border-radius: 4px;
}
.descbutton a:hover {
	background: #d88c28;
	padding: 9px 28px;
}
.downbutton a:hover {
	background: #0f6111;
	padding: 9px;
}
.bigdesc {
	font: 16px "Segoe UI", "Helvetica Neue", Helvetica, Tahoma, Arial, sans-serif;
	padding: 5px;
}
.mupenbig a:hover{
color: #faa535;
}
.input[id^="spoiler"]{
 display: none;
}
.input[id^="spoiler"] + label {
  margin: 0 auto;
  padding: 5px 20px;
  text-align: center;
  font-size: 24px;
  border-radius: 8px;
  cursor: pointer;
  transition: all .6s;
}
input[id^="spoiler"]{
 display: none;
}
input[id^="spoiler"] + label {
  margin: 0 auto;
  padding: 5px 20px;
  text-align: center;
  font-size: 24px;
  border-radius: 8px;
  cursor: pointer;
  transition: all .6s;
}
.spoiler input[id^="spoiler"] + label {
  margin: 0 auto;
  padding: 5px 20px;
  text-align: center;
  font-size: 20px;
  border-radius: 8px;
  cursor: pointer;
  transition: all .6s;
}

input[id^="spoiler"] + label::before {
   content: '\f0da'; 
  margin-right: 5px;
  font-size:20px;
  font-family: 'FontAwesome';
}
input[id^="spoiler"]:checked + label {
  color: #333;
  background: #ccc;
}
input[id^="spoiler"]:checked + label::before {
content: '\f0d7';
  }
input[id^="spoiler"] ~ .spoiler {
  height: 0;
  overflow: hidden;
  opacity: 0;
  margin: 10px auto 0; 
  padding: 10px; 
  background: #eee;
  border: 1px solid #ccc;
  border-radius: 8px;
  transition: all .6s;
}
.spoiler input[id^="spoiler"] ~ .spoiler {
  height: 0;
  overflow: hidden;
  opacity: 0;
  margin: 10px auto 0; 
  padding: 10px; 
  background: #e0e0e0;
  border: 1px solid #22333a61;
  border-radius: 8px;
  transition: all .6s;
}
input[id^="spoiler"]:checked + label + .spoiler{
  height: auto;
  opacity: 1;
  padding: 10px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  details {
    max-height: none;
  }
  details summary ~ * {
    max-height: 0;
    overflow: hidden;
    position: absolute;
  }
  details summary:focus {
    color: #d06c6c;
  }
  details summary:focus::before {
    transform: rotate(90deg);
    -ms-transform: rotate(90deg);
  }
  details summary:focus ~ * {
    max-height: 200em;
    position: static;
    opacity: 1;
  }
}
@supports (-ms-ime-align: auto) {
  details {
    max-height: none;
  }
  details summary ~ * {
    max-height: 0;
    overflow: hidden;
    position: absolute;
  }
  details summary:focus {
    color: #d06c6c;
  }
  details summary:focus::before {
    transform: rotate(90deg);
    -ms-transform: rotate(90deg);
  }
  details summary:focus ~ * {
    max-height: 200em;
    position: static;
    opacity: 1;
  }
}
.menu-vname {
	padding: 12px 24px;
    margin: 4px 0;
    font-weight: bold;
    display: block;
    border-radius: 3px;
    margin-bottom: 5px;
    text-align: left;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	color: white;
}
.menu-vname::before {
    display: inline-block;
    font-family: 'FontAwesome';
    content: '\f0d7';
    vertical-align: middle;
    margin-right: 7px;
    opacity: 0.7;
}
.menu-vname.closed::before {
    content: '\f0da';
}
.menu-vname:hover {
    background: #333; 
    background: rgba(0, 0, 0, 0.25); 
    cursor: pointer;
}
.menu-vlink {
	list-style: outside none none;
    margin: 0;
    text-align: left;
    padding-left: 5px;
}
.vlink {
	padding-bottom: 10px;
	list-style: outside none none;
    margin: 0;
    text-align: left;
    padding-left: 30px;
}
.menu-vname + .menu-vlink {
    display: block;
}
.menu-vname.closed + .menu-vlink {
    display: none;
}
.vlink li {
 padding: 5px 0px;
}
.vlink li a:hover {
text-decoration: underline;
    color: #faa535;
}
.filedesc {
	font-size: 12px;
	margin-top: -2px;
	display: block; 
	margin-bottom: -13px;
	margin-left: 2px;
	opacity: 0.7;
}
.filedesc a::after {
    display: inline-block;
    content: "";
    width: 13px;
    height: 13px;
    background: url('../images/sprite-icons9.png') no-repeat;
    margin-left: 1px;
    vertical-align: middle;
}
.filedesc::before {
	content: "\21B3";
	padding-right: 3px;
	opacity: 0.7;
}
.filedesc a::after {
    display:none;
}
.filedesc a[href*="/mody-minecraft/797-minecraft-forge.html"]::after {
    background-position: 0 -19px; 
    width:13px;
	display: inline-block;
	margin-left:1px;
}
.filedesc a[href*="/mody-minecraft/54974-fabric-mod-loader-mod-yadro-dlya-114.html"]::after {
    background-position: 0 -36px;
	display: inline-block;
}
.filedesc a[href*="/mody-minecraft/27907-liteloader.html"]::after {
    background-position: 0 -55px;
	display: inline-block;
}
.filedesc a[href*="/2583-optifine-hd-fps.html"]::after {
    background-position: 0 -71px;
	display: inline-block;
}
.downlist {
	display: flex;
	justify-content: center;
	line-height: 1.5;
}
.downlist a {
	text-decoration: none;
}
.downlist a:visited {
	color: #0000ee;
}
.downlist2 {
	text-align: left;
}
.nicetext {
	line-height: 1.4;
    padding: 0 5px 0 5px;
}
.install {line-height: 1.4;}
.install h2{color: #085294; font-size: 20px;}
.install h2::before {display: inline-block; font-family: 'FontAwesome';content: '\f085';padding: 0px 10px 0px 0px;}
.install a {text-decoration:none;}
.install a:hover {text-decoration:underline}
.install a::after {display: inline-block; content: ""; width: 13px; height: 13px; background: url('../images/sprite-icons9.png') no-repeat;margin-left: 1px;vertical-align: middle;}
.install a::after {display:none;}
.install a[href*="/797-minecraft-forge.html"]::after {background-position: 0 -19px; width:13px;display: inline-block;margin-left:3px;}
.install a[href*="/54974-fabric-mod-loader-mod-yadro-dlya-114.html"]::after {background-position: 0 -36px; width:13px;display: inline-block;margin-left:3px;}
.install a[href*="/mody-minecraft/27907-liteloader.html"]::after {background-position: 0 -55px; width:13px;display: inline-block;margin-left:3px;}
.install a[href*="/2583-optifine-hd-fps.html"]::after {background-position: 0 -71px; width:13px;display: inline-block;margin-left:3px;}
.install a[href*="/24750-ustanovka-modov-minecraft-16.html"],
.install a[href*="/8699-shaders-install.html"],
.install a[href*="/52013-map-install.html"],
.install a[href*="/686-kak-ustanavlivat-nashi-klienty-s-modami.html"],
.install a[href*="/51956-texture-install.html"] {font-size: 13px; padding: 5px; border: 1px solid; margin-left: 20px; opacity: 0.5;color: #085294;}
.install a[href*="/24750-ustanovka-modov-minecraft-16.html"]:hover,
.install a[href*="/52013-map-install.html"]:hover,
.install a[href*="/8699-shaders-install.html"]:hover,
.install a[href*="/686-kak-ustanavlivat-nashi-klienty-s-modami.html"]:hover,
.install a[href*="/51956-texture-install.html"]:hover {opacity:1;text-decoration:none;}
.install a[href*="/24750-ustanovka-modov-minecraft-16.html"]::after,
.install a[href*="/52013-map-install.html"]::after,
.install a[href*="/8699-shaders-install.html"]::after,
.install a[href*="/686-kak-ustanavlivat-nashi-klienty-s-modami.html"]::after,
.install a[href*="/51956-texture-install.html"]::after {display: inline-block; font-family: 'FontAwesome';content: '\f29c';padding: 0px 5px 0px 5px;height: auto; font-size: 20px;background: none;}
.install a[href*="/61120-where-is-minecraft-folder.html"] {border-bottom: 1px dashed #085294;}
.install a[href*="/61120-where-is-minecraft-folder.html"]:hover {border-bottom: 1px solid #085294;text-decoration:none;}

.downcouple {
	display: flex;
	
}
.downleft {
	align-self: center;
	font-size: 14pt;
}
.downright {
	padding-left:5px;
	font-size: 14px;
}
.textdesc {
	border-bottom: 1px dashed grey; 
	padding-bottom: 0.8px; 
	cursor: help;
}
.dtitle{line-height: 1.4; text-align:center;}
.dtitle h2{color: #085294; font-size: 23px;}
.dtitle h2::before {display: inline-block; font-family: 'FontAwesome';content: '\f019';padding: 0px 10px 0px 0px;}
.dtitle a[href*="/?do=cursehref&newsid="] {text-decoration:none; font-size: 16px!important;}
.dtitle a[href*="/?do=cursehref&newsid="]:hover {text-decoration:underline!important;}
.fullcat {
	font-size:12px;
	padding: 10px 7px 0 7px;
}
.fullcat a {
	color: #b88f00;
	text-decoration: none;
}
.download-version-hidden {
    background: #e8e8e870;
    margin-bottom: -13px;
    display: block;
}
.download-version-hidden.closed {
    display: none;
}
.version-switcher {
    padding: 4px 0 18px 0;
    margin: 4px 0;
	font-size: 13px;
}
.version-switcher .button {
    padding: 4px 8px;
    border-radius: 4px;
    cursor: pointer;
    text-decoration: none; 
    color: #111;
}
.version-switcher .button:hover {
    background: #e0e0e0;
}
.version-switcher .button.active {
    background: #526d78;
    color: #f8f8f8;
}
.version-switcher .button.active:hover {
    cursor: default;
}
 
.download-version-hidden {
    transform-origin: top center;
    animation: translateX 400ms ease-in-out forwards;
}
 
@keyframes translateX {
  0% {
    opacity: 0;
    transform: translateX(60px);
  }
  
  80% {
    transform: translateX(-5px);
  }
 
  100% {
    opacity: 1;
    transform: translateX(0px);
  }
}
.s { background: url('../images/sprite-icons9.png') no-repeat top left; width: 16px; height: 16px;  } 
.s.73 { background-position: 0 0;} 
.s.74 { background-position: 0 -21px; width: 13px; height: 9px; } 
.s.75 { background-position: 0 -35px; width: 13px; height: 13px; } 
.s.76 { background-position: 0 -53px; width: 13px; height: 13px; } 
.s.optifine { background-position: 0 -71px; } 
	
.i1, .i10, .i11, .i12, .i13, 
.i14, .i15, .i16, .i17, .i18, 
.i19, .i2, .i20, .i21, .i22, 
.i23, .i24, .i25, .i26, .i27, 
.i28, .i29, .i3, .i30, .i31, 
.i32, .i33, .i34, .i35, .i36, 
.i37, .i38, .i39, .i4, .i40, 
.i41, .i42, .i43, .i44, .i45, 
.i46, .i47, .i48, .i49, .i5, 
.i50, .i51, .i52, .i53, .i54, 
.i55, .i56, .i57, .i58, .i59, 
.i6, .i60, .i61, .i62, .i63, 
.i64, .i65, .i66, .i67, .i68, 
.i69, .i7, .i70, .i71, .i72, 
.i8, .i9
{ display: inline-block; background: url('../images/sprite-icons6.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; width: 16px; height: 16px; margin-right: 5px; vertical-align: middle; }
 
.i1 { background-position: -3px -0px; width: 16px; height: 16px; }
.i10 { background-position: -22px -0px; width: 16px; height: 16px; }
.i11 { background-position: -41px -0px; width: 16px; height: 16px; }
.i12 { background-position: -60px -0px; width: 16px; height: 16px; }
.i13 { background-position: -79px -0px; width: 16px; height: 16px; }
.i14 { background-position: -98px -0px; width: 16px; height: 16px; }
.i15 { background-position: -117px -0px; width: 16px; height: 16px; }
.i16 { background-position: -136px -0px; width: 16px; height: 16px; }
.i17 { background-position: -3px -19px; width: 16px; height: 16px; }
.i18 { background-position: -22px -19px; width: 16px; height: 16px; }
.i19 { background-position: -41px -19px; width: 16px; height: 16px; }
.i2 { background-position: -60px -19px; width: 16px; height: 16px; }
.i20 { background-position: -79px -19px; width: 16px; height: 16px; }
.i21 { background-position: -98px -19px; width: 16px; height: 16px; }
.i22 { background-position: -117px -19px; width: 16px; height: 16px; }
.i23 { background-position: -136px -19px; width: 16px; height: 16px; }
.i24 { background-position: -3px -38px; width: 16px; height: 16px; }
.i25 { background-position: -22px -38px; width: 16px; height: 16px; }
.i26 { background-position: -41px -38px; width: 16px; height: 16px; }
.i27 { background-position: -60px -38px; width: 16px; height: 16px; }
.i28 { background-position: -79px -38px; width: 16px; height: 16px; }
.i29 { background-position: -98px -38px; width: 16px; height: 16px; }
.i3 { background-position: -117px -38px; width: 16px; height: 16px; }
.i30 { background-position: -136px -38px; width: 16px; height: 16px; }
.i31 { background-position: -3px -57px; width: 16px; height: 16px; }
.i32 { background-position: -22px -57px; width: 16px; height: 16px; }
.i33 { background-position: -41px -57px; width: 16px; height: 16px; }
.i34 { background-position: -60px -57px; width: 16px; height: 16px; }
.i35 { background-position: -79px -57px; width: 16px; height: 16px; }
.i36 { background-position: -98px -57px; width: 16px; height: 16px; }
.i37 { background-position: -117px -57px; width: 16px; height: 16px; }
.i38 { background-position: -136px -57px; width: 16px; height: 16px; }
.i39 { background-position: -3px -76px; width: 16px; height: 16px; }
.i4 { background-position: -22px -76px; width: 16px; height: 16px; }
.i40 { background-position: -41px -76px; width: 16px; height: 16px; }
.i41 { background-position: -60px -76px; width: 16px; height: 16px; }
.i42 { background-position: -79px -76px; width: 16px; height: 16px; }
.i43 { background-position: -98px -76px; width: 16px; height: 16px; }
.i44 { background-position: -117px -76px; width: 16px; height: 16px; }
.i45 { background-position: -136px -76px; width: 16px; height: 16px; }
.i46 { background-position: -3px -95px; width: 16px; height: 16px; }
.i47 { background-position: -22px -95px; width: 16px; height: 16px; }
.i48 { background-position: -41px -95px; width: 16px; height: 16px; }
.i49 { background-position: -60px -95px; width: 16px; height: 16px; }
.i5 { background-position: -79px -95px; width: 16px; height: 16px; }
.i50 { background-position: -98px -95px; width: 16px; height: 16px; }
.i51 { background-position: -117px -95px; width: 16px; height: 16px; }
.i52 { background-position: -136px -95px; width: 16px; height: 16px; }
.i53 { background-position: -3px -114px; width: 16px; height: 16px; }
.i54 { background-position: -22px -114px; width: 16px; height: 16px; }
.i55 { background-position: -41px -114px; width: 16px; height: 16px; }
.i56 { background-position: -60px -114px; width: 16px; height: 16px; }
.i57 { background-position: -79px -114px; width: 16px; height: 16px; }
.i58 { background-position: -98px -114px; width: 16px; height: 16px; }
.i59 { background-position: -117px -114px; width: 16px; height: 16px; }
.i6 { background-position: -136px -114px; width: 16px; height: 16px; }
.i60 { background-position: -3px -133px; width: 16px; height: 16px; }
.i61 { background-position: -22px -133px; width: 16px; height: 16px; }
.i62 { background-position: -41px -133px; width: 16px; height: 16px; }
.i63 { background-position: -60px -133px; width: 16px; height: 16px; }
.i64 { background-position: -79px -133px; width: 16px; height: 16px; }
.i65 { background-position: -98px -133px; width: 16px; height: 16px; }
.i66 { background-position: -117px -133px; width: 16px; height: 16px; }
.i67 { background-position: -136px -133px; width: 16px; height: 16px; }
.i68 { background-position: -3px -152px; width: 16px; height: 16px; }
.i69 { background-position: -22px -152px; width: 16px; height: 16px; }
.i7 { background-position: -41px -152px; width: 16px; height: 16px; }
.i70 { background-position: -60px -152px; width: 16px; height: 16px; }
.i71 { background-position: -79px -152px; width: 16px; height: 16px; }
.i72 { background-position: -98px -152px; width: 16px; height: 16px; }
.i8 { background-position: -117px -152px; width: 16px; height: 16px; }
.i9 { background-position: -136px -152px; width: 16px; height: 16px; }