﻿html{
width:100%;
background-color: #f4f4f4;
}
body{
max-width:1200px;
background-color: #ссс;
margin:0 auto;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:15px;
}
body, section, header, nav, article, aside, footer{display: block;}
header{
width: 100%;
height: 60px;
background-color: #f4f4f4;;
}
#logoSite{
/*width: 370px;
background: #fff;*/
color: rgba(100%,100%,0,0.5);
height: 53px;
margin: 10px 0;
display: inline-block;
}

#gerb{width:78px;
height:40px;
display:inline-block;
background-image: url(images/gerb12.png);
background-repeat: no-repeat;
float:left;
margin-top: 10px;
margin-right: 10px;}

#logoND{
color: #2c76A3;;
font-family: Helvetica, sans-serif;
font-size: 48px;
font-weight: 600;
font-style: oblique;
display: inline-block;
float:left;
text-shadow: #333 1px 1px 0, #666 2px 2px 0, 
                 #cad5e2 3px 3px 0, #cad5e2 4px 4px 0, 
                 #cad5e2 5px 5px 0;
                 }
#logoND:hover{
color: red;
}                
              
#logoText{
width:100px;
font-family: Helvetica, sans-serif;
display: inline-block;
float:left;
margin: 9px;
font-style: oblique;
font-size: 20px;
color: #2c76A3;
font-weight: 700;
/*background-image: url(images/ico.png);*/
background-repeat: no-repeat;
background-position: bottom right;
}
#logoImag{
width:50px;
height:75px;

display: inline-block;
margin: 9px;
}
#logoGazeta{
font-family: Helvetica, sans-serif;
margin: 9px;
font-style: oblique;
font-size: 20px;
color: #2c76A3;
font-weight: 700;
display: inline-block;
float: right;
text-align: center;
}
.menuSocseti{
/*width:357px;
background-color: red;*/
margin-top: 28px;
display: inline-block;
float:right;
margin-right:11%;
}

.slab{
 text-decoration: none;
 list-style-type: none;
 font-weight: normal;
 font-family: Helvetica, sans-serif;
 font-size:16px; 
 text-align: center;
 margin-bottom: 20px;
}

.slab a{
  text-decoration: none;}

.navbar1{
  margin: 0;
  padding: 0;
  list-style-type: none;
  height:35px;
}
.navbar1 li { 
display: inline-block; 
}
.navbar1 a{
display: block;

width:32px;
height:32px;

}

.ok{
width:31px;
height:31px;
background-image:url(images/spriteSocseti.png);
/*background-position: 0 0;*/
background-position: 0 -32px;

background-repeat:no-repeat;
}
.ok:hover{
background-image:url(images/spriteSocseti.png);
background-position: 0 -34px;
}
.wk{
background-image:url(images/spriteSocseti.png);
/*background-position:-40px 0;*/
background-position:-39px -32px;
}
.wk:hover
{
background-image:url(images/spriteSocseti.png);
background-position:-40px -33px;
}
.fasebook{
background-image:url(images/spriteSocseti.png);
/*background-position:-80px 0;*/
background-position:-80px -32px;
}
.fasebook:hover{
background-image:url(images/spriteSocseti.png);
background-position:-80px -33px;
}

.tw{
background-image:url(images/spriteSocseti.png);
/*background-position:-120px 0;*/
background-position:-120px -32px;
}

.tw:hover{
background-image:url(images/spriteSocseti.png);
background-position:-120px -33px;
}

.tube{
background-image:url(images/spriteSocseti.png);
/*background-position:-158px 0px;*/
background-position:-160px -32px;
}
.tube:hover{
background-image:url(images/spriteSocseti.png);
background-position:-160px -33px;
}
.inst{
background-image:url(images/spriteSocseti.png);
/*background-position:-197px 0px;*/
background-position:-196px -32px;
}
.inst:hover{
background-image:url(images/spriteSocseti.png);
background-position:-196px -33px;
}

.syndicate-modulerss3
{display: inline-block;
float:right;
margin-top:22px;
margin-right:-25%;
}
.langvich{
display: inline-block;
float:right;
margin-top: 28px;  
margin-right:-34%;  
}

