h1{
    color: #6e9f16;
    margin: 10px 0;
    font-size: 28px;

}
h2{
    color: #6e9f16;
    margin: 10px 0;
    font-size: 24px;

}
h3{
    color: #6e9f16;
    margin: 0;
    font-size: 20px;

}
h4{
    margin: 0;
	
    font-size: 16px;

}
h5{
    margin: 0;
	font-size: 15px;


}
p{
    line-height: 22px;
    margin: 0;
}
.main-text > img {width:100%;margin-bottom: 20px;}
.main-text > iframe {width:100%}


  .lfield input::-webkit-input-placeholder {
    color: #C7ED84;
   } 
   .lfield input::-moz-placeholder {
    color: #C7ED84;
   }

.berrors{
    margin: 0 0 20px;
    padding-bottom: 15px;
    font-size: 16px;
    color: #7CA82C;
    background: url('../images/header-attachment.png') left bottom no-repeat;
}
.berrors>b{
    color: #CB5656;
    line-height: 20px;
}
.category-pre{
    color: #60694e;
    float: left;
}
.category-his{
    color: #8aa252;
    font-size: 15px;
    margin: 0 0 10px 0;
    cursor: default;
    display: table;
    width: 71.5%;
}
.searchres{
    display: -webkit-box;
    padding: 0 15px;
}
.searchtable{
    width: 94%;
}
.file-header-image > img {
    width: 100%;
	
}
.f_input{
    border: 1px solid #D3D6CD;
    border-left: 4px solid #A7D15D;
    padding: 4px 4px;
}
#comment > div > table > tbody > tr > td.label {
    color: #7C7C7C;
}
#dle-captcha{
}
#comment > div > div > button {
    background: url('../images/how-btn.png') no-repeat;
    border: none;
    padding: 12px 40px;
    line-height: 6px;
    font-size: 14px;
    margin: 20px 0;
    border-left: 4px solid #A7D15D;
    color: #fff;
    text-transform: uppercase;
}
#comment{
    background: url('../images/header-attachment.png') left bottom no-repeat;
    margin: 0 0 30px;
}
.comEnt{
    border: 1px solid #D3D6CD;
    margin-bottom: 15px;
    background: #F7F7F7;
}
#comEnt940 > table > tbody > tr > td > div > div {
    margin: 10px 0 0 0 !important;
    clear: none !important;
    width: 100% !important;
    display: inline-flex;
}
#comEnt940 > table > tbody > tr > td > div > div > span{
    left: 0 !important;
    width: 100% !important;
}
#comEnt940 > table > tbody > tr > td{
    padding-top: 12px !important;
}
#dle-comments-form{
    width: 94%;
}
.editorcomm{
    width: 100%;
    display: flex;
}
.dle_photo{
    width: 95%;
}
.newminecraft{width:105%}
body { 
 
 font-family: 'Ubuntu', sans-serif;
 color: #2a2f22;
 margin: 0;
 padding: 0;
 font-size: 15px;
 overflow-x: hidden;
}

#main{
  background: url("../images/back.jpg");    background-repeat: repeat-x;  background-position: top;
  background-color: #673c17;
  
  }
  .end{
    padding: 7px 8px;
}
#headmain{
    max-width: 1000px;
  
    width: 100%;
    margin: 0 auto;
  position: relative;
  
}

.atach-left{
margin-left: -2.5%;
    
background: url('../images/border-back.png') left top;
    
background-repeat: repeat-y;
}
.atach-right{
 margin-right: -2.5%;
    
 background: url('../images/border-back-2.png') right top;    
 background-repeat: repeat-y;
}
  .logo{float: left;
  max-width: 304px;
  padding-top: 25px;width: 100%;}
  
  .banner{
  float: left;
  max-width: 470px;
  margin: 29px 15px 29px 29px;}
  #news_set_sort > a {
    padding: 0 5px;
    line-height: 25px;
}
.lbn{
    line-height: 24px;
    margin: 0 80px 0 0;
}
#dle-content > div.nav-pages > a{
    padding: 7px 0px 7px 0px;
    border-left: 1px solid #D3D6CD;
}
a:link,a:active,a:visited{color:#8ac04c;text-decoration:underline;}
a:hover{color:#8ac04c;text-decoration:none;}
#comEnt940 > table > tbody > tr > td > div > b > a{
    color: #7E4517;
}

#wrapper {max-width: 1000px;width: 100%;margin: 0 auto;}

#header {height:203px;width:1040px;}

#page {
 width: 100%;
 
 
}


#container {
 width: 90%;
  
 margin: 0 auto;
 padding: 0;
 background: #6d7859;
 border:1px solid #e7e1d3;
}


#content {
 width:599px;
 margin-left:217px;
 padding-bottom:12px;
 margin-top:16px;
}



