@charset "utf-8";
html, body{
  width: 1320px; margin: 0 auto;background: #1C212C;
}
p {margin: 0; padding: 0; list-style: none; text-decoration: none; font-style: normal; font-size:14px; border: none;}
.wrapper {width: 1320px;
  display: flex;  
  flex-flow: row wrap;
  font-weight: bold;
  text-align: center; 
}


.footer {order: 4;flex-basis:1320px;
  background: #1C212C;
}

.main {order: 2;margin-top: 2px;
  text-align: left;
background: #1C212C;
}

h6 {
margin-left: 223px;

color: #D1CFCF;
font: bold 14px Tahoma, Geneva, sans-serif;    
margin-top: 0;
padding: 0;
height: 33px;
line-height: 33px;
text-align: center;
}
.aside-1 {
 
margin-top: 2px;
order: 1 ;flex-basis:222px;
background: #2A3242;
}

.aside-2 {

    order: 3;flex-basis:222px;margin-top: 2px;
background: #2A3242;

}

  .aside { flex: 1 0 0; }
.block{

background: #2A3242;

}
.block-cat{

background: #2A3242;

color: #D1CFCF;
text-align: center;
border-bottom-style: solid;
border-bottom-width: 2px;
border-bottom-color: #1C212C;
}

h5 {
width:222px;
font: bold 14px Tahoma, Geneva, sans-serif;
color: #D1CFCF;
padding: 0;
height: 33px;margin: 0;
line-height: 33px;
}
.chtb{
    min-width: 1000px;
    height:60%;    
    overflow:hidden;
}
    .chtb1{
width: 780px;
    height:1950px;
        justify-content: center;
        align-content: center;
        text-align: center;
margin-left: 45px;
overflow: hidden;
}
.news-title{
justify-content: center;
        align-content: center;
        text-align: center;
}
.cat{
    list-style: none;


}

.cat a{text-decoration: none;
color:#D1CFCF;

}
.cat li{
background: #2A3242;
width: 222px;
text-align:center;
font: bold 13px Tahoma, Geneva, sans-serif; 

}

.cat a:hover {
color:#82A49E;
background: #3F495C;
text-decoration: none;
display: block;
}    




.head{
width: 1320px;
background: #9B232A;
height:40px;
border-color: #4A5365;


}
.head ul{
font:14px  Tahoma, Geneva, sans-serif;
list-style:none;
margin:0;
display:inline;
width:1000px;
}
.head li
{ 
float: left;
position: relative;
z-index:100;
text-align:left;
height:40px;
}
.head li a
{
font-size: 14px;
font-weight:bold;
color:#fff;
line-height:20px;
padding:10px;
display: block;
text-decoration:none;
border-right:1px solid #1C212C;
text-shadow:0 1px 1px rgba(0,0,0,0.5);
}
.head li a:hover {
z-index:100;
color:#fff;
text-decoration:none;
background:#83282D;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
text-shadow:none;
}

.searchblock{
width:215px;
height:24px;
float:left;
margin:8px 10px 0 40px;
background:#f9f9f9;	
border-radius:12px;
-webkit-border-radius:12px;
-moz-border-radius:12px;
}
.searchblock ul{
height:30px;
list-style:none;
padding:0;
width:210px;
display:inline;
}
.searchblock li
{ 
float:right;
position: relative;
border:0;
display:block;
height:0;
}
.searchblock li a
{
float:left;
position: relative;
text-align:center;
}
.searchblock .searchbt input{
width:36px;
height:24px;
background:url(../images/searchbt.png) 0 0 no-repeat;
}
.searchblock .searchbt input:hover{
background-position: 0 -24px;
}
.searchform{
color:#505050;
width:200px;
height:20px;
line-height:20px;
padding:2px 7px;
border:0px;
font-size:12px;
font:Verdana, Geneva, sans-serif;
background:transparent;
overflow:hidden;
}


.ui-dialog {
    text-align: left;
    overflow: hidden;
    font-family: Tahoma, helvetica, sans-serif;
		font-size: 14px; 
    padding: 0;
    position: absolute;
    width: 370px;
    border-radius: 2px;
    box-shadow: 0 8px 40px -10px rgb(0 0 0 / 30%);
    border: 1px solid #000;
    border-color: rgba(0,0,0,0.1);
    background-color: #f7f7f7;
    background-clip: padding-box;
    outline: none;
}
.fstory{
width: 874px;
}
.block-4{

min-height:33px;
max-height:85px;
background: #2A3242;

    border-left-style: solid;
  border-left-width: 2px;
border-left-color: #1C212C;
        border-right-style: solid;
  border-right-width: 2px;
border-right-color: #1C212C;

}