nav{
width: 100%;
height: 40px;
background-color: #2c76A3;
margin:10px 0;
}
.navbar {
  margin: 0;
  padding-left: 25px;
  list-style-type: none;
  
  width: 100%;
  /*text-align: center;*/
  
}
.navbar a:first-letter{
  text-transform: capitalize;
}
.navbar2 a:first-letter{
  text-transform: capitalize;
}
.navbar li { display: inline; }
.navbar a {
  color: #fff;
  padding: 10px 10px;
  text-decoration: none;
  font-weight: normal;
  font-family: Helvetica, sans-serif;
  font-size:16px;
  display: inline-block;
  
}
.navbar a:hover {
  background-color: #0066FF;
 
}
.menu1{
width: 100%;
height: 40px;
background-color: #87cffa;
margin:-10px 0 10px 0;
}
.navbar2 ul { display: none;list-style-type: none; }
.navbar li:hover ul { display: block; }
.navbar2, .navbar2 ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.navbar2 li { float: left; }
.navbar2 ul li { float: none; }

.navbar2 ul {
  display: none;
  background-color: #0066FF;
  position: absolute;
  top: 100%;
  
  
}
.navbar2 li:hover ul { display: block; }
.navbar2, .navbar2 ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.navbar2 {
  height: 30px;
  padding-left: 25px;
  min-width: 470px;
}
.navbar2 li {
  float: left;
  position: relative;
  height: 100%;
  z-index:999;
}
.navbar2 li a {
  display: block;
  padding: 6px;
  font-family: Helvetica, sans-serif;
  font-size:16px;
  
  color: #fff;
  text-decoration: none;
  text-align: center;
}
.navbar2 ul li { float: none; }
.navbar2 li:hover { background-color: #0066FF; height: auto;}
.navbar2 ul li:hover { background-color: #f90; }
.box{
display:inline-block;
margin-top:28px;
position:absolute;
margin-left:5%;

}

#mod-search-searchword97{
height:31px;  
}

.button.btn.btn-primary{
height:31px;  
  
}
.container-2{
  width: 220px;
  vertical-align: middle;
  position: relative;
}
.container-2 input#search{
  width: 32px;
  height: 32px;
  background-image:url(images/poiskBatton.png);
   
float: right;
 border: none;
 font-size: 12pt;
  padding-left: 35px;
  color: #fff;
 
  -webkit-transition: width .55s ease;
  -moz-transition: width .55s ease;
  -ms-transition: width .55s ease;
  -o-transition: width .55s ease;
  transition: width .55s ease;
}

.container-2 input#search::-webkit-input-placeholder {
   color: #65737e;
}
 
.container-2 input#search:-moz-placeholder { /* Firefox 18- */
 color: #65737e;  
}
 
.container-2 input#search::-moz-placeholder {  /* Firefox 19+ */
  color: #65737e;  
}
 
.container-2 input#search:-ms-input-placeholder {  
   color: #65737e;  
}

.container-2 .icon{
  position: absolute;
  top: 50%;
  margin-left: 17px;
  margin-top: 17px;
  z-index: 1;
  
}
.container-2 input#search:focus, .container-2 input#search:active{
  outline:none;
  width: 300px;
  background:#666;
  
}
 
.container-2:hover input#search{
width: 300px;
background:#666;
}
 
.container-2:hover .icon{
  color: #93a2ad;
}

.form-inline{

  
}
 

.main{
width:100%;
overflow: hidden;
background-color:#fff;
}
.content{
width:73%;
float:left;
/*background-color:red;
height:400px;*/
padding:10px;


}


.sidebar{
float: right;
    padding: 10px;
    width: 23%;
    display: block;
    overflow: hidden;
    position:relative;
    background:#EFFBEF;
    
}

.Tooday{
color:#2c76A3;
font-family: Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-transform:uppercase; 
text-align:center;
}
.slader{
width:100%;
height:450px;
background-color:#f4f4f4;
border:2px solid #ccc;
}
.sladImg{
width:66%;
background-color:#EFFBEF;
height:450px;
display:inline-block;
float:left;
}

.sladText{
background-color:#f4f4f4;
width:33%;
display:inline-block;
float:right;
height:450px;
 
overflow:hidden;
font-family: Helvetica, sans-serif;
font-size:15px;
font-weight:normal;  
}
.slide_show_header a:visited {
    color: #0a0a0a!important;
    font-size: 14px !important;
    height: 35px !important;
}
div#klixoSlider_106 div.slide_show_header h3 , div#klixoSlider_106 .slide_show_header h3 a , div#klixoSlider_106 .slide_show_header  a:visited{ 
        color:#0a0a0a!important;
        font-size:14px !important; 
  height:35px !important;
  text-decoration: none;}
.date1{
display:inline-block;
float:left;
margin-right:10px;
color:#000000;
font-weight:600;
}
.lentaZagolovok{
color:#f90;
font-weight: bold;
font-family: Helvetica, sans-serif;
font-size:16px;
text-align: center;
width: 92%;
background: #fff;
padding: 8px;
margin-top: 5px;
text-transform:uppercase;

}
.blokNews{
width:100%;
height:auto;
overflow:hidden;

/*background-color:yellow;*/
margin-top:10px;
}
  