#content table {
 padding-left:10px;
 padding-right:10px;
}
ul.gmenu, li.gmenu {
margin:0;
padding:0;
}

.gmenu {
 font-weight:bold;
 text-shadow: #7bac44 0 -1px 1px;
 position:relative;
 display: table; 
 text-transform:uppercase;
   background: #a7d15d;
 float: left;
}

.gmenu li.main {
 background-color: #8ac04c;
 height: 50px; 
 line-height: 50px; 
}

.gmenu li.main a {
 font-size:9px;
 padding:0px 4px 0px 4px;
} 
.gmenu ul {
 margin:0 0 0 0;
}


.gmenu li { 
 
 height: 50px; 
 line-height: 50px; 
 display: block; 
 color: #FFF; 
 text-decoration: none; 
 font-size: 11px; 
 font-weight: bold;
 float: left; 
}


.gmenu li a {  
 display: block; 
 color: #FFF; 
 padding:0px 11px 0px 10px;
 text-decoration: none; 
 font-size: 17px; 
 
 
}
.gmenu li a:hover { 
 background-color: #8ac04c;  
 transition: all .3s;    
 -moz-transition: all .3s;    
 -webkit-transition: all .3s;
}

.gmenu li ul {
 display: none;
}



#side_left,
#side_left2 {
 width: 26.5%;
 margin: 0;
 float: left;
 margin-right: 0;
}

#side_left{
  display:block;
}

#side_left2{
  display:none;
}

#side_right,
#side_right2 {
 width: 26.5%;
 margin: 0;
 float: right;
}
#side_right{
  display:block;
}

#side_right2{
  display:none;
}
.menu-b-img{

  background-image: url("../images/imblock.png") !important;


  background-repeat: no-repeat !important;


  background-position: right !important;
}

.block_top {
 height: 40px;
   
 background-color: #7e4517;
 font-weight: bold;
 color: #FFF;
 line-height: 40px;
 font-size: 16px;
  margin: 0;
 width: 93%;
 padding: 0 0 0 7%;
 border-bottom:4px solid #ecaf6d;
 cursor: default;
}

.block_top p {
 padding-left:20px;
 margin: 0 0 0 0;
 
 text-transform:uppercase;
}

.block_top2 {
 height: 40px;
  
 background: #7e4517;
 font-weight: bold;
 color: #FFF;
 line-height: 40px;
 font-size: 16px;
 width: 93%;  padding: 0 0 0 7%;
 border-bottom:4px solid #ecaf6d;
 cursor: default;
}

.block_top2 p {
 padding-left:20px;
 margin: 0 0 0 0;
 
 text-transform:uppercase;
}

.block_mid {
 padding: 0px 0 1px 0px;
 margin: 0 0 12px; 
 border: 1px solid #e7e1d3;

 border-bottom: none;
 background: #f7f7f7;
}


.block_mid1 {
 width: 200px;
 padding: 10px 0px 1px 0px;
 margin: 0 auto; 
}

.block_mid1 li {
 list-style: none;
 margin-left:-35px; 
}

.block_mid1 ul {
margin-top:-5px;
}

.vmenu li {
 list-style-type:none;
 border-bottom: 1px solid #e1e1e1;
}

.vmenu li a {

  width: inherit;
  cursor: pointer;
  
  font-weight: bold;
  display: block;
  color: #6d7859;
  
  
  

  padding: 15px 5% 15px 15%;
  

  margin: 0;

  position: relative;
  list-style-type: none;
  
  font-size: 15px;
  text-decoration: underline;

  background: url('../images/menu-img.png') left no-repeat;

  background-position: 15px 19px;

}
.tab-active{
    background: #8e5e2c;
    color: #fff;
}
 .vmenu li a:hover {
 cursor: pointer;
 text-decoration: none;
 display: block;
 background:#8ac04c;
 color:#FFF;
 position: relative;                
 background-image: url('../images/menu-img-hover.png');    background-repeat: no-repeat;    
 background-position: 15px 19px;
 transition: all .2s;    -moz-transition: all .2s;    -webkit-transition: all .2s;
}

.vmenu li a span {
 color:#8ac04c;
 position:relative;
 top:-1px;
}

.vmenu li a:hover span {
 color:#fff;
}
.vmenu_n_f li {
 list-style-type:none;
 border-bottom: 1px solid #e1e1e1;
}

.vmenu_n_f li a {

  width: 77%;
  cursor: pointer;
  
  font-weight: bold;
  display: block;
  color: #6d7859;
  
  
  

  padding: 0 5% 0 16%;
  

  margin: 17px 0 10px 0;

  position: relative;
  list-style-type: none;
  
  font-size: 15px;
  text-decoration: underline;

  background: url('../images/menu-img.png') left no-repeat;

  background-position: 15px 4px;

}
.file-child{
    width: 45%;
    margin: 0 2.6% 20px 0;
    float: left;
    border: 1px solid #D3D6CD;
}
.file-header{
    margin: 0px 15px;
    height: 38px;
    cursor: pointer;
    display: inline-flex;
}
.file-content{
}
.file-content-text{
    margin: 2px 15px;
    min-height: 70px;
    height: 10px;
    display: inline-block;
}