.block-2{
color: #D1CFCF;
height: 33px;
background: #2A3242;
    border-bottom-style: solid;
  border-bottom-width: 2px;
border-bottom-color: #1C212C;
    border-left-style: solid;
  border-left-width: 2px;
border-left-color: #1C212C;
        border-right-style: solid;
  border-right-width: 2px;
border-right-color: #1C212C;

}

.npv {
margin-left: 223px;
color: #D1CFCF;
font: bold 14px Tahoma, Geneva, sans-serif;    
margin-top: 0;
padding: 0;
height: 33px;
line-height: 33px;
text-align: center;
}
.npvt {margin-left: 140px;
color: #dfdfdf;
font: bold 14px Tahoma, Geneva, sans-serif;    
margin-top: 0;
padding: 0;
height: 33px;
line-height: 33px;
text-align: center;
}
.fs {
border-left-style: solid;
border-left-width: 2px;
border-left-color: #1C212C;
border-right-style: solid;
border-right-width: 2px;
border-right-color: #1C212C;
background: #2A3242;
min-height:33px;
max-height:85px;
color: #dfdfdf;
font: bold 14px Tahoma, Geneva, sans-serif;    
margin-top: 2px;
padding: 0;
margin: 0;
line-height: 33px;
text-align: center;
}
.tagc {
width: 872px;
color: #dfdfdf;
font: bold 14px Tahoma, Geneva, sans-serif;
height: 33px;
line-height: 33px;
text-align: center;
background: #2A3242;
border-left-style: solid;
border-left-width: 2px;
border-left-color: #1C212C;
border-right-style: solid;
border-right-width: 2px;
border-right-color: #1C212C;
margin-bottom: 2px;
margin-top: 0;
}
.tag_list{
font: bold 13px Tahoma, Geneva, sans-serif;  
border-left-style: solid;
border-left-width: 2px;
border-left-color: #1C212C;
border-right-style: solid;
border-right-width: 2px;
border-right-color: #1C212C;
display: flex;
flex-flow: wrap;
padding: 5px;
background-color: #2A3242;
color: #FF0000;
justify-content: center;
}
.tag_list a{margin: 2px;
text-decoration: none;
color:#8DB1BE;
}
.tag_list a:hover{color:#82A49E;
text-decoration: underline;
}
/*
h1 {

background: #2A3242;
min-height:33px;
max-height:85px;
color: #dfdfdf;
font: bold 14px Tahoma, Geneva, sans-serif;    
margin-top: 2px;
padding: 0;
margin: 0;
line-height: 33px;
text-align: center;
}
*/
.sort{

font: 12px Tahoma, Geneva, sans-serif;
font-weight: bold;
color: #D1CFCF;
}
.block-2 a{color: #000;
}
.mu, .np2, .np, .gn, .netu, .vz, .ph{
width: 871px;
height: 472px;
}
.ch{
align-content: center;
width: 871px;
height: 472px;
}
.chfr{text-align: center;
    justify-content: center;
width: 756px;
height: 120px; 
    background: #000;
    color: #000;
    background-color: #000;
    overflow: hidden;
}