.blog{
height:auto;
overflow:hidden;    
    
  }
.blog-featured
{
width:100%;
/*background-color:red;*/
  
}

}
h2{
    font-size: 18px;
    text-transform: uppercase;
    color: #000;
    padding-bottom: 13px;
    font-weight: bold;
    padding: 10px 0 5px 0;
    margin-right: 15px;
    margin: 0;
    border-bottom:2px solid #9999ff;
}
/*.item{
display: inline-block;
width:31.955%;
float:left;
height:260px;
overflow:hidden;   
margin-right:10px;
box-sizing:border-box;
border:1px solid #9999ff; 
margin: 10px 6px 10px 6px;
position: relative;
}

.item-title{
position: bottom;

}
.item-title a, .page-header a{
text-decoration:none;
font-family: Helvetica, sans-serif;
font-size:16px;
text-align:center;
font-weight:normal;
position: absolute;
bottom: 0px;
color: #fff;
background-color: #000;
opacity: 0.6;  
}

.item-image {
  overflow:hidden;
  margin:0 10px 0 0;
  top:5px;
}
dl.article-info.muted{
  margin-top:5px importmant!;
  width:99%;
  /*position:absolute;
  top:0px;
}*/

.vlas1{width:50%; display:inline;float:left;}
.obsches1{display:inline;}
.proish1{width:50%; display:inline;float:left;}
.vopros1{display:block; height:220px;}

.item-image img{
width: 100%;
height: auto;

}*/

.edit-icon, icons, btn dropdown-toggle, btn-group pull-right, #dropdownMenuButton{
position:absolute;  
}
.btn-group.pull-right{
  position:absolute;  }

.newsflash-title{
font-weight:normal;
color:#000;
}

.newsflash-title a{
color: #000;
    text-decoration: none;  
  
}

.category-name{
width:100%;
color:#f90;
font-size: 16px;
font-weight:bold;
font-family: Helvetica, sans-serif;
text-transform:uppercase;
border-bottom:2px solid #ccc;
margin-top:-25px;
}

.category-name li{
display: inline-block;
list-style: none; 
margin-top:10px;
}
/*.category-name li span{
color:#fff;  
}*/

.pathway{
color:#f90;
text-decoration:none;
text-transform:uppercase;
}
.NameCategory{
font-family: Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-transform:uppercase;
border-bottom:2px solid #ccc;
margin-top: 10px;
color: #f90;
}

.NameCategory1{
/*width:50%;*/
font-family: Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-transform:uppercase;
border-bottom:2px solid #ccc;
margin-top: 10px;
color: #f90;
display:inline-block;
margin-left:10px;
}
.NameCategory2{
/*width:25%;*/
font-family: Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-transform:uppercase;
border-bottom:2px solid #ccc;
margin-top: 10px;
color: #f90;
display:inline-block;
margin-left: 10px;
}