.file-header-image{}
.file-header-img{
    width: 100%;
    height: 180px;
}
.sort-tab1{
    float: left;
    display: block;
    width: 100%;
    min-width: 120px;
    padding: 8px 0;
}
.sort-tab2{
    display: inherit;
    width: 100%;
    padding: 8px 0 15px;
}
.sort-tab3{
    float: left;
    display: block;
    width: 22%;    min-width: 110px;
    padding: 8px 0;
}
.sort-tab4{
    float: left;
    display: block;
    width: 22%;    padding: 8px 0;
    min-width: 110px;
}
.sort-tab5{
    float: left;
    display: block;
    width: 14%;    
    min-width: 80px;
    padding: 8px 0;
}
.sort-tabs{
    border: 1px solid #D3D6CD;
    color: #A5A79F;
    text-align: center;
    cursor: default;
    margin: 20px 0;
    width: 92.5%;
}

.sort-tab1:hover,.sort-tab2:hover,.sort-tab3:hover,.sort-tab4:hover,.sort-tab5:hover,.sort-tab1:active,
.sort-tab2:active,.sort-tab3:active,.sort-tab4:active,.sort-tab5:active {
    background: #EFEFEF;    
    color: #686868;
}


.vmenu_n_f li a:hover {
 cursor: pointer;
 text-decoration: none;
 display: block; /* Old browsers */  /* IE9 SVG, needs conditional override of 'filter' to 'none' */     /* FF3.6+ */   /* Chrome,Safari4+ */   /* Chrome10+,Safari5.1+ */   /* Opera 11.10+ */   /* IE10+ */   /* W3C */   /* IE6-8 */;
 position: relative;
}

.vmenu_n_f li a span {
 color:#8ac04c;
 position:relative;
 top:-1px;
}

.vmenu_n_f li a:hover span {
 color:#fff;
}

.vmenu_2 ul {
 margin-top:5px;
}

.vmenu_2 li {
 list-style-type:none;
}

.vmenu_2 li a span {
 color:#8ac04c;
 position:relative;
 top:-1px;
}

.vmenu_2 li a:hover span {
 color:#fff;
}
#logform > ul > li {
    margin: 10px 0;
    list-style-image: url('/templates/minecraft/dleimages/desc.gif');
}
.admin-button{
    background: url('../images/menu-more-btn.png') right no-repeat;        
    width: 100%;    height: 24px;
    padding: 18px 0;
}
.admin-button>ul{
  display: none;
  position: absolute;
  padding-top: 0px;
  right: 0;
  background: #fff;
  padding: 15px 20px 10px;
  z-index: 9999;
  border: 1px solid #ACACAC;
  border-top: none;
  box-shadow: 1px 4px 10px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  width: 200px;
  margin-top: 0;
}
.admin-button > ul > li {
    display: block;
    margin: 0px 0 10px;
}
.admin-button:hover>ul{
  position:absolute;
  display:block;
    transition: all .3s;
  -moz-transition: all .3s;
  -webkit-transition: all .3s;
}
.vmenu_2 li a {
 width: 80%;
cursor: pointer;

font-weight: bold;
display: block;
color: #6d7859;

 padding: 15px 5% 15px 15%;
margin: 0;
position: relative;
list-style-type: none;
border-bottom: 1px solid #e1e1e1;
font-size: 15px;
text-decoration: underline;

 background: url('../images/menu-img.png') left no-repeat;  
 background-position: 15px 19px;
}

 .vmenu_2 li a:hover {
 cursor: pointer;
 text-decoration: none;
 display: block;
 background: #b5987e;
 color:#FFF;
 background-image: url('../images/menu-img-hover.png');
 background-repeat: no-repeat;
 background-position: 15px 19px;
 position: relative;                
 transition: all .2s;    -moz-transition: all .2s;    -webkit-transition: all .2s;
}

.block_mid_sd {
 width: 178px;
 padding: 10px 0px 1px 10px;
 margin: 0 auto; 
}

 /*-----------------------------------------------VMENU2-------------------------------------------------*/

a.fr {
 font-size:10px;
 font-weight:bold;
 cursor:pointer;
 color:#8ac04c;
 position:relative;
 top:4px;
 text-decoration:underline;
}

a.fr:hover {
 cursor:pointer;
 text-decoration:none;
}

span.frO {
 font-size:10px;
 font-weight:bold;
 cursor:pointer;
 color:#8ac04c;
 position:relative;
 top:-5px;
 text-decoration:underline;
}