.fstory2{
margin-top: 2px;
display: flex;
flex-direction: column;
}
.mod{width: 873px;
text-align: center;
font: 14px Tahoma, Geneva, sans-serif;

color: #ddd;
}
.news {padding: 18px 0 0 0;}
.news-text {
margin: 0 5px 0 5px;
text-align: center;
overflow: hidden;
font: 14px normal Tahoma, Geneva, sans-serif;
color: #ddd;
text-decoration: none;}
.news-header {font: bold 14px Tahoma, Geneva, sans-serif; color: #dfdfdf; margin: 0 5px 0 5px;}
.news-header a {color: #252525;}
.news-header img {vertical-align: middle;}
.news-text p{text-align: center;overflow: hidden; font: 14px Tahoma, Geneva, sans-serif; color: #ddd;
font-weight: bold;margin: 0;}

.static{

margin: 0 auto;
font-family: Tahoma, Geneva, sans-serif;
color: #ddd;
}
.static-title{

	width: 100%;
	align-self: center;
	align-content: center;
	align-items: center;
}
.static-text{

margin: 0 auto;
}





.fullstory {text-align: center; font: 14px Tahoma, Geneva, sans-serif; color: #ddd;
font-weight: normal;padding: 0 5px 0 5px;
}
.descr {text-align: center; font: 14px Tahoma, Geneva, sans-serif; color: #ddd;
font-weight: bold;margin-top: 10px;
}


.sresult{
	width:867px;

}
.block-down{
height:auto;
border: #B8B8B8;
background:#2A3242;	
border-left-style: solid;
border-left-width: 2px;
border-left-color: #1C212C;
border-right-style: solid;
border-right-width: 2px;
border-right-color: #1C212C;
line-height:30px;
padding:0 5px;
font: 14px Tahoma, Geneva, sans-serif;
color:#ddd;
font-weight:bold;
overflow:hidden;
position:relative;

}
.category1{text-decoration:none;
margin-bottom: 10px;
margin-top: 5px;
}
.category1 a{
 text-decoration: none;
color:#8DB1BE;

}
.category1 a:hover{color:#82A49E;

margin-bottom: 10px;
margin-top: 5px;
text-decoration: underline;
}
.box_in2{
  margin-bottom: 10px;
margin-top: 5px; 

}
.box_in2 a{
 text-decoration: none;
color:#8DB1BE;

}
.box_in2 a:hover{color:#82A49E;
margin-bottom: 10px;
margin-top: 5px;
text-decoration: underline;
}
.date{
margin-bottom: 5px;
}
.alltags {
color:#dfdfdf !important;
margin-bottom: 10px;
margin-top: 5px;
text-decoration: none;
margin: 0;
padding: 0;
}
.edit_btn{
height: 33px;
line-height: 33px;
}

.related{
width: 874px;
display: flex;
flex-flow: row wrap;
margin-top: 0;
}
h2 {
color: #dfdfdf;
font: bold 14px Tahoma, Geneva, sans-serif;    
margin-top: 2px;
padding: 0;
height: 33px;margin: 0;
line-height: 33px;
text-align: center;
background: #2A3242;
    border-left-style: solid;
  border-left-width: 2px;
border-left-color: #1C212C;
        border-right-style: solid;
  border-right-width: 2px;
border-right-color: #1C212C;
        border-top-style: solid;
  border-top-width: 2px;
border-top-color: #1C212C;
        border-bottom-style: solid;
  border-bottom-width: 2px;
border-bottom-color: #1C212C;
}

.navigation {
font: 15px Tahoma, Geneva, sans-serif; 
margin-top: 15px;
margin-bottom: 15px;
color:#ccc;
line-height: 30px;
width: 100%;
text-align: center;
}
.navigation a {border: 1px solid #ccc; color: #ccc; padding: 4px 8px; text-decoration: none;}
.navigation a:hover {
border: 1px solid #ccc;
background-color: #2A3242;
color: #ccc;
}
.navigation span {padding: 3px 6px;}
.navigation del a {color: #ccc; border: 0px; text-decoration: underline; }
.navigation del a:hover {text-decoration: none; border: 0px; background-color: transparent;}
del {margin: 0px; padding: 0px; list-style: none; text-decoration: none; font-style: normal; border: none;}
.block-3{
width: 874px;
display: flex;
flex-flow: row wrap;
}
.block-ads1{

background: #2A3242;



}
.block-ads2{

font: bold 14px Tahoma, Geneva, sans-serif;
color: #dfdfdf;
text-align: center;
height: 33px;

line-height: 33px;
    border-bottom-style: solid;
  border-bottom-width: 2px;
border-bottom-color: #1C212C;


}
.block-5{width: 876px;
height: 33px;
background: #2A3242;
border-left-style: solid;
border-left-width: 2px;
border-left-color: #1C212C;
border-right-style: solid;
border-right-width: 2px;
border-right-color: #1C212C;
border-bottom-style: solid;
border-bottom-width: 2px;
border-bottom-color: #1C212C;
}

.short-story, .short-story3{background: #2A3242;

  width: 216px;
  height: 191px;

margin-left: 2px;
margin-bottom: 2px;
position:relative;
}
.short-story img, .short-story3 img{
width: 216px;
min-width: 216px;
max-width: 216px;
height:137px;

}
.short-story a, .short-story3 a{
text-decoration:none;	
color:#ff3c3c;
display:block;
}
.short-title, .short-title2{
font: bold 13px Tahoma, Geneva, sans-serif; 
color:#8DB1BE;
text-decoration:none;
font-weight:bold;
text-align: center;
margin: 0 5px 0 5px;
height:48px;
overflow:hidden;


}
.short-title:hover, .short-title2:hover{
color:#82A49E;
text-decoration:none;
}

.short-story a:hover img, .short-story3 a:hover img{
opacity:2.9;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";

-moz-opacity: 0.9;	
border:1px solid #006DD9;	
}
.short-time{
position:absolute;
top: 121px;
right:0;

height:16px;
padding:0 5px;
max-width:150px;
background:url(../images/black75.png);
color:#fff;
font: bold 12px Tahoma, Geneva, sans-serif;
}
.copyright {
width: 100%;
color: #D1CFCF;
font: 14px Tahoma, Geneva, sans-serif;
}
.ad{
margin-top: 10px;
text-align: center;
}