.NameCategory a{color:#f90; text-decoration:none;}
.NameCategory1 a{color:#f90; text-decoration:none;}
.NameCategory2 a{color:#f90; text-decoration:none;}
.popularNewZag{
font-family: Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-transform:uppercase; 
text-align:center;
color: #f90;
margin-top: 10px;
margin-bottom: 10px;
}

.popularNewZag1{font-family: Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-transform:uppercase; 
text-align:center;
color: #f90;
margin-top: 30px;
margin-bottom: 10px;}

.popularNewZag1 a{color:#f90; text-decoration:none;  }

.popularNewZag a{color:#f90; text-decoration:none;  }

.popularNew{
font-family: Helvetica, Arial, sans-serif;
font-size:15px;
/*margin-left: -20px;*/
}
.popularNew a{
 text-decoration:none; 
 color:#000;
}
.popularNew li{
 margin-bottom:10px; 
}
.pogoda{
margin-top:20px;
}

.oschestvo{
width:100%;

}

/*.oschestvo1{
display:inline-block;
}*/

.oschestvo2{
width:50%;
display:inline-block;
}
.oschestvo3{
display:inline-block;
padding-right:3%;
margin-left: 10px;
}

.oschestvo4{
width:50%;
display:inline-block;
  margin-left: 10px;}

.mj-simple-news .sn-items .sn-item .sn-item-inner{
 height: 220px; 
}

.pagination li{
 display:inline-block;
 float: left;
 margin: 2px;
 background-color:#87cffa;
 padding: 8px;
 text-decoration:none;
}
.pagenav{
display: inline-block;
list-style: none;  
}

/*Страница статей*/
.page-header{
color:#0066cc; 
/*text-align: center;*/
  
}

.mj-simple-news .sn-items a {
color:#000;
text-decoration:none;
font-weight: normal;
font-family: Helvetica, Arial, sans-serif;
font-size: 15px;

}

.mj-simple-news .sn-items a:hover{
color:#2c76a3;  
}

.leading-0, .leading-1, .leading-2, .leading-3, .leading-4, .item{
 border-bottom: 1px solid #ccc;
 padding-bottom:20px;
 overflow: hidden;
}
.leading-0 img, .leading-1 img,.leading-2 img,.leading-3 img,.leading-4 img,.leading-5 img,.leading-6 img,.leading-7 img,.leading-8 img,.leading-9 img,.leading-10 img,.item img{
 float:left;
 width:200px;
 margin:0 10px 10px 10px;
 
}
.page-header h2{
font-family: Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
}

.page-header a {
 text-decoration: none;
 font-family: Helvetica, sans-serif;
 font-size:18px;
 font-weight:bold;
 color:#2c76A3;
}
.item-title h2{
font-family: Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;  
}
.item-title a{
 text-decoration: none;
 font-family: Helvetica, sans-serif;
 font-size:18px;
 font-weight:bold;
 color:#2c76A3; 
  
}

ul.jcomment.item-title a{}s-latest.rounded{
width:250px;
margin-left: 25px;
border:none;
list-style-type:square;
}
comment-separator{
  height:3px;
}
.comment.rounded{margin-bottom:-10px;}

footer{
width: 100%;
background-color:#2c76A3;}

.infoFuter{
 display:inline-block;
 font:Helvetica, sans-serif 12px;
 margin:10px;
 
}

.blog h2{
 color:#f90; 
 font-family: Helvetica, sans-serif;

}

.aforizmi{
width: 90%;
margin: 10px auto;
font-size:15px;}

.ispolcomi{
 margin:10px -10px; 
}

/*table{width:100%;}*/
.table-wrap{
  overflow: auto;
}

.sladername1{text-decoration:none;}
.poleznienews{width:98%; background-color:#EFFBEF;min-height:200px; clear:both; margin-left:2%;}
.tehnologii{width:22%; padding:5px;float:left; margin: 0 10px 10px 0; min-height:150px;}
.Namezagolovok{font-size:16px;
font-weight:bold;
text-transform:uppercase;
}
.Namezagolovok a{color:#f90; text-decoration:none;}

/*Стили для меню рекламы в статье рекламодателю*/
ul.nav.menu.menuRek.mod-list {list-style-type:none;
}
ul.nav.menu.menuRek.mod-list li{display:inline-block; width:160px;}

/*Баннерная реклама*/
.rekbanner{
  width:100%;
  }
.rekbanner li{display:inline-block; width:30%;}
.banneritem {display:inline-block; width:30%;}



@media screen and (min-width:1000px) and (max-width:1107px){
  #gerb{margin-right:1px;}
  .box {margin-left:0.1%;}
  .menuSocseti{margin-right:12.5%;}
  .syndicate-modulerss3{margin-right:-21%;}
  .langvich{margin-right:-31.5%;}
  .navbar a {padding:10px 5px; font-size:14px;}
  .navbar2 li a{padding:10px 5px; font-size:14px;}
  .oschestvo2{height:auto;}
  .vopros1{display:block; height:auto;}
  
}

@media screen and (min-width:800px) and (max-width:999px){
  header{height:120px;}
  #logoSite{display:block; margin: 0 auto; width:466px; height:40px;}
  #gerb{margin-right:1px;}
  #logoGazeta{float:left;}
  .box {margin-left:-29%; display:inline-block;}
  .content{width:59%;}
  .sidebar{width:35%;}
  .slader{height:auto;}
  .sladImg{display:none;}
  .sladText{width:100%;height:auto;}
  .menuSocseti{margin-top:0px; display:inline-block; float:left; margin-right:15%;}
  .syndicate-modulerss3{display:inline-block; float:right; margin-top:6px; margin-right:11%;}
  .langvich{display:inline-block; margin-right:-13%; margin-top: 0px;}
  .navbar a {padding:10px 5px; font-size:14px;}
  .navbar2 li a{padding:10px 5px; font-size:14px;}
  .vopros1{display:block; height:auto;}
  nav{max-height:70px;}
  
}

@media screen and (min-width:670px) and (max-width:799px){
  header{height:120px;}
  #logoSite{display:block; margin: 0 auto; width:466px; height:40px;}
  #gerb{margin-right:1px;}
  #logoGazeta{float:left;}
  .box {margin-left:-49%; display:inline-block;}
  nav{height:70px;}
  .menu1{height:70px;}
  .content{width:59%;}
  .sidebar{width:35%;}
  .slader{height:auto;}
  .sladImg{display:none;}
  .sladText{width:100%;height:auto;}
  .menuSocseti{margin-top:0px; display:inline-block; float:left; margin-right:15%;}
  .syndicate-modulerss3{display:inline-block; float:right; margin-top:6px; margin-right:11%;}
  .langvich{display:none;}
  .navbar a {padding:10px 5px; font-size:14px;}
  .navbar2 li a{padding:10px 5px; font-size:14px;}
  .mj-simple-news.cols-sm-2.sn-item {width:70%; margin:10px auto;}
  .vopros1{display:block; height:auto;}
  p img{max-width:100%;}
  iframe{width:100%; height:auto;}
  .tehnologii{width:100%; padding:0px; min-height:auto;}
  
  
}

@media screen and (min-width:500px) and (max-width:669px){
  header{height:120px;}
  #logoSite{display:block; margin: 0 auto; width:466px; height:40px;}
  #gerb{margin-right:1px;}
  #logoGazeta{float:left;}
  .box {margin-left:-49%; display:inline-block;}
  nav{height:70px;}
  .menu1{height:70px;}
  .content{width:100%; display:block;}
  .sidebar{display:none;}
  .slader{height:auto;}
  .sladImg{display:none;}
  .sladText{width:100%;height:auto;}
  .menuSocseti{display:none;}
  /*.menuSocseti{margin-top:0px; display:inline-block; float:left; margin-right:15%;}*/
  .syndicate-modulerss3{display:inline-block; float:right; margin-top:6px; margin-right:11%;}
  .langvich{display:none;}
  .navbar a {padding:10px 5px; font-size:14px;}
  .navbar2 li a{padding:10px 5px; font-size:14px;}
  .sn-item {width:70% !importmant; margin:10px auto;}
  p img{max-width:100%;}
  iframe{width:100%; height:auto;}
  .vlas1{width:90%; display:block;}
.obsches1{display:block;}
.proish1{width:90%; display:block;}
.vopros1{display:block; height:auto;}
  .oschestvo2{width:90%;}
  .tehnologii{width:100%; padding:0px; min-height:auto;}
  .socseti7{display:none;}
  
}

@media screen and (max-width:499px){
  header{height:105px;}
  #logoSite{display:block; margin: 0 auto; width:290px; height:40px; font-size:14px;}
  #gerb{display:none;}
  #logoND{margin:0px 5px 3px 0;}
  #logoText{font-size:14px;background-image:none; width:40px; margin:9px 0px; }
  #logoGazeta{float:left;font-size:14px; margin:9px 3px;}
  .box {margin-left:10%; display: block; margin-bottom: 20px;}
  nav{height:100px; margin: auto; padding: 5px;}
  .navbar{padding-left: 5px;}
  .menu1{height:120px; height: 120px; padding: 5px; margin: auto;}
  .content{width:95%; display:block;}
  .sidebar{display:block; width:100%;}
  .slader{height:auto; border: none}
  .sladImg{display:none;}
  .sladText{width:100%;height:auto;}
  /*.menuSocseti{margin-top:10px; display:inline-block; float:left; margin-right:15%;}*/
  .menuSocseti{display:none;}
  .syndicate-modulerss3{display:none; float:right; margin-right:11%; margin-top:26px;}
  .langvich{display:none;}
  .navbar a {padding:10px 5px; font-size:14px;}
  .navbar2 li a{padding:10px 5px; font-size:14px;}
  .sn-item {width:70% !importmant; margin:10px auto;}
  .ispolcomi{display:none;} 
  .navbar2{min-width:auto;}
  p img{max-width:100%;}
  .item-page{margin:0 auto;}
  table{width:80%;}
  /*table img{width:40%;}*/
  table td{width:30%;}
  iframe{width:100%; height:auto;}
  .vlas1{width:90%; display:block;margin-top:20px;}
.obsches1{display:block;}
.proish1{width:90%; display:block;}
.vopros1{display:block; height:auto;}
  .oschestvo2{width:90%;}
  .tehnologii{width:100%; padding:0px; min-height:auto;}
  .socseti7{display:none;}
  .mj-simple-news .sn-items{padding-left: 10px;}
  .mj-simple-news .sn-items .sn-item-inner{display: flex;flex-wrap: wrap;justify-content: center;}
  .gsInformer {margin: 0 auto;}
  .sn-created-hits {display:none;}
  
}