span.frO:hover {
 cursor:pointer;
 text-decoration:none;
}

.vmenu2_1 li {
 list-style-type:none;
}

.vmenu2_1 li a {
 
  width: 80%;
  cursor: pointer;
  font-weight: bold;
  display: block;
  color: #6d7859;
  padding: 15px 5% 15px 15%;  margin: 0;
  position: relative;
  list-style-type: none;
  border-bottom: 1px solid #e1e1e1;
  font-size: 15px;
  text-decoration: underline;

  background: url('../images/menu-img.png') left no-repeat;  
  background-position: 15px 19px;
}


 .vmenu2_1 li a:hover {
 cursor: pointer;
 text-decoration: none;
 display: block;
 background:#8ac04c;
 color:#FFF;
 position: relative;    width: inherit;    
 background-image: url('../images/menu-img-hover.png');    background-repeat: no-repeat;    
 background-position: 15px 19px;
 transition: all .2s;    
 -moz-transition: all .2s;    
 -webkit-transition: all .2s;
}

.vmenu2_1 li a span {
 color:#8ac04c;
 position:relative;
 top:-1px;
}

.vmenu2_1 li a:hover span {
 color:#fff;
}

.vmenu2_2 li {
 list-style-type:none;
 border-bottom: 1px solid #e1e1e1;
}
.content-all{
    width: 75.5%;    margin: 0 0 20px 0;
}
.vmenu2_2 li a {
 
  width: 80%;
  cursor: pointer;
  font-weight: bold;
  display: block;
  color: #6d7859;
  padding: 15px 5% 15px 15%;  margin: 0;
  position: relative;
  list-style-type: none;
  font-size: 15px;
  text-decoration: underline;

  background: url('../images/menu-img.png') left top no-repeat;  
  background-position: 15px 19px;
}


 .vmenu2_2 li a:hover {
 cursor: pointer;
 text-decoration: none;
 display: block;
 position: relative;
}

.vmenu2_2 li a span {
 color:#8ac04c;
 position:relative;
 top:-1px;
}

.vmenu2_2 li a:hover span {
 color:#fff;
}

ul.vmenu_n_f, li.vmenu_n_f,ul.vmenu, li.vmenu, ul.vmenu2, li.vmenu2,ul.vmenu_2, li.vmenu_2, ul.vmenu2_3, li.vmenu2_3, ul.vmenu2_1, li.vmenu2_1,ul.vmenu2_2, li.vmenu2_2 {
 margin:0;
 padding:0;
 font-size:11px;
}

.vmenu2 li {
 list-style-type:none;
}

.vmenu2 li a {
 margin-left:10px;
 width: 168px;
 cursor: pointer;
 text-decoration: none;
 display: block;
 color:#5e6d73;
 padding-top:9px;
 padding-bottom:9px;
 padding-left: 10px;
 position: relative;
 list-style-type:none;
}

 .vmenu2 li a:hover {
 width: 168px;
 cursor: pointer;
 text-decoration: none;
 display: block;
 background:#8ac04c;
 color:#FFF;
 padding-left: 10px;
 margin-left:10px;
 position: relative;
}

.vmenu2 li a span {
 color:#8ac04c;
 position:relative;
 top:-1px;
}

.vmenu2 li a:hover span {
 color:#fff;
}

ul.vmenu2_3 {
margin-top:5px;
}

.vmenu2_3 li {
 list-style-type:none;
}

.vmenu2_3 li a {
 margin-left:10px;
 width: 168px;
 cursor: pointer;
 text-decoration: none;
 display: block;
 color:#5e6d73;
 padding-top:5px;
 padding-bottom:5px;
 padding-left: 10px;
 position: relative;
 list-style-type:none;
}
.footer-atach{
    border-top: 1px solid #E7E1D3;
    padding-top: 18px;
}
 .vmenu2_3 li a:hover {
 width: 168px;
 cursor: pointer;
 text-decoration: none;
 display: block;
 background:#8ac04c;
 color:#FFF;
 padding-left: 10px;
 margin-left:10px;
 position: relative;
}
.searchbar{
    width: 40px;
    padding: 0;
    margin: 0;
    display: table;
}
#story{
}
.lfield{
    display: block;
    width: 20px;
}
.lbtn{
    display: block;
}
.vmenu2_3 li a span {
 color:#8ac04c;
 position:relative;
 top:-1px;
}

.vmenu2_3 li a:hover span {
 color:#fff;
}



.clear {
 clear:both;
}
.entry {background:#fff;padding-bottom:15px;}

.entry_top {width:580px; padding-top:25px;padding-bottom:30px;font-size:19px;}
.entry_top a {font-size:20px;padding-top:25px;padding-bottom:25px;color:#8ac04c;position:relative;left:20px;width:580px;}

.entry_top a:hover{text-decoration:underline;color:#b5987e;}

.entry_top h1{font-size: 20px;margin-top:0px;padding-top:10px;color:#5e6d73;margin-left: 20px;}

#footer {
width: 100%;
  
  position: relative;
  background: #6d7859;
  background: url("../images/foot.png") #6d7859 0 top;

}
#footer a {
 color: #FFFFFF;
}

#footer a:hover {
 color:#FFF;
}

#footer table {
 padding-top:3px;
 padding-left:10px;
 padding-right:10px; 
 font-size: 12px;
 font-family:'PT Sans', Arial, sans-serif;
 color: #ffffff;

} 
.blockim {
    background-image: url("../images/imblock.png");
  background-repeat: no-repeat;
  position: absolute;
  width: 53px;
  height: 39px;
  margin: 0px 0px 0px 28px;
  opacity: 0.5;
}
.container-b{background:#6c7758}
.container-in{
    padding: 20px;

    background: #fff;
}

.menu-tag{

  width: inherit;
    

  display: block;
    padding: 0 12px 0 7px;
    

  line-height: 16px;
    

  font-size: 11px;
    

  height: 18px;
    

  margin: 0 0 12px 5%;
    

  background: #f26c00;
    background-image: url('../images/file-spring.png');
    background-repeat: no-repeat;
    background-position: right;
                             
    

  background-size: 6px 19px;
    color: #fff;
    

  font-weight: bold;
  

  float: left;

  max-width: 50%;

}
.file-menu-atach{
    margin: 0 5% 7px 0;

  
    cursor: default;
}
.all-files{
    background: url('../images/all-file-icon.png') left no-repeat;

  
    padding: 0 0 0 20px;
    margin: 10px 10px;
}
.file-menu-inf{
    float: right;
    line-height: 0;
    margin: -1px 0 0 0;
}
.m-file-all{
   padding: 15px 15px 15px 8px;
   margin-bottom: -1px;
   border-bottom: 1px solid #E7E1D3;
}
   .file-all-left{
   
       width: 60%;
    
       float: left;
   }
   .file-all-right{
    float: right;
            width: inherit;
display: block;

    padding: 0 12px 0 7px;

    line-height: 18px;
font-size: 11px;
height: 18px;

    margin: -1px 0 0 15%;

   background: #738257;

   
    background-image: url('../images/spring-green.png');
background-repeat: no-repeat;
background-position: right;
background-size: 6px 19px;
color: #fff;
font-weight: bold;

max-width: 50%;
    cursor: default;
}
.content{
    width: 47%;
    float: left;
    background: #fff;
}
.content-category{
    width: 94%;
    float: left;
    background: #fff;
}
.in-content{
  width: 92%;
  margin: 0 auto;
  display: table;

}
.in-content-cat{
    width: 100%;
	float:left;
}

.main-header{
    background: url('../images/header-attachment.png') left bottom no-repeat;
    padding: 0 0 5px 0;
}
.full-header{
    background: url('../images/header-attachment.png') left bottom no-repeat;
    padding: 0 0 5px 0;
}
.minecraft-how{
    margin-bottom: 30px;
    width: 95%;
}
.full-comment{
    margin-bottom: 30px;
}
.main-text > p > span{
    font-weight: bold;
}
.how-image{
    min-width: 100px;
    width: 100%;
    border: 1px solid #a9a9a9;
}
.how-button{
    margin: -26px auto 0;
  
    position: relative;
    display: table;
    background: url('../images/how-btn.png') no-repeat;
    background-size: cover;
    padding: 10px 20px;
    border-left: 3px solid #A7D15D;
}
.categ-ch-button {
  margin: 0 0 0 1%;
  background: url('../images/how-btn.png') no-repeat;
  background-size: cover;
  padding: 9px 3% 10px;
  float: left;
  font-size: 13px;
  width: 30%;
  text-align: center;
}
.categ-ch-button > a {
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
}
.full-now-button{
    margin: 0 auto 20px;
  
    background: url('../images/how-btn.png') no-repeat;
    background-size: cover;
    padding: 8px 20px;
    width: 110px;
    border-left: 3px solid #A7D15D;
}
.now-button{
    margin: 0 auto 20px;
  
    position: relative;
    display: table;
    background: url('../images/how-btn.png') no-repeat;
    background-size: cover;
    padding: 0px 20px;
    border-left: 3px solid #A7D15D;
}
.how-button > a {
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
}
.now-button > a {
    color: #fff !important;
    text-decoration: none !important;
    text-transform: uppercase;
    font-weight: bold !important;
    background: none !important;
    padding: 10px 0 !important;    
    margin: 0 !important;    
    position: relative !important;        
    font-size: 13px !important;
    width: 100% !important;
}
.full-now-button > a {
    color: #fff !important;
    text-decoration: none !important;
    text-transform: uppercase;
    font-weight: bold !important;
    background: none !important;
    padding: 10px 0 !important;    
    margin: 0 !important;    
    position: relative !important;        
    font-size: 13px !important;
    width: 100% !important;
}

.new-in-site{
}
.new-child{
    margin: 15px 0 10px;
    padding-bottom: 10px;
    background: url('../images/header-attachment.png') left bottom no-repeat;
}
.child-header{  cursor: pointer;  font-weight: bold;  text-decoration: underline;  display: block;  color: #6d7859;  padding: 15px 0 15px 25px;  margin: 0;  font-size: 17px;  background: url('../images/menu-img.png') left top no-repeat;
  background-position: 0 20px;}
  .new-child > div > a {
    color: #6d7859;
    text-decoration: inherit;
}
.child-header:hover,.child-header:active{
    text-decoration: none;
  

}
.main-text > ul > li {

  
    

    list-style-image: url('/templates/minecraft/dleimages/desc.gif');
}
.main-text > span > img {
    width: 100%;
}
#so > ul > li {  list-style-image: url('/templates/minecraft/dleimages/desc.gif');}
.main-text{
    margin: 10px 0 20px;
  

    cursor: default;
    line-height: 22px;
}
.atach-time{
    background: url('../images/atach-time.png') left no-repeat;
    padding: 0 15px 0 20px;
    margin-bottom: 10px;
    float: left;
}
.atach-comment{
    background: url('../images/atach-comment.png') left no-repeat;  padding: 0 0 0 20px;
    margin-bottom: 10px;
    float: left;
}
.atach-tag{
   display: block;

   padding: 0 9px 0 0px;

   line-height: 16px;
float: left;
   font-size: 11px;
height: 18px;

   margin: -1px 0 0 0;

   background: #E7E7E7;

   background-image: url('../images/spring-grey-2.png');
background-repeat: no-repeat;
background-position: right;
background-size: 6px 19px;

font-weight: bold;

   color: #9ea495;
}
.atach-tags{
    float: left;

    margin: 0 0 0 15px;
}
.tag-2{
    background: url('../images/spring-grey-1.png') left no-repeat;
    background-size: 6px 18px;
    background-position: 0;
    position: relative;
    padding: 0 0 0 7px;
    line-height: 18px;
}
.new-content-atach{
    margin: 10px 0;
    color: #B5B5B5;
    cursor: default;
}
.file-content-atach{
    margin: 10px auto 10px;
    color: #B5B5B5;
    cursor: default;
    display: table;
}
.full-content-atach{
    margin: 15px auto 0px;
    color: #B5B5B5;
    cursor: default;
}
.file-c-atach {
  margin: 10px auto 0;
  color: #B5B5B5;
  cursor: default;
  width: 100%;
  bottom: 0;
  background: #A7D15D;
  margin-bottom: -1px;
}
.atach-download{
    float: left;
    background: url('../images/atach-download.png') left no-repeat;
    padding: 0 0 0 20px;
    margin: 0 10px 0 0;
    line-height: 20px;
}
.atach-comment-grey{
    float: left;    
    background: url('../images/atach-comment-grey.png') left no-repeat;    
    padding: 0 0 0 25px;    margin: 0 10px 0 0;
    line-height: 20px;
}
.atach-view{
    float: left;    
    background: url('../images/atach-view.png') left no-repeat;    
    padding: 0 0 0 25px;    margin: 0 10px 0 0;    line-height: 20px;
}
.nav-pages{
    height: 30px;
    border: 1px solid #D3D6CD;
    width: initial;
    display: inline-block;
    float: right;
    border-left: none;
    margin-top: 10px;
}
.nav-pages > span{
    padding: 0px 0px;
    line-height: 32px;
    background: #FFFFFF;
    color: #fff;
    cursor: default;
}
.nav_ext{
    background: rgba(0, 0, 0, 0) !important;
    color: #8C8C8C !important;
    padding: 7px 8px 6px 8px !important;
    border-right: 1px solid #D3D6CD;
    border-left: 1px solid #D3D6CD;
}
.nav-pages > span >span{
    padding: 7px 10px 7px 9px;
    line-height: 32px;
    background: #A7D15D;
    margin-right: -4px;
    color: #fff;
}
.nav-pages > span> a{  
    padding: 7px 10px 7px 9px;
    text-align: center;
    text-decoration: none;
    color: #9EA495;
    margin-right: -3px;
    border-left: 1px solid #D3D6CD;
}
.nav-pages > a:hover,.nav-pages > a:active{
    background: #7CA632;
    color: #fff;
}
.user-panel{
float:right;
margin: 30px 0 0 0;
width: 180px;
}
.form-field-1{
float: left;
margin-right: 0;border-left: 4px solid #A7D15D;
}
.form-field-2{
float: left;border-left: 4px solid #A7D15D;
}
.password-frontlogin{
    width: 68px;    
    padding: 0 5px;    border: 1px solid #E0E0E0;
    border-left: 4px solid #A7D15D;
    height: 24px;    background: url('../images/autor-pass.png') right no-repeat;}
.text-frontlogin{    width: 78px;
    padding: 0 5px;    border: 1px solid #E0E0E0;
    border-left: none;
    height: 24px;    background: url('../images/autor-login.png') right  no-repeat;}
	.users-function{
	
	    float: left;    padding-top: 6px;
    font-size: 11px;
	}
	.form-action{
	float: right;padding-top: 6px;
	}
	.cButton{    background: url('../images/reg-button-bg.png') no-repeat;
    width: 85px;
    height: 28px;
    border: none;
    color: #fff;
    text-transform: uppercase;
    border-left: 4px solid #ECAF6D;}
	
	
.user-func-a{text-decoration:underline}	
.user-func-a > a:hover,.user-func-a  > a:active{
    color: #444;
}
.new-content-text{
    cursor: default;
}
.futer-menu{float:left}
.footer-left{
float:left; width: 40%;color: #fff;font-size: 13px;

}

.footer-left-img{
    float: left;
    height: initial;
    width: 60px;
    padding: 0 20px 30px 0;
}
.footer-center{
    float: left;
    width: 40%;
    margin-left: 10%;
}
.footer-content{
    width: 90%;    
    padding: 35px 0 15px 0;
    margin: 0 auto;        display: table;
}
.social{
    width: 100%;
    height: 18px;
    margin-top: 22px;
}
.footer-menu-all{}
.footer-menu {
    margin: 0 10px 0 0;
    text-transform: uppercase;
    font-size: 13px;
}
.soc-twitter{
    background: url('../images/social.png') 0;
    width: 20px;
    height: 18px;
    display: block;
}
.soc-google{
    background: url('../images/social.png') -32px 0px;    
    width: 20px;    
    height: 18px;    display: block;
}
.soc-skype{
    background: url('../images/social.png') -62px 0px;    width: 20px;    
    height: 18px;    display: block;
}
.soc-facebook{
    background: url('../images/social.png') -93px 0px;    width: 20px;    height: 18px;    display: block;
}
.soc-tumblr{
    background: url('../images/social.png') -121px 0px;    width: 20px;    height: 18px;    display: block;
}
.social > a {
    float: left;
    margin: 0 8px 0 0;
}
.rss{
    float: right;
}
.drop-menu{
float: left;
  height: 50px;
}


.top-menu >.drop-menu > ul {
    display: none; 
  position: absolute;
  background: #A7D15D;
  margin: 0;
  
    padding: 0px 0 0;
  list-style-type: none;	
    z-index: 10;
    text-shadow: #7bac44 0 -1px 1px;
}
.top-menu >.drop-menu > ul>li >a{
color:#fff	
;
text-transform: uppercase;
font-weight: bold;
text-decoration: none;
padding: 12px 25px;
display: block;
}
.top-menu >.drop-menu > ul>li {
    margin: 0;

}
.top-menu >.drop-menu > ul>li>a:hover,.top-menu >.drop-menu > ul>li>a:active {
    background: #8ac04c;
   

}
.top-menu >.drop-menu:hover > ul {
    display:block; 
}


.top-menu{
    text-shadow: #7bac44 0 -1px 1px;                background: #a7d15d;
}
.icon-drop-menu{
    background: url('../images/menu-more-btn.png') no-repeat;
    background-size: cover;
    width: 41px;
    height: 24px;
    display: block;
    margin: 10px 10px;
}
.search{    float: right;
    margin: 11px 0;

    width: 110px;
    padding-left: 0px;}
    td.search{    float: none;
    margin: 11px 0;

    width: 95%;
    padding-left: 0px;}
	.inputsearch{
	    height: 25px;
    background: #A7D15D;
    border: none;
    color: #C7ED84;
    font-weight: bold;
    font-size: 15px;
    width: 70px;
	
	
	    text-transform: uppercase;
}
	
	
	.file-atach-text{
    padding: 0px 5% 15px 5%;
    color: #444;
    font-size: 14px;
}
	.file-atach-img{
    width: 93%;
    margin: 8px auto 0px;
    display: table;
}
	.file-atach-image{
    width: 100%;
}
	
.cat-bottom-attach {
  float: left;
  background: #9d9d9d;
  margin-left: 0.1%;
  height: 33px;
  width: 62.9%;
  color: #F9F9F9;
}
	
	.cat-bottom-attach-in{
	    margin: 0 auto;
    display: table;
    
	    padding: 7px 0;
	
	    font-size: 12px;
}
	.c-time{
	    float: left;    
    background: url('../images/c-time.png') left no-repeat;    
    padding: 0 0 0 17px;    
    
	    margin: 0 10px 0 0;    line-height: 20px;
	}
	.c-comment-grey{
	    float: left;    
    background: url('../images/c-comment.png') left no-repeat;    padding: 0 0 0 20px;    
    
	    margin: 0 10px 0 0;    line-height: 20px;
	}
	.c-view{
	    float: left;    
    background: url('../images/c-view.png') left no-repeat;    padding: 0 0 0 20px;    
    margin: 0 0px 0 0;    line-height: 20px;
	}
	
	@media only screen and (max-width: 1030px) {

	.atach-left,.atach-right {
  margin: 0;

}
	#container {
  width: 100%;
  border: none
}
	.content-all {
  width: 70.5% !important;

}
	

	.file-child {
  width: 100%;
  margin: 0 0 20px 0;
  float: none;
 
}
	.file-header-img {

  height: 200px;
}
	
	
	
	.logo {
  float: none;
margin:0 auto;
display:table
}
.banner {
  float: none;

  margin: 20px auto;
display:table
}
.user-panel {
  float: none;

  margin: 0 auto 20px;
display:table
}
	
}

	@media only screen and (min-width: 830px) {

#vmenu1,#vmenu2,#vmenu3,#vmenu4,#vmenu55,#vmenu5{
display: block !important;


}
}
	@media only screen and (max-width: 830px) {
	
		.content-all {
  width: 100% !important;

}

	
	.content-category,.in-content-cat {
  width: 100%;
  float: none;
 
}

.block_top,.block_top2 {

  padding: 0 0 0 20px;
 
  width: inherit;

}
	#side_left,
  #side_left2 {
  width: 100%;

  float: none;
 
}
.vmenu li a,.vmenu_2 li a,.vmenu_n_f li a,.vmenu2_1 li a,.vmenu2_2 li a {
  width: inherit;
  padding: 15px 5% 15px 40px;

}	

.menu-tag {


  margin: 0 0 12px 6%;

}
#side_right,
#side_right2 {
  width: 100%;

  float: none;
}
.content {
  width: 100%;
  float: none;

}
.in-content {
  width: initial;

  display: block;
}

.nav-pages > span,.nav-pages > a {
  padding: 7px 10px;
 
}
.footer-left {
  float: none;
  text-align: center;
  width: 100%;

}
.footer-center {
  float: none;
  width: 100%;
  margin: 20px 0 10px;
  margin-left: 0;
}
.footer-menu {
  margin: 10px auto;
  width: 100%;
  display: block;
  text-align: center;
}
.footer-left-img,.footer-right,.footer-menu-all {
display:none
}
.footer-content {
 
  padding: 20px 0 0px 0;

}
.social {
  width: initial;

  margin: 20px auto 25px;
  display: table;
  text-align: center;
}
.search {
  float: left;
   margin-left: 10px;
}
.gmenu li a {
  display: block;
  color: #FFF;
  padding: 0px 10px 0px 10px;
  text-decoration: none;
  font-size: 17px;
}

#vmenu1,#vmenu2,#vmenu3,#vmenu4,#vmenu5,#vmenu55{display:none}

#container {
  width: initial;

}
.container-in {
  padding: 20px 35px;

}
}	


	
	@media only screen and (max-width: 650px) {
	 
	.editorcomm{
    width: 70%;
    display: flex;
}
	
	
	.sort-tab1,.sort-tab2,.sort-tab3,.sort-tab4,.sort-tab5{
	width:100%
	}
		.file-header-img {

  height: 180px;
}
	
.container-in {
  padding: 20px 30px;

}




.gmenu li {
height: 28px;
  
line-height: 28px;
  
  width: 50%;
  text-align: left;
}
.drop-menu {

  margin-left: 20px;
}	
.search {
  float: right;
 
}

.table-container
{
  width: 100%;
  overflow-y: auto;
  _overflow: auto;
  margin: 0 0 1em;
}


.gmenu li a {

  padding: 0px 0px 0px 30px;

}
.top-menu {

  padding-top: 15px;
}
}
	@media only screen and (max-width: 500px) {
.banner img {
max-width: 100%;
}
.logo {

  margin: 0 auto 20px;

  width: 95%;

}
.container-in {
  padding: 20px;

}

#side_left2 {
  display:block;
}
#side_left{
  display:none;
}
#side_right{
  display:none;
}
#side_right2 {
  display:block;
}
}
	@media only screen and (max-width: 430px) {
	 
	.editorcomm{
    width: 182px;
  
}
#side_left{
  display:none;
}
#side_left2 {
  display:block;
}
#side_right{
  display:none;
}
#side_right2 {
  display:block;
